aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 063c8d4..93815bd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index d73c2c5..15e7c2e4 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -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;