diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2011-07-20 23:43:38 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2011-07-20 23:43:38 +0200 |
commit | 00b40d0da26a32c18f696c8f301b51f55960d155 (patch) | |
tree | 60a4c9cc32d02505deb16553b1575c7a5eba5f2e /gcc/tree-ssa-propagate.c | |
parent | 87f5355496a23915469b71b0292ab04377cf0ebd (diff) | |
download | gcc-00b40d0da26a32c18f696c8f301b51f55960d155.zip gcc-00b40d0da26a32c18f696c8f301b51f55960d155.tar.gz gcc-00b40d0da26a32c18f696c8f301b51f55960d155.tar.bz2 |
i386.c (ix86_decompose_address): Allow only subregs of DImode hard registers in index.
* config/i386/i386.c (ix86_decompose_address): Allow only subregs
of DImode hard registers in index.
(ix86_legitimate_address_p): Allow subregs of base and index to span
more than a word. Assert that subregs of base and index satisfy
register_no_elim_operand predicates. Reject addresses where
base and index have different modes.
From-SVN: r176536
Diffstat (limited to 'gcc/tree-ssa-propagate.c')
0 files changed, 0 insertions, 0 deletions