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_O3 in repository toolchain/ci/gcc.
from d1574a9b820 Fix declarations of _DINFINITY, _SINFINITY and _SQNAN adds 0096b0b467b c++: (*(fn))() [PR104618] adds 88c1b0385aa Daily bump. adds 50d9ca7104d AVX512F: Add helper enumeration for ternary logic intrinsics. adds a8250bbaeb2 rtl-optimization/104686 - speed up conflict iteration adds cac67bee90a [nvptx, testsuite] Add -misa=sm_35 in nvptx/rotate.c adds 4d11a4df041 [nvptx, testsuite] Add -misa=sm_30 in nvptx/uniform-simt-2.c adds 07adb741208 [nvptx, testsuite] Add -misa=sm_30 in nvptx/atomic-store-3.c adds 9d87ad0ca5c [nvptx] Add -mptx=_ adds 01cc75e3b64 [nvptx, testsuite] Add -mptx=_ in nvptx.exp test-cases adds f485b0ed7d0 [libgomp, testsuite, nvptx] Add -mptx=_ in declare-variant-3-sm*.c adds 37b583b9d77 tree-optimization/104700 - adjust constant handling in PRE adds 800b3191c75 Simplify PRE fix adds 1060d06b4df Fix error recovery in toplev::finalize. adds 3f3246eb16f Suppress uninitialized warnings for new created uses from _ [...] adds c8b0571e334 c++: ICE with attribute on enumerator [PR104667] adds 430c89274d7 c++: Lost deprecated/unavailable attr in class tmpl [PR104682] adds 1027dc45920 d: Merge upstream dmd cf63dd8e5, druntime caf14b0f, phobos [...] new ec1b9ba2d79 [PR104637] LRA: Split hard regs as many as possible on one subpass
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: fixincludes/ChangeLog | 6 + gcc/DATESTAMP | 2 +- gcc/config/i386/avx512fintrin.h | 132 +++-- gcc/config/i386/avx512vlintrin.h | 278 +++++---- gcc/config/nvptx/nvptx-opts.h | 1 + gcc/config/nvptx/nvptx.cc | 3 +- gcc/config/nvptx/nvptx.opt | 3 + gcc/cp/ChangeLog | 6 + gcc/cp/cp-tree.h | 2 +- gcc/cp/decl.cc | 4 +- gcc/cp/decl2.cc | 3 + gcc/cp/pt.cc | 17 +- gcc/cp/typeck.cc | 6 +- gcc/d/d-target.cc | 9 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/common/outbuffer.d | 32 +- gcc/d/dmd/cparse.d | 66 ++- gcc/d/dmd/cppmangle.d | 44 +- gcc/d/dmd/dmangle.d | 626 +++++++++++---------- gcc/d/dmd/dmodule.d | 8 + gcc/d/dmd/dsymbolsem.d | 3 +- gcc/d/dmd/expressionsem.d | 6 +- gcc/d/dmd/file_manager.d | 6 +- gcc/d/dmd/func.d | 19 +- gcc/d/dmd/lexer.d | 12 +- gcc/d/dmd/mtype.d | 8 + gcc/d/dmd/root/file.d | 40 +- gcc/d/dmd/root/speller.d | 23 +- gcc/d/dmd/root/string.d | 11 +- gcc/d/dmd/semantic3.d | 22 +- gcc/d/dmd/target.d | 4 + gcc/d/dmd/target.h | 4 + gcc/d/dmd/tokens.h | 20 +- gcc/d/dmd/traits.d | 7 +- gcc/d/dmd/typesem.d | 13 +- gcc/gimple-fold.cc | 12 +- gcc/ira-int.h | 10 +- gcc/lra-assigns.cc | 42 +- gcc/main.cc | 6 +- gcc/testsuite/ChangeLog | 5 + gcc/testsuite/g++.dg/ext/attr-unavailable-10.C | 22 + gcc/testsuite/g++.dg/ext/attr-unavailable-11.C | 22 + gcc/testsuite/g++.dg/ext/attrib64.C | 11 + gcc/testsuite/g++.dg/overload/paren1.C | 7 + gcc/testsuite/g++.dg/pr104648.C | 9 + gcc/testsuite/g++.dg/warn/deprecated-17.C | 35 ++ gcc/testsuite/g++.dg/warn/deprecated-18.C | 37 ++ gcc/testsuite/gcc.dg/auto-init-pr104550-1.c | 10 + gcc/testsuite/gcc.dg/auto-init-pr104550-2.c | 11 + gcc/testsuite/gcc.dg/auto-init-pr104550-3.c | 11 + gcc/testsuite/gcc.dg/pr104700-2.c | 21 + gcc/testsuite/gcc.dg/torture/pr104700-1.c | 38 ++ .../gcc.target/i386/avx512f-vpternlogd-1.c | 7 +- .../gcc.target/i386/avx512f-vpternlogq-1.c | 7 +- .../gcc.target/i386/avx512vl-vpternlogd-1.c | 13 +- .../gcc.target/i386/avx512vl-vpternlogq-1.c | 14 +- gcc/testsuite/gcc.target/i386/pr104637.c | 22 + gcc/testsuite/gcc.target/i386/testimm-10.c | 7 - gcc/testsuite/gcc.target/nvptx/atomic-store-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/atomic-store-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/atomic-store-3.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-3.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-4.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-5.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-6.c | 2 +- gcc/testsuite/gcc.target/nvptx/rotate.c | 2 +- gcc/testsuite/gcc.target/nvptx/tanh-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c | 2 +- gcc/testsuite/gdc.dg/simd18489.d | 8 + .../ice21727.d => gdc.dg/torture/simd21727.d} | 11 +- gcc/testsuite/gdc.dg/torture/simd7413a.d | 1 - gcc/testsuite/gdc.dg/ubsan/pr88957.d | 3 +- gcc/testsuite/gdc.test/compilable/b18489.d | 8 - gcc/testsuite/gdc.test/compilable/issue21390.d | 3 + .../gdc.test/fail_compilation/fail17927.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fix17751.d | 22 - .../gdc.test/fail_compilation/issue22826.d | 7 + .../gdc.test/fail_compilation/test21546.d | 59 ++ .../gdc.test/fail_compilation/test22023.d | 26 + .../gdc.test/fail_compilation/test22818.d | 21 + gcc/testsuite/gdc.test/runnable/nan.d | 17 +- gcc/testsuite/gdc.test/runnable/previewin.d | 6 +- gcc/testsuite/gdc.test/runnable/sroa13220.d | 103 ---- gcc/testsuite/gdc.test/runnable/test15.d | 2 +- gcc/testsuite/gdc.test/runnable/testconst.d | 16 +- gcc/testsuite/gdc.test/runnable/testscope2.d | 2 +- .../gdc.test/runnable/traits_getPointerBitmap.d | 2 +- gcc/tree-ssa-pre.cc | 35 +- .../testsuite/libgomp.c/declare-variant-3-sm30.c | 2 +- .../testsuite/libgomp.c/declare-variant-3-sm35.c | 2 +- .../testsuite/libgomp.c/declare-variant-3-sm53.c | 2 +- .../testsuite/libgomp.c/declare-variant-3-sm70.c | 2 +- .../testsuite/libgomp.c/declare-variant-3-sm75.c | 2 +- .../testsuite/libgomp.c/declare-variant-3-sm80.c | 2 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/gc/gcinterface.d | 4 +- libphobos/libdruntime/core/internal/gc/bits.d | 12 +- .../core/internal/gc/impl/conservative/gc.d | 257 +++++---- libphobos/libdruntime/core/internal/gc/pooltable.d | 29 +- libphobos/libdruntime/core/internal/gc/proxy.d | 4 +- libphobos/libdruntime/core/memory.d | 4 +- libphobos/libdruntime/core/stdcpp/string.d | 8 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 85 ++- libphobos/libdruntime/core/time.d | 158 +++--- libphobos/libdruntime/object.d | 13 +- libphobos/src/MERGE | 2 +- libphobos/src/std/file.d | 4 +- libphobos/src/std/getopt.d | 8 +- libphobos/src/std/range/primitives.d | 11 +- libphobos/src/std/sumtype.d | 108 +++- 115 files changed, 1839 insertions(+), 1093 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-10.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-unavailable-11.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib64.C create mode 100644 gcc/testsuite/g++.dg/overload/paren1.C create mode 100644 gcc/testsuite/g++.dg/pr104648.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-17.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-18.C create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr104550-1.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr104550-2.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-pr104550-3.c create mode 100644 gcc/testsuite/gcc.dg/pr104700-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr104700-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104637.c create mode 100644 gcc/testsuite/gdc.dg/simd18489.d rename gcc/testsuite/{gdc.test/runnable/ice21727.d => gdc.dg/torture/simd21727.d} (71%) delete mode 100644 gcc/testsuite/gdc.test/compilable/b18489.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21390.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix17751.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue22826.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21546.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22023.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22818.d delete mode 100644 gcc/testsuite/gdc.test/runnable/sroa13220.d