gcc/
* cse.c (try_const_anchors): Punt on CC modes.
From-SVN: r202613
+2013-09-16 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * cse.c (try_const_anchors): Punt on CC modes.
+
2013-09-15 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* config/vax/constraints.md (T): Add missing CONSTANT_P check.
rtx lower_exp = NULL_RTX, upper_exp = NULL_RTX;
unsigned lower_old, upper_old;
+ /* CONST_INT is used for CC modes, but we should leave those alone. */
+ if (GET_MODE_CLASS (mode) == MODE_CC)
+ return NULL_RTX;
+
+ gcc_assert (SCALAR_INT_MODE_P (mode));
if (!compute_const_anchors (src_const, &lower_base, &lower_offs,
&upper_base, &upper_offs))
return NULL_RTX;