diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2024-08-24 08:37:53 +0200 |
---|---|---|
committer | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2024-08-26 15:41:06 +0200 |
commit | eb63f9580f0220e347034ef337dbc93d12931d6c (patch) | |
tree | b7d61d394cadb58c047eaa400a78491069eb835b /gcc/tree-if-conv.cc | |
parent | a8260ebeae0f817bc7adf99cf62b604b1e2d3895 (diff) | |
download | gcc-eb63f9580f0220e347034ef337dbc93d12931d6c.zip gcc-eb63f9580f0220e347034ef337dbc93d12931d6c.tar.gz gcc-eb63f9580f0220e347034ef337dbc93d12931d6c.tar.bz2 |
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.
Diffstat (limited to 'gcc/tree-if-conv.cc')
0 files changed, 0 insertions, 0 deletions