From 312e8086a6a1164e8f16aff68ca175f32b3185ee Mon Sep 17 00:00:00 2001 From: xiezhiheng Date: Sat, 25 Nov 2023 10:50:11 +0800 Subject: [PATCH] [Backport][AArch64] Fix longbranch test Reference: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=c7fd21762de653a19dabf837917a8ad6f9491bc0 Fix longbranch test so it still generates long tbz branches. --- gcc/testsuite/gcc.target/aarch64/long_branch_1.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/gcc.target/aarch64/long_branch_1.c b/gcc/testsuite/gcc.target/aarch64/long_branch_1.c index 46f500d36..49d8b6a22 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) -- 2.19.1