diff options
author | Joseph Myers <joseph@codesourcery.com> | 2007-01-02 00:38:21 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2007-01-02 00:38:21 +0000 |
commit | a446b4e815275c0ba3ea5e2119b0084284777ac7 (patch) | |
tree | 3a591d5196a5a6c1c2ecdc330d7d323242f600da /gcc/c-errors.c | |
parent | 27c293ef97537edd7745e096ebf92c8e8b20d85b (diff) | |
download | gcc-a446b4e815275c0ba3ea5e2119b0084284777ac7.zip gcc-a446b4e815275c0ba3ea5e2119b0084284777ac7.tar.gz gcc-a446b4e815275c0ba3ea5e2119b0084284777ac7.tar.bz2 |
re PR middle-end/30311 (revision 120211 failed to compile perlbench)
gcc:
PR middle-end/30311
* caller-save.c (add_stored_regs): Only handle SUBREGs if inner
REG is a hard register. Do not modify REG before calling
subreg_nregs.
* rtlanal.c (subreg_get_info): Don't assert size of XMODE is a
multiple of the size of YMODE for certain lowpart cases.
gcc/testsuite:
* gcc.c-torture/compile/pr30311.c: New test.
From-SVN: r120329
Diffstat (limited to 'gcc/c-errors.c')
0 files changed, 0 insertions, 0 deletions