http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48400
Richard Henderson <rth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |WAITING
--- Comment #9 from Richard Henderson <rth at gcc dot gnu.org> 2011-04-01
22:07:54 UTC ---
Can you please try this then? That'll at least rule out the one
extra piece of information that we're emitting. This datum *is*
in plain old dwarf2, but... who knows.
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index b299bc7..fef244d 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -22136,6 +22136,7 @@ dwarf2out_source_line (unsigned int line, const char
*fi
by simply removing it if we're not supposed to output it. */
if (dwarf_version < 4 && dwarf_strict)
discriminator = 0;
+ /* ??? Apple hack */ is_stmt = DWARF_LINE_DEFAULT_IS_STMT_START;
table = cur_line_info_table;
file_num = maybe_emit_file (lookup_filename (filename));