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

--- Comment #13 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Bernd Edlinger <edlin...@gcc.gnu.org>:

https://gcc.gnu.org/g:eb63f9580f0220e347034ef337dbc93d12931d6c

commit r15-3193-geb63f9580f0220e347034ef337dbc93d12931d6c
Author: Bernd Edlinger <bernd.edlin...@hotmail.de>
Date:   Sat Aug 24 08:37:53 2024 +0200

    Fix bootstap-errors due to enabling -gvariable-location-views

    This recent change triggered various bootstap-errors, mostly on
    x86 targets because line info advance address entries were output
    in the wrong section table.
    The switch to the wrong line table happened in dwarfout_set_ignored_loc.
    It must use the same section as the earlier called
    dwarf2out_switch_text_section.

    But also ft32-elf was affected, because the assembler choked on
    something simple as ".2byte .LM2-.LM1", but fortunately it is
    able to use native location views, the configure test was just
    not executed because the ft32 "nop" instruction was missing.

    gcc/ChangeLog:

            PR debug/116470
            * configure.ac: Add the "nop" instruction for cpu type ft32.
            * configure: Regenerate.
            * dwarf2out.cc (dwarf2out_set_ignored_loc): Use the correct
            line info section.

Reply via email to