From: Ulrich Drepper Date: Wed, 22 Jul 1998 20:11:54 +0000 (+0000) Subject: Rewrite relocation definition using macros. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ddffd87116e01fde5fceb52bc7ea3b9d9265b9ed;p=binutils-gdb.git Rewrite relocation definition using macros. --- diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index 4e1dd06f1fd..8bfac7a8b50 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,3 +1,7 @@ +1998-07-22 13:07 Ulrich Drepper + + * mn10300.h: Rewrite relocation definition using macros. + 1998-07-21 13:07 Ulrich Drepper * arm.h: New file. diff --git a/include/elf/mn10300.h b/include/elf/mn10300.h index 30b2918551e..0458af0308b 100644 --- a/include/elf/mn10300.h +++ b/include/elf/mn10300.h @@ -22,14 +22,18 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef _ELF_MN10300_H #define _ELF_MN10300_H -/* Relocations. */ -#define R_MN10300_NONE 0 -#define R_MN10300_32 1 -#define R_MN10300_16 2 -#define R_MN10300_8 3 -#define R_MN10300_PCREL32 4 -#define R_MN10300_PCREL16 5 -#define R_MN10300_PCREL8 6 +/* Relocations. Keep this list sorted wrt the numeric value. */ +START_RELOC_NUMBERS (elf_mn10300_reloc_type) + RELOC_NUMBER (R_MN10300_NONE, 0) + RELOC_NUMBER (R_MN10300_32, 1) + RELOC_NUMBER (R_MN10300_16, 2) + RELOC_NUMBER (R_MN10300_8, 3) + RELOC_NUMBER (R_MN10300_PCREL32, 4) + RELOC_NUMBER (R_MN10300_PCREL16, 5) + RELOC_NUMBER (R_MN10300_PCREL8, 6) + RELOC_NUMBER (R_MN10300_GNU_VTINHERIT, 7) + RELOC_NUMBER (R_MN10300_GNU_VTENTRY, 8) +END_RELOC_NUMBERS /* Machine variant if we know it. This field was invented at Cygnus, but it is hoped that other vendors will adopt it. If some standard