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.