aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2004-10-04 23:25:28 +0000
committerEric Christopher <echristo@gmail.com>2004-10-04 23:25:28 +0000
commit04ca870341b513e68d614b01011b2692a075c717 (patch)
tree28849ae268691f69b2660042d2b516c70e509c54 /gas
parentbcaa7b3eb9571ac0699402a62bf1bfae3a263413 (diff)
downloadbinutils-04ca870341b513e68d614b01011b2692a075c717.zip
binutils-04ca870341b513e68d614b01011b2692a075c717.tar.gz
binutils-04ca870341b513e68d614b01011b2692a075c717.tar.bz2
2004-10-04 Eric Christopher <echristo@redhat.com>
* config/tc-mips.c (md_apply_fix3): Remove erroneous assert.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog28
-rw-r--r--gas/config/tc-mips.c1
2 files changed, 16 insertions, 13 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 78febb8..5fdaa9b 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2004-10-04 Eric Christopher <echristo@redhat.com>
+
+ * config/tc-mips.c (md_apply_fix3): Remove erroneous assert.
+
2004-10-01 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-ppc.c (md_apply_fix3): Call S_SET_THREAD_LOCAL for
@@ -65,14 +69,14 @@
2004-09-20 Tomer Levi <Tomer.Levi@nsc.com>
- * 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 <paul@codesourcery.com>
* 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 <macro@linux-mips.org>
* 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 <wilson@specifixinc.com>
* config/tc-ia64.c (default_big_endian): New.
(dot_byteorder, md_begin): Use it.
(md_parse_option): Set it.
-
+
2004-07-09 Nick Clifton <nickc@redhat.com>
* 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 <anemet@lnxw.com>
+2004-05-17 Adam Nemet <anemet@lnxw.com>
* 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 fd76eab..b5aca91 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;