]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386/testsuite: Do not append AVX10.2 option for check_effective_target
authorHaochen Jiang <haochen.jiang@intel.com>
Fri, 22 Nov 2024 06:32:16 +0000 (14:32 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Mon, 25 Nov 2024 02:54:15 +0000 (10:54 +0800)
When -avx10.2 meet -march with AVX512 enabled, it will report warning
for vector size conflict. The warning will prevent the test to run on
GCC with arch native build on those platforms when
check_effective_target.

Remove AVX10.2 options since we are using inline asm ad it actually do
not need options. It will eliminate the warning.

gcc/testsuite/ChangeLog:

* lib/target-supports.exp (check_effective_target_avx10_2):
Remove AVX10.2 option.
(check_effective_target_avx10_2_512): Ditto.

gcc/testsuite/lib/target-supports.exp

index 187a7e2992c338fe3b88234bba0d5dc504936672..b8ac76d1702f0708d3623bbe8a65418896916378 100644 (file)
@@ -10808,7 +10808,7 @@ proc check_effective_target_avx10_2 { } {
          __asm__ volatile ("vcvtph2ibs\t%ymm5, %ymm6");
          __asm__ volatile ("vminmaxpd\t$123, %ymm4, %ymm5, %ymm6");
        }
-    } "-mavx10.2" ]
+    } "" ]
 }
 
 # Return 1 if avx10.2-512 instructions can be compiled.
@@ -10823,7 +10823,7 @@ proc check_effective_target_avx10_2_512 { } {
          __asm__ volatile ("vcvtph2ibs\t%zmm5, %zmm6");
          __asm__ volatile ("vminmaxpd\t$123, %zmm4, %zmm5, %zmm6");
        }
-    } "-mavx10.2-512" ]
+    } "" ]
 }
 
 # Return 1 if amx-avx512 instructions can be compiled.