00001 /* Definitions of target machine for IA-64. 00002 Copyright (C) 1999, 2000 Free Software Foundation, Inc. 00003 00004 This file is part of GNU CC. 00005 00006 GNU CC is free software; you can redistribute it and/or modify 00007 it under the terms of the GNU General Public License as published by 00008 the Free Software Foundation; either version 2, or (at your option) 00009 any later version. 00010 00011 GNU CC is distributed in the hope that it will be useful, 00012 but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 GNU General Public License for more details. 00015 00016 You should have received a copy of the GNU General Public License 00017 along with GNU CC; see the file COPYING. If not, write to 00018 the Free Software Foundation, 59 Temple Place - Suite 330, 00019 Boston, MA 02111-1307, USA. */ 00020 00021 /* #defines that need visibility everywhere. */ 00022 #define FALSE 0 00023 #define TRUE 1 00024 00025 /* A C expression for the status code to be returned when the compiler exits 00026 after serious errors. */ 00027 #define FATAL_EXIT_CODE 33 00028 00029 /* A C expression for the status code to be returned when the compiler exits 00030 without serious errors. */ 00031 #define SUCCESS_EXIT_CODE 0 00032 00033 /* Defined if the host machine stores words of multi-word values in big-endian 00034 order. (GNU CC does not depend on the host byte ordering within a word.) */ 00035 #ifdef __BIG_ENDIAN__ 00036 #define HOST_WORDS_BIG_ENDIAN 00037 #endif 00038 00039 /* A C expression for the number of bits in `char' on the host machine. */ 00040 #define HOST_BITS_PER_CHAR 8 00041 00042 /* A C expression for the number of bits in `short' on the host machine. */ 00043 #define HOST_BITS_PER_SHORT 16 00044 00045 /* A C expression for the number of bits in `int' on the host machine. */ 00046 #define HOST_BITS_PER_INT 32 00047 00048 /* ??? This depends on the as yet unimplemented ILP32 option. */ 00049 00050 /* A C expression for the number of bits in `long' on the host machine. */ 00051 #define HOST_BITS_PER_LONG 64 00052 00053 /* A C expression for the number of bits in `long long' on the host 00054 machine. */ 00055 #define HOST_BITS_PER_LONGLONG 64 00056 00057 /* target machine dependencies. 00058 tm.h is a symbolic link to the actual target specific file. */ 00059 #include "tm.h" 00060 00061 /* end of xm-mips.h */
1.5.6