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 1b85638affe texi + c-target.def: Fix typos adds 7e287503958 d: Merge upstream dmd 02a3fafc6, druntime 26b58167, phobos [...] adds b9756c0858f Daily bump. adds 823b3b79cd2 Don't fold builtin into gimple when isa mismatches. new b4244671660 Spelling fix - cannott -> cannot [PR104899] new a010954cc19 i386: Fix up _mm_loadu_si{16,32} [PR99754] new c879b92c30d c++: Reject __builtin_clear_padding on non-trivially-copyab [...]
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/ChangeLog | 6 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/config/bfin/bfin.cc | 3 +- gcc/config/i386/emmintrin.h | 5 +- gcc/config/i386/i386-expand.cc | 97 +++--- gcc/config/i386/i386-protos.h | 5 + gcc/config/i386/i386.cc | 4 + gcc/cp/call.cc | 21 ++ gcc/d/ChangeLog | 9 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/common/outbuffer.d | 35 ++ gcc/d/dmd/constfold.d | 5 +- gcc/d/dmd/cparse.d | 265 +++++++++++++++- gcc/d/dmd/dcast.d | 8 +- gcc/d/dmd/dclass.d | 44 +-- gcc/d/dmd/declaration.d | 7 +- gcc/d/dmd/declaration.h | 1 + gcc/d/dmd/dmodule.d | 26 +- gcc/d/dmd/dsymbol.d | 80 ++++- gcc/d/dmd/dsymbol.h | 7 +- gcc/d/dmd/dsymbolsem.d | 49 ++- gcc/d/dmd/dtemplate.d | 6 +- gcc/d/dmd/dtoh.d | 9 + gcc/d/dmd/escape.d | 23 +- gcc/d/dmd/expression.d | 16 +- gcc/d/dmd/expressionsem.d | 81 ++++- gcc/d/dmd/importc.d | 5 +- gcc/d/dmd/lexer.d | 344 +++----------------- gcc/d/dmd/mtype.d | 20 +- gcc/d/dmd/mtype.h | 2 + gcc/d/dmd/opover.d | 45 ++- gcc/d/dmd/optimize.d | 53 ++-- gcc/d/dmd/parse.d | 6 +- gcc/d/dmd/statementsem.d | 105 +++--- gcc/d/dmd/tokens.d | 21 -- gcc/d/dmd/tokens.h | 1 - gcc/d/dmd/typesem.d | 16 +- gcc/d/imports.cc | 6 +- gcc/doc/extend.texi | 5 + gcc/range-op.cc | 2 +- .../g++.dg/cpp2a/builtin-clear-padding1.C | 50 +++ gcc/testsuite/gcc.target/i386/pr104666.c | 49 +++ gcc/testsuite/gcc.target/i386/pr99754-1.c | 20 ++ gcc/testsuite/gcc.target/i386/pr99754-2.c | 24 ++ gcc/testsuite/gdc.test/compilable/commontype.d | 9 +- gcc/testsuite/gdc.test/compilable/test7172.d | 5 + .../gdc.test/fail_compilation/dep_d1_ops.d | 82 ++--- .../gdc.test/fail_compilation/dephexstrings.d | 3 +- .../gdc.test/fail_compilation/deprecateopdot.d | 6 +- gcc/testsuite/gdc.test/fail_compilation/fail136.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail18.d | 2 +- .../gdc.test/fail_compilation/fail22780.d | 3 +- .../gdc.test/fail_compilation/fail22827.d | 9 + .../gdc.test/fail_compilation/issue22820.d | 68 ++++ gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/lexer2.d | 8 +- .../gdc.test/fail_compilation/opapplyscope.d | 27 ++ .../gdc.test/fail_compilation/scope_class.d | 3 +- .../gdc.test/fail_compilation/scope_type.d | 8 +- .../gdc.test/fail_compilation/test15191.d | 28 +- .../gdc.test/fail_compilation/test19097.d | 44 ++- .../gdc.test/fail_compilation/test21008.d | 41 +++ .../gdc.test/fail_compilation/test_switch_error.d | 78 +++++ .../gdc.test/fail_compilation/typeerrors.d | 31 +- gcc/testsuite/gdc.test/runnable/auto1.d | 8 +- gcc/testsuite/gdc.test/runnable/interpret.d | 2 +- gcc/testsuite/gdc.test/runnable/opover.d | 352 +++++++++------------ gcc/testsuite/gdc.test/runnable/sctor2.d | 7 +- gcc/testsuite/gdc.test/runnable/test22136.d | 25 -- gcc/testsuite/gdc.test/runnable/testconst.d | 4 +- gcc/testsuite/gdc.test/runnable/xtest46.d | 18 +- gcc/testsuite/gdc.test/runnable/xtest46_gc.d | 8 - libgomp/ChangeLog | 4 + libphobos/ChangeLog | 5 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/internal/gc/bits.d | 4 +- libphobos/libdruntime/core/stdc/config.d | 2 +- libphobos/libdruntime/core/stdc/fenv.d | 2 + libphobos/libdruntime/core/stdc/stdint.d | 314 ++++++++++++++---- libphobos/libdruntime/core/stdcpp/new_.d | 2 +- libphobos/libdruntime/core/sys/windows/stat.d | 61 +++- libphobos/libdruntime/rt/lifetime.d | 11 +- libphobos/src/MERGE | 2 +- libphobos/src/std/algorithm/setops.d | 2 +- libphobos/src/std/bitmanip.d | 3 +- libphobos/src/std/datetime/interval.d | 4 +- libphobos/src/std/datetime/systime.d | 4 +- .../src/std/experimental/allocator/mallocator.d | 1 + libphobos/src/std/functional.d | 165 ++++++++++ libphobos/src/std/sumtype.d | 1 + libphobos/src/std/utf.d | 12 +- 93 files changed, 2061 insertions(+), 1021 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/builtin-clear-padding1.C create mode 100644 gcc/testsuite/gcc.target/i386/pr104666.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99754-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99754-2.c create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22827.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue22820.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/opapplyscope.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21008.d delete mode 100644 gcc/testsuite/gdc.test/runnable/test22136.d