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-release-arm-stable-defconfig in repository toolchain/ci/gcc.
from c5aca0333b7 add intrinsics for vld1(q)_x4 and vst1(q)_x4 adds 175f0524465 c++: Further fix for -fsanitize=vptr [PR94325] adds cb09410d3c6 i386: Don't use AVX512F integral masks for V*TImode [PR94438] adds 780b2ab0713 vect: Fix up lowering of TRUNC_MOD_EXPR by negative constan [...] adds 489c62beef1 selftest: Work around GCC 4.2 PR33916 bug by optimizing the [...] adds a43981bb51f c++: Fix pasto in structured binding diagnostics [PR94571] adds 5b23b0c4469 inliner: Don't ICE on NULL TYPE_DOMAIN [PR94621] adds dea597314f4 Fix -fcompare-debug issue in delete_insn_and_edges [PR94618] adds 1e4a928134e ubsan: Avoid -Wpadded warnings [PR94641] adds 934ede34973 attribs: Don't diagnose attribute exclusions during error r [...] adds 15e2cca3718 Shortcut identity VEC_PERM expansion [PR94710] adds e9dbd80b5e6 c++: Avoid -Wreturn-type warning if a template fn calls nor [...] adds d6a341eb917 c-family: Fix ICE on __builtin_speculation_safe_value () [PR94755] adds 1777beb6b12 x86: Fix up ix86_atomic_assign_expand_fenv [PR94780] adds 52202236198 tree: Fix up TREE_SIDE_EFFECTS on internal calls [PR94809] adds 029d813ddf3 pr94780.c fails with ICE on aarch64 [PR94820] adds 540e1de23a7 rs6000: Fix rs6000_atomic_assign_expand_fenv [PR94826] adds f97bf9657ce x86: Fix -O0 intrinsic *gather*/*scatter* macros [PR94832] adds ccee0511abf x86: Fix -O0 remaining intrinsic macros [PR94832] adds f479346c78e tilegx: Unbreak build adds b66139a3ba1 c: Fix ICE with _Atomic side-effect in nested fn param decl [...] adds 0f717ba5975 combine: Don't replace SET_SRC with REG_EQUAL note content [...] adds 79002374e81 riscv: Fix up riscv_atomic_assign_expand_fenv [PR94950] adds eca1dbea010 c++: Avoid strict_aliasing_warning on dependent types or ex [...] adds 9d01f91514f Fix -fcompare-debug issue in purge_dead_edges [PR95080] adds b78ea59edbd openmp: Fix placement of 2nd+ preparation statement for PHI [...] adds 8efa945b308 c++: Try to complete decomp types [PR95328] adds 6ff6c02695c fold-const: Fix A <= 0 ? A : -A folding [PR95810] adds a1eb6e41832 c-family: Use TYPE_OVERFLOW_UNDEFINED instead of !TYPE_UNSI [...] adds 62714a10649 tree-cfg: Fix ICE with switch stmt to unreachable opt and f [...] adds fdcb6dae610 fix _mm512_{,mask_}cmp*_p[ds]_mask at -O0 [PR96174] adds 3f804f63cde veclower: Don't ICE on .VEC_CONVERT calls with no lhs [PR96426] adds 464ed899038 openmp: Handle reduction clauses on host teams construct [PR96459] adds cdc1ed0ceaf openmp: Handle clauses with gimple sequences in convert_non [...] adds 67627293b4f c-family: Fix ICE in get_atomic_generic_size [PR96545] adds d2472e513c6 c: Fix -Wunused-but-set-* warning with _Generic [PR96571] adds acd97038dba gimple: Ignore *0 = {CLOBBER} in path isolation [PR96722] adds ace10c37de7 dwarf2out: Fix up dwarf2out_next_real_insn caching [PR96729] adds 25542b27aa6 c++: Disable -frounding-math during manifestly constant eva [...] adds ce53a9ac070 Daily bump. new 956ef4a2144 If -mavx implies -mxsave, then -mno-xsave should imply -mno-avx.
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 | 436 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/asan.c | 1 + gcc/attribs.c | 3 +- gcc/c-family/ChangeLog | 29 ++ gcc/c-family/c-common.c | 17 +- gcc/c/ChangeLog | 21 + gcc/c/c-decl.c | 15 +- gcc/c/c-parser.c | 19 +- gcc/cfgrtl.c | 20 +- gcc/combine.c | 1 + gcc/common/config/i386/i386-common.c | 5 +- gcc/config/aarch64/aarch64-builtins.c | 15 +- gcc/config/i386/avx2intrin.h | 354 +++++++++-------- gcc/config/i386/avx512bwintrin.h | 6 +- gcc/config/i386/avx512fintrin.h | 418 ++++++++++---------- gcc/config/i386/avx512pfintrin.h | 69 ++-- gcc/config/i386/avx512vlbwintrin.h | 10 +- gcc/config/i386/avx512vlintrin.h | 344 ++++++++-------- gcc/config/i386/f16cintrin.h | 4 +- gcc/config/i386/i386.c | 27 +- gcc/config/i386/shaintrin.h | 4 +- gcc/config/riscv/riscv-builtins.c | 4 +- gcc/config/rs6000/rs6000.c | 29 +- gcc/config/tilegx/tilegx.md | 2 +- gcc/cp/ChangeLog | 57 +++ gcc/cp/constexpr.c | 2 + gcc/cp/decl.c | 22 +- gcc/cp/parser.c | 2 +- gcc/cp/semantics.c | 2 +- gcc/cp/typeck.c | 28 +- gcc/dumpfile.c | 2 +- gcc/dwarf2out.c | 36 +- gcc/fold-const.c | 18 +- gcc/gimple.c | 7 +- gcc/omp-low.c | 2 +- gcc/omp-simd-clone.c | 15 +- gcc/optabs.c | 2 + gcc/stor-layout.c | 6 +- gcc/testsuite/ChangeLog | 227 +++++++++++ gcc/testsuite/c-c++-common/pr94755.c | 11 + gcc/testsuite/c-c++-common/pr95903.c | 19 + gcc/testsuite/c-c++-common/pr96545.c | 31 ++ gcc/testsuite/c-c++-common/ubsan/pr94641.c | 11 + gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C | 20 + gcc/testsuite/g++.dg/cpp1z/decomp51.C | 16 + gcc/testsuite/g++.dg/cpp1z/decomp53.C | 22 ++ gcc/testsuite/g++.dg/opt/pr94618.C | 25 ++ gcc/testsuite/g++.dg/opt/pr95080.C | 41 ++ gcc/testsuite/g++.dg/opt/pr96722.C | 20 + gcc/testsuite/g++.dg/ubsan/vptr-15.C | 14 + gcc/testsuite/g++.dg/warn/Wreturn-type-12.C | 23 ++ .../g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C | 12 + gcc/testsuite/gcc.c-torture/compile/pr94621.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr96426.c | 10 + gcc/testsuite/gcc.c-torture/execute/pr94524-1.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr94524-2.c | 25 ++ gcc/testsuite/gcc.c-torture/execute/pr94809.c | 12 + gcc/testsuite/gcc.dg/Wunused-var-4.c | 33 ++ gcc/testsuite/gcc.dg/gomp/pr95108.c | 18 + gcc/testsuite/gcc.dg/pr94705.c | 13 + gcc/testsuite/gcc.dg/pr94780.c | 13 + gcc/testsuite/gcc.dg/pr94842.c | 11 + gcc/testsuite/gcc.dg/pr94873.c | 27 ++ gcc/testsuite/gcc.dg/pr95857.c | 37 ++ gcc/testsuite/gcc.dg/ubsan/pr95810.c | 13 + gcc/testsuite/gcc.target/i386/avx512bw-pr94438.c | 13 + gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c | 4 + gcc/testsuite/gcc.target/i386/avx512vlbw-pr94438.c | 13 + gcc/testsuite/gcc.target/i386/xsave-avx-1.c | 12 + gcc/tree-cfg.c | 40 +- gcc/tree-inline.c | 5 +- gcc/tree-nested.c | 46 ++- gcc/tree-vect-generic.c | 31 +- gcc/tree-vect-patterns.c | 4 +- gcc/tree.c | 1 + gcc/ubsan.c | 3 + libgomp/ChangeLog | 23 ++ libgomp/testsuite/libgomp.c-c++-common/for-14.c | 53 ++- libgomp/testsuite/libgomp.c-c++-common/for-2.h | 36 ++ libgomp/testsuite/libgomp.c/teams-3.c | 20 + libgomp/testsuite/libgomp.fortran/pr93553.f90 | 21 + 83 files changed, 2396 insertions(+), 728 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr94755.c create mode 100644 gcc/testsuite/c-c++-common/pr95903.c create mode 100644 gcc/testsuite/c-c++-common/pr96545.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr94641.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp51.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp53.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94618.C create mode 100644 gcc/testsuite/g++.dg/opt/pr95080.C create mode 100644 gcc/testsuite/g++.dg/opt/pr96722.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-15.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-12.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr94621.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr96426.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94524-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94524-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94809.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-4.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr95108.c create mode 100644 gcc/testsuite/gcc.dg/pr94705.c create mode 100644 gcc/testsuite/gcc.dg/pr94780.c create mode 100644 gcc/testsuite/gcc.dg/pr94842.c create mode 100644 gcc/testsuite/gcc.dg/pr94873.c create mode 100644 gcc/testsuite/gcc.dg/pr95857.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr95810.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94438.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vlbw-pr94438.c create mode 100644 gcc/testsuite/gcc.target/i386/xsave-avx-1.c create mode 100644 libgomp/testsuite/libgomp.c/teams-3.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr93553.f90