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 <andrew.pinski@oss.qualcomm.com>
}
// { 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" } }