2007-02-05 Dave Brolley <brolley@redhat.com>
authorDave Brolley <brolley@redhat.com>
Mon, 5 Feb 2007 19:15:07 +0000 (19:15 +0000)
committerDave Brolley <brolley@redhat.com>
Mon, 5 Feb 2007 19:15:07 +0000 (19:15 +0000)
        * Contribute the following Changes:
        2005-08-22  Dave Brolley  <brolley@redhat.com>

        * mep.h (EF_MEP_CPU_C4): New macro.
        (EF_MEP_CPU_H1): Change to 0x10000000.

        2005-04-22  Richard Sandiford  <rsandifo@redhat.com>

        * mep.h (EF_MEP_LIBRARY): New flag.
        (EF_MEP_ALL_FLAGS): Update accordingly.

        2004-06-21  Dave Brolley  <brolley@redhat.com>

        * 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  <rth@redhat.com>

        * mep.h (SHF_MEP_VLIW, SEC_MEP_VLIW): New.

        2001-07-12  DJ Delorie  <dj@redhat.com>

        * mep.h (R_MEP_GNU_VTINHERIT, R_MEP_GNU_VTENTRY): Mark as no-overflow.

        2001-06-25  DJ Delorie  <dj@redhat.com>

        * mep.h: Add vtable relocs.

        2001-05-10  DJ Delorie  <dj@redhat.com>

        * mep.h: Fix bit offsets for HI16*, make them no-overflow.  Add
        comment about mep-relocs.pl.

        2001-05-01  DJ Delorie  <dj@redhat.com>

        * mep.h: Add MeP-specific relocs.

        2001-03-22  Ben Elliston  <bje@redhat.com>

        * mep.h: New file.

        2001-03-20  Ben Elliston  <bje@redhat.com>

        * common.h (EM_CYGNUS_MEP): Define.

2007-02-15  Dave Brolley  <brolley@redhat.com>

        From Graydon Hoare  <graydon@redhat.com>:
        * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.

include/elf/ChangeLog
include/elf/common.h

index 5504cb07f64cb498732fd0d0fe456e6d557959e2..fee102fe47c9590e135fba85f3a44026470a16f2 100644 (file)
@@ -1,3 +1,56 @@
+2007-02-05  Dave Brolley  <brolley@redhat.com>
+
+       * Contribute the following Changes:     
+       2005-08-22  Dave Brolley  <brolley@redhat.com>
+
+       * mep.h (EF_MEP_CPU_C4): New macro.
+       (EF_MEP_CPU_H1): Change to 0x10000000.
+
+       2005-04-22  Richard Sandiford  <rsandifo@redhat.com>
+
+       * mep.h (EF_MEP_LIBRARY): New flag.
+       (EF_MEP_ALL_FLAGS): Update accordingly.
+
+       2004-06-21  Dave Brolley  <brolley@redhat.com>
+
+       * 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  <rth@redhat.com>
+
+       * mep.h (SHF_MEP_VLIW, SEC_MEP_VLIW): New.
+
+       2001-07-12  DJ Delorie  <dj@redhat.com>
+
+       * mep.h (R_MEP_GNU_VTINHERIT, R_MEP_GNU_VTENTRY): Mark as no-overflow.
+
+       2001-06-25  DJ Delorie  <dj@redhat.com>
+
+       * mep.h: Add vtable relocs.
+
+       2001-05-10  DJ Delorie  <dj@redhat.com>
+
+       * mep.h: Fix bit offsets for HI16*, make them no-overflow.  Add
+       comment about mep-relocs.pl.
+
+       2001-05-01  DJ Delorie  <dj@redhat.com>
+
+       * mep.h: Add MeP-specific relocs.
+
+       2001-03-22  Ben Elliston  <bje@redhat.com>
+
+       * mep.h: New file.
+
+       2001-03-20  Ben Elliston  <bje@redhat.com>
+
+       * common.h (EM_CYGNUS_MEP): Define.
+
+2007-02-15  Dave Brolley  <brolley@redhat.com>
+
+       From Graydon Hoare  <graydon@redhat.com>:
+       * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
+
 2007-01-08  Kazu Hirata  <kazu@codesourcery.com>
 
        * m68k.h (EF_M68K_FIDO): New.
index b418d3f808746118e7bf68f460957777eb56c40f..f83699874ffffa2ac86c445bc85bb7408f456074 100644 (file)
 /* 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.  */
 #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 */