* config/s390/s390.c (s390_short_displacement): UNSPEC_GOTNTPOFF
displacements are not short.
From-SVN: r91303
+2004-11-25 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.c (s390_short_displacement): UNSPEC_GOTNTPOFF
+ displacements are not short.
+
2004-11-25 Ulrich Weigand <uweigand@de.ibm.com>
* config/s390/s390.c (legitimize_pic_address): Use s390_load_address
/* GOT offset is not OK, the GOT can be large. */
if (GET_CODE (disp) == CONST
&& GET_CODE (XEXP (disp, 0)) == UNSPEC
- && XINT (XEXP (disp, 0), 1) == UNSPEC_GOT)
+ && (XINT (XEXP (disp, 0), 1) == UNSPEC_GOT
+ || XINT (XEXP (disp, 0), 1) == UNSPEC_GOTNTPOFF))
return 0;
/* All other symbolic constants are literal pool references,