]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/glibc/glibc-2.3.2/hppa-syscall.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / glibc / glibc-2.3.2 / hppa-syscall.patch
1 --- sysdeps/unix/sysv/linux/hppa/sysdep.h.orig  2003-11-01 14:16:40.000000000 -0800
2 +++ sysdeps/unix/sysv/linux/hppa/sysdep.h       2003-11-01 14:17:36.000000000 -0800
3 @@ -387,22 +387,22 @@
4  
5  #define LOAD_ARGS_0()
6  #define LOAD_ARGS_1(r26)                                       \
7 -       register unsigned long __r26 __asm__("r26") = (unsigned long)r26;       \
8 +       register unsigned long __r26 __asm__("r26") = (unsigned long)(r26);     \
9         LOAD_ARGS_0()
10  #define LOAD_ARGS_2(r26,r25)                                   \
11 -       register unsigned long __r25 __asm__("r25") = (unsigned long)r25;       \
12 +       register unsigned long __r25 __asm__("r25") = (unsigned long)(r25);     \
13         LOAD_ARGS_1(r26)
14  #define LOAD_ARGS_3(r26,r25,r24)                               \
15 -       register unsigned long __r24 __asm__("r24") = (unsigned long)r24;       \
16 +       register unsigned long __r24 __asm__("r24") = (unsigned long)(r24);     \
17         LOAD_ARGS_2(r26,r25)
18  #define LOAD_ARGS_4(r26,r25,r24,r23)                           \
19 -       register unsigned long __r23 __asm__("r23") = (unsigned long)r23;       \
20 +       register unsigned long __r23 __asm__("r23") = (unsigned long)(r23);     \
21         LOAD_ARGS_3(r26,r25,r24)
22  #define LOAD_ARGS_5(r26,r25,r24,r23,r22)                       \
23 -       register unsigned long __r22 __asm__("r22") = (unsigned long)r22;       \
24 +       register unsigned long __r22 __asm__("r22") = (unsigned long)(r22);     \
25         LOAD_ARGS_4(r26,r25,r24,r23)
26  #define LOAD_ARGS_6(r26,r25,r24,r23,r22,r21)                   \
27 -       register unsigned long __r21 __asm__("r21") = (unsigned long)r21;       \
28 +       register unsigned long __r21 __asm__("r21") = (unsigned long)(r21);     \
29         LOAD_ARGS_5(r26,r25,r24,r23,r22)
30  
31  /* Even with zero args we use r20 for the syscall number */