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-defconfig in repository toolchain/ci/gcc.
from f262a351887 MAINTAINERS: Update my email address. adds a000eb5918e C: Add test for incorrect warning for assignment of certain [...] adds 7e73f511573 Daily bump. adds 15af33a8806 analyzer: fix ICE with -fsanitize=undefined [PR98293] adds 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
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + c++tools/ChangeLog | 5 + c++tools/Makefile.in | 3 +- c++tools/configure | 211 +++++++ c++tools/configure.ac | 10 + config/ax_lib_socket_nsl.m4 | 40 ++ contrib/ChangeLog | 19 + gcc/ChangeLog | 84 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 3 +- gcc/aclocal.m4 | 1 + gcc/analyzer/store.cc | 19 +- 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 | 169 ++++- gcc/configure.ac | 9 + 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/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 | 16 +- gcc/explow.c | 20 + gcc/expr.c | 41 ++ gcc/expr.h | 1 + gcc/fortran/ChangeLog | 4 + gcc/gimple-ssa-store-merging.c | 100 ++- gcc/go/gccgo.texi | 9 + gcc/go/go-c.h | 1 + gcc/go/go-lang.c | 6 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/lang.opt | 4 + gcc/match.pd | 8 +- gcc/mux-utils.h | 8 +- 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 | 127 ++++ 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/pr98293.c | 2 + gcc/testsuite/gcc.dg/pr98029.c | 21 + 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/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/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 +- libcody/ChangeLog | 9 + 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 + libgomp/plugin/plugin-nvptx.c | 114 +++- libiberty/ChangeLog | 4 + libstdc++-v3/include/precompiled/stdc++.h | 1 + 145 files changed, 4071 insertions(+), 563 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/pr98293.c create mode 100644 gcc/testsuite/gcc.dg/pr98029.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