https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123377
Bug ID: 123377
Summary: [16 Regression] gcc.dg/uninit-pred-7_a.c line 23
xpassing since r16-5258-g1d8e2d51e5c5cb
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: hp at gcc dot gnu.org
CC: pinskia at gcc dot gnu.org
Target Milestone: ---
Target: mmix,
For some targets, including mmix, I see a
XPASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line
23)
since around r16-5258-g1d8e2d51e5c5cb exactly for mmix, and backed up by
gcc-testresults posts for other targets.
It seems the xfail on that line needs a descriminator, and it's not just
"target mmix-*-*".
Some targets are affected, like mmix, s390x-ibm-linux-gnu,
powerpc64-unknown-linux-gnu, powerpc64le-unknown-linux-gnu, and pru-unknown-elf
but others are not, like
x86_64-pc-linux-gnu, aarch64-unknown-linux-gnu, and riscv64-suse-linux-gnu.
Before r16-5258-g1d8e2d51e5c5cb, not mentioned:
s390x-ibm-linux-gnu r16-5245-gbe54e3106ae
https://gcc.gnu.org/pipermail/gcc-testresults/2025-November/862473.html
powerpc64-unknown-linux-gnu r16-5244-g5a2319b71e4
https://gcc.gnu.org/pipermail/gcc-testresults/2025-November/862470.html
powerpc64le-unknown-linux-gnu r16-5245-gbe54e3106a
https://gcc.gnu.org/pipermail/gcc-testresults/2025-November/862476.html
pru-unknown-elf r16-5207-ge7e1f2e40a2
https://gcc.gnu.org/pipermail/gcc-testresults/2025-November/862396.html
After r16-5258-g1d8e2d51e5c5cb, posts show an xpass as quoted:
s390x-ibm-linux-gnu r16-6449-g180e5eb7e90
https://gcc.gnu.org/pipermail/gcc-testresults/2025-December/866315.html
powerpc64-unknown-linux-gnu r16-6449-g180e5eb7e90
https://gcc.gnu.org/pipermail/gcc-testresults/2025-December/866310.html
powerpc64le-unknown-linux-gnu r16-6448-ge499b91a66
https://gcc.gnu.org/pipermail/gcc-testresults/2025-December/866304.html
pru-unknown-elf r16-6444-g2515b137006
https://gcc.gnu.org/pipermail/gcc-testresults/2025-December/866266.html
...but not for these targets:
x86_64-pc-linux-gnu r16-6450-g1a6a3ce5acd
https://gcc.gnu.org/pipermail/gcc-testresults/2025-December/866316.html
aarch64-unknown-linux-gnu gcc-16-6449-g180e5eb7e905
https://gcc.gnu.org/pipermail/gcc-testresults/2025-December/866311.html
riscv64-suse-linux-gnu r16-6391-g236c1b96171cd3
https://gcc.gnu.org/pipermail/gcc-testresults/2025-December/866268.html
This isn't exactly matching PR122660 or a to-me-obvious gotcha in PR122493 so I
think it warrants this separate PR.
I yield to your tree-optimization knowledge to adjust the target discriminator.
:)