diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/elf.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/include/elf.h b/include/elf.h index b4de42e0d..e2264bd6c 100644 --- a/include/elf.h +++ b/include/elf.h @@ -1,5 +1,5 @@ /* This file defines standard ELF types, structures, and macros. - Copyright (C) 1995-1999, 2000, 2001, 2002 Free Software Foundation, Inc. + Copyright (C) 1995-1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -254,6 +254,9 @@ typedef struct pick large random numbers (0x8523, 0xa7f2, etc.) to minimize the chances of collision with official or non-GNU unofficial values. */ +/* Fujitsu FR-V. */ +#define EM_CYGNUS_FRV 0x5441 + #define EM_ALPHA 0x9026 /* V850 backend magic number. Written in the absense of an ABI. */ @@ -1116,6 +1119,17 @@ typedef struct /* Keep this the last entry. */ #define R_386_NUM 38 +/* FR-V specific definitions. */ +#define R_FRV_NONE 0 /* No reloc. */ +#define R_FRV_32 1 /* Direct 32 bit. */ +/* Canonical function descriptor address. */ +#define R_FRV_FUNCDESC 14 +/* Private function descriptor initialization. */ +#define R_FRV_FUNCDESC_VALUE 18 + +#define EF_FRV_PIC 0x00000100 +#define EF_FRV_FDPIC 0x00008000 + /* SUN SPARC specific definitions. */ /* Legal values for ST_TYPE subfield of st_info (symbol type). */ |