This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/gcc.
from 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 [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 99 ++++ gcc/DATESTAMP | 2 +- gcc/ada/par-ch10.adb | 9 +- gcc/bitmap.c | 12 + gcc/bitmap.h | 3 + gcc/c-family/c-omp.c | 137 ------ gcc/c/c-parser.c | 4 +- gcc/common.opt | 24 +- gcc/config/aarch64/aarch64.c | 214 +++++---- gcc/config/aarch64/arm_neon.h | 4 +- gcc/config/arm/arm.c | 40 -- 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/sse.md | 186 +++++++- gcc/config/i386/subst.md | 3 + gcc/config/pa/pa.md | 85 +++- gcc/config/rs6000/rs6000.c | 17 +- gcc/cp/decl.c | 2 +- gcc/cp/parser.c | 2 +- gcc/doc/invoke.texi | 4 + gcc/fortran/ChangeLog | 6 + gcc/fortran/gfortran.h | 73 ++- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 513 ++++++++++++++++++++- gcc/fortran/parse.c | 26 ++ gcc/fortran/symbol.c | 1 + gcc/fortran/trans-decl.c | 16 +- gcc/fortran/trans-openmp.c | 204 ++++++++ gcc/fortran/trans-stmt.h | 1 + gcc/gimple-range-path.cc | 6 +- gcc/ipa-cp.c | 161 ++++--- gcc/ipa-modref-tree.h | 16 +- gcc/match.pd | 12 + gcc/omp-general.c | 143 +++++- gcc/omp-general.h | 3 + gcc/opts.c | 1 + gcc/params.opt | 4 + gcc/testsuite/ChangeLog | 31 ++ gcc/testsuite/g++.dg/warn/Wuninitialized-13.C | 7 +- 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/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/testsuite/gcc.target/mips/msa-insert-split.c | 2 +- .../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/toplev.c | 41 +- gcc/tree-data-ref.c | 1 + gcc/tree-if-conv.c | 37 +- gcc/tree-ssa-threadbackward.c | 7 + gcc/tree-vectorizer.c | 3 +- libgcc/ChangeLog | 9 + libgomp/libgomp.texi | 2 +- .../libgomp.fortran/declare-variant-1.f90 | 33 ++ libiberty/testsuite/d-demangle-expected | 12 + libstdc++-v3/ChangeLog | 41 ++ libstdc++-v3/include/bits/fs_path.h | 142 +++--- libstdc++-v3/include/bits/regex.h | 2 +- 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 97 files changed, 4295 insertions(+), 808 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr102736.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-cond-reduc.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/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 libgomp/testsuite/libgomp.fortran/declare-variant-1.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%)