aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.0/gcc/tree-ssa-live.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.0/gcc/tree-ssa-live.c')
-rw-r--r--gcc-4.4.0/gcc/tree-ssa-live.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc-4.4.0/gcc/tree-ssa-live.c b/gcc-4.4.0/gcc/tree-ssa-live.c
index 5731964e4..61b6b93e2 100644
--- a/gcc-4.4.0/gcc/tree-ssa-live.c
+++ b/gcc-4.4.0/gcc/tree-ssa-live.c
@@ -580,8 +580,9 @@ remove_unused_scope_block_p (tree scope)
else if (!cfun->after_inlining && BLOCK_VARS (scope))
unused = false;
/* For terse debug info we can eliminate info on unused variables. */
- else if (debug_info_level == DINFO_LEVEL_NONE
- || debug_info_level == DINFO_LEVEL_TERSE)
+ else if (!generate_debug_line_table
+ && (debug_info_level == DINFO_LEVEL_NONE
+ || debug_info_level == DINFO_LEVEL_TERSE))
;
else if (BLOCK_VARS (scope) || BLOCK_NUM_NONLOCALIZED_VARS (scope))
unused = false;