diff options
author | liuhongt <hongtao.liu@intel.com> | 2020-05-06 17:56:59 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2020-05-06 17:58:06 +0800 |
commit | 308e2c1ccae3c60ac61ce0150bfd1889cbf24196 (patch) | |
tree | e10a520fe998c211687f66c8428d38a1850d8055 | |
parent | a21c38fbe3e49cf58cb6710fe63e37819743ada6 (diff) | |
download | gcc-308e2c1ccae3c60ac61ce0150bfd1889cbf24196.zip gcc-308e2c1ccae3c60ac61ce0150bfd1889cbf24196.tar.gz gcc-308e2c1ccae3c60ac61ce0150bfd1889cbf24196.tar.bz2 |
Add ChangeLog entries for patch TSXLDTRK.
-rw-r--r-- | gcc/ChangeLog | 24 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 15 |
2 files changed, 38 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8bb2893..c40d887 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,27 @@ +2020-05-06 Hongtao Liu <hongtao.liu@intel.com> + + * common/config/i386/i386-common.c (OPTION_MASK_ISA2_TSXLDTRK_SET, + OPTION_MASK_ISA2_TSXLDTRK_UNSET): New macros. + * config.gcc: Add tsxldtrkintrin.h to extra_headers. + * config/i386/driver-i386.c (host_detect_local_cpu): Detect + TSXLDTRK. + * config/i386/i386-builtin.def: Add new builtins. + * config/i386/i386-c.c (ix86_target_macros_internal): Define + __TSXLDTRK__. + * config/i386/i386-options.c (ix86_target_string): Add + -mtsxldtrk. + (ix86_valid_target_attribute_inner_p): Add attribute tsxldtrk. + * config/i386/i386.h (TARGET_TSXLDTRK, TARGET_TSXLDTRK_P): + New. + * config/i386/i386.md (define_c_enum "unspec"): Add + UNSPECV_SUSLDTRK, UNSPECV_RESLDTRK. + (TSXLDTRK): New define_int_iterator. + ("<tsxldtrk>"): New define_insn. + * config/i386/i386.opt: Add -mtsxldtrk. + * config/i386/immintrin.h: Include tsxldtrkintrin.h. + * config/i386/tsxldtrkintrin.h: New. + * doc/invoke.texi: Document -mtsxldtrk. + 2020-05-06 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/94921 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ce0ceea..b917e81 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,4 +1,17 @@ -2020-05-06 Hongtao.liu <hongtao.liu@intel.com> +2020-05-06 Hongtao Liu <hongtao.liu@intel.com> + + * g++.dg/other/i386-2.c: Add -mtsxldtrk. + * g++.dg/other/i386-3.c: Likewise. + * gcc.target/i386/sse-12.c: Likewise. + * gcc.target/i386/sse-13.c: Likewise. + * gcc.target/i386/sse-14.c: Likewise. + * gcc.target/i386/sse-22.c: Likewsie. + * gcc.target/i386/sse-23.c: Likewise. + * gcc.target/i386/tsxldtrk-1.c: New test. + * gcc.target/i386/funcspec-56.inc: Add target attribute tests + for tsxldtrk. + +2020-05-06 Hongtao Liu <hongtao.liu@intel.com> * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16, avx512vp2intersect. |