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

Reply via email to