From: David Edelsohn Date: Fri, 21 Feb 1997 22:09:40 +0000 (+0000) Subject: * elf32-m32r.c: Rewrite to use ELF backend linker. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=77dd1a25d83444cba5a692c11fcf9c908fb66d50;p=binutils-gdb.git * elf32-m32r.c: Rewrite to use ELF backend linker. Store lower 16 bits of addend in R_M32R_HI16_[SU]LO insns. Add small data area support (R_M32R_SDA16). * reloc.c: Document BFD_RELOC_M32R_SDA16. * bfd-in2.h,libbfd.h: Regenerated. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index f3a6d2f8d57..4fd8c410778 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,13 @@ +start-sanitize-m32r +Fri Feb 21 13:55:14 1997 Doug Evans + + * elf32-m32r.c: Rewrite to use ELF backend linker. + Store lower 16 bits of addend in R_M32R_HI16_[SU]LO insns. + Add small data area support (R_M32R_SDA16). + * reloc.c: Document BFD_RELOC_M32R_SDA16. + * bfd-in2.h,libbfd.h: Regenerated. + +end-sanitize-m32r Thu Feb 20 23:50:31 1997 Jeffrey A Law (law@cygnus.com) * elf32-mn10200.c (mn10200_elf_relax_section): New function. diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 3ef1f8415c0..23a60695507 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -1916,6 +1916,10 @@ used when the lower 16 bits are treated as signed. */ /* This is a 16-bit reloc containing the lower 16 bits of an address. */ BFD_RELOC_M32R_LO16, + +/* This is a 16-bit reloc containing the small data area offset for use in +add3, load, and store instructions. */ + BFD_RELOC_M32R_SDA16, /* end-sanitize-m32r */ /* start-sanitize-v850 */