diff options
author | Mikhail Maltsev <maltsevm@gmail.com> | 2015-10-30 04:08:15 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2015-10-29 22:08:15 -0600 |
commit | e28c20522742a9782f6468551f11e3266ea2f823 (patch) | |
tree | 7fbdc43691b6544d44daaf19d6ab83d87d89f607 /gcc/config/bfin | |
parent | 88833adc282e3090b4833d39567e18e8a3577af9 (diff) | |
download | gcc-e28c20522742a9782f6468551f11e3266ea2f823.zip gcc-e28c20522742a9782f6468551f11e3266ea2f823.tar.gz gcc-e28c20522742a9782f6468551f11e3266ea2f823.tar.bz2 |
[PATCH 8/9] ENABLE_CHECKING refactoring: target-specific parts
* config/alpha/alpha.c (alpha_function_arg): Use gcc_checking_assert,
flag_checking and/or CHECKING_P to eliminate conditional compilation
on ENABLE_CHECKING.
* config/arm/arm.c (arm_unwind_emit_sequence): Likewise.
* config/bfin/bfin.c (hwloop_optimize): Likewise.
* config/i386/i386.c (ix86_print_operand_address): Likewise.
(output_387_binary_op): Likewise.
* config/ia64/ia64.c (ia64_sched_init, bundling): Likewise.
* config/m68k/m68k.c (m68k_sched_md_init_global): Likewise.
* config/rs6000/rs6000.c (htm_expand_builtin, rs6000_emit_prologue):
Likewise.
* config/rs6000/rs6000.h: Likewise.
* config/visium/visium.c (visium_setup_incoming_varargs): Likewise.
From-SVN: r229567
Diffstat (limited to 'gcc/config/bfin')
-rw-r--r-- | gcc/config/bfin/bfin.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index 7334a52..6a5f90a 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -3792,8 +3792,7 @@ hwloop_optimize (hwloop_info loop) edge e; edge_iterator ei; -#ifdef ENABLE_CHECKING - if (loop->head != loop->incoming_dest) + if (flag_checking && loop->head != loop->incoming_dest) { /* We aren't entering the loop at the top. Since we've established that the loop is entered only at one point, this means there @@ -3803,7 +3802,6 @@ hwloop_optimize (hwloop_info loop) FOR_EACH_EDGE (e, ei, loop->head->preds) gcc_assert (!(e->flags & EDGE_FALLTHRU)); } -#endif emit_insn_before (seq, BB_HEAD (loop->head)); seq = emit_label_before (gen_label_rtx (), seq); |