error message.
testsuite/
* gas/arm/reloc-bad.d: New.
* gas/arm/reloc-bad.s: New.
* gas/arm/reloc-bad.l: New.
+2010-07-08 Daniel Gutson <dgutson@codesourcery.com>
+
+ * config/tc-arm.c (tc_gen_reloc): Add BFD_RELOC_ARM_T32_OFFSET_IMM
+ error message.
+
2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
* config/tc-mips.c (mips_frob_file): Use symbol_same_p to match
case BFD_RELOC_ARM_SWI: type = "SWI"; break;
case BFD_RELOC_ARM_MULTI: type = "MULTI"; break;
case BFD_RELOC_ARM_CP_OFF_IMM: type = "CP_OFF_IMM"; break;
+ case BFD_RELOC_ARM_T32_OFFSET_IMM: type = "T32_OFFSET_IMM"; break;
case BFD_RELOC_ARM_T32_CP_OFF_IMM: type = "T32_CP_OFF_IMM"; break;
case BFD_RELOC_ARM_THUMB_ADD: type = "THUMB_ADD"; break;
case BFD_RELOC_ARM_THUMB_SHIFT: type = "THUMB_SHIFT"; break;
+2010-07-08 Daniel Gutson <dgutson@codesourcery.com>
+
+ * gas/arm/reloc-bad.d: New.
+ * gas/arm/reloc-bad.s: New.
+ * gas/arm/reloc-bad.l: New.
+
2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
* gas/mips/elf-rel27.d: New test for HI16/LO16 relocation
--- /dev/null
+#name: Invalid relocations
+#error-output: reloc-bad.l
--- /dev/null
+[^:]*: Assembler messages:
+[^:]*:5: Error: internal_relocation \(type: OFFSET_IMM\) not fixed up
+[^:]*:3: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
--- /dev/null
+.syntax unified
+.thumb
+ldr r0, 0
+.arm
+ldr r0, 0