]> gcc.gnu.org Git - gcc.git/blame - gcc/config/sparc/liteelf.h
Makefile.in (OBJS-common): Remove dwarfout.o.
[gcc.git] / gcc / config / sparc / liteelf.h
CommitLineData
de0a398e 1/* Definitions of target machine for GCC, for SPARClite w/o FPU, ELF.
28df4168
JL
2 Copyright (C) 1998, 1999 Free Software Foundation, Inc.
3 Contributed by Stan Cox (scox@cygnus.com).
4
de0a398e 5This file is part of GCC.
28df4168 6
de0a398e 7GCC is free software; you can redistribute it and/or modify
28df4168
JL
8it under the terms of the GNU General Public License as published by
9the Free Software Foundation; either version 2, or (at your option)
10any later version.
11
de0a398e 12GCC is distributed in the hope that it will be useful,
28df4168
JL
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
de0a398e 18along with GCC; see the file COPYING. If not, write to
28df4168
JL
19the Free Software Foundation, 59 Temple Place - Suite 330,
20Boston, MA 02111-1307, USA. */
21
6508bdd5
NB
22#undef TARGET_SUB_OS_CPP_BUILTINS
23#define TARGET_SUB_OS_CPP_BUILTINS() \
9b8466f4
NB
24 do \
25 { \
26 builtin_define ("__sparclite__"); \
27 } \
28 while (0)
28df4168
JL
29
30/* Default to dwarf2 in ELF. */
31
23532de9 32#define DWARF2_DEBUGGING_INFO 1
28df4168
JL
33
34#undef PREFERRED_DEBUGGING_TYPE
35#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
36
37#undef TARGET_VERSION
38#define TARGET_VERSION fprintf (stderr, " (sparclite)");
39
40/* Enable app-regs and epilogue options. Do not enable the fpu. */
41
42#undef TARGET_DEFAULT
33074e5f 43#define TARGET_DEFAULT MASK_APP_REGS
28df4168 44
c15c90bb
ZW
45/* Enable US Software GOFAST library support. */
46#define US_SOFTWARE_GOFAST
28df4168
JL
47
48#undef STARTFILE_SPEC
49#define STARTFILE_SPEC "crti.o%s crtbegin.o%s"
6eccdc81
JW
50
51/* Use __main method of constructor invocation. */
52#undef INIT_SECTION_ASM_OP
53#undef FINI_SECTION_ASM_OP
This page took 0.908351 seconds and 5 git commands to generate.