diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2008-08-20 19:07:38 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2008-08-20 19:07:38 +0000 |
commit | 05cee290af053b48b8d3c26cb7c6a20f02666ead (patch) | |
tree | c035f492c2cf9c3595f0f8feb973fe5c43354ba9 /gcc | |
parent | 0e03ef471e13c19498c64ac0ee4976f2ab5c03fe (diff) | |
download | gcc-05cee290af053b48b8d3c26cb7c6a20f02666ead.zip gcc-05cee290af053b48b8d3c26cb7c6a20f02666ead.tar.gz gcc-05cee290af053b48b8d3c26cb7c6a20f02666ead.tar.bz2 |
rtlanal.c (subreg_offset_representable_p): Revert last change.
gcc/
* rtlanal.c (subreg_offset_representable_p): Revert last change.
From-SVN: r139338
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/rtlanal.c | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 956d401..1dcb947 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +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> PR 35701 diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 6337156..fb4a5df 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -3241,8 +3241,7 @@ subreg_offset_representable_p (unsigned int xregno, enum machine_mode xmode, { struct subreg_info info; subreg_get_info (xregno, xmode, offset, ymode, &info); - return (info.representable_p - && HARD_REGNO_MODE_OK (xregno + info.offset, ymode)); + return info.representable_p; } /* Return the final regno that a subreg expression refers to. */ |