This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-defconfig in repository toolchain/ci/gcc.
from 7b7ae189d3e Fix missing equal symbol for -fprofile-reproducible opt. adds f3e3fc27750 Fix PR ada/98228 adds cf8f2d9f8b8 Daily bump. adds e753db89ddc tree-ssa-mathopts: Use proper poly_int64 comparison with pa [...] adds 653bf2a54d9 Daily bump. adds 4be929be031 Fix LTO bootstrap on Windows adds 0f42bb87222 PR fortran/86470 - ICE with OpenMP, class(*) allocatable adds 96a85f8734a Daily bump. adds 3976b2701b8 tree-optimization/97627 - Avoid computing niters for fake edges adds 81fd2df5911 c++: Fix list-init of array of no-copy type [PR63707] adds 506fcfdb125 c++: Avoid redundant copy in {} init [PR98642] adds 85908100051 c++: Invisible refs are not restrict [PR97474] adds 2127d2c3ee2 c++: [[no_unique_address]] in empty base [PR98463] adds 8182cbe3fb2 c++: Fix up potential_constant_expression_1 FOR/WHILE_STMT [...] adds 8e28ebfa5a3 on ARRAY_REFs sign-extend offsets only from sizetype's prec [...] adds dd92986ea6d match.pd: Replace incorrect simplifications into copysign [ [...] adds e5750f84715 c++: Fix up ubsan false positives on references [PR95693] adds db9a3ce7b83 rs6000: Fix up __m64 typedef in mmintrin.h [PR97301] adds c20cd1688ae fold: Fix up strn{case,}cmp folding [PR98771] adds fb09d7242a2 aarch64: Tighten up checks for ubfix [PR98681] adds 2a2c1e22c25 aarch64: Fix up *aarch64_bfxilsi_uxtw [PR98853] adds cf93f94b349 c++: Fix up handling of register ... asm ("...") vars in te [...] adds ea0e1eaa30f expand: Fix up find_bb_boundaries [PR98331] adds 64dd326e97f Daily bump. adds 739a5d45884 Daily bump. adds b051aa35005 Add missing definition of SIZE_MAX adds 86dae8a243a Daily bump. adds 037a02be13d PR target/96307: Fix KASAN option checking. adds 4311ae206da rtl-optimization/98863 - fix PRE/CPROP memory usage check adds f426e4f6345 c++: cxx_eval_vec_init after zero-initialization [PR96282] adds c616e86e8bc c++: Improve sorry for __builtin_has_attribute [PR98355] adds a6de3b05735 Daily bump. adds 38c2d9598b1 d: Fix junk in generated symbol on powerpc64-*-* [PR98921] adds a4f8e2fc771 c++: Fix ICE from verify_ctor_sanity [PR98295] adds 7d7acc71ec7 Daily bump. adds 0ca62e6abf7 rtl-optimization/98144 - tame REE memory usage adds ab5b267e1e2 rtl-optimization/98863 - prune RD with LIVE in STV adds c7affa6f7c1 Assorted LTO fixes for Ada adds 874eb25b983 Fix regression with partial rep clause on variant record type adds 550bf0c5002 rtl-optimization/98863 - tame i386 specific RPAD pass adds ab1aa8c0044 preprocessor: Make quoting : [PR 95253] adds 18c03dc1986 testsuite: Add test for already fixed PR [PR97804] adds 534426f26aa Daily bump. adds 96bff67d349 c++: No aggregate CTAD with explicit dguide [PR98802] adds 2211aab8e38 [PR97701] LRA: Don't narrow class only for REG or MEM. A v [...] adds 5c205862d1d Daily bump. adds eb15f761bc7 c++: Empty args for variadic concept [PR98717]
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 5 + contrib/compare-lto | 21 ++- gcc/ChangeLog | 136 +++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 24 ++++ gcc/ada/gcc-interface/decl.c | 97 ++++++++++---- gcc/ada/gcc-interface/utils.c | 50 ++++--- gcc/cfgbuild.c | 1 + gcc/config/aarch64/aarch64.c | 9 +- gcc/config/aarch64/aarch64.md | 4 +- gcc/config/i386/i386-features.c | 20 ++- gcc/config/rs6000/mmintrin.h | 3 +- gcc/cp/ChangeLog | 92 +++++++++++++ gcc/cp/call.c | 6 +- gcc/cp/constexpr.c | 133 ++++++++++++++++-- gcc/cp/constraint.cc | 8 -- gcc/cp/decl.c | 6 + gcc/cp/init.c | 5 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 32 ++++- gcc/cp/tree.c | 10 +- gcc/cp/typeck2.c | 32 ++++- gcc/d/ChangeLog | 18 +++ gcc/d/dmd/dmangle.c | 29 ++-- gcc/d/dmd/root/outbuffer.c | 31 +++++ gcc/d/dmd/root/outbuffer.h | 1 + gcc/df-problems.c | 28 +++- gcc/df.h | 1 + gcc/fold-const-call.c | 22 ++- gcc/fortran/ChangeLog | 9 ++ gcc/fortran/trans.c | 3 + gcc/gcse.c | 11 +- gcc/gimple-fold.c | 2 +- gcc/lra-constraints.c | 12 +- gcc/match.pd | 46 +++---- gcc/system.h | 4 + gcc/testsuite/ChangeLog | 148 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-98295.C | 11 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C | 13 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C | 13 ++ gcc/testsuite/g++.dg/cpp0x/initlist-array13.C | 16 +++ gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C | 92 +++++++++++++ gcc/testsuite/g++.dg/cpp1z/class-deduction78.C | 20 +++ gcc/testsuite/g++.dg/cpp1z/elide5.C | 15 +++ gcc/testsuite/g++.dg/cpp2a/concepts-variadic3.C | 7 + gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C | 16 +++ gcc/testsuite/g++.dg/cpp2a/no_unique_address11.C | 18 +++ gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C | 11 ++ gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C | 8 ++ gcc/testsuite/g++.dg/pr97627.C | 44 ++++++ gcc/testsuite/g++.dg/torture/pr97474.C | 28 ++++ gcc/testsuite/g++.dg/ubsan/pr95693.C | 26 ++++ gcc/testsuite/g++.target/i386/pr98847.C | 20 +++ gcc/testsuite/gcc.c-torture/execute/pr98681.c | 18 +++ gcc/testsuite/gcc.c-torture/execute/pr98853-1.c | 21 +++ gcc/testsuite/gcc.c-torture/execute/pr98853-2.c | 19 +++ gcc/testsuite/gcc.dg/pr90248.c | 73 ++++++++++ .../{gcc.target/riscv => gcc.dg}/pr91441.c | 1 + .../{gcc.target/riscv => gcc.dg}/pr96260.c | 1 + gcc/testsuite/gcc.dg/pr96307.c | 25 ++++ gcc/testsuite/gcc.dg/pr98255.c | 49 +++++++ gcc/testsuite/gcc.dg/pr98331.c | 18 +++ gcc/testsuite/gcc.dg/pr98766.c | 12 ++ gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr97701.c | 17 +++ gcc/testsuite/gcc.target/i386/20051216-1.c | 5 + gcc/testsuite/gfortran.dg/gomp/pr86470.f90 | 12 ++ gcc/testsuite/lib/target-supports.exp | 11 ++ gcc/toplev.c | 1 - gcc/tree-dfa.c | 6 +- gcc/tree-ssa-loop-niter.c | 5 + gcc/tree-ssa-math-opts.c | 4 +- gcc/tree-ssa-sccvn.c | 2 +- libcpp/ChangeLog | 5 + libcpp/mkdeps.c | 1 - 75 files changed, 1541 insertions(+), 188 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-98295.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction78.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/elide5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-variadic3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C create mode 100644 gcc/testsuite/g++.dg/pr97627.C create mode 100644 gcc/testsuite/g++.dg/torture/pr97474.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr95693.C create mode 100644 gcc/testsuite/g++.target/i386/pr98847.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98681.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98853-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98853-2.c create mode 100644 gcc/testsuite/gcc.dg/pr90248.c rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr91441.c (85%) rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr96260.c (77%) create mode 100644 gcc/testsuite/gcc.dg/pr96307.c create mode 100644 gcc/testsuite/gcc.dg/pr98255.c create mode 100644 gcc/testsuite/gcc.dg/pr98331.c create mode 100644 gcc/testsuite/gcc.dg/pr98766.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr97701.c create mode 100644 gcc/testsuite/gcc.target/i386/20051216-1.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr86470.f90