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_profiled_lto in repository toolchain/ci/gcc.
from 3c742621ed2 libstdc++: Prefer to use mmap instead of malloc in libbacktrace adds 504dae1d379 Daily bump. adds bb50967fa4e mips: testsuite: enforce -ffat-lto-objects for pr102024-4.c adds 6b7cc729477 ppc: testsuite: PROMOTE_MODE fallout pr56605 [PR102146] adds c1ff207af66 ppc: testsuite: skip pr60203 on no ldbl128 adds db14bb4c6bf libgomp: Fix a documentation typo adds ccb5e638370 scev: Fix a comment typo adds ac8340ee4d1 tree-optimization/104912 - ensure cost model is checked first adds 6e609e0010c Revert "tree-optimization/104912 - ensure cost model is che [...] adds 4e892de6774 tree-optimization/105250 - adjust fold_convertible_p PR105140 fix adds 41f8f8b8a4f attribs: Restrict decl_attributes DECL_FUNCTION_SPECIFIC_TA [...] adds 522f25e90c7 i386: Fix infinite loop under -mrelax-cmpxchg-loop [PR 103069] adds 96452797222 middle-end/105259 - adjust gcc.target/i386/auto-init-4.c adds 85ae54e18b9 c++: ambiguous call not diagnosed after DR2352 [PR97296] adds dd61ee6fde5 testsuite: Increase auto-inlining param in gcc.dg/ipa/remre [...] adds 13c32c1984f c++: Treat alignas align_expr and aligned attribute's opera [...] adds 29c46490de4 tree.cc: Use useless_type_conversion_p in tree_builtin_call [...] adds ca145c6306f tree-optimization/105263 - reassoc and DFP adds 31350635bfd d: Merge upstream dmd 4d1bfcf14, druntime 9ba9a6ae, phobos [...] adds ec03862f809 c++: empty base constexpr -fno-elide-ctors [PR105245] adds 469fad0161a OpenMP/Fortran: Fix EXIT in loop diagnostic [PR105242] adds f2ebf2d98ef aarch64: Make sure the UF divides the VF [PR105254] adds 33ba46663cd go.test: update issue10441.go to current upstream version new 247bbed1b8a Daily bump.
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 | 197 ++++++ gcc/DATESTAMP | 2 +- gcc/attribs.cc | 23 +- gcc/config/aarch64/aarch64.cc | 12 +- gcc/config/i386/i386-expand.cc | 1 + gcc/cp/ChangeLog | 47 ++ gcc/cp/call.cc | 15 +- gcc/cp/constexpr.cc | 6 + gcc/cp/decl2.cc | 9 +- gcc/d/ChangeLog | 9 + gcc/d/Make-lang.in | 2 + gcc/d/d-ctfloat.cc | 3 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/README.md | 2 + gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/arrayop.d | 2 +- gcc/d/dmd/attrib.d | 58 +- gcc/d/dmd/common/README.md | 1 + gcc/d/dmd/common/bitfields.d | 70 +++ gcc/d/dmd/common/file.d | 4 + gcc/d/dmd/common/outbuffer.d | 4 + gcc/d/dmd/common/string.d | 4 + gcc/d/dmd/constfold.d | 2 +- gcc/d/dmd/ctfeexpr.d | 4 +- gcc/d/dmd/dcast.d | 12 +- gcc/d/dmd/declaration.d | 23 +- gcc/d/dmd/dmangle.d | 10 +- gcc/d/dmd/dmodule.d | 24 +- gcc/d/dmd/dsymbol.d | 82 +-- gcc/d/dmd/dsymbolsem.d | 15 +- gcc/d/dmd/dtemplate.d | 6 +- gcc/d/dmd/escape.d | 51 +- gcc/d/dmd/expression.d | 3 +- gcc/d/dmd/expressionsem.d | 160 +++-- gcc/d/dmd/file_manager.d | 33 +- gcc/d/dmd/hdrgen.d | 282 ++++++--- gcc/d/dmd/id.d | 1 + gcc/d/dmd/initsem.d | 26 +- gcc/d/dmd/json.d | 5 +- gcc/d/dmd/lexer.d | 8 +- gcc/d/dmd/mtype.d | 77 ++- gcc/d/dmd/mtype.h | 2 +- gcc/d/dmd/mustuse.d | 244 ++++++++ gcc/d/dmd/opover.d | 4 +- gcc/d/dmd/optimize.d | 36 +- gcc/d/dmd/root/aav.d | 2 + gcc/d/dmd/root/array.d | 2 +- gcc/d/dmd/root/complex.d | 4 + gcc/d/dmd/root/file.d | 10 +- gcc/d/dmd/root/longdouble.d | 2 + gcc/d/dmd/root/optional.d | 4 + gcc/d/dmd/semantic2.d | 2 +- gcc/d/dmd/statementsem.d | 4 +- gcc/d/dmd/tokens.d | 2 +- gcc/d/dmd/traits.d | 80 +-- gcc/d/dmd/typesem.d | 29 +- gcc/d/dmd/utils.d | 7 +- gcc/d/expr.cc | 10 + gcc/fold-const.cc | 7 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/match.cc | 166 ++--- gcc/jit/ChangeLog | 99 +++ gcc/testsuite/ChangeLog | 160 +++++ gcc/testsuite/g++.dg/cpp0x/ref-bind4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/ref-bind8.C | 10 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C | 1 + .../g++.dg/cpp2a/is-constant-evaluated13.C | 19 + gcc/testsuite/g++.dg/vect/pr105254.cc | 26 + gcc/testsuite/gcc.c-torture/compile/pr105234.c | 14 + gcc/testsuite/gcc.dg/ipa/remref-7.c | 2 +- gcc/testsuite/gcc.dg/pr105250.c | 29 + gcc/testsuite/gcc.dg/pr105263.c | 15 + gcc/testsuite/gcc.target/i386/auto-init-4.c | 5 +- gcc/testsuite/gcc.target/i386/pr105253.c | 17 + gcc/testsuite/gcc.target/mips/pr102024-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr60203.c | 1 + .../gdc.test/compilable/extra-files/header1.d | 10 + .../gdc.test/compilable/imports/imp17434a.d | 1 + .../gdc.test/compilable/imports/imp17434b.d | 6 + gcc/testsuite/gdc.test/compilable/interpret3.d | 102 +++- gcc/testsuite/gdc.test/compilable/json.d | 4 +- gcc/testsuite/gdc.test/compilable/mixintype2.d | 6 + .../gdc.test/compilable/must_use_assign.d | 9 + .../gdc.test/compilable/must_use_not_reserved.d | 5 + .../gdc.test/compilable/must_use_opassign.d | 15 + .../gdc.test/compilable/must_use_opopassign.d | 15 + .../gdc.test/compilable/must_use_opunary.d | 18 + .../gdc.test/compilable/must_use_suppress.d | 10 + gcc/testsuite/gdc.test/compilable/test17419.d | 5 +- gcc/testsuite/gdc.test/compilable/test17434.d | 11 + gcc/testsuite/gdc.test/compilable/test17434a.d | 5 + gcc/testsuite/gdc.test/compilable/test19097.d | 40 ++ gcc/testsuite/gdc.test/compilable/test22988.d | 15 + gcc/testsuite/gdc.test/compilable/test22997.d | 14 + .../gdc.test/fail_compilation/diag14235.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 2 +- .../gdc.test/fail_compilation/diag_funclit.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/diagin.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail2656.d | 28 +- gcc/testsuite/gdc.test/fail_compilation/fail99.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fix19059.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ice10922.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/ice9540.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/must_use.d | 16 + .../gdc.test/fail_compilation/must_use_comma.d | 17 + .../gdc.test/fail_compilation/must_use_opunary.d | 21 + .../gdc.test/fail_compilation/must_use_reserved.d | 20 + .../gdc.test/fail_compilation/must_use_template.d | 16 + .../gdc.test/fail_compilation/must_use_union.d | 16 + .../gdc.test/fail_compilation/test11176.d | 6 +- .../gdc.test/fail_compilation/test17284.d | 6 +- .../gdc.test/fail_compilation/test19097.d | 64 +- .../gdc.test/fail_compilation/test21008.d | 6 +- gcc/testsuite/gdc.test/runnable/test20603.d | 31 + gcc/testsuite/gdc.test/runnable/xtest46.d | 86 ++- gcc/testsuite/gfortran.dg/gomp/loop-exit.f90 | 674 +++++++++++++++++++++ gcc/testsuite/go.test/test/fixedbugs/issue10441.go | 2 +- gcc/tree-scalar-evolution.cc | 2 +- gcc/tree-ssa-reassoc.cc | 4 +- gcc/tree.cc | 22 +- libgomp/ChangeLog | 4 + libgomp/libgomp.texi | 2 +- libphobos/ChangeLog | 5 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/int128.d | 156 +++-- libphobos/libdruntime/core/lifetime.d | 20 +- libphobos/src/MERGE | 2 +- libphobos/src/etc/c/zlib.d | 211 ++++--- libphobos/src/std/regex/internal/parser.d | 2 +- libstdc++-v3/ChangeLog | 49 ++ 131 files changed, 3347 insertions(+), 778 deletions(-) create mode 100644 gcc/d/dmd/common/bitfields.d create mode 100644 gcc/d/dmd/mustuse.d create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated13.C create mode 100644 gcc/testsuite/g++.dg/vect/pr105254.cc create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr105234.c create mode 100644 gcc/testsuite/gcc.dg/pr105250.c create mode 100644 gcc/testsuite/gcc.dg/pr105263.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105253.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp17434a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/imp17434b.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_assign.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_not_reserved.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_opassign.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_opopassign.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_opunary.d create mode 100644 gcc/testsuite/gdc.test/compilable/must_use_suppress.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17434.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17434a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22988.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22997.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_comma.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_opunary.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_reserved.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_template.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/must_use_union.d create mode 100644 gcc/testsuite/gdc.test/runnable/test20603.d create mode 100644 gcc/testsuite/gfortran.dg/gomp/loop-exit.f90