Rename test source from tlsle.c into tls.c for reuse purpose. tls.c will be used as test source file for all TLS test, we just need to specify different tls options in different testcases.
2015-06-19 Jiong Wang <jiong.w...@arm.com> gcc/testsuite/ * gcc.target/aarch64/tlsle.c: Rename to tls.c * gcc.target/aarch64/aarch64/tlsle12.c: Update source file name. * gcc.target/aarch64/aarch64/tlsle24.c: Ditto. * gcc.target/aarch64/aarch64/tlsle32.c: Ditto. -- Regards, Jiong
diff --git a/gcc/testsuite/gcc.target/aarch64/tls.c b/gcc/testsuite/gcc.target/aarch64/tls.c new file mode 100644 index 0000000..6adc4b1 --- /dev/null +++ b/gcc/testsuite/gcc.target/aarch64/tls.c @@ -0,0 +1,9 @@ +__thread int t0 = 0x10; +__thread int t1 = 0x10; + +int +cal (void) +{ + return t0 + t1; +} + diff --git a/gcc/testsuite/gcc.target/aarch64/tlsle.c b/gcc/testsuite/gcc.target/aarch64/tlsle.c deleted file mode 100644 index 6adc4b1..0000000 --- a/gcc/testsuite/gcc.target/aarch64/tlsle.c +++ /dev/null @@ -1,9 +0,0 @@ -__thread int t0 = 0x10; -__thread int t1 = 0x10; - -int -cal (void) -{ - return t0 + t1; -} - diff --git a/gcc/testsuite/gcc.target/aarch64/tlsle12.c b/gcc/testsuite/gcc.target/aarch64/tlsle12.c index eb31001..b40d77c 100644 --- a/gcc/testsuite/gcc.target/aarch64/tlsle12.c +++ b/gcc/testsuite/gcc.target/aarch64/tlsle12.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O0 -ftls-model=local-exec -mtls-size=12" } */ -#include "tlsle.c" +#include "tls.c" /* { dg-final { scan-assembler-times "#:tprel_lo12" 2 } } */ diff --git a/gcc/testsuite/gcc.target/aarch64/tlsle24.c b/gcc/testsuite/gcc.target/aarch64/tlsle24.c index bd5b41c..7a32745 100644 --- a/gcc/testsuite/gcc.target/aarch64/tlsle24.c +++ b/gcc/testsuite/gcc.target/aarch64/tlsle24.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-O0 -ftls-model=local-exec -mtls-size=24" } */ -#include "tlsle.c" +#include "tls.c" /* { dg-final { scan-assembler-times "#:tprel_lo12_nc" 2 } } */ /* { dg-final { scan-assembler-times "#:tprel_hi12" 2 } } */ diff --git a/gcc/testsuite/gcc.target/aarch64/tlsle32.c b/gcc/testsuite/gcc.target/aarch64/tlsle32.c index 48cc830..f0b990e 100644 --- a/gcc/testsuite/gcc.target/aarch64/tlsle32.c +++ b/gcc/testsuite/gcc.target/aarch64/tlsle32.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-O0 -ftls-model=local-exec -mtls-size=32" } */ -#include "tlsle.c" +#include "tls.c" /* { dg-final { scan-assembler-times "#:tprel_g1" 2 } } */ /* { dg-final { scan-assembler-times "#:tprel_g0_nc" 2 } } */