* config/rs6000/predicates.md (word_offset_memref_op): Handle
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 26 Mar 2011 05:46:00 +0000 (05:46 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 26 Mar 2011 05:46:00 +0000 (05:46 +0000)
commit024261446b840a6da5526ba42b83a56818ff32ce
tree74fe5d727d7b73af92500e5d3b1c7b003a903ed7
parent9130b63a74860cc65f40c897d866b6aef1d0f635
* config/rs6000/predicates.md (word_offset_memref_op): Handle
cmodel medium addresses.
* config/rs6000/rs6000.c (rs6000_secondary_reload): Handle misaligned
64-bit gpr loads and stores.
(rs6000_secondary_reload_ppc64): New function.
* config/rs6000/rs6000-protos.h: Declare it.
* config/rs6000/rs6000.md (reload_di_store, reload_di_load): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171542 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/predicates.md
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md