|
|
1.1 ! root 1: /* Definitions of target machine for GNU compiler. ! 2: PC532 with National 32532, running Minix. ! 3: Works with pc532 Minix 1.5hybrid. ! 4: Copyright (C) 1990 Free Software Foundation, Inc. ! 5: ! 6: Derived from SEQUENT NS32000, written originally ! 7: by Bruce Culbertson <[email protected]>, ! 8: hacked for easier fit in gcc by Jyrki Kuoppala <[email protected]>. ! 9: ! 10: This file is part of GNU CC. ! 11: ! 12: GNU CC is free software; you can redistribute it and/or modify ! 13: it under the terms of the GNU General Public License as published by ! 14: the Free Software Foundation; either version 2, or (at your option) ! 15: any later version. ! 16: ! 17: GNU CC is distributed in the hope that it will be useful, ! 18: but WITHOUT ANY WARRANTY; without even the implied warranty of ! 19: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! 20: GNU General Public License for more details. ! 21: ! 22: You should have received a copy of the GNU General Public License ! 23: along with GNU CC; see the file COPYING. If not, write to ! 24: the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ ! 25: ! 26: #include "ns32k/pc532.h" ! 27: ! 28: /* Minix has crtso.o instead of crt0.o */ ! 29: #undef STARTFILE_SPEC ! 30: #define STARTFILE_SPEC \ ! 31: "%{pg:gcrtso.o%s}%{!pg:%{p:mcrtso.o%s}%{!p:crtso.o%s}}" ! 32: ! 33: /* our setjmp doesn't save registers, so we must tell gcc to save ! 34: call-saved-regs in a function calling setjmp */ ! 35: ! 36: #define NON_SAVING_SETJMP (current_function_calls_setjmp) ! 37: ! 38: /* at least with estdio there's no _cleanup() but we have atexit() */ ! 39: ! 40: #define HAVE_ATEXIT
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.