rs6000-protos.h (rs6000_offsettable_memref_p): Declare.
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 24 Mar 2006 10:09:01 +0000 (10:09 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Fri, 24 Mar 2006 10:09:01 +0000 (10:09 +0000)
commitd04b6e6e8a2d8bab65ef2d4a10e6993d7090c8ef
tree5ad3707267a5fefb5118ca74a64bf4c3267b16c4
parent243cc8369be79c5ea217a53b2ab47563e2ea6e02
rs6000-protos.h (rs6000_offsettable_memref_p): Declare.

* 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.

From-SVN: r112349
gcc/ChangeLog
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md