This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_apm/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from eb92cd57a1e Fortran: Various CLASS + assumed-rank fixed [PR102541] adds f5a538e1647 Fortran version of libgomp.c-c++-common/icv-{3,4}.c adds a1a7d094307 Fix PR target/102588 adds e36206c9940 sve: combine inverted masks into NOTs adds 9f12a45ef14 tree-optimization/102572 - fix gathers with invariant mask adds d1dcaa31453 tree-optimization/102696 - fix SLP discovery for failed BIT [...] adds ccfcf08e66c libgomp: Release device lock on cbuf error path adds 98c0ac7e0d6 [PATCH v2] libiberty: d-demangle: remove parenthesis where [...] adds 8226f6383a3 doc: Fix typos in alloc_size documentation adds d9dfd7ad3e0 libstdc++: Improve diagnostics for misuses of output iterators adds 7481021364e libstdc++: Fix move construction of std::tuple with array e [...] adds 727137d6ca6 libstdc++: Fix test that fails for C++20 adds 640ae312f12 doc: Update MinGW and mingw-64 download links. adds b37351e3279 i386: Improve workaround for PR82524 LRA limitation [PR85730] adds 4ca446a46be Mark certain subdirectories as missing TAGS targets. adds 76ba473b99c rs6000: Fix vec_cpsgn parameter order (PR101985) adds bd6f2c63168 c-family: Support format checking C2X %b, %B formats adds 52055987fba Daily bump. adds a124c1b0a25 rs6000/test: Adjust test cases due to O2 vect [PR102658] adds 78fff8a4da1 dwarf2ctf: fix typo in comment adds 23cd18c60c8 ipa/102714 - IPA SRA eliding volatile adds c1b6c360fcf libstdc++: Ensure language linkage of std::__terminate() adds 77c7abe3588 Fortran: dump-parse-tree.c fixes for OpenMP adds 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. adds f837785cc43 aarch64: Remove redundant flag_vect_cost_model test adds ff2b92de13f ipa-cp: Propagation boost for recursion generated values adds d67b22e7315 Darwin: Update quotes in driver warning messages. adds a311163fd81 Do not call range_on_path_entry for SSAs defined within the path adds 6779e9ba2cb aarch64: Fix pointer parameter type in LD1 Neon intrinsics adds 4cb52980e5d Eliminate AUTODETECT_VALUE usage in options. adds 9b2ad21ab3e tree-optimization/102659 - really avoid undef overflow in i [...] adds ebdf180e15d Fix predcom-3.c on arc-elf after vectorizer changes adds 27dea0b42c7 Add FIXME note to backward threader. adds fecd145359f Fix ICE in insert_access. adds 62b505a4d5f sve: optimize add reduction patterns adds 3d95867ce68 libstdc++: Use more descriptive feature test macro adds 5e3f8883899 libstdc++: Fix brainwrong in path::_S_convert(T) [PR102743] adds 8ececf9b8c5 Fix mips testsuite fallout from vectorizer changes adds aa62b199f17 Add forgotten documentation of param ipa-cp-recursive-freq-factor adds 1975395021e arm: Remove add_stmt_cost hook adds 73f34f4d02d rs6000: Fix memory leak in rs6000_density_test adds 724ee5a0093 openmp, fortran: Add support for OpenMP declare variant dir [...] adds 0555b86b5ea libiberty: d-demangle: add test cases for simple special mangles adds e19eea30d61 libiberty: d-demangle: Add test case for function literals adds 2c4666fb068 openmp: Mark declare variant directive in documentation as [...] adds f0b7d4cc49d Simplification for right shift. adds 1b115daf62d Fortran: fix order of checks for the SHAPE intrinsic adds b47490c572c Fortran: generate error message for negative elements in SH [...] adds b7561b5d244 libgcc: Add a backchain fallback to _Unwind_Backtrace() on PowerPC adds 04a9b8d2f38 c-family: Support DFP printf/scanf formats for C2X adds 373acac1c8f libstdc++: Make filesystem::path(path&&) always noexcept adds 4f87d4c5aec libstdc++: Simplify variant access functions adds d71e1be7c3a Minor cleanups to backward threader. adds 0bd68793921 Cleanup --params for backward threader.
No new revisions were added by this update.
Summary of changes: ChangeLog | 7 + Makefile.def | 15 +- Makefile.in | 98 +--- gcc/ChangeLog | 207 +++++++++ gcc/DATESTAMP | 2 +- gcc/ada/par-ch10.adb | 9 +- gcc/bitmap.c | 12 + gcc/bitmap.h | 3 + gcc/c-family/ChangeLog | 12 + gcc/c-family/c-format.c | 27 +- gcc/c-family/c-format.h | 14 +- gcc/c-family/c-omp.c | 137 ------ gcc/c/c-parser.c | 4 +- gcc/collect2.c | 7 +- gcc/common.opt | 30 +- gcc/config/aarch64/aarch64-sve.md | 154 +++++++ gcc/config/aarch64/aarch64.c | 214 +++++---- gcc/config/aarch64/arm_neon.h | 4 +- gcc/config/arm/arm.c | 103 ++--- gcc/config/arm/mve.md | 16 +- gcc/config/darwin-driver.c | 52 ++- 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/i386.md | 202 +++++--- gcc/config/i386/sse.md | 186 +++++++- gcc/config/i386/subst.md | 3 + gcc/config/pa/pa.md | 165 +++++-- gcc/config/rs6000/altivec.h | 2 +- gcc/config/rs6000/rs6000-overload.def | 4 +- gcc/config/rs6000/rs6000.c | 17 +- gcc/config/sparc/sparc-modes.def | 3 + gcc/coverage.c | 50 +- gcc/cp/decl.c | 2 +- gcc/cp/parser.c | 2 +- gcc/ctfc.h | 2 +- gcc/doc/extend.texi | 4 +- gcc/doc/install.texi | 4 +- gcc/doc/invoke.texi | 20 +- gcc/dwarf2ctf.c | 4 +- gcc/fortran/ChangeLog | 20 + gcc/fortran/check.c | 14 +- gcc/fortran/dump-parse-tree.c | 4 +- gcc/fortran/gfortran.h | 76 ++- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 513 ++++++++++++++++++++- gcc/fortran/parse.c | 26 ++ gcc/fortran/simplify.c | 8 +- gcc/fortran/symbol.c | 1 + gcc/fortran/trans-decl.c | 16 +- gcc/fortran/trans-openmp.c | 204 ++++++++ gcc/fortran/trans-stmt.h | 1 + gcc/gcov-dump.c | 9 +- gcc/gcov.c | 5 + gcc/gimple-iterator.c | 4 + gcc/gimple-iterator.h | 4 +- gcc/gimple-range-path.cc | 6 +- gcc/ipa-cp.c | 161 ++++--- gcc/ipa-modref-tree.h | 16 +- gcc/ipa-sra.c | 40 +- gcc/match.pd | 12 + gcc/omp-general.c | 143 +++++- gcc/omp-general.h | 3 + gcc/opts.c | 6 +- gcc/params.opt | 16 +- gcc/pointer-query.cc | 18 +- gcc/testsuite/ChangeLog | 146 ++++++ gcc/testsuite/g++.dg/vect/pr102572.cc | 14 + gcc/testsuite/g++.dg/vect/pr102696.cc | 16 + gcc/testsuite/g++.dg/warn/Wuninitialized-13.C | 7 +- gcc/testsuite/gcc.dg/format/c11-dfp-printf-1.c | 35 ++ gcc/testsuite/gcc.dg/format/c11-dfp-scanf-1.c | 35 ++ gcc/testsuite/gcc.dg/format/c11-printf-1.c | 13 + gcc/testsuite/gcc.dg/format/c11-scanf-1.c | 11 + gcc/testsuite/gcc.dg/format/c2x-dfp-printf-1.c | 35 ++ gcc/testsuite/gcc.dg/format/c2x-dfp-scanf-1.c | 35 ++ gcc/testsuite/gcc.dg/format/c2x-printf-1.c | 26 ++ gcc/testsuite/gcc.dg/format/c2x-scanf-1.c | 17 + gcc/testsuite/gcc.dg/format/ext-10.c | 13 + gcc/testsuite/gcc.dg/format/ext-9.c | 29 ++ gcc/testsuite/gcc.dg/ipa/pr102714.c | 117 +++++ gcc/testsuite/gcc.dg/pr102738.c | 48 ++ gcc/testsuite/gcc.dg/torture/pr69760.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr102736.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c | 2 +- .../gcc.target/aarch64/sve/pred-cond-reduc.c | 18 + .../gcc.target/aarch64/sve/pred-not-gen-1.c | 23 + .../gcc.target/aarch64/sve/pred-not-gen-2.c | 23 + .../gcc.target/aarch64/sve/pred-not-gen-3.c | 21 + .../gcc.target/aarch64/sve/pred-not-gen-4.c | 14 + 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/avx2-vect-mask-store-move1.c | 2 +- .../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/pr85730.c | 95 ++++ gcc/testsuite/gcc.target/i386/sse-13.c | 4 + gcc/testsuite/gcc.target/i386/sse-23.c | 4 + gcc/testsuite/gcc.target/mips/msa-insert-split.c | 2 +- gcc/testsuite/gcc.target/powerpc/dform-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/dform-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr101985-1.c | 18 + gcc/testsuite/gcc.target/powerpc/pr101985-2.c | 18 + gcc/testsuite/gcc.target/powerpc/pr80510-2.c | 4 +- .../gcc.target/powerpc/unwind-backchain.c | 24 + .../gfortran.dg/gomp/declare-variant-1.f90 | 93 ++++ .../gfortran.dg/gomp/declare-variant-10.f90 | 97 ++++ .../gfortran.dg/gomp/declare-variant-11.f90 | 134 ++++++ .../gfortran.dg/gomp/declare-variant-12.f90 | 159 +++++++ .../gfortran.dg/gomp/declare-variant-13.f90 | 48 ++ .../gfortran.dg/gomp/declare-variant-14.f90 | 49 ++ .../gfortran.dg/gomp/declare-variant-15.f90 | 24 + .../gfortran.dg/gomp/declare-variant-16.f90 | 24 + .../gfortran.dg/gomp/declare-variant-17.f90 | 17 + .../gfortran.dg/gomp/declare-variant-18.f90 | 17 + .../gfortran.dg/gomp/declare-variant-19.f90 | 49 ++ .../gfortran.dg/gomp/declare-variant-2.f90 | 197 ++++++++ .../gfortran.dg/gomp/declare-variant-2a.f90 | 53 +++ .../gfortran.dg/gomp/declare-variant-3.f90 | 237 ++++++++++ .../gfortran.dg/gomp/declare-variant-4.f90 | 62 +++ .../gfortran.dg/gomp/declare-variant-5.f90 | 75 +++ .../gfortran.dg/gomp/declare-variant-6.f90 | 188 ++++++++ .../gfortran.dg/gomp/declare-variant-7.f90 | 93 ++++ .../gfortran.dg/gomp/declare-variant-8.f90 | 218 +++++++++ .../gfortran.dg/gomp/declare-variant-9.f90 | 58 +++ gcc/testsuite/gfortran.dg/reshape_shape_2.f90 | 7 + gcc/testsuite/gfortran.dg/shape_10.f90 | 6 + gcc/toplev.c | 48 +- gcc/tree-data-ref.c | 1 + gcc/tree-if-conv.c | 49 +- gcc/tree-ssa-threadbackward.c | 39 +- gcc/tree-ssa.c | 4 +- gcc/tree-vect-slp.c | 1 + gcc/tree-vect-stmts.c | 2 +- gcc/tree-vectorizer.c | 3 +- gcc/vr-values.c | 22 + libgcc/ChangeLog | 9 + libgcc/config/rs6000/linux-unwind.h | 102 +++- libgcc/libgcov-driver.c | 8 +- libgcc/libgcov-util.c | 3 + libgcc/libgcov.h | 1 + libgcc/unwind.inc | 14 +- libgomp/ChangeLog | 63 +++ libgomp/libgomp.texi | 2 +- libgomp/target.c | 5 +- .../libgomp.fortran/declare-variant-1.f90 | 33 ++ libgomp/testsuite/libgomp.fortran/icv-3.f90 | 60 +++ libgomp/testsuite/libgomp.fortran/icv-4.f90 | 45 ++ libiberty/ChangeLog | 5 + libiberty/d-demangle.c | 12 +- libiberty/testsuite/d-demangle-expected | 12 + libstdc++-v3/ChangeLog | 62 +++ libstdc++-v3/include/bits/c++config | 2 +- libstdc++-v3/include/bits/fs_path.h | 148 +++--- libstdc++-v3/include/bits/regex.h | 2 +- libstdc++-v3/include/bits/stl_construct.h | 15 +- .../include/bits/stl_iterator_base_funcs.h | 14 + libstdc++-v3/include/std/optional | 39 +- libstdc++-v3/include/std/tuple | 8 +- libstdc++-v3/include/std/variant | 23 +- 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 + .../tuple/comparison_operators/overloaded.cc | 6 + .../tuple/comparison_operators/overloaded2.cc | 4 +- .../testsuite/20_util/tuple/cons/101960.cc | 11 +- .../27_io/filesystem/path/construct/102592.cc | 28 ++ .../28_regex/match_results/{102667.C => 102667.cc} | 0 180 files changed, 6983 insertions(+), 1226 deletions(-) create mode 100644 gcc/testsuite/g++.dg/vect/pr102572.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr102696.cc create mode 100644 gcc/testsuite/gcc.dg/format/c11-dfp-printf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c11-dfp-scanf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c11-printf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c11-scanf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-dfp-printf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-dfp-scanf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-printf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-scanf-1.c create mode 100644 gcc/testsuite/gcc.dg/format/ext-10.c create mode 100644 gcc/testsuite/gcc.dg/format/ext-9.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr102714.c create mode 100644 gcc/testsuite/gcc.dg/pr102738.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr102736.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-cond-reduc.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-4.c 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 gcc/testsuite/gcc.target/i386/pr85730.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/unwind-backchain.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-11.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-12.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-13.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-14.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-15.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-17.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-18.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-19.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-2a.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-variant-9.f90 create mode 100644 gcc/testsuite/gfortran.dg/reshape_shape_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/shape_10.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/declare-variant-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/icv-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/icv-4.f90 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%)