diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-04-11 00:16:33 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-04-11 00:16:33 +0000 |
commit | 5f9a13a157f1319ad6b52936f71236044ab27f0e (patch) | |
tree | 361ee4c29cf66cad1baf0d354dd7d347511d75fc | |
parent | 725bcdeec60771cb9ee387978716028b64ea1b7f (diff) | |
download | gcc-5f9a13a157f1319ad6b52936f71236044ab27f0e.zip gcc-5f9a13a157f1319ad6b52936f71236044ab27f0e.tar.gz gcc-5f9a13a157f1319ad6b52936f71236044ab27f0e.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 36 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 23 |
3 files changed, 60 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6367bce..5d67685 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,39 @@ +2023-04-10 Michael Meissner <meissner@linux.ibm.com> + + PR target/70243 + * config/rs6000/vsx.md (vsx_fmav4sf4): Do not generate vmaddfp. + (vsx_nfmsv4sf4): Do not generate vnmsubfp. + +2023-04-10 Haochen Jiang <haochen.jiang@intel.com> + + * config/i386/i386.h (PTA_GRANITERAPIDS): Add PTA_AMX_COMPLEX. + +2023-04-10 Haochen Jiang <haochen.jiang@intel.com> + + * common/config/i386/cpuinfo.h (get_available_features): + Detect AMX-COMPLEX. + * common/config/i386/i386-common.cc + (OPTION_MASK_ISA2_AMX_COMPLEX_SET, + OPTION_MASK_ISA2_AMX_COMPLEX_UNSET): New. + (ix86_handle_option): Handle -mamx-complex. + * common/config/i386/i386-cpuinfo.h (enum processor_features): + Add FEATURE_AMX_COMPLEX. + * common/config/i386/i386-isas.h: Add ISA_NAME_TABLE_ENTRY for + amx-complex. + * config.gcc: Add amxcomplexintrin.h. + * config/i386/cpuid.h (bit_AMX_COMPLEX): New. + * config/i386/i386-c.cc (ix86_target_macros_internal): Define + __AMX_COMPLEX__. + * config/i386/i386-isa.def (AMX_COMPLEX): Add DEF_PTA(AMX_COMPLEX). + * config/i386/i386-options.cc (ix86_valid_target_attribute_inner_p): + Handle amx-complex. + * config/i386/i386.opt: Add option -mamx-complex. + * config/i386/immintrin.h: Include amxcomplexintrin.h. + * doc/extend.texi: Document amx-complex. + * doc/invoke.texi: Document -mamx-complex. + * doc/sourcebuild.texi: Document target amx-complex. + * config/i386/amxcomplexintrin.h: New file. + 2023-04-08 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/109392 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6629bed..1315cb6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230410 +20230411 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f127c66..333a4f6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,26 @@ +2023-04-10 Michael Meissner <meissner@linux.ibm.com> + + PR target/70243 + * gcc.target/powerpc/pr70243.c: New test. + +2023-04-10 Haochen Jiang <haochen.jiang@intel.com> + + * g++.dg/other/i386-2.C: Add -mamx-complex. + * g++.dg/other/i386-3.C: Ditto. + * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX. + * gcc.target/i386/amx-helper.h: Add amx-complex support. + * gcc.target/i386/funcspec-56.inc: Add new target attribute. + * gcc.target/i386/sse-12.c: Add -mamx-complex. + * gcc.target/i386/sse-13.c: Ditto. + * gcc.target/i386/sse-14.c: Ditto. + * gcc.target/i386/sse-22.c: Add amx-complex. + * gcc.target/i386/sse-23.c: Ditto. + * lib/target-supports.exp (check_effective_target_amx_complex): New. + * gcc.target/i386/amxcomplex-asmatt-1.c: New test. + * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto. + * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto. + * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto. + 2023-04-08 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/109392 |