[PATCH, testsuite]: Fix gcc.target/i386/pr81563.c scan-assembler failure

Uros Bizjak ubizjak@gmail.com
Tue Jun 18 08:46:00 GMT 2019


2019-06-18  Uroš Bizjak  <ubizjak@gmail.com>

    * gcc.target/i386/pr81563.c (dg-final): Check that no
    registers are restored from %esp.

Tested on x86_64-linux-gnu {,-m32}.

Will be committed later today.

Uros.
-------------- next part --------------
diff --git a/gcc/testsuite/gcc.target/i386/pr81563.c b/gcc/testsuite/gcc.target/i386/pr81563.c
index ebfd583daf5b..f0efcf913401 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\\)" } } */


More information about the Gcc-patches mailing list