This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
mips clone missing ENTRY(__thread_start)
- From: Alexandre Oliva <aoliva at redhat dot com>
- To: libc-alpha at sources dot redhat dot com
- Date: 29 Mar 2003 05:01:39 -0300
- Subject: mips clone missing ENTRY(__thread_start)
- Organization: GCC Team, Red Hat
If END is defined so as to compute the size of a function, we generate
a reference to the undefined symbol __thread_start. Since without
ENTRY we end up without the .ent declaration that marks the beginning
of a MIPS function, I went ahead and put it back in.
Index: ChangeLog
from Alexandre Oliva <aoliva at redhat dot com>
* sysdeps/unix/sysv/linux/mips/clone.S (__thread_start):
Re-introduce ENTRY.
Index: sysdeps/unix/sysv/linux/mips/clone.S
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/mips/clone.S,v
retrieving revision 1.14
diff -u -p -r1.14 clone.S
--- sysdeps/unix/sysv/linux/mips/clone.S 17 Mar 2003 15:50:05 -0000 1.14
+++ sysdeps/unix/sysv/linux/mips/clone.S 29 Mar 2003 07:59:56 -0000
@@ -89,6 +89,7 @@ L(error):
its own function so that we can terminate the stack trace with our
debug info. */
+ENTRY(__thread_start)
L(thread_start):
/* cp is already loaded. */
SAVE_GP (GPOFF)
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva at {redhat dot com, gcc.gnu.org}
CS PhD student at IC-Unicamp oliva at {lsd dot ic dot unicamp dot br, gnu.org}
Free Software Evangelist Professional serial bug killer