Add PC relative support to PowerPC ELF assembler.
authorMichael Meissner <gnu@the-meissners.org>
Fri, 17 Feb 1995 17:51:00 +0000 (17:51 +0000)
committerMichael Meissner <gnu@the-meissners.org>
Fri, 17 Feb 1995 17:51:00 +0000 (17:51 +0000)
gas/ChangeLog

index 0e5889eec3b93ce88c8e52a39f18be551a175011..c54cdf38f80aef2226859a1bc327b46b8bcd651b 100644 (file)
@@ -1,3 +1,16 @@
+Fri Feb 17 12:43:47 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * config/tc-ppc.c (md_pseudo_table): Don't redefine byte under
+       ELF.
+       (ppc_elf_cons): Don't support @pcrel any more, since DIFF_EXPR_OK
+       allows the normal expressions to generate it.
+       (md_apply_fix): Convert BFD_RELOC_32 with pcrel bit set into
+       BFD_RELOC_32_PCREL.  Abort if either BFD_RELOC_16 or BFD_RELOC_8
+       need PC relative relocations.
+
+       * config/tc-ppc.h (DIFF_EXPR_OK): Define to allow PC relative
+       expressions to be handled.
+
 Thu Feb 16 14:30:13 1995  Doug Evans  <dje@cygnus.com>
 
        * expr.c (operand): Move md_operand handling to default case