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-next-allmodconfig in repository toolchain/ci/gcc.
from bf183413c6f Go frontend: add -fgo-embedcfg option adds 560d9915762 Fix testsuite/g++.dg/cpp1y/constexpr-66093.C execution failure... adds 6b69738c1e3 Restore input_location after recursive expand_call_inline adds 4615cde5d7e simplify-rtx: Optimize (x - 1) * y + y [PR98334] adds a20893cf6b9 build: libcody: Link with -lsocket -lnsl if necessary [PR98316] adds 01be45eccee vect: Fix missing alias checks for 128-bit SVE [PR98371] adds 8a25be517f8 rtl-ssa: Fix updates to call clobbers [PR98403] adds eac8675225c recog: Fix a constrain_operands corner case [PR97144] adds e8beba1cfc7 explow, aarch64: Fix force-Pmode-to-mem for ILP32 [PR97269] adds bea984814c6 i386: Optimize pmovskb on zero_extend of subreg HI of pmovs [...] adds b679559385f arc: fix accumulator first register. adds af60b0ec79e x86: Cast to unsigned short first for _mm_extract_pi16 adds 6ffaffd5d10 [c++]: Improve module-decl diagnostics [PR 98327] adds 951bdbde6ad i386: Add _mm256_cmov_si256 [PR98521] adds 1ff0ddcd8b4 i386: Prevent spurious FP exceptions with _mm_cvt{,t}ps_pi3 [...] adds 01da03c915f tree-optimization/98381 - fix live bool vector extract adds f7028937872 go: Fix -fgo-embedcfg= option description. adds a7553ad60be store-merging: Handle vector CONSTRUCTORs using bswap [PR96239] adds 5ca2400270e match.pd: Improve (A / (1 << B)) -> (A >> B) optimization [ [...] adds 576714b309b phiopt: Optimize x < 0 ? ~y : y to (x >> 31) ^ y [PR96928] adds 4ddee425b8c reassoc: Fix reassociation on 32-bit hosts with > 32767 bbs [...] adds 26b5062be99 tree-optimization/98428 - avoid pre-existing vectors for loop SLP adds 27aad521570 move SLP debug counter adds af362af18f4 c++: ICE with deferred noexcept when deducing targs [PR82099] adds 606f2af1973 c++: Fix ICE with __builtin_bit_cast [PR98469] adds 33a63257701 tree-optimization/98516 - fix SLP permute opt materialization adds 8ea81f56140 Don't link cc1 etc. against libcody.a adds 407bcf8e28f A couple of comment tweaks adds 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. new df1eba3cead analyzer: remove xfail [PR98223] new 23fc2be633c analyzer: add regression test for PR 98073 new ac3966e315a analyzer: fix false leaks when writing through unknown ptrs [...]
The 3 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 + c++tools/Makefile.in | 3 +- c++tools/configure | 211 +++++++ c++tools/configure.ac | 10 + config/ChangeLog | 5 + config/ax_lib_socket_nsl.m4 | 40 ++ gcc/ChangeLog | 184 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 3 +- gcc/aclocal.m4 | 1 + gcc/analyzer/ChangeLog | 7 + gcc/analyzer/region-model-reachability.cc | 36 +- gcc/cfgexpand.c | 8 + gcc/config/aarch64/aarch64.c | 5 +- gcc/config/arc/arc.md | 8 +- gcc/config/i386/sse.md | 78 ++- gcc/config/i386/xmmintrin.h | 4 +- gcc/config/i386/xopintrin.h | 6 + gcc/configure | 181 +++++- gcc/configure.ac | 9 + gcc/cp/ChangeLog | 36 ++ gcc/cp/Make-lang.in | 9 +- gcc/cp/constexpr.c | 9 + gcc/cp/parser.c | 11 +- gcc/cp/pt.c | 13 +- gcc/cp/semantics.c | 4 + 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/explow.c | 20 + gcc/expr.c | 41 ++ gcc/expr.h | 1 + gcc/gimple-ssa-store-merging.c | 100 ++- gcc/go/ChangeLog | 13 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/lang.opt | 2 +- gcc/match.pd | 8 +- gcc/mux-utils.h | 8 +- gcc/objcp/ChangeLog | 10 + gcc/objcp/Make-lang.in | 9 +- gcc/recog.c | 8 +- gcc/rtl-ssa/changes.cc | 9 +- gcc/rtlanal.c | 8 +- gcc/simplify-rtx.c | 56 ++ gcc/testsuite/ChangeLog | 113 ++++ gcc/testsuite/g++.dg/cpp0x/noexcept61.C | 17 + gcc/testsuite/g++.dg/cpp1y/constexpr-66093.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction76.C | 1 - gcc/testsuite/g++.dg/cpp1z/nontype-auto17.C | 10 + gcc/testsuite/g++.dg/cpp1z/nontype-auto18.C | 7 + gcc/testsuite/g++.dg/cpp2a/bit-cast8.C | 11 + gcc/testsuite/g++.dg/cpp2a/bit-cast9.C | 15 + gcc/testsuite/g++.dg/modules/mod-decl-1.C | 6 +- gcc/testsuite/g++.dg/modules/p0713-2.C | 2 +- gcc/testsuite/g++.dg/modules/p0713-3.C | 2 +- gcc/testsuite/g++.dg/opt/pr98403.C | 195 ++++++ gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.dg/template/ttp33.C | 10 + gcc/testsuite/g++.dg/tree-ssa/pr96930.C | 10 + gcc/testsuite/gcc.c-torture/compile/pr97144.c | 24 + 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/tree-ssa/pr96239.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr96928.c | 38 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c | 26 + gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c | 36 ++ gcc/testsuite/gcc.target/aarch64/sve/pr97144.c | 26 + .../gcc.target/i386/ifcvt-onecmpl-abs-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr94802.c | 59 ++ gcc/testsuite/gcc.target/i386/pr98334.c | 36 ++ gcc/testsuite/gcc.target/i386/pr98495-1.c | 10 + gcc/testsuite/gcc.target/i386/pr98495-2.c | 11 + gcc/testsuite/gcc.target/i386/pr98495-3.c | 8 + gcc/testsuite/gcc.target/i386/pr98495-4.c | 8 + gcc/testsuite/gcc.target/i386/pr98495-5.c | 9 + gcc/testsuite/gcc.target/i386/pr98522.c | 39 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-pextrw.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-pr98461-2.c | 25 + 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/tree-inline.c | 6 +- gcc/tree-ssa-phiopt.c | 108 ++++ gcc/tree-ssa-reassoc.c | 34 +- gcc/tree-vect-loop.c | 66 +- gcc/tree-vect-slp.c | 24 +- gcc/tree.c | 9 +- libatomic/ChangeLog | 4 + libatomic/configure | 12 +- libbacktrace/ChangeLog | 4 + libbacktrace/configure | 12 +- libcc1/ChangeLog | 4 + libcc1/configure | 12 +- 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 +- libgomp/plugin/plugin-nvptx.c | 114 +++- 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 +- 189 files changed, 4335 insertions(+), 841 deletions(-) create mode 100644 config/ax_lib_socket_nsl.m4 create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept61.C 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/cpp2a/bit-cast8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast9.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98403.C create mode 100644 gcc/testsuite/g++.dg/template/ttp33.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr96930.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97144.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/tree-ssa/pr96239.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96928.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97144.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94802.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98334.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98522.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr98461-2.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