diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2023-11-25 03:42:04 +0100 |
---|---|---|
committer | Hans-Peter Nilsson <hp@bitrange.com> | 2023-11-27 00:29:01 +0100 |
commit | beb4328eaffc4817006d7b7bf52308aa780d106d (patch) | |
tree | 3faf873e7ef5511b7795355643fdffbe3b56ab9c /gcc/c | |
parent | b2f42d0cdf0c7eed9c4c55ccdd628836414136b1 (diff) | |
download | gcc-beb4328eaffc4817006d7b7bf52308aa780d106d.zip gcc-beb4328eaffc4817006d7b7bf52308aa780d106d.tar.gz gcc-beb4328eaffc4817006d7b7bf52308aa780d106d.tar.bz2 |
testsuite/gcc.dg/uninit-pred-9_b.c:20: Fix XPASS for various targets
The xfail for "*-*-*" here, set in r14-4089-gd45ddc2c04e471
"tree-optimization/111294 - backwards threader PHI costing"
was somewhat too general and made this test XPASS for a
number of targets. The common factor for those targets is
that they either explicitly or by default define
LOGICAL_OP_NON_SHORT_CIRCUIT as 0 (see fold-const.cc).
Instead of changing *-*-* to a seemingly random set of
xfailed targets or inventing a new testsuite
effective-target predicate for logical-op-short-circuited
targets or the opposite, let's just force a setting that
removes the need for the xfail for all targets, by
overriding with --param=logical-op-non-short-circuit=0.
* gcc.dg/uninit-pred-9_b.c: Remove xfail for line 20. Pass
--param=logical-op-non-short-circuit=0. Comment why.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions