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-aarch64-next-defconfig in repository toolchain/ci/gcc.
from b0dc0c07a27 Daily bump. adds c5aca0333b7 add intrinsics for vld1(q)_x4 and vst1(q)_x4 new 175f0524465 c++: Further fix for -fsanitize=vptr [PR94325] new cb09410d3c6 i386: Don't use AVX512F integral masks for V*TImode [PR94438] new 780b2ab0713 vect: Fix up lowering of TRUNC_MOD_EXPR by negative constan [...] new 489c62beef1 selftest: Work around GCC 4.2 PR33916 bug by optimizing the [...] new a43981bb51f c++: Fix pasto in structured binding diagnostics [PR94571] new 5b23b0c4469 inliner: Don't ICE on NULL TYPE_DOMAIN [PR94621] new dea597314f4 Fix -fcompare-debug issue in delete_insn_and_edges [PR94618] new 1e4a928134e ubsan: Avoid -Wpadded warnings [PR94641] new 934ede34973 attribs: Don't diagnose attribute exclusions during error r [...] new 15e2cca3718 Shortcut identity VEC_PERM expansion [PR94710] new e9dbd80b5e6 c++: Avoid -Wreturn-type warning if a template fn calls nor [...] new d6a341eb917 c-family: Fix ICE on __builtin_speculation_safe_value () [PR94755] new 1777beb6b12 x86: Fix up ix86_atomic_assign_expand_fenv [PR94780] new 52202236198 tree: Fix up TREE_SIDE_EFFECTS on internal calls [PR94809] new 029d813ddf3 pr94780.c fails with ICE on aarch64 [PR94820] new 540e1de23a7 rs6000: Fix rs6000_atomic_assign_expand_fenv [PR94826] new f97bf9657ce x86: Fix -O0 intrinsic *gather*/*scatter* macros [PR94832] new ccee0511abf x86: Fix -O0 remaining intrinsic macros [PR94832] new f479346c78e tilegx: Unbreak build new b66139a3ba1 c: Fix ICE with _Atomic side-effect in nested fn param decl [...] new 0f717ba5975 combine: Don't replace SET_SRC with REG_EQUAL note content [...] new 79002374e81 riscv: Fix up riscv_atomic_assign_expand_fenv [PR94950] new eca1dbea010 c++: Avoid strict_aliasing_warning on dependent types or ex [...] new 9d01f91514f Fix -fcompare-debug issue in purge_dead_edges [PR95080] new b78ea59edbd openmp: Fix placement of 2nd+ preparation statement for PHI [...] new 8efa945b308 c++: Try to complete decomp types [PR95328] new 6ff6c02695c fold-const: Fix A <= 0 ? A : -A folding [PR95810] new a1eb6e41832 c-family: Use TYPE_OVERFLOW_UNDEFINED instead of !TYPE_UNSI [...] new 62714a10649 tree-cfg: Fix ICE with switch stmt to unreachable opt and f [...] new fdcb6dae610 fix _mm512_{,mask_}cmp*_p[ds]_mask at -O0 [PR96174] new 3f804f63cde veclower: Don't ICE on .VEC_CONVERT calls with no lhs [PR96426] new 464ed899038 openmp: Handle reduction clauses on host teams construct [PR96459] new cdc1ed0ceaf openmp: Handle clauses with gimple sequences in convert_non [...] new 67627293b4f c-family: Fix ICE in get_atomic_generic_size [PR96545] new d2472e513c6 c: Fix -Wunused-but-set-* warning with _Generic [PR96571] new acd97038dba gimple: Ignore *0 = {CLOBBER} in path isolation [PR96722] new ace10c37de7 dwarf2out: Fix up dwarf2out_next_real_insn caching [PR96729] new 25542b27aa6 c++: Disable -frounding-math during manifestly constant eva [...]
The 38 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/asan.c | 1 + gcc/attribs.c | 3 +- gcc/c-family/c-common.c | 17 +- gcc/c/c-decl.c | 15 +- gcc/c/c-parser.c | 19 +- gcc/cfgrtl.c | 20 +- gcc/combine.c | 1 + gcc/config/aarch64/aarch64-builtins.c | 15 +- gcc/config/aarch64/aarch64-simd-builtins.def | 6 + gcc/config/aarch64/aarch64-simd.md | 44 ++ gcc/config/aarch64/arm_neon.h | 508 +++++++++++++++++++++ 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/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/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.target/aarch64/advsimd-intrinsics/vld1x4.c | 83 ++++ .../gcc.target/aarch64/advsimd-intrinsics/vst1x4.c | 83 ++++ 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/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/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 + 79 files changed, 2311 insertions(+), 725 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/aarch64/advsimd-intrinsics/vld1x4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1x4.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 libgomp/testsuite/libgomp.c/teams-3.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr93553.f90