diff options
author | Richard Henderson <rth@redhat.com> | 2004-07-01 01:00:47 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2004-07-01 01:00:47 -0700 |
commit | 1ea463a273df44816d63c3f96292341668a88ef0 (patch) | |
tree | 4334bddc40c1748c1f49a7fa541c7d618176242a /gcc/expr.c | |
parent | c9b9aa64e97f8ad913c0bfb7897ac187b082d40c (diff) | |
download | gcc-1ea463a273df44816d63c3f96292341668a88ef0.zip gcc-1ea463a273df44816d63c3f96292341668a88ef0.tar.gz gcc-1ea463a273df44816d63c3f96292341668a88ef0.tar.bz2 |
function.h (struct function): Remove dont_emit_block_notes.
* function.h (struct function): Remove dont_emit_block_notes.
* gimple-low.c (lower_function_body): Don't set it.
* cfgexpand.c (expand_block): Don't check it.
* cfglayout.c (insn_locators_initialize): Likewise.
* expr.c (expand_expr_real, expand_expr_real_1): Likewise.
* passes.c (rest_of_compilation): Likewise.
* stmt.c (expand_start_bindings_and_block): Likewise.
(expand_end_bindings): Likewise.
From-SVN: r83959
Diffstat (limited to 'gcc/expr.c')
-rw-r--r-- | gcc/expr.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -6490,8 +6490,7 @@ expand_expr_real (tree exp, rtx target, enum machine_mode tmode, emit_line_note (input_location); /* Record where the insns produced belong. */ - if (cfun->dont_emit_block_notes) - record_block_change (TREE_BLOCK (exp)); + record_block_change (TREE_BLOCK (exp)); ret = expand_expr_real_1 (exp, target, tmode, modifier, alt_rtl); @@ -8534,8 +8533,7 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode, if (EXPR_HAS_LOCATION (exp)) { emit_line_note (EXPR_LOCATION (exp)); - if (cfun->dont_emit_block_notes) - record_block_change (TREE_BLOCK (exp)); + record_block_change (TREE_BLOCK (exp)); } expand_elseif (TREE_OPERAND (exp, 0)); expand_expr (TREE_OPERAND (exp, 1), const0_rtx, VOIDmode, 0); |