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-allmodconfig in repository toolchain/ci/gcc.
from 845d451e1f7 c++: requires-expression and tentative parse [PR94480] adds 38c3017f257 libphobos: Always build with warning flags enabled adds 13e41d8b9d3 [C/C++, OpenACC] Reject vars of different scope in acc decl [...] new 54cb3baa82d Undo accidental commit to omp-grid.c new 4ed1ff7ecbf HSA: omp-grid.c – access proper clause code new 70b55b25aa1 postreload: Fix autoinc handling in reload_cse_move2add [PR94516] new 542f73539db update polytypes.c -flax-vector-conversions msg new a6479aa4c05 c++: ICE with defaulted comparison operator [PR94478] new 4cf6b06cb5b c++: Further fix for -fsanitize=vptr [PR94325] new 975e6670c42 arm: CLI for Custom Datapath Extension (CDE) new 12f55e030ed c++: Function type and parameter type disagreements [PR92010] new 07b9bfd02b8 arm: CDE intrinsics using FPU/MVE S/D registers new a5f3c89e1b7 [Arm] Implement scalar Custom Datapath Extension intrinsics new 78bf9163764 [Arm] Implement CDE intrinsics for MVE registers. new ef684c78273 [Arm] Implement CDE predicated intrinsics for MVE registers new e18cd376e0d libstdc++: Add comparison operators to <charconv> result types new 70df40cab6f Allow new/delete operator deletion only for replaceable. new e4b84abcc46 require tls_runtime for tls execution test new ef389dadd4f libstdc++: Add comparison operators to types from Numerics clause new faa0817311f Move gfortran.dg/dec_math_5.f90 to ./ieee/ new 8bf5faa9c46 i386: Don't use AVX512F integral masks for V*TImode [PR94438] new c5f37965396 x86: Insert ENDBR if function will be called indirectly new 7dbfcb91a87 add missing fp16 options new dd9ca9d770a rtl-optimization/93946 - fix TBAA for redundant store remov [...] new 77d6dfc9298 c++: Fix ICE-on-invalid with lambda template [PR94507] new 08d1e7a5aab openacc: Fix up declare-pr94120.C testcase [PR94533] new 6c9a711575d testsuite: Fix up pr94314*.C tests [PR94314] new f52eb4f9889 vect: Fix up lowering of TRUNC_MOD_EXPR by negative constan [...] new d0cc1b79b39 cselib, reload: Fix cselib ICE on m68k/microblaze [PR94526] new 72c136c9007 libphobos: Remove --enable-unix configure option. new 48242b2c3ac rs6000: Link with libc128.a for long-double-128. new 6e286c8df45 libphobos: Remove --enable-thread-lib configure option. new c0dbfbd763a libphobos: Add --enable-libphobos-checking configure option new 4049edc23e4 Daily bump. new e7c4084d11b [testsuite] Fix PR94079 by respecting vect_hw_misalign [PR94079] new b4e8cd08326 Whoops, fix wrong PR number in the changelog new fe1837143f1 Require pthread effective target for test case using -pthre [...]
The 34 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 | 123 ++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 9 + gcc/c/c-decl.c | 8 + gcc/c/c-parser.c | 9 + gcc/c/c-tree.h | 1 + gcc/cgraph.c | 7 +- gcc/config.gcc | 2 +- gcc/config/arm/arm-builtins.c | 160 ++- gcc/config/arm/arm-builtins.h | 35 + gcc/config/arm/arm-c.c | 121 ++ gcc/config/arm/arm-cpus.in | 26 + gcc/config/arm/arm.c | 29 +- gcc/config/arm/arm.h | 18 + gcc/config/arm/arm.md | 70 + gcc/config/arm/arm_cde.h | 184 +++ gcc/config/arm/arm_cde_builtins.def | 58 + gcc/config/arm/arm_mve.h | 1459 +------------------ gcc/config/arm/arm_mve_types.h | 1490 ++++++++++++++++++++ gcc/config/arm/iterators.md | 10 +- gcc/config/arm/mve.md | 113 ++ gcc/config/arm/predicates.md | 41 + gcc/config/arm/unspecs.md | 4 + gcc/config/arm/vfp.md | 73 +- gcc/config/i386/i386-features.c | 7 +- gcc/config/i386/i386.c | 4 +- gcc/config/rs6000/aix61.h | 1 + gcc/config/rs6000/aix71.h | 1 + gcc/config/rs6000/aix72.h | 1 + gcc/cp/ChangeLog | 42 + gcc/cp/decl.c | 34 +- gcc/cp/method.c | 11 + gcc/cp/parser.c | 21 +- gcc/cp/pt.c | 162 ++- gcc/cse.c | 13 +- gcc/cselib.c | 34 +- gcc/doc/invoke.texi | 8 + gcc/doc/sourcebuild.texi | 15 + gcc/gimple.c | 6 +- gcc/gimple.h | 2 +- gcc/ipa-icf.c | 4 + gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.c | 1 + gcc/omp-grid.c | 2 +- gcc/postreload.c | 27 +- gcc/reload1.c | 5 +- gcc/testsuite/ChangeLog | 118 ++ gcc/testsuite/c-c++-common/goacc/declare-pr94120.c | 23 + gcc/testsuite/g++.dg/cpp2a/lambda-generic7.C | 10 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C | 7 + gcc/testsuite/g++.dg/goacc/declare-pr94120.C | 30 + gcc/testsuite/g++.dg/pr94314-2.C | 26 + gcc/testsuite/g++.dg/pr94314-3.C | 55 + gcc/testsuite/g++.dg/pr94314.C | 85 ++ gcc/testsuite/g++.dg/template/array33.C | 63 + gcc/testsuite/g++.dg/template/array34.C | 63 + gcc/testsuite/g++.dg/template/defarg22.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr93940.C | 1 + gcc/testsuite/g++.dg/ubsan/vptr-15.C | 14 + gcc/testsuite/gcc.c-torture/execute/pr94524-1.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr94524-2.c | 25 + gcc/testsuite/gcc.dg/pr94526.c | 21 + gcc/testsuite/gcc.dg/tls/pr78796.c | 2 +- gcc/testsuite/gcc.dg/torture/pr94516.c | 31 + gcc/testsuite/gcc.target/arm/acle/cde-errors.c | 111 ++ .../gcc.target/arm/acle/cde-mve-error-1.c | 62 + .../gcc.target/arm/acle/cde-mve-error-2.c | 187 +++ .../gcc.target/arm/acle/cde-mve-error-3.c | 114 ++ .../gcc.target/arm/acle/cde-mve-full-assembly.c | 1151 +++++++++++++++ gcc/testsuite/gcc.target/arm/acle/cde-mve-tests.c | 1283 +++++++++++++++++ gcc/testsuite/gcc.target/arm/acle/cde.c | 229 +++ gcc/testsuite/gcc.target/arm/acle/cde_v_1.c | 94 ++ gcc/testsuite/gcc.target/arm/acle/cde_v_1_err.c | 127 ++ gcc/testsuite/gcc.target/arm/acle/cde_v_1_mve.c | 56 + gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c | 3 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c | 2 +- gcc/testsuite/gcc.target/arm/polytypes.c | 2 +- gcc/testsuite/gcc.target/arm/pragma_cde.c | 98 ++ gcc/testsuite/gcc.target/i386/avx512bw-pr94438.c | 13 + gcc/testsuite/gcc.target/i386/avx512vlbw-pr94438.c | 13 + gcc/testsuite/gcc.target/i386/pr94417-1.c | 20 + gcc/testsuite/gcc.target/i386/pr94417-2.c | 21 + gcc/testsuite/gcc.target/i386/pr94417-3.c | 19 + .../{dec_math_5.f90 => ieee/dec_math_1.f90} | 5 +- gcc/testsuite/gfortran.dg/vect/pr83232.f90 | 6 +- gcc/testsuite/lib/target-supports.exp | 62 + gcc/tree-core.h | 3 +- gcc/tree-ssa-dce.c | 8 +- gcc/tree-streamer-in.c | 1 + gcc/tree-streamer-out.c | 1 + gcc/tree-vect-generic.c | 25 +- gcc/tree-vect-patterns.c | 4 +- gcc/tree.h | 10 +- libgomp/ChangeLog | 5 + .../testsuite/libgomp.oacc-c++/declare-pr94120.C | 57 + libphobos/ChangeLog | 45 + libphobos/Makefile.in | 2 + libphobos/configure | 173 +-- libphobos/configure.ac | 35 +- libphobos/libdruntime/Makefile.am | 6 +- libphobos/libdruntime/Makefile.in | 11 +- libphobos/m4/druntime/libraries.m4 | 26 - libphobos/m4/druntime/os.m4 | 31 +- libphobos/src/Makefile.am | 4 +- libphobos/src/Makefile.in | 7 +- libphobos/testsuite/Makefile.in | 2 + libphobos/testsuite/testsuite_flags.in | 2 +- libstdc++-v3/ChangeLog | 15 + libstdc++-v3/include/bits/slice_array.h | 5 + libstdc++-v3/include/std/charconv | 13 +- libstdc++-v3/include/std/complex | 2 + .../testsuite/20_util/from_chars/compare.cc | 50 + libstdc++-v3/testsuite/20_util/to_chars/compare.cc | 51 + .../testsuite/26_numerics/slice/compare.cc | 48 + 115 files changed, 7653 insertions(+), 1742 deletions(-) create mode 100644 gcc/config/arm/arm-builtins.h create mode 100644 gcc/config/arm/arm_cde.h create mode 100644 gcc/config/arm/arm_cde_builtins.def create mode 100644 gcc/config/arm/arm_mve_types.h create mode 100644 gcc/testsuite/c-c++-common/goacc/declare-pr94120.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C create mode 100644 gcc/testsuite/g++.dg/goacc/declare-pr94120.C create mode 100644 gcc/testsuite/g++.dg/pr94314-2.C create mode 100644 gcc/testsuite/g++.dg/pr94314-3.C create mode 100644 gcc/testsuite/g++.dg/pr94314.C create mode 100644 gcc/testsuite/g++.dg/template/array33.C create mode 100644 gcc/testsuite/g++.dg/template/array34.C create mode 100644 gcc/testsuite/g++.dg/template/defarg22.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-15.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.dg/pr94526.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr94516.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde-errors.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde-mve-error-1.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde-mve-error-2.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde-mve-error-3.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde-mve-full-assembly.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde-mve-tests.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde_v_1.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde_v_1_err.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/cde_v_1_mve.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_cde.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94438.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vlbw-pr94438.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94417-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94417-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94417-3.c rename gcc/testsuite/gfortran.dg/{dec_math_5.f90 => ieee/dec_math_1.f90} (97%) create mode 100644 libgomp/testsuite/libgomp.oacc-c++/declare-pr94120.C create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/compare.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/compare.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/slice/compare.cc