]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386: Add AVX10.1 related macros
authorHaochen Jiang <haochen.jiang@intel.com>
Wed, 10 Jan 2024 02:20:37 +0000 (10:20 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Fri, 12 Jan 2024 07:56:11 +0000 (15:56 +0800)
gcc/ChangeLog:

PR target/113288
* config/i386/i386-c.cc (ix86_target_macros_internal):
Add __AVX10_1__, __AVX10_1_256__ and __AVX10_1_512__.

gcc/config/i386/i386-c.cc

index c3ae984670b612e753b8ddaae42c7bd40d1b6b32..366b560158a12a20292ed365ea24069562c4ebbd 100644 (file)
@@ -735,6 +735,13 @@ ix86_target_macros_internal (HOST_WIDE_INT isa_flag,
     def_or_undef (parse_in, "__EVEX512__");
   if (isa_flag2 & OPTION_MASK_ISA2_USER_MSR)
     def_or_undef (parse_in, "__USER_MSR__");
+  if (isa_flag2 & OPTION_MASK_ISA2_AVX10_1_256)
+    {
+      def_or_undef (parse_in, "__AVX10_1_256__");
+      def_or_undef (parse_in, "__AVX10_1__");
+    }
+  if (isa_flag2 & OPTION_MASK_ISA2_AVX10_1_512)
+    def_or_undef (parse_in, "__AVX10_1_512__");
   if (TARGET_IAMCU)
     {
       def_or_undef (parse_in, "__iamcu");