From 32a5aae29419fc939c4552928cd44e16e18a43bd Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 2 Oct 2001 09:28:53 +0000 Subject: * config/tc-ppc.c (md_apply_fix3 ): Make it 64 bits if target is 64 bit. --- gas/config/tc-ppc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gas/config/tc-ppc.c') diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 945e6dc..a9a7e22 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -5207,8 +5207,9 @@ md_apply_fix3 (fixp, valuep, seg) #endif switch (fixp->fx_r_type) { +#if BFD_DEFAULT_TARGET_SIZE != 64 case BFD_RELOC_CTOR: - /* FIXME: 32 bits even for 64-bit targets? */ +#endif case BFD_RELOC_32: if (fixp->fx_pcrel) fixp->fx_r_type = BFD_RELOC_32_PCREL; @@ -5222,6 +5223,9 @@ md_apply_fix3 (fixp, valuep, seg) value, 4); break; +#if BFD_DEFAULT_TARGET_SIZE == 64 + case BFD_RELOC_CTOR: +#endif case BFD_RELOC_64: if (fixp->fx_pcrel) fixp->fx_r_type = BFD_RELOC_64_PCREL; -- cgit v1.1