diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/pr59625.c')
-rw-r--r-- | gcc-4.8/gcc/testsuite/gcc.target/i386/pr59625.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/pr59625.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/pr59625.c deleted file mode 100644 index 8e1a7794b..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/pr59625.c +++ /dev/null @@ -1,36 +0,0 @@ -/* PR target/59625 */ -/* { dg-do compile } */ -/* { dg-options "-O2 -mtune=atom" } */ - -int -foo (void) -{ - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - asm goto ("" : : : : lab); - return 0; -lab: - return 1; -} - -/* Verify we don't consider asm goto as a jump for four jumps limit - optimization. asm goto doesn't have to contain a jump at all, - the branching to labels can happen through different means. */ -/* { dg-final { scan-assembler-not "(p2align\[^\n\r\]*\[\n\r]*\[^\n\r\]*){8}p2align" } } */ |