* configure.in: Recognize target *vxworks* and add fragment vxworks.mt.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Sep 1999 17:39:43 +0000 (17:39 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Sep 1999 17:39:43 +0000 (17:39 +0000)
        * config/vxworks.mt: New file.
        * gen-params: Let configure override HAVE_PRINTF_FP.

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

libio/ChangeLog
libio/config/vxworks.mt [new file with mode: 0644]
libio/configure.in
libio/gen-params

index f4611ad..6c8cf9d 100644 (file)
@@ -40,6 +40,12 @@ Sun May 30 14:25:02 1999  Eric Raskin (ehr@listworks.com)
 
        * libioP.h: Only include libc-lock.h if _IO_MTSAFE_IO is defined.
 
+1999-05-14  Ulrich Drepper  <drepper@cygnus.com>
+
+       * configure.in: Recognize target *vxworks* and add fragment vxworks.mt.
+       * config/vxworks.mt: New file.
+       * gen-params: Let configure override HAVE_PRINTF_FP.
+
 1999-05-12  Jason Merrill  <jason@yorick.cygnus.com>
 
        * configure.in (compiler_name): Don't do the skip-this-dir thing
diff --git a/libio/config/vxworks.mt b/libio/config/vxworks.mt
new file mode 100644 (file)
index 0000000..087e309
--- /dev/null
@@ -0,0 +1 @@
+G_CONFIG_ARGS = HAVE_PRINTF_FP=0 HAVE_LONG_DOUBLE_IO=0
index 0e363b2..869d9c8 100644 (file)
@@ -62,6 +62,7 @@ case "${target}" in
   *-isc*)        frags=isc.mt ;;
   *-netware*)    frags=netware.mt ;;
   *-dgux*)      frags=dgux.mt ;;
+  *vxworks*)     frags="vxworks.mt" ;;
   *)             frags=${target_cpu}.mt ;;
 esac
 
index afb8f3b..0bcf8bd 100755 (executable)
@@ -708,20 +708,25 @@ 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
+if test -n "$HAVE_PRINTF_FP"; then
+  echo "#define ${macro_prefix}HAVE_PRINTF_FP $HAVE_PRINTF_FP"
+  echo "#define ${macro_prefix}HAVE_LONG_DOUBLE_IO $HAVE_LONG_DOUBLE_IO"
+else
+  # 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"
+  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
 fi
 
 # Uncomment the following line if you don't have working templates.