aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@cygnus.com>1999-09-27 17:39:43 +0000
committerJeff Law <law@gcc.gnu.org>1999-09-27 11:39:43 -0600
commite5da599a0c4457eb6e3e7bc801d10898c34c3c47 (patch)
treeae50f04661ee35d9f3b7cc49004c70a85d016231
parent40d0e0df0aaffe8e4659adab3eab2d0ad51af65b (diff)
downloadgcc-e5da599a0c4457eb6e3e7bc801d10898c34c3c47.zip
gcc-e5da599a0c4457eb6e3e7bc801d10898c34c3c47.tar.gz
gcc-e5da599a0c4457eb6e3e7bc801d10898c34c3c47.tar.bz2
configure.in: Recognize target *vxworks* and add fragment vxworks.mt.
* configure.in: Recognize target *vxworks* and add fragment vxworks.mt. * config/vxworks.mt: New file. * gen-params: Let configure override HAVE_PRINTF_FP. From-SVN: r29679
-rw-r--r--libio/ChangeLog6
-rw-r--r--libio/config/vxworks.mt1
-rw-r--r--libio/configure.in1
-rwxr-xr-xlibio/gen-params21
4 files changed, 21 insertions, 8 deletions
diff --git a/libio/ChangeLog b/libio/ChangeLog
index f4611ad..6c8cf9d 100644
--- a/libio/ChangeLog
+++ b/libio/ChangeLog
@@ -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
index 0000000..087e309
--- /dev/null
+++ b/libio/config/vxworks.mt
@@ -0,0 +1 @@
+G_CONFIG_ARGS = HAVE_PRINTF_FP=0 HAVE_LONG_DOUBLE_IO=0
diff --git a/libio/configure.in b/libio/configure.in
index 0e363b2..869d9c8 100644
--- a/libio/configure.in
+++ b/libio/configure.in
@@ -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
diff --git a/libio/gen-params b/libio/gen-params
index afb8f3b..0bcf8bd 100755
--- a/libio/gen-params
+++ b/libio/gen-params
@@ -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.