https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116470

            Bug ID: 116470
           Summary: [15 regression] Enabling -gvariable-location-views
                    breaks Solaris/x86 bootstrap
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: edlinger at gcc dot gnu.org
  Target Milestone: ---
            Target: i386-pc-solaris2.11

Between 20240821 (f577959f420ae404f99f630dadc1c0370734d0da) and 20240822
(51761c50f843d5be4e24172535e4524b5072f24c), Solaris/x86 bootstrap with the
native assembler got broken, e.g.

Assembler: ipa-icf.cc
        "ipa-icf.s", line 754737 : Illegal subtraction - symbols from different
sections: ".LM19368", ".LM19367"

and a couple of more.  I could trace this to

commit 76c29548b3de8bd06c3eef6084c19696019a7a2f
Author: Bernd Edlinger <bernd.edlin...@hotmail.de>
Date:   Mon Aug 19 07:11:18 2024 +0200

    RISC-V: Enable -gvariable-location-views by default

I'll try attaching the good and bad assembler outputs, but they may be too
large.
Compiling with -dA -fverbose-asm doesn't annotate the assembler output as it
used to, so diffing the files won't help much either.

Reply via email to