https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116470
--- Comment #9 from Bernd Edlinger <bernd.edlinger at hotmail dot de> --- Thanks Jeff for this advice, It could be that this are two different issues, but The ft32-issue might be solved by this completely untested patch: --- a/gcc/dwarf2out.cc +++ b/gcc/dwarf2out.cc @@ -13019,9 +13019,9 @@ output_one_line_info_table (dw_line_info_table *table) view++; - dw2_asm_output_data (1, DW_LNS_fixed_advance_pc, "fixed advance PC, increment view to %i", view); - dw2_asm_output_delta (2, line_label, prev_label, - "from %s to %s", prev_label, line_label); + dw2_asm_output_data (1, DW_LNS_advance_pc, "advance PC, increment view to %i", view); + dw2_asm_output_delta_uleb128 (line_label, prev_label, + "from %s to %s", prev_label, line_label); prev_addr = ent; break;