GNU C Library master sources branch, master, updated. glibc-2.11-372-g3d1020f
Tue Apr 13 19:10:00 GMT 2010

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  3d1020f0cc2adc408211ef163e71184e6084192b (commit)
      from  0dabf204ef2efaff8fa01a8d5d0f17eb8c0db796 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------;a=commitdiff;h=3d1020f0cc2adc408211ef163e71184e6084192b

commit 3d1020f0cc2adc408211ef163e71184e6084192b
Author: Matt Fleming <>
Date:   Tue Apr 13 12:10:31 2010 -0700

    elf/elf.h: Add SH specific ELF header flags.

diff --git a/ChangeLog b/ChangeLog
index 60391d6..448eeec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-04-10  Matt Fleming  <>
+	* elf/elf.h: Add SH specific ELF header flags.
 2010-04-13  Andreas Schwab  <>
 	* sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c: Fix setup of
diff --git a/elf/elf.h b/elf/elf.h
index 1efe359..a9558a3 100644
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -2477,6 +2477,30 @@ typedef Elf32_Addr Elf32_Conflict;
 /* SH specific declarations */
+/* Processor specific flags for the ELF header e_flags field.  */
+#define EF_SH_MACH_MASK		0x1f
+#define EF_SH_UNKNOWN		0x0
+#define EF_SH1			0x1
+#define EF_SH2			0x2
+#define EF_SH3			0x3
+#define EF_SH_DSP		0x4
+#define EF_SH3_DSP		0x5
+#define EF_SH4AL_DSP		0x6
+#define EF_SH3E			0x8
+#define EF_SH4			0x9
+#define EF_SH2E			0xb
+#define EF_SH4A			0xc
+#define EF_SH2A			0xd
+#define EF_SH4_NOFPU		0x10
+#define EF_SH4A_NOFPU		0x11
+#define EF_SH4_NOMMU_NOFPU	0x12
+#define EF_SH2A_NOFPU		0x13
+#define EF_SH3_NOMMU		0x14
+#define EF_SH2A_SH4_NOFPU	0x15
+#define EF_SH2A_SH3_NOFPU	0x16
+#define EF_SH2A_SH4		0x17
+#define EF_SH2A_SH3E		0x18
 /* SH relocs.  */
 #define	R_SH_NONE		0
 #define	R_SH_DIR32		1


Summary of changes:
 ChangeLog |    4 ++++
 elf/elf.h |   24 ++++++++++++++++++++++++
 2 files changed, 28 insertions(+), 0 deletions(-)

GNU C Library master sources

More information about the Glibc-cvs mailing list