rs6000.c (legitimate_lo_sum_address_p): lo_sum addresses are legitimate on Darwin...
authorGeoffrey Keating <geoffk@apple.com>
Thu, 8 Jan 2004 21:51:56 +0000 (21:51 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Thu, 8 Jan 2004 21:51:56 +0000 (21:51 +0000)
commita29077daa7c28916ddbf4d4f7cb5721a3d1365ea
tree6196ccab96254b8d8d28326262d0aefb0362a1de
parent06fe3d7df20f8da489987f23d298fae98fd6194c
rs6000.c (legitimate_lo_sum_address_p): lo_sum addresses are legitimate on Darwin even when flag_pic.

* config/rs6000/rs6000.c (legitimate_lo_sum_address_p): lo_sum
addresses are legitimate on Darwin even when flag_pic.
(rs6000_legitimize_reload_address) [TARGET_MACHO]: Don't create
non-offsettable addresses for loads of TFmode constants.

From-SVN: r75558
gcc/ChangeLog
gcc/config/rs6000/rs6000.c