From ab1e9ef77fc5abdf14eaf908265d88812a661446 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Wed, 2 Mar 2005 13:24:01 +0000 Subject: [PATCH] * config/tc-ppc.c (ppc_fix_adjustable ): Remove bogus checks. --- gas/ChangeLog | 8 ++++++-- gas/config/tc-ppc.c | 7 +------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 8f38437ed3..d92dcbecb1 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2005-03-02 Alan Modra + + * config/tc-ppc.c (ppc_fix_adjustable ): Remove bogus checks. + 2005-03-02 Jan Beulich * as.c (main): Use unlink_if_ordinary instead of unlink. @@ -1861,7 +1865,7 @@ (set_section, add_unwind_adjustsp, flush_pending_unwind, finish_unwind_opcodes, start_unwind_section, create_unwind_entry, require_hashconst, add_unwind_opcode): New functions. - * doc/tc-arm.text: Document unwinding opcodes. + * doc/c-arm.texi: Document unwinding opcodes. * NEWS: Mention the new feature. 2004-10-04 Eric Christopher @@ -2887,7 +2891,7 @@ (md_begin): Set flags for EABI v3. (arm_eabis): Add. (arm_long_opts): Add meabi. - * doc/as.texinf : Document -meabi. + * doc/as.texinfo : Document -meabi. * doc/c-arm.texi: Ditto. 2004-03-22 Bob Wilson diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 6f0b717241..7dab69756b 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -5485,12 +5485,7 @@ ppc_fix_adjustable (fix) && fix->fx_r_type != BFD_RELOC_VTABLE_INHERIT && fix->fx_r_type != BFD_RELOC_VTABLE_ENTRY && !(fix->fx_r_type >= BFD_RELOC_PPC_TLS - && fix->fx_r_type <= BFD_RELOC_PPC64_DTPREL16_HIGHESTA) - && (fix->fx_pcrel - || (fix->fx_subsy != NULL - && (S_GET_SEGMENT (fix->fx_subsy) - == S_GET_SEGMENT (fix->fx_addsy))) - || S_IS_LOCAL (fix->fx_addsy))); + && fix->fx_r_type <= BFD_RELOC_PPC64_DTPREL16_HIGHESTA)); } #endif