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 4a3073f04e8 rtl-ssa: Fix prev/next_def confusion [PR104869] adds fbdaa58162e d: Merge upstream dmd 2503f17e5, phobos a74fa63e6. adds 1dd51373a82 d: Fix internal compiler error: in build_complex, at tree.c:2358
No new revisions were added by this update.
Summary of changes: gcc/d/d-codegen.cc | 2 +- gcc/d/d-convert.cc | 4 +- gcc/d/d-lang.cc | 20 +-- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/aggregate.d | 2 +- gcc/d/dmd/aggregate.h | 2 +- gcc/d/dmd/astenums.d | 9 ++ gcc/d/dmd/attrib.d | 8 +- gcc/d/dmd/blockexit.d | 2 +- gcc/d/dmd/canthrow.d | 2 +- gcc/d/dmd/constfold.d | 50 +++--- gcc/d/dmd/cparse.d | 175 +++++++++++++++++---- gcc/d/dmd/cppmangle.d | 2 + gcc/d/dmd/ctfeexpr.d | 65 ++++---- gcc/d/dmd/dcast.d | 8 +- gcc/d/dmd/declaration.d | 8 +- gcc/d/dmd/declaration.h | 3 +- gcc/d/dmd/dinterpret.d | 84 +++------- gcc/d/dmd/dmacro.d | 29 ++-- gcc/d/dmd/dmodule.d | 78 +++------ gcc/d/dmd/doc.d | 4 +- gcc/d/dmd/dscope.d | 2 +- gcc/d/dmd/dsymbol.d | 7 +- gcc/d/dmd/dsymbol.h | 2 +- gcc/d/dmd/dsymbolsem.d | 134 +++++++++++++--- gcc/d/dmd/dtemplate.d | 4 +- gcc/d/dmd/dtoh.d | 25 ++- gcc/d/dmd/escape.d | 120 +++++++++----- gcc/d/dmd/expression.d | 22 +-- gcc/d/dmd/expressionsem.d | 18 ++- gcc/d/dmd/file_manager.d | 133 +++++++++------- gcc/d/dmd/file_manager.h | 19 --- gcc/d/dmd/globals.d | 19 +-- gcc/d/dmd/globals.h | 19 ++- gcc/d/dmd/hdrgen.d | 1 - gcc/d/dmd/id.d | 3 + gcc/d/dmd/importc.d | 22 ++- gcc/d/dmd/lexer.d | 14 +- gcc/d/dmd/module.h | 6 +- gcc/d/dmd/mtype.d | 52 +++--- gcc/d/dmd/mtype.h | 40 ++--- gcc/d/dmd/optimize.d | 8 +- gcc/d/dmd/parse.d | 6 +- gcc/d/dmd/root/file.h | 41 ----- gcc/d/dmd/root/filename.d | 7 +- gcc/d/dmd/root/string.d | 6 +- gcc/d/dmd/semantic2.d | 11 +- gcc/d/dmd/semantic3.d | 16 +- gcc/d/dmd/statementsem.d | 33 ++-- gcc/d/dmd/target.d | 37 ++--- gcc/d/dmd/target.h | 14 +- gcc/d/dmd/template.h | 1 + gcc/d/dmd/tokens.d | 6 +- gcc/d/dmd/traits.d | 48 +++--- gcc/d/dmd/typesem.d | 25 +-- gcc/testsuite/gdc.dg/pr105004.d | 14 ++ .../gdc.test/compilable/dtoh_AliasDeclaration.d | 1 - .../gdc.test/compilable/dtoh_StructDeclaration.d | 47 +++++- .../gdc.test/compilable/dtoh_TemplateDeclaration.d | 18 --- .../gdc.test/compilable/dtoh_forwarding.d | 3 - gcc/testsuite/gdc.test/compilable/dtoh_ignored.d | 2 - .../gdc.test/compilable/dtoh_invalid_identifiers.d | 2 - gcc/testsuite/gdc.test/compilable/dtoh_names.d | 12 -- .../gdc.test/compilable/dtoh_required_symbols.d | 4 +- gcc/testsuite/gdc.test/compilable/scope.d | 2 +- .../gdc.test/fail_compilation/fail19948.d | 18 +++ .../gdc.test/fail_compilation/fail22881.d | 60 +++++++ .../gdc.test/fail_compilation/pull12941.d | 4 +- .../gdc.test/fail_compilation/retscope2.d | 2 +- .../gdc.test/fail_compilation/test15191.d | 2 +- .../gdc.test/fail_compilation/test17422.d | 2 +- .../gdc.test/fail_compilation/test20881.d | 30 ++++ .../gdc.test/fail_compilation/test21912.d | 4 +- .../runnable_cxx/extra-files/test22898.cpp | 7 + gcc/testsuite/gdc.test/runnable_cxx/test22898.d | 28 ++++ libphobos/src/MERGE | 2 +- libphobos/src/std/conv.d | 35 +++-- libphobos/src/std/sumtype.d | 35 ++++- libphobos/src/std/traits.d | 40 +++++ libphobos/src/std/uni/package.d | 4 +- 80 files changed, 1113 insertions(+), 745 deletions(-) delete mode 100644 gcc/d/dmd/file_manager.h delete mode 100644 gcc/d/dmd/root/file.h create mode 100644 gcc/testsuite/gdc.dg/pr105004.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19948.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22881.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test20881.d create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/extra-files/test22898.cpp create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/test22898.d