https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121903
Bug ID: 121903 Summary: gcc.dg/debug/ctf/ctf-struct-3.c FAILs Product: gcc Version: 16.0 Status: UNCONFIRMED Keywords: ctf-debug Severity: normal Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: david.faust at oracle dot com Target Milestone: --- Target: *-*-solaris2.11 The new gcc.dg/debug/ctf/ctf-struct-3.c test FAILs on Solaris, both sparc and x86: +FAIL: gcc.dg/debug/ctf/ctf-struct-3.c scan-assembler-times 0x10[\\t ]+[^\\n]*ctlm_offsethi 1 +FAIL: gcc.dg/debug/ctf/ctf-struct-3.c scan-assembler-times 0x2[\\t ]+[^\\n]*ctt_lsizehi 1 +FAIL: gcc.dg/debug/ctf/ctf-struct-3.c scan-assembler-times 0x7[\\t ]+[^\\n]*ctlm_offsethi 1 +FAIL: gcc.dg/debug/ctf/ctf-struct-3.c scan-assembler-times 0xf[\\t ]+[^\\n]*ctlm_offsethi 2 +FAIL: gcc.dg/debug/ctf/ctf-struct-3.c scan-assembler-times 0xfffffff0[\\t ]+[^\\n]*ctlm_offsetlo 1 +FAIL: gcc.dg/debug/ctf/ctf-struct-3.c scan-assembler-times 0xfffffff8[\\t ]+[^\\n]*ctlm_offsetlo 2 +FAIL: gcc.dg/debug/ctf/ctf-struct-3.c scan-assembler-times 0xffffffff[\\t ]+[^\\n]*ctt_size 1 +FAIL: gcc.dg/debug/ctf/ctf-struct-3.c scan-assembler-times ctt_lsizelo 1 I suspected that was because char is signed by default on Solaris, but changing x, y, z in struct huge to unsigned char didn't make a difference. I'm attaching the i386-pc-solaris2.11 output with -m64 for reference.