diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.target/arm/pr42505.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.target/arm/pr42505.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/arm/pr42505.c b/gcc-4.8.1/gcc/testsuite/gcc.target/arm/pr42505.c deleted file mode 100644 index 5ddfea1da..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/arm/pr42505.c +++ /dev/null @@ -1,22 +0,0 @@ -/* { dg-options "-Os" } */ -/* { dg-final { scan-assembler-not "str\[\\t \]*r.,\[\\t \]*.sp," } } */ - -struct A { - int f1; - int f2; -}; - -int func(int c); - -/* This function should not need to spill anything to the stack. */ -int test(struct A* src, struct A* dst, int count) -{ - while (count--) { - if (!func(src->f2)) { - return 0; - } - *dst++ = *src++; - } - - return 1; -} |