This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Roland asked me to break the patch up into smaller pieces. Here goes the first one, that doesn't depend on any other patches.
Index: ChangeLog
2004-11-10 Alexandre Oliva <aoliva@redhat.com>
* elf/elf.h (R_FRV_TLSDESC_VALUE, R_FRV_TLSOFF): New.
2004-02-27 Alexandre Oliva <aoliva@redhat.com>
* elf/elf.h (EM_CYGNUS_FRV, R_FRV_NONE, R_FRV_32, R_FRV_FUNCDESC,
R_FRV_FUNCDESC_VALUE, EF_FRV_PIC, EF_FRV_FDPIC): New.
Index: elf/elf.h
--- elf/elf.h 2004-12-05 00:18:32.000000000 -0200
+++ elf/elf.h 2005-01-31 04:07:08.000000000 -0200
@@ -254,6 +254,9 @@
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
/* Legal values for e_version (version). */
@@ -1137,6 +1140,24 @@
/* 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
+/* TLS descriptor initialization. First word points to an entry
+ point; second words holds an argument that can either be a
+ Thread-Pointer offset, for Static TLS, or a full TLS descriptor,
+ for Dynamic TLS. */
+#define R_FRV_TLSDESC_VALUE 26
+/* Biased Thread-Pointer offset. */
+#define R_FRV_TLSOFF 36
+
+#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). */
--
Alexandre Oliva http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |