This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi! Without this e.g. nanosleep.o* don't assemble as .LSAVEBX1 and .LRESTBX1 labels are used in .eh_frame, yet aren't defined anywhere. 2003-04-14 Jakub Jelinek <jakub at redhat dot com> * sysdeps/unix/sysv/linux/i386/sysdep.h (PUSHARGS_1): Add L(SAVEBX1) label. (POPARGS_1): Add L(RESTBX1) label. --- libc/sysdeps/unix/sysv/linux/i386/sysdep.h.jj 2003-04-13 16:44:14.000000000 -0400 +++ libc/sysdeps/unix/sysv/linux/i386/sysdep.h 2003-04-14 08:18:22.000000000 -0400 @@ -247,9 +247,9 @@ __i686.get_pc_thunk.reg: \ #define _DOARGS_0(n) /* No arguments to frob. */ #define _POPARGS_0 /* No arguments to pop. */ -#define PUSHARGS_1 movl %ebx, %edx; PUSHARGS_0 +#define PUSHARGS_1 movl %ebx, %edx; L(SAVEBX1): PUSHARGS_0 #define DOARGS_1 _DOARGS_1 (4) -#define POPARGS_1 POPARGS_0; movl %edx, %ebx +#define POPARGS_1 POPARGS_0; movl %edx, %ebx; L(RESTBX1): #define _PUSHARGS_1 pushl %ebx; L(PUSHBX1): _PUSHARGS_0 #define _DOARGS_1(n) movl n(%esp), %ebx; _DOARGS_0(n-4) #define _POPARGS_1 _POPARGS_0; popl %ebx; L(POPBX1): Jakub
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |