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-arm in repository toolchain/ci/gcc.
from 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] adds 11ce8d04f29 Daily bump. adds ad64a821970 c++: don't preevaluate new-initializer adds e948436eab8 c++: loop over array elts w/o explicit init [PR92385] adds ce0ab8fb46f c++: temporary lifetime with aggregate init [PR94041] adds beaee0a871b c++: temporary lifetime with array aggr init [PR94041] adds 4f6bc28fc7d c++: EH and partially constructed aggr temp [PR66139] adds 40140b73448 c++: don't cleanup the last aggregate elt adds 2fbc45486e1 c++: keep destroying array after one dtor throws [PR66451] adds 4c6afbbd48f c++: clean up ref-extended temp on throwing dtor [PR53868] adds b10e031458d c++: destroy retval on throwing cleanup in try [PR33799] adds 6ad76e73375 c++: nested catch in ctor fn-try-block [PR61611] adds 32d8ff73718 c++: when delegating constructor throws [PR103711]
No new revisions were added by this update.
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 | 15 +- gcc/config/i386/i386.opt | 2 +- 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/gfortran.dg/c-interop/pr103287-1.f90 | 9 + gcc/testsuite/gfortran.dg/c-interop/pr103287-2.f90 | 9 + libstdc++-v3/ChangeLog | 26 ++ 55 files changed, 1784 insertions(+), 257 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