aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/d30v/xm-d30v.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/d30v/xm-d30v.h')
-rw-r--r--gcc/config/d30v/xm-d30v.h137
1 files changed, 2 insertions, 135 deletions
diff --git a/gcc/config/d30v/xm-d30v.h b/gcc/config/d30v/xm-d30v.h
index 4d3396e..aa8c40e 100644
--- a/gcc/config/d30v/xm-d30v.h
+++ b/gcc/config/d30v/xm-d30v.h
@@ -1,5 +1,5 @@
/* Configuration for GNU C-compiler for Mitsubishi D30V.
- Copyright (C) 1997, 2000 Free Software Foundation, Inc.
+ Copyright (C) 1997, 2000, 2001 Free Software Foundation, Inc.
Contributed by Cygnus Solutions.
This file is part of GNU CC.
@@ -23,12 +23,6 @@
#define FALSE 0
#define TRUE 1
-/* Define this macro if the host system is System V. */
-/* #define USG */
-
-/* Define this macro if the host system is VMS. */
-/* #define VMS */
-
/* A C expression for the status code to be returned when the compiler exits
after serious errors. */
#define FATAL_EXIT_CODE 33
@@ -41,19 +35,6 @@
order. (GNU CC does not depend on the host byte ordering within a word.) */
#define HOST_WORDS_BIG_ENDIAN
-/* Define this macro to be 1 if the host machine stores `DFmode', `XFmode' or
- `TFmode' floating point numbers in memory with the word containing the sign
- bit at the lowest address; otherwise, define it to be zero.
-
- This macro need not be defined if the ordering is the same as for multi-word
- integers. */
-/* #define HOST_FLOAT_WORDS_BIG_ENDIAN */
-
-/* A numeric code distinguishing the floating point format for the host
- machine. See `TARGET_FLOAT_FORMAT' in *Note Storage Layout:: for the
- alternatives and default. */
-/* #define HOST_FLOAT_FORMAT */
-
/* A C expression for the number of bits in `char' on the host machine. */
#define HOST_BITS_PER_CHAR 8
@@ -66,128 +47,14 @@
/* A C expression for the number of bits in `long' on the host machine. */
#define HOST_BITS_PER_LONG 32
-/* Define this macro to indicate that the host compiler only supports `int' bit
- fields, rather than other integral types, including `enum', as do most C
- compilers. */
-/* #define ONLY_INT_FIELDS */
-
-/* A C expression for the size of ordinary obstack chunks. If you don't define
- this, a usually-reasonable default is used. */
-/* #define OBSTACK_CHUNK_SIZE */
-
-/* The function used to allocate obstack chunks. If you don't define this,
- `xmalloc' is used. */
-/* #define OBSTACK_CHUNK_ALLOC */
-
-/* The function used to free obstack chunks. If you don't define this, `free'
- is used. */
-/* #define OBSTACK_CHUNK_FREE */
-
/* Define this macro to indicate that the compiler is running with the `alloca'
- implemented in C. This version of `alloca' can be found in the file
- `alloca.c'; to use it, you must also alter the `Makefile' variable `ALLOCA'.
- (This is done automatically for the systems on which we know it is needed.)
-
- If you do define this macro, you should probably do it as follows:
-
- #ifndef __GNUC__
- #define USE_C_ALLOCA
- #else
- #define alloca __builtin_alloca
- #endif
-
- so that when the compiler is compiled with GNU CC it uses the more efficient
- built-in `alloca' function. */
-
+ implemented in C. */
#ifndef __GNUC__
#define USE_C_ALLOCA
#else
#define alloca __builtin_alloca
#endif
-/* Define this macro to indicate that the host compiler does not properly
- handle converting a function value to a pointer-to-function when it is used
- in an expression. */
-/* #define FUNCTION_CONVERSION_BUG */
-
-/* Define this if the library function `vprintf' is available on your system. */
-/* #define HAVE_VPRINTF */
-
-/* Define this macro to enable support for multibyte characters in the input to
- GNU CC. This requires that the host system support the ANSI C library
- functions for converting multibyte characters to wide characters. */
-/* #define MULTIBYTE_CHARS */
-
-/* Define this if the library function `putenv' is available on your system. */
-/* #define HAVE_PUTENV */
-
-/* Define this if your system is POSIX.1 compliant. */
-/* #define POSIX */
-
-/* Define this if your system has the variable `sys_siglist', and there is
- already a declaration of it in the system header files. */
-/* #define DONT_DECLARE_SYS_SIGLIST */
-
-/* Define this to be 1 if you know that the host compiler supports prototypes,
- even if it doesn't define __STDC__, or define it to be 0 if you do not want
- any prototypes used in compiling GNU CC. If `USE_PROTOTYPES' is not
- defined, it will be determined automatically whether your compiler supports
- prototypes by checking if `__STDC__' is defined. */
-/* #define USE_PROTOTYPES */
-
-/* Define this if you wish suppression of prototypes generated from the machine
- description file, but to use other prototypes within GNU CC. If
- `USE_PROTOTYPES' is defined to be 0, or the host compiler does not support
- prototypes, this macro has no effect. */
-/* #define NO_MD_PROTOTYPES */
-
-/* Define this if you wish to generate prototypes for the `gen_call' or
- `gen_call_value' functions generated from the machine description file. If
- `USE_PROTOTYPES' is defined to be 0, or the host compiler does not support
- prototypes, or `NO_MD_PROTOTYPES' is defined, this macro has no effect. As
- soon as all of the machine descriptions are modified to have the appropriate
- number of arguments, this macro will be removed.
-
- Some systems do provide this variable, but with a different name such as
- `_sys_siglist'. On these systems, you can define `sys_siglist' as a macro
- which expands into the name actually provided. */
-/* #define MD_CALL_PROTOTYPES */
-
-/* Define this macro to be a C character constant representing the character
- used to separate components in paths. The default value is. the colon
- character */
-/* #define PATH_SEPARATOR */
-
-/* If your system uses some character other than slash to separate directory
- names within a file specification, define this macro to be a C character
- constant specifying that character. When GNU CC displays file names, the
- character you specify will be used. GNU CC will test for both slash and the
- character you specify when parsing filenames. */
-/* #define DIR_SEPARATOR */
-
-/* Define this macro to be a C string representing the suffix for object files
- on your machine. If you do not define this macro, GNU CC will use `.o' as
- the suffix for object files. */
-/* #define OBJECT_SUFFIX */
-
-/* Define this macro to be a C string representing the suffix for executable
- files on your machine. If you do not define this macro, GNU CC will use the
- null string as the suffix for object files. */
-/* #define EXECUTABLE_SUFFIX */
-
-/* If defined, `collect2' will scan the individual object files specified on
- its command line and create an export list for the linker. Define this
- macro for systems like AIX, where the linker discards object files that are
- not referenced from `main' and uses export lists. */
-/* #define COLLECT_EXPORT_LIST */
-
-/* In addition, configuration files for system V define `bcopy', `bzero' and
- `bcmp' as aliases. Some files define `alloca' as a macro when compiled with
- GNU CC, in order to take advantage of the benefit of GNU CC's built-in
- `alloca'. */
-
/* target machine dependencies.
tm.h is a symbolic link to the actual target specific file. */
#include "tm.h"
-
-/* end of xm-generic.h */