re PR rtl-optimization/26247 (gcc.dg/tree-ssa/gen-vect-26.c, 28 and 32. int_mode_for_mode ICE strict_low_part loop-invariant)
PR rtl-optimization/26247 PR rtl-optimization/26248 * loop-invariant.c (may_assign_reg_p): Do not allow VOIDmode. From-SVN: r110924
This commit is contained in:
parent
0977d3fedf
commit
bd361d85c7
|
@ -1,3 +1,9 @@
|
|||
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.
|
||||
|
|
|
@ -582,8 +582,9 @@ find_exits (struct loop *loop, basic_block *body,
|
|||
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));
|
||||
|
|
Loading…
Reference in New Issue