1/* Configuration for GNU C-compiler for Acorn RISC Machine. 2 Copyright (C) 1991, 1993 Free Software Foundation, Inc. 3 Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl) 4 and Martin Simmons (@harleqn.co.uk). 5 More major hacks by Richard Earnshaw (rwe11@cl.cam.ac.uk) 6 7This file is part of GNU CC. 8 9GNU CC is free software; you can redistribute it and/or modify 10it under the terms of the GNU General Public License as published by 11the Free Software Foundation; either version 2, or (at your option) 12any later version. 13 14GNU CC is distributed in the hope that it will be useful, 15but WITHOUT ANY WARRANTY; without even the implied warranty of 16MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17GNU General Public License for more details. 18 19You should have received a copy of the GNU General Public License 20along with GNU CC; see the file COPYING. If not, write to 21the Free Software Foundation, 59 Temple Place - Suite 330, 22Boston, MA 02111-1307, USA. */ 23 24/* #defines that need visibility everywhere. */ 25#define FALSE 0 26#define TRUE 1 27 28/* This describes the machine the compiler is hosted on. */ 29#define HOST_BITS_PER_CHAR 8 30#define HOST_BITS_PER_SHORT 16 31#define HOST_BITS_PER_INT 32 32#define HOST_BITS_PER_LONG 32 33#define HOST_BITS_PER_LONGLONG 64 34 35/* A code distinguishing the floating point format of the host 36 machine. There are three defined values: IEEE_FLOAT_FORMAT, 37 VAX_FLOAT_FORMAT, and UNKNOWN_FLOAT_FORMAT. */ 38 39#define HOST_FLOAT_FORMAT IEEE_FLOAT_FORMAT 40 41#define HOST_FLOAT_WORDS_BIG_ENDIAN 1 42 43/* If not compiled with GNU C, use C alloca. */ 44#ifndef __GNUC__ 45#define USE_C_ALLOCA 46#endif 47 48/* Define this to be 1 if you know the host compiler supports prototypes, even 49 if it doesn't define __STDC__, or define it to be 0 if you do not want any 50 prototypes when compiling GNU CC. */ 51#define USE_PROTOTYPES 1 52 53/* target machine dependencies. 54 tm.h is a symbolic link to the actual target specific file. */ 55#include "tm.h" 56 57/* Arguments to use with `exit'. */ 58#define SUCCESS_EXIT_CODE 0 59#define FATAL_EXIT_CODE 33 60 61/* If we have defined POSIX, but are compiling in the BSD environment, then 62 we need to define getcwd in terms of getwd. */ 63#if defined (POSIX) && defined (_BSD_C) 64#define HAVE_GETWD 1 65#endif 66 67/* EOF xm-arm.h */ 68 69 70