From: Tom Rix Date: Tue, 12 Feb 2002 03:59:33 +0000 (+0000) Subject: Fix minimal-toc with -maix64 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9b90b531ee9a5014db5732b7954510a2df39253b;p=binutils-gdb.git Fix minimal-toc with -maix64 --- diff --git a/gas/ChangeLog b/gas/ChangeLog index ecf1114df32..b88e4922931 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2002-02-11 Tom Rix + + * config/tc-ppc.c (md_apply_fix3): Check for insert fop invalid for + xcoff64. + Mon Feb 11 11:23:38 2002 Alexandre Oliva * config/tc-sparc.c (U0x80000000, U0xffffffff): New constants. diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 8bf09db71ad..3d58a929ad7 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -5165,7 +5165,7 @@ md_apply_fix3 (fixP, valP, seg) if ((operand->flags & PPC_OPERAND_PARENS) != 0 && operand->bits == 16 && operand->shift == 0 - && operand->insert == NULL + && (operand->insert == NULL || ppc_xcoff64) && fixP->fx_addsy != NULL && symbol_get_tc (fixP->fx_addsy)->subseg != 0 && symbol_get_tc (fixP->fx_addsy)->class != XMC_TC