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