This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/master-aarch64-check_bootstrap_lto in repository toolchain/ci/gcc.
from 1e625a44f6f vect: Tighten check for SLP memory groups [PR103517] adds e9089e4fa9f libstdc++: Avoid unwanted allocations in filesystem::path adds 2b83bc6097f libstdc++: Optimize ref-count updates in COW std::string adds 74d14778e73 libstdc++: Define std::__is_constant_evaluated() for internal use adds 056551414a3 libstdc++: Clear RB tree after moving elements [PR103501] adds 54ebec35abe path solver: Use only one ssa_global_cache. adds d683a1b3e89 rs6000: Mirror fix for PR102347 in new builtins support adds 53caa4723d8 c++: constexpr, fold, weak redecl, fp/0 [PR103310] adds 185b307b03d darwin, d: Support outfile substitution for libphobos adds 5b1ef8b9db9 middle-end: Skip initialization of opaque type variables [P [...] adds de3e5aae6c4 Final value replacement improvements for until-wrap loops. adds 7eb961d83b0 i386: Improve V8HI and V8HF inserts [PR102811] adds 860c56b5bc3 analyzer: fix false leak seen in Juliet 1.3 [PR102471] adds 40fa651e604 Daily bump. adds 12421a36454 d: Prefix object files from the root package with 'root-' adds fa10faa72d8 d: Disable the D runtime garbage collector after initializi [...] adds 1c5317d6214 libphobos: Add missing ControlState variable for AArch64 adds 1ac7a8c9e47 fortran: OpenMP/OpenACC array mapping alignment fix (PR90030) adds 1ea226fad13 fix spelling of -linker-output-auto-nolto-rel adds 70ece2d4ca4 tree-optimization/103527 - always use thruth type forgather mask adds 06b8cdc8d73 middle-end/103271 - avoid VLA init of register adds 6f43a8a0805 c++: ICE with unnamed tparm and concept [PR103408] adds cde87638bf5 Implement -fprofile-prefix-map. adds 9af081003f9 c++: Fix bogus error with __integer_pack [PR94490] adds 7d6c20c06ce testsuite: make bic-bitmask-18.c test more precise [PR103479] adds d47393d0b4d [PR103437] Process multiplication overflow in priority calc [...] adds 9b8830b6f39 AArch64: Optimize right shift rounding narrowing adds a27940feffb libphobos: Push all callee-save registers on the stack befo [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 118 +++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 271 +++++++++++++++++++++ gcc/analyzer/ChangeLog | 7 + gcc/analyzer/region-model-reachability.cc | 13 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c.opt | 4 + gcc/common.opt | 8 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd.md | 65 +++-- gcc/config/aarch64/aarch64.c | 12 + gcc/config/darwin.h | 1 + gcc/config/i386/i386-expand.c | 12 +- gcc/config/i386/i386.md | 10 +- gcc/config/i386/sse.md | 170 ++++++++++--- gcc/config/rs6000/rs6000-c.c | 11 +- gcc/config/rs6000/rs6000-call.c | 9 +- gcc/config/rs6000/rs6000-internal.h | 3 + gcc/config/rs6000/rs6000.c | 1 - gcc/config/vxworks.h | 2 +- gcc/coverage.c | 3 +- gcc/cp/ChangeLog | 6 + gcc/cp/constexpr.c | 9 +- gcc/cp/cxx-pretty-print.c | 4 +- gcc/cp/pt.c | 1 + gcc/d/ChangeLog | 14 ++ gcc/d/Make-lang.in | 34 +-- gcc/d/d-frontend.h | 2 +- gcc/d/d-lang.cc | 2 +- gcc/d/d-spec.cc | 18 +- gcc/doc/invoke.texi | 28 ++- gcc/file-prefix-map.c | 17 ++ gcc/file-prefix-map.h | 2 + gcc/fold-const.c | 26 +- gcc/fold-const.h | 1 + gcc/fortran/trans-openmp.c | 19 +- gcc/gcc.c | 6 +- gcc/gimple-range-path.cc | 23 +- gcc/gimple-range-path.h | 2 - gcc/gimplify.c | 1 + gcc/internal-fn.c | 17 ++ gcc/ira-color.c | 15 +- gcc/lto-opts.c | 1 + gcc/match.pd | 22 ++ gcc/opts-global.c | 4 + gcc/opts.c | 2 + gcc/profile.c | 4 + gcc/testsuite/ChangeLog | 95 ++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-fp-except1.C | 4 + gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C | 19 ++ gcc/testsuite/g++.dg/cpp23/concepts-err1.C | 6 + gcc/testsuite/g++.dg/ext/integer-pack5.C | 29 +++ gcc/testsuite/gcc.dg/analyzer/leak-3.c | 41 ++++ gcc/testsuite/gcc.dg/bic-bitmask-18.c | 2 +- gcc/testsuite/gcc.dg/fold-condneg-1.c | 59 +++++ gcc/testsuite/gcc.dg/fold-condneg-2.c | 11 + gcc/testsuite/gcc.dg/fold-condnot-1.c | 84 +++++++ gcc/testsuite/gcc.dg/pr101145-1.c | 12 + gcc/testsuite/gcc.dg/pr101145-2.c | 15 ++ gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/nonzero-1a.c | 11 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-1.c | 15 ++ .../gcc.target/aarch64/advsimd-intrinsics/shrn-2.c | 11 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-3.c | 11 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-4.c | 11 + gcc/testsuite/gcc.target/i386/avx512fp16-1c.c | 9 +- gcc/testsuite/gcc.target/i386/pr102327-1.c | 9 +- gcc/testsuite/gcc.target/i386/pr102811-1.c | 11 + .../{avx512vl-vcvtps2ph-pr102811.c => pr102811.c} | 0 gcc/testsuite/gcc.target/powerpc/pr103127.c | 19 ++ gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 8 +- .../gfortran.dg/gomp/affinity-clause-1.f90 | 6 +- .../gfortran.dg/gomp/affinity-clause-5.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/defaultmap-4.f90 | 44 ++-- gcc/testsuite/gfortran.dg/gomp/defaultmap-5.f90 | 30 +-- gcc/testsuite/gfortran.dg/gomp/defaultmap-6.f90 | 20 +- gcc/testsuite/gfortran.dg/gomp/map-3.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 | 8 +- gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 | 4 +- gcc/tree-ssa-loop-niter.c | 19 +- gcc/tree-vect-stmts.c | 5 +- gcc/varasm.c | 2 +- libcpp/ChangeLog | 21 ++ libgomp/testsuite/libgomp.fortran/pr90030.f90 | 3 + libgomp/testsuite/libgomp.oacc-fortran/pr90030.f90 | 29 +++ libphobos/ChangeLog | 5 + libphobos/libdruntime/core/thread/osthread.d | 29 +++ libphobos/src/std/math/hardware.d | 1 + libphobos/testsuite/testsuite_flags.in | 1 + libstdc++-v3/ChangeLog | 75 ++++++ libstdc++-v3/doc/doxygen/user.cfg.in | 2 +- libstdc++-v3/include/bits/allocator.h | 8 +- libstdc++-v3/include/bits/basic_string.h | 6 +- libstdc++-v3/include/bits/basic_string.tcc | 4 +- libstdc++-v3/include/bits/c++config | 30 ++- libstdc++-v3/include/bits/char_traits.h | 129 +++++----- libstdc++-v3/include/bits/cow_string.h | 26 +- libstdc++-v3/include/bits/ranges_algobase.h | 12 +- libstdc++-v3/include/bits/ranges_cmp.h | 5 +- libstdc++-v3/include/bits/stl_algobase.h | 5 +- libstdc++-v3/include/bits/stl_bvector.h | 8 +- libstdc++-v3/include/bits/stl_construct.h | 12 +- libstdc++-v3/include/bits/stl_function.h | 24 +- libstdc++-v3/include/bits/stl_tree.h | 6 +- libstdc++-v3/include/bits/stl_vector.h | 5 +- libstdc++-v3/include/debug/helper_functions.h | 15 +- libstdc++-v3/include/std/array | 4 +- libstdc++-v3/include/std/bit | 5 +- libstdc++-v3/include/std/type_traits | 11 +- libstdc++-v3/include/std/version | 4 +- libstdc++-v3/libsupc++/compare | 2 +- libstdc++-v3/src/c++17/fs_path.cc | 5 - libstdc++-v3/src/filesystem/path.cc | 31 +-- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../23_containers/map/allocator/move_cons.cc | 2 +- .../23_containers/multimap/allocator/move_cons.cc | 2 +- .../23_containers/multiset/allocator/103501.cc | 32 +++ .../23_containers/set/allocator/103501.cc | 32 +++ lto-plugin/lto-plugin.c | 6 +- 119 files changed, 1832 insertions(+), 422 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-fp-except1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C create mode 100644 gcc/testsuite/g++.dg/cpp23/concepts-err1.C create mode 100644 gcc/testsuite/g++.dg/ext/integer-pack5.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/leak-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-condneg-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-condneg-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-condnot-1.c create mode 100644 gcc/testsuite/gcc.dg/pr101145-1.c create mode 100644 gcc/testsuite/gcc.dg/pr101145-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/nonzero-1a.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102811-1.c rename gcc/testsuite/gcc.target/i386/{avx512vl-vcvtps2ph-pr102811.c => pr102811.c} (100%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103127.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr90030.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr90030.f90 create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/allocator/103501.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/allocator/103501.cc