https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120938
--- Comment #8 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Porlbem goes away with diff --git a/gcc/dwarf2out.cc b/gcc/dwarf2out.cc index d1a55dbcbcb..52ca189531e 100644 --- a/gcc/dwarf2out.cc +++ b/gcc/dwarf2out.cc @@ -25012,9 +25012,8 @@ add_call_src_coords_attributes (tree stmt, dw_die_ref die) add_AT_unsigned (die, DW_AT_call_line, s.line); if (debug_column_info && s.column) add_AT_unsigned (die, DW_AT_call_column, s.column); - unsigned discr = get_discriminator_from_loc (locus); - if (discr != 0) - add_AT_unsigned (die, DW_AT_GNU_discriminator, discr); + add_AT_unsigned (die, DW_AT_GNU_discriminator, + get_discriminator_from_loc (locus)); } }