Commit da09e317 by Kaveh R. Ghazi Committed by Kaveh Ghazi

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
parent d6b46890
Tue Sep 14 12:22:50 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* 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.
Tue Sep 14 15:28:00 1999 Bernd Schmidt <bernds@cygnus.co.uk> Tue Sep 14 15:28:00 1999 Bernd Schmidt <bernds@cygnus.co.uk>
Undo some changes from the gcc2 merge: Undo some changes from the gcc2 merge:
......
...@@ -871,8 +871,6 @@ static int ...@@ -871,8 +871,6 @@ static int
handle_generic_pragma (token) handle_generic_pragma (token)
register int token; register int token;
{ {
register int c;
for (;;) for (;;)
{ {
switch (token) switch (token)
......
...@@ -4305,7 +4305,7 @@ sparc_va_arg (valist, type) ...@@ -4305,7 +4305,7 @@ sparc_va_arg (valist, type)
tree valist, type; tree valist, type;
{ {
HOST_WIDE_INT size, rsize, align; HOST_WIDE_INT size, rsize, align;
tree addr, incr, tmp; tree addr, incr;
rtx addr_rtx; rtx addr_rtx;
int indirect = 0; int indirect = 0;
......
...@@ -2045,10 +2045,12 @@ void sparc64_initialize_trampoline (); ...@@ -2045,10 +2045,12 @@ void sparc64_initialize_trampoline ();
extern struct rtx_def *sparc_builtin_saveregs (); extern struct rtx_def *sparc_builtin_saveregs ();
#define EXPAND_BUILTIN_SAVEREGS() sparc_builtin_saveregs () #define EXPAND_BUILTIN_SAVEREGS() sparc_builtin_saveregs ()
extern void sparc_va_start ();
/* Implement `va_start' for varargs and stdarg. */ /* Implement `va_start' for varargs and stdarg. */
#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \ #define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
sparc_va_start (stdarg, valist, nextarg) sparc_va_start (stdarg, valist, nextarg)
extern struct rtx_def *sparc_va_arg ();
/* Implement `va_arg'. */ /* Implement `va_arg'. */
#define EXPAND_BUILTIN_VA_ARG(valist, type) \ #define EXPAND_BUILTIN_VA_ARG(valist, type) \
sparc_va_arg (valist, type) sparc_va_arg (valist, type)
......
...@@ -208,6 +208,9 @@ static int reg_dead_after_loop PROTO((rtx, rtx, rtx)); ...@@ -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 rtx fold_rtx_mult_add PROTO((rtx, rtx, rtx, enum machine_mode));
static int verify_addresses PROTO((struct induction *, rtx, int)); static int verify_addresses PROTO((struct induction *, rtx, int));
static rtx remap_split_bivs PROTO((rtx)); 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. /* 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, ...@@ -339,7 +342,9 @@ unroll_loop (loop_end, insn_count, loop_start, end_insert_before,
} }
else if (GET_CODE (last_loop_insn) == JUMP_INSN) else if (GET_CODE (last_loop_insn) == JUMP_INSN)
{ {
#ifdef HAVE_cc0
rtx prev = PREV_INSN (last_loop_insn); rtx prev = PREV_INSN (last_loop_insn);
#endif
delete_insn (last_loop_insn); delete_insn (last_loop_insn);
#ifdef HAVE_cc0 #ifdef HAVE_cc0
/* The immediately preceding insn may be a compare which must be /* 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, ...@@ -2157,7 +2162,6 @@ copy_loop_body (copy_start, copy_end, map, exit_label, last_iteration,
default: default:
abort (); abort ();
break;
} }
map->insn_map[INSN_UID (insn)] = copy; map->insn_map[INSN_UID (insn)] = copy;
......
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