cfgloopmanip.c (create_preheader): Initialize src to avoid warning.
authorAndreas Schwab <schwab@suse.de>
Tue, 28 Jan 2003 11:05:18 +0000 (11:05 +0000)
committerAndreas Schwab <schwab@gcc.gnu.org>
Tue, 28 Jan 2003 11:05:18 +0000 (11:05 +0000)
* cfgloopmanip.c (create_preheader): Initialize src to avoid
warning.

* expmed.c (emit_store_flag): Fix cast to avoid sign
comparison warning.

From-SVN: r61962

gcc/ChangeLog
gcc/cfgloopmanip.c
gcc/expmed.c

index 6ffdaba..b79a486 100644 (file)
@@ -1,5 +1,11 @@
 2003-01-28  Andreas Schwab  <schwab@suse.de>
 
+       * cfgloopmanip.c (create_preheader): Initialize src to avoid
+       warning.
+
+       * expmed.c (emit_store_flag): Fix cast to avoid sign
+       comparison warning.
+
        * combine.c (force_to_mode): Add cast to fix warning when
        STORE_FLAG_VALUE is negative.
 
index 0bbf4b0..1ee4558 100644 (file)
@@ -1,5 +1,5 @@
 /* Loop manipulation code for GNU compiler.
-   Copyright (C) 2002 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -44,7 +44,7 @@ create_preheader (loop, dom, flags)
 {
   edge e, fallthru;
   basic_block dummy;
-  basic_block jump, src;
+  basic_block jump, src = 0;
   struct loop *cloop, *ploop;
   int nentry = 0;
   rtx insn;
index dea2629..9fe87b6 100644 (file)
@@ -1,7 +1,7 @@
 /* Medium-level subroutines: convert bit-field store and extract
    and shifts, multiplies and divides to rtl instructions.
    Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-   1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+   1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -4368,7 +4368,7 @@ emit_store_flag (target, code, op0, op1, mode, unsignedp, normalizep)
       && (normalizep || STORE_FLAG_VALUE == 1
          || (GET_MODE_BITSIZE (mode) <= HOST_BITS_PER_WIDE_INT
              && ((STORE_FLAG_VALUE & GET_MODE_MASK (mode))
-                 == (HOST_WIDE_INT) 1 << (GET_MODE_BITSIZE (mode) - 1)))))
+                 == (unsigned HOST_WIDE_INT) 1 << (GET_MODE_BITSIZE (mode) - 1)))))
     {
       subtarget = target;