aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>1999-09-14 16:27:32 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>1999-09-14 16:27:32 +0000
commitda09e3172ddd820e2115b5c3eb72b5bc023c983b (patch)
tree11a8739930421a541e5dd39a0f65af59f34906ef /gcc
parentd6b468909704fdaac4a955d7ecfcbe979c66972f (diff)
downloadgcc-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')
-rw-r--r--gcc/ChangeLog13
-rw-r--r--gcc/c-lex.c2
-rw-r--r--gcc/config/sparc/sparc.c2
-rw-r--r--gcc/config/sparc/sparc.h2
-rw-r--r--gcc/unroll.c6
5 files changed, 21 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 789fa51..2856cec 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,16 @@
+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>
Undo some changes from the gcc2 merge:
diff --git a/gcc/c-lex.c b/gcc/c-lex.c
index 96a4b73..1af77d4 100644
--- a/gcc/c-lex.c
+++ b/gcc/c-lex.c
@@ -871,8 +871,6 @@ static int
handle_generic_pragma (token)
register int token;
{
- register int c;
-
for (;;)
{
switch (token)
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 6d33f4e..a9e49e7 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -4305,7 +4305,7 @@ sparc_va_arg (valist, type)
tree valist, type;
{
HOST_WIDE_INT size, rsize, align;
- tree addr, incr, tmp;
+ tree addr, incr;
rtx addr_rtx;
int indirect = 0;
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h
index 6957a12..1abb047 100644
--- a/gcc/config/sparc/sparc.h
+++ b/gcc/config/sparc/sparc.h
@@ -2045,10 +2045,12 @@ void sparc64_initialize_trampoline ();
extern struct rtx_def *sparc_builtin_saveregs ();
#define EXPAND_BUILTIN_SAVEREGS() sparc_builtin_saveregs ()
+extern void sparc_va_start ();
/* Implement `va_start' for varargs and stdarg. */
#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
sparc_va_start (stdarg, valist, nextarg)
+extern struct rtx_def *sparc_va_arg ();
/* Implement `va_arg'. */
#define EXPAND_BUILTIN_VA_ARG(valist, type) \
sparc_va_arg (valist, type)
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;