aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-05-15 20:22:33 +0000
committerRichard Stallman <rms@gnu.org>1992-05-15 20:22:33 +0000
commit963dc8f540238beb098625d8de653bbf01de2962 (patch)
treed10736c84d53814d62d8a906ce1b70d05488c5ef /gcc
parent4f22dc717cc761a4986bf49d0992436292e33e97 (diff)
downloadgcc-963dc8f540238beb098625d8de653bbf01de2962.zip
gcc-963dc8f540238beb098625d8de653bbf01de2962.tar.gz
gcc-963dc8f540238beb098625d8de653bbf01de2962.tar.bz2
entered into RCS
From-SVN: r990
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i860/t-fx28009
-rw-r--r--gcc/config/i860/x-fx28007
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/config/i860/t-fx2800 b/gcc/config/i860/t-fx2800
new file mode 100644
index 0000000..1313472
--- /dev/null
+++ b/gcc/config/i860/t-fx2800
@@ -0,0 +1,9 @@
+
+# The Alliant FX2800 uses ELF object files, so needs these two modules
+# just as SVR4 does. -- hyc@hanauma.jpl.nasa.gov
+
+EXTRA_PARTS=crtbegin.o crtend.o
+
+# Use ieee rounding rules for divide and square root operations.
+# /bin/cc is assumed to point to fxc version 1.3 or newer.
+CCLIBFLAGS=-O -ieee -uniproc
diff --git a/gcc/config/i860/x-fx2800 b/gcc/config/i860/x-fx2800
new file mode 100644
index 0000000..cf05f8f
--- /dev/null
+++ b/gcc/config/i860/x-fx2800
@@ -0,0 +1,7 @@
+
+# The Alliant FX2800 is supposed to conform to the SysV R4 i860 ABI,
+# but apparently the native compiler generates non ABI-compliant
+# function prologues and epilogues, so we need the alloca from emacs.
+# -- hyc@hanauma.jpl.nasa.gov
+
+ALLOCA=alloca.o