aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/i386/pr82196-1.c5
-rw-r--r--gcc/testsuite/gcc.target/i386/pr82196-2.c5
3 files changed, 9 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6bdfdfe..b1a0471 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2017-09-23 Daniel Santos <daniel.santos@pobox.com>
+
+ * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
+ * gcc.target/i386/pr82196-2.c: (b): Likewise.
+
2017-09-22 Jakub Jelinek <jakub@redhat.com>
PR middle-end/35691
diff --git a/gcc/testsuite/gcc.target/i386/pr82196-1.c b/gcc/testsuite/gcc.target/i386/pr82196-1.c
index ef85832..541d975 100644
--- a/gcc/testsuite/gcc.target/i386/pr82196-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr82196-1.c
@@ -1,7 +1,7 @@
/* { dg-do compile { target lp64 } } */
/* { dg-options "-msse -mcall-ms2sysv-xlogues -O2" } */
-/* { dg-final { scan-assembler "call.*__sse_savms64_18" } } */
-/* { dg-final { scan-assembler "jmp.*__sse_resms64x_18" } } */
+/* { dg-final { scan-assembler "call.*__sse_savms64f?_12" } } */
+/* { dg-final { scan-assembler "jmp.*__sse_resms64f?x_12" } } */
void __attribute__((sysv_abi)) a() {
}
@@ -9,6 +9,5 @@ void __attribute__((sysv_abi)) a() {
static void __attribute__((sysv_abi)) (*volatile a_noinfo)() = a;
void __attribute__((ms_abi)) b() {
- __asm__ __volatile__ ("" :::"rbx", "rbp", "r12", "r13", "r14", "r15");
a_noinfo ();
}
diff --git a/gcc/testsuite/gcc.target/i386/pr82196-2.c b/gcc/testsuite/gcc.target/i386/pr82196-2.c
index 8fe5841..7166d06 100644
--- a/gcc/testsuite/gcc.target/i386/pr82196-2.c
+++ b/gcc/testsuite/gcc.target/i386/pr82196-2.c
@@ -1,7 +1,7 @@
/* { dg-do compile { target lp64 } } */
/* { dg-options "-mavx -mcall-ms2sysv-xlogues -O2" } */
-/* { dg-final { scan-assembler "call.*__avx_savms64_18" } } */
-/* { dg-final { scan-assembler "jmp.*__avx_resms64x_18" } } */
+/* { dg-final { scan-assembler "call.*__avx_savms64f?_12" } } */
+/* { dg-final { scan-assembler "jmp.*__avx_resms64f?x_12" } } */
void __attribute__((sysv_abi)) a() {
}
@@ -9,6 +9,5 @@ void __attribute__((sysv_abi)) a() {
static void __attribute__((sysv_abi)) (*volatile a_noinfo)() = a;
void __attribute__((ms_abi)) b() {
- __asm__ __volatile__ ("" :::"rbx", "rbp", "r12", "r13", "r14", "r15");
a_noinfo ();
}