diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/20020616-1.c')
-rw-r--r-- | gcc-4.8/gcc/testsuite/gcc.target/i386/20020616-1.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/20020616-1.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/20020616-1.c deleted file mode 100644 index 5641826b4..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/20020616-1.c +++ /dev/null @@ -1,35 +0,0 @@ -/* PR opt/6722 */ -/* { dg-do run } */ -/* { dg-options "-O2" } */ - -#if !__PIC__ -register int k asm("%ebx"); -#elif __amd64 -register int k asm("%r12"); -#else -register int k asm("%esi"); -#endif - -void __attribute__((noinline)) -foo() -{ - k = 1; -} - -void test() -{ - int i; - for (i = 0; i < 10; i += k) - { - k = 0; - foo(); - } -} - -int main() -{ - int old = k; - test(); - k = old; - return 0; -} |