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_O1 in repository toolchain/ci/gcc.
from 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] adds 914728849a3 Daily bump. adds 3cb9e3aee98 Trivial testsuite fixes for nios2-elf. adds 76a7e7e706a d: Use weak linkage for template symbols instead of gnu.lin [...] adds a44a753a355 c++: Fix print-tree for TEMPLATE_DECL adds a99a7b0afe9 c++: constexpr if and nested generic lambda [PR99201] adds bd89b8fe9ef c++: extern template and static data member [PR99066] adds 69b66ff0235 analyzer: fix apparent hang with -fanalyzer-verbosity=0 [PR [...] adds 7d8f4240c94 analyzer: fix ICE on zero-arg calls passed to __attribute__ [...] adds dd6f588a7b8 c++: Unneeded export query [PR 99380] adds f1d012911bd Honor --disable-decimal-float on PowerPC Decimal/Float128 c [...] adds 7ebdef2076f Fix small regression with -fdump-ada-spec new 62d60246e53 c++: lambda in DMI in class template [PR95870] new 9f4c41147a4 c++: enum in generic lambda in template [PR95317]
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/analyzer/analyzer.cc | 2 +- gcc/analyzer/diagnostic-manager.cc | 8 +- gcc/analyzer/sm-malloc.cc | 3 +- gcc/c-family/c-ada-spec.c | 39 +- gcc/cp/ChangeLog | 28 + gcc/cp/module.cc | 66 +- gcc/cp/parser.c | 9 + gcc/cp/pt.c | 36 +- gcc/cp/ptree.c | 18 +- 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-lang.cc | 2 +- gcc/d/d-target.cc | 28 + gcc/d/d-tree.h | 15 +- gcc/d/decl.cc | 96 +- 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/gdc.texi | 14 +- gcc/d/lang.opt | 6 +- gcc/d/modules.cc | 20 +- gcc/d/toir.cc | 7 + gcc/d/typeinfo.cc | 12 +- gcc/d/types.cc | 47 +- gcc/fortran/ChangeLog | 6 + gcc/testsuite/ChangeLog | 53 + gcc/testsuite/g++.dg/cpp0x/extern_template-6.C | 17 + gcc/testsuite/g++.dg/cpp0x/initlist-new5.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C | 12 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum1.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C | 22 + gcc/testsuite/g++.dg/other/gc7.C | 16 + gcc/testsuite/g++.dg/pr94314-3.C | 2 +- gcc/testsuite/gcc.dg/analyzer/pr99886.c | 21 + gcc/testsuite/gcc.dg/analyzer/pr99906.c | 3 + gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/evrp11.c | 2 +- gcc/testsuite/gdc.dg/pr99914.d | 5 + 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 + libgcc/ChangeLog | 8 + libgcc/config/rs6000/t-float128 | 7 +- 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 +- 228 files changed, 8154 insertions(+), 4244 deletions(-) create mode 100644 gcc/d/dmd/chkformat.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C create mode 100644 gcc/testsuite/g++.dg/other/gc7.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99886.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99906.c create mode 100644 gcc/testsuite/gdc.dg/pr99914.d 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 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