719f08
2014-10-27  Jiong Wang <jiong.wang@arm.com>
719f08
719f08
	PR target/63442
719f08
	* optabs.c (prepare_cmp_insn): Use "ret_mode" instead of "word_mode".
719f08
719f08
--- gcc/optabs.c
719f08
+++ gcc/optabs.c
719f08
@@ -4294,7 +4294,7 @@ prepare_cmp_insn (rtx x, rtx y, enum rtx_code comparison, rtx size,
719f08
 	    y = const0_rtx;
719f08
 	}
719f08
 
719f08
-      *pmode = word_mode;
719f08
+      *pmode = ret_mode;
719f08
       prepare_cmp_insn (x, y, comparison, NULL_RTX, unsignedp, methods,
719f08
 			ptest, pmode);
719f08
     }