]> gcc.gnu.org Git - gcc.git/commitdiff
c-lex.c (handle_generic_pragma): Remove unused variable `c'.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Tue, 14 Sep 1999 16:27:32 +0000 (16:27 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Tue, 14 Sep 1999 16:27:32 +0000 (16:27 +0000)
       * 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

gcc/ChangeLog
gcc/c-lex.c
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/unroll.c

index 789fa51d16a313e622e01496e0c0d2ff3d7db2cc..2856cecd1c71631dbed403da09ece17f8e45c715 100644 (file)
@@ -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:
index 96a4b73838b531cc5f6b479a7339717f5f5c1f4b..1af77d4c2eaed564a719ddeda725ca26d711031c 100644 (file)
@@ -871,8 +871,6 @@ static int
 handle_generic_pragma (token)
      register int token;
 {
-  register int c;
-
   for (;;)
     {
       switch (token)
index 6d33f4e69e8762e0da4ab3459611d830f911e8ba..a9e49e719f3b77478d98e64860ea676220ff92e2 100644 (file)
@@ -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;
 
index 6957a12ecef4f0360693889b33b4b4c9a3714bf7..1abb0479b3733e29fe0d9f2289764db1c7053ecc 100644 (file)
@@ -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)
index 23932fba115304dcaf086a2e6141c4c0f70841c2..ea11acf252716a878b0526db2c2861416ad2687e 100644 (file)
@@ -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;
This page took 0.095129 seconds and 5 git commands to generate.