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>
* 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.
2000-03-01 Martin von Loewis <loewis@informatik.hu-berlin.de>
......
......@@ -4623,7 +4623,8 @@ output_block (stmt, depth)
/* 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;
/* 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