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));
}
}