aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2001-01-16 16:57:00 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2001-01-16 16:57:00 +0100
commitb62d22a25cfcfec93cec3ed0ed9f837b7fab3d7f (patch)
tree7a875e9ceaadb011976abbfba59ede955f7cf617 /gcc
parent8207e7c604e7473228ea9b846f004b141f008d43 (diff)
downloadgcc-b62d22a25cfcfec93cec3ed0ed9f837b7fab3d7f.zip
gcc-b62d22a25cfcfec93cec3ed0ed9f837b7fab3d7f.tar.gz
gcc-b62d22a25cfcfec93cec3ed0ed9f837b7fab3d7f.tar.bz2
i386.c (fcmov_comparison_operator): Only initialize inmode after checking GET_CODE (op).
* config/i386/i386.c (fcmov_comparison_operator): Only initialize inmode after checking GET_CODE (op). From-SVN: r39067
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;