aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-if-conv.cc
diff options
context:
space:
mode:
authorBernd Edlinger <bernd.edlinger@hotmail.de>2024-08-24 08:37:53 +0200
committerBernd Edlinger <bernd.edlinger@hotmail.de>2024-08-26 15:41:06 +0200
commiteb63f9580f0220e347034ef337dbc93d12931d6c (patch)
treeb7d61d394cadb58c047eaa400a78491069eb835b /gcc/tree-if-conv.cc
parenta8260ebeae0f817bc7adf99cf62b604b1e2d3895 (diff)
downloadgcc-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