]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Adjust testcase for --target_board='unix{-m64\ -march=cascadelake}'
authorliuhongt <hongtao.liu@intel.com>
Tue, 18 Jan 2022 02:45:10 +0000 (10:45 +0800)
committerliuhongt <hongtao.liu@intel.com>
Tue, 18 Jan 2022 03:16:53 +0000 (11:16 +0800)
Change scan-assembler from "\tucomisd" to "\t\[v\]?ucomisd".

gcc/testsuite/ChangeLog:

PR target/103973
* g++.target/i386/pr103973-1.C: Change scan-assembler from
"\tucomisd" to "\t\[v\]?ucomisd".
* g++.target/i386/pr103973-11.C: Ditto.
* g++.target/i386/pr103973-13.C: Ditto.
* g++.target/i386/pr103973-15.C: Ditto.
* g++.target/i386/pr103973-3.C: Ditto.
* g++.target/i386/pr103973-5.C: Ditto.
* g++.target/i386/pr103973-7.C: Ditto.
* g++.target/i386/pr103973-9.C: Ditto.
* gcc.target/i386/pr103973-1.c: Ditto.
* gcc.target/i386/pr103973-11.c: Ditto.
* gcc.target/i386/pr103973-13.c: Ditto.
* gcc.target/i386/pr103973-15.c: Ditto.
* gcc.target/i386/pr103973-3.c: Ditto.
* gcc.target/i386/pr103973-5.c: Ditto.
* gcc.target/i386/pr103973-7.c: Ditto.
* gcc.target/i386/pr103973-9.c: Ditto.

16 files changed:
gcc/testsuite/g++.target/i386/pr103973-1.C
gcc/testsuite/g++.target/i386/pr103973-11.C
gcc/testsuite/g++.target/i386/pr103973-13.C
gcc/testsuite/g++.target/i386/pr103973-15.C
gcc/testsuite/g++.target/i386/pr103973-3.C
gcc/testsuite/g++.target/i386/pr103973-5.C
gcc/testsuite/g++.target/i386/pr103973-7.C
gcc/testsuite/g++.target/i386/pr103973-9.C
gcc/testsuite/gcc.target/i386/pr103973-1.c
gcc/testsuite/gcc.target/i386/pr103973-11.c
gcc/testsuite/gcc.target/i386/pr103973-13.c
gcc/testsuite/gcc.target/i386/pr103973-15.c
gcc/testsuite/gcc.target/i386/pr103973-3.c
gcc/testsuite/gcc.target/i386/pr103973-5.c
gcc/testsuite/gcc.target/i386/pr103973-7.c
gcc/testsuite/gcc.target/i386/pr103973-9.c

index 77f8b4ea325b7dc99307cafa4677f19fc8255f15..d7e2e89d895f154970c69562e51b4e2e7d443226 100644 (file)
@@ -1,8 +1,8 @@
 // PR target/103973
 // { dg-do run }
 // { dg-options "-O2 -std=c++20 -save-temps" }
-// { dg-final { scan-assembler-not "'\tucomisd" { target { ! ia32 } } } }
-// { dg-final { scan-assembler-times "\tcomisd" 2 { target { ! ia32 } } } }
+// { dg-final { scan-assembler-not "'\t\[v\]?ucomisd" { target { ! ia32 } } } }
+// { dg-final { scan-assembler-times "\t\[v\]?comisd" 2 { target { ! ia32 } } } }
 
 #include <compare>
 
index 549c1cc002767850b49bb99add277e25c9c56c06..535de21ce86fb043aa6ae8c2d9f0964b37d36585 100644 (file)
@@ -1,8 +1,8 @@
 // PR target/103973
 // { dg-do run }
 // { dg-options "-O2 -save-temps -std=c++20" }
-// { dg-final { scan-assembler-not "'\tucomiss" { target { ! ia32 } } } }
-// { dg-final { scan-assembler-times "\tcomiss" 2 { target { ! ia32 } } } }
+// { dg-final { scan-assembler-not "'\t\[v\]?ucomiss" { target { ! ia32 } } } }
+// { dg-final { scan-assembler-times "\t\[v\]?comiss" 2 { target { ! ia32 } } } }
 
 #define double_type float
 #include "pr103973-9.C"
index fdd13b99795bbce3909fdacd3b0dadc868e01646..a3d4ac5048a0bd7a860fb560afc9d467b20d0a04 100644 (file)
@@ -1,8 +1,8 @@
 // PR target/103973
 // { dg-do run }
 // { dg-options "-O2 -ffast-math -std=c++20 -save-temps" }
