new syscall stub support for ia64 libc
Ulrich Drepper
drepper@redhat.com
Fri Nov 14 06:04:00 GMT 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
David Mosberger wrote:
> Ah, perhaps ar.pfs didn't get preserved. Earlier versions of GCC
> ignored clobbers to ar.pfs, but I don't remember exactly when it was
> fixed.
Looks like it. This is the entire fxstat.os file:
0000000000000000 <__GI___fxstat>:
0: 0c 80 2c 06 80 05 [MFI] alloc r16=ar.pfs,11,3,0
6: 00 00 00 02 00 c0 nop.f 0x0
c: 81 68 00 84 adds r14=8,r13
10: 02 20 01 44 00 21 [MII] mov r36=r34
16: 30 02 84 2c 00 00 sxt4 r35=r33;;
1c: 00 00 04 00 nop.i 0x0
20: 03 70 00 1c 18 10 [MII] ld8 r14=[r14]
26: f0 e0 01 12 48 e0 mov r15=1212;;
2c: e0 08 00 07 mov b7=r14;;
30: 1d 00 00 00 01 00 [MFB] nop.m 0x0
36: 00 00 00 02 00 c0 nop.f 0x0
3c: 78 00 80 10 br.call.sptk.many b6=b7;;
40: 0d 38 fc 15 06 3b [MFI] cmp.eq p7,p6=-1,r10
42: LTOFF_TPREL22 __libc_errno
46: 00 00 00 02 00 c0 nop.f 0x0
4c: 01 08 00 90 addl r14=0,r1;;
50: eb 70 00 1c 18 d0 [MMI] (p07) ld8 r14=[r14];;
56: e1 70 34 00 40 00 (p07) add r14=r14,r13
5c: 00 00 04 00 nop.i 0x0;;
60: f1 00 20 1c 90 d1 [MIB] (p07) st4 [r14]=r8
66: 81 f8 f3 ff 4f 80 (p07) mov r8=-1
6c: 08 00 84 00 br.ret.sptk.many b0;;
The compiler used is gcc 3.2 based.
- --
â§ Ulrich Drepper â§ Red Hat, Inc. â§ 444 Castro St â§ Mountain View, CA â
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/tG382ijCOnn/RHQRAnQTAKDJB281wJ0x+5ou42icJi/quyf0MgCeNTVY
XnJzUJBVUYudG0CypDEEonw=
=ltUp
-----END PGP SIGNATURE-----
More information about the Libc-hacker
mailing list