2002-09-18 Chris Demetriou <cgd@broadcom.com>
* config/tc-mips.c (md_apply_fix3): Just return for BFD_RELOC_8.
[ gas/testsuite/ChangeLog ]
2002-09-18 Chris Demetriou <cgd@broadcom.com>
* gas/mips/baddata1.s: New file.
* gas/mips/baddata1.l: New file.
* gas/mips/mips.exp: Run new test.
+2002-09-18 Chris Demetriou <cgd@broadcom.com>
+
+ * config/tc-mips.c (md_apply_fix3): Just return for BFD_RELOC_8.
+
2002-09-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
* config/tc-mips.c (s_change_section): Fix parsing. Code cleanup.
valueT value;
static int previous_fx_r_type = 0;
+ /* FIXME: Maybe just return for all reloc types not listed below?
+ Eric Christopher says: "This is stupid, please rewrite md_apply_fix3. */
+ if (fixP->fx_r_type == BFD_RELOC_8)
+ return;
+
assert (fixP->fx_size == 4
|| fixP->fx_r_type == BFD_RELOC_16
|| fixP->fx_r_type == BFD_RELOC_32
+2002-09-12 Chris Demetriou <cgd@broadcom.com>
+
+ * gas/mips/baddata1.s: New file.
+ * gas/mips/baddata1.l: New file.
+ * gas/mips/mips.exp: Run new test.
+
2002-09-18 Chris Demetriou <cgd@broadcom.com>
* gas/mips/branch-misc-1.d: New file.
--- /dev/null
+.*: Assembler messages:
+.*:8: Error: Can not represent BFD_RELOC_8 relocation in this object file format
+.*:9: Error: Can not represent BFD_RELOC_8 relocation in this object file format
--- /dev/null
+# Source file used to some bad data declarations.
+
+ .globl x
+
+ .data
+foo:
+ # no way these are going to hold the pointers.
+ .byte x
+ .byte x+1