aclocal.m4 (gcc_AC_C_CHARSET, [...]): New macros.
* aclocal.m4 (gcc_AC_C_CHARSET, gcc_AC_C_COMPILE_BIGENDIAN, gcc_AC_C_FLOAT_FORMAT): New macros. * configure.in: Add AC_PROG_CPP after CC tests; gcc_AC_C_CHARSET and gcc_AC_C_FLOAT_FORMAT after the sizeof tests; and gcc_AC_C_COMPILE_BIGENDIAN after gcc_AC_C_CHAR_BIT. * configure, config.in: Regenerate. * config/a29k/xm-a29k.h, config/arc/xm-arc.h, config/arm/xm-arm.h, config/c4x/xm-c4x.h, config/convex/xm-convex.h, config/d30v/xm-d30v.h, config/i370/xm-linux.h, config/i370/xm-oe.h, config/ia64/xm-ia64.h, config/m32r/xm-m32r.h, config/m68k/xm-m68k.h, config/mips/xm-mips.h, config/pa/xm-linux.h, config/pa/xm-pa.h, config/rs6000/xm-lynx.h, config/rs6000/xm-mach.h, config/rs6000/xm-rs6000.h, config/rs6000/xm-sysv4.h, config/sparc/xm-sparc.h, config/vax/xm-vax.h, config/we32k/xm-we32k.h: Delete. * config/i370/xm-mvs.h, config/m88k/m88k.h, config/romp/xm-romp.h, config/rs6000/xm-beos.h, config/vax/xm-vms.h: Don't define any of: HOST_FLOAT_FORMAT, HOST_EBCDIC, HOST_WORDS_BIG_ENDIAN * config/rs6000/aix.h: Define COLLECT_EXPORT_LIST here. * config.gcc: Remove references to deleted files. (i370-*-opened*): Use i370/xm-mvs.h (which now defines only FATAL_EXIT_CODE, which is the same between oe and mvs). From-SVN: r40478
This commit is contained in:
parent
fca097e763
commit
84c041a1ff
33 changed files with 707 additions and 814 deletions
|
@ -1,3 +1,35 @@
|
|||
2001-03-14 Zack Weinberg <zackw@stanford.edu>
|
||||
|
||||
* aclocal.m4 (gcc_AC_C_CHARSET, gcc_AC_C_COMPILE_BIGENDIAN,
|
||||
gcc_AC_C_FLOAT_FORMAT): New macros.
|
||||
* configure.in: Add AC_PROG_CPP after CC tests;
|
||||
gcc_AC_C_CHARSET and gcc_AC_C_FLOAT_FORMAT after the sizeof
|
||||
tests; and gcc_AC_C_COMPILE_BIGENDIAN after gcc_AC_C_CHAR_BIT.
|
||||
* configure, config.in: Regenerate.
|
||||
|
||||
* config/a29k/xm-a29k.h, config/arc/xm-arc.h,
|
||||
config/arm/xm-arm.h, config/c4x/xm-c4x.h,
|
||||
config/convex/xm-convex.h, config/d30v/xm-d30v.h,
|
||||
config/i370/xm-linux.h, config/i370/xm-oe.h,
|
||||
config/ia64/xm-ia64.h, config/m32r/xm-m32r.h,
|
||||
config/m68k/xm-m68k.h, config/mips/xm-mips.h,
|
||||
config/pa/xm-linux.h, config/pa/xm-pa.h,
|
||||
config/rs6000/xm-lynx.h, config/rs6000/xm-mach.h,
|
||||
config/rs6000/xm-rs6000.h, config/rs6000/xm-sysv4.h,
|
||||
config/sparc/xm-sparc.h, config/vax/xm-vax.h,
|
||||
config/we32k/xm-we32k.h: Delete.
|
||||
|
||||
* config/i370/xm-mvs.h, config/m88k/m88k.h,
|
||||
config/romp/xm-romp.h, config/rs6000/xm-beos.h,
|
||||
config/vax/xm-vms.h: Don't define any of:
|
||||
HOST_FLOAT_FORMAT, HOST_EBCDIC, HOST_WORDS_BIG_ENDIAN
|
||||
|
||||
* config/rs6000/aix.h: Define COLLECT_EXPORT_LIST here.
|
||||
|
||||
* config.gcc: Remove references to deleted files.
|
||||
(i370-*-opened*): Use i370/xm-mvs.h (which now defines only
|
||||
FATAL_EXIT_CODE, which is the same between oe and mvs).
|
||||
|
||||
2001-03-14 DJ Delorie <dj@redhat.com>
|
||||
Vladimir Makarov <vmakarov@redhat.com>
|
||||
|
||||
|
@ -36,7 +68,7 @@ Wed Mar 14 22:26:54 CET 2001 Jan Hubicka <jh@suse.cz>
|
|||
|
||||
2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* cppfiles.c (stack_include_file): Only increase the include
|
||||
* cppfiles.c (stack_include_file): Only increase the include
|
||||
count if we actually process the file properly, as opposed
|
||||
to treating it as length zero. Only call read_include_file
|
||||
if not DO_NOT_REREAD. Handle the -H include file output
|
||||
|
|
165
gcc/aclocal.m4
vendored
165
gcc/aclocal.m4
vendored
|
@ -1229,3 +1229,168 @@ AC_CACHE_CHECK(for __int64, ac_cv_c___int64,
|
|||
[Define if your compiler supports the \`__int64' type.])
|
||||
fi
|
||||
])
|
||||
|
||||
dnl Host character set probe.
|
||||
dnl The EBCDIC values match the table in config/i370/i370.c;
|
||||
dnl there are other versions of EBCDIC but GCC won't work with them.
|
||||
dnl
|
||||
AC_DEFUN([gcc_AC_C_CHARSET],
|
||||
[AC_CACHE_CHECK(execution character set, ac_cv_c_charset,
|
||||
[AC_EGREP_CPP(ASCII,
|
||||
[#if '\n' == 0x0A && ' ' == 0x20 && '0' == 0x30 \
|
||||
&& 'A' == 0x41 && 'a' == 0x61 && '!' == 0x21
|
||||
ASCII
|
||||
#endif], ac_cv_c_charset=ASCII)
|
||||
if test x${ac_cv_c_charset+set} != xset; then
|
||||
AC_EGREP_CPP(EBCDIC,
|
||||
[#if '\n' == 0x15 && ' ' == 0x40 && '0' == 0xF0 \
|
||||
&& 'A' == 0xC1 && 'a' == 0x81 && '!' == 0x5A
|
||||
EBCDIC
|
||||
#endif], ac_cv_c_charset=EBCDIC)
|
||||
fi
|
||||
if test x${ac_cv_c_charset+set} != xset; then
|
||||
ac_cv_c_charset=unknown
|
||||
fi])
|
||||
if test $ac_cv_c_charset = unknown; then
|
||||
AC_MSG_ERROR([*** Cannot determine host character set.])
|
||||
elif test $ac_cv_c_charset = EBCDIC; then
|
||||
AC_DEFINE(HOST_EBCDIC, 1,
|
||||
[Define if the host execution character set is EBCDIC.])
|
||||
fi])
|
||||
|
||||
dnl Host endianness probe.
|
||||
dnl This tests byte-within-word endianness. GCC actually needs
|
||||
dnl to know word-within-larger-object endianness. They are the
|
||||
dnl same on all presently supported hosts.
|
||||
dnl Differs from AC_C_BIGENDIAN in that it does not require
|
||||
dnl running a program on the host, and it defines the macro we
|
||||
dnl want to see.
|
||||
dnl
|
||||
AC_DEFUN([gcc_AC_C_COMPILE_BIGENDIAN],
|
||||
[AC_CACHE_CHECK(whether byte ordering is bigendian, ac_cv_c_compile_bigendian,
|
||||
[dnl The extra quote protects the [] in the structure definition.
|
||||
cat >conftest.$ac_ext <<EOF
|
||||
[#include "confdefs.h"
|
||||
#ifdef HAVE_LIMITS_H
|
||||
#include <limits.h>
|
||||
#endif
|
||||
/* This structure must have no internal padding. */
|
||||
struct {
|
||||
char prefix[sizeof "endian::" - 1];
|
||||
short word;
|
||||
} tester = {
|
||||
"endian::",
|
||||
#if SIZEOF_SHORT == 4
|
||||
('A' << (CHAR_BIT * 3)) | ('B' << (CHAR_BIT * 2)) |
|
||||
#endif
|
||||
('A' << CHAR_BIT) | 'B'
|
||||
};]
|
||||
EOF
|
||||
ac_cv_c_compile_bigendian=unknown
|
||||
if AC_TRY_EVAL(ac_compile); then
|
||||
if grep 'endian::AB' conftest.o >/dev/null 2>&1; then
|
||||
ac_cv_c_compile_bigendian=yes
|
||||
elif grep 'endian::BA' conftest.o >/dev/null 2>&1; then
|
||||
ac_cv_c_compile_bigendian=no
|
||||
fi
|
||||
fi
|
||||
if test $ac_cv_c_compile_bigendian = unknown; then
|
||||
AC_MSG_ERROR([*** unable to determine endianness])
|
||||
fi
|
||||
rm -rf conftest*])
|
||||
if test $ac_cv_c_compile_bigendian = yes; then
|
||||
AC_DEFINE(HOST_WORDS_BIG_ENDIAN, 1,
|
||||
[Define if the host machine stores words of multi-word integers in
|
||||
big-endian order.])
|
||||
fi
|
||||
])
|
||||
|
||||
dnl Floating point format probe.
|
||||
dnl The basic concept is the same as the above: grep the object
|
||||
dnl file for an interesting string. We have to watch out for
|
||||
dnl rounding changing the values in the object, however; this is
|
||||
dnl handled by ignoring the least significant byte of the float.
|
||||
dnl
|
||||
dnl Does not know about VAX G-float or C4x idiosyncratic format.
|
||||
dnl It does know about PDP-10 idiosyncratic format, but this is
|
||||
dnl not presently supported by GCC. S/390 "binary floating point"
|
||||
dnl is in fact IEEE (but maybe we should have that in EBCDIC as well
|
||||
dnl as ASCII?)
|
||||
dnl
|
||||
AC_DEFUN([gcc_AC_C_FLOAT_FORMAT],
|
||||
[AC_CACHE_CHECK(floating point format, ac_cv_c_float_format,
|
||||
[# [AC_TRY_COMPILE] will delete the object file before we get a
|
||||
# chance to look at it.
|
||||
dnl The extra quote protects the [] instances in the code.
|
||||
cat >conftest.$ac_ext <<EOF
|
||||
[/* This will not work unless sizeof(double) == 8. */
|
||||
extern char sizeof_double_must_be_8 [sizeof(double) == 8 ? 1 : -1];
|
||||
|
||||
/* This structure must have no internal padding. */
|
||||
struct possibility {
|
||||
char prefix[8];
|
||||
double candidate;
|
||||
char postfix[8];
|
||||
};
|
||||
|
||||
#define C(cand) { "format::", cand, "::tamrof" }
|
||||
struct possibility table [] =
|
||||
{
|
||||
C( 3.25724264705901305206e+01), /* @@IEEEFP - IEEE 754 */
|
||||
C( 3.53802595280598432000e+18), /* D__float - VAX */
|
||||
C( 5.32201830133125317057e-19), /* D.PDP-10 - PDP-10 - the dot is 0x13a */
|
||||
C( 1.77977764695171661377e+10), /* IBMHEXFP - s/390 format, ascii */
|
||||
C(-5.22995989424860458374e+10) /* IBMHEXFP - s/390 format, EBCDIC */
|
||||
};]
|
||||
EOF
|
||||
if AC_TRY_EVAL(ac_compile); then
|
||||
if grep 'format::.@IEEEF.::tamrof' conftest.o >/dev/null 2>&1; then
|
||||
ac_cv_c_float_format='IEEE (big-endian)'
|
||||
elif grep 'format::.FEEEI@.::tamrof' conftest.o >/dev/null 2>&1; then
|
||||
ac_cv_c_float_format='IEEE (little-endian)'
|
||||
elif grep 'format::.__floa.::tamrof' conftest.o >/dev/null 2>&1; then
|
||||
ac_cv_c_float_format='VAX D-float'
|
||||
elif grep 'format::..PDP-1.::tamrof' conftest.o >/dev/null 2>&1; then
|
||||
ac_cv_c_float_format='PDP-10'
|
||||
elif grep 'format::.BMHEXF.::tamrof' conftest.o >/dev/null 2>&1; then
|
||||
ac_cv_c_float_format='IBM 370 hex'
|
||||
else
|
||||
AC_MSG_ERROR(Unknown floating point format)
|
||||
fi
|
||||
else
|
||||
AC_MSG_ERROR(compile failed)
|
||||
fi
|
||||
rm -rf conftest*])
|
||||
format=
|
||||
bigend=
|
||||
case $ac_cv_c_float_format in
|
||||
'IEEE (big-endian)' )
|
||||
# IEEE is the default, but define HOST_FLOAT_WORDS_BIG_ENDIAN
|
||||
# in case it's different from HOST_WORDS_BIG_ENDIAN.
|
||||
bigend=yes
|
||||
;;
|
||||
'IEEE (little-endian)' )
|
||||
;;
|
||||
'VAX D-float' )
|
||||
format=VAX_FLOAT_FORMAT
|
||||
;;
|
||||
'PDP-10' )
|
||||
format=PDP10_FLOAT_FORMAT
|
||||
;;
|
||||
'IBM 370 hex' )
|
||||
format=IBM_FLOAT_FORMAT
|
||||
;;
|
||||
esac
|
||||
if test -n "$format"; then
|
||||
AC_DEFINE_UNQUOTED(HOST_FLOAT_FORMAT, $format,
|
||||
[Define to the floating point format of the host machine, if not IEEE.])
|
||||
fi
|
||||
if test -n "$bigend"; then
|
||||
AC_DEFINE(HOST_FLOAT_WORDS_BIG_ENDIAN, 1,
|
||||
[Define to 1 if the host machine stores floating point numbers in
|
||||
memory with the word containing the sign bit at the lowest address.
|
||||
|
||||
This macro need not be defined if the ordering is the same as for
|
||||
multi-word integers.])
|
||||
fi
|
||||
])
|
||||
|
|
|
@ -646,7 +646,6 @@ h8300-*-*)
|
|||
hppa*-*-linux*)
|
||||
target_cpu_default="(MASK_PA_11 | MASK_GAS | MASK_JUMP_IN_DELAY)"
|
||||
tm_file="${tm_file} pa/elf.h linux.h pa/pa-linux.h"
|
||||
xm_file=pa/xm-linux.h
|
||||
tmake_file="t-linux pa/t-linux"
|
||||
extra_parts="crtbegin.o crtend.o"
|
||||
xmake_file=none
|
||||
|
@ -922,7 +921,7 @@ hppa*-*-mpeix*)
|
|||
;;
|
||||
i370-*-opened*) # IBM 360/370/390 Architecture
|
||||
xm_defines=USG
|
||||
xm_file=i370/xm-oe.h
|
||||
xm_file=i370/xm-mvs.h # close enough
|
||||
tm_file=i370/oe.h
|
||||
xmake_file=i370/x-oe
|
||||
tmake_file=i370/t-oe
|
||||
|
@ -934,7 +933,6 @@ i370-*-mvs*)
|
|||
tmake_file=i370/t-mvs
|
||||
;;
|
||||
i370-*-linux*)
|
||||
xm_file=i370/xm-linux.h
|
||||
xmake_file=x-linux
|
||||
tm_file="i370/linux.h ${tm_file}"
|
||||
tmake_file="t-linux i370/t-linux"
|
||||
|
@ -2132,7 +2130,7 @@ mips-wrs-vxworks)
|
|||
mips-sgi-irix5cross64) # Irix5 host, Irix 6 target, cross64
|
||||
tm_file="mips/iris6.h mips/cross64.h"
|
||||
xm_defines=USG
|
||||
xm_file="mips/xm-mips.h mips/xm-iris5.h"
|
||||
xm_file=mips/xm-iris5.h
|
||||
xmake_file=mips/x-iris
|
||||
tmake_file=mips/t-cross64
|
||||
# See comment in mips/iris[56].h files.
|
||||
|
@ -2173,7 +2171,7 @@ mips-sgi-irix5*) # SGI System V.4., IRIX 5
|
|||
tm_file=mips/iris5.h
|
||||
fi
|
||||
xm_defines=USG
|
||||
xm_file="mips/xm-mips.h mips/xm-iris5.h"
|
||||
xm_file=mips/xm-iris5.h
|
||||
xmake_file=mips/x-iris
|
||||
# mips-tfile doesn't work yet
|
||||
tmake_file=mips/t-mips-gas
|
||||
|
@ -2680,12 +2678,11 @@ powerpc-*-beos*)
|
|||
xmake_file=rs6000/x-beos
|
||||
;;
|
||||
powerpc-*-darwin*)
|
||||
xm_file="rs6000/xm-rs6000.h rs6000/xm-darwin.h"
|
||||
xm_file=rs6000/xm-darwin.h
|
||||
xmake_file=rs6000/x-darwin
|
||||
;;
|
||||
powerpc-*-sysv*)
|
||||
tm_file="${tm_file} svr4.h rs6000/sysv4.h"
|
||||
xm_file="rs6000/xm-sysv4.h"
|
||||
xm_defines="USG POSIX"
|
||||
extra_headers=ppc-asm.h
|
||||
tmake_file="rs6000/t-ppcos rs6000/t-ppccomm"
|
||||
|
@ -2738,7 +2735,6 @@ powerpc-*-rtems*)
|
|||
powerpc-*-linux*libc1)
|
||||
tm_file="${tm_file} svr4.h rs6000/sysv4.h rs6000/linux.h"
|
||||
xm_defines='USG POSIX'
|
||||
xm_file=rs6000/xm-sysv4.h
|
||||
out_file=rs6000/rs6000.c
|
||||
tmake_file="rs6000/t-ppcos t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
|
||||
xmake_file=x-linux
|
||||
|
@ -2749,7 +2745,6 @@ powerpc-*-linux*libc1)
|
|||
;;
|
||||
powerpc-*-linux*)
|
||||
tm_file="${tm_file} svr4.h rs6000/sysv4.h rs6000/linux.h"
|
||||
xm_file="rs6000/xm-sysv4.h"
|
||||
xm_defines="USG ${xm_defines}"
|
||||
out_file=rs6000/rs6000.c
|
||||
tmake_file="rs6000/t-ppcos t-linux rs6000/t-ppccomm"
|
||||
|
@ -2761,7 +2756,6 @@ powerpc-*-linux*)
|
|||
;;
|
||||
powerpc-wrs-vxworks*)
|
||||
cpu_type=rs6000
|
||||
xm_file="rs6000/xm-sysv4.h"
|
||||
xm_defines="USG POSIX"
|
||||
tm_file="${tm_file} svr4.h rs6000/sysv4.h rs6000/vxppc.h"
|
||||
tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
|
||||
|
@ -2770,7 +2764,6 @@ powerpc-wrs-vxworks*)
|
|||
;;
|
||||
powerpcle-wrs-vxworks*)
|
||||
cpu_type=rs6000
|
||||
xm_file="rs6000/xm-sysv4.h"
|
||||
xm_defines="USG POSIX"
|
||||
tm_file="${tm_file} svr4.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/vxppc.h"
|
||||
tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
|
||||
|
@ -2779,7 +2772,6 @@ powerpcle-wrs-vxworks*)
|
|||
;;
|
||||
powerpcle-*-sysv*)
|
||||
tm_file="${tm_file} svr4.h rs6000/sysv4.h rs6000/sysv4le.h"
|
||||
xm_file="rs6000/xm-sysv4.h"
|
||||
xm_defines="USG POSIX"
|
||||
tmake_file="rs6000/t-ppcos rs6000/t-ppccomm"
|
||||
xmake_file=rs6000/x-sysv4
|
||||
|
@ -2805,7 +2797,6 @@ powerpcle-*-eabi*)
|
|||
;;
|
||||
powerpcle-*-solaris2*)
|
||||
tm_file="${tm_file} svr4.h rs6000/sysv4.h rs6000/sysv4le.h rs6000/sol2.h"
|
||||
xm_file="rs6000/xm-sysv4.h"
|
||||
xm_defines="USG POSIX"
|
||||
tmake_file="rs6000/t-ppcos rs6000/t-ppccomm"
|
||||
xmake_file=rs6000/x-sysv4
|
||||
|
@ -2866,13 +2857,11 @@ rs6000-bull-bosx)
|
|||
rs6000-*-mach*)
|
||||
tm_file=rs6000/mach.h
|
||||
xm_defines=USG
|
||||
xm_file="${xm_file} rs6000/xm-mach.h"
|
||||
xmake_file=rs6000/x-mach
|
||||
use_collect2=yes
|
||||
;;
|
||||
rs6000-*-lynxos*)
|
||||
tm_file=rs6000/lynx.h
|
||||
xm_file=rs6000/xm-lynx.h
|
||||
tmake_file=rs6000/t-rs6000
|
||||
xmake_file=rs6000/x-lynx
|
||||
use_collect2=yes
|
||||
|
@ -3194,21 +3183,18 @@ strongarm-*-elf*)
|
|||
tm_file=arm/strongarm-elf.h
|
||||
tmake_file=arm/t-strongarm-elf
|
||||
out_file=arm/arm.c
|
||||
xm_file=arm/xm-arm.h
|
||||
md_file=arm/arm.md
|
||||
;;
|
||||
strongarm-*-coff*)
|
||||
tm_file=arm/strongarm-coff.h
|
||||
tmake_file=arm/t-strongarm-coff
|
||||
out_file=arm/arm.c
|
||||
xm_file=arm/xm-arm.h
|
||||
md_file=arm/arm.md
|
||||
;;
|
||||
strongarm-*-pe)
|
||||
tm_file=arm/strongarm-pe.h
|
||||
tmake_file=arm/t-strongarm-pe
|
||||
out_file=arm/arm.c
|
||||
xm_file=arm/xm-arm.h
|
||||
md_file=arm/arm.md
|
||||
extra_objs=pe.o
|
||||
;;
|
||||
|
@ -3284,14 +3270,12 @@ xscale-*-elf)
|
|||
tm_file=arm/xscale-elf.h
|
||||
tmake_file=arm/t-xscale-elf
|
||||
out_file=arm/arm.c
|
||||
xm_file=arm/xm-arm.h
|
||||
md_file=arm/arm.md
|
||||
;;
|
||||
xscale-*-coff)
|
||||
tm_file=arm/xscale-coff.h
|
||||
tmake_file=arm/t-xscale-coff
|
||||
out_file=arm/arm.c
|
||||
xm_file=arm/xm-arm.h
|
||||
md_file=arm/arm.md
|
||||
;;
|
||||
*)
|
||||
|
|
|
@ -317,6 +317,19 @@
|
|||
/* The number of bytes in type __int64 */
|
||||
#undef SIZEOF___INT64
|
||||
|
||||
/* Define if the host execution character set is EBCDIC. */
|
||||
#undef HOST_EBCDIC
|
||||
|
||||
/* Define to the floating point format of the host machine, if not IEEE. */
|
||||
#undef HOST_FLOAT_FORMAT
|
||||
|
||||
/* Define to 1 if the host machine stores floating point numbers in
|
||||
memory with the word containing the sign bit at the lowest address.
|
||||
|
||||
This macro need not be defined if the ordering is the same as for
|
||||
multi-word integers. */
|
||||
#undef HOST_FLOAT_WORDS_BIG_ENDIAN
|
||||
|
||||
/* Always define this when using the GNU C Library */
|
||||
#undef _GNU_SOURCE
|
||||
|
||||
|
@ -326,6 +339,10 @@
|
|||
/* Define as the number of bits in a byte, if `limits.h' doesn't. */
|
||||
#undef CHAR_BIT
|
||||
|
||||
/* Define if the host machine stores words of multi-word integers in
|
||||
big-endian order. */
|
||||
#undef HOST_WORDS_BIG_ENDIAN
|
||||
|
||||
/* Define if you have a working <inttypes.h> header file. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for AMD Am29000 processor.
|
||||
Copyright (C) 1987, 1988, 1993, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
|
@ -1,24 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for the ARC processor.
|
||||
Copyright (C) 1994, 1997, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
/* Doubles are stored in memory with the high order word first. This
|
||||
matters when cross-compiling. */
|
||||
#define HOST_WORDS_BIG_ENDIAN 1
|
|
@ -1,25 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for Acorn RISC Machine.
|
||||
Copyright (C) 1991, 1993, 2001 Free Software Foundation, Inc.
|
||||
Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl)
|
||||
and Martin Simmons (@harleqn.co.uk).
|
||||
More major hacks by Richard Earnshaw (rwe11@cl.cam.ac.uk)
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_FLOAT_WORDS_BIG_ENDIAN 1
|
|
@ -1,2 +0,0 @@
|
|||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
|
@ -1,26 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for Convex.
|
||||
Copyright (C) 1989, 1993, 1997, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
|
||||
/* Convex uses Vax or IEEE floats.
|
||||
Both formats have Vax semantics. */
|
||||
|
||||
#define HOST_FLOAT_FORMAT VAX_FLOAT_FORMAT
|
|
@ -1,24 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for Mitsubishi D30V.
|
||||
Copyright (C) 1997, 2000, 2001 Free Software Foundation, Inc.
|
||||
Contributed by Cygnus Solutions.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Defined if the host machine stores words of multi-word values in big-endian
|
||||
order. (GNU CC does not depend on the host byte ordering within a word.) */
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
|
@ -1,27 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for System/370.
|
||||
Copyright (C) 1989, 1993, 1997, 2001 Free Software Foundation, Inc.
|
||||
Contributed by Jan Stein (jan@cd.chalmers.se).
|
||||
Modified for OS/390 OpenEdition by Dave Pitts (dpitts@cozx.com)
|
||||
Modified for 390/Linux by Linas Vepstas (linas@linas.org)
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Unlike MVS and OE, i370-linux uses IEEE floating point. */
|
||||
#define HOST_FLOAT_FORMAT IEEE_FLOAT_FORMAT
|
||||
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
|
@ -20,10 +20,5 @@ along with GNU CC; see the file COPYING. If not, write to
|
|||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
|
||||
#define HOST_FLOAT_FORMAT IBM_FLOAT_FORMAT
|
||||
#define HOST_EBCDIC 1
|
||||
|
||||
/* Arguments to use with `exit'. */
|
||||
#define FATAL_EXIT_CODE 12
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for System/370.
|
||||
Copyright (C) 1989, 1993, 1997, 2001 Free Software Foundation, Inc.
|
||||
Contributed by Jan Stein (jan@cd.chalmers.se).
|
||||
Modified for OS/390 OpenEdition by Dave Pitts (dpitts@cozx.com)
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
|
||||
#define HOST_FLOAT_FORMAT IBM_FLOAT_FORMAT
|
||||
#define HOST_EBCDIC 1
|
||||
|
||||
/* Arguments to use with `exit'. */
|
||||
#define FATAL_EXIT_CODE 12
|
|
@ -1,25 +0,0 @@
|
|||
/* Definitions of target machine for IA-64.
|
||||
Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Defined if the host machine stores words of multi-word values in big-endian
|
||||
order. (GNU CC does not depend on the host byte ordering within a word.) */
|
||||
#ifdef __BIG_ENDIAN__
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
||||
#endif
|
|
@ -1,23 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for the M32R processor.
|
||||
Copyright (C) 1996, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* Doubles are stored in memory with the high order word first. This
|
||||
matters when cross-compiling. */
|
||||
#define HOST_WORDS_BIG_ENDIAN 1
|
|
@ -1,22 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for Motorola 68000 family.
|
||||
Copyright (C) 1987, 1993, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
|
@ -20,9 +20,6 @@ along with GNU CC; see the file COPYING. If not, write to
|
|||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
||||
|
||||
/* For DG/UX, the best size is different. */
|
||||
#ifdef __DGUX__
|
||||
#define OBSTACK_CHUNK_SIZE (8192-16)
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for MIPS Rx000 family
|
||||
Copyright (C) 1989, 1990, 1991, 1993, 1997, 2001
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#if !defined(MIPSEL) && !defined(__MIPSEL__)
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
||||
#endif
|
|
@ -1,24 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for PA-RISC.
|
||||
Copyright (C) 1999, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
/* Doubles are stored in memory with the high order word first. This
|
||||
matters when cross-compiling. */
|
||||
#define HOST_WORDS_BIG_ENDIAN 1
|
|
@ -1,25 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for PA-RISC.
|
||||
Copyright (C) 1988, 1995, 2001 Free Software Foundation, Inc.
|
||||
Contributed by Michael Tiemann (tiemann@cygnus.com).
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
/* Doubles are stored in memory with the high order word first. This
|
||||
matters when cross-compiling. */
|
||||
#define HOST_WORDS_BIG_ENDIAN 1
|
|
@ -18,9 +18,6 @@ along with GNU CC; see the file COPYING. If not, write to
|
|||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
||||
|
||||
/* If compiled with hc, use the built-in memcpy.
|
||||
These definitions assume hc version 2. */
|
||||
#ifdef __HIGHC__
|
||||
|
|
|
@ -23,8 +23,11 @@ Boston, MA 02111-1307, USA. */
|
|||
#define DEFAULT_ABI ABI_AIX
|
||||
#define TARGET_OBJECT_FORMAT OBJECT_XCOFF
|
||||
|
||||
/* The RS/6000 uses the XCOFF format. */
|
||||
/* The AIX linker will discard static constructors in object files before
|
||||
collect has a chance to see them, so scan the object files directly. */
|
||||
#define COLLECT_EXPORT_LIST
|
||||
|
||||
/* The RS/6000 uses the XCOFF format. */
|
||||
#define XCOFF_DEBUGGING_INFO
|
||||
|
||||
/* Define if the object format being used is COFF or a superset. */
|
||||
|
|
|
@ -21,9 +21,6 @@ along with GNU CC; see the file COPYING. If not, write to
|
|||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
||||
|
||||
/* use ANSI/SYSV style byte manipulation routines instead of BSD ones */
|
||||
|
||||
#undef bcopy
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for rs6000 platforms running LynxOS.
|
||||
Copyright (C) 1995 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_WORDS_BIG_ENDIAN 1
|
|
@ -1 +0,0 @@
|
|||
#undef COLLECT_EXPORT_LIST
|
|
@ -1,32 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for IBM RS/6000 running AIX in 32-bit mode.
|
||||
Copyright (C) 1990, 1993, 1995, 1998, 2001 Free Software Foundation, Inc.
|
||||
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu).
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
||||
|
||||
/* Big buffers improve performance. */
|
||||
#define IO_BUFFER_SIZE (0x8000 - 4096)
|
||||
|
||||
#ifndef CROSS_COMPILE
|
||||
/* The AIX linker will discard static constructors in object files before
|
||||
collect has a chance to see them, so scan the object files directly. */
|
||||
#define COLLECT_EXPORT_LIST
|
||||
#endif
|
|
@ -1,25 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for PowerPC running System V.4.
|
||||
Copyright (C) 1995, 1998, 1999, 2001 Free Software Foundation, Inc.
|
||||
Cloned from sparc/xm-sysv4.h by Michael Meissner (meissner@cygnus.com).
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
/* Doubles are stored in memory with the high order word first. This
|
||||
matters when cross-compiling. */
|
||||
#define HOST_WORDS_BIG_ENDIAN 1
|
|
@ -1,25 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for Sun Sparc.
|
||||
Copyright (C) 1988, 1993, 1995, 1997, 2001 Free Software Foundation, Inc.
|
||||
Contributed by Michael Tiemann (tiemann@cygnus.com).
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
/* Doubles are stored in memory with the high order word first. This
|
||||
matters when cross-compiling. */
|
||||
#define HOST_WORDS_BIG_ENDIAN 1
|
|
@ -1,23 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for Vax.
|
||||
Copyright (C) 1987, 1993, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
/* This machine doesn't use IEEE floats. */
|
||||
#define HOST_FLOAT_FORMAT VAX_FLOAT_FORMAT
|
|
@ -40,9 +40,6 @@ Boston, MA 02111-1307, USA. */
|
|||
#undef FILE_TYPE
|
||||
#endif
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_FLOAT_FORMAT VAX_FLOAT_FORMAT
|
||||
|
||||
#define SUCCESS_EXIT_CODE 1
|
||||
#define FATAL_EXIT_CODE (44 | 0x10000000) /* Abort, and no DCL message. */
|
||||
|
||||
|
|
|
@ -1,23 +0,0 @@
|
|||
/* Configuration for GNU C-compiler for AT&T we32000 Family.
|
||||
Copyright (C) 1991, 1992, 1993, 1996, 2001 Free Software Foundation, Inc.
|
||||
Contributed by John Wehle (john@feith1.uucp)
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* This describes the machine the compiler is hosted on. */
|
||||
#define HOST_WORDS_BIG_ENDIAN
|
778
gcc/configure
vendored
778
gcc/configure
vendored
File diff suppressed because it is too large
Load diff
|
@ -360,6 +360,7 @@ if test $ac_cv_prog_cc_no_long_long = yes; then
|
|||
fi
|
||||
AC_SUBST(strict1_warn)
|
||||
|
||||
AC_PROG_CPP
|
||||
AC_C_INLINE
|
||||
gcc_AC_C_VOLATILE
|
||||
|
||||
|
@ -377,6 +378,9 @@ if test $ac_cv_c___int64 = yes; then
|
|||
gcc_AC_COMPILE_CHECK_SIZEOF(__int64)
|
||||
fi
|
||||
|
||||
gcc_AC_C_CHARSET
|
||||
gcc_AC_C_FLOAT_FORMAT
|
||||
|
||||
# If the native compiler is GCC, we can enable warnings even in stage1.
|
||||
# That's useful for people building cross-compilers, or just running a
|
||||
# quick `make'.
|
||||
|
@ -458,8 +462,9 @@ AC_CHECK_HEADERS(limits.h stddef.h string.h strings.h stdlib.h time.h \
|
|||
AC_CHECK_HEADER(thread.h, [have_thread_h=yes], [have_thread_h=])
|
||||
AC_CHECK_HEADER(pthread.h, [have_pthread_h=yes], [have_pthread_h=])
|
||||
|
||||
# This test can't be done till we know if we have limits.h.
|
||||
# These tests can't be done till we know if we have limits.h.
|
||||
gcc_AC_C_CHAR_BIT
|
||||
gcc_AC_C_COMPILE_BIGENDIAN
|
||||
|
||||
# See if GNAT has been installed
|
||||
AC_CHECK_PROG(have_gnat, gnatbind, yes, no)
|
||||
|
|
Loading…
Add table
Reference in a new issue