-// { dg-final { scan-assembler-not "'\tucomisd" { target { ! ia32 } } } }
-// { dg-final { scan-assembler-times "\tcomisd" 2 { target { ! ia32 } } } }
+// { dg-final { scan-assembler-not "'\t\[v\]?ucomisd" { target { ! ia32 } } } }
+// { dg-final { scan-assembler-times "\t\[v\]?comisd" 2 { target { ! ia32 } } } }
 
 #include <compare>
 
index 1b20b12f9348ad28ff153908970a6b845bfde2e7..4143d39edc508878a9f5136aca3ce24f4c7ec9cd 100644 (file)
@@ -1,8 +1,8 @@
 // PR target/103973
 // { dg-do run }
 // { dg-options "-O2 -ffast-math -save-temps -std=c++20" }
-// { dg-final { scan-assembler-not "'\tucomiss" { target { ! ia32 } } } }
-// { dg-final { scan-assembler-times "\tcomiss" 2 { target { ! ia32 } } } }
+// { dg-final { scan-assembler-not "'\t\[v\]?ucomiss" { target { ! ia32 } } } }
+// { dg-final { scan-assembler-times "\t\[v\]?comiss" 2 { target { ! ia32 } } } }
 
 #define double_type float
 #include "pr103973-13.C"
index 3d4476cbc1754b1c51cfff481204677d5a875bb9..9ff1c5c527b1b017cefc0a42b20ec6fcd357298c 100644 (file)
@@ -1,8 +1,8 @@
 // PR target/103973
 // { dg-do run }
 // { dg-options "-O2 -save-temps -std=c++20" }
-// { dg-final { scan-assembler-not "'\tucomiss" { target { ! ia32 } } } }
-// { dg-final { scan-assembler-times "\tcomiss" 2 { target { ! ia32 } } } }
+// { dg-final { scan-assembler-not "'\t\[v\]?ucomiss" { target { ! ia32 } } } }
+// { dg-final { scan-assembler-times "\t\[v\]?comiss" 2 { target { ! ia32 } } } }
 
 #define double_type float
 #include "pr103973-1.C"
index b198fe6ad2c28f1e2deed8e21a79762b112820dd..73326984f4ee4ef4c24f3d782284dc6d5c2faf68 100644 (file)
@@ -1,8 +1,8 @@
 // PR target/103973
 // { dg-do run }
 // { dg-options "-O2 -ffast-math -std=c++20 -save-temps" }
-// { dg-final { scan-assembler-not "'\tucomisd" { target { ! ia32 } } } }
-// { dg-final { scan-assembler-times "\tcomisd" 2 { target { ! ia32 } } } }
+// { dg-final { scan-assembler-not "'\t\[v\]?ucomisd" { target { ! ia32 } } } }
+// { dg-final { scan-assembler-times "\t\[v\]?comisd" 2 { target { ! ia32 } } } }
 
 #include <compare>
 
index 17579610475e8b02e1c57f0e036cd9f03a3b661f..0e05b8e87b52f4c261ec420d70d510f5df64e88a 100644 (file)
@@ -1,8 +1,8 @@
 // PR target/103973
 // { dg-do run }
 // { dg-options "-O2 -ffast-math -save-temps -std=c++20" }
-// { dg-final { scan-assembler-not "'\tucomiss" { target { ! ia32 } } } }
-// { dg-final { scan-assembler-times "\tcomiss" 2 { target { ! ia32 } } } }
+// { dg-final { scan-assembler-not "'\t\[v\]?ucomiss" { target { ! ia32 } } } }
+// { dg-final { scan-assembler-times "\t\[v\]?comiss" 2 { target { ! ia32 } } } }
 
 #define double_type float
 #include "pr103973-5.C"
index deb48f93d9b5d6cef2cf98e5c291a8cadb3874bc..23a179178aa3003eed46c1c9e95da5fe655bd665 100644 (file)
@@ -1,8 +1,8 @@
 // PR target/103973
 // { dg-do run }
 // { dg-options "-O2 -std=c++20 -save-temps" }
-// { dg-final { scan-assembler-not "'\tucomisd" { target { ! ia32 } } } }
-// { dg-final { scan-assembler-times "\tcomisd" 2 { target { ! ia32 } } } }
+// { dg-final { scan-assembler-not "'\t\[v\]?ucomisd" { target { ! ia32 } } } }
+// { dg-final { scan-assembler-times "\t\[v\]?comisd" 2 { target { ! ia32 } } } }
 
 #include <compare>
 
index d0a3bc2339b83ca2d2aef18359bcb7649fddea17..2857a4f0e8324e6f3a7b63ad8c8387efa4a7578f 100644 (file)
@@ -1,8 +1,8 @@
 /* PR target/103973 */
 /* { dg-do run } */
 /* { dg-options "-O2 -save-temps" } */
