]> sourceware.org Git - glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 15 Aug 1998 14:14:10 +0000 (14:14 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 15 Aug 1998 14:14:10 +0000 (14:14 +0000)
1998-08-15 14:11  Ulrich Drepper  <drepper@cygnus.com>

* elf/elf.h: Add PPC Diab relocations.

* malloc/Makefile (libmcheck.a): Use $(LN_S) not ln.

ChangeLog
elf/elf.h
malloc/Makefile

index 967f2173f0a13c3dceb2dfce659f41b3a756e563..7d181653d9422ac6c5ebe286826723374516943e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1998-08-15 14:11  Ulrich Drepper  <drepper@cygnus.com>
+
+       * elf/elf.h: Add PPC Diab relocations.
+
+       * malloc/Makefile (libmcheck.a): Use $(LN_S) not ln.
+
 1998-08-14 10:08  Ulrich Drepper  <drepper@cygnus.com>
 
        * manual/texinfo.tex: Update.
index cc336242080f025477129b61e476a8dfce743c54..3970505c2948c4a00d20cc74913aec21c4b6b278 100644 (file)
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -1337,17 +1337,17 @@ typedef Elf32_Addr Elf32_Conflict;
 
 /* PowerPC relocations defined by the ABIs */
 #define R_PPC_NONE             0
-#define R_PPC_ADDR32           1
-#define R_PPC_ADDR24           2
-#define R_PPC_ADDR16           3
-#define R_PPC_ADDR16_LO                4
-#define R_PPC_ADDR16_HI                5
-#define R_PPC_ADDR16_HA                6
-#define R_PPC_ADDR14           7
+#define R_PPC_ADDR32           1       /* 32bit absolute address */
+#define R_PPC_ADDR24           2       /* 26bit address, 2 bits ignored.  */
+#define R_PPC_ADDR16           3       /* 16bit absolute address */
+#define R_PPC_ADDR16_LO                4       /* lower 16bit of absolute address */
+#define R_PPC_ADDR16_HI                5       /* high 16bit of absolute address */
+#define R_PPC_ADDR16_HA                6       /* adjusted high 16bit */
+#define R_PPC_ADDR14           7       /* 16bit address, 2 bits ignored */
 #define R_PPC_ADDR14_BRTAKEN   8
 #define R_PPC_ADDR14_BRNTAKEN  9
-#define R_PPC_REL24            10
-#define R_PPC_REL14            11
+#define R_PPC_REL24            10      /* PC relative 26 bit */
+#define R_PPC_REL14            11      /* PC relative 16 bit */
 #define R_PPC_REL14_BRTAKEN    12
 #define R_PPC_REL14_BRNTAKEN   13
 #define R_PPC_GOT16            14
@@ -1386,14 +1386,22 @@ typedef Elf32_Addr Elf32_Conflict;
 #define R_PPC_EMB_SDAI16       106
 #define R_PPC_EMB_SDA2I16      107
 #define R_PPC_EMB_SDA2REL      108
-#define R_PPC_EMB_SDA21                109
+#define R_PPC_EMB_SDA21                109     /* 16 bit offset in SDA */
 #define R_PPC_EMB_MRKREF       110
 #define R_PPC_EMB_RELSEC16     111
 #define R_PPC_EMB_RELST_LO     112
 #define R_PPC_EMB_RELST_HI     113
 #define R_PPC_EMB_RELST_HA     114
 #define R_PPC_EMB_BIT_FLD      115
-#define R_PPC_EMB_RELSDA       116
+#define R_PPC_EMB_RELSDA       116     /* 16 bit relative offset in SDA */
+
+/* Diab tool relocations.  */
+#define R_PPC_DIAB_SDA21_LO    180     /* like EMB_SDA21, but lower 16 bit */
+#define R_PPC_DIAB_SDA21_HI    181     /* like EMB_SDA21, but high 16 bit */
+#define R_PPC_DIAB_SDA21_HA    182     /* like EMB_SDA21, adjusted high 16 */
+#define R_PPC_DIAB_RELSDA_LO   183     /* like EMB_RELSDA, but lower 16 bit */
+#define R_PPC_DIAB_RELSDA_HI   184     /* like EMB_RELSDA, but high 16 bit */
+#define R_PPC_DIAB_RELSDA_HA   185     /* like EMB_RELSDA, adjusted high 16 */
 
 /* This is a phony reloc to handle any old fashioned TOC16 references
    that may still be in object files.  */
index 0da5540b4471b99f33f6565f4d691ecd15ecfa23..89a49a29a96760d1bcbbf7a7d5d6600e68f3999c 100644 (file)
@@ -62,7 +62,7 @@ include ../Rules
 
 $(objpfx)libmcheck.a: $(objpfx)mcheck-init.o
        -rm -f $@
-       ln $< $@
+       $(LN_S) $< $@
 
 lib: $(objpfx)libmcheck.a
 
This page took 0.055585 seconds and 5 git commands to generate.