Message ID | 20110509143905.GA6958@bart |
---|---|
State | New |
Headers | show |
Index: gcc/config/s390/s390.md =================================================================== --- gcc/config/s390/s390.md.orig +++ gcc/config/s390/s390.md @@ -2026,6 +2026,7 @@ [(set (match_dup 0) (match_dup 1))] { rtx addr = operand_subword (operands[0], 1, 0, <MODE>mode); + addr = gen_lowpart (Pmode, addr); s390_load_address (addr, XEXP (operands[1], 0)); operands[1] = replace_equiv_address (operands[1], addr); })