This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-lts-allnoconfig in repository toolchain/ci/gcc.
from 6b577a17b26 nvptx: Cache stacks block for OpenMP kernel launch adds 5de7bf5bc98 expand: Fold x - y < 0 to x < y during expansion [PR94802] adds e2e2f3f2c94 c++: Fix deduction from the type of an NTTP adds f6dd35cf930 x86: Use unsigned short to compute pextrw result adds ae1ada95fee Add <source_location> to the precompiled header. adds c5e94699efa d: Merge upstream dmd a5c86f5b9 adds db7ce388dce doc: reflect the publication of C++20 in invoke.texi and st [...] adds a9f76d03bbc internal/cpu: more build fixes for Go1.16beta1 release adds f47c00cf95d syscall: don't define sys_SETREUID and friends adds e591f18ff87 xfail test that will never pass on i?86 FreeBSD adds c21f47f4019 IBM Z: Fix check_effective_target_s390_z14_hw adds f56de3557fa Update GNU/Hurd configure support adds ad92bf4b165 doc: Re-add HSAIL to Language Standards adds 651b8a50a6d Daily bump. adds df1eba3cead analyzer: remove xfail [PR98223] adds 23fc2be633c analyzer: add regression test for PR 98073 adds ac3966e315a analyzer: fix false leaks when writing through unknown ptrs [...] adds 57706dd7e00 gcc-changelog: workaround for utf8 filenames adds a05cc70a6c1 tree-optimization/98513 - fix bug in range intersection code adds c9ee9c1e355 add signed_bool_precision attribute for GIMPLE FE use adds cecf8c662de robustify vxworks glimits.h overriding adds 758abf1ae31 add alignment to enable store merging in strict-alignment targets adds 6d0b075d662 Fix libcody build on hppa*-*-hpux11.11. new e6a5daae7ec c++: Fix g++.dg/warn/Wmismatched-dealloc.C for C++11 [PR98566]
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: ChangeLog | 6 + c++tools/ChangeLog | 9 + config/ChangeLog | 5 + contrib/gcc-changelog/git_commit.py | 26 +- contrib/gcc-changelog/git_email.py | 6 +- contrib/gcc-changelog/git_repository.py | 6 +- contrib/gcc-changelog/test_email.py | 3 +- gcc/ChangeLog | 184 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 9 +- gcc/analyzer/ChangeLog | 7 + gcc/analyzer/region-model-reachability.cc | 36 +- gcc/c-family/c-attribs.c | 41 ++ gcc/cfgexpand.c | 8 + gcc/config/t-vxworks | 33 +- gcc/configure | 12 +- gcc/cp/ChangeLog | 36 ++ gcc/cp/pt.c | 10 +- gcc/d/ChangeLog | 17 + gcc/d/d-builtins.cc | 14 + gcc/d/d-frontend.cc | 20 - gcc/d/d-target.cc | 104 ++++ gcc/d/d-target.h | 15 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/declaration.h | 3 +- gcc/d/dmd/dmodule.c | 289 ++++----- gcc/d/dmd/dstruct.c | 118 +++- gcc/d/dmd/dtemplate.c | 6 +- gcc/d/dmd/expression.c | 9 +- gcc/d/dmd/expressionsem.c | 67 +- gcc/d/dmd/func.c | 39 +- gcc/d/dmd/globals.h | 2 +- gcc/d/dmd/idgen.c | 13 + gcc/d/dmd/module.h | 2 +- gcc/d/dmd/mtype.c | 1 + gcc/d/dmd/parse.c | 15 +- gcc/d/dmd/root/filename.c | 14 + gcc/d/dmd/root/filename.h | 1 + gcc/d/dmd/target.h | 3 + gcc/d/dmd/traits.c | 684 ++++++++++++++++----- gcc/doc/invoke.texi | 14 +- gcc/doc/standards.texi | 24 +- gcc/expr.c | 41 ++ gcc/expr.h | 1 + gcc/go/ChangeLog | 13 + gcc/go/gofrontend/MERGE | 2 +- gcc/objcp/ChangeLog | 10 + gcc/testsuite/ChangeLog | 113 ++++ gcc/testsuite/g++.dg/cpp1z/nontype-auto17.C | 10 + gcc/testsuite/g++.dg/cpp1z/nontype-auto18.C | 7 + gcc/testsuite/g++.dg/opt/store-merging-2.C | 4 +- gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.dg/template/ttp33.C | 10 + gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C | 4 +- gcc/testsuite/gcc.dg/Wstrict-overflow-25.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr94851-1.c | 3 +- gcc/testsuite/gcc.dg/analyzer/pr97072.c | 9 + gcc/testsuite/gcc.dg/analyzer/pr98073.c | 13 + gcc/testsuite/gcc.dg/pr95582.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr98513.c | 47 ++ gcc/testsuite/gcc.target/i386/pr94802.c | 59 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-pextrw.c | 2 +- gcc/testsuite/gcc.target/s390/s390.exp | 2 +- gcc/testsuite/gdc.test/compilable/Test16206.d | 28 + .../compilable/imports/pkgmodule/package.d | 3 + .../compilable/imports/pkgmodule/plainmodule.d | 2 + .../compilable/imports/plainpackage/plainmodule.d | 4 + gcc/testsuite/gdc.test/compilable/isZeroInit.d | 78 +++ .../gdc.test/compilable/isreturnonstack.d | 7 + gcc/testsuite/gdc.test/compilable/line.d | 4 +- gcc/testsuite/gdc.test/compilable/test16002.d | 24 + gcc/testsuite/gdc.test/compilable/test17791.d | 28 + gcc/testsuite/gdc.test/compilable/traits.d | 130 ++++ .../gdc.test/fail_compilation/fail16206a.d | 12 + .../gdc.test/fail_compilation/fail16206b.d | 12 + .../gdc.test/fail_compilation/fail_isZeroInit.d | 12 + .../gdc.test/fail_compilation/isreturnonstack.d | 12 + .../gdc.test/fail_compilation/test16002.d | 15 + .../gdc.test/fail_compilation/test17096.d | 50 ++ .../gdc.test/fail_compilation/trait_loc_err.d | 15 + .../gdc.test/fail_compilation/trait_loc_ov_err.d | 40 ++ gcc/testsuite/gdc.test/fail_compilation/traits.d | 27 + .../gdc.test/fail_compilation/traits_child.d | 17 + .../gdc.test/runnable/imports/test18322import.d | 14 + gcc/testsuite/gdc.test/runnable/test17373.d | 20 + gcc/testsuite/gdc.test/runnable/test17878.d | 19 + gcc/testsuite/gdc.test/runnable/test18322.d | 21 + gcc/testsuite/gdc.test/runnable/traits.d | 180 +++--- gcc/testsuite/gdc.test/runnable/traits_child.d | 122 ++++ gcc/testsuite/gfortran.dg/dec_math.f90 | 2 +- gcc/value-range.cc | 6 +- libatomic/ChangeLog | 4 + libatomic/configure | 12 +- libbacktrace/ChangeLog | 4 + libbacktrace/configure | 12 +- libcc1/ChangeLog | 4 + libcc1/configure | 12 +- libcody/resolver.cc | 4 +- libffi/ChangeLog | 4 + libffi/configure | 12 +- libgfortran/ChangeLog | 4 + libgfortran/configure | 12 +- libgo/config/libtool.m4 | 12 +- libgo/configure | 12 +- libgo/go/internal/cpu/cpu_arm.go | 2 + libgo/go/internal/cpu/cpu_mips.go | 10 + libgo/go/internal/cpu/cpu_mips64x.go | 2 + libgo/go/internal/cpu/cpu_mipsle.go | 10 + libgo/go/internal/cpu/cpu_no_name.go | 1 + libgo/go/internal/cpu/cpu_other.go | 3 + libgo/go/internal/cpu/cpu_ppc64x.go | 23 + libgo/go/internal/cpu/cpu_wasm.go | 10 + libgo/go/internal/cpu/cpu_x86.go | 2 + libgo/go/syscall/setuidgid_32_linux.go | 6 - libgo/go/syscall/setuidgid_linux.go | 6 - libgomp/ChangeLog | 24 + libgomp/configure | 12 +- libhsail-rt/ChangeLog | 4 + libhsail-rt/configure | 12 +- libitm/ChangeLog | 4 + libitm/configure | 12 +- libobjc/ChangeLog | 4 + libobjc/configure | 12 +- liboffloadmic/ChangeLog | 5 + liboffloadmic/configure | 12 +- liboffloadmic/plugin/configure | 12 +- libphobos/ChangeLog | 4 + libphobos/configure | 12 +- libquadmath/ChangeLog | 4 + libquadmath/configure | 12 +- libsanitizer/ChangeLog | 4 + libsanitizer/configure | 12 +- libssp/ChangeLog | 4 + libssp/configure | 12 +- libstdc++-v3/ChangeLog | 8 + libstdc++-v3/configure | 12 +- libstdc++-v3/include/precompiled/stdc++.h | 1 + libtool.m4 | 12 +- libvtv/ChangeLog | 4 + libvtv/configure | 12 +- lto-plugin/ChangeLog | 4 + lto-plugin/configure | 12 +- zlib/ChangeLog | 4 + zlib/configure | 12 +- 144 files changed, 2861 insertions(+), 772 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto17.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto18.C create mode 100644 gcc/testsuite/g++.dg/template/ttp33.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97072.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98073.c create mode 100644 gcc/testsuite/gcc.dg/pr95582.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98513.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94802.c create mode 100644 gcc/testsuite/gdc.test/compilable/Test16206.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pkgmodule/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pkgmodule/plainmodule.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/plainpackage/plainmodule.d create mode 100644 gcc/testsuite/gdc.test/compilable/isZeroInit.d create mode 100644 gcc/testsuite/gdc.test/compilable/isreturnonstack.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16002.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17791.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail16206a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail16206b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_isZeroInit.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/isreturnonstack.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16002.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17096.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/trait_loc_err.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/trait_loc_ov_err.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/traits.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/traits_child.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test18322import.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17373.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17878.d create mode 100644 gcc/testsuite/gdc.test/runnable/test18322.d create mode 100644 gcc/testsuite/gdc.test/runnable/traits_child.d create mode 100644 libgo/go/internal/cpu/cpu_mips.go create mode 100644 libgo/go/internal/cpu/cpu_mipsle.go create mode 100644 libgo/go/internal/cpu/cpu_ppc64x.go create mode 100644 libgo/go/internal/cpu/cpu_wasm.go