aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2020-05-06 17:56:59 +0800
committerliuhongt <hongtao.liu@intel.com>2020-05-06 17:58:06 +0800
commit308e2c1ccae3c60ac61ce0150bfd1889cbf24196 (patch)
treee10a520fe998c211687f66c8428d38a1850d8055
parenta21c38fbe3e49cf58cb6710fe63e37819743ada6 (diff)
downloadgcc-308e2c1ccae3c60ac61ce0150bfd1889cbf24196.zip
gcc-308e2c1ccae3c60ac61ce0150bfd1889cbf24196.tar.gz
gcc-308e2c1ccae3c60ac61ce0150bfd1889cbf24196.tar.bz2
Add ChangeLog entries for patch TSXLDTRK.
-rw-r--r--gcc/ChangeLog24
-rw-r--r--gcc/testsuite/ChangeLog15
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.