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.
  • [Bug target/116830] New: pubtype... fxcoudert at gcc dot gnu.org via Gcc-bugs

Reply via email to