OSDN Git Service

Merge tree-ssa-20020619-branch into mainline.
[pf3gnuchains/gcc-fork.git] / gcc / config / m32r / xm-m32r.h
1 /* Configuration for GNU C-compiler for the M32R processor.
2    Copyright (C) 2003, 2004 Free Software Foundation, Inc.
3
4    This file is part of GCC.
5
6    GCC is free software; you can redistribute it and/or modify it
7    under the terms of the GNU General Public License as published
8    by the Free Software Foundation; either version 2, or (at your
9    option) any later version.
10
11    GCC is distributed in the hope that it will be useful, but WITHOUT
12    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
14    License for more details.
15
16    You should have received a copy of the GNU General Public License
17    along with GCC; see the file COPYING.  If not, write to the
18    Free Software Foundation, 59 Temple Place - Suite 330, Boston,
19    MA 02111-1307, USA.  */
20
21 /* This describes the machine the compiler is hosted on.  */
22 #define HOST_BITS_PER_CHAR       8
23 #define HOST_BITS_PER_SHORT     16
24 #define HOST_BITS_PER_INT       32
25 #define HOST_BITS_PER_LONG      32
26 #define HOST_BITS_PER_LONGLONG  64
27
28 /* Doubles are stored in memory with the high order word first.
29    This matters when cross-compiling.  */
30 #define HOST_WORDS_BIG_ENDIAN    1
31
32 /* target machine dependencies.
33    tm.h is a symbolic link to the actual target specific file.  */
34 #include "tm.h"
35
36 /* Arguments to use with `exit'.  */
37 #define SUCCESS_EXIT_CODE        0
38 #define FATAL_EXIT_CODE         33
39
40 /* If compiled with Sun CC, the use of alloca requires this #include.  */
41 #ifndef __GNUC__
42 #include "alloca.h"
43 #endif