-/* { dg-final { scan-assembler-not "'\tucomisd" { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "\tcomisd" 4 { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-not "'\t\[v\]?ucomisd" { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-times "\t\[v\]?comisd" 4 { target { ! ia32 } } } } */
 
 __attribute__((noipa)) int m1 (void) { return -1; }
 __attribute__((noipa)) int p0 (void) { return 0; }
index a906d140e48b1ee435fb14eda858074d19c370ee..343350ce8baa9df7b016831e30580c6dcab1b734 100644 (file)
@@ -1,8 +1,8 @@
 /* PR target/103973 */
 /* { dg-do run } */
 /* { dg-options "-O2 -save-temps" } */
-/* { dg-final { scan-assembler-not "'\tucomiss" { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "\tcomiss" 4 { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-not "\t\[v\]?ucomiss" { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-times "\t\[v\]?comiss" 4 { target { ! ia32 } } } } */
 
 #define double float
 #include "pr103973-9.c"
index 7e6dc4043cb5849ca58f17a0e673695bc3f6c2f7..4c97612bccfeb4c045d82099fff1bf1600ce35f3 100644 (file)
@@ -1,8 +1,8 @@
 /* PR target/103973 */
 /* { dg-do run } */
 /* { dg-options "-O2 -ffast-math -save-temps" } */
-/* { dg-final { scan-assembler-not "'\tucomisd" { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "\tcomisd" 4 { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-not "'\t\[v\]?ucomisd" { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-times "\t\[v\]?comisd" 4 { target { ! ia32 } } } } */
 
 __attribute__((noipa)) int m1 (void) { return -1; }
 __attribute__((noipa)) int p0 (void) { return 0; }
index 3b65a131ea5974564a33f4d76d3ca39856338de7..c455ad73dd0a4d067d325a301c3f6dbc16f342d5 100644 (file)
@@ -1,8 +1,8 @@
 /* PR target/103973 */
 /* { dg-do run } */
 /* { dg-options "-O2 -ffast-math -save-temps" } */
-/* { dg-final { scan-assembler-not "'\tucomiss" { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "\tcomiss" 4 { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-not "'\t\[v\]?ucomiss" { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-times "\t\[v\]?comiss" 4 { target { ! ia32 } } } } */
 
 #define double float
 #include "pr103973-13.c"
index 2b9124e998c7e5d542e159f54966704ae0873b99..f7eb887c7b8472778c909c72102b4d019100c2f7 100644 (file)
@@ -1,8 +1,8 @@
 /* PR target/103973 */
 /* { dg-do run } */
 /* { dg-options "-O2 -save-temps" } */
-/* { dg-final { scan-assembler-not "'\tucomiss" { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "\tcomiss" 4 { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-not "'\t\[v\]?ucomiss" { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-times "\t\[v\]?comiss" 4 { target { ! ia32 } } } } */
 
 #define double float
 #include "pr103973-1.c"
index 9ee6ca23ee0ec4ec462711525dc2593ada20c147..2fa6be21e62231561593b3c06cb60570d3b52d31 100644 (file)
@@ -1,8 +1,8 @@
 /* PR target/103973 */
 /* { dg-do run } */
 /* { dg-options "-O2 -ffast-math -save-temps" } */
-/* { dg-final { scan-assembler-not "'\tucomisd" { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "\tcomisd" 4 { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-not "'\t\[v\]?ucomisd" { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-times "\t\[v\]?comisd" 4 { target { ! ia32 } } } } */
 
 __attribute__((noipa)) int m1 (void) { return -1; }
 __attribute__((noipa)) int p0 (void) { return 0; }
index b883f8c5307307d86c4f1ec295bdf942d948dfac..cf3759e883f6fdd4f1984a0a7b4f161267652fbf 100644 (file)
@@ -1,8 +1,8 @@
 /* PR target/103973 */
 /* { dg-do run } */
 /* { dg-options "-O2 -ffast-math -save-temps" } */
-/* { dg-final { scan-assembler-not "'\tucomiss" { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "\tcomiss" 4 { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-not "'\t\[v\]?ucomiss" { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-times "\t\[v\]?comiss" 4 { target { ! ia32 } } } } */
 
 #define double float
 #include "pr103973-5.c"
index cc583c0e28675b7c26a51c7cc00fbcb9cccb29ab..5c623f54458ec8e6433a6eb9db185dce8ae85c03 100644 (file)
@@ -1,8 +1,8 @@
 /* PR target/103973 */
 /* { dg-do run } */
 /* { dg-options "-O2 -save-temps" } */
-/* { dg-final { scan-assembler-not "'\tucomisd" { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "\tcomisd" 4 { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-not "'\t\[v\]?ucomisd" { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-times "\t\[v\]?comisd" 4 { target { ! ia32 } } } } */
 
 __attribute__((noipa)) int m1 (void) { return -1; }
 __attribute__((noipa)) int p0 (void) { return 0; }