This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_debug in repository toolchain/ci/gcc.
from b7c1f3d66cf Daily bump. adds 23be03a0f24 c++: dependent attribute on parameter [PR97900] adds 7c3ba2145ce c++: PMF template parm and noexcept [PR90664] adds 04771106cda c++: NRV in lambda in template [PR91217] adds b680b904973 rs6000: Avoid -fpatchable-function-entry* regressions on po [...] adds cda41ce0e84 rs6000: Fix up libgcc ABI when built with --with-long-doubl [...] adds 9c7473688e7 dse: Fix up hard reg conflict checking in replace_read [PR99863] adds a40015780f8 bswap: Fix up bswap_view_convert after the recent change [PR99882] adds fc27115d610 Fortran: Fix ICE on wrong code [PR99818]. adds ad7c6298b6f Darwin : Fix whitespace and delete unused code (NFC). adds 89bc1d4e7cd Darwin : Fix out-of-bounds access to df_regs_ever_live. adds a809d8a737d c++: GC during late parsing collects live data [PR91416] adds 5bba3415ec2 silence expected psabi warning in ipa-sra-19 on ppc-vxworks adds ba0f6902666 initialize pr94314-3.C counter adds 5a0aa603b24 d: Merge upstream dmd 3b808e838, druntime 483bc129, phobos [...] adds c0756c4eb36 Daily bump. adds c3d3bb0f03d c++: array new initialized from a call [PR99643] new 914728849a3 Daily bump. new 3cb9e3aee98 Trivial testsuite fixes for nios2-elf.
The 2 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 | 38 + gcc/DATESTAMP | 2 +- gcc/config/darwin.c | 39 +- gcc/config/rs6000/rs6000.c | 28 + gcc/cp/ChangeLog | 28 + gcc/cp/cvt.c | 5 + gcc/cp/parser.c | 9 + gcc/cp/pt.c | 80 +- gcc/cp/typeck2.c | 3 - gcc/d/ChangeLog | 17 + gcc/d/Make-lang.in | 1 + gcc/d/d-codegen.cc | 8 + gcc/d/d-convert.cc | 14 +- gcc/d/d-target.cc | 28 + gcc/d/decl.cc | 4 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/attrib.c | 39 +- gcc/d/dmd/attrib.h | 4 +- gcc/d/dmd/blockexit.c | 2 + gcc/d/dmd/chkformat.c | 975 +++++++++ gcc/d/dmd/cppmangle.c | 18 +- gcc/d/dmd/ctfeexpr.c | 2 +- gcc/d/dmd/dcast.c | 5 +- gcc/d/dmd/dclass.c | 20 +- gcc/d/dmd/declaration.h | 4 +- gcc/d/dmd/denum.c | 19 +- gcc/d/dmd/dimport.c | 80 +- gcc/d/dmd/dmangle.c | 37 +- gcc/d/dmd/dmodule.c | 33 +- gcc/d/dmd/dscope.c | 6 +- gcc/d/dmd/dsymbol.c | 32 +- gcc/d/dmd/dsymbol.h | 3 +- gcc/d/dmd/dsymbolsem.c | 139 +- gcc/d/dmd/dtemplate.c | 210 +- gcc/d/dmd/expression.c | 2218 ++------------------ gcc/d/dmd/expression.h | 9 +- gcc/d/dmd/expressionsem.c | 2091 +++++++++++++++++- gcc/d/dmd/func.c | 18 +- gcc/d/dmd/hdrgen.c | 57 +- gcc/d/dmd/hdrgen.h | 1 + gcc/d/dmd/idgen.c | 8 +- gcc/d/dmd/import.h | 1 + gcc/d/dmd/module.h | 1 + gcc/d/dmd/mtype.c | 282 ++- gcc/d/dmd/mtype.h | 38 +- gcc/d/dmd/parse.c | 217 +- gcc/d/dmd/parse.h | 1 + gcc/d/dmd/scope.h | 4 + gcc/d/dmd/semantic2.c | 20 + gcc/d/dmd/semantic3.c | 34 +- gcc/d/dmd/statement.c | 36 +- gcc/d/dmd/statement.h | 3 +- gcc/d/dmd/statementsem.c | 2 +- gcc/d/dmd/target.h | 4 + gcc/d/dmd/template.h | 1 + gcc/d/dmd/templateparamsem.c | 2 +- gcc/d/dmd/traits.c | 103 +- gcc/d/dmd/typesem.c | 77 +- gcc/d/dmd/visitor.h | 4 + gcc/d/toir.cc | 7 + gcc/d/types.cc | 47 +- gcc/dse.c | 11 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/interface.c | 14 +- gcc/gimple-ssa-store-merging.c | 11 +- gcc/targhooks.c | 38 +- gcc/targhooks.h | 3 + gcc/testsuite/ChangeLog | 53 + gcc/testsuite/g++.dg/cpp0x/initlist-new5.C | 9 + gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C | 22 + gcc/testsuite/g++.dg/ext/vector40.C | 10 + gcc/testsuite/g++.dg/opt/nrv20.C | 20 + gcc/testsuite/g++.dg/other/gc7.C | 16 + gcc/testsuite/g++.dg/pr93195a.C | 1 + gcc/testsuite/g++.dg/pr94314-3.C | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-4.c | 2 +- gcc/testsuite/gcc.dg/pr99882.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/evrp11.c | 2 +- gcc/testsuite/gcc.target/i386/pr99863.c | 33 + gcc/testsuite/gdc.test/compilable/bug20796.d | 2 + gcc/testsuite/gdc.test/compilable/cppmangle.d | 18 + gcc/testsuite/gdc.test/compilable/ddocunittest.d | 1 + .../extra-files/serenity7190/core/Controller.d | 8 +- .../gdc.test/compilable/extra-files/test20280a.d | 12 + gcc/testsuite/gdc.test/compilable/fix21585.d | 24 + gcc/testsuite/gdc.test/compilable/fix21647.d | 30 + gcc/testsuite/gdc.test/compilable/ice10598.d | 3 - .../gdc.test/compilable/imports/issue21614a.d | 22 + .../compilable/imports/pkg20537/package.d} | 0 .../gdc.test/compilable/imports/test17991a/a.d} | 0 .../compilable/imports/test17991a/package.d} | 0 .../compilable/imports/test20151a/b/c/c.d} | 0 .../gdc.test/compilable/imports/test20530a.d} | 0 .../gdc.test/compilable/imports/test21501b.d | 7 + .../gdc.test/compilable/imports/test21501c.d | 4 + gcc/testsuite/gdc.test/compilable/issue16020.d | 39 + gcc/testsuite/gdc.test/compilable/issue21614.d | 10 + gcc/testsuite/gdc.test/compilable/issue21726.d | 2 + gcc/testsuite/gdc.test/compilable/mixintype.d | 55 + gcc/testsuite/gdc.test/compilable/mixintype2.d | 68 + gcc/testsuite/gdc.test/compilable/noreturn1.d | 21 + .../compilable/protection/issue20796/package.d | 5 + .../protection/issue21726/format/package.d | 7 + .../compilable/protection/issue21726/package.d | 1 + .../compilable/protection/issue21726/typecons.d | 6 + gcc/testsuite/gdc.test/compilable/test16002.d | 3 + gcc/testsuite/gdc.test/compilable/test17991.d | 3 + gcc/testsuite/gdc.test/compilable/test19292.d | 15 + gcc/testsuite/gdc.test/compilable/test20151a.d | 3 + gcc/testsuite/gdc.test/compilable/test20280.d | 8 + gcc/testsuite/gdc.test/compilable/test20530.d | 46 + gcc/testsuite/gdc.test/compilable/test20537.d | 10 + gcc/testsuite/gdc.test/compilable/test20692.d | 18 + gcc/testsuite/gdc.test/compilable/test21501a.d | 19 + gcc/testsuite/gdc.test/compilable/test9029.d | 39 + gcc/testsuite/gdc.test/fail_compilation/bug15613.d | 18 + gcc/testsuite/gdc.test/fail_compilation/bug16165.d | 18 + gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 100 + .../gdc.test/fail_compilation/chkformat.d | 139 ++ .../gdc.test/fail_compilation/cppmangle.d | 2 +- .../gdc.test/fail_compilation/diag11819b.d | 2 +- .../gdc.test/fail_compilation/diag13082.d | 6 +- .../gdc.test/fail_compilation/diag16271.d | 12 + gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 47 +- .../gdc.test/fail_compilation/diag8101b.d | 17 +- gcc/testsuite/gdc.test/fail_compilation/diag9420.d | 3 +- .../gdc.test/fail_compilation/fail11038.d | 17 + .../gdc.test/fail_compilation/fail11445.d | 2 +- .../gdc.test/fail_compilation/fail15361.d | 8 + .../gdc.test/fail_compilation/fail15896.d | 18 + .../gdc.test/fail_compilation/fail17630.d | 15 + .../gdc.test/fail_compilation/fail18219.d | 20 + .../gdc.test/fail_compilation/fail19107.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail263.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail3.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail322.d | 7 +- gcc/testsuite/gdc.test/fail_compilation/fail332.d | 45 +- gcc/testsuite/gdc.test/fail_compilation/fail347.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail53.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail55.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail79.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail99.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fix21585.d | 19 + gcc/testsuite/gdc.test/fail_compilation/format.d | 44 + gcc/testsuite/gdc.test/fail_compilation/ice10598.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice10922.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/ice12497.d | 18 - gcc/testsuite/gdc.test/fail_compilation/ice12501.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/ice14907.d | 22 + gcc/testsuite/gdc.test/fail_compilation/ice14923.d | 5 +- gcc/testsuite/gdc.test/fail_compilation/ice8255.d | 5 +- gcc/testsuite/gdc.test/fail_compilation/ice9540.d | 5 +- .../gdc.test/fail_compilation/imports/a17630.d | 3 + .../gdc.test/fail_compilation/imports/a18219.d | 6 + .../gdc.test/fail_compilation/imports/b17630.d | 3 + .../gdc.test/fail_compilation/imports/b18219.d | 15 + .../imports/ice10598a.d | 0 .../imports/ice10598b.d | 0 .../gdc.test/fail_compilation/imports/imp15896.d | 4 + .../gdc.test/fail_compilation/imports/test21651b.d | 3 + .../gdc.test/fail_compilation/issue16020.d | 13 + .../gdc.test/fail_compilation/mixintype2.d | 16 + .../gdc.test/fail_compilation/test16002.d | 15 - .../gdc.test/fail_compilation/test21651.d | 11 + .../gdc.test/fail_compilation/warn12809.d | 41 + gcc/testsuite/gdc.test/runnable/funclit.d | 61 + gcc/testsuite/gdc.test/runnable/mangle.d | 6 + gcc/testsuite/gdc.test/runnable/noreturn1.d | 74 + gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 29 +- .../gdc.test/runnable_cxx/extra-files/cppb.cpp | 4 + .../runnable_cxx/extra-files/test21515.cpp | 82 + gcc/testsuite/gdc.test/runnable_cxx/test21515.d | 104 + gcc/testsuite/gfortran.dg/coarray_48.f90 | 24 + libgcc/ChangeLog | 8 + libgcc/config/rs6000/t-linux | 10 +- libphobos/ChangeLog | 14 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 58 +- libphobos/libdruntime/Makefile.in | 105 +- libphobos/libdruntime/core/stdc/complex.d | 70 +- libphobos/libdruntime/core/stdc/config.d | 43 + libphobos/libdruntime/core/stdc/errno.d | 16 +- libphobos/libdruntime/core/stdc/math.d | 400 ++-- libphobos/libdruntime/core/stdc/stdio.d | 61 +- libphobos/libdruntime/core/stdc/stdlib.d | 6 +- libphobos/libdruntime/core/stdc/tgmath.d | 653 +++--- libphobos/libdruntime/core/stdc/wchar_.d | 9 +- libphobos/libdruntime/core/sys/darwin/fcntl.d | 20 + libphobos/libdruntime/core/sys/linux/epoll.d | 88 +- libphobos/libdruntime/core/sys/openbsd/string.d | 2 + libphobos/libdruntime/core/sys/openbsd/unistd.d | 17 + libphobos/libdruntime/core/sys/posix/config.d | 1 + libphobos/libdruntime/core/sys/posix/dlfcn.d | 11 +- libphobos/libdruntime/core/sys/posix/signal.d | 14 +- libphobos/libdruntime/core/sys/posix/unistd.d | 48 + libphobos/libdruntime/core/sys/windows/com.d | 20 +- libphobos/libdruntime/core/sys/windows/dll.d | 12 +- .../libdruntime/core/sys/windows/stdc/malloc.d | 26 + libphobos/libdruntime/gc/impl/conservative/gc.d | 4 +- libphobos/libdruntime/object.d | 7 +- libphobos/src/MERGE | 2 +- libphobos/src/Makefile.am | 12 +- libphobos/src/Makefile.in | 14 +- libphobos/src/std/algorithm/iteration.d | 8 +- libphobos/src/std/algorithm/searching.d | 4 +- libphobos/src/std/container/rbtree.d | 4 +- libphobos/src/std/conv.d | 2 +- libphobos/src/std/datetime/systime.d | 4 +- libphobos/src/std/experimental/logger/nulllogger.d | 2 +- libphobos/src/std/experimental/typecons.d | 6 +- libphobos/src/std/file.d | 5 +- libphobos/src/std/format.d | 4 +- libphobos/src/std/internal/math/biguintcore.d | 4 +- libphobos/src/std/math.d | 4 +- libphobos/src/std/parallelism.d | 4 +- libphobos/src/std/range/package.d | 1 - libphobos/src/std/regex/internal/tests.d | 653 +----- libphobos/src/std/regex/internal/tests2.d | 662 ++++++ libphobos/src/std/socket.d | 2 +- libphobos/src/std/typecons.d | 10 +- libphobos/src/std/zip.d | 6 +- libphobos/testsuite/libphobos.exceptions/chain.d | 4 +- .../testsuite/libphobos.exceptions/line_trace.d | 2 +- 224 files changed, 8135 insertions(+), 4219 deletions(-) create mode 100644 gcc/d/dmd/chkformat.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C create mode 100644 gcc/testsuite/g++.dg/ext/vector40.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv20.C create mode 100644 gcc/testsuite/g++.dg/other/gc7.C create mode 100644 gcc/testsuite/gcc.dg/pr99882.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99863.c create mode 100644 gcc/testsuite/gdc.test/compilable/bug20796.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/test20280a.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix21585.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix21647.d delete mode 100644 gcc/testsuite/gdc.test/compilable/ice10598.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/issue21614a.d copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/pkg20537/packa [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test17991a/a.d [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test17991a/pac [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test20151a/b/c [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test20530a.d} (100%) create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21501b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21501c.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue16020.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21614.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21726.d create mode 100644 gcc/testsuite/gdc.test/compilable/mixintype.d create mode 100644 gcc/testsuite/gdc.test/compilable/mixintype2.d create mode 100644 gcc/testsuite/gdc.test/compilable/noreturn1.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue20796/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue21726/format/ [...] create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue21726/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue21726/typecons.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17991.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19292.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20151a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20280.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20530.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20537.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20692.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21501a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9029.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug15613.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug16165.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug9631.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/chkformat.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag16271.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11038.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15361.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15896.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18219.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19107.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix21585.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/format.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10598.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12497.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14907.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a17630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a18219.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/b17630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/b18219.d rename gcc/testsuite/gdc.test/{compilable => fail_compilation}/imports/ice10598a.d (100%) rename gcc/testsuite/gdc.test/{compilable => fail_compilation}/imports/ice10598b.d (100%) create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/imp15896.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21651b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue16020.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/mixintype2.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16002.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21651.d create mode 100644 gcc/testsuite/gdc.test/runnable/noreturn1.d create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/extra-files/test21515.cpp create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/test21515.d create mode 100644 gcc/testsuite/gfortran.dg/coarray_48.f90 create mode 100644 libphobos/libdruntime/core/sys/darwin/fcntl.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/unistd.d create mode 100644 libphobos/libdruntime/core/sys/windows/stdc/malloc.d create mode 100644 libphobos/src/std/regex/internal/tests2.d