diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1999-09-14 16:27:32 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1999-09-14 16:27:32 +0000 |
commit | da09e3172ddd820e2115b5c3eb72b5bc023c983b (patch) | |
tree | 11a8739930421a541e5dd39a0f65af59f34906ef /gcc/unroll.c | |
parent | d6b468909704fdaac4a955d7ecfcbe979c66972f (diff) | |
download | gcc-da09e3172ddd820e2115b5c3eb72b5bc023c983b.zip gcc-da09e3172ddd820e2115b5c3eb72b5bc023c983b.tar.gz gcc-da09e3172ddd820e2115b5c3eb72b5bc023c983b.tar.bz2 |
c-lex.c (handle_generic_pragma): Remove unused variable `c'.
* c-lex.c (handle_generic_pragma): Remove unused variable `c'.
* unroll.c (find_common_reg_term, subtract_reg_term,
loop_find_equiv_value): Add static prototypes.
(unroll_loop): Wrap variable `prev' in macro HAVE_cc0.
(copy_loop_body): Remove unreachable break statement.
* sparc.c (sparc_va_arg): Remove unused variable `tmp'.
* sparc.h (sparc_va_start, sparc_va_arg): Add extern prototypes.
From-SVN: r29409
Diffstat (limited to 'gcc/unroll.c')
-rw-r--r-- | gcc/unroll.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/unroll.c b/gcc/unroll.c index 23932fb..ea11acf 100644 --- a/gcc/unroll.c +++ b/gcc/unroll.c @@ -208,6 +208,9 @@ static int reg_dead_after_loop PROTO((rtx, rtx, rtx)); static rtx fold_rtx_mult_add PROTO((rtx, rtx, rtx, enum machine_mode)); static int verify_addresses PROTO((struct induction *, rtx, int)); static rtx remap_split_bivs PROTO((rtx)); +static rtx find_common_reg_term PROTO((rtx, rtx)); +static rtx subtract_reg_term PROTO((rtx, rtx)); +static rtx loop_find_equiv_value PROTO((rtx, rtx)); /* Try to unroll one loop and split induction variables in the loop. @@ -339,7 +342,9 @@ unroll_loop (loop_end, insn_count, loop_start, end_insert_before, } else if (GET_CODE (last_loop_insn) == JUMP_INSN) { +#ifdef HAVE_cc0 rtx prev = PREV_INSN (last_loop_insn); +#endif delete_insn (last_loop_insn); #ifdef HAVE_cc0 /* The immediately preceding insn may be a compare which must be @@ -2157,7 +2162,6 @@ copy_loop_body (copy_start, copy_end, map, exit_label, last_iteration, default: abort (); - break; } map->insn_map[INSN_UID (insn)] = copy; |