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-aarch64-mainline-defconfig in repository toolchain/ci/gcc.
from 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 adds 487bca0ffbf i386: Remove V1DImode shift expanders [PR98287] adds 4dd7141653b lra-constraints: Fix error-recovery for bad inline-asms [PR97971] adds 025a0ee3911 ifcvt: Avoid ICEs trying to force_operand random RTL [PR97487] adds 8b7f2d3eae1 c++: Fix ICE with structured binding initialized to incompl [...] adds deba6b20a38 openmp: Temporarily disable into_ssa when gimplifying OpenM [...] adds 4b47af4346a c++: Consider addresses of heap artificial vars always non- [...] adds a964f494cd5 varasm: Fix ICE with -fsyntax-only [PR99035] adds ea535f59b19 c++: Fix zero initialization of flexible array members [PR99033] adds a7237df0aa2 c++: Fix endless errors on invalid requirement seq [PR97742] adds 45de8afb2d5 match.pd: Fix up A % (cast) (pow2cst << B) simplification [ [...] adds af868e89ec2 c++: Fix up build_zero_init_1 once more [PR99106] adds 3d7ce7ce6c0 c: Fix ICE with -fexcess-precision=standard [PR99136] adds 33be24d77d3 tree-cfg: Fix up gimple_merge_blocks FORCED_LABEL handling [...] adds 311c57f6d8f libstdc++: Fix up constexpr std::char_traits<char>::compare [...] adds f53a9b563b5 fold-const: Fix ICE in fold_read_from_constant_string on in [...] adds 4de402ab60c fold-const: Fix up ((1 << x) & y) != 0 folding for vectors [...] adds 8f9308936cf c++: Fix operator() lookup in lambdas [PR95451] adds a7c4a70077a cfgrtl: Fix up fixup_partitions caused ICE [PR99085] adds 0e87dc86eb5 c-family: Avoid ICE on va_arg [PR99324] adds 529e3b3402b c++: Fix -fstrong-eval-order for operator &&, || and , [PR82959] adds 01edf203146 c++: Fix up [[nodiscard]] on ctors on targetm.cxx.cdtor_ret [...] adds 510ff5def87 expand: Fix ICE in store_bit_field_using_insv [PR93235] adds b0d1a533d62 icf: Check return type of internal fn calls [PR99517] adds 3ef0d71f644 c++: Fix up calls to immediate functions returning referenc [...] adds 06589d2232a aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] adds 788da804135 i386: Fix up _mm256_vzeroupper() handling [PR99563] adds 1703937a05b c++: Ensure correct destruction order of local statics [PR99613] adds d6300df5f2b aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] adds c9f698dce2e testsuite: Fix up strlenopt-73.c on powerpc [PR99626] adds 752df7abc9e testsuite: Fix up strlenopt-80.c on powerpc [PR99636] adds 7e8aa1d5ded Daily bump. adds 17542ce1c25 Use memcpy instead of strncpy to avoid error with -Werror=s [...] adds 62ad1bba1b3 Daily bump. adds a996d8d7a8d Darwin: Handle poly_int machine_modes. adds cd1428a5f6e testsuite, Darwin: XFAIL runs for two timode conversion tests. adds dc734dad7ae Darwin : Update libc function availability. adds 08d4e37c91b Darwin : Begin rework of zero-fill sections. adds df11e89be56 Darwin : Avoid a C++ ODR violation seen with LTO. adds aa55f33e6cb Darwin: Guard two macros in darwin.h. adds 2dc332f7ce4 Darwin : Adjust defaults for current bootstrap constraints. adds 9982ca0f0e3 Darwin : Simplify headers. adds c3d51b2d238 dwarf2unwind : Force the CFA after remember/restore pairs [ [...] adds 80ba9d88322 coroutines: Fix unused value found by static analysis. adds 0b0a5791918 coroutines : Adjust error handling for type-dependent corou [...] adds 80b93c1f788 Daily bump. new e1aa525179b PR target/99702: Check RTL type before get value new 6767275b505 aix: Permit use of AIX Vector extended ABI mode
The 2 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 | 336 ++++++++++++++++++++ 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.gcc | 49 ++- gcc/config/aarch64/aarch64-builtins.c | 2 +- gcc/config/aarch64/aarch64.c | 32 +- gcc/config/darwin-c.c | 15 +- gcc/config/darwin-protos.h | 1 + gcc/config/darwin.c | 117 +++---- gcc/config/darwin.h | 58 +++- gcc/config/darwin10.h | 36 --- gcc/config/darwin12.h | 27 -- gcc/config/darwin9.h | 59 ---- 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/pa/pa.c | 2 +- gcc/config/riscv/riscv.c | 24 +- gcc/config/rs6000/darwin8.h | 21 -- gcc/config/rs6000/rs6000-c.c | 2 + gcc/config/rs6000/rs6000-call.c | 32 +- gcc/config/rs6000/rs6000.c | 5 +- gcc/config/rs6000/rs6000.opt | 11 + gcc/cp/ChangeLog | 124 ++++++++ gcc/cp/call.c | 13 + gcc/cp/constexpr.c | 29 +- gcc/cp/coroutines.cc | 19 +- 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/doc/invoke.texi | 5 +- gcc/doc/tm.texi | 4 + gcc/doc/tm.texi.in | 2 + gcc/dwarf2cfi.c | 6 + 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/gimplify.c | 7 + gcc/ifcvt.c | 71 ++++- gcc/ipa-icf-gimple.c | 8 + gcc/lra-constraints.c | 9 +- gcc/match.pd | 23 +- gcc/target.def | 14 + gcc/testsuite/ChangeLog | 348 +++++++++++++++++++++ gcc/testsuite/g++.dg/coroutines/pr96251.C | 32 ++ 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/darwin-sections.c | 42 ++- 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.dg/torture/fp-int-convert-timode-3.c | 1 + .../gcc.dg/torture/fp-int-convert-timode-4.c | 1 + 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/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/gcc.target/riscv/pr99702.c | 7 + gcc/testsuite/gfortran.dg/data_char_4.f90 | 11 + gcc/testsuite/gfortran.dg/data_char_5.f90 | 15 + gcc/testsuite/gfortran.dg/pr99204.f90 | 10 + gcc/tree-cfg.c | 12 +- 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 +++ 123 files changed, 2351 insertions(+), 459 deletions(-) delete mode 100644 gcc/config/darwin10.h delete mode 100644 gcc/config/darwin12.h delete mode 100644 gcc/config/darwin9.h delete mode 100644 gcc/config/rs6000/darwin8.h create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96251.C 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/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/gcc.target/riscv/pr99702.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/pr99204.f90 create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/char [...]