* config/rs6000/rs6000-protos.h (rs6000_offsettable_memref_p): Declare.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Mar 2006 10:09:01 +0000 (10:09 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Mar 2006 10:09:01 +0000 (10:09 +0000)
commit439e6f39c4281e658aa4c2315a17a0a10bfecd69
tree5ad3707267a5fefb5118ca74a64bf4c3267b16c4
parentea54ad414795d4a05acf48d28120a796e24514e5
* config/rs6000/rs6000-protos.h (rs6000_offsettable_memref_p): Declare.
(rs6000_legitimate_small_data_p): Delete.
* config/rs6000/rs6000.c (rs6000_offsettable_memref_p): New predicate.
(rs6000_legitimate_small_data_p): Rename to legitimate_small_data_p
and make static.  Add forward declaration.  Update uses.
(rs6000_split_multireg_move): Use rs6000_offsettable_memref_p instead
of offsettable_memref_p.
* config/rs6000/rs6000.md (movdf_hardfloat32): Revert 2005-08-23 fix.
Use rs6000_offsettable_memref_p instead of a less accurate predicate.

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