[AArch64] Check branch types for noplt testcases
authorJiong Wang <jiong.wang@arm.com>
Fri, 7 Aug 2015 13:26:23 +0000 (13:26 +0000)
committerJiong Wang <jiwang@gcc.gnu.org>
Fri, 7 Aug 2015 13:26:23 +0000 (13:26 +0000)
2015-08-07  Jiong Wang  <jiong.wang@arm.com>

gcc/testsuite/
  * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
  modifers.
  * gcc.target/aarch64/noplt_2.c: Likewise.
  * gcc.target/aarch64/noplt_3.c: Likewise.

From-SVN: r226721

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/noplt_1.c
gcc/testsuite/gcc.target/aarch64/noplt_2.c
gcc/testsuite/gcc.target/aarch64/noplt_3.c

index 66d57bb..04a1fae 100644 (file)
@@ -1,3 +1,10 @@
+2015-08-07  Jiong Wang  <jiong.wang@arm.com>
+
+       * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
+       modifers.
+       * gcc.target/aarch64/noplt_2.c: Likewise.
+       * gcc.target/aarch64/noplt_3.c: Likewise.
+
 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
 
        * jit.dg/test-benchmark.c (main): Record all elapsed times at each
index 4e9bb62..731fcae 100644 (file)
@@ -11,5 +11,5 @@ foo (int a)
   return b[a];
 }
 
-/* { dg-final { scan-assembler "#:got:" { target { aarch64_tiny || aarch64_small } } } } */
-/* { dg-final { scan-assembler "#:got_lo12:" { target aarch64_small } } } */
+/* { dg-final { scan-assembler "blr" } } */
+/* { dg-final { scan-assembler-not "bl\t" } } */
index 718999b..3be94aa 100644 (file)
@@ -14,5 +14,5 @@ foo (int a)
   return b0[a] + b1[a];
 }
 
-/* { dg-final { scan-assembler-times "#:got:" 1 { target { aarch64_tiny || aarch64_small } } } } */
-/* { dg-final { scan-assembler-times "#:got_lo12:" 1 { target aarch64_small } } } */
+/* { dg-final { scan-assembler-times "blr" 1 } } */
+/* { dg-final { scan-assembler-times "bl\t" 1 } } */
index c1993b6..ef6e65d 100644 (file)
@@ -16,5 +16,5 @@ cal_novalue (int a)
   dec (a);
 }
 
-/* { dg-final { scan-assembler-times "#:got:" 2 { target { aarch64_tiny || aarch64_small } } } } */
-/* { dg-final { scan-assembler-times "#:got_lo12:" 2 { target aarch64_small } } } */
+/* { dg-final { scan-assembler-times "br" 2 } } */
+/* { dg-final { scan-assembler-not "b\t" } } */