From b95dd98f8fd66ca00b974a7c85ec407e48871606 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Mon, 5 Feb 2007 19:15:07 +0000 Subject: [PATCH] 2007-02-05 Dave Brolley * Contribute the following Changes: 2005-08-22 Dave Brolley * mep.h (EF_MEP_CPU_C4): New macro. (EF_MEP_CPU_H1): Change to 0x10000000. 2005-04-22 Richard Sandiford * mep.h (EF_MEP_LIBRARY): New flag. (EF_MEP_ALL_FLAGS): Update accordingly. 2004-06-21 Dave Brolley * mep.h (EF_MEP_CPU_MASK, EF_MEP_CPU_MEP, EF_MEP_CPU_C2) (EF_MEP_CPU_C3, EF_MEP_CPU_H1, EF_MEP_INDEX_MASK) (EF_MEP_ALL_FLAGS): New macros. 2001-09-28 Richard Henderson * mep.h (SHF_MEP_VLIW, SEC_MEP_VLIW): New. 2001-07-12 DJ Delorie * mep.h (R_MEP_GNU_VTINHERIT, R_MEP_GNU_VTENTRY): Mark as no-overflow. 2001-06-25 DJ Delorie * mep.h: Add vtable relocs. 2001-05-10 DJ Delorie * mep.h: Fix bit offsets for HI16*, make them no-overflow. Add comment about mep-relocs.pl. 2001-05-01 DJ Delorie * mep.h: Add MeP-specific relocs. 2001-03-22 Ben Elliston * mep.h: New file. 2001-03-20 Ben Elliston * common.h (EM_CYGNUS_MEP): Define. 2007-02-15 Dave Brolley From Graydon Hoare : * common.h (STT_RELC, STT_SRELC, R_RELC): New macros. --- include/elf/ChangeLog | 53 +++++++++++++++++++++++++++++++++++++++++++ include/elf/common.h | 4 ++++ 2 files changed, 57 insertions(+) diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index 5504cb07f64..fee102fe47c 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,3 +1,56 @@ +2007-02-05 Dave Brolley + + * Contribute the following Changes: + 2005-08-22 Dave Brolley + + * mep.h (EF_MEP_CPU_C4): New macro. + (EF_MEP_CPU_H1): Change to 0x10000000. + + 2005-04-22 Richard Sandiford + + * mep.h (EF_MEP_LIBRARY): New flag. + (EF_MEP_ALL_FLAGS): Update accordingly. + + 2004-06-21 Dave Brolley + + * mep.h (EF_MEP_CPU_MASK, EF_MEP_CPU_MEP, EF_MEP_CPU_C2) + (EF_MEP_CPU_C3, EF_MEP_CPU_H1, EF_MEP_INDEX_MASK) + (EF_MEP_ALL_FLAGS): New macros. + + 2001-09-28 Richard Henderson + + * mep.h (SHF_MEP_VLIW, SEC_MEP_VLIW): New. + + 2001-07-12 DJ Delorie + + * mep.h (R_MEP_GNU_VTINHERIT, R_MEP_GNU_VTENTRY): Mark as no-overflow. + + 2001-06-25 DJ Delorie + + * mep.h: Add vtable relocs. + + 2001-05-10 DJ Delorie + + * mep.h: Fix bit offsets for HI16*, make them no-overflow. Add + comment about mep-relocs.pl. + + 2001-05-01 DJ Delorie + + * mep.h: Add MeP-specific relocs. + + 2001-03-22 Ben Elliston + + * mep.h: New file. + + 2001-03-20 Ben Elliston + + * common.h (EM_CYGNUS_MEP): Define. + +2007-02-15 Dave Brolley + + From Graydon Hoare : + * common.h (STT_RELC, STT_SRELC, R_RELC): New macros. + 2007-01-08 Kazu Hirata * m68k.h (EF_M68K_FIDO): New. diff --git a/include/elf/common.h b/include/elf/common.h index b418d3f8087..f83699874ff 100644 --- a/include/elf/common.h +++ b/include/elf/common.h @@ -280,6 +280,8 @@ /* NIOS magic number - no EABI available. */ #define EM_NIOS32 0xFEBB +#define EM_CYGNUS_MEP 0xF00D /* Toshiba MeP */ + /* See the above comment before you add a new EM_* value here. */ /* Values for e_version. */ @@ -475,6 +477,8 @@ #define STT_FILE 4 /* Symbol gives a file name */ #define STT_COMMON 5 /* An uninitialised common block */ #define STT_TLS 6 /* Thread local data object */ +#define STT_RELC 8 /* Complex relocation expression */ +#define STT_SRELC 9 /* Signed Complex relocation expression */ #define STT_LOOS 10 /* OS-specific semantics */ #define STT_HIOS 12 /* OS-specific semantics */ #define STT_LOPROC 13 /* Application-specific semantics */ -- 2.30.2