diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2017-08-14 16:18:37 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco@gcc.gnu.org> | 2017-08-14 16:18:37 +0000 |
commit | c7fd21762de653a19dabf837917a8ad6f9491bc0 (patch) | |
tree | 0e705f01354fe5d89ff884cda84378d2d2e5d9ab /gcc | |
parent | a72a7e39722c11025a8e2b56ba94779298e0f2f0 (diff) | |
download | gcc-c7fd21762de653a19dabf837917a8ad6f9491bc0.zip gcc-c7fd21762de653a19dabf837917a8ad6f9491bc0.tar.gz gcc-c7fd21762de653a19dabf837917a8ad6f9491bc0.tar.bz2 |
[AArch64] Fix longbranch test
Fix longbranch test so it still generates long tbz branches.
gcc/testsuite/
PR target/81643
* gcc.target/aarch64/long_branch_1.c: Improve testcase.
From-SVN: r251094
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/long_branch_1.c | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9e32c8d..bfe2f78 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2017-08-14 Wilco Dijkstra <wdijkstr@arm.com> + + PR target/81643 + * gcc.target/aarch64/long_branch_1.c: Improve testcase. + 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> PR target/79845 diff --git a/gcc/testsuite/gcc.target/aarch64/long_branch_1.c b/gcc/testsuite/gcc.target/aarch64/long_branch_1.c index 46f500d..49d8b6a 100644 --- a/gcc/testsuite/gcc.target/aarch64/long_branch_1.c +++ b/gcc/testsuite/gcc.target/aarch64/long_branch_1.c @@ -54,10 +54,6 @@ test_and_branch (int selector, int addend, int cond) { start0: return sum - 1; -start1: - return sum + 1; -start2: - return sum; start3: return sum - 2; } @@ -65,6 +61,8 @@ start3: { switch (selector) { +start1: +start2: CASE_ENTRY128 (1) CASE_ENTRY64 (129) CASE_ENTRY16 (193) |