+2002-06-05 Jeffrey Law <law@redhat.com>
+
+ * pa.h (EXTRA_CONSTRAINT, T case): Further refine so that it
+ rejects (mem (lo_sum (reg) (unspec))), but will allow
+ (mem (lo_sum (reg) (symbol_ref)) for PA2.0.
+
2002-06-05 Neil Booth <neil@daikokuya.demon.co.uk>
* cpphash.h (_cpp_create_definition): Update prototype.
? GET_MODE (OP) \
: DFmode), \
XEXP (OP, 0)) \
- && GET_CODE (XEXP (OP, 0)) != LO_SUM \
+ && !(GET_CODE (XEXP (OP, 0)) == LO_SUM \
+ && GET_CODE (XEXP (XEXP (OP, 0), 0)) == REG \
+ && REG_OK_FOR_BASE_P (XEXP (XEXP (OP, 0), 0))\
+ && GET_CODE (XEXP (XEXP (OP, 0), 1)) == UNSPEC\
+ && GET_MODE (XEXP (OP, 0)) == Pmode) \
&& !(GET_CODE (XEXP (OP, 0)) == PLUS \
&& (GET_CODE (XEXP (XEXP (OP, 0), 0)) == MULT\
|| GET_CODE (XEXP (XEXP (OP, 0), 1)) == MULT)))\