* config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Accept
lo_sum addresses on Darwin.
From-SVN: r77095
+2004-02-01 Geoffrey Keating <geoffk@apple.com>
+
+ PR bootstrap/13960
+ * config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Accept
+ lo_sum addresses on Darwin.
+
2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
* config/sparc/sparc.c: Update copyright.
(GET_CODE (X) == REG && INT_REG_OK_FOR_BASE_P (X, (STRICT)))
#define LEGITIMATE_LO_SUM_ADDRESS_P(MODE, X, STRICT) \
- (TARGET_ELF \
- && ! flag_pic && ! TARGET_TOC \
+ (((TARGET_ELF && ! flag_pic) || TARGET_MACHO) \
+ && ! TARGET_TOC \
&& GET_MODE_NUNITS (MODE) == 1 \
&& (GET_MODE_BITSIZE (MODE) <= 32 \
|| (TARGET_HARD_FLOAT && TARGET_FPRS && (MODE) == DFmode)) \