aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2022-01-18 10:45:10 +0800
committerliuhongt <hongtao.liu@intel.com>2022-01-18 11:16:53 +0800
commit5e26bf17220926d308d0e3bb82bae6e592d2e485 (patch)
treeb553f42d9f041e7518924a8f95dcdcc13c001af4 /gcc
parentfc82978278e9339233d1824cb774d7e33fac8d68 (diff)
downloadgcc-5e26bf17220926d308d0e3bb82bae6e592d2e485.zip
gcc-5e26bf17220926d308d0e3bb82bae6e592d2e485.tar.gz
gcc-5e26bf17220926d308d0e3bb82bae6e592d2e485.tar.bz2
Adjust testcase for --target_board='unix{-m64\ -march=cascadelake}'
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.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.target/i386/pr103973-1.C4
-rw-r--r--gcc/testsuite/g++.target/i386/pr103973-11.C4
-rw-r--r--gcc/testsuite/g++.target/i386/pr103973-13.C4
-rw-r--r--gcc/testsuite/g++.target/i386/pr103973-15.C4
-rw-r--r--gcc/testsuite/g++.target/i386/pr103973-3.C4
-rw-r--r--gcc/testsuite/g++.target/i386/pr103973-5.C4
-rw-r--r--gcc/testsuite/g++.target/i386/pr103973-7.C4
-rw-r--r--gcc/testsuite/g++.target/i386/pr103973-9.C4
-rw-r--r--gcc/testsuite/gcc.target/i386/pr103973-1.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/pr103973-11.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/pr103973-13.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/pr103973-15.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/pr103973-3.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/pr103973-5.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/pr103973-7.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/pr103973-9.c4
16 files changed, 32 insertions, 32 deletions
diff --git a/gcc/testsuite/g++.target/i386/pr103973-1.C b/gcc/testsuite/g++.target/i386/pr103973-1.C
index 77f8b4e..d7e2e89 100644
--- a/gcc/testsuite/g++.target/i386/pr103973-1.C
+++ b/gcc/testsuite/g++.target/i386/pr103973-1.C
@@ -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>
diff --git a/gcc/testsuite/g++.target/i386/pr103973-11.C b/gcc/testsuite/g++.target/i386/pr103973-11.C
index 549c1cc..535de21 100644
--- a/gcc/testsuite/g++.target/i386/pr103973-11.C
+++ b/gcc/testsuite/g++.target/i386/pr103973-11.C
@@ -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"
diff --git a/gcc/testsuite/g++.target/i386/pr103973-13.C b/gcc/testsuite/g++.target/i386/pr103973-13.C
index fdd13b9..a3d4ac5 100644
--- a/gcc/testsuite/g++.target/i386/pr103973-13.C
+++ b/gcc/testsuite/g++.target/i386/pr103973-13.C
@@ -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>
diff --git a/gcc/testsuite/g++.target/i386/pr103973-15.C b/gcc/testsuite/g++.target/i386/pr103973-15.C
index 1b20b12..4143d39 100644
--- a/gcc/testsuite/g++.target/i386/pr103973-15.C
+++ b/gcc/testsuite/g++.target/i386/pr103973-15.C
@@ -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"
diff --git a/gcc/testsuite/g++.target/i386/pr103973-3.C b/gcc/testsuite/g++.target/i386/pr103973-3.C
index 3d4476c..9ff1c5c 100644
--- a/gcc/testsuite/g++.target/i386/pr103973-3.C
+++ b/gcc/testsuite/g++.target/i386/pr103973-3.C
@@ -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"
diff --git a/gcc/testsuite/g++.target/i386/pr103973-5.C b/gcc/testsuite/g++.target/i386/pr103973-5.C
index b198fe6..7332698 100644
--- a/gcc/testsuite/g++.target/i386/pr103973-5.C
+++ b/gcc/testsuite/g++.target/i386/pr103973-5.C
@@ -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>
diff --git a/gcc/testsuite/g++.target/i386/pr103973-7.C b/gcc/testsuite/g++.target/i386/pr103973-7.C
index 1757961..0e05b8e 100644
--- a/gcc/testsuite/g++.target/i386/pr103973-7.C
+++ b/gcc/testsuite/g++.target/i386/pr103973-7.C
@@ -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"
diff --git a/gcc/testsuite/g++.target/i386/pr103973-9.C b/gcc/testsuite/g++.target/i386/pr103973-9.C
index deb48f9..23a1791 100644
--- a/gcc/testsuite/g++.target/i386/pr103973-9.C
+++ b/gcc/testsuite/g++.target/i386/pr103973-9.C
@@ -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>
diff --git a/gcc/testsuite/gcc.target/i386/pr103973-1.c b/gcc/testsuite/gcc.target/i386/pr103973-1.c
index d0a3bc2..2857a4f 100644
--- a/gcc/testsuite/gcc.target/i386/pr103973-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr103973-1.c
@@ -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; }
diff --git a/gcc/testsuite/gcc.target/i386/pr103973-11.c b/gcc/testsuite/gcc.target/i386/pr103973-11.c
index a906d14..343350c 100644
--- a/gcc/testsuite/gcc.target/i386/pr103973-11.c
+++ b/gcc/testsuite/gcc.target/i386/pr103973-11.c
@@ -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"
diff --git a/gcc/testsuite/gcc.target/i386/pr103973-13.c b/gcc/testsuite/gcc.target/i386/pr103973-13.c
index 7e6dc40..4c97612 100644
--- a/gcc/testsuite/gcc.target/i386/pr103973-13.c
+++ b/gcc/testsuite/gcc.target/i386/pr103973-13.c
@@ -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; }
diff --git a/gcc/testsuite/gcc.target/i386/pr103973-15.c b/gcc/testsuite/gcc.target/i386/pr103973-15.c
index 3b65a13..c455ad7 100644
--- a/gcc/testsuite/gcc.target/i386/pr103973-15.c
+++ b/gcc/testsuite/gcc.target/i386/pr103973-15.c
@@ -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"
diff --git a/gcc/testsuite/gcc.target/i386/pr103973-3.c b/gcc/testsuite/gcc.target/i386/pr103973-3.c
index 2b9124e..f7eb887 100644
--- a/gcc/testsuite/gcc.target/i386/pr103973-3.c
+++ b/gcc/testsuite/gcc.target/i386/pr103973-3.c
@@ -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"
diff --git a/gcc/testsuite/gcc.target/i386/pr103973-5.c b/gcc/testsuite/gcc.target/i386/pr103973-5.c
index 9ee6ca2..2fa6be2 100644
--- a/gcc/testsuite/gcc.target/i386/pr103973-5.c
+++ b/gcc/testsuite/gcc.target/i386/pr103973-5.c
@@ -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; }
diff --git a/gcc/testsuite/gcc.target/i386/pr103973-7.c b/gcc/testsuite/gcc.target/i386/pr103973-7.c
index b883f8c..cf3759e 100644
--- a/gcc/testsuite/gcc.target/i386/pr103973-7.c
+++ b/gcc/testsuite/gcc.target/i386/pr103973-7.c
@@ -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"
diff --git a/gcc/testsuite/gcc.target/i386/pr103973-9.c b/gcc/testsuite/gcc.target/i386/pr103973-9.c
index cc583c0..5c623f5 100644
--- a/gcc/testsuite/gcc.target/i386/pr103973-9.c
+++ b/gcc/testsuite/gcc.target/i386/pr103973-9.c
@@ -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; }