yann@1625
|
1 |
|
yann@1625
|
2 |
|
yann@1625
|
3 |
diff -durN glibc-2.10.1.orig/glibc-ports-2.10.1/sysdeps/hppa/elf/start.S glibc-2.10.1/glibc-ports-2.10.1/sysdeps/hppa/elf/start.S
|
yann@1625
|
4 |
--- glibc-2.10.1.orig/glibc-ports-2.10.1/sysdeps/hppa/elf/start.S 2009-05-16 10:36:20.000000000 +0200
|
yann@1625
|
5 |
+++ glibc-2.10.1/glibc-ports-2.10.1/sysdeps/hppa/elf/start.S 2009-11-13 00:50:28.000000000 +0100
|
yann@1625
|
6 |
@@ -96,16 +96,16 @@
|
yann@1625
|
7 |
|
yann@1625
|
8 |
#if SHARED
|
yann@1625
|
9 |
/* load main (1st argument) */
|
yann@1625
|
10 |
- addil LR'.Lpmain, %r19
|
yann@1625
|
11 |
- ldw RR'.Lpmain(%r1), %r26
|
yann@1625
|
12 |
+ addil LT'.Lpmain, %r19
|
yann@1625
|
13 |
+ ldw RT'.Lpmain(%r1), %r26
|
yann@1625
|
14 |
ldw 0(%r26),%r26
|
yann@1625
|
15 |
/* void (*init) (void) (4th argument) */
|
yann@1625
|
16 |
- addil LR'.Lp__libc_csu_init, %r19
|
yann@1625
|
17 |
- ldw RR'.Lp__libc_csu_init(%r1), %r23
|
yann@1625
|
18 |
+ addil LT'.Lp__libc_csu_init, %r19
|
yann@1625
|
19 |
+ ldw RT'.Lp__libc_csu_init(%r1), %r23
|
yann@1625
|
20 |
ldw 0(%r23), %r23
|
yann@1625
|
21 |
/* void (*fini) (void) (5th argument) */
|
yann@1625
|
22 |
- addil LR'.Lp__libc_csu_fini, %r19
|
yann@1625
|
23 |
- ldw RR'.Lp__libc_csu_fini(%r1), %r22
|
yann@1625
|
24 |
+ addil LT'.Lp__libc_csu_fini, %r19
|
yann@1625
|
25 |
+ ldw RT'.Lp__libc_csu_fini(%r1), %r22
|
yann@1625
|
26 |
ldw 0(%r22), %r22
|
yann@1625
|
27 |
#else
|
yann@1625
|
28 |
/* load main (1st argument) */
|
yann@1625
|
29 |
diff -durN glibc-2.10.1.orig/ports/sysdeps/hppa/elf/start.S glibc-2.10.1/ports/sysdeps/hppa/elf/start.S
|