From 9b90b531ee9a5014db5732b7954510a2df39253b Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Tue, 12 Feb 2002 03:59:33 +0000 Subject: [PATCH] Fix minimal-toc with -maix64 --- gas/ChangeLog | 5 +++++ gas/config/tc-ppc.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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 -- 2.30.2