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-arm-bootstrap in repository toolchain/ci/gcc.
from 96452797222 middle-end/105259 - adjust gcc.target/i386/auto-init-4.c adds 85ae54e18b9 c++: ambiguous call not diagnosed after DR2352 [PR97296] adds dd61ee6fde5 testsuite: Increase auto-inlining param in gcc.dg/ipa/remre [...] adds 13c32c1984f c++: Treat alignas align_expr and aligned attribute's opera [...] adds 29c46490de4 tree.cc: Use useless_type_conversion_p in tree_builtin_call [...] new ca145c6306f tree-optimization/105263 - reassoc and DFP new 31350635bfd d: Merge upstream dmd 4d1bfcf14, druntime 9ba9a6ae, phobos [...] new ec03862f809 c++: empty base constexpr -fno-elide-ctors [PR105245]
The 3 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/cp/call.cc | 15 +- gcc/cp/constexpr.cc | 6 + gcc/cp/decl2.cc | 9 +- gcc/d/Make-lang.in | 2 + gcc/d/d-ctfloat.cc | 3 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/README.md | 2 + gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/arrayop.d | 2 +- gcc/d/dmd/attrib.d | 58 +++-- gcc/d/dmd/common/README.md | 1 + gcc/d/dmd/common/bitfields.d | 70 +++++ gcc/d/dmd/common/file.d | 4 + gcc/d/dmd/common/outbuffer.d | 4 + gcc/d/dmd/common/string.d | 4 + gcc/d/dmd/constfold.d | 2 +- gcc/d/dmd/ctfeexpr.d | 4 +- gcc/d/dmd/dcast.d | 12 +- gcc/d/dmd/declaration.d | 23 +- gcc/d/dmd/dmangle.d | 10 +- gcc/d/dmd/dmodule.d | 24 +- gcc/d/dmd/dsymbol.d | 82 +++--- gcc/d/dmd/dsymbolsem.d | 15 +- gcc/d/dmd/dtemplate.d | 6 +- gcc/d/dmd/escape.d | 51 ++-- gcc/d/dmd/expression.d | 3 +- gcc/d/dmd/expressionsem.d | 160 ++++++------ gcc/d/dmd/file_manager.d | 33 +-- gcc/d/dmd/hdrgen.d | 282 +++++++++++++-------- gcc/d/dmd/id.d | 1 + gcc/d/dmd/initsem.d | 26 +- gcc/d/dmd/json.d | 5 +- gcc/d/dmd/lexer.d | 8 +- gcc/d/dmd/mtype.d | 77 +++--- gcc/d/dmd/mtype.h | 2 +- gcc/d/dmd/mustuse.d | 244 ++++++++++++++++++ gcc/d/dmd/opover.d | 4 +- gcc/d/dmd/optimize.d | 36 ++- gcc/d/dmd/root/aav.d | 2 + gcc/d/dmd/root/array.d | 2 +- gcc/d/dmd/root/complex.d | 4 + gcc/d/dmd/root/file.d | 10 +- gcc/d/dmd/root/longdouble.d | 2 + gcc/d/dmd/root/optional.d | 4 + gcc/d/dmd/semantic2.d | 2 +- gcc/d/dmd/statementsem.d | 4 +- gcc/d/dmd/tokens.d | 2 +- gcc/d/dmd/traits.d | 80 ++---- gcc/d/dmd/typesem.d | 29 ++- gcc/d/dmd/utils.d | 7 +- gcc/d/expr.cc | 10 + gcc/testsuite/g++.dg/cpp0x/ref-bind4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/ref-bind8.C | 10 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C | 1 + .../g++.dg/cpp2a/is-constant-evaluated13.C | 19 ++ gcc/testsuite/gcc.dg/ipa/remref-7.c | 2 +- gcc/testsuite/gcc.dg/pr105263.c | 15 ++ gcc/testsuite/gcc.target/i386/pr105253.c | 17 ++ .../gdc.test/compilable/extra-files/header1.d | 10 + .../gdc.test/compilable/imports/imp17434a.d | 1 + .../gdc.test/compilable/imports/imp17434b.d | 6 + gcc/testsuite/gdc.test/compilable/interpret3.d | 102 +++++++- gcc/testsuite/gdc.test/compilable/json.d | 4 +- gcc/testsuite/gdc.test/compilable/mixintype2.d | 6 + .../gdc.test/compilable/must_use_assign.d | 9 + .../gdc.test/compilable/must_use_not_reserved.d | 5 + .../gdc.test/compilable/must_use_opassign.d | 15 ++ .../gdc.test/compilable/must_use_opopassign.d | 15 ++ .../gdc.test/compilable/must_use_opunary.d | 18 ++ .../gdc.test/compilable/must_use_suppress.d | 10 + gcc/testsuite/gdc.test/compilable/test17419.d | 5 +- gcc/testsuite/gdc.test/compilable/test17434.d | 11 + gcc/testsuite/gdc.test/compilable/test17434a.d | 5 + gcc/testsuite/gdc.test/compilable/test19097.d | 40 +++ gcc/testsuite/gdc.test/compilable/test22988.d | 15 ++ gcc/testsuite/gdc.test/compilable/test22997.d | 14 + .../gdc.test/fail_compilation/diag14235.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 2 +- .../gdc.test/fail_compilation/diag_funclit.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/diagin.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail2656.d | 28 +- gcc/testsuite/gdc.test/fail_compilation/fail99.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fix19059.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ice10922.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ice9540.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/must_use.d | 16 ++ .../gdc.test/fail_compilation/must_use_comma.d | 17 ++ .../gdc.test/fail_compilation/must_use_opunary.d | 21 ++ .../gdc.test/fail_compilation/must_use_reserved.d | 20 ++ .../gdc.test/fail_compilation/must_use_template.d | 16 ++ .../gdc.test/fail_compilation/must_use_union.d | 16 ++ .../gdc.test/fail_compilation/test11176.d | 6 +- .../gdc.test/fail_compilation/test17284.d | 6 +- .../gdc.test/fail_compilation/test19097.d | 64 ++++- .../gdc.test/fail_compilation/test21008.d | 6 +- gcc/testsuite/gdc.test/runnable/test20603.d | 31 +++ gcc/testsuite/gdc.test/runnable/xtest46.d | 86 ++++++- gcc/tree-ssa-reassoc.cc | 4 +- gcc/tree.cc | 22 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/int128.d | 156 +++++++----- libphobos/libdruntime/core/lifetime.d | 20 +- libphobos/src/MERGE | 2 +- libphobos/src/etc/c/zlib.d | 211 ++++++++------- libphobos/src/std/regex/internal/parser.d | 2 +- 105 files changed, 1897 insertions(+), 682 deletions(-) create mode 100644 gcc/d/dmd/common/bitfields.d create mode 100644 gcc/d/dmd/mustuse.d create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated13.C create mode 100644 gcc/testsuite/gcc.dg/pr105263.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105253.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp17434a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp17434b.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_assign.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_not_reserved.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_opassign.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_opopassign.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_opunary.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_suppress.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17434.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17434a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22988.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22997.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_comma.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_opunary.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_reserved.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_template.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_union.d create mode 100644 gcc/testsuite/gdc.test/runnable/test20603.d