This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Patch: default to -mieee on alpha
- From: Jeff Sturm <jsturm at one-point dot com>
- To: java-patches at gcc dot gnu dot org
- Date: Tue, 11 Feb 2003 06:57:17 -0500 (EST)
- Subject: Patch: default to -mieee on alpha
With this patch I can build a usable rhino from rhug on alpha-linux.
Alpha doesn't handle fp denormals without this flag, and IMO it doesn't
make sense to default to settings that won't work for Java code.
OK for 3.3 and HEAD, once regression testing completes?
2003-02-11 Jeff Sturm <jsturm@one-point.com>
* configure.host (alpha*-*): Default to -mieee.
* configure.in (IEEESPEC): New.
* libgcj.spec.in (jc1): Add IEEESPEC.
* configure: Rebuild.
Index: configure.host
===================================================================
RCS file: /cvs/gcc/gcc/libjava/configure.host,v
retrieving revision 1.39.4.6
diff -u -p -r1.39.4.6 configure.host
--- configure.host 3 Feb 2003 21:47:15 -0000 1.39.4.6
+++ configure.host 11 Feb 2003 11:46:41 -0000
@@ -110,6 +110,7 @@ case "${host}" in
libgcj_flags="${libgcj_flags} -mieee"
libgcj_interpreter=yes
enable_hash_synchronization_default=yes
+ IEEESPEC=-mieee
;;
powerpc64*-*)
# libffi not ported.
Index: configure.in
===================================================================
RCS file: /cvs/gcc/gcc/libjava/configure.in,v
retrieving revision 1.142.4.4
diff -u -p -r1.142.4.4 configure.in
--- configure.in 3 Feb 2003 15:40:13 -0000 1.142.4.4
+++ configure.in 11 Feb 2003 11:46:42 -0000
@@ -792,6 +792,7 @@ AC_SUBST(ZINCS)
AC_SUBST(DIVIDESPEC)
AC_SUBST(CHECKREFSPEC)
AC_SUBST(EXCEPTIONSPEC)
+AC_SUBST(IEEESPEC)
AM_CONDITIONAL(CANADIAN, test "$CANADIAN" = yes)
AM_CONDITIONAL(NULL_TARGET, test "$NULL_TARGET" = yes)
Index: libgcj.spec.in
===================================================================
RCS file: /cvs/gcc/gcc/libjava/libgcj.spec.in,v
retrieving revision 1.23.20.1
diff -u -p -r1.23.20.1 libgcj.spec.in
--- libgcj.spec.in 3 Feb 2003 15:40:13 -0000 1.23.20.1
+++ libgcj.spec.in 11 Feb 2003 11:46:42 -0000
@@ -6,4 +6,4 @@
%rename lib liborig
*lib: -lgcj -lm @LIBICONV@ @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@ %(libgcc) %(liborig)
-*jc1: @HASH_SYNC_SPEC@ @DIVIDESPEC@ @CHECKREFSPEC@ @JC1GCSPEC@ @EXCEPTIONSPEC@ @BACKTRACESPEC@ -fkeep-inline-functions
+*jc1: @HASH_SYNC_SPEC@ @DIVIDESPEC@ @CHECKREFSPEC@ @JC1GCSPEC@ @EXCEPTIONSPEC@ @BACKTRACESPEC@ @IEEESPEC@ -fkeep-inline-functions