https://gcc.gnu.org/g:a8cf8cb33606f07d392cd23900845ecf7548799d

commit r16-5311-ga8cf8cb33606f07d392cd23900845ecf7548799d
Author: Andrew Pinski <[email protected]>
Date:   Sat Nov 15 20:13:45 2025 -0800

    aarch64: unxfail pr117123.C
    
    This testcase now passes for aarch64 after r16-5258-1d8e2d51e5c5.
    The keeping around the loop pre-header helped to better thread the jumps
    and fix the issue at hand.
    
    Pushed as obvious.
    
    gcc/testsuite/ChangeLog:
    
            * g++.dg/tree-ssa/pr117123.C: un-xfail.
    
    Signed-off-by: Andrew Pinski <[email protected]>

Diff:
---
 gcc/testsuite/g++.dg/tree-ssa/pr117123.C | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/gcc/testsuite/g++.dg/tree-ssa/pr117123.C 
b/gcc/testsuite/g++.dg/tree-ssa/pr117123.C
index 29b69dfa432c..2aa2810de952 100644
--- a/gcc/testsuite/g++.dg/tree-ssa/pr117123.C
+++ b/gcc/testsuite/g++.dg/tree-ssa/pr117123.C
@@ -49,6 +49,4 @@ int patatino(int a) {
 }
 
 // { dg-final { scan-tree-dump-not "dont_be_here" "optimized" } }
-// Depending on LOGICAL_OP_NON_SHORT_CIRCUIT (or BRANCH_COST) this might
-// or might not be optimized fully
-// { dg-final { scan-tree-dump-times "if " 3 "optimized" { xfail { aarch64-*-* 
} } } }
+// { dg-final { scan-tree-dump-times "if " 3 "optimized" } }

Reply via email to