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-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from 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. adds 401aaa5983a Add ability to use full resolving path solver in the backwa [...] adds 5d5885c99c8 Daily bump. adds 5bb1e518b4a Add target int128 to testcase. adds 1595fe44e11 c++: instantiate less for constant folding adds f7571527a44 AVX512FP16: Fix testcase for complex intrinsic adds 575191b976a AVX512FP16: Fix ICE for 2 v4hf vector concat new 147ed0184f4 middle-end/102682 - avoid invalid subreg on the LHS
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 | 200 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/bitmap.c | 12 + gcc/bitmap.h | 3 + gcc/c-family/ChangeLog | 14 + gcc/c-family/c-format.c | 22 +- gcc/c-family/c-format.h | 6 +- gcc/c-family/c-omp.c | 137 ------ gcc/c/ChangeLog | 6 + 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/i386-expand.c | 3 +- gcc/config/rs6000/rs6000.c | 17 +- gcc/cp/ChangeLog | 7 + gcc/cp/constexpr.c | 58 +-- gcc/cp/decl.c | 2 +- gcc/cp/parser.c | 2 +- gcc/cp/typeck2.c | 2 +- gcc/doc/invoke.texi | 16 +- gcc/expmed.c | 3 +- gcc/fortran/ChangeLog | 51 ++ gcc/fortran/check.c | 14 +- gcc/fortran/gfortran.h | 73 ++- 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/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 | 16 +- gcc/testsuite/ChangeLog | 81 ++++ gcc/testsuite/g++.dg/cpp0x/constexpr-inst1.C | 17 + gcc/testsuite/g++.dg/ext/vla22.C | 2 +- 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/c2x-dfp-printf-1.c | 35 ++ gcc/testsuite/gcc.dg/format/c2x-dfp-scanf-1.c | 35 ++ gcc/testsuite/gcc.dg/pr102738.c | 49 ++ 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/i386/avx512fp16-v4hf-concat.c | 16 + .../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c | 1 + .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c | 2 +- .../gcc.target/i386/avx512fp16-vfmaddcph-1a.c | 1 + .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c | 2 +- .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c | 2 + .../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c | 2 + gcc/testsuite/gcc.target/mips/msa-insert-split.c | 2 +- .../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 | 41 +- gcc/tree-data-ref.c | 1 + gcc/tree-if-conv.c | 37 +- gcc/tree-ssa-threadbackward.c | 80 ++-- gcc/tree-vectorizer.c | 3 +- gcc/vr-values.c | 22 + libgcc/ChangeLog | 11 + libgcc/config/rs6000/linux-unwind.h | 102 +++- libgcc/unwind.inc | 14 +- libgomp/ChangeLog | 9 + libgomp/libgomp.texi | 2 +- .../libgomp.fortran/declare-variant-1.f90 | 33 ++ libiberty/ChangeLog | 9 + libiberty/testsuite/d-demangle-expected | 12 + libstdc++-v3/ChangeLog | 45 ++ libstdc++-v3/include/bits/fs_path.h | 8 +- 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/variant | 23 +- libstdc++-v3/include/std/version | 5 +- .../integer_comparisons/greater_equal_neg.cc | 24 +- .../20_util/integer_comparisons/greater_neg.cc | 24 +- .../20_util/integer_comparisons/less_equal_neg.cc | 24 +- .../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 + libstdc++-v3/testsuite/lib/prune.exp | 1 + 118 files changed, 4505 insertions(+), 675 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inst1.C 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/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/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/i386/avx512fp16-v4hf-concat.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 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