]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
epiphany.md (mov<mode>cc): Fix code to get mode from CMP_OP1 if CMP_OP0 is VOIDmode.
authorJoern Rennecke <joern.rennecke@embecosm.com>
Tue, 15 Nov 2011 19:06:32 +0000 (19:06 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Tue, 15 Nov 2011 19:06:32 +0000 (19:06 +0000)
        * config/epiphany/epiphany.md (mov<mode>cc): Fix code to
        get mode from CMP_OP1 if CMP_OP0 is VOIDmode.

From-SVN: r181388

gcc/ChangeLog
gcc/config/epiphany/epiphany.md

index c3abba44a4d12fb6cd604676fcf7da1241920f4d..2f0aedc70f8861b8e6b071d4cfb68973d2779fda 100644 (file)
@@ -1,3 +1,8 @@
+2011-11-15  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+       * config/epiphany/epiphany.md (mov<mode>cc): Fix code to
+       get mode from CMP_OP1 if CMP_OP0 is VOIDmode.
+
 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/sse.md (vec_pack_trunc_v2df): Optimize sequence for AVX.
index c8354e8eddb7cfd75c363cbc66d902c8eec1cb7f..7f8f2a952313a3b57fc993f18d044e13d101b1e1 100644 (file)
 
   cmp_in_mode = GET_MODE (cmp_op0);
   if (cmp_in_mode == VOIDmode)
-    cmp_in_mode = GET_MODE (cmp_op0);
+    cmp_in_mode = GET_MODE (cmp_op1);
   if (cmp_in_mode == VOIDmode)
     cmp_in_mode = SImode;
   /* If the operands are a better match when reversed, swap them now.