mirror of git://gcc.gnu.org/git/gcc.git
x86: Make testcase apx-spill_to_egprs-1.c more robust
Hi, This little patch adjust the assert in apx-spill_to_egprs-1.c testcase. The -mapxf compilation option allows more registers to be used, which in turn eliminates the need for local variables to be stored in stack memory. Therefore, the assertion is changed to detects no memory loaded through the %rsp register. gcc/testsuite/ChangeLog: * gcc.target/i386/apx-spill_to_egprs-1.c: Make sure that no local variables are stored on the stack.
This commit is contained in:
parent
426e926432
commit
e47e836f31
|
|
@ -3,22 +3,9 @@
|
|||
|
||||
#include "spill_to_mask-1.c"
|
||||
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r16d" } } */
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r17d" } } */
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r18d" } } */
|
||||
/* { dg-final { scan-assembler "movq\[ \t]+\[^\\n\\r\]*, %r19" } } */
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r20d" } } */
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r21d" } } */
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r22d" } } */
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r23d" } } */
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r24d" } } */
|
||||
/* { dg-final { scan-assembler "addl\[ \t]+\[^\\n\\r\]*, %r25d" } } */
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r26d" } } */
|
||||
/* { dg-final { scan-assembler "movl\[ \t]+\[^\\n\\r\]*, %r27d" } } */
|
||||
/* { dg-final { scan-assembler "movbel\[ \t]+\[^\\n\\r\]*, %r28d" } } */
|
||||
/* { dg-final { scan-assembler "movbel\[ \t]+\[^\\n\\r\]*, %r29d" } } */
|
||||
/* { dg-final { scan-assembler "movbel\[ \t]+\[^\\n\\r\]*, %r30d" } } */
|
||||
/* { dg-final { scan-assembler "movbel\[ \t]+\[^\\n\\r\]*, %r31d" } } */
|
||||
/* Make sure that no local variables are stored on the stack. */
|
||||
/* { dg-final { scan-assembler-not "\\(%rsp\\)" } } */
|
||||
|
||||
/* { dg-final { scan-assembler-not "knot" } } */
|
||||
/* { dg-final { scan-assembler-not "kxor" } } */
|
||||
/* { dg-final { scan-assembler-not "kor" } } */
|
||||
|
|
|
|||
Loading…
Reference in New Issue