Commit 05cee290 by Richard Sandiford Committed by Richard Sandiford

rtlanal.c (subreg_offset_representable_p): Revert last change.

gcc/
	* rtlanal.c (subreg_offset_representable_p): Revert last change.

From-SVN: r139338
parent 0e03ef47
2008-08-20 Richard Sandiford <rdsandiford@googlemail.com>
* rtlanal.c (subreg_offset_representable_p): Revert last change.
2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 35701 PR 35701
......
...@@ -3241,8 +3241,7 @@ subreg_offset_representable_p (unsigned int xregno, enum machine_mode xmode, ...@@ -3241,8 +3241,7 @@ subreg_offset_representable_p (unsigned int xregno, enum machine_mode xmode,
{ {
struct subreg_info info; struct subreg_info info;
subreg_get_info (xregno, xmode, offset, ymode, &info); subreg_get_info (xregno, xmode, offset, ymode, &info);
return (info.representable_p return info.representable_p;
&& HARD_REGNO_MODE_OK (xregno + info.offset, ymode));
} }
/* Return the final regno that a subreg expression refers to. */ /* Return the final regno that a subreg expression refers to. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment