https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123377
--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The trunk branch has been updated by Andrew Pinski <[email protected]>: https://gcc.gnu.org/g:bcde241ac56de6e168fc16f778be60ff13bbcbca commit r16-6486-gbcde241ac56de6e168fc16f778be60ff13bbcbca Author: Andrew Pinski <[email protected]> Date: Fri Jan 2 21:25:12 2026 -0800 testsuite: Create a variant of uninit-pred-7_a.c [PR123377] So it turns out the xfail uninit-pred-7_a.c didn't always happen depending on the setting of logical-op-non-short-circuit. So this creates a second copy of the testcase for the case of `logical-op-non-short-circuit=0` without the xfail and then sets `logical-op-non-short-circuit=1` for uninit-pred-7_a.c with still the xfail. Tested on x86_64-linux-gnu to make sure both pass and uninit-pred-7_a.c xfails like it should. Also tested manually on powerpc64-linux-gnu to see the bogus warning happen with logical-op-non-short-circuit=1. PR testsuite/123377 gcc/testsuite/ChangeLog: * gcc.dg/uninit-pred-7_a.c: Add `--param logical-op-non-short-circuit=1` to the options. * gcc.dg/uninit-pred-7_a_a.c: New test. Signed-off-by: Andrew Pinski <[email protected]>
