Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/glibc/2.7: 6417_all_sh-glibc-2.7-broken-nptl-lock-macros.patch README.history
Date: Sun, 04 Nov 2007 04:18:00
Message-Id: E1IoWvq-0005QY-PL@stork.gentoo.org
1 vapier 07/11/04 04:17:54
2
3 Modified: README.history
4 Added: 6417_all_sh-glibc-2.7-broken-nptl-lock-macros.patch
5 Log:
6 fix building on superh
7
8 Revision Changes Path
9 1.3 src/patchsets/glibc/2.7/README.history
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/glibc/2.7/README.history?rev=1.3&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/glibc/2.7/README.history?rev=1.3&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/glibc/2.7/README.history?r1=1.2&r2=1.3
14
15 Index: README.history
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo/src/patchsets/glibc/2.7/README.history,v
18 retrieving revision 1.2
19 retrieving revision 1.3
20 diff -u -r1.2 -r1.3
21 --- README.history 24 Oct 2007 06:09:15 -0000 1.2
22 +++ README.history 4 Nov 2007 04:17:54 -0000 1.3
23 @@ -1,8 +1,11 @@
24 -1.1 24.07.2007
25 +1.2 04.11.2007
26 + + 6417_all_sh-glibc-2.7-broken-nptl-lock-macros.patch
27 +
28 +1.1 24.10.2007
29 + 1080_all_glibc-no-inline-gmon.patch
30 + 1510_all_glibc-hppa-no-asm-elf-header.patch
31
32 -1.0 22.07.2007
33 +1.0 22.10.2007
34 + 0010_all_glibc-2.7-ssp-compat.patch
35 + 0030_all_glibc-respect-env-CPPFLAGS.patch
36 + 1025_all_glibc-gcc-4.3-include-fixed.patch
37
38
39
40 1.1 src/patchsets/glibc/2.7/6417_all_sh-glibc-2.7-broken-nptl-lock-macros.patch
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/glibc/2.7/6417_all_sh-glibc-2.7-broken-nptl-lock-macros.patch?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/glibc/2.7/6417_all_sh-glibc-2.7-broken-nptl-lock-macros.patch?rev=1.1&content-type=text/plain
44
45 Index: 6417_all_sh-glibc-2.7-broken-nptl-lock-macros.patch
46 ===================================================================
47 http://sourceware.org/ml/libc-alpha/2007-11/msg00012.html
48
49 2007-11-03 Mike Frysinger <vapier@g.o>
50
51 * sysdeps/unix/sysv/linux/sh/lowlevellock.S (LOAD_FUTEX_WAIT): Add
52 missing line continuations.
53 * sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S (LOAD_FUTEX_WAIT,
54 LOAD_FUTEX_WAKE): Likewise. Also add missing 3rd parameter.
55
56 Index: nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S
57 ===================================================================
58 RCS file: /cvs/glibc/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S,v
59 retrieving revision 1.14
60 diff -u -p -r1.14 lowlevellock.S
61 --- nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S 3 Aug 2007 15:44:15 -0000 1.14
62 +++ nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S 4 Nov 2007 03:50:46 -0000
63 @@ -76,7 +76,7 @@
64 add tmp2, tmp ; \
65 mov.l @tmp, tmp2 ; \
66 bra 98f ; \
67 - mov #FUTEX_PRIVATE_FLAG, tmp
68 + mov #FUTEX_PRIVATE_FLAG, tmp ; \
69 99: .word PRIVATE_FUTEX - TLS_PRE_TCB_SIZE ; \
70 98: extu.b tmp, tmp ; \
71 xor tmp, reg ; \
72 @@ -88,7 +88,7 @@
73 add tmp2, tmp ; \
74 mov.l @tmp, tmp2 ; \
75 bra 98f ; \
76 - mov #FUTEX_PRIVATE_FLAG, tmp
77 + mov #FUTEX_PRIVATE_FLAG, tmp ; \
78 99: .word PRIVATE_FUTEX - TLS_PRE_TCB_SIZE ; \
79 98: extu.b tmp, tmp ; \
80 xor tmp, reg ; \
81 @@ -96,13 +96,13 @@
82 mov #FUTEX_WAIT, tmp ; \
83 or tmp, reg
84 # endif
85 -# define LOAD_FUTEX_WAKE(reg,tmp) \
86 +# define LOAD_FUTEX_WAKE(reg,tmp,tmp2) \
87 stc gbr, tmp ; \
88 mov.w 99f, tmp2 ; \
89 add tmp2, tmp ; \
90 mov.l @tmp, tmp2 ; \
91 bra 98f ; \
92 - mov #FUTEX_PRIVATE_FLAG, tmp
93 + mov #FUTEX_PRIVATE_FLAG, tmp ; \
94 99: .word PRIVATE_FUTEX - TLS_PRE_TCB_SIZE ; \
95 98: extu.b tmp, tmp ; \
96 xor tmp, reg ; \
97 Index: nptl/sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S
98 ===================================================================
99 RCS file: /cvs/glibc/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S,v
100 retrieving revision 1.2
101 diff -u -p -r1.2 lowlevelrobustlock.S
102 --- nptl/sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S 3 Aug 2007 15:44:57 -0000 1.2
103 +++ nptl/sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S 4 Nov 2007 03:50:46 -0000
104 @@ -42,7 +42,7 @@
105 add tmp2, tmp ; \
106 mov.l @tmp, tmp2 ; \
107 bra 98f ; \
108 - mov #FUTEX_PRIVATE_FLAG, tmp
109 + mov #FUTEX_PRIVATE_FLAG, tmp ; \
110 99: .word PRIVATE_FUTEX - TLS_PRE_TCB_SIZE ; \
111 98: extu.b tmp, tmp ; \
112 xor tmp, reg ; \
113 @@ -54,7 +54,7 @@
114 add tmp2, tmp ; \
115 mov.l @tmp, tmp2 ; \
116 bra 98f ; \
117 - mov #FUTEX_PRIVATE_FLAG, tmp
118 + mov #FUTEX_PRIVATE_FLAG, tmp ; \
119 99: .word PRIVATE_FUTEX - TLS_PRE_TCB_SIZE ; \
120 98: extu.b tmp, tmp ; \
121 xor tmp, reg ; \
122
123
124
125 --
126 gentoo-commits@g.o mailing list