summaryrefslogtreecommitdiff
path: root/gcc/configure.in
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-04-13 22:02:20 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-04-13 22:02:20 +0000
commit519e71888f46caf941c37f81dbd0445d090cb8e8 (patch)
tree1eec4be125dd3752104ad9095119e59131f308dc /gcc/configure.in
parente020fd985d190330303a138927a14424f06959b0 (diff)
downloadgcc-519e71888f46caf941c37f81dbd0445d090cb8e8.tar.gz
* configure.in(interix Alpha): Add.
* configure.in(winnt Alpha): Use alpha32.h * configure.in(interix i386): Parallel Alpha32. * config/interix.h: Move common elements from i386-interix.h. * config/i386/i386-interix.h: Delete same. * config/alpha/alpha-interix.h: New file * config/alpha/alpha32.h: New file, part fron win-nt.h. * config/alpha/win-nt.h: Deletions (-> alpha32.h). * config/alpha/interix.h: New file * config/alpha/alpha.md (interix): Comment. * config/alpha/xm-alpha-interix.h: New file. * config/alpha/t-interix: New file. * fixinc/mkfixinc.sh (interix/Alpha): Add. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26424 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure.in')
-rw-r--r--gcc/configure.in31
1 files changed, 27 insertions, 4 deletions
diff --git a/gcc/configure.in b/gcc/configure.in
index 59ef1d3b880..834d8d2e84c 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -552,6 +552,29 @@ changequote([,])dnl
a29k-*-*) # Default a29k environment.
use_collect2=yes
;;
+ alpha-*-interix)
+ tm_file="${tm_file} alpha/alpha32.h interix.h alpha/alpha-interix.h"
+
+ # GAS + IEEE_CONFORMANT+IEEE (no inexact);
+ # see alpha.h for bitmasks
+ #target_cpu_default=$((4+8+16))
+
+ # GAS + IEEE_CONFORMANT; see alpha.h for bitmasks
+ target_cpu_default=$((4+8))
+
+ xm_file="alpha/xm-alpha-interix.h xm-interix.h"
+ xmake_file="x-interix alpha/t-pe"
+ tmake_file="alpha/t-interix"
+ fixincludes=fixinc.interix
+ if test x$enable_threads = xyes ; then
+ thread_file='posix'
+ fi
+ if test x$stabs = xyes ; then
+ tm_file="${tm_file} dbxcoff.h"
+ fi
+ #prefix='$$INTERIX_ROOT'/usr/contrib
+ #local_prefix='$$INTERIX_ROOT'/usr/contrib
+ ;;
alpha*-*-linux-gnuecoff*)
tm_file="${tm_file} alpha/linux-ecoff.h alpha/linux.h"
target_cpu_default="MASK_GAS"
@@ -640,7 +663,7 @@ changequote([,])dnl
thread_file='vxworks'
;;
alpha*-*-winnt*)
- tm_file="${tm_file} alpha/win-nt.h"
+ tm_file="${tm_file} alpha/alpha32.h alpha/win-nt.h winnt/win-nt.h"
xm_file="${xm_file} config/winnt/xm-winnt.h alpha/xm-winnt.h"
tmake_file=t-libc-ok
xmake_file=winnt/x-winnt
@@ -1513,17 +1536,17 @@ changequote([,])dnl
changequote(,)dnl
i[34567]86-*-interix*)
changequote([,])dnl
- tm_file=i386/i386-interix.h
+ tm_file="i386/i386-interix.h interix.h"
xm_file="i386/xm-i386-interix.h xm-interix.h"
xm_defines="USG NO_SYS_SIGLIST"
tmake_file="i386/t-interix"
extra_objs=interix.o
xmake_file=x-interix
fixincludes=fixinc.interix
- if [[ x$enable_threads = xyes ]]; then
+ if test x$enable_threads = xyes ; then
thread_file='posix'
fi
- if [[ x$stabs = xyes ]]; then
+ if test x$stabs = xyes ; then
tm_file="${tm_file} dbxcoff.h"
fi
;;