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

Reply via email to