adjustments to symbols in merge sections.
+2002-11-19 Martin Schwidefsky <schwidefsky@de.ibm.com>
+
+ * config/tc-s390.c (tc_s390_fix_adjustable): Re-add patch to prevent
+ adjustments to symbols in merge sections.
+
2002-11-19 Luke Deller <luked@cse.unsw.edu.au>
* config/tc-alpha.c (s_alpha_prologue): as_bad when sym is NULL.
tc_s390_fix_adjustable (fixP)
fixS *fixP;
{
+ /* Don't adjust references to merge sections. */
+ if ((S_GET_SEGMENT (fixP->fx_addsy)->flags & SEC_MERGE) != 0)
+ return 0;
/* adjust_reloc_syms doesn't know about the GOT. */
if ( fixP->fx_r_type == BFD_RELOC_32_GOTOFF
|| fixP->fx_r_type == BFD_RELOC_390_PLT16DBL