aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2019-06-18 16:31:11 +0200
committerUros Bizjak <uros@gcc.gnu.org>2019-06-18 16:31:11 +0200
commitd34c64796b1daf4d9ff452313e021e15d9df4cb8 (patch)
treebe85f8f8245c117adb5aa95db8c42152dd062b22 /gcc
parentaa61ac43e06d21a48d25da62ece852b2fc60d7f2 (diff)
downloadgcc-d34c64796b1daf4d9ff452313e021e15d9df4cb8.zip
gcc-d34c64796b1daf4d9ff452313e021e15d9df4cb8.tar.gz
gcc-d34c64796b1daf4d9ff452313e021e15d9df4cb8.tar.bz2
pr81563.c (dg-final): Check that no registers are restored from %esp.
* gcc.target/i386/pr81563.c (dg-final): Check that no registers are restored from %esp. From-SVN: r272422
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/i386/pr81563.c3
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 061f7fb..e04c019 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/pr81563.c (dg-final): Check that no
+ registers are restored from %esp.
+
2019-06-18 Richard Biener <rguenther@suse.de>
PR debug/90900
diff --git a/gcc/testsuite/gcc.target/i386/pr81563.c b/gcc/testsuite/gcc.target/i386/pr81563.c
index ebfd583..f0efcf9 100644
--- a/gcc/testsuite/gcc.target/i386/pr81563.c
+++ b/gcc/testsuite/gcc.target/i386/pr81563.c
@@ -10,5 +10,4 @@ fn1 (long long int x)
return x;
}
-/* { dg-final { scan-assembler-times "movl\[\\t \]*-8\\(%ebp\\),\[\\t \]*%esi" 1 } } */
-/* { dg-final { scan-assembler-times "movl\[\\t \]*-4\\(%ebp\\),\[\\t \]*%edi" 1 } } */
+/* { dg-final { scan-assembler-not "movl\[ \\t\]+\[0-9]*\\(%esp\\)" } } */