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-arm-mainline-allyesconfig in repository toolchain/ci/gcc.
from 75ce04fba49 c: Allow duplicate C2x standard attributes adds 89bb01e7cbd Daily bump. adds c25d317cf7d Tweaks to ranger API routines. adds ec69fe4e984 [RS6000] dg-do !compile and scan-assembler adds 2241061463a [RS6000] power10 scan-assembler tests adds 279a9ce9d54 wide-int: Fix up set_bit_large adds f165ef89c08 lto: LTO cgraph support for late declare variant resolution [...] adds 3f39b64e57a xfail and improve some failing libgomp tests [PR81690] adds 2298ca2d3e1 openmp: Implicitly discover declare target for variants of [...] adds 3a8b20947f2 openmp: Parsing and some semantic analysis of OpenMP alloca [...] adds 31643fa3e99 [PR97504] riscv needs wraplf for aux_long_long_float too adds 44e570d9fb0 aarch64: Add bfloat16 vldN_lane_bf16 + vldNq_lane_bf16 intrisics adds 292c812a27c aarch64: Add vstN_lane_bf16 + vstNq_lane_bf16 intrinsics adds 0f7cd5e5735 libstdc++: Make std::span layout-compatible with struct iov [...] adds 72a87d82e0d libstdc++: Fix name clash with _Cosh in QNX headers [PR 95592] adds ac1724ccfdb dump reason for throwing away SLP instance adds 2acb33103c4 Change the way we split stores in BB vectorization adds 0bc199fc5d4 libstdc++: Override BUFSIZ for Windows targets [PR 94268] adds c227d96feb0 libstdc++: Add comment to nothrow new explaining catch (...) adds 616351b897c Fix iteration over loads in SLP optimize adds b626b00823a tree-optimization/97615 - avoid creating externals from patterns adds 69adcfce123 Fix gcc.dg/vect/bb-slp-5[89].c adds a4b9620d566 testsuite: Correct requirements for byte-in-* testcases. adds 6f62d8dd338 Ignore ignored operands in vect_get_and_check_slp_defs adds 176b8b9679d testsuite: Correct requirements for vadsdu*, vslv and vsrv [...] adds 7d5f38e49e5 c++: Refactor push_template_decl adds 9ccc3495766 c++: Check constraints before instantiation from mark_used [...] adds f4af2dde579 dump when SLP analysis fails due to shared vectype mismatch adds 8572edc828f libstdc++: Fix arithmetic bug in year_month_weekday convers [...] adds a3c13696fd2 VSX_EXTRACT fix adds 4289e488ddd c++: Make OMP UDR DECL_LOCAL_DECL_P earlier adds a0e4d7b44c5 libstdc++: Implement C++20 features for <sstream> adds a4223abb3de c: Allow omitted parameter names for C2x adds 54ef7701a9d value-range: Give up on POLY_INT_CST ranges [PR97457] adds 3dcd47389b1 AArch64: Skip test for pr97535 on ILP32 since it can't expr [...] adds dfbadb8ce9f syscall: don't build libcall_bsd.go on solaris adds 43cb72263fb c++: GCC accepts junk before fold-expression [PR86773] adds 323dd425520 c++: Member template function lookup failure [PR94799] adds 122f0db2793 testsuite: Adjust target requirements for sad-vectorize and [...] adds 976e7ef1a2d c++: Prevent warnings for value-dependent exprs [PR96742] adds 455ade18462 c++: Deprecate arithmetic convs on different enums [PR97573] new 24fb1d9c585 c++: Improve the MVP -Wparentheses diagnostic. new 23edcf6bee5 Re: testsuite: Enable and adjust powerpc fold-vec-extract/i [...] new bbb36257448 [RS6000] float128-type-2.c unsupported new 4166ebedf8b [RS6000] Don't be too clever with dg-do run and dg-do compile
The 4 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 | 213 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 66 ++ gcc/ada/Makefile.rtl | 1 + gcc/analyzer/ChangeLog | 98 +++ gcc/c-family/c-omp.c | 169 +++++ gcc/c-family/c-opts.c | 10 + gcc/c-family/c-pragma.h | 1 + gcc/c-family/c.opt | 11 +- gcc/c/ChangeLog | 5 + gcc/c/c-decl.c | 4 +- gcc/c/c-parser.c | 74 ++- gcc/c/c-typeck.c | 62 +- gcc/config/aarch64/arm_neon.h | 228 ++++--- gcc/config/rs6000/vsx.md | 2 +- gcc/cp/ChangeLog | 40 ++ gcc/cp/call.c | 35 +- gcc/cp/decl.c | 13 +- gcc/cp/decl2.c | 20 +- gcc/cp/parser.c | 90 ++- gcc/cp/pt.c | 49 +- gcc/cp/semantics.c | 93 +++ gcc/cp/typeck.c | 112 +++- gcc/d/ChangeLog | 10 + gcc/doc/invoke.texi | 44 +- gcc/fortran/ChangeLog | 22 + gcc/gimple-range-gori.cc | 18 +- gcc/gimple-range.cc | 76 ++- gcc/gimplify.c | 25 +- gcc/go/gofrontend/MERGE | 2 +- gcc/lto-cgraph.c | 6 + gcc/lto-streamer-out.c | 5 +- gcc/lto-streamer.h | 6 + gcc/lto/lto-common.c | 1 - gcc/lto/lto-partition.c | 5 +- gcc/omp-general.c | 121 ++++ gcc/omp-low.c | 2 + gcc/omp-offload.c | 23 +- gcc/passes.c | 3 +- gcc/symtab.c | 2 +- gcc/testsuite/ChangeLog | 131 ++++ gcc/testsuite/c-c++-common/gomp/allocate-1.c | 76 +++ gcc/testsuite/c-c++-common/gomp/allocate-2.c | 45 ++ gcc/testsuite/c-c++-common/gomp/clauses-1.c | 138 ++-- gcc/testsuite/g++.dg/cpp0x/linkage2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold12.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C | 11 + gcc/testsuite/g++.dg/cpp2a/enum-conv1.C | 120 ++++ gcc/testsuite/g++.dg/cpp2a/enum-conv2.C | 115 ++++ gcc/testsuite/g++.dg/cpp2a/enum-conv3.C | 115 ++++ gcc/testsuite/g++.dg/parse/attr3.C | 2 +- gcc/testsuite/g++.dg/template/lookup16.C | 23 + gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +- gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 + gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 + gcc/testsuite/g++.dg/warn/mvp3.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 - gcc/testsuite/gcc.dg/c11-parm-omit-1.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-2.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-3.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-4.c | 6 + gcc/testsuite/gcc.dg/c2x-parm-omit-1.c | 5 + gcc/testsuite/gcc.dg/c2x-parm-omit-2.c | 10 + gcc/testsuite/gcc.dg/c2x-parm-omit-3.c | 23 + gcc/testsuite/gcc.dg/c2x-parm-omit-4.c | 5 + gcc/testsuite/gcc.dg/noncompile/pr79758.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-58.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-59.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-68.c | 22 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97615.c | 23 + gcc/testsuite/gcc.dg/vect/pr97457.c | 15 + .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 4 +- .../aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c | 74 +++ .../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c | 52 ++ .../aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c | 227 +++++++ .../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c | 52 ++ .../advsimd-intrinsics/vld2_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld2q_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld3_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld3q_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld4_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vld4q_lane_bf16_indices_1.c | 17 + .../advsimd-intrinsics/vst2_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst2q_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst3_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst3q_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst4_lane_bf16_indices_1.c | 16 + .../advsimd-intrinsics/vst4q_lane_bf16_indices_1.c | 16 + gcc/testsuite/gcc.target/aarch64/pr97535.c | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 4 +- .../gcc.target/powerpc/byte-in-either-range-0.c | 3 +- .../gcc.target/powerpc/byte-in-either-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 2 +- .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 1 - .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 1 - .../powerpc/fold-vec-extract-longlong.p7.c | 1 - .../powerpc/fold-vec-extract-longlong.p8.c | 1 - .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 2 - .../gcc.target/powerpc/le-altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 4 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 3 +- .../gcc.target/powerpc/vec-blend-runnable.c | 2 +- .../gcc.target/powerpc/vec-insert-word-runnable.c | 2 +- .../gcc.target/powerpc/vec-permute-ext-runnable.c | 2 +- .../gcc.target/powerpc/vec-replace-word-runnable.c | 2 +- .../gcc.target/powerpc/vec-shift-double-runnable.c | 8 +- .../gcc.target/powerpc/vec-splati-runnable.c | 2 +- .../gcc.target/powerpc/vec-ternarylogic-3.c | 2 +- .../gcc.target/powerpc/vec-ternarylogic-9.c | 2 +- gcc/testsuite/gcc.target/powerpc/vslv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vslv-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 3 +- .../powerpc/vsx-load-element-extend-char.c | 7 +- .../powerpc/vsx-load-element-extend-int.c | 7 +- .../powerpc/vsx-load-element-extend-longlong.c | 7 +- .../powerpc/vsx-load-element-extend-short.c | 7 +- .../powerpc/vsx-store-element-truncate-char.c | 7 +- .../powerpc/vsx-store-element-truncate-int.c | 7 +- .../powerpc/vsx-store-element-truncate-longlong.c | 7 +- .../powerpc/vsx-store-element-truncate-short.c | 7 +- .../gcc.target/powerpc/vsx_mask-count-runnable.c | 2 +- .../gcc.target/powerpc/vsx_mask-expand-runnable.c | 2 +- .../gcc.target/powerpc/vsx_mask-extract-runnable.c | 2 +- .../gcc.target/powerpc/vsx_mask-move-runnable.c | 2 +- gcc/tree-core.h | 3 + gcc/tree-nested.c | 22 + gcc/tree-pretty-print.c | 13 + gcc/tree-vect-data-refs.c | 8 +- gcc/tree-vect-slp.c | 69 +- gcc/tree.c | 3 + gcc/tree.h | 10 + gcc/value-range.cc | 30 +- gcc/wide-int.cc | 7 +- libgcc/ChangeLog | 6 + libgo/go/syscall/libcall_bsd.go | 2 +- libgomp/testsuite/libgomp.c/declare-variant-1.c | 54 ++ libgomp/testsuite/libgomp.c/target-32.c | 9 +- libgomp/testsuite/libgomp.c/target-42.c | 42 ++ libgomp/testsuite/libgomp.c/thread-limit-2.c | 3 +- libgomp/testsuite/libgomp.c/usleep.h | 24 + libphobos/ChangeLog | 4 + libstdc++-v3/ChangeLog | 50 ++ libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config/abi/pre/gnu.ver | 108 ++- libstdc++-v3/config/os/mingw32-w64/os_defines.h | 3 + libstdc++-v3/config/os/mingw32/os_defines.h | 3 + libstdc++-v3/configure | 16 +- libstdc++-v3/include/bits/fstream.tcc | 2 +- libstdc++-v3/include/bits/valarray_after.h | 74 +-- libstdc++-v3/include/ext/stdio_filebuf.h | 4 +- libstdc++-v3/include/std/chrono | 3 +- libstdc++-v3/include/std/fstream | 5 + libstdc++-v3/include/std/span | 12 +- libstdc++-v3/include/std/sstream | 196 ++++++ libstdc++-v3/libsupc++/new_opnt.cc | 10 +- libstdc++-v3/src/Makefile.am | 12 +- libstdc++-v3/src/Makefile.in | 14 +- libstdc++-v3/src/c++20/Makefile.am | 105 +++ libstdc++-v3/src/c++20/Makefile.in | 735 +++++++++++++++++++++ libstdc++-v3/src/c++20/sstream-inst.cc | 108 +++ .../testsuite/23_containers/span/layout_compat.cc | 48 ++ .../testsuite/26_numerics/valarray/95592.cc | 29 + .../27_io/basic_istringstream/cons/char/1.cc | 85 +++ .../27_io/basic_istringstream/cons/wchar_t/1.cc | 85 +++ .../27_io/basic_istringstream/view/char/1.cc | 35 + .../27_io/basic_istringstream/view/wchar_t/1.cc | 35 + .../27_io/basic_ostringstream/cons/char/1.cc | 85 +++ .../27_io/basic_ostringstream/cons/wchar_t/1.cc | 85 +++ .../27_io/basic_ostringstream/view/char/1.cc | 35 + .../27_io/basic_ostringstream/view/wchar_t/1.cc | 35 + .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 121 ++++ .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 105 +++ .../testsuite/27_io/basic_stringbuf/view/char/1.cc | 35 + .../27_io/basic_stringbuf/view/wchar_t/1.cc | 35 + .../27_io/basic_stringstream/cons/char/1.cc | 85 +++ .../27_io/basic_stringstream/cons/wchar_t/1.cc | 85 +++ .../27_io/basic_stringstream/view/char/1.cc | 35 + .../27_io/basic_stringstream/view/wchar_t/1.cc | 35 + .../testsuite/std/time/year_month_weekday/3.cc | 65 ++ 203 files changed, 5954 insertions(+), 526 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-2.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv3.C create mode 100644 gcc/testsuite/g++.dg/template/lookup16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits5.C create mode 100644 gcc/testsuite/g++.dg/warn/mvp3.C create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-68.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97615.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97457.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_b [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-1.c create mode 100644 libgomp/testsuite/libgomp.c/target-42.c create mode 100644 libgomp/testsuite/libgomp.c/usleep.h create mode 100644 libstdc++-v3/src/c++20/Makefile.am create mode 100644 libstdc++-v3/src/c++20/Makefile.in create mode 100644 libstdc++-v3/src/c++20/sstream-inst.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/layout_compat.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/95592.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/view/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/view/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/view/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/view/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/view/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/view/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/view/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/view/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/std/time/year_month_weekday/3.cc