]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[multiple changes]
authorJason Merrill <jason@gcc.gnu.org>
Thu, 2 Oct 1997 17:39:40 +0000 (13:39 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 2 Oct 1997 17:39:40 +0000 (13:39 -0400)
Thu Oct  2 10:36:49 1997  Jason Merrill  <jason@yorick.cygnus.com>

* gen-params: Fix __printf_fp test.
* config/linuxlibc1.mt (gxx_includedir): Don't define.

Thu Oct  2 10:36:26 1997  Ulrich Drepper  <drepper@rtl.cygnus.com>

* config/linuxlibc1.mt (_G_CONFIG_H): Don't define.
* gen-params: Add test for __printf_fp.

Getting closer...

From-SVN: r15833

libio/ChangeLog
libio/config/linuxlibc1.mt
libio/gen-params

index 557efbd65a3e7d5b7c14e8dbbf5e976dd445dc90..803adfcfcd0d118269bebfd949c07793479fee8b 100644 (file)
@@ -1,3 +1,13 @@
+Thu Oct  2 10:36:49 1997  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * gen-params: Fix __printf_fp test.
+       * config/linuxlibc1.mt (gxx_includedir): Don't define.
+
+Thu Oct  2 10:36:26 1997  Ulrich Drepper  <drepper@rtl.cygnus.com>
+
+       * config/linuxlibc1.mt (_G_CONFIG_H): Don't define.
+       * gen-params: Add test for __printf_fp.
+
 Sun Sep 28 12:09:04 1997  Mark Mitchell  <mmitchell@usa.net>
 
         * iomanip.h: Use new friend <> syntax.
@@ -6,7 +16,7 @@ Sun Sep 28 12:04:21 1997  Jason Merrill  <jason@yorick.cygnus.com>
 
        * libio.h: Don't use _IO_LOCK_T if it's not defined.
 
-Fri Sep 26 20:56:41 1997  Ulrich Drepper  <drepper@rtl.cygnus.com>
+Fri Sep 26 20:56:41 1997  
 
        Based on a patch by H.J. Lu  (hjl@gnu.ai.mit.edu).
 
index 1f22b4a0dc844e502c7ee93a6fb4b02227784865..eaed5dabf088ded88497178e69b6aec518191cb7 100644 (file)
@@ -1,17 +1,10 @@
 # Use the libio which comes with the local libc.
 
-# That is where we keep the g++ header files.
-gxx_includedir =$(prefix)/include/g++
-
 # Comment this out to avoid including the stdio functions in libiostream.a:
 # LIBIOSTREAM_OBJECTS = $(IO_OBJECTS) $(IOSTREAM_OBJECTS) $(STDIO_WRAP_OBJECTS) $(OSPRIM_OBJECTS)
 # LIBIOSTREAM_DEP = $(LIBIOSTREAM_OBJECTS) stdio.list
 # LIBIOSTREAM_USE = $(LIBIOSTREAM_OBJECTS) `cat stdio.list`
 
-# Comment the above and uncomment the below to use the code in the Linux libc:
-# We have _G_config.h in /usr/include.
-_G_CONFIG_H=
-
 # We must not see the libio.h file from this library.
 LIBIO_INCLUDE=
 
index ef417e73544faf16a511eb2bee5e96d4976bb503..c6eb7d30fd8c7261fc230cfcf245c2b3721b620a 100755 (executable)
@@ -692,6 +692,22 @@ if test -n "${USE_INT32_FLAGS}" ; then
     echo "#define ${macro_prefix}USE_INT32_FLAGS 1"
 fi
 
+# A little test program to check if __printf_fp is available.
+cat >dummy.c <<EOF
+int main()
+{
+    return __printf_fp ();
+}
+EOF
+
+if ${CC} dummy.c >/dev/null 2>&1 ; then
+  echo "#define ${macro_prefix}HAVE_PRINTF_FP 1"
+  echo "#define ${macro_prefix}HAVE_LONG_DOUBLE_IO 1"
+else
+  echo "#define ${macro_prefix}HAVE_PRINTF_FP 0"
+  echo "#define ${macro_prefix}HAVE_LONG_DOUBLE_IO 0"
+fi
+
 # Uncomment the following line if you don't have working templates.
 # echo "#define ${macro_prefix}NO_TEMPLATES"