This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/gcc.
from 553488851dd i386: Some more -mavx512vl -mno-avx512bw fixes [PR99321] adds c2d7c39fcb8 PR fortran/99112 - ICE with runtime diagnostics for SIZE in [...] adds 9844eeff5ab Daily bump. adds 52b67943d1d testsuite: fix typo in testcase pr99492.c adds b516a153715 Fix -Wstring-concatenation warning. adds f20fe2cb213 OpenMP: Fix 'omp declare target' handling for vars [PR99509] adds 21ced2776a1 Fortran: Fix problem with allocate initialization [PR99545]. adds 52654036a54 Handle EXEC_IOLENGTH in doloop_contained_procedure_code. adds 5b32a1817d9 znver3 tuning part 1 adds 33f36b34ac2 analyzer: fix missing comma in initializer adds dce586ff83e libstdc++: Implement missing operator overloads in max_size_type.h adds 99415d0f187 tree-optimization/98834 - fix optimization regression with _b_c_p adds f8aa819b4ae libstdc++, Darwin, ppc : Add new long double symbols. adds 6f4b0ff2b1f libstdc++, testsuite, Darwin : Adjust for names used in sys [...] adds ed819846173 coroutines : Avoid generating empty statements [PR96749]. adds 26e0eb1071e coroutines : Handle for await expressions in for stmts [PR98480]. adds 020b286c769 coroutines : Handle rethrow from unhandled_exception [PR98704]. adds 541840b891d coroutines : Convert await_ready () expressions to bool [PR99047]. adds c2be82058fb libstdc++-v3: Update VTV vars for libtool link commands [PR99172] adds 770d3487ef1 c++: Fix 2 testcases [PR 99601] adds 7b843d47166 Update gcc sv.po. adds 3a5bcac339c libgo: update to Go 1.16.2 release adds 1973beaf92c testsuite: Fix up target selector syntax errors in modules/ [...] adds fcefc59befd aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] adds 82085eb3d44 i386: Fix up _mm256_vzeroupper() handling [PR99563] adds 5f6a43d691c gcc-changelog: skip broken commit in git_update_version.py. adds 3c5b6d24e66 Daily bump. adds 7b900dca607 c++: Incorrect type equivalence [PR 99496] adds 6ee24638ed0 libstdc++: Revert to old std::call_once implementation [PR 99341] adds 995a740cb01 libstdc++: Remove symbols for new std::call_once implementa [...] adds 4073a09e239 IBM Z: Fix "+fvm" constraint with long doubles adds 408d137027b options: ignore flag_ipa_ra in cl_optimization_compare adds f6e9c1c9191 Fix potentially undefined behaviour when computing a sha1 value. adds 1c7bec8bfbc c++: support target attr for DECL_LOCAL_DECL_P fns [PR99108] new d55ce33a34a i386: Avoid mutual recursion between two peephole2s [PR99600]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/ChangeLog | 5 + contrib/gcc-changelog/git_update_version.py | 4 + gcc/ChangeLog | 50 ++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 4 + gcc/analyzer/sm-file.cc | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 22 +- gcc/config/aarch64/aarch64.c | 12 +- gcc/config/i386/i386-expand.c | 11 +- gcc/config/i386/i386-features.c | 31 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.h | 4 + gcc/config/i386/i386.md | 12 + gcc/config/i386/x86-tune-costs.h | 134 ++++ gcc/config/s390/s390.c | 12 +- gcc/cp/ChangeLog | 42 ++ gcc/cp/call.c | 3 + gcc/cp/coroutines.cc | 273 ++++++-- gcc/cp/decl.c | 56 +- gcc/cp/module.cc | 64 +- gcc/cp/name-lookup.c | 4 +- gcc/cp/name-lookup.h | 1 + gcc/fortran/ChangeLog | 19 + gcc/fortran/frontend-passes.c | 7 + gcc/fortran/trans-expr.c | 14 +- gcc/fortran/trans-intrinsic.c | 28 +- gcc/fortran/trans-stmt.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/optc-save-gen.awk | 1 + gcc/po/ChangeLog | 4 + gcc/po/sv.po | 721 ++++++++------------- gcc/spellcheck.c | 2 +- gcc/testsuite/ChangeLog | 77 +++ gcc/testsuite/g++.dg/coroutines/pr96749-1.C | 42 ++ gcc/testsuite/g++.dg/coroutines/pr96749-2.C | 37 ++ gcc/testsuite/g++.dg/coroutines/pr98480.C | 20 + gcc/testsuite/g++.dg/coroutines/pr99047.C | 83 +++ .../coroutines/torture/co-await-24-for-init.C | 101 +++ .../coroutines/torture/co-await-25-for-condition.C | 94 +++ .../torture/co-await-26-for-iteration-expr.C | 87 +++ gcc/testsuite/g++.dg/coroutines/torture/pr98704.C | 91 +++ gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 2 +- gcc/testsuite/g++.dg/modules/builtin-3_a.C | 4 +- gcc/testsuite/g++.dg/modules/builtin-3_b.C | 2 +- gcc/testsuite/g++.dg/modules/pr99496_a.H | 17 + gcc/testsuite/g++.dg/modules/pr99496_b.C | 3 + gcc/testsuite/g++.dg/opt/pr98834.C | 71 ++ gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 2 - gcc/testsuite/g++.target/i386/pr99108.C | 19 + gcc/testsuite/gcc.dg/declare-simd.c | 1 + gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 - gcc/testsuite/gcc.dg/gomp/pr99542.c | 17 + gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 1 - gcc/testsuite/gcc.target/arm/pr99592.c | 7 + gcc/testsuite/gcc.target/i386/avx-pr99563.c | 38 ++ gcc/testsuite/gcc.target/i386/pr99600.c | 16 + gcc/testsuite/gcc.target/powerpc/pr99492.c | 6 +- .../s390/vector/long-double-asm-fprvrmem.c | 11 + gcc/testsuite/gfortran.dg/do_check_16.f90 | 13 + gcc/testsuite/gfortran.dg/do_check_17.f90 | 16 + gcc/testsuite/gfortran.dg/pr99112.f90 | 27 + gcc/testsuite/gfortran.dg/pr99545.f90 | 40 ++ gcc/tree-ssa-sccvn.c | 12 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 2 +- libgo/go/archive/zip/reader_test.go | 35 + libgo/go/cmd/go.mod | 2 +- libgo/go/cmd/go/internal/get/get.go | 30 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 9 +- libgo/go/cmd/go/internal/modcmd/vendor.go | 9 +- libgo/go/cmd/go/internal/modget/get.go | 2 +- libgo/go/cmd/go/internal/modget/query.go | 2 +- libgo/go/cmd/go/internal/modload/import.go | 18 +- libgo/go/cmd/go/internal/modload/init.go | 11 +- libgo/go/cmd/go/internal/modload/list.go | 2 +- libgo/go/cmd/go/internal/modload/load.go | 13 +- libgo/go/cmd/go/internal/run/run.go | 20 +- .../go/cmd/go/testdata/script/mod_convert_dep.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_edit.txt | 16 +- libgo/go/cmd/go/testdata/script/mod_find.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_outside.txt | 52 +- libgo/go/cmd/go/testdata/script/mod_tidy_error.txt | 4 +- libgo/go/cmd/vendor/modules.txt | 2 +- libgo/go/encoding/xml/xml.go | 19 +- libgo/go/encoding/xml/xml_test.go | 104 ++- libgo/go/go/build/build_test.go | 2 +- libgo/go/golang.org/x/mod/modfile/rule.go | 167 +++-- libgo/go/golang.org/x/mod/module/module.go | 40 +- libgo/go/time/zoneinfo.go | 6 +- libgo/go/time/zoneinfo_test.go | 60 +- libgo/misc/cgo/testplugin/plugin_test.go | 13 +- libgo/misc/cgo/testplugin/testdata/method2/main.go | 32 + libgo/misc/cgo/testplugin/testdata/method2/p/p.go | 9 + .../misc/cgo/testplugin/testdata/method2/plugin.go | 11 + libgomp/ChangeLog | 5 + .../libgomp.c-c++-common/declare_target-1.c | 22 + libiberty/sha1.c | 2 +- libstdc++-v3/ChangeLog | 35 + .../post/aarch64-linux-gnu/baseline_symbols.txt | 2 - .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 2 - .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 2 - .../post/riscv64-linux-gnu/baseline_symbols.txt | 2 - libstdc++-v3/config/abi/pre/gnu.ver | 5 - libstdc++-v3/config/os/bsd/darwin/ppc-extra.ver | 3 + libstdc++-v3/include/bits/max_size_type.h | 78 ++- libstdc++-v3/include/std/mutex | 242 +++---- libstdc++-v3/src/Makefile.am | 4 +- libstdc++-v3/src/Makefile.in | 3 +- libstdc++-v3/src/c++11/mutex.cc | 59 -- libstdc++-v3/testsuite/17_intro/names.cc | 5 + .../testsuite/30_threads/call_once/66146.cc | 53 -- .../testsuite/std/ranges/iota/max_size_type.cc | 36 + 114 files changed, 2779 insertions(+), 995 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr98480.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr99047.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-24-for-init.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-25-for-condition.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-26-for-iterati [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr98704.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99496_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99496_b.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98834.C create mode 100644 gcc/testsuite/g++.target/i386/pr99108.C create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99542.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99592.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr99563.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99600.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-fprvrmem.c create mode 100644 gcc/testsuite/gfortran.dg/do_check_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99112.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99545.f90 create mode 100644 libgo/misc/cgo/testplugin/testdata/method2/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/method2/p/p.go create mode 100644 libgo/misc/cgo/testplugin/testdata/method2/plugin.go create mode 100644 libgomp/testsuite/libgomp.c-c++-common/declare_target-1.c delete mode 100644 libstdc++-v3/testsuite/30_threads/call_once/66146.cc