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-aarch64-bootstrap_ubsan 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 adds 3873e614ef2 Update gcc sv.po adds e3e191b4104 c++: designator and anon struct [PR101767] adds 24d51e74957 c++: designated init and aggregate members [PR103337] adds d0363a80690 x86: Properly check FEATURE_AESKLE adds bec69ac548b x86: Disable AVX on pr86722.c and pr90356.c adds c65bd532e22 c++: initialized array of vla [PR58646] adds e8b6afa98f0 x86: Disable SSE in ISA2 for -mgeneral-regs-only adds d156bb87022 Daily bump. adds 7bce0be03b8 AVX512FP16: Fix wrong code for _mm_mask_f[c]madd.*sch [PR 104978] adds c6bc4835659 print-tree:Avoid warnings of overflow adds 6adbb51eaa8 calls: Fix error recovery after sorry differently [PR104989] adds 7d5ee289510 testsuite: Add testcase for no longer failing PR [PR102645] adds 919fbffef07 Extend splitter pattern to reversed condition by swapping t [...] new 6ee58926385 lto-plugin: Use GNU ld or Solaris ld version script in pref [...]
The 1 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/ChangeLog | 85 ++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/calls.cc | 9 +- gcc/common/config/i386/cpuinfo.h | 4 +- gcc/common/config/i386/i386-common.cc | 2 +- gcc/config/i386/i386.md | 14 +- gcc/config/i386/sse.md | 62 +- gcc/cp/ChangeLog | 21 + gcc/cp/decl.cc | 52 +- gcc/cp/init.cc | 1 + gcc/d/ChangeLog | 15 + 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/po/ChangeLog | 4 + gcc/po/sv.po | 860 ++++++++------------- gcc/print-tree.cc | 4 +- gcc/testsuite/ChangeLog | 62 ++ gcc/testsuite/g++.dg/cpp2a/desig22.C | 11 + gcc/testsuite/g++.dg/cpp2a/desig23.C | 20 + gcc/testsuite/g++.dg/cpp2a/desig24.C | 11 + gcc/testsuite/g++.dg/cpp2a/desig25.C | 13 + gcc/testsuite/g++.dg/ext/anon-struct10.C | 21 + gcc/testsuite/g++.dg/ext/flexary3.C | 2 +- gcc/testsuite/g++.dg/ext/vla24.C | 7 + gcc/testsuite/g++.dg/other/pr104989.C | 9 + gcc/testsuite/g++.dg/parse/pr43765.C | 6 +- gcc/testsuite/gcc.c-torture/compile/pr102645.c | 18 + .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c | 4 +- .../gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c | 13 - .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c | 4 +- .../gcc.target/i386/avx512fp16-vfmaddcsh-1c.c | 13 - gcc/testsuite/gcc.target/i386/pr104978.c | 18 + gcc/testsuite/gcc.target/i386/pr105000-1.c | 11 + gcc/testsuite/gcc.target/i386/pr105000-2.c | 11 + gcc/testsuite/gcc.target/i386/pr105000-3.c | 11 + gcc/testsuite/gcc.target/i386/pr105000-4.c | 11 + gcc/testsuite/gcc.target/i386/pr86722.c | 3 +- gcc/testsuite/gcc.target/i386/pr90356.c | 2 +- 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/ChangeLog | 5 + 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 +- libstdc++-v3/ChangeLog | 6 + lto-plugin/Makefile.am | 18 +- lto-plugin/Makefile.in | 13 +- lto-plugin/configure | 116 ++- lto-plugin/configure.ac | 37 + lto-plugin/lto-plugin.map | 3 + 124 files changed, 2107 insertions(+), 1369 deletions(-) delete mode 100644 gcc/d/dmd/file_manager.h delete mode 100644 gcc/d/dmd/root/file.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig23.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig25.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct10.C create mode 100644 gcc/testsuite/g++.dg/ext/vla24.C create mode 100644 gcc/testsuite/g++.dg/other/pr104989.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr102645.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddcsh-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104978.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105000-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105000-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105000-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105000-4.c 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 create mode 100644 lto-plugin/lto-plugin.map