This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allnoconfig in repository toolchain/ci/gcc.
from b2b194695f0 aarch64: Set AARCH64_EXTRA_TUNE_PREFER_ADVSIMD_AUTOVEC for [...] adds a07015ad4dc Daily bump. adds 758d80f5ff4 Daily bump. adds 5791ecedcdb Daily bump. adds 62bba614ffa Fortran: Fix problem with allocate initialization [PR99545]. adds 9b0bbe19afb ira: Make sure allocno copies are ordered [PR98791] adds a14691e924e tree-nested: Update assert for Fortran module vars [PR97927] adds 6c699f03c54 coroutines : Avoid a C++11ism. adds a555e443211 Daily bump. adds 65767abfdc0 tree-optimization/99253 - fix reduction path check adds 7e9c43ce0d7 c/99224 - avoid ICEing on invalid __builtin_next_arg adds 27dca33bc5c ipa: Fix resolving speculations through cgraph_edge::set_call_stmt adds 247966e33c4 Daily bump. adds 8f6da087634 rs6000: Fix disassembling a vector pair in gcc-10 in little [...] adds 2f87268c34f aarch64: Fix status return logic in RNG intrinsics adds fed70c0b345 Daily bump. adds a98cb0f1065 testsuite: Update testcase for PR96078 fix [PR99363] adds 5f9fcceb8d1 aarch64: Improve generic SVE tuning defaults adds f26015ef086 PR target/99314: Fix integer signedness issue for cpymem pa [...] adds 4a94f76a9cf Daily bump. adds 376f564b870 Fix segfault during encoding of CONSTRUCTORs adds 82792a49421 substitute @tie{} with a space for the man pages adds d6faf78a881 PR fortran/99205 - Out of memory with undefined character length new 487bca0ffbf i386: Remove V1DImode shift expanders [PR98287] new 4dd7141653b lra-constraints: Fix error-recovery for bad inline-asms [PR97971] new 025a0ee3911 ifcvt: Avoid ICEs trying to force_operand random RTL [PR97487] new 8b7f2d3eae1 c++: Fix ICE with structured binding initialized to incompl [...] new deba6b20a38 openmp: Temporarily disable into_ssa when gimplifying OpenM [...] new 4b47af4346a c++: Consider addresses of heap artificial vars always non- [...] new a964f494cd5 varasm: Fix ICE with -fsyntax-only [PR99035] new ea535f59b19 c++: Fix zero initialization of flexible array members [PR99033] new a7237df0aa2 c++: Fix endless errors on invalid requirement seq [PR97742] new 45de8afb2d5 match.pd: Fix up A % (cast) (pow2cst << B) simplification [ [...] new af868e89ec2 c++: Fix up build_zero_init_1 once more [PR99106] new 3d7ce7ce6c0 c: Fix ICE with -fexcess-precision=standard [PR99136] new 33be24d77d3 tree-cfg: Fix up gimple_merge_blocks FORCED_LABEL handling [...] new 311c57f6d8f libstdc++: Fix up constexpr std::char_traits<char>::compare [...] new f53a9b563b5 fold-const: Fix ICE in fold_read_from_constant_string on in [...] new 4de402ab60c fold-const: Fix up ((1 << x) & y) != 0 folding for vectors [...] new 8f9308936cf c++: Fix operator() lookup in lambdas [PR95451] new a7c4a70077a cfgrtl: Fix up fixup_partitions caused ICE [PR99085] new 0e87dc86eb5 c-family: Avoid ICE on va_arg [PR99324] new 529e3b3402b c++: Fix -fstrong-eval-order for operator &&, || and , [PR82959] new 01edf203146 c++: Fix up [[nodiscard]] on ctors on targetm.cxx.cdtor_ret [...] new 510ff5def87 expand: Fix ICE in store_bit_field_using_insv [PR93235] new b0d1a533d62 icf: Check return type of internal fn calls [PR99517] new 3ef0d71f644 c++: Fix up calls to immediate functions returning referenc [...] new 06589d2232a aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] new 788da804135 i386: Fix up _mm256_vzeroupper() handling [PR99563] new 1703937a05b c++: Ensure correct destruction order of local statics [PR99613] new d6300df5f2b aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] new c9f698dce2e testsuite: Fix up strlenopt-73.c on powerpc [PR99626] new 752df7abc9e testsuite: Fix up strlenopt-80.c on powerpc [PR99636] new 7e8aa1d5ded Daily bump.
The 31 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 | 7 + contrib/texi2pod.pl | 1 + gcc/ChangeLog | 241 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 3 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-common.c | 6 +- gcc/c/ChangeLog | 9 + gcc/c/c-typeck.c | 4 +- gcc/cfgrtl.c | 59 +++- gcc/cgraph.c | 37 ++- gcc/config/aarch64/aarch64-builtins.c | 2 +- gcc/config/aarch64/aarch64.c | 32 +- gcc/config/i386/i386-expand.c | 4 + gcc/config/i386/i386-features.c | 31 +- gcc/config/i386/i386.h | 4 + gcc/config/i386/mmx.md | 6 +- gcc/config/riscv/riscv.c | 24 +- gcc/config/rs6000/rs6000-call.c | 32 +- gcc/cp/ChangeLog | 107 +++++++ gcc/cp/call.c | 13 + gcc/cp/constexpr.c | 29 +- gcc/cp/coroutines.cc | 4 +- gcc/cp/cvt.c | 12 +- gcc/cp/decl.c | 37 ++- gcc/cp/init.c | 20 +- gcc/cp/lambda.c | 3 +- gcc/cp/parser.c | 4 +- gcc/expmed.c | 13 +- gcc/fold-const.c | 62 ++-- gcc/fortran/ChangeLog | 20 ++ gcc/fortran/data.c | 3 + gcc/fortran/trans-array.c | 2 +- gcc/fortran/trans-stmt.c | 2 +- gcc/gimplify.c | 7 + gcc/ifcvt.c | 71 ++++- gcc/ipa-icf-gimple.c | 8 + gcc/ira-conflicts.c | 5 +- gcc/lra-constraints.c | 9 +- gcc/match.pd | 23 +- gcc/testsuite/ChangeLog | 324 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-95451.C | 35 +++ gcc/testsuite/g++.dg/cpp1z/decomp54.C | 17 ++ gcc/testsuite/g++.dg/cpp1z/eval-order10.C | 27 ++ gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C | 4 + gcc/testsuite/g++.dg/cpp2a/consteval19.C | 6 + gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C | 13 + gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C | 15 + ...card-constructor.c => nodiscard-constructor1.C} | 6 +- .../g++.dg/cpp2a/nodiscard-constructor2.C | 17 ++ gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-only-one.C | 2 +- gcc/testsuite/g++.dg/ext/flexary38.C | 18 ++ gcc/testsuite/g++.dg/ext/weak6.C | 8 + gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 2 +- gcc/testsuite/g++.dg/gomp/pr99007.C | 18 ++ gcc/testsuite/g++.dg/opt/pr99034.C | 23 ++ gcc/testsuite/g++.dg/ubsan/pr99106.C | 5 + gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 2 - .../g++.target/aarch64/sve/aarch64-sve.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle.exp | 4 + gcc/testsuite/gcc.c-torture/compile/pr99225.c | 31 ++ gcc/testsuite/gcc.c-torture/compile/pr99324.c | 19 ++ gcc/testsuite/gcc.c-torture/execute/pr99079.c | 18 ++ gcc/testsuite/gcc.dg/attr-flatten-1.c | 15 +- gcc/testsuite/gcc.dg/declare-simd.c | 1 + gcc/testsuite/gcc.dg/fold-modpow2-2.c | 47 +++ gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 - gcc/testsuite/gcc.dg/gomp/pr99007-1.c | 13 + gcc/testsuite/gcc.dg/gomp/pr99007-2.c | 15 + gcc/testsuite/gcc.dg/gomp/pr99007-3.c | 16 + gcc/testsuite/gcc.dg/gomp/pr99542.c | 17 ++ gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 1 - gcc/testsuite/gcc.dg/graphite/pr99085.c | 20 ++ gcc/testsuite/gcc.dg/pr97487-1.c | 9 + gcc/testsuite/gcc.dg/pr97487-2.c | 18 ++ gcc/testsuite/gcc.dg/pr98287.c | 19 ++ gcc/testsuite/gcc.dg/pr99136.c | 9 + gcc/testsuite/gcc.dg/pr99224.c | 6 + gcc/testsuite/gcc.dg/strlenopt-73.c | 13 +- gcc/testsuite/gcc.dg/strlenopt-80.c | 2 +- gcc/testsuite/gcc.dg/vect/pr99253.c | 22 ++ gcc/testsuite/gcc.target/aarch64/acle/rng_2.c | 12 + gcc/testsuite/gcc.target/aarch64/pr93235.c | 12 + .../gcc.target/aarch64/sve/aarch64-sve.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle.exp | 4 + gcc/testsuite/gcc.target/aarch64/sve/pr98791.c | 12 + gcc/testsuite/gcc.target/i386/avx-pr99563.c | 38 +++ gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c | 25 ++ gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c | 20 ++ gcc/testsuite/gcc.target/i386/pr97971.c | 12 + gcc/testsuite/gfortran.dg/data_char_4.f90 | 11 + gcc/testsuite/gfortran.dg/data_char_5.f90 | 15 + gcc/testsuite/gfortran.dg/module_variable_3.f90 | 37 +++ gcc/testsuite/gfortran.dg/pr99204.f90 | 10 + gcc/testsuite/gfortran.dg/pr99545.f90 | 40 +++ gcc/tree-cfg.c | 12 +- gcc/tree-nested.c | 1 + gcc/tree-vect-loop.c | 56 ++-- gcc/varasm.c | 7 +- libstdc++-v3/ChangeLog | 20 ++ libstdc++-v3/include/bits/char_traits.h | 9 +- .../char_traits/requirements/char/99181.cc | 40 +++ 106 files changed, 2045 insertions(+), 194 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-95451.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp54.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C rename gcc/testsuite/g++.dg/cpp2a/{nodiscard-constructor.c => nodiscard-constructo [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary38.C create mode 100644 gcc/testsuite/g++.dg/ext/weak6.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr99007.C create mode 100644 gcc/testsuite/g++.dg/opt/pr99034.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr99106.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99225.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99324.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr99079.c create mode 100644 gcc/testsuite/gcc.dg/fold-modpow2-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99007-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99007-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99007-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99542.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr99085.c create mode 100644 gcc/testsuite/gcc.dg/pr97487-1.c create mode 100644 gcc/testsuite/gcc.dg/pr97487-2.c create mode 100644 gcc/testsuite/gcc.dg/pr98287.c create mode 100644 gcc/testsuite/gcc.dg/pr99136.c create mode 100644 gcc/testsuite/gcc.dg/pr99224.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr99253.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rng_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93235.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98791.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr99563.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97971.c create mode 100644 gcc/testsuite/gfortran.dg/data_char_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_char_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_variable_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99204.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99545.f90 create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/char [...]