From 04ca870341b513e68d614b01011b2692a075c717 Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Mon, 4 Oct 2004 23:25:28 +0000 Subject: [PATCH] 2004-10-04 Eric Christopher * config/tc-mips.c (md_apply_fix3): Remove erroneous assert. --- gas/ChangeLog | 28 ++++++++++++++++------------ gas/config/tc-mips.c | 1 - 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 78febb83bd3..5fdaa9bfce4 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2004-10-04 Eric Christopher + + * config/tc-mips.c (md_apply_fix3): Remove erroneous assert. + 2004-10-01 H.J. Lu * config/tc-ppc.c (md_apply_fix3): Call S_SET_THREAD_LOCAL for @@ -65,14 +69,14 @@ 2004-09-20 Tomer Levi - * config/tc-crx.c (handle_LoadStor): New function. - Handle load/stor unique instructions before parsing. + * config/tc-crx.c (handle_LoadStor): New function. + Handle load/stor unique instructions before parsing. 2004-09-17 Paul Brook * config/tc-arm.c (s_arm_rel31): New funciton. (md_pseudo_table): Add .rel31. - (md_apply_fix3): Handle BFD_RELOC_ARM_TARGET2, + (md_apply_fix3): Handle BFD_RELOC_ARM_TARGET2, BFD_RELOC_32_PCREL and BFD_RELOC_ARM_PREL31. (tc_gen_reloc): Handle BFD_RELOC_ARM_PREL31 and BFD_RELOC_ARM_TARGET2. (arm_fix_adjustable): Return 0 for BFD_RELOC_ARM_TARGET2. @@ -134,10 +138,10 @@ * config/tc-crx.c (gettrap): Exception vector can be case insensitive. - (process_label_constant): Fix a 32-bit displacement bug in branch + (process_label_constant): Fix a 32-bit displacement bug in branch instructions. (get_operandtype) : Bug fix, wrong operand was used. - (process_label_constant): Initialize relocation type to + (process_label_constant): Initialize relocation type to BFD_RELOC_NONE 2004-09-01 Richard Earnshaw < reanrsha@arm.com> @@ -200,7 +204,7 @@ * NEWS: Mention new feature. * doc/as.texinfo: Document new switch. * doc/internals.texi: Document behaviour of md_parse_option. - + * config/tc-arm.c (md_parse_option): Do not issue an error message if the switch is not recognised. * config/tc-m68k.c (md_parse_option): Likewise. @@ -329,7 +333,7 @@ * config/tc-i386.c: For DefaultSize instructions, don't guess a 'q' suffix if the instruction doesn't support it. - + 2004-07-20 Maciej W. Rozycki * config/tc-mips.c (append_insn): Handle constant expressions with @@ -391,13 +395,13 @@ declarations. Indentation fixup. [M68KCOFF]: Include "obj-coff.h" instead of declaring obj_coff_section ourselves. - + 2004-07-09 James E Wilson * config/tc-ia64.c (default_big_endian): New. (dot_byteorder, md_begin): Use it. (md_parse_option): Set it. - + 2004-07-09 Nick Clifton * configure.in: Change sh-sybmian-elf to sh-*-symbianelf. @@ -436,7 +440,7 @@ selected define TARGET_SYMBIAN. * config/tc-sh.h (TARGET_FORMAT): Select a Symbian target format if TARGET_SYMBIAN has been defined. - + * output-file.c (output_file_create): Report the target format chosen when bfd_openw reports that it is invalid. @@ -634,7 +638,7 @@ * config/tc-mips.c (append_insn): Use ISA-encoded addresses in MIPS16 dwarf tables. -2004-05-17 Adam Nemet +2004-05-17 Adam Nemet * configure.in: Add ppc-*-lynxos*. Update i386-*-lynxos* to ELF. * configure: Regenerate. @@ -876,7 +880,7 @@ '>>'. (yylex): Handle '>', '<', and '&' following '+'. * config/tc-m68k.c: Set mcfmac/mcfemac on appropriate ColdFire - architectures in archs[]. + architectures in archs[]. (m68k-ip): Add '4', 'e', 'g', 'i', cases to handle mask addressing for MAC/EMAC instructions, ACC[0123], ACCEXT{01,23}, and '<<'/'>>' respectively. diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index fd76eabb5ac..b5aca914d1e 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -11004,7 +11004,6 @@ md_apply_fix3 (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) case BFD_RELOC_16: /* If we are deleting this reloc entry, we must fill in the value now. */ - assert (fixP->fx_size == 2); if (fixP->fx_done) md_number_to_chars (buf, *valP, 2); break; -- 2.30.2