|
|
1.1 ! root 1: /* Definitions of target machine for GNU compiler. Vxworks SPARC version. ! 2: Copyright (C) 1994 Free Software Foundation, Inc. ! 3: Contributed by David Henkel-Wallace ([email protected]) ! 4: ! 5: This file is part of GNU CC. ! 6: ! 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) ! 10: any later version. ! 11: ! 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. ! 16: ! 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. */ ! 21: ! 22: #include "sparc/sparc-aout.h" ! 23: ! 24: /* Specify what to link with. */ ! 25: /* VxWorks does all the library stuff itself. */ ! 26: ! 27: #undef LIB_SPEC ! 28: #define LIB_SPEC "" ! 29: ! 30: /* Provide required defaults for linker -e. */ ! 31: #undef LINK_SPEC ! 32: #define LINK_SPEC "%{!nostdlib:%{!r*:%{!e*:-e start}}}" ! 33: ! 34: /* VxWorks provides the functionality of crt0.o and friends itself. */ ! 35: #undef STARTFILE_SPEC ! 36: #define STARTFILE_SPEC "" ! 37: ! 38: #undef CPP_PREDEFINES ! 39: #define CPP_PREDEFINES "-Dsparc -Acpu(sparc) -Amachine(sparc)" ! 40: ! 41: #undef PTRDIFF_TYPE ! 42: #undef SIZE_TYPE ! 43: #undef WCHAR_TYPE ! 44: #undef WCHAR_TYPE_SIZE ! 45: ! 46: #define PTRDIFF_TYPE "long int" ! 47: #define SIZE_TYPE "unsigned int" ! 48: #define WCHAR_TYPE "char" ! 49: #define WCHAR_TYPE_SIZE 8 ! 50: ! 51: /* US Software GOFAST library support. */ ! 52: #include "gofast.h" ! 53: #undef INIT_SUBTARGET_OPTABS ! 54: #define INIT_SUBTARGET_OPTABS INIT_GOFAST_OPTABS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.