Add .type for the entry point.
authoraj <aj>
Tue, 5 Jun 2001 06:20:44 +0000 (06:20 +0000)
committeraj <aj>
Tue, 5 Jun 2001 06:20:44 +0000 (06:20 +0000)
sysdeps/alpha/elf/start.S
sysdeps/arm/elf/start.S
sysdeps/cris/elf/start.S
sysdeps/hppa/elf/start.S
sysdeps/i386/elf/start.S
sysdeps/ia64/elf/start.S
sysdeps/m68k/elf/start.S
sysdeps/mips/elf/start.S
sysdeps/s390/s390-32/elf/start.S
sysdeps/s390/s390-64/elf/start.S
sysdeps/sh/elf/start.S

index 90f59f0..54eaab6 100644 (file)
@@ -1,5 +1,5 @@
 /* Startup code for Alpha/ELF.
-   Copyright (C) 1993,1995,1996,1997,1998,2000 Free Software Foundation, Inc.
+   Copyright (C) 1993,1995,1996,1997,1998,2000,2001 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Richard Henderson <rth@tamu.edu>
 
@@ -24,6 +24,7 @@
        .align 3
        .globl _start
        .ent _start, 0
+       .type _start,@function
 _start:
        .frame fp, 0, zero
        mov     zero, fp
index 13b9c78..4d841c8 100644 (file)
@@ -1,5 +1,5 @@
 /* Startup code for ARM & ELF
-   Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1996, 1997, 1998, 2001 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
        At this entry point, most registers' values are unspecified, except:
 
    a1          Contains a function pointer to be registered with `atexit'.
-               This is how the dynamic linker arranges to have DT_FINI
+               This is how the dynamic linker arranges to have DT_FINI
                functions called for shared libraries that have been loaded
                before this code runs.
 
    sp          The stack contains the arguments and environment:
-               0(sp)                   argc
+               0(sp)                   argc
                4(sp)                   argv[0]
                ...
                (4*argc)(sp)            NULL
@@ -43,6 +43,7 @@
 
        .text
        .globl _start
+       .type _start,@function
 _start:
        /* Clear the frame pointer since this is the outermost frame.  */
        mov fp, #0
index f6336d2..eef5c75 100644 (file)
@@ -42,6 +42,7 @@
 
        .text
        .globl  _start
+       type _start,@function
 _start:
        /* Clear the frame pointer, to mark the outermost frame.  */
        moveq   0,r8
index 88bb790..a5c3e52 100644 (file)
@@ -14,7 +14,7 @@
        
        .globl _start
        .export _start, ENTRY
-
+       .type _start,@function
 _start:
 
        .proc
index c4124df..6a0795c 100644 (file)
@@ -40,6 +40,7 @@
 
        .text
        .globl _start
+       .type _start,@function
 _start:
        /* Clear the frame pointer.  The ABI suggests this be done, to mark
           the outermost frame obviously.  */
index 27a7a1d..ab61d70 100644 (file)
@@ -37,6 +37,7 @@
        .global _start
 
        .proc _start
+       type _start,@function
 _start:
        .prologue
        { .mlx
index eefe752..cf286f1 100644 (file)
@@ -1,5 +1,5 @@
 /* Startup code compliant to the ELF m68k ABI.
-   Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 1998, 2001 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
@@ -38,6 +38,7 @@
 
        .text
        .globl _start
+       .type _start,@function
 _start:
        /* Clear the frame pointer.  The ABI suggests this be done, to mark
           the outermost frame obviously.  */
index a5ae480..19bf93a 100644 (file)
@@ -67,6 +67,7 @@
 
        .text
        .globl ENTRY_POINT
+       .type ENTRY_POINT,@function
 ENTRY_POINT:
 #ifdef __PIC__
        SET_GP
index 7313b92..104f680 100644 (file)
@@ -39,6 +39,7 @@
 
        .text
        .globl _start
+       type _start,@function
 _start:
        /* Setup pointer to literal pool of _start */
        basr    %r13,0
index d85c080..981d3e8 100644 (file)
@@ -18,7 +18,7 @@
    write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
-/* 
+/*
    This is the canonical entry point, usually the first thing in the text
    segment. Most registers' values are unspecified, except for:
 
@@ -39,6 +39,7 @@
 
        .text
        .globl _start
+       type _start,@function
 _start:
        /* Load argc and argv from stack.  */
        la      %r4,8(%r15)             # get argv
@@ -69,7 +70,7 @@ _start:
        .word   0
 
        /* FIXME: FPU flags or what ?!?  */
-  
+
        .section .rodata
        .globl _fp_hw
        .long 3
index 21b1ec2..ab5ebbf 100644 (file)
@@ -1,5 +1,5 @@
 /* Startup code for SH & ELF.
-   Copyright (C) 1999 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2001 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
        At this entry point, most registers' values are unspecified, except:
 
    r4          Contains a function pointer to be registered with `atexit'.
-               This is how the dynamic linker arranges to have DT_FINI
+               This is how the dynamic linker arranges to have DT_FINI
                functions called for shared libraries that have been loaded
                before this code runs.
 
    sp          The stack contains the arguments and environment:
-               0(sp)                   argc
+               0(sp)                   argc
                4(sp)                   argv[0]
                ...
                (4*argc)(sp)            NULL
@@ -43,6 +43,7 @@
 
        .text
        .globl _start
+       type _start,@function
 _start:
        /* Clear the frame pointer since this is the outermost frame.  */
        mov #0, r14