https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118025
Bug ID: 118025 Summary: gcc.dg/field-merge-9.c FAILs Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: aoliva at gcc dot gnu.org Target Milestone: --- Target: sparc*-sun-solaris2.11, powerpc64-unknown-linux-gnu, pru-unknown-elf, s390x-ibm-linux-gnu The new gcc.dg/field-merge-9.c test FAILs on Solaris/SPARC (both 32 and 64-bit): +FAIL: gcc.dg/field-merge-9.c execution test Thread 2 received signal SIGABRT, Aborted. [Switching to Thread 1 (LWP 1)] 0xfea59e8c in __lwp_sigqueue () from /lib/libc.so.1 (gdb) bt #0 0xfea59e8c in __lwp_sigqueue () from /lib/libc.so.1 #1 0xfe99b958 in raise () from /lib/libc.so.1 #2 0xfe96cbe8 in abort () from /lib/libc.so.1 #3 0x00010d4c in f () at /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/field-merge-9.c:30 #4 0x00010d64 in main () at /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/field-merge-9.c:34 (gdb) s 27 || p.b[!le] != (unsigned char)q.b (gdb) p p.b[!le] $3 = 0 '\000' (gdb) p (unsigned char)q.b $4 = 255 '\377' gcc-testresults shows the test FAILing on a couple other big-endian targets.