Rewrite relocation definition using macros.

This commit is contained in:
Ulrich Drepper
1998-07-22 20:11:54 +00:00
parent 767af63c2c
commit ddffd87116
2 changed files with 16 additions and 8 deletions

View File

@ -1,3 +1,7 @@
1998-07-22 13:07 Ulrich Drepper <drepper@cygnus.com>
* mn10300.h: Rewrite relocation definition using macros.
1998-07-21 13:07 Ulrich Drepper <drepper@cygnus.com> 1998-07-21 13:07 Ulrich Drepper <drepper@cygnus.com>
* arm.h: New file. * arm.h: New file.

View File

@ -22,14 +22,18 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef _ELF_MN10300_H #ifndef _ELF_MN10300_H
#define _ELF_MN10300_H #define _ELF_MN10300_H
/* Relocations. */ /* Relocations. Keep this list sorted wrt the numeric value. */
#define R_MN10300_NONE 0 START_RELOC_NUMBERS (elf_mn10300_reloc_type)
#define R_MN10300_32 1 RELOC_NUMBER (R_MN10300_NONE, 0)
#define R_MN10300_16 2 RELOC_NUMBER (R_MN10300_32, 1)
#define R_MN10300_8 3 RELOC_NUMBER (R_MN10300_16, 2)
#define R_MN10300_PCREL32 4 RELOC_NUMBER (R_MN10300_8, 3)
#define R_MN10300_PCREL16 5 RELOC_NUMBER (R_MN10300_PCREL32, 4)
#define R_MN10300_PCREL8 6 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, /* 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 but it is hoped that other vendors will adopt it. If some standard