home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / NeXT / GnuSource / cc-61.0.1 / cc / config / tm-decrose.h < prev    next >
C/C++ Source or Header  |  1991-06-03  |  2KB  |  69 lines

  1. /* Definitions of target machine for GNU compiler.  DECstation (OSF/1 with OSF/rose) version.
  2.    Copyright (C) 1991 Free Software Foundation, Inc.
  3.  
  4. This file is part of GNU CC.
  5.  
  6. GNU CC is free software; you can redistribute it and/or modify
  7. it under the terms of the GNU General Public License as published by
  8. the Free Software Foundation; either version 2, or (at your option)
  9. any later version.
  10.  
  11. GNU CC is distributed in the hope that it will be useful,
  12. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. GNU General Public License for more details.
  15.  
  16. You should have received a copy of the GNU General Public License
  17. along with GNU CC; see the file COPYING.  If not, write to
  18. the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
  19.  
  20. #define DECSTATION
  21. #define OSF_OS
  22.  
  23. #define CPP_PREDEFINES "-DOSF -DOSF1 -Dbsd4_2 -DMIPSEL -Dhost_mips -Dmips -Dunix -DR3000 -DSYSTYPE_BSD"
  24.  
  25. #define ASM_SPEC    "%{mmips-as:                    \
  26.                 %{pipe:%e:-pipe not supported}        \
  27.                 %{EL} %{!EL:-EL}            \
  28.                 %{EB: %e-EB not supported}        \
  29.                 %{!mrnames: -nocpp}            \
  30.                 %{O:-O2} %{O1:-O2} %{O2:-O2} %{O3:-O3}    \
  31.                 %{g} %{g0} %{g1} %{g2} %{g3}        \
  32.                 %{v} %{K} %{Q}}                \
  33.              %{G*} %{G32: -G 32}"
  34.  
  35. #define CPP_SPEC    "%{.S:    -D__LANGUAGE_ASSEMBLY__            \
  36.                 -D_LANGUAGE_ASSEMBLY            \
  37.                 %{!ansi:-DLANGUAGE_ASSEMBLY}}        \
  38.              %{!.S:    -D__LANGUAGE_C__            \
  39.                 -D_LANGUAGE_C                \
  40.                 %{!ansi:-DLANGUAGE_C}}"
  41.  
  42. #define LINK_SPEC    "%{G*} %{G32: -G 32}                \
  43.              %{mmips-as:                    \
  44.                 %{EL} %{!EL: -EL}            \
  45.                 %{EB: %e-EB not supported}        \
  46.                 %{bestGnum}}                \
  47.              %{!mmips-as:                    \
  48.                 %{nostdlib}}"
  49.  
  50. #define LIB_SPEC "%{p:-lprof1} -lc"
  51.  
  52. #define STARTFILE_SPEC "%{pg:gcrt0.o%s}%{!pg:%{p:mcrt0.o%s}%{!p:crt0.o%s}}"
  53.  
  54. #define MACHINE_TYPE "DECstation running OSF/1 with OSF/rose objects"
  55.  
  56. #ifndef MD_EXEC_PREFIX
  57. #define MD_EXEC_PREFIX        "/usr/ccs/gcc/"
  58. #endif
  59.  
  60. #ifndef MD_STARTFILE_PREFIX
  61. #define MD_STARTFILE_PREFIX    "/usr/ccs/lib/"
  62. #endif
  63.  
  64. #define TARGET_DEFAULT (MASK_GAS | MASK_G012_NUSED)
  65.  
  66. #define DBX_DEBUGGING_INFO    /* generate stabs instead of mips debug info */
  67.  
  68. #include "tm-mips.h"
  69.