PR rtl-optimization/26247
PR rtl-optimization/26248
* loop-invariant.c (may_assign_reg_p): Do not allow VOIDmode.
From-SVN: r110924
+2006-02-13 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR rtl-optimization/26247
+ PR rtl-optimization/26248
+ * loop-invariant.c (may_assign_reg_p): Do not allow VOIDmode.
+
2006-02-13 Richard Sandiford <richard@codesourcery.com>
* config/floatunditf.c: Use if __LDBL_MANT_DIG__ == 113.
static bool
may_assign_reg_p (rtx x)
{
- return (can_copy_p (GET_MODE (x))
+ return (GET_MODE (x) != VOIDmode
&& GET_MODE (x) != BLKmode
+ && can_copy_p (GET_MODE (x))
&& (!REG_P (x)
|| !HARD_REGISTER_P (x)
|| REGNO_REG_CLASS (REGNO (x)) != NO_REGS));