This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/gcc.
from 2a60c08e98a [Ada] Warn on subtype declaration of null range adds 0d03db068c8 i386: Improve HImode interunit moves adds be129ca481c compiler: permit converting unnamed types when ignoring str [...] adds ed8060950c6 x86: Rename -harden-sls=indirect-branch to -harden-sls=indi [...] adds c2e5c4feed3 x86: Generate INT3 for __builtin_eh_return adds 8e2771069ed Fortran: Fix ICE in argument_rank_mismatch [PR103287] adds d564a83d142 analyzer: make use of may_be_aliased in alias detection [PR103546] new 11ce8d04f29 Daily bump. new ad64a821970 c++: don't preevaluate new-initializer new e948436eab8 c++: loop over array elts w/o explicit init [PR92385] new ce0ab8fb46f c++: temporary lifetime with aggregate init [PR94041] new beaee0a871b c++: temporary lifetime with array aggr init [PR94041] new 4f6bc28fc7d c++: EH and partially constructed aggr temp [PR66139] new 40140b73448 c++: don't cleanup the last aggregate elt new 2fbc45486e1 c++: keep destroying array after one dtor throws [PR66451] new 4c6afbbd48f c++: clean up ref-extended temp on throwing dtor [PR53868] new b10e031458d c++: destroy retval on throwing cleanup in try [PR33799] new 6ad76e73375 c++: nested catch in ctor fn-try-block [PR61611] new 32d8ff73718 c++: when delegating constructor throws [PR103711]
The 12 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: fixincludes/ChangeLog | 6 + gcc/ChangeLog | 90 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 293 +++++++++++++++++++++ gcc/analyzer/ChangeLog | 7 + gcc/analyzer/store.cc | 18 +- gcc/c-family/ChangeLog | 7 + gcc/config/i386/i386-opts.h | 4 +- gcc/config/i386/i386.c | 40 ++- gcc/config/i386/i386.md | 37 +-- gcc/config/i386/i386.opt | 2 +- gcc/config/i386/mmx.md | 18 +- gcc/cp/constexpr.c | 72 +++-- gcc/cp/cp-gimplify.c | 100 +++++-- gcc/cp/cp-tree.h | 11 +- gcc/cp/decl.c | 38 ++- gcc/cp/except.c | 49 +++- gcc/cp/init.c | 158 ++++++----- gcc/cp/parser.c | 3 - gcc/cp/semantics.c | 2 + gcc/cp/tree.c | 60 +++-- gcc/cp/typeck2.c | 140 +++++++--- gcc/doc/invoke.texi | 4 +- gcc/fortran/ChangeLog | 7 + gcc/fortran/interface.c | 6 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 3 +- gcc/testsuite/ChangeLog | 45 ++++ gcc/testsuite/g++.dg/cpp0x/initlist116.C | 29 ++ gcc/testsuite/g++.dg/cpp0x/initlist117.C | 40 +++ gcc/testsuite/g++.dg/cpp0x/initlist122.C | 12 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C | 34 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-dtor11.C | 12 + gcc/testsuite/g++.dg/eh/aggregate1.C | 56 ++++ gcc/testsuite/g++.dg/eh/array1.C | 8 +- gcc/testsuite/g++.dg/eh/array3.C | 40 +++ gcc/testsuite/g++.dg/eh/ctor-fntry1.C | 23 ++ gcc/testsuite/g++.dg/eh/delegating1.C | 28 ++ gcc/testsuite/g++.dg/eh/delete1.C | 2 +- gcc/testsuite/g++.dg/eh/ref-temp1.C | 51 ++++ gcc/testsuite/g++.dg/eh/ref-temp2.C | 15 ++ gcc/testsuite/g++.dg/eh/return1.C | 56 +++- gcc/testsuite/g++.dg/init/aggr7-eh.C | 62 +++++ gcc/testsuite/g++.dg/init/aggr7-eh2.C | 98 +++++++ gcc/testsuite/g++.dg/init/aggr7-eh3.C | 98 +++++++ gcc/testsuite/g++.dg/init/array12.C | 11 +- gcc/testsuite/g++.dg/init/array61.C | 16 ++ gcc/testsuite/g++.dg/ipa/devirt-40.C | 10 +- gcc/testsuite/g++.dg/tree-ssa/aggregate1.C | 19 ++ gcc/testsuite/g++.dg/tree-ssa/stabilize1.C | 13 - gcc/testsuite/g++.dg/warn/pr83054.C | 9 +- gcc/testsuite/g++.old-deja/g++.martin/new1.C | 18 +- gcc/testsuite/gcc.dg/analyzer/aliasing-3.c | 75 ++++++ gcc/testsuite/gcc.target/i386/harden-sls-6.c | 18 ++ gcc/testsuite/gcc.target/i386/pr102811-2.c | 3 +- gcc/testsuite/gcc.target/i386/sse2-float16-2.c | 3 +- gcc/testsuite/gfortran.dg/c-interop/pr103287-1.f90 | 9 + gcc/testsuite/gfortran.dg/c-interop/pr103287-2.f90 | 9 + libstdc++-v3/ChangeLog | 26 ++ 59 files changed, 1835 insertions(+), 292 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist116.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist117.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor11.C create mode 100644 gcc/testsuite/g++.dg/eh/aggregate1.C create mode 100644 gcc/testsuite/g++.dg/eh/array3.C create mode 100644 gcc/testsuite/g++.dg/eh/ctor-fntry1.C create mode 100644 gcc/testsuite/g++.dg/eh/delegating1.C create mode 100644 gcc/testsuite/g++.dg/eh/ref-temp1.C create mode 100644 gcc/testsuite/g++.dg/eh/ref-temp2.C create mode 100644 gcc/testsuite/g++.dg/init/aggr7-eh.C create mode 100644 gcc/testsuite/g++.dg/init/aggr7-eh2.C create mode 100644 gcc/testsuite/g++.dg/init/aggr7-eh3.C create mode 100644 gcc/testsuite/g++.dg/init/array61.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/aggregate1.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/stabilize1.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/aliasing-3.c create mode 100644 gcc/testsuite/gcc.target/i386/harden-sls-6.c create mode 100644 gcc/testsuite/gfortran.dg/c-interop/pr103287-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/c-interop/pr103287-2.f90