diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-04-13 22:02:20 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-04-13 22:02:20 +0000 |
commit | 519e71888f46caf941c37f81dbd0445d090cb8e8 (patch) | |
tree | 1eec4be125dd3752104ad9095119e59131f308dc /gcc/configure.in | |
parent | e020fd985d190330303a138927a14424f06959b0 (diff) | |
download | gcc-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.in | 31 |
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 ;; |