Added initialization of GP (to _gp) if compiled non-PIC.
authorAndreas Jaeger <aj@suse.de>
Sat, 2 Mar 2002 13:14:40 +0000 (13:14 +0000)
committerAndreas Jaeger <aj@suse.de>
Sat, 2 Mar 2002 13:14:40 +0000 (13:14 +0000)
sysdeps/mips/elf/start.S

index e129930..01908e2 100644 (file)
@@ -1,5 +1,5 @@
 /* Startup code compliant to the ELF Mips ABI.
-   Copyright (C) 1995, 1997, 2000, 2001 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1997, 2000, 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -71,6 +71,8 @@
 ENTRY_POINT:
 #ifdef __PIC__
        SET_GP
+#else
+       la $28, _gp             /* Setup GP correctly if we're non-PIC.  */
 #endif
        move $31, $0