This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_O3 in repository toolchain/ci/gcc.
from 3c0194d7ff2 tree-optimization/102659 - avoid undefined overflow after i [...] adds e415bc4c035 Fix handling of flag_rename_registers by a target. adds 489c8f27296 Add GSI_LAST_NEW_STMT iterator update adds 72e0c742bd0 gcov: make profile merging smarter adds 20995e68c28 Add support for 32-bit hppa targets in muldi3 expander adds 5efeaa0d295 [arm] Fix MVE addressing modes for VLDR[BHW] and VSTR[BHW] adds 43ae43f6547 collect2: Fix missing cleanups. adds 54fa5567a27 Check to see if null pointer is dereferenceable [PR102630]. adds 1456bd47202 dwarf2ctf: fix typo in comment adds 90582eb6c56 ctfc: remove redundant comma in enumerator list adds 97c32001664 x86_64: Some SUBREG related optimization tweaks to i386 backend. adds 85b24e32dc2 libstdc++: Fix dangling string_view in filesystem::path [PR102592] adds b83b810ac44 libstdc++: Refactor filesystem::path encoding conversions adds ce556936048 libstdc++: Rename files with the wrong extensions adds f874a13ca38 libstdc++: Fix regression in memory use when constructing paths adds 9eb28a0f19b Daily bump. adds 4728afb9894 Fix TARGET_SOFT_FLOAT patterns in pa.md adds bd440a8c1c5 Adjust testcase for O2 vectorization[Wuninitialized] adds 2f9529fc62b AVX512FP16: Adjust builtin for mask complex fma adds ee9fa8a5792 [Ada] reenable ada83 library unit renaming error adds 476f305b6cf libstdc++: Add missing constexpr to std::optional (P2231R1) adds 6e3bfd60e87 libstdc++: Fix test for feature test macro adds 3d0a7271b38 Add debug helpers for auto_bitmap. new f837785cc43 aarch64: Remove redundant flag_vect_cost_model test
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: gcc/ChangeLog | 99 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/par-ch10.adb | 9 +- gcc/bitmap.c | 12 + gcc/bitmap.h | 3 + gcc/collect2.c | 7 +- gcc/common.opt | 6 +- gcc/config/aarch64/aarch64.c | 214 ++++++------ gcc/config/arm/arm.c | 63 ++-- gcc/config/arm/mve.md | 16 +- gcc/config/i386/avx512fp16intrin.h | 261 +++++---------- gcc/config/i386/avx512fp16vlintrin.h | 56 ++-- gcc/config/i386/i386-builtin.def | 24 +- gcc/config/i386/i386-expand.c | 40 ++- gcc/config/i386/sse.md | 186 ++++++++++- gcc/config/i386/subst.md | 3 + gcc/config/pa/pa.md | 165 +++++++-- gcc/coverage.c | 50 ++- gcc/ctfc.h | 2 +- gcc/doc/invoke.texi | 4 + gcc/dwarf2ctf.c | 2 +- gcc/fortran/ChangeLog | 6 + gcc/gcov-dump.c | 9 +- gcc/gcov.c | 5 + gcc/gimple-iterator.c | 4 + gcc/gimple-iterator.h | 4 +- gcc/opts.c | 5 - gcc/pointer-query.cc | 18 +- gcc/testsuite/ChangeLog | 31 ++ gcc/testsuite/g++.dg/warn/Wuninitialized-13.C | 7 +- gcc/testsuite/gcc.target/arm/mve/mve.exp | 3 + .../gcc.target/arm/mve/mve_load_memory_modes.c | 357 ++++++++++++++++++++ .../gcc.target/arm/mve/mve_store_memory_modes.c | 370 +++++++++++++++++++++ gcc/testsuite/gcc.target/i386/addr-space-2.c | 3 +- gcc/testsuite/gcc.target/i386/addr-space-3.c | 17 + gcc/testsuite/gcc.target/i386/avx-1.c | 4 + .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c | 2 + ...-vfcmaddcsh-1a.c => avx512fp16-vfcmaddcsh-1c.c} | 22 +- .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c | 2 + ...16-vfmaddcsh-1a.c => avx512fp16-vfmaddcsh-1c.c} | 22 +- gcc/testsuite/gcc.target/i386/sse-13.c | 4 + gcc/testsuite/gcc.target/i386/sse-23.c | 4 + gcc/toplev.c | 7 - gcc/tree-if-conv.c | 6 +- gcc/tree-ssa.c | 4 +- libgcc/ChangeLog | 9 + libgcc/libgcov-driver.c | 8 +- libgcc/libgcov-util.c | 3 + libgcc/libgcov.h | 1 + libstdc++-v3/ChangeLog | 41 +++ libstdc++-v3/include/bits/fs_path.h | 142 +++++--- libstdc++-v3/include/bits/stl_construct.h | 15 +- libstdc++-v3/include/std/optional | 39 ++- libstdc++-v3/include/std/version | 5 +- .../20_util/is_layout_compatible/version.cc | 2 +- .../testsuite/20_util/optional/constexpr/assign.cc | 94 ++++++ .../20_util/optional/constexpr/cons/conv.cc | 22 ++ .../20_util/optional/constexpr/modifiers.cc | 19 ++ .../testsuite/20_util/optional/constexpr/swap.cc | 29 ++ .../testsuite/20_util/optional/requirements.cc | 9 + libstdc++-v3/testsuite/20_util/optional/version.cc | 11 + .../27_io/filesystem/path/construct/102592.cc | 28 ++ .../28_regex/match_results/{102667.C => 102667.cc} | 0 63 files changed, 2052 insertions(+), 565 deletions(-) create mode 100644 gcc/testsuite/gcc.target/arm/mve/mve_load_memory_modes.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/mve_store_memory_modes.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-3.c copy gcc/testsuite/gcc.target/i386/{avx512fp16-vfcmaddcsh-1a.c => avx512fp16-vfcma [...] copy gcc/testsuite/gcc.target/i386/{avx512fp16-vfmaddcsh-1a.c => avx512fp16-vfmadd [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/assign.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/cons/conv.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/modifiers.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/swap.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/version.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/102592.cc rename libstdc++-v3/testsuite/28_regex/match_results/{102667.C => 102667.cc} (100%)