Add .type for the entry point.

This commit is contained in:
Andreas Jaeger 2001-06-05 06:20:45 +00:00
parent 60446d7a54
commit 13906e12b9
6 changed files with 11 additions and 6 deletions

View 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

View 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
@ -27,12 +27,12 @@
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

View File

@ -42,6 +42,7 @@
.text
.globl _start
type _start,@function
_start:
/* Clear the frame pointer, to mark the outermost frame. */
moveq 0,r8

View File

@ -14,7 +14,7 @@
.globl _start
.export _start, ENTRY
.type _start,@function
_start:
.proc

View 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. */

View File

@ -67,6 +67,7 @@
.text
.globl ENTRY_POINT
.type ENTRY_POINT,@function
ENTRY_POINT:
#ifdef __PIC__
SET_GP