https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116830
Bug ID: 116830
Summary: pubtypes-{2,3,4}.c test failure
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: fxcoudert at gcc dot gnu.org
Target Milestone: ---
Created attachment 59187
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59187&action=edit
Generated asm
FAIL: gcc.dg/pubtypes-2.c scan-assembler long+[ \\\\t]+0x14d+[ \\\\t]+[#;]+[
\\\\t]+Pub Info Length
FAIL: gcc.dg/pubtypes-3.c scan-assembler long+[ \\\\t]+0x14d+[ \\\\t]+[#;]+[
\\\\t]+Pub Info Length
FAIL: gcc.dg/pubtypes-4.c scan-assembler long+[ \\\\t]+0x184+[ \\\\t]+[#;]+[
\\\\t]+Pub Info Length
These three failures exist on darwin23 and darwin24 (at least). For
pubtypes-2.c, for example, we expect the asm to match:
/* { dg-final { scan-assembler {long+[ \t]+0x14d+[ \t]+[#;]+[ \t]+Pub Info
Length} } } */
but instead we have:
$ grep 'Pub Info Length' pubtypes-2.s
.long 0x2e # Pub Info Length
.long 0x12e # Pub Info Length
The full asm is attached.