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-stable-allyesconfig in repository toolchain/ci/gcc.
from e5a76af3a2f Fortran : ICE in build_field PR95614 adds 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 [...] new 5c609842d13 Enable GCC support for AMX-TILE,AMX-INT8,AMX-BF16.
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 | 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/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/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/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 + libatomic/config/t-aix | 5 +- libgcc/ChangeLog | 4 + libgcc/config/aarch64/libgcc-softfp.ver | 28 ++++ libgcc/config/aarch64/t-softfp | 1 + libgcc/config/rs6000/t-slibgcc-aix | 21 +-- libgfortran/ChangeLog | 4 + libgfortran/config/t-aix | 9 +- libgomp/ChangeLog | 4 + libgomp/config/t-aix | 5 +- libstdc++-v3/ChangeLog | 4 + libstdc++-v3/config/os/aix/t-aix | 12 +- 70 files changed, 1258 insertions(+), 101 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 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