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-allnoconfig in repository toolchain/ci/gcc.
from 3c11f25fb8b aix: Use $(AR) without -X32_64 to build FAT libraries. adds a4b31d5807f optabs: Don't reuse target for multi-word expansions if it [...] adds e24817aa7a1 Fix handling of stores in modref_summary::useful_p adds 4383c595ce5 Daily bump. adds dabef758bfe Revert recent changes to lower_try_finally_dup_block adds 88795e14ae7 Fix bogus alignment warning on address clause adds cc997e0cc4f Add missing end location information adds 53673d763f9 Revert "Fortran : ICE in build_field PR95614" adds 1923f615f72 aarch64: Add HF routines to libgcc_s.so adds 92f0d3d03a7 aarch64: Do not alter force_reg returned rtx expanding paut [...] adds 5c609842d13 Enable GCC support for AMX-TILE,AMX-INT8,AMX-BF16. adds 4d09cc91574 rs6000: Support _mm_insert_epi{8,32,64} adds e189d5c931c rs6000: Add tests for _mm_insert_epi{8,32,64} new 623443357e6 libstdc++: Reduce the size of an unbounded iota_view new 620db4ca608 libstdc++: Reduce the size of a subrange with empty sentinel type new ea51fba504d libstdc++: Add test that tracks range adaptors' sizes new 361e32eeaa8 libstdc++: Rearrange some range adaptors' data members new 2a10a2c0689 OpenMP: Handle cpp_implicit_alias in declare-target discove [...]
The 5 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 | 24 +++ gcc/DATESTAMP | 2 +- gcc/ada/gcc-interface/decl.c | 28 +++- gcc/ada/gcc-interface/trans.c | 11 +- gcc/common/config/i386/cpuinfo.h | 16 ++ gcc/common/config/i386/i386-common.c | 50 ++++++ gcc/common/config/i386/i386-cpuinfo.h | 3 + gcc/common/config/i386/i386-isas.h | 3 + gcc/config.gcc | 6 +- gcc/config/aarch64/aarch64-builtins.c | 13 +- gcc/config/i386/amxbf16intrin.h | 29 ++++ gcc/config/i386/amxint8intrin.h | 38 +++++ gcc/config/i386/amxtileintrin.h | 75 +++++++++ gcc/config/i386/cpuid.h | 3 + gcc/config/i386/i386-c.c | 7 + gcc/config/i386/i386-options.c | 20 ++- gcc/config/i386/i386.h | 12 +- gcc/config/i386/i386.opt | 14 +- gcc/config/i386/immintrin.h | 6 + gcc/config/rs6000/smmintrin.h | 30 ++++ gcc/doc/extend.texi | 15 ++ gcc/doc/invoke.texi | 10 ++ gcc/doc/sourcebuild.texi | 9 + gcc/fortran/ChangeLog | 17 ++ gcc/fortran/decl.c | 4 +- gcc/fortran/match.c | 5 +- gcc/fortran/match.h | 6 +- gcc/fortran/resolve.c | 7 - gcc/ipa-modref.c | 2 +- gcc/omp-offload.c | 44 ++++- gcc/optabs.c | 14 +- gcc/testsuite/ChangeLog | 12 ++ gcc/testsuite/g++.dg/other/i386-2.C | 3 +- gcc/testsuite/g++.dg/other/i386-3.C | 3 +- gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 +++ gcc/testsuite/gcc.target/i386/amx-check.h | 185 +++++++++++++++++++++ gcc/testsuite/gcc.target/i386/amxbf16-asmatt-1.c | 13 ++ gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c | 9 + gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c | 83 +++++++++ gcc/testsuite/gcc.target/i386/amxint8-asmatt-1.c | 19 +++ gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c | 15 ++ gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c | 62 +++++++ gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c | 61 +++++++ gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c | 61 +++++++ gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c | 61 +++++++ gcc/testsuite/gcc.target/i386/amxtile-2.c | 47 ++++++ gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c | 30 ++++ gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c | 24 +++ gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 5 +- gcc/testsuite/gcc.target/i386/sse-23.c | 3 +- gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrb.c | 110 ++++++++++++ gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrd.c | 73 ++++++++ gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrq.c | 67 ++++++++ gcc/testsuite/gfortran.dg/pr95614_1.f90 | 6 - gcc/testsuite/gfortran.dg/pr95614_2.f90 | 6 - gcc/testsuite/gnat.dg/addr16.adb | 14 ++ gcc/testsuite/gnat.dg/addr16_pkg.ads | 9 + gcc/testsuite/lib/target-supports.exp | 33 ++++ gcc/tree-eh.c | 12 +- libatomic/ChangeLog | 4 + libgcc/ChangeLog | 4 + libgcc/config/aarch64/libgcc-softfp.ver | 28 ++++ libgcc/config/aarch64/t-softfp | 1 + libgfortran/ChangeLog | 4 + libgomp/ChangeLog | 4 + libgomp/testsuite/libgomp.c++/pr96390.C | 49 ++++++ libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 26 +++ libstdc++-v3/ChangeLog | 4 + libstdc++-v3/include/bits/ranges_util.h | 2 +- libstdc++-v3/include/std/ranges | 49 +++--- .../testsuite/std/ranges/adaptors/sizeof.cc | 52 ++++++ .../testsuite/std/ranges/iota/iota_view.cc | 3 + .../testsuite/std/ranges/subrange/sizeof.cc | 28 ++++ 77 files changed, 1730 insertions(+), 110 deletions(-) create mode 100644 gcc/config/i386/amxbf16intrin.h create mode 100644 gcc/config/i386/amxint8intrin.h create mode 100644 gcc/config/i386/amxtileintrin.h create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97073.c create mode 100644 gcc/testsuite/gcc.target/i386/amx-check.h create mode 100644 gcc/testsuite/gcc.target/i386/amxbf16-asmatt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c create mode 100644 gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/amxint8-asmatt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c create mode 100644 gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c create mode 100644 gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c create mode 100644 gcc/testsuite/gcc.target/i386/amxtile-2.c create mode 100644 gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrb.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrq.c delete mode 100644 gcc/testsuite/gfortran.dg/pr95614_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr95614_2.f90 create mode 100644 gcc/testsuite/gnat.dg/addr16.adb create mode 100644 gcc/testsuite/gnat.dg/addr16_pkg.ads create mode 100644 libgcc/config/aarch64/libgcc-softfp.ver create mode 100644 libgomp/testsuite/libgomp.c++/pr96390.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr96390.c create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/sizeof.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/sizeof.cc