Commit bad8ed14 by Jason Merrill Committed by Jason Merrill

dwarfout.c (output_block): Output abstract blocks even if they don't have TREE_ASM_WRITTEN set.

        * dwarfout.c (output_block): Output abstract blocks even if they
        don't have TREE_ASM_WRITTEN set.

From-SVN: r32271
parent 19e3f61a
2000-02-29 Jason Merrill <jason@casey.cygnus.com> 2000-02-29 Jason Merrill <jason@casey.cygnus.com>
* dwarfout.c (output_block): Output abstract blocks even if they
don't have TREE_ASM_WRITTEN set.
* calls.c (emit_library_call): Check for null REG. * calls.c (emit_library_call): Check for null REG.
2000-03-01 Martin von Loewis <loewis@informatik.hu-berlin.de> 2000-03-01 Martin von Loewis <loewis@informatik.hu-berlin.de>
......
...@@ -4623,7 +4623,8 @@ output_block (stmt, depth) ...@@ -4623,7 +4623,8 @@ output_block (stmt, depth)
/* Ignore blocks never really used to make RTL. */ /* Ignore blocks never really used to make RTL. */
if (! stmt || ! TREE_USED (stmt) || !TREE_ASM_WRITTEN (stmt)) if (! stmt || ! TREE_USED (stmt)
|| (!TREE_ASM_WRITTEN (stmt) && !BLOCK_ABSTRACT (stmt)))
return; return;
/* Determine the "ultimate origin" of this block. This block may be an /* Determine the "ultimate origin" of this block. This block may be an
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment