i386.c (fcmov_comparison_operator): Only initialize inmode after checking GET_CODE...
authorJakub Jelinek <jakub@redhat.com>
Tue, 16 Jan 2001 15:57:00 +0000 (16:57 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 16 Jan 2001 15:57:00 +0000 (16:57 +0100)
* config/i386/i386.c (fcmov_comparison_operator): Only initialize
inmode after checking GET_CODE (op).

From-SVN: r39067

gcc/ChangeLog
gcc/config/i386/i386.c

index 063c8d4156285ca448f64850456abc904ee5a7d6..93815bd70ad065c42a93635ca651a643878b9f9e 100644 (file)
@@ -1,3 +1,8 @@
+2001-01-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/i386/i386.c (fcmov_comparison_operator): Only initialize
+       inmode after checking GET_CODE (op).
+
 2001-01-16  Richard Henderson  <rth@redhat.com>
 
        * flow.c (struct propagate_block_info): Add mem_set_list_len.
index d73c2c584484a2d161a41f3fb411c593c5926538..15e7c2e46f484657c1fbb1a179bd4ce6f58d31da 100644 (file)
@@ -1331,7 +1331,7 @@ fcmov_comparison_operator (op, mode)
     register rtx op;
     enum machine_mode mode;
 {
-  enum machine_mode inmode = GET_MODE (XEXP (op, 0));
+  enum machine_mode inmode;
   enum rtx_code code = GET_CODE (op);
   if (mode != VOIDmode && GET_MODE (op) != mode)
     return 0;