aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-28 06:59:00 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-28 06:59:00 +0000
commitf4763e9a41a789d9251a26a55c8459f428e24407 (patch)
treee74f3d9060a1ef836e95a116ec966d7ae63186b1
parentad565c04b49562cb00a412ea0f5560f85f696a85 (diff)
* configure.in (target_makefile_frag) [alpha*-*]: Use mt-alphaieee.
* mt-alphaieee: New file. * config/alpha/t-ieee: Remove multilibbing. (TARGET_LIBGCC2_CFLAGS): Add -mieee. * configure.host (alpha*-*) [libgcj_flags]: Add -mieee. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39309 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--ChangeLog4
-rw-r--r--config/ChangeLog4
-rw-r--r--config/mt-alphaieee2
-rw-r--r--configure.in7
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/alpha/t-ieee7
-rw-r--r--libjava/ChangeLog4
-rw-r--r--libjava/configure.host1
8 files changed, 28 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 28e7e81d775..35b0e06d5ce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2001-01-27 Richard Henderson <rth@redhat.com>
+
+ * configure.in (target_makefile_frag) [alpha*-*]: Use mt-alphaieee.
+
2001-01-27 Michael Sokolov <msokolov@ivan.Harhan.ORG>
* ltcf-cxx.sh (ac_cv_prog_cc_pic_works, ac_cv_prog_cc_static_works):
diff --git a/config/ChangeLog b/config/ChangeLog
index 4a89f6e640b..4f32d00058b 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,7 @@
+2001-01-27 Richard Henderson <rth@redhat.com>
+
+ * mt-alphaieee: New file.
+
2001-01-02 Laurynas Biveinis <lauras@softhome.net>
* mh-djgpp: do not set CFLAGS.
diff --git a/config/mt-alphaieee b/config/mt-alphaieee
new file mode 100644
index 00000000000..9c205314ad5
--- /dev/null
+++ b/config/mt-alphaieee
@@ -0,0 +1,2 @@
+CFLAGS_FOR_TARGET += -mieee
+CXXFLAGS_FOR_TARGET += -mieee
diff --git a/configure.in b/configure.in
index 36c17966a46..a93e6f1d61c 100644
--- a/configure.in
+++ b/configure.in
@@ -364,6 +364,13 @@ case "${target}" in
powerpc-*-netware*)
target_makefile_frag="${target_makefile_frag} config/mt-netware"
;;
+ alpha*-*-linux*)
+ target_makefile_frag="${target_makefile_frag} config/mt-linux"
+ target_makefile_frag="${target_makefile_frag} config/mt-alphaieee"
+ ;;
+ alpha*-*-*)
+ target_makefile_frag="${target_makefile_frag} config/mt-alphaieee"
+ ;;
*-*-linux*)
target_makefile_frag="${target_makefile_frag} config/mt-linux"
;;
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index af2427f945b..ecbe8331252 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-01-27 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/t-ieee: Remove multilibbing.
+ (TARGET_LIBGCC2_CFLAGS): Add -mieee.
+
2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.
diff --git a/gcc/config/alpha/t-ieee b/gcc/config/alpha/t-ieee
index dcbfba37c83..fe549dfc992 100644
--- a/gcc/config/alpha/t-ieee
+++ b/gcc/config/alpha/t-ieee
@@ -1,7 +1,2 @@
# All alphas get an IEEE complaint set of libraries.
-MULTILIB_OPTIONS = mieee
-MULTILIB_DIRNAMES = ieee
-SHLIB_MULTILIB = ieee
-
-LIBGCC = stmp-multilib
-INSTALL_LIBGCC = install-multilib
+TARGET_LIBGCC2_CFLAGS += -mieee
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 35158c50310..26094fc62e7 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,7 @@
+2001-01-27 Richard Henderson <rth@redhat.com>
+
+ * configure.host (alpha*-*) [libgcj_flags]: Add -mieee.
+
2001-01-27 Tom Tromey <tromey@redhat.com>
* jni.cc (_Jv_JNIFunctions): Added comment for each entry in
diff --git a/libjava/configure.host b/libjava/configure.host
index 6d6f4c98603..fec38b7e447 100644
--- a/libjava/configure.host
+++ b/libjava/configure.host
@@ -65,6 +65,7 @@ case "${host}" in
DIVIDESPEC=-fno-use-divide-subroutine
;;
alpha*-*)
+ libgcj_flags="${libgcj_flags} -mieee"
libgcj_interpreter=yes
;;
sparc-*)