The following patches include a couple of fixes for cross toolchains,
authorgreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Oct 1999 15:44:24 +0000 (15:44 +0000)
committergreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Oct 1999 15:44:24 +0000 (15:44 +0000)
and endian bits for the picojava port.  I am committing this (and the
rebuilt Makefile.in/configure files).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29765 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/Makefile.am
libjava/configure.in
libjava/java/lang/ieeefp.h

index dc5a034..dc5ff59 100644 (file)
@@ -80,6 +80,7 @@ JCFLAGS = -g
 JC1FLAGS = -g @LIBGCJ_JAVAFLAGS@
 
 LIBFFIINCS = -I$(top_srcdir)/../libffi/include -I../libffi/include
+ZINCS = -I$(top_srcdir)/../zlib
 
 INCLUDES = -I$(top_srcdir) -Iinclude -I$(top_srcdir)/include \
        $(GCINCS) $(THREADINCS) \
index 375242b..a6557d1 100644 (file)
@@ -302,7 +302,7 @@ if test -n "${with_cross_host}"; then
    dnl We also assume we are using gcc, which provides alloca.
    AC_DEFINE(HAVE_ALLOCA)
 
-   ZLIBSPEC=-lgcj
+   ZLIBSPEC=-lzgcj
 
    # If Canadian cross, then don't pick up tools from the build
    # directory.
index 1f0951f..bf0cafc 100644 (file)
 #define __IEEE_BIG_ENDIAN
 #endif
 
+#ifdef __pj__
+#ifdef __pjl__
+#define __IEEE_LITTLE_ENDIAN
+#else
+#define __IEEE_BIG_ENDIAN
+#endif
+#endif
+
 /* necv70 was __IEEE_LITTLE_ENDIAN. */
 
 #ifdef __W65__