summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c')
-rw-r--r--gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c b/gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c
index f60cfd3ed64..2543d50e78f 100644
--- a/gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c
+++ b/gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c
@@ -21,28 +21,3 @@ main (int argc, char** argv)
return 0;
}
-
-extern void abort (void);
-
-int
-adder (int a, int b)
-{
- int result;
- __asm__ ("add %w0,%w1,%w2" : "=r"(result) : "r"(a), "r"(b) : );
- return result;
-}
-
-int
-main (int argc, char** argv)
-{
- int i;
- int total = argc;
- for (i = 0; i < 20; i++)
- total = adder (total, i);
-
- if (total != (190 + argc))
- abort ();
-
- return 0;
-}
-