1 /* The start module crt0.s for the SysV68 Motorola 3300 Delta Series.
2 Copyright (C) 1996 Free Software Foundation, Inc.
3 Contributed by Manfred Hollstein (manfred@lts.sel.alcatel.de).
5 This file is part of GNU CC.
7 GNU CC is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2, or (at your option)
12 GNU CC is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
17 You should have received a copy of the GNU General Public License
18 along with GNU CC; see the file COPYING. If not, write to
19 the Free Software Foundation, 59 Temple Place - Suite 330,
20 Boston, MA 02111-1307, USA. */
26 # define FILE(n) file n
27 # define GLOBAL_SYM(s) global s
28 # define LOCAL_LABEL(l) L%##l
29 # define IDENT(s) ident s
31 #else /* Assume we are using GNU as. */
35 # define FILE(name) .file name
36 # define GLOBAL_SYM(s) .globl s
37 # define LOCAL_LABEL(l) .L.##l
38 # define IDENT(s) .section .comment;.asciz s
45 _start: mov.l %d0,splimit%
67 clr.l %d0 /* if (! isatty (fileno (stderr))) */
73 bne.b LOCAL_LABEL(isatty)
74 clr.l -(%sp) /* setbuf (stderr, NULL) */
88 GLOBAL_SYM (__stop_monitor)
96 IDENT ("$Id: mot3300-crt0.S,v 1.1.1.2 1998/01/14 19:39:06 law Exp $")
97 IDENT ("Contributed by Manfred Hollstein (manfred@lts.sel.alcatel.de)")
98 IDENT ("Corrections by Philippe De Muyter (phdm@macqel.be)")