Commit c470c17d by Benjamin Kosnik Committed by Benjamin Kosnik

Makefile.am (string_sources): Simplify...


2000-06-14  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

      	* src/Makefile.am (string_sources): Simplify, assuming that with
	-ffunction-sections, -fdata-sections, -Wl,--gc-sections, all this
	hacking is not necessary.
        (wstring_sources): Same.
        (OPTIMIZE_CXXFLAGS): Enable -fdata-sections -ffunction-sections
	-Wl,--gc-sections.
	* src/string-inst.cc: Remove macro blocks.
	* mkcheck.in (CXX_FLAG): Add bits here.

	* src/string-inst.cc: Remove iostream-related string instantiations.
	* src/misc-inst.cc: Add here.

	* acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): Change FMTFLAGS
	to WFMT_FLAGS.
	* aclocal.m4: Regenerate.
	* configure.in: Change up.
	* configure: Regenerate.

From-SVN: r34593
parent 0a377997
2000-06-14 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
* src/Makefile.am (string_sources): Simplify, assuming that with
-ffunction-sections, -fdata-sections, -Wl,--gc-sections, all this
hacking is not necessary.
(wstring_sources): Same.
(OPTIMIZE_CXXFLAGS): Enable -fdata-sections -ffunction-sections
-Wl,--gc-sections.
* src/string-inst.cc: Remove macro blocks.
* mkcheck.in (CXX_FLAG): Add bits here.
* src/string-inst.cc: Remove iostream-related string instantiations.
* src/misc-inst.cc: Add here.
* acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): Change FMTFLAGS
to WFMT_FLAGS.
* aclocal.m4: Regenerate.
* configure.in: Change up.
* configure: Regenerate.
2000-06-13 Steven King <sxking@uswest.net> 2000-06-13 Steven King <sxking@uswest.net>
* acinclude.m4: Fixup some of the builtin math tests and add tests for * acinclude.m4: Fixup some of the builtin math tests and add tests for
......
...@@ -68,18 +68,17 @@ AS = @AS@ ...@@ -68,18 +68,17 @@ AS = @AS@
BUILD_LIBIO_INCLUDE = @BUILD_LIBIO_INCLUDE@ BUILD_LIBIO_INCLUDE = @BUILD_LIBIO_INCLUDE@
CC = @CC@ CC = @CC@
CPP = @CPP@ CPP = @CPP@
CPUFLAGS = @CPUFLAGS@ CPU_FLAGS = @CPU_FLAGS@
CSHADOWFLAGS = @CSHADOWFLAGS@ CSHADOWFLAGS = @CSHADOWFLAGS@
CSHADOW_INCLUDES = @CSHADOW_INCLUDES@ CSHADOW_INCLUDES = @CSHADOW_INCLUDES@
CSTDIO_CC = @CSTDIO_CC@ CSTDIO_CC = @CSTDIO_CC@
CSTDIO_H = @CSTDIO_H@ CSTDIO_H = @CSTDIO_H@
CXX = @CXX@ CXX = @CXX@
CXXCPP = @CXXCPP@ CXXCPP = @CXXCPP@
DEBUGFLAGS = @DEBUGFLAGS@ DEBUG_FLAGS = @DEBUG_FLAGS@
DLLTOOL = @DLLTOOL@ DLLTOOL = @DLLTOOL@
EXEEXT = @EXEEXT@ EXEEXT = @EXEEXT@
EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@
FMTFLAGS = @FMTFLAGS@
GCC_OBJDIR = @GCC_OBJDIR@ GCC_OBJDIR = @GCC_OBJDIR@
GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@ GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@
GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@ GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@
...@@ -92,6 +91,8 @@ MAKEINFO = @MAKEINFO@ ...@@ -92,6 +91,8 @@ MAKEINFO = @MAKEINFO@
OBJDUMP = @OBJDUMP@ OBJDUMP = @OBJDUMP@
PACKAGE = @PACKAGE@ PACKAGE = @PACKAGE@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
SECTION_FLAGS = @SECTION_FLAGS@
SECTION_LDFLAGS = @SECTION_LDFLAGS@
THREADDEPS = @THREADDEPS@ THREADDEPS = @THREADDEPS@
THREADINCS = @THREADINCS@ THREADINCS = @THREADINCS@
THREADLIBS = @THREADLIBS@ THREADLIBS = @THREADLIBS@
...@@ -100,6 +101,7 @@ THREADSPEC = @THREADSPEC@ ...@@ -100,6 +101,7 @@ THREADSPEC = @THREADSPEC@
USE_LONG_DOUBLE = @USE_LONG_DOUBLE@ USE_LONG_DOUBLE = @USE_LONG_DOUBLE@
VERSION = @VERSION@ VERSION = @VERSION@
WERROR = @WERROR@ WERROR = @WERROR@
WFMT_FLAGS = @WFMT_FLAGS@
cpu_include_dir = @cpu_include_dir@ cpu_include_dir = @cpu_include_dir@
ctype_include_dir = @ctype_include_dir@ ctype_include_dir = @ctype_include_dir@
glibcpp_basedir = @glibcpp_basedir@ glibcpp_basedir = @glibcpp_basedir@
......
...@@ -155,19 +155,36 @@ AC_SUBST(GLIBCPP_CXXFLAGS) ...@@ -155,19 +155,36 @@ AC_SUBST(GLIBCPP_CXXFLAGS)
dnl dnl
dnl Check to see if g++ can compile this library, and if so, if any version- dnl Check to see if g++ can compile this library, and if so, if any version-
dnl specific precautions need to be taken. In particular, test for dnl specific precautions need to be taken.
dnl newer compiler features, or features that are present in newer dnl
dnl GLIBCPP_CHECK_COMPILER_VERSION
AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [
# Sanity check that g++ is capable of dealing with v-3.
AC_MSG_CHECKING([for g++ that will successfully compile this code])
AC_EGREP_CPP([ok], [
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
ok
#endif
], gpp_satisfactory=yes, AC_MSG_ERROR("please upgrade to gcc-2.95 or above"))
AC_MSG_RESULT($gpp_satisfactory)
])
dnl
dnl Test for newer compiler features, or features that are present in newer
dnl compiler version but not older compiler versions should be placed dnl compiler version but not older compiler versions should be placed
dnl here. dnl here.
dnl dnl
dnl Define FMTFLAGS='-fdiagnostics-show-location=once' if possible dnl Define WFMT_FLAGS='-fdiagnostics-show-location=once' if possible
dnl
dnl Define WERROR='-Werror' if possible; g++'s that lack the new inlining dnl Define WERROR='-Werror' if possible; g++'s that lack the new inlining
dnl code or the new system_header pragma will die. Other options dealing dnl code or the new system_header pragma will die.
dnl with warnings, errors, and compiler complaints may be folded into
dnl the WERROR variable.
dnl dnl
dnl GLIBCPP_CHECK_COMPILER_VERSION dnl Define SECTION_FLAGS='-ffunction-sections -fdata-sections' if
AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [ dnl compiler supports it.
dnl GLIBCPP_CHECK_COMPILER_FEATURES
AC_DEFUN(GLIBCPP_CHECK_COMPILER_FEATURES, [
# All these tests are for C++; save the language and the compiler flags. # All these tests are for C++; save the language and the compiler flags.
# The CXXFLAGS thing is suspicious, but based on similar bits # The CXXFLAGS thing is suspicious, but based on similar bits
# found in GLIBCPP_CONFIGURE. # found in GLIBCPP_CONFIGURE.
...@@ -177,15 +194,6 @@ AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [ ...@@ -177,15 +194,6 @@ AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [
ac_save_CXXFLAGS="$CXXFLAGS" ac_save_CXXFLAGS="$CXXFLAGS"
WERROR='-Werror' WERROR='-Werror'
# Sanity check that g++ is capable of dealing with v-3.
AC_MSG_CHECKING([for g++ that will successfully compile this code])
AC_EGREP_CPP([ok], [
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
ok
#endif
], gpp_satisfactory=yes, AC_MSG_ERROR("please upgrade to gcc-2.95 or above"))
AC_MSG_RESULT($gpp_satisfactory)
# Check for pragma system_header. # Check for pragma system_header.
AC_MSG_CHECKING([for g++ that supports pragma system_header]) AC_MSG_CHECKING([for g++ that supports pragma system_header])
CXXFLAGS='-Wunknown-pragmas -Werror' CXXFLAGS='-Wunknown-pragmas -Werror'
...@@ -214,15 +222,66 @@ AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [ ...@@ -214,15 +222,66 @@ AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [
CXXFLAGS='' CXXFLAGS=''
fi fi
if test "$ac_gabydiags" = "yes"; then if test "$ac_gabydiags" = "yes"; then
FMTFLAGS='-fdiagnostics-show-location=once' WFMT_FLAGS='-fdiagnostics-show-location=once'
fi fi
AC_MSG_RESULT($ac_gabydiags) AC_MSG_RESULT($ac_gabydiags)
# Check for -ffunction-sections -fdata-sections
AC_MSG_CHECKING([for g++ that supports -ffunction-sections -fdata-sections])
CXXFLAGS='-ffunction-sections -fdata-sections'
AC_TRY_COMPILE(, [int foo;
], [ac_fdsections=yes], [ac_fdsections=no])
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_fdsections" = "yes"; then
SECTION_FLAGS='-ffunction-sections -fdata-sections'
fi
AC_MSG_RESULT($ac_fdsections)
AC_LANG_RESTORE AC_LANG_RESTORE
AC_SUBST(WERROR) AC_SUBST(WERROR)
AC_SUBST(FMTFLAGS) AC_SUBST(WFMT_FLAGS)
AC_SUBST(SECTION_FLAGS)
]) ])
dnl
dnl Check to see if tricky linker opts can be used.
dnl
dnl Define SECTION_LDFLAGS='-Wl,--gc-sections' if possible
dnl GLIBCPP_CHECK_LINKER_FEATURES
AC_DEFUN(GLIBCPP_CHECK_LINKER_FEATURES, [
# All these tests are for C++; save the language and the compiler flags.
# The CXXFLAGS thing is suspicious, but based on similar bits
# found in GLIBCPP_CONFIGURE.
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
# Check for -Wl,--gc-sections
AC_MSG_CHECKING([for ld that supports -Wl,--gc-sections])
CXXFLAGS='-Wl,--gc-sections'
AC_TRY_COMPILE(, [int foo;
], [ac_sectionLDflags=yes], [ac_sectionLFflags=no])
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_sectionLDflags" = "yes"; then
SECTION_LDFLAGS='-Wl,--gc-sections'
fi
AC_MSG_RESULT($ac_sectionLDflags)
AC_LANG_RESTORE
AC_SUBST(SECTION_LDFLAGS)
])
dnl dnl
dnl Check to see what builtin math functions are supported dnl Check to see what builtin math functions are supported
dnl dnl
...@@ -841,7 +900,7 @@ dnl ...@@ -841,7 +900,7 @@ dnl
dnl GLIBCPP_CHECK_CPU dnl GLIBCPP_CHECK_CPU
AC_DEFUN(GLIBCPP_CHECK_CPU, [ AC_DEFUN(GLIBCPP_CHECK_CPU, [
AC_MSG_CHECKING([for cpu primitives directory]) AC_MSG_CHECKING([for cpu primitives directory])
CPUFLAGS= CPU_FLAGS=
case "$target_cpu" in case "$target_cpu" in
alpha*) alpha*)
cpu_include_dir="config/cpu/alpha" cpu_include_dir="config/cpu/alpha"
...@@ -857,7 +916,7 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [ ...@@ -857,7 +916,7 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [
;; ;;
powerpc | rs6000) powerpc | rs6000)
cpu_include_dir="config/cpu/powerpc" cpu_include_dir="config/cpu/powerpc"
CPUFLAGS='-mcpu=powerpc' CPU_FLAGS='-mcpu=powerpc'
;; ;;
sparc64 | ultrasparc) sparc64 | ultrasparc)
cpu_include_dir="config/cpu/sparc/sparc64" cpu_include_dir="config/cpu/sparc/sparc64"
...@@ -871,7 +930,7 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [ ...@@ -871,7 +930,7 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [
esac esac
AC_MSG_RESULT($cpu_include_dir) AC_MSG_RESULT($cpu_include_dir)
AC_SUBST(cpu_include_dir) AC_SUBST(cpu_include_dir)
AC_SUBST(CPUFLAGS) AC_SUBST(CPU_FLAGS)
]) ])
...@@ -1270,13 +1329,13 @@ enable_debug=GLIBCPP_ENABLE_DEBUG_DEFAULT)dnl ...@@ -1270,13 +1329,13 @@ enable_debug=GLIBCPP_ENABLE_DEBUG_DEFAULT)dnl
dnl Option parsed, now set things appropriately dnl Option parsed, now set things appropriately
case "$enable_debug" in case "$enable_debug" in
yes) yes)
DEBUGFLAGS='-O0 -ggdb' DEBUG_FLAGS='-O0 -ggdb'
;; ;;
no) no)
DEBUGFLAGS='-g' DEBUG_FLAGS='-g'
;; ;;
esac esac
AC_SUBST(DEBUGFLAGS) AC_SUBST(DEBUG_FLAGS)
]) ])
......
...@@ -167,19 +167,36 @@ AC_SUBST(GLIBCPP_CXXFLAGS) ...@@ -167,19 +167,36 @@ AC_SUBST(GLIBCPP_CXXFLAGS)
dnl dnl
dnl Check to see if g++ can compile this library, and if so, if any version- dnl Check to see if g++ can compile this library, and if so, if any version-
dnl specific precautions need to be taken. In particular, test for dnl specific precautions need to be taken.
dnl newer compiler features, or features that are present in newer dnl
dnl GLIBCPP_CHECK_COMPILER_VERSION
AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [
# Sanity check that g++ is capable of dealing with v-3.
AC_MSG_CHECKING([for g++ that will successfully compile this code])
AC_EGREP_CPP([ok], [
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
ok
#endif
], gpp_satisfactory=yes, AC_MSG_ERROR("please upgrade to gcc-2.95 or above"))
AC_MSG_RESULT($gpp_satisfactory)
])
dnl
dnl Test for newer compiler features, or features that are present in newer
dnl compiler version but not older compiler versions should be placed dnl compiler version but not older compiler versions should be placed
dnl here. dnl here.
dnl dnl
dnl Define FMTFLAGS='-fdiagnostics-show-location=once' if possible dnl Define WFMT_FLAGS='-fdiagnostics-show-location=once' if possible
dnl
dnl Define WERROR='-Werror' if possible; g++'s that lack the new inlining dnl Define WERROR='-Werror' if possible; g++'s that lack the new inlining
dnl code or the new system_header pragma will die. Other options dealing dnl code or the new system_header pragma will die.
dnl with warnings, errors, and compiler complaints may be folded into
dnl the WERROR variable.
dnl dnl
dnl GLIBCPP_CHECK_COMPILER_VERSION dnl Define SECTION_FLAGS='-ffunction-sections -fdata-sections' if
AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [ dnl compiler supports it.
dnl GLIBCPP_CHECK_COMPILER_FEATURES
AC_DEFUN(GLIBCPP_CHECK_COMPILER_FEATURES, [
# All these tests are for C++; save the language and the compiler flags. # All these tests are for C++; save the language and the compiler flags.
# The CXXFLAGS thing is suspicious, but based on similar bits # The CXXFLAGS thing is suspicious, but based on similar bits
# found in GLIBCPP_CONFIGURE. # found in GLIBCPP_CONFIGURE.
...@@ -189,15 +206,6 @@ AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [ ...@@ -189,15 +206,6 @@ AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [
ac_save_CXXFLAGS="$CXXFLAGS" ac_save_CXXFLAGS="$CXXFLAGS"
WERROR='-Werror' WERROR='-Werror'
# Sanity check that g++ is capable of dealing with v-3.
AC_MSG_CHECKING([for g++ that will successfully compile this code])
AC_EGREP_CPP([ok], [
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
ok
#endif
], gpp_satisfactory=yes, AC_MSG_ERROR("please upgrade to gcc-2.95 or above"))
AC_MSG_RESULT($gpp_satisfactory)
# Check for pragma system_header. # Check for pragma system_header.
AC_MSG_CHECKING([for g++ that supports pragma system_header]) AC_MSG_CHECKING([for g++ that supports pragma system_header])
CXXFLAGS='-Wunknown-pragmas -Werror' CXXFLAGS='-Wunknown-pragmas -Werror'
...@@ -226,15 +234,66 @@ AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [ ...@@ -226,15 +234,66 @@ AC_DEFUN(GLIBCPP_CHECK_COMPILER_VERSION, [
CXXFLAGS='' CXXFLAGS=''
fi fi
if test "$ac_gabydiags" = "yes"; then if test "$ac_gabydiags" = "yes"; then
FMTFLAGS='-fdiagnostics-show-location=once' WFMT_FLAGS='-fdiagnostics-show-location=once'
fi fi
AC_MSG_RESULT($ac_gabydiags) AC_MSG_RESULT($ac_gabydiags)
# Check for -ffunction-sections -fdata-sections
AC_MSG_CHECKING([for g++ that supports -ffunction-sections -fdata-sections])
CXXFLAGS='-ffunction-sections -fdata-sections'
AC_TRY_COMPILE(, [int foo;
], [ac_fdsections=yes], [ac_fdsections=no])
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_fdsections" = "yes"; then
SECTION_FLAGS='-ffunction-sections -fdata-sections'
fi
AC_MSG_RESULT($ac_fdsections)
AC_LANG_RESTORE AC_LANG_RESTORE
AC_SUBST(WERROR) AC_SUBST(WERROR)
AC_SUBST(FMTFLAGS) AC_SUBST(WFMT_FLAGS)
AC_SUBST(SECTION_FLAGS)
]) ])
dnl
dnl Check to see if tricky linker opts can be used.
dnl
dnl Define SECTION_LDFLAGS='-Wl,--gc-sections' if possible
dnl GLIBCPP_CHECK_LINKER_FEATURES
AC_DEFUN(GLIBCPP_CHECK_LINKER_FEATURES, [
# All these tests are for C++; save the language and the compiler flags.
# The CXXFLAGS thing is suspicious, but based on similar bits
# found in GLIBCPP_CONFIGURE.
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
# Check for -Wl,--gc-sections
AC_MSG_CHECKING([for ld that supports -Wl,--gc-sections])
CXXFLAGS='-Wl,--gc-sections'
AC_TRY_COMPILE(, [int foo;
], [ac_sectionLDflags=yes], [ac_sectionLFflags=no])
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_sectionLDflags" = "yes"; then
SECTION_LDFLAGS='-Wl,--gc-sections'
fi
AC_MSG_RESULT($ac_sectionLDflags)
AC_LANG_RESTORE
AC_SUBST(SECTION_LDFLAGS)
])
dnl dnl
dnl Check to see what builtin math functions are supported dnl Check to see what builtin math functions are supported
dnl dnl
...@@ -853,7 +912,7 @@ dnl ...@@ -853,7 +912,7 @@ dnl
dnl GLIBCPP_CHECK_CPU dnl GLIBCPP_CHECK_CPU
AC_DEFUN(GLIBCPP_CHECK_CPU, [ AC_DEFUN(GLIBCPP_CHECK_CPU, [
AC_MSG_CHECKING([for cpu primitives directory]) AC_MSG_CHECKING([for cpu primitives directory])
CPUFLAGS= CPU_FLAGS=
case "$target_cpu" in case "$target_cpu" in
alpha*) alpha*)
cpu_include_dir="config/cpu/alpha" cpu_include_dir="config/cpu/alpha"
...@@ -869,7 +928,7 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [ ...@@ -869,7 +928,7 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [
;; ;;
powerpc | rs6000) powerpc | rs6000)
cpu_include_dir="config/cpu/powerpc" cpu_include_dir="config/cpu/powerpc"
CPUFLAGS='-mcpu=powerpc' CPU_FLAGS='-mcpu=powerpc'
;; ;;
sparc64 | ultrasparc) sparc64 | ultrasparc)
cpu_include_dir="config/cpu/sparc/sparc64" cpu_include_dir="config/cpu/sparc/sparc64"
...@@ -883,7 +942,7 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [ ...@@ -883,7 +942,7 @@ AC_DEFUN(GLIBCPP_CHECK_CPU, [
esac esac
AC_MSG_RESULT($cpu_include_dir) AC_MSG_RESULT($cpu_include_dir)
AC_SUBST(cpu_include_dir) AC_SUBST(cpu_include_dir)
AC_SUBST(CPUFLAGS) AC_SUBST(CPU_FLAGS)
]) ])
...@@ -1282,13 +1341,13 @@ enable_debug=GLIBCPP_ENABLE_DEBUG_DEFAULT)dnl ...@@ -1282,13 +1341,13 @@ enable_debug=GLIBCPP_ENABLE_DEBUG_DEFAULT)dnl
dnl Option parsed, now set things appropriately dnl Option parsed, now set things appropriately
case "$enable_debug" in case "$enable_debug" in
yes) yes)
DEBUGFLAGS='-O0 -ggdb' DEBUG_FLAGS='-O0 -ggdb'
;; ;;
no) no)
DEBUGFLAGS='-g' DEBUG_FLAGS='-g'
;; ;;
esac esac
AC_SUBST(DEBUGFLAGS) AC_SUBST(DEBUG_FLAGS)
]) ])
......
...@@ -1994,26 +1994,29 @@ exec 5>>./config.log ...@@ -1994,26 +1994,29 @@ exec 5>>./config.log
# Check for c++ or library specific bits that don't require linking. # Check for c++ or library specific bits that don't require linking.
echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
echo "configure:1999: checking how to run the C++ preprocessor" >&5 echo "configure:1999: checking how to run the C preprocessor" >&5
if test -z "$CXXCPP"; then # On Suns, sometimes $CPP names a directory.
if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then if test -n "$CPP" && test -d "$CPP"; then
CPP=
fi
if test -z "$CPP"; then
if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
ac_ext=C # This must be in double quotes, not single quotes, because CPP may get
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. # substituted into the Makefile and "${CC-cc}" will confuse make.
ac_cpp='$CXXCPP $CPPFLAGS' CPP="${CC-cc} -E"
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' # On the NeXT, cc -E runs the code through the compiler's parser,
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' # not just through cpp.
cross_compiling=$ac_cv_prog_cxx_cross
CXXCPP="${CXX-g++} -E"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2012 "configure" #line 2014 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <stdlib.h> #include <assert.h>
Syntax Error
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2017: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:2020: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
: :
...@@ -2022,42 +2025,62 @@ else ...@@ -2022,42 +2025,62 @@ else
echo "configure: failed program was:" >&5 echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5 cat conftest.$ac_ext >&5
rm -rf conftest* rm -rf conftest*
CXXCPP=/lib/cpp CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF
#line 2031 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2037: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP="${CC-cc} -nologo -E"
cat > conftest.$ac_ext <<EOF
#line 2048 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2054: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP=/lib/cpp
fi fi
rm -f conftest* rm -f conftest*
ac_cv_prog_CXXCPP="$CXXCPP"
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
fi fi
rm -f conftest*
fi fi
CXXCPP="$ac_cv_prog_CXXCPP" rm -f conftest*
echo "$ac_t""$CXXCPP" 1>&6 ac_cv_prog_CPP="$CPP"
fi
CPP="$ac_cv_prog_CPP"
else
ac_cv_prog_CPP="$CPP"
fi
echo "$ac_t""$CPP" 1>&6
# All these tests are for C++; save the language and the compiler flags.
# The CXXFLAGS thing is suspicious, but based on similar bits
# found in GLIBCPP_CONFIGURE.
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
ac_test_CXXFLAGS="${CXXFLAGS+set}"
ac_save_CXXFLAGS="$CXXFLAGS"
WERROR='-Werror'
# Sanity check that g++ is capable of dealing with v-3. # Sanity check that g++ is capable of dealing with v-3.
echo $ac_n "checking for g++ that will successfully compile this code""... $ac_c" 1>&6 echo $ac_n "checking for g++ that will successfully compile this code""... $ac_c" 1>&6
echo "configure:2059: checking for g++ that will successfully compile this code" >&5 echo "configure:2082: checking for g++ that will successfully compile this code" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2061 "configure" #line 2084 "configure"
#include "confdefs.h" #include "confdefs.h"
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
...@@ -2077,88 +2100,10 @@ rm -f conftest* ...@@ -2077,88 +2100,10 @@ rm -f conftest*
echo "$ac_t""$gpp_satisfactory" 1>&6 echo "$ac_t""$gpp_satisfactory" 1>&6
# Check for pragma system_header.
echo $ac_n "checking for g++ that supports pragma system_header""... $ac_c" 1>&6
echo "configure:2083: checking for g++ that supports pragma system_header" >&5
CXXFLAGS='-Wunknown-pragmas -Werror'
cat > conftest.$ac_ext <<EOF
#line 2086 "configure"
#include "confdefs.h"
#pragma system_header
int main() {
int foo;
; return 0; }
EOF
if { (eval echo configure:2094: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_newpragma=yes
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
ac_newpragma=no
fi
rm -f conftest*
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_newpragma" = "no"; then
WERROR="$WERROR -Wno-unknown-pragmas"
fi
echo "$ac_t""$ac_newpragma" 1>&6
# Check for more sophisticated diagnostic control.
echo $ac_n "checking for g++ that supports -fdiagnostics-show-location=once""... $ac_c" 1>&6
echo "configure:2117: checking for g++ that supports -fdiagnostics-show-location=once" >&5
CXXFLAGS='-fdiagnostics-show-location=once'
cat > conftest.$ac_ext <<EOF
#line 2120 "configure"
#include "confdefs.h"
int main() {
int foo;
; return 0; }
EOF
if { (eval echo configure:2128: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_gabydiags=yes
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
ac_gabydiags=no
fi
rm -f conftest*
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_gabydiags" = "yes"; then
FMTFLAGS='-fdiagnostics-show-location=once'
fi
echo "$ac_t""$ac_gabydiags" 1>&6
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking for cpu primitives directory""... $ac_c" 1>&6 echo $ac_n "checking for cpu primitives directory""... $ac_c" 1>&6
echo "configure:2161: checking for cpu primitives directory" >&5 echo "configure:2106: checking for cpu primitives directory" >&5
CPUFLAGS= CPU_FLAGS=
case "$target_cpu" in case "$target_cpu" in
alpha*) alpha*)
cpu_include_dir="config/cpu/alpha" cpu_include_dir="config/cpu/alpha"
...@@ -2174,7 +2119,7 @@ echo "configure:2161: checking for cpu primitives directory" >&5 ...@@ -2174,7 +2119,7 @@ echo "configure:2161: checking for cpu primitives directory" >&5
;; ;;
powerpc | rs6000) powerpc | rs6000)
cpu_include_dir="config/cpu/powerpc" cpu_include_dir="config/cpu/powerpc"
CPUFLAGS='-mcpu=powerpc' CPU_FLAGS='-mcpu=powerpc'
;; ;;
sparc64 | ultrasparc) sparc64 | ultrasparc)
cpu_include_dir="config/cpu/sparc/sparc64" cpu_include_dir="config/cpu/sparc/sparc64"
...@@ -2205,97 +2150,17 @@ else ...@@ -2205,97 +2150,17 @@ else
fi fi
case "$enable_debug" in case "$enable_debug" in
yes) yes)
DEBUGFLAGS='-O0 -ggdb' DEBUG_FLAGS='-O0 -ggdb'
;; ;;
no) no)
DEBUGFLAGS='-g' DEBUG_FLAGS='-g'
;; ;;
esac esac
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
echo "configure:2218: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
CPP=
fi
if test -z "$CPP"; then
if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
# This must be in double quotes, not single quotes, because CPP may get
# substituted into the Makefile and "${CC-cc}" will confuse make.
CPP="${CC-cc} -E"
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat > conftest.$ac_ext <<EOF
#line 2233 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2239: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF
#line 2250 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2256: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP="${CC-cc} -nologo -E"
cat > conftest.$ac_ext <<EOF
#line 2267 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2273: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
:
else
echo "$ac_err" >&5
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
CPP=/lib/cpp
fi
rm -f conftest*
fi
rm -f conftest*
fi
rm -f conftest*
ac_cv_prog_CPP="$CPP"
fi
CPP="$ac_cv_prog_CPP"
else
ac_cv_prog_CPP="$CPP"
fi
echo "$ac_t""$CPP" 1>&6
echo $ac_n "checking for cstdio to use""... $ac_c" 1>&6 echo $ac_n "checking for cstdio to use""... $ac_c" 1>&6
echo "configure:2299: checking for cstdio to use" >&5 echo "configure:2164: checking for cstdio to use" >&5
# Check whether --enable-cstdio or --disable-cstdio was given. # Check whether --enable-cstdio or --disable-cstdio was given.
if test "${enable_cstdio+set}" = set; then if test "${enable_cstdio+set}" = set; then
enableval="$enable_cstdio" enableval="$enable_cstdio"
...@@ -2319,17 +2184,17 @@ fi ...@@ -2319,17 +2184,17 @@ fi
# see if we are on a system with libio native (ie, linux) # see if we are on a system with libio native (ie, linux)
ac_safe=`echo "libio.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "libio.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for libio.h""... $ac_c" 1>&6 echo $ac_n "checking for libio.h""... $ac_c" 1>&6
echo "configure:2323: checking for libio.h" >&5 echo "configure:2188: checking for libio.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2328 "configure" #line 2193 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <libio.h> #include <libio.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2333: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:2198: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -2364,17 +2229,17 @@ fi ...@@ -2364,17 +2229,17 @@ fi
# NB: This replaces the _G_CONFIG_H machinery in libio-v2 # NB: This replaces the _G_CONFIG_H machinery in libio-v2
ac_safe=`echo "_G_config.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "_G_config.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for _G_config.h""... $ac_c" 1>&6 echo $ac_n "checking for _G_config.h""... $ac_c" 1>&6
echo "configure:2368: checking for _G_config.h" >&5 echo "configure:2233: checking for _G_config.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2373 "configure" #line 2238 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <_G_config.h> #include <_G_config.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2378: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:2243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -2447,12 +2312,12 @@ fi ...@@ -2447,12 +2312,12 @@ fi
# Check for the existance of functions used if long long is enabled. # Check for the existance of functions used if long long is enabled.
echo $ac_n "checking for strtoll""... $ac_c" 1>&6 echo $ac_n "checking for strtoll""... $ac_c" 1>&6
echo "configure:2451: checking for strtoll" >&5 echo "configure:2316: checking for strtoll" >&5
if eval "test \"`echo '$''{'ac_cv_func_strtoll'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_strtoll'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2456 "configure" #line 2321 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char strtoll(); below. */ which can conflict with char strtoll(); below. */
...@@ -2475,7 +2340,7 @@ strtoll(); ...@@ -2475,7 +2340,7 @@ strtoll();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:2344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_strtoll=yes" eval "ac_cv_func_strtoll=yes"
else else
...@@ -2496,12 +2361,12 @@ ac_strtoll=no ...@@ -2496,12 +2361,12 @@ ac_strtoll=no
fi fi
echo $ac_n "checking for strtoull""... $ac_c" 1>&6 echo $ac_n "checking for strtoull""... $ac_c" 1>&6
echo "configure:2500: checking for strtoull" >&5 echo "configure:2365: checking for strtoull" >&5
if eval "test \"`echo '$''{'ac_cv_func_strtoull'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_strtoull'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2505 "configure" #line 2370 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char strtoull(); below. */ which can conflict with char strtoull(); below. */
...@@ -2524,7 +2389,7 @@ strtoull(); ...@@ -2524,7 +2389,7 @@ strtoull();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:2393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_strtoull=yes" eval "ac_cv_func_strtoull=yes"
else else
...@@ -2546,7 +2411,7 @@ fi ...@@ -2546,7 +2411,7 @@ fi
echo $ac_n "checking for enabled long long""... $ac_c" 1>&6 echo $ac_n "checking for enabled long long""... $ac_c" 1>&6
echo "configure:2550: checking for enabled long long" >&5 echo "configure:2415: checking for enabled long long" >&5
if test x"$ac_strtoll" = xno || test x"$ac_strtoull" = xno; then if test x"$ac_strtoll" = xno || test x"$ac_strtoull" = xno; then
enable_long_long=no; enable_long_long=no;
fi; fi;
...@@ -2561,7 +2426,7 @@ EOF ...@@ -2561,7 +2426,7 @@ EOF
esac esac
echo $ac_n "checking for enabled cshadow headers""... $ac_c" 1>&6 echo $ac_n "checking for enabled cshadow headers""... $ac_c" 1>&6
echo "configure:2565: checking for enabled cshadow headers" >&5 echo "configure:2430: checking for enabled cshadow headers" >&5
# Check whether --enable-cshadow-headers or --disable-cshadow-headers was given. # Check whether --enable-cshadow-headers or --disable-cshadow-headers was given.
if test "${enable_cshadow_headers+set}" = set; then if test "${enable_cshadow_headers+set}" = set; then
enableval="$enable_cshadow_headers" enableval="$enable_cshadow_headers"
...@@ -2602,7 +2467,7 @@ fi ...@@ -2602,7 +2467,7 @@ fi
echo $ac_n "checking for threads package to use""... $ac_c" 1>&6 echo $ac_n "checking for threads package to use""... $ac_c" 1>&6
echo "configure:2606: checking for threads package to use" >&5 echo "configure:2471: checking for threads package to use" >&5
# Check whether --enable-threads or --disable-threads was given. # Check whether --enable-threads or --disable-threads was given.
if test "${enable_threads+set}" = set; then if test "${enable_threads+set}" = set; then
enableval="$enable_threads" enableval="$enable_threads"
...@@ -2665,17 +2530,17 @@ fi ...@@ -2665,17 +2530,17 @@ fi
posix) posix)
ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for pthread.h""... $ac_c" 1>&6 echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
echo "configure:2669: checking for pthread.h" >&5 echo "configure:2534: checking for pthread.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2674 "configure" #line 2539 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <pthread.h> #include <pthread.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2679: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:2544: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -2864,17 +2729,17 @@ else ...@@ -2864,17 +2729,17 @@ else
do do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:2868: checking for $ac_hdr" >&5 echo "configure:2733: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2873 "configure" #line 2738 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:2743: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -2902,9 +2767,194 @@ done ...@@ -2902,9 +2767,194 @@ done
# All these tests are for C++; save the language and the compiler flags.
# The CXXFLAGS thing is suspicious, but based on similar bits
# found in GLIBCPP_CONFIGURE.
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
ac_test_CXXFLAGS="${CXXFLAGS+set}"
ac_save_CXXFLAGS="$CXXFLAGS"
WERROR='-Werror'
# Check for pragma system_header.
echo $ac_n "checking for g++ that supports pragma system_header""... $ac_c" 1>&6
echo "configure:2788: checking for g++ that supports pragma system_header" >&5
CXXFLAGS='-Wunknown-pragmas -Werror'
cat > conftest.$ac_ext <<EOF
#line 2791 "configure"
#include "confdefs.h"
#pragma system_header
int main() {
int foo;
; return 0; }
EOF
if { (eval echo configure:2799: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_newpragma=yes
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
ac_newpragma=no
fi
rm -f conftest*
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_newpragma" = "no"; then
WERROR="$WERROR -Wno-unknown-pragmas"
fi
echo "$ac_t""$ac_newpragma" 1>&6
# Check for more sophisticated diagnostic control.
echo $ac_n "checking for g++ that supports -fdiagnostics-show-location=once""... $ac_c" 1>&6
echo "configure:2822: checking for g++ that supports -fdiagnostics-show-location=once" >&5
CXXFLAGS='-fdiagnostics-show-location=once'
cat > conftest.$ac_ext <<EOF
#line 2825 "configure"
#include "confdefs.h"
int main() {
int foo;
; return 0; }
EOF
if { (eval echo configure:2833: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_gabydiags=yes
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
ac_gabydiags=no
fi
rm -f conftest*
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_gabydiags" = "yes"; then
WFMT_FLAGS='-fdiagnostics-show-location=once'
fi
echo "$ac_t""$ac_gabydiags" 1>&6
# Check for -ffunction-sections -fdata-sections
echo $ac_n "checking for g++ that supports -ffunction-sections -fdata-sections""... $ac_c" 1>&6
echo "configure:2856: checking for g++ that supports -ffunction-sections -fdata-sections" >&5
CXXFLAGS='-ffunction-sections -fdata-sections'
cat > conftest.$ac_ext <<EOF
#line 2859 "configure"
#include "confdefs.h"
int main() {
int foo;
; return 0; }
EOF
if { (eval echo configure:2867: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_fdsections=yes
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
ac_fdsections=no
fi
rm -f conftest*
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_fdsections" = "yes"; then
SECTION_FLAGS='-ffunction-sections -fdata-sections'
fi
echo "$ac_t""$ac_fdsections" 1>&6
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
# All these tests are for C++; save the language and the compiler flags.
# The CXXFLAGS thing is suspicious, but based on similar bits
# found in GLIBCPP_CONFIGURE.
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
# Check for -Wl,--gc-sections
echo $ac_n "checking for ld that supports -Wl,--gc-sections""... $ac_c" 1>&6
echo "configure:2914: checking for ld that supports -Wl,--gc-sections" >&5
CXXFLAGS='-Wl,--gc-sections'
cat > conftest.$ac_ext <<EOF
#line 2917 "configure"
#include "confdefs.h"
int main() {
int foo;
; return 0; }
EOF
if { (eval echo configure:2925: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
ac_sectionLDflags=yes
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
ac_sectionLFflags=no
fi
rm -f conftest*
if test "$ac_test_CXXFLAGS" = set; then
CXXFLAGS="$ac_save_CXXFLAGS"
else
# this is the suspicious part
CXXFLAGS=''
fi
if test "$ac_sectionLDflags" = "yes"; then
SECTION_LDFLAGS='-Wl,--gc-sections'
fi
echo "$ac_t""$ac_sectionLDflags" 1>&6
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking for GNU C++ __complex__ support""... $ac_c" 1>&6 echo $ac_n "checking for GNU C++ __complex__ support""... $ac_c" 1>&6
echo "configure:2908: checking for GNU C++ __complex__ support" >&5 echo "configure:2958: checking for GNU C++ __complex__ support" >&5
if eval "test \"`echo '$''{'glibcpp_cv_complex'+set}'`\" = set"; then if eval "test \"`echo '$''{'glibcpp_cv_complex'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -2918,7 +2968,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes ...@@ -2918,7 +2968,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2922 "configure" #line 2972 "configure"
#include "confdefs.h" #include "confdefs.h"
struct dcomplex { __complex__ double x; }; \ struct dcomplex { __complex__ double x; }; \
dcomplex f(const dcomplex& x) { return dcomplex(x); } dcomplex f(const dcomplex& x) { return dcomplex(x); }
...@@ -2927,7 +2977,7 @@ int main() { ...@@ -2927,7 +2977,7 @@ int main() {
dcomplex x; f(x); dcomplex x; f(x);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2931: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:2981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
glibcpp_cv_complex=ok glibcpp_cv_complex=ok
else else
...@@ -2959,7 +3009,7 @@ EOF ...@@ -2959,7 +3009,7 @@ EOF
echo $ac_n "checking for GNU C++ __complex__ float support""... $ac_c" 1>&6 echo $ac_n "checking for GNU C++ __complex__ float support""... $ac_c" 1>&6
echo "configure:2963: checking for GNU C++ __complex__ float support" >&5 echo "configure:3013: checking for GNU C++ __complex__ float support" >&5
if eval "test \"`echo '$''{'glibcpp_cv_float_complex'+set}'`\" = set"; then if eval "test \"`echo '$''{'glibcpp_cv_float_complex'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -2992,14 +3042,14 @@ cross_compiling=$ac_cv_prog_cxx_cross ...@@ -2992,14 +3042,14 @@ cross_compiling=$ac_cv_prog_cxx_cross
}; };
EOB EOB
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2996 "configure" #line 3046 "configure"
#include "confdefs.h" #include "confdefs.h"
#include "conftest.h" #include "conftest.h"
int main() { int main() {
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3003: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3053: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
glibcpp_cv_float_complex=ok glibcpp_cv_float_complex=ok
else else
...@@ -3038,16 +3088,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes ...@@ -3038,16 +3088,16 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking for __builtin_acos""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_acos""... $ac_c" 1>&6
echo "configure:3042: checking for __builtin_acos" >&5 echo "configure:3092: checking for __builtin_acos" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3044 "configure" #line 3094 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_acos(0.0); __builtin_acos(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3051: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3101: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_acos=yes use_builtin_acos=yes
else else
...@@ -3065,16 +3115,16 @@ EOF ...@@ -3065,16 +3115,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_acosf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_acosf""... $ac_c" 1>&6
echo "configure:3069: checking for __builtin_acosf" >&5 echo "configure:3119: checking for __builtin_acosf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3071 "configure" #line 3121 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_acosf(0.0); __builtin_acosf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3078: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3128: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_acosf=yes use_builtin_acosf=yes
else else
...@@ -3092,16 +3142,16 @@ EOF ...@@ -3092,16 +3142,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_acosl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_acosl""... $ac_c" 1>&6
echo "configure:3096: checking for __builtin_acosl" >&5 echo "configure:3146: checking for __builtin_acosl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3098 "configure" #line 3148 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_acosl(0.0); __builtin_acosl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3105: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3155: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_acosl=yes use_builtin_acosl=yes
else else
...@@ -3119,16 +3169,16 @@ EOF ...@@ -3119,16 +3169,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_asin""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_asin""... $ac_c" 1>&6
echo "configure:3123: checking for __builtin_asin" >&5 echo "configure:3173: checking for __builtin_asin" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3125 "configure" #line 3175 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_asin(0.0); __builtin_asin(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3132: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3182: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_asin=yes use_builtin_asin=yes
else else
...@@ -3146,16 +3196,16 @@ EOF ...@@ -3146,16 +3196,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_asinf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_asinf""... $ac_c" 1>&6
echo "configure:3150: checking for __builtin_asinf" >&5 echo "configure:3200: checking for __builtin_asinf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3152 "configure" #line 3202 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_asinf(0.0); __builtin_asinf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3159: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3209: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_asinf=yes use_builtin_asinf=yes
else else
...@@ -3173,16 +3223,16 @@ EOF ...@@ -3173,16 +3223,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_asinl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_asinl""... $ac_c" 1>&6
echo "configure:3177: checking for __builtin_asinl" >&5 echo "configure:3227: checking for __builtin_asinl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3179 "configure" #line 3229 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_asinl(0.0); __builtin_asinl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3186: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_asinl=yes use_builtin_asinl=yes
else else
...@@ -3200,16 +3250,16 @@ EOF ...@@ -3200,16 +3250,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atan""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atan""... $ac_c" 1>&6
echo "configure:3204: checking for __builtin_atan" >&5 echo "configure:3254: checking for __builtin_atan" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3206 "configure" #line 3256 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atan(0.0); __builtin_atan(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3213: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atan=yes use_builtin_atan=yes
else else
...@@ -3227,16 +3277,16 @@ EOF ...@@ -3227,16 +3277,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atanf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atanf""... $ac_c" 1>&6
echo "configure:3231: checking for __builtin_atanf" >&5 echo "configure:3281: checking for __builtin_atanf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3233 "configure" #line 3283 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atanf(0.0); __builtin_atanf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3290: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atanf=yes use_builtin_atanf=yes
else else
...@@ -3254,16 +3304,16 @@ EOF ...@@ -3254,16 +3304,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atanl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atanl""... $ac_c" 1>&6
echo "configure:3258: checking for __builtin_atanl" >&5 echo "configure:3308: checking for __builtin_atanl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3260 "configure" #line 3310 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atanl(0.0); __builtin_atanl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3267: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3317: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atanl=yes use_builtin_atanl=yes
else else
...@@ -3281,16 +3331,16 @@ EOF ...@@ -3281,16 +3331,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atan2""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atan2""... $ac_c" 1>&6
echo "configure:3285: checking for __builtin_atan2" >&5 echo "configure:3335: checking for __builtin_atan2" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3287 "configure" #line 3337 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atan2(0.0, 0.0); __builtin_atan2(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3294: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3344: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atan2=yes use_builtin_atan2=yes
else else
...@@ -3308,16 +3358,16 @@ EOF ...@@ -3308,16 +3358,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atan2f""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atan2f""... $ac_c" 1>&6
echo "configure:3312: checking for __builtin_atan2f" >&5 echo "configure:3362: checking for __builtin_atan2f" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3314 "configure" #line 3364 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atan2f(0.0, 0.0); __builtin_atan2f(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3321: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atan2f=yes use_builtin_atan2f=yes
else else
...@@ -3335,16 +3385,16 @@ EOF ...@@ -3335,16 +3385,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_atan2l""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_atan2l""... $ac_c" 1>&6
echo "configure:3339: checking for __builtin_atan2l" >&5 echo "configure:3389: checking for __builtin_atan2l" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3341 "configure" #line 3391 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_atan2l(0.0, 0.0); __builtin_atan2l(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3348: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3398: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_atan2l=yes use_builtin_atan2l=yes
else else
...@@ -3362,16 +3412,16 @@ EOF ...@@ -3362,16 +3412,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ceil""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ceil""... $ac_c" 1>&6
echo "configure:3366: checking for __builtin_ceil" >&5 echo "configure:3416: checking for __builtin_ceil" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3368 "configure" #line 3418 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fceil(0.0); __builtin_fceil(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3375: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ceil=yes use_builtin_ceil=yes
else else
...@@ -3389,16 +3439,16 @@ EOF ...@@ -3389,16 +3439,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ceilf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ceilf""... $ac_c" 1>&6
echo "configure:3393: checking for __builtin_ceilf" >&5 echo "configure:3443: checking for __builtin_ceilf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3395 "configure" #line 3445 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ceilf(0.0); __builtin_ceilf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3402: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ceilf=yes use_builtin_ceilf=yes
else else
...@@ -3416,16 +3466,16 @@ EOF ...@@ -3416,16 +3466,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ceill""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ceill""... $ac_c" 1>&6
echo "configure:3420: checking for __builtin_ceill" >&5 echo "configure:3470: checking for __builtin_ceill" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3422 "configure" #line 3472 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ceill(0.0); __builtin_ceill(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3429: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3479: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ceill=yes use_builtin_ceill=yes
else else
...@@ -3443,16 +3493,16 @@ EOF ...@@ -3443,16 +3493,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_cos""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_cos""... $ac_c" 1>&6
echo "configure:3447: checking for __builtin_cos" >&5 echo "configure:3497: checking for __builtin_cos" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3449 "configure" #line 3499 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_cos(0.0); __builtin_cos(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3506: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_cos=yes use_builtin_cos=yes
else else
...@@ -3470,16 +3520,16 @@ EOF ...@@ -3470,16 +3520,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_cosf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_cosf""... $ac_c" 1>&6
echo "configure:3474: checking for __builtin_cosf" >&5 echo "configure:3524: checking for __builtin_cosf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3476 "configure" #line 3526 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_cosf(0.0); __builtin_cosf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3533: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_cosf=yes use_builtin_cosf=yes
else else
...@@ -3497,16 +3547,16 @@ EOF ...@@ -3497,16 +3547,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_cosl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_cosl""... $ac_c" 1>&6
echo "configure:3501: checking for __builtin_cosl" >&5 echo "configure:3551: checking for __builtin_cosl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3503 "configure" #line 3553 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_cosl(0.0); __builtin_cosl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3510: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_cosl=yes use_builtin_cosl=yes
else else
...@@ -3524,16 +3574,16 @@ EOF ...@@ -3524,16 +3574,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_cosh""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_cosh""... $ac_c" 1>&6
echo "configure:3528: checking for __builtin_cosh" >&5 echo "configure:3578: checking for __builtin_cosh" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3530 "configure" #line 3580 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_cosh(0.0); __builtin_cosh(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3537: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_cosh=yes use_builtin_cosh=yes
else else
...@@ -3551,16 +3601,16 @@ EOF ...@@ -3551,16 +3601,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_coshf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_coshf""... $ac_c" 1>&6
echo "configure:3555: checking for __builtin_coshf" >&5 echo "configure:3605: checking for __builtin_coshf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3557 "configure" #line 3607 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_coshf(0.0); __builtin_coshf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3564: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3614: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_coshf=yes use_builtin_coshf=yes
else else
...@@ -3578,16 +3628,16 @@ EOF ...@@ -3578,16 +3628,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_coshl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_coshl""... $ac_c" 1>&6
echo "configure:3582: checking for __builtin_coshl" >&5 echo "configure:3632: checking for __builtin_coshl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3584 "configure" #line 3634 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_coshl(0.0); __builtin_coshl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3591: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3641: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_coshl=yes use_builtin_coshl=yes
else else
...@@ -3605,16 +3655,16 @@ EOF ...@@ -3605,16 +3655,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_exp""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_exp""... $ac_c" 1>&6
echo "configure:3609: checking for __builtin_exp" >&5 echo "configure:3659: checking for __builtin_exp" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3611 "configure" #line 3661 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_exp(0.0); __builtin_exp(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3618: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3668: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_exp=yes use_builtin_exp=yes
else else
...@@ -3632,16 +3682,16 @@ EOF ...@@ -3632,16 +3682,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_expf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_expf""... $ac_c" 1>&6
echo "configure:3636: checking for __builtin_expf" >&5 echo "configure:3686: checking for __builtin_expf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3638 "configure" #line 3688 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_expf(0.0); __builtin_expf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3645: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3695: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_expf=yes use_builtin_expf=yes
else else
...@@ -3659,16 +3709,16 @@ EOF ...@@ -3659,16 +3709,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_expl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_expl""... $ac_c" 1>&6
echo "configure:3663: checking for __builtin_expl" >&5 echo "configure:3713: checking for __builtin_expl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3665 "configure" #line 3715 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_expl(0.0); __builtin_expl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3672: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3722: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_expl=yes use_builtin_expl=yes
else else
...@@ -3686,16 +3736,16 @@ EOF ...@@ -3686,16 +3736,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fabs""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fabs""... $ac_c" 1>&6
echo "configure:3690: checking for __builtin_fabs" >&5 echo "configure:3740: checking for __builtin_fabs" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3692 "configure" #line 3742 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fabs(0.0); __builtin_fabs(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fabs=yes use_builtin_fabs=yes
else else
...@@ -3713,16 +3763,16 @@ EOF ...@@ -3713,16 +3763,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fabsf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fabsf""... $ac_c" 1>&6
echo "configure:3717: checking for __builtin_fabsf" >&5 echo "configure:3767: checking for __builtin_fabsf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3719 "configure" #line 3769 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fabsf(0.0); __builtin_fabsf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3726: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fabsf=yes use_builtin_fabsf=yes
else else
...@@ -3740,16 +3790,16 @@ EOF ...@@ -3740,16 +3790,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fabsl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fabsl""... $ac_c" 1>&6
echo "configure:3744: checking for __builtin_fabsl" >&5 echo "configure:3794: checking for __builtin_fabsl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3746 "configure" #line 3796 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fabsl(0.0); __builtin_fabsl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3803: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fabsl=yes use_builtin_fabsl=yes
else else
...@@ -3767,16 +3817,16 @@ EOF ...@@ -3767,16 +3817,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_floor""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_floor""... $ac_c" 1>&6
echo "configure:3771: checking for __builtin_floor" >&5 echo "configure:3821: checking for __builtin_floor" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3773 "configure" #line 3823 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_floor(0.0); __builtin_floor(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3780: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_floor=yes use_builtin_floor=yes
else else
...@@ -3794,16 +3844,16 @@ EOF ...@@ -3794,16 +3844,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_floorf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_floorf""... $ac_c" 1>&6
echo "configure:3798: checking for __builtin_floorf" >&5 echo "configure:3848: checking for __builtin_floorf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3800 "configure" #line 3850 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_floorf(0.0); __builtin_floorf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3807: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3857: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_floorf=yes use_builtin_floorf=yes
else else
...@@ -3821,16 +3871,16 @@ EOF ...@@ -3821,16 +3871,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_floorl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_floorl""... $ac_c" 1>&6
echo "configure:3825: checking for __builtin_floorl" >&5 echo "configure:3875: checking for __builtin_floorl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3827 "configure" #line 3877 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_floorl(0.0); __builtin_floorl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_floorl=yes use_builtin_floorl=yes
else else
...@@ -3848,16 +3898,16 @@ EOF ...@@ -3848,16 +3898,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fmod""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fmod""... $ac_c" 1>&6
echo "configure:3852: checking for __builtin_fmod" >&5 echo "configure:3902: checking for __builtin_fmod" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3854 "configure" #line 3904 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fmod(0.0, 0.0); __builtin_fmod(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3861: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3911: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fmod=yes use_builtin_fmod=yes
else else
...@@ -3875,16 +3925,16 @@ EOF ...@@ -3875,16 +3925,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fmodf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fmodf""... $ac_c" 1>&6
echo "configure:3879: checking for __builtin_fmodf" >&5 echo "configure:3929: checking for __builtin_fmodf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3881 "configure" #line 3931 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fmodf(0.0, 0.0); __builtin_fmodf(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3938: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fmodf=yes use_builtin_fmodf=yes
else else
...@@ -3902,16 +3952,16 @@ EOF ...@@ -3902,16 +3952,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_fmodl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_fmodl""... $ac_c" 1>&6
echo "configure:3906: checking for __builtin_fmodl" >&5 echo "configure:3956: checking for __builtin_fmodl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3908 "configure" #line 3958 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fmodl(0.0, 0.0); __builtin_fmodl(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3915: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_fmodl=yes use_builtin_fmodl=yes
else else
...@@ -3929,16 +3979,16 @@ EOF ...@@ -3929,16 +3979,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_frexp""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_frexp""... $ac_c" 1>&6
echo "configure:3933: checking for __builtin_frexp" >&5 echo "configure:3983: checking for __builtin_frexp" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3935 "configure" #line 3985 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_frexp(0.0, 0); __builtin_frexp(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3942: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_frexp=yes use_builtin_frexp=yes
else else
...@@ -3956,16 +4006,16 @@ EOF ...@@ -3956,16 +4006,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_frexpf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_frexpf""... $ac_c" 1>&6
echo "configure:3960: checking for __builtin_frexpf" >&5 echo "configure:4010: checking for __builtin_frexpf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3962 "configure" #line 4012 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_frexpf(0.0, 0); __builtin_frexpf(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4019: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_frexpf=yes use_builtin_frexpf=yes
else else
...@@ -3983,16 +4033,16 @@ EOF ...@@ -3983,16 +4033,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_frexpl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_frexpl""... $ac_c" 1>&6
echo "configure:3987: checking for __builtin_frexpl" >&5 echo "configure:4037: checking for __builtin_frexpl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3989 "configure" #line 4039 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_frexpl(0.0, 0); __builtin_frexpl(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3996: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_frexpl=yes use_builtin_frexpl=yes
else else
...@@ -4010,16 +4060,16 @@ EOF ...@@ -4010,16 +4060,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ldexp""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ldexp""... $ac_c" 1>&6
echo "configure:4014: checking for __builtin_ldexp" >&5 echo "configure:4064: checking for __builtin_ldexp" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4016 "configure" #line 4066 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ldexp(0.0, 0); __builtin_ldexp(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4023: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4073: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ldexp=yes use_builtin_ldexp=yes
else else
...@@ -4037,16 +4087,16 @@ EOF ...@@ -4037,16 +4087,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ldexpf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ldexpf""... $ac_c" 1>&6
echo "configure:4041: checking for __builtin_ldexpf" >&5 echo "configure:4091: checking for __builtin_ldexpf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4043 "configure" #line 4093 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ldexpf(0.0, 0); __builtin_ldexpf(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4050: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4100: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ldexpf=yes use_builtin_ldexpf=yes
else else
...@@ -4064,16 +4114,16 @@ EOF ...@@ -4064,16 +4114,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_ldexpl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_ldexpl""... $ac_c" 1>&6
echo "configure:4068: checking for __builtin_ldexpl" >&5 echo "configure:4118: checking for __builtin_ldexpl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4070 "configure" #line 4120 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_ldexpl(0.0, 0); __builtin_ldexpl(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4077: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_ldexpl=yes use_builtin_ldexpl=yes
else else
...@@ -4091,16 +4141,16 @@ EOF ...@@ -4091,16 +4141,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_log""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_log""... $ac_c" 1>&6
echo "configure:4095: checking for __builtin_log" >&5 echo "configure:4145: checking for __builtin_log" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4097 "configure" #line 4147 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_log(0.0); __builtin_log(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4104: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4154: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_log=yes use_builtin_log=yes
else else
...@@ -4118,16 +4168,16 @@ EOF ...@@ -4118,16 +4168,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_logf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_logf""... $ac_c" 1>&6
echo "configure:4122: checking for __builtin_logf" >&5 echo "configure:4172: checking for __builtin_logf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4124 "configure" #line 4174 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_logf(0.0); __builtin_logf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4131: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4181: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_logf=yes use_builtin_logf=yes
else else
...@@ -4145,16 +4195,16 @@ EOF ...@@ -4145,16 +4195,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_logl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_logl""... $ac_c" 1>&6
echo "configure:4149: checking for __builtin_logl" >&5 echo "configure:4199: checking for __builtin_logl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4151 "configure" #line 4201 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_logl(0.0); __builtin_logl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4158: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_logl=yes use_builtin_logl=yes
else else
...@@ -4172,16 +4222,16 @@ EOF ...@@ -4172,16 +4222,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_log10""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_log10""... $ac_c" 1>&6
echo "configure:4176: checking for __builtin_log10" >&5 echo "configure:4226: checking for __builtin_log10" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4178 "configure" #line 4228 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_log10(0.0); __builtin_log10(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4185: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_log10=yes use_builtin_log10=yes
else else
...@@ -4199,16 +4249,16 @@ EOF ...@@ -4199,16 +4249,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_log10f""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_log10f""... $ac_c" 1>&6
echo "configure:4203: checking for __builtin_log10f" >&5 echo "configure:4253: checking for __builtin_log10f" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4205 "configure" #line 4255 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_log10f(0.0); __builtin_log10f(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4212: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4262: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_log10f=yes use_builtin_log10f=yes
else else
...@@ -4226,16 +4276,16 @@ EOF ...@@ -4226,16 +4276,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_log10l""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_log10l""... $ac_c" 1>&6
echo "configure:4230: checking for __builtin_log10l" >&5 echo "configure:4280: checking for __builtin_log10l" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4232 "configure" #line 4282 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_log10l(0.0); __builtin_log10l(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4239: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4289: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_log10l=yes use_builtin_log10l=yes
else else
...@@ -4253,16 +4303,16 @@ EOF ...@@ -4253,16 +4303,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_modf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_modf""... $ac_c" 1>&6
echo "configure:4257: checking for __builtin_modf" >&5 echo "configure:4307: checking for __builtin_modf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4259 "configure" #line 4309 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_modf(0.0, 0); __builtin_modf(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4316: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_modf=yes use_builtin_modf=yes
else else
...@@ -4280,16 +4330,16 @@ EOF ...@@ -4280,16 +4330,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_modff""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_modff""... $ac_c" 1>&6
echo "configure:4284: checking for __builtin_modff" >&5 echo "configure:4334: checking for __builtin_modff" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4286 "configure" #line 4336 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_modff(0.0, 0); __builtin_modff(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4293: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4343: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_modff=yes use_builtin_modff=yes
else else
...@@ -4307,16 +4357,16 @@ EOF ...@@ -4307,16 +4357,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_modfl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_modfl""... $ac_c" 1>&6
echo "configure:4311: checking for __builtin_modfl" >&5 echo "configure:4361: checking for __builtin_modfl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4313 "configure" #line 4363 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_modfl(0.0, 0); __builtin_modfl(0.0, 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4320: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4370: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_modfl=yes use_builtin_modfl=yes
else else
...@@ -4334,16 +4384,16 @@ EOF ...@@ -4334,16 +4384,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_pow""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_pow""... $ac_c" 1>&6
echo "configure:4338: checking for __builtin_pow" >&5 echo "configure:4388: checking for __builtin_pow" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4340 "configure" #line 4390 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_pow(0.0, 0.0); __builtin_pow(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4397: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_pow=yes use_builtin_pow=yes
else else
...@@ -4361,16 +4411,16 @@ EOF ...@@ -4361,16 +4411,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_powf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_powf""... $ac_c" 1>&6
echo "configure:4365: checking for __builtin_powf" >&5 echo "configure:4415: checking for __builtin_powf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4367 "configure" #line 4417 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_powf(0.0, 0.0); __builtin_powf(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4374: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_powf=yes use_builtin_powf=yes
else else
...@@ -4388,16 +4438,16 @@ EOF ...@@ -4388,16 +4438,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_powl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_powl""... $ac_c" 1>&6
echo "configure:4392: checking for __builtin_powl" >&5 echo "configure:4442: checking for __builtin_powl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4394 "configure" #line 4444 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_powl(0.0, 0.0); __builtin_powl(0.0, 0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4401: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_powl=yes use_builtin_powl=yes
else else
...@@ -4415,16 +4465,16 @@ EOF ...@@ -4415,16 +4465,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sin""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sin""... $ac_c" 1>&6
echo "configure:4419: checking for __builtin_sin" >&5 echo "configure:4469: checking for __builtin_sin" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4421 "configure" #line 4471 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sin(0.0); __builtin_sin(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4428: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4478: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sin=yes use_builtin_sin=yes
else else
...@@ -4442,16 +4492,16 @@ EOF ...@@ -4442,16 +4492,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinf""... $ac_c" 1>&6
echo "configure:4446: checking for __builtin_sinf" >&5 echo "configure:4496: checking for __builtin_sinf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4448 "configure" #line 4498 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinf(0.0); __builtin_sinf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4455: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4505: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinf=yes use_builtin_sinf=yes
else else
...@@ -4469,16 +4519,16 @@ EOF ...@@ -4469,16 +4519,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinl""... $ac_c" 1>&6
echo "configure:4473: checking for __builtin_sinl" >&5 echo "configure:4523: checking for __builtin_sinl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4475 "configure" #line 4525 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinl(0.0); __builtin_sinl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4482: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinl=yes use_builtin_sinl=yes
else else
...@@ -4496,16 +4546,16 @@ EOF ...@@ -4496,16 +4546,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinh""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinh""... $ac_c" 1>&6
echo "configure:4500: checking for __builtin_sinh" >&5 echo "configure:4550: checking for __builtin_sinh" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4502 "configure" #line 4552 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinh(0.0); __builtin_sinh(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4509: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4559: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinh=yes use_builtin_sinh=yes
else else
...@@ -4523,16 +4573,16 @@ EOF ...@@ -4523,16 +4573,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinhf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinhf""... $ac_c" 1>&6
echo "configure:4527: checking for __builtin_sinhf" >&5 echo "configure:4577: checking for __builtin_sinhf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4529 "configure" #line 4579 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinhf(0.0); __builtin_sinhf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4536: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4586: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinhf=yes use_builtin_sinhf=yes
else else
...@@ -4550,16 +4600,16 @@ EOF ...@@ -4550,16 +4600,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sinhl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sinhl""... $ac_c" 1>&6
echo "configure:4554: checking for __builtin_sinhl" >&5 echo "configure:4604: checking for __builtin_sinhl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4556 "configure" #line 4606 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sinhl(0.0); __builtin_sinhl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4563: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sinhl=yes use_builtin_sinhl=yes
else else
...@@ -4577,16 +4627,16 @@ EOF ...@@ -4577,16 +4627,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sqrt""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sqrt""... $ac_c" 1>&6
echo "configure:4581: checking for __builtin_sqrt" >&5 echo "configure:4631: checking for __builtin_sqrt" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4583 "configure" #line 4633 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_fsqrt(0.0); __builtin_fsqrt(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4590: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sqrt=yes use_builtin_sqrt=yes
else else
...@@ -4604,16 +4654,16 @@ EOF ...@@ -4604,16 +4654,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sqrtf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sqrtf""... $ac_c" 1>&6
echo "configure:4608: checking for __builtin_sqrtf" >&5 echo "configure:4658: checking for __builtin_sqrtf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4610 "configure" #line 4660 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sqrtf(0.0); __builtin_sqrtf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4667: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sqrtf=yes use_builtin_sqrtf=yes
else else
...@@ -4631,16 +4681,16 @@ EOF ...@@ -4631,16 +4681,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_sqrtl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_sqrtl""... $ac_c" 1>&6
echo "configure:4635: checking for __builtin_sqrtl" >&5 echo "configure:4685: checking for __builtin_sqrtl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4637 "configure" #line 4687 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_sqrtl(0.0); __builtin_sqrtl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4644: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4694: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_sqrtl=yes use_builtin_sqrtl=yes
else else
...@@ -4658,16 +4708,16 @@ EOF ...@@ -4658,16 +4708,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tan""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tan""... $ac_c" 1>&6
echo "configure:4662: checking for __builtin_tan" >&5 echo "configure:4712: checking for __builtin_tan" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4664 "configure" #line 4714 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tan(0.0); __builtin_tan(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4671: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tan=yes use_builtin_tan=yes
else else
...@@ -4685,16 +4735,16 @@ EOF ...@@ -4685,16 +4735,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanf""... $ac_c" 1>&6
echo "configure:4689: checking for __builtin_tanf" >&5 echo "configure:4739: checking for __builtin_tanf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4691 "configure" #line 4741 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanf(0.0); __builtin_tanf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4698: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanf=yes use_builtin_tanf=yes
else else
...@@ -4712,16 +4762,16 @@ EOF ...@@ -4712,16 +4762,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanl""... $ac_c" 1>&6
echo "configure:4716: checking for __builtin_tanl" >&5 echo "configure:4766: checking for __builtin_tanl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4718 "configure" #line 4768 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanl(0.0); __builtin_tanl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4775: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanl=yes use_builtin_tanl=yes
else else
...@@ -4739,16 +4789,16 @@ EOF ...@@ -4739,16 +4789,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanh""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanh""... $ac_c" 1>&6
echo "configure:4743: checking for __builtin_tanh" >&5 echo "configure:4793: checking for __builtin_tanh" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4745 "configure" #line 4795 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanh(0.0); __builtin_tanh(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4752: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanh=yes use_builtin_tanh=yes
else else
...@@ -4766,16 +4816,16 @@ EOF ...@@ -4766,16 +4816,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanhf""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanhf""... $ac_c" 1>&6
echo "configure:4770: checking for __builtin_tanhf" >&5 echo "configure:4820: checking for __builtin_tanhf" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4772 "configure" #line 4822 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanhf(0.0); __builtin_tanhf(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4779: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4829: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanhf=yes use_builtin_tanhf=yes
else else
...@@ -4793,16 +4843,16 @@ EOF ...@@ -4793,16 +4843,16 @@ EOF
fi fi
echo $ac_n "checking for __builtin_tanhl""... $ac_c" 1>&6 echo $ac_n "checking for __builtin_tanhl""... $ac_c" 1>&6
echo "configure:4797: checking for __builtin_tanhl" >&5 echo "configure:4847: checking for __builtin_tanhl" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4799 "configure" #line 4849 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <math.h> #include <math.h>
int main() { int main() {
__builtin_tanhl(0.0); __builtin_tanhl(0.0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4806: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_builtin_tanhl=yes use_builtin_tanhl=yes
else else
...@@ -4829,7 +4879,7 @@ cross_compiling=$ac_cv_prog_cc_cross ...@@ -4829,7 +4879,7 @@ cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
echo "configure:4833: checking for sin in -lm" >&5 echo "configure:4883: checking for sin in -lm" >&5
ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'` ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
...@@ -4837,7 +4887,7 @@ else ...@@ -4837,7 +4887,7 @@ else
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
LIBS="-lm $LIBS" LIBS="-lm $LIBS"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4841 "configure" #line 4891 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */ /* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2 /* We use char because int might match the return type of a gcc2
...@@ -4848,7 +4898,7 @@ int main() { ...@@ -4848,7 +4898,7 @@ int main() {
sin() sin()
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4902: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes" eval "ac_cv_lib_$ac_lib_var=yes"
else else
...@@ -4875,17 +4925,17 @@ fi ...@@ -4875,17 +4925,17 @@ fi
do do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:4879: checking for $ac_hdr" >&5 echo "configure:4929: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4884 "configure" #line 4934 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:4889: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:4939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -4917,12 +4967,12 @@ done ...@@ -4917,12 +4967,12 @@ done
carg cargf nan hypot hypotf atan2f expf copysignf carg cargf nan hypot hypotf atan2f expf copysignf
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:4921: checking for $ac_func" >&5 echo "configure:4971: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4926 "configure" #line 4976 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -4945,7 +4995,7 @@ $ac_func(); ...@@ -4945,7 +4995,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -4974,12 +5024,12 @@ done ...@@ -4974,12 +5024,12 @@ done
USE_LONG_DOUBLE=no USE_LONG_DOUBLE=no
echo $ac_n "checking for copysignl""... $ac_c" 1>&6 echo $ac_n "checking for copysignl""... $ac_c" 1>&6
echo "configure:4978: checking for copysignl" >&5 echo "configure:5028: checking for copysignl" >&5
if eval "test \"`echo '$''{'ac_cv_func_copysignl'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_copysignl'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4983 "configure" #line 5033 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char copysignl(); below. */ which can conflict with char copysignl(); below. */
...@@ -5002,7 +5052,7 @@ copysignl(); ...@@ -5002,7 +5052,7 @@ copysignl();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_copysignl=yes" eval "ac_cv_func_copysignl=yes"
else else
...@@ -5021,12 +5071,12 @@ if eval "test \"`echo '$ac_cv_func_'copysignl`\" = yes"; then ...@@ -5021,12 +5071,12 @@ if eval "test \"`echo '$ac_cv_func_'copysignl`\" = yes"; then
csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l csqrtl ctanhl ctanl cargl hypotl signbitl c_logl clog10l
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5025: checking for $ac_func" >&5 echo "configure:5075: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5030 "configure" #line 5080 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5049,7 +5099,7 @@ $ac_func(); ...@@ -5049,7 +5099,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5084,12 +5134,12 @@ fi ...@@ -5084,12 +5134,12 @@ fi
for ac_func in cosf fabsf sinf sqrtf for ac_func in cosf fabsf sinf sqrtf
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5088: checking for $ac_func" >&5 echo "configure:5138: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5093 "configure" #line 5143 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5112,7 +5162,7 @@ $ac_func(); ...@@ -5112,7 +5162,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5146,12 +5196,12 @@ done ...@@ -5146,12 +5196,12 @@ done
sincosl finite finitef finitel fqfinite fpclass qfpclass sincosl finite finitef finitel fqfinite fpclass qfpclass
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5150: checking for $ac_func" >&5 echo "configure:5200: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5155 "configure" #line 5205 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5174,7 +5224,7 @@ $ac_func(); ...@@ -5174,7 +5224,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5213,12 +5263,12 @@ done ...@@ -5213,12 +5263,12 @@ done
_sincosl _finite _finitef _finitel _fqfinite _fpclass _qfpclass _sincosl _finite _finitef _finitel _fqfinite _fpclass _qfpclass
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5217: checking for $ac_func" >&5 echo "configure:5267: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5222 "configure" #line 5272 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5241,7 +5291,7 @@ $ac_func(); ...@@ -5241,7 +5291,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5272,17 +5322,17 @@ LIBS="$save_LIBS" ...@@ -5272,17 +5322,17 @@ LIBS="$save_LIBS"
ac_safe=`echo "wchar.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "wchar.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for wchar.h""... $ac_c" 1>&6 echo $ac_n "checking for wchar.h""... $ac_c" 1>&6
echo "configure:5276: checking for wchar.h" >&5 echo "configure:5326: checking for wchar.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5281 "configure" #line 5331 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wchar.h> #include <wchar.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5286: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5306,17 +5356,17 @@ fi ...@@ -5306,17 +5356,17 @@ fi
ac_safe=`echo "wctype.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "wctype.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for wctype.h""... $ac_c" 1>&6 echo $ac_n "checking for wctype.h""... $ac_c" 1>&6
echo "configure:5310: checking for wctype.h" >&5 echo "configure:5360: checking for wctype.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5315 "configure" #line 5365 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wctype.h> #include <wctype.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5370: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5342,16 +5392,16 @@ fi ...@@ -5342,16 +5392,16 @@ fi
if test x"$ac_has_wchar_h" = xyes && test x"$ac_has_wctype_h" = xyes; then if test x"$ac_has_wchar_h" = xyes && test x"$ac_has_wctype_h" = xyes; then
echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6 echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6
echo "configure:5346: checking for mbstate_t" >&5 echo "configure:5396: checking for mbstate_t" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5348 "configure" #line 5398 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wchar.h> #include <wchar.h>
int main() { int main() {
mbstate_t teststate; mbstate_t teststate;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5355: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
use_native_mbstatet=yes use_native_mbstatet=yes
else else
...@@ -5370,16 +5420,16 @@ EOF ...@@ -5370,16 +5420,16 @@ EOF
fi fi
echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6 echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6
echo "configure:5374: checking for WCHAR_MIN and WCHAR_MAX" >&5 echo "configure:5424: checking for WCHAR_MIN and WCHAR_MAX" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5376 "configure" #line 5426 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wchar.h> #include <wchar.h>
int main() { int main() {
int i = WCHAR_MIN; int j = WCHAR_MAX; int i = WCHAR_MIN; int j = WCHAR_MAX;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5383: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
has_wchar_minmax=yes has_wchar_minmax=yes
else else
...@@ -5392,9 +5442,9 @@ rm -f conftest* ...@@ -5392,9 +5442,9 @@ rm -f conftest*
echo "$ac_t""$has_wchar_minmax" 1>&6 echo "$ac_t""$has_wchar_minmax" 1>&6
echo $ac_n "checking for WEOF""... $ac_c" 1>&6 echo $ac_n "checking for WEOF""... $ac_c" 1>&6
echo "configure:5396: checking for WEOF" >&5 echo "configure:5446: checking for WEOF" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5398 "configure" #line 5448 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <wchar.h> #include <wchar.h>
...@@ -5403,7 +5453,7 @@ int main() { ...@@ -5403,7 +5453,7 @@ int main() {
wint_t i = WEOF; wint_t i = WEOF;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5407: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5457: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
has_weof=yes has_weof=yes
else else
...@@ -5418,12 +5468,12 @@ rm -f conftest* ...@@ -5418,12 +5468,12 @@ rm -f conftest*
for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset for ac_func in wcslen wmemchr wmemcmp wmemcpy wmemmove wmemset
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5422: checking for $ac_func" >&5 echo "configure:5472: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5427 "configure" #line 5477 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5446,7 +5496,7 @@ $ac_func(); ...@@ -5446,7 +5496,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5450: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5500: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5473,7 +5523,7 @@ done ...@@ -5473,7 +5523,7 @@ done
echo $ac_n "checking for ISO C9X wchar_t support""... $ac_c" 1>&6 echo $ac_n "checking for ISO C9X wchar_t support""... $ac_c" 1>&6
echo "configure:5477: checking for ISO C9X wchar_t support" >&5 echo "configure:5527: checking for ISO C9X wchar_t support" >&5
if test x"$has_weof" = xyes && test x"$has_wchar_minmax" = xyes && test x"$ac_wfuncs" = xyes; then if test x"$has_weof" = xyes && test x"$has_wchar_minmax" = xyes && test x"$ac_wfuncs" = xyes; then
ac_isoC9X_wchar_t=yes ac_isoC9X_wchar_t=yes
else else
...@@ -5483,17 +5533,17 @@ echo "configure:5477: checking for ISO C9X wchar_t support" >&5 ...@@ -5483,17 +5533,17 @@ echo "configure:5477: checking for ISO C9X wchar_t support" >&5
ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for iconv.h""... $ac_c" 1>&6 echo $ac_n "checking for iconv.h""... $ac_c" 1>&6
echo "configure:5487: checking for iconv.h" >&5 echo "configure:5537: checking for iconv.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5492 "configure" #line 5542 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <iconv.h> #include <iconv.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5497: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5547: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5518,12 +5568,12 @@ fi ...@@ -5518,12 +5568,12 @@ fi
for ac_func in iconv_open iconv_close iconv for ac_func in iconv_open iconv_close iconv
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5522: checking for $ac_func" >&5 echo "configure:5572: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5527 "configure" #line 5577 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5546,7 +5596,7 @@ $ac_func(); ...@@ -5546,7 +5596,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5550: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -5573,7 +5623,7 @@ done ...@@ -5573,7 +5623,7 @@ done
echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6 echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6
echo "configure:5577: checking for XPG2 wchar_t support" >&5 echo "configure:5627: checking for XPG2 wchar_t support" >&5
if test x"$ac_has_iconv_h" = xyes && test x"$ac_XPG2funcs" = xyes; then if test x"$ac_has_iconv_h" = xyes && test x"$ac_XPG2funcs" = xyes; then
ac_XPG2_wchar_t=yes ac_XPG2_wchar_t=yes
else else
...@@ -5582,7 +5632,7 @@ echo "configure:5577: checking for XPG2 wchar_t support" >&5 ...@@ -5582,7 +5632,7 @@ echo "configure:5577: checking for XPG2 wchar_t support" >&5
echo "$ac_t""$ac_XPG2_wchar_t" 1>&6 echo "$ac_t""$ac_XPG2_wchar_t" 1>&6
echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6 echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6
echo "configure:5586: checking for enabled wchar_t specializations" >&5 echo "configure:5636: checking for enabled wchar_t specializations" >&5
if test x"$ac_isoC9X_wchar_t" = xyes && test x"$ac_XPG2_wchar_t" = xyes; then if test x"$ac_isoC9X_wchar_t" = xyes && test x"$ac_XPG2_wchar_t" = xyes; then
libinst_wstring_la="libinst-wstring.la" libinst_wstring_la="libinst-wstring.la"
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
...@@ -5607,17 +5657,17 @@ EOF ...@@ -5607,17 +5657,17 @@ EOF
ac_safe=`echo "ctype.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "ctype.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for ctype.h""... $ac_c" 1>&6 echo $ac_n "checking for ctype.h""... $ac_c" 1>&6
echo "configure:5611: checking for ctype.h" >&5 echo "configure:5661: checking for ctype.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5616 "configure" #line 5666 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5621: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5638,9 +5688,9 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ...@@ -5638,9 +5688,9 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
ctype_default=yes ctype_default=yes
echo $ac_n "checking <ctype> for gnu-linux ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for gnu-linux ""... $ac_c" 1>&6
echo "configure:5642: checking <ctype> for gnu-linux " >&5 echo "configure:5692: checking <ctype> for gnu-linux " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5644 "configure" #line 5694 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5651,7 +5701,7 @@ int ...@@ -5651,7 +5701,7 @@ int
+ __ctype_tolower[a] + __ctype_toupper[a] + __ctype_b[a];} + __ctype_tolower[a] + __ctype_toupper[a] + __ctype_b[a];}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5655: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5705: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_linux=yes ctype_linux=yes
...@@ -5670,9 +5720,9 @@ rm -f conftest* ...@@ -5670,9 +5720,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for freebsd 4.0 ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for freebsd 4.0 ""... $ac_c" 1>&6
echo "configure:5674: checking <ctype> for freebsd 4.0 " >&5 echo "configure:5724: checking <ctype> for freebsd 4.0 " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5676 "configure" #line 5726 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5682,7 +5732,7 @@ int ...@@ -5682,7 +5732,7 @@ int
+ _CTYPE_D + _CTYPE_P + _CTYPE_X + _CTYPE_G ;} + _CTYPE_D + _CTYPE_P + _CTYPE_X + _CTYPE_G ;}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5686: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5736: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_bsd=yes ctype_bsd=yes
...@@ -5702,9 +5752,9 @@ rm -f conftest* ...@@ -5702,9 +5752,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for freebsd 3.4 ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for freebsd 3.4 ""... $ac_c" 1>&6
echo "configure:5706: checking <ctype> for freebsd 3.4 " >&5 echo "configure:5756: checking <ctype> for freebsd 3.4 " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5708 "configure" #line 5758 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5714,7 +5764,7 @@ int ...@@ -5714,7 +5764,7 @@ int
+ _D + _P + _X + _G + __istype (a, 0);} + _D + _P + _X + _G + __istype (a, 0);}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5718: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5768: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_freebsd34=yes ctype_freebsd34=yes
...@@ -5734,9 +5784,9 @@ rm -f conftest* ...@@ -5734,9 +5784,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for solaris 2.6,7,8 ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for solaris 2.6,7,8 ""... $ac_c" 1>&6
echo "configure:5738: checking <ctype> for solaris 2.6,7,8 " >&5 echo "configure:5788: checking <ctype> for solaris 2.6,7,8 " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5740 "configure" #line 5790 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5747,7 +5797,7 @@ int ...@@ -5747,7 +5797,7 @@ int
+ __trans_lower[a] + __trans_upper[a] + __ctype_mask[a];} + __trans_lower[a] + __trans_upper[a] + __ctype_mask[a];}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5801: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_solaris=yes ctype_solaris=yes
...@@ -5762,7 +5812,7 @@ rm -f conftest* ...@@ -5762,7 +5812,7 @@ rm -f conftest*
if test $ctype_solaris = "yes"; then if test $ctype_solaris = "yes"; then
echo $ac_n "checking for version""... $ac_c" 1>&6 echo $ac_n "checking for version""... $ac_c" 1>&6
echo "configure:5766: checking for version" >&5 echo "configure:5816: checking for version" >&5
ac_ext=C ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS' ac_cpp='$CXXCPP $CPPFLAGS'
...@@ -5771,14 +5821,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes ...@@ -5771,14 +5821,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5775 "configure" #line 5825 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
typedef long* __to_type; __to_type const& _M_toupper = __trans_upper; typedef long* __to_type; __to_type const& _M_toupper = __trans_upper;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5832: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_solaris26=yes ctype_solaris26=yes
...@@ -5810,9 +5860,9 @@ cross_compiling=$ac_cv_prog_cc_cross ...@@ -5810,9 +5860,9 @@ cross_compiling=$ac_cv_prog_cc_cross
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for solaris 2.5.1 ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for solaris 2.5.1 ""... $ac_c" 1>&6
echo "configure:5814: checking <ctype> for solaris 2.5.1 " >&5 echo "configure:5864: checking <ctype> for solaris 2.5.1 " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5816 "configure" #line 5866 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5822,7 +5872,7 @@ int ...@@ -5822,7 +5872,7 @@ int
+ __ctype[a];} + __ctype[a];}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5826: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_solaris25=yes ctype_solaris25=yes
...@@ -5842,9 +5892,9 @@ rm -f conftest* ...@@ -5842,9 +5892,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for aix ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for aix ""... $ac_c" 1>&6
echo "configure:5846: checking <ctype> for aix " >&5 echo "configure:5896: checking <ctype> for aix " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5848 "configure" #line 5898 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5855,7 +5905,7 @@ int ...@@ -5855,7 +5905,7 @@ int
+ _VALC('a') + _IS('c', 0);} + _VALC('a') + _IS('c', 0);}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5859: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5909: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_aix=yes ctype_aix=yes
...@@ -5875,9 +5925,9 @@ rm -f conftest* ...@@ -5875,9 +5925,9 @@ rm -f conftest*
if test $ctype_default = "yes"; then if test $ctype_default = "yes"; then
echo $ac_n "checking <ctype> for newlib ""... $ac_c" 1>&6 echo $ac_n "checking <ctype> for newlib ""... $ac_c" 1>&6
echo "configure:5879: checking <ctype> for newlib " >&5 echo "configure:5929: checking <ctype> for newlib " >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5881 "configure" #line 5931 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
int main() { int main() {
...@@ -5887,7 +5937,7 @@ int ...@@ -5887,7 +5937,7 @@ int
+ _ctype_[a];} + _ctype_[a];}
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5891: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:5941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
\ \
ctype_newlib=yes ctype_newlib=yes
...@@ -5921,17 +5971,17 @@ fi ...@@ -5921,17 +5971,17 @@ fi
do do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:5925: checking for $ac_hdr" >&5 echo "configure:5975: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5930 "configure" #line 5980 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5935: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5985: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5960,12 +6010,12 @@ done ...@@ -5960,12 +6010,12 @@ done
for ac_func in getpagesize for ac_func in getpagesize
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:5964: checking for $ac_func" >&5 echo "configure:6014: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5969 "configure" #line 6019 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -5988,7 +6038,7 @@ $ac_func(); ...@@ -5988,7 +6038,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5992: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:6042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -6013,7 +6063,7 @@ fi ...@@ -6013,7 +6063,7 @@ fi
done done
echo $ac_n "checking for working mmap""... $ac_c" 1>&6 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
echo "configure:6017: checking for working mmap" >&5 echo "configure:6067: checking for working mmap" >&5
if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -6021,7 +6071,7 @@ else ...@@ -6021,7 +6071,7 @@ else
ac_cv_func_mmap_fixed_mapped=no ac_cv_func_mmap_fixed_mapped=no
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 6025 "configure" #line 6075 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Thanks to Mike Haertel and Jim Avera for this test. /* Thanks to Mike Haertel and Jim Avera for this test.
...@@ -6161,7 +6211,7 @@ main() ...@@ -6161,7 +6211,7 @@ main()
} }
EOF EOF
if { (eval echo configure:6165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null if { (eval echo configure:6215: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then then
ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_mmap_fixed_mapped=yes
else else
...@@ -6224,19 +6274,19 @@ fi ...@@ -6224,19 +6274,19 @@ fi
if test $ac_cv_header_locale_h = yes; then if test $ac_cv_header_locale_h = yes; then
echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
echo "configure:6228: checking for LC_MESSAGES" >&5 echo "configure:6278: checking for LC_MESSAGES" >&5
if eval "test \"`echo '$''{'ac_cv_val_LC_MESSAGES'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_val_LC_MESSAGES'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 6233 "configure" #line 6283 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <locale.h> #include <locale.h>
int main() { int main() {
return LC_MESSAGES return LC_MESSAGES
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:6240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:6290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
ac_cv_val_LC_MESSAGES=yes ac_cv_val_LC_MESSAGES=yes
else else
...@@ -6461,13 +6511,10 @@ s%@GLIBCPP_CFLAGS@%$GLIBCPP_CFLAGS%g ...@@ -6461,13 +6511,10 @@ s%@GLIBCPP_CFLAGS@%$GLIBCPP_CFLAGS%g
s%@GLIBCPP_CXXFLAGS@%$GLIBCPP_CXXFLAGS%g s%@GLIBCPP_CXXFLAGS@%$GLIBCPP_CXXFLAGS%g
s%@LN_S@%$LN_S%g s%@LN_S@%$LN_S%g
s%@LIBTOOL@%$LIBTOOL%g s%@LIBTOOL@%$LIBTOOL%g
s%@CXXCPP@%$CXXCPP%g
s%@WERROR@%$WERROR%g
s%@FMTFLAGS@%$FMTFLAGS%g
s%@cpu_include_dir@%$cpu_include_dir%g
s%@CPUFLAGS@%$CPUFLAGS%g
s%@DEBUGFLAGS@%$DEBUGFLAGS%g
s%@CPP@%$CPP%g s%@CPP@%$CPP%g
s%@cpu_include_dir@%$cpu_include_dir%g
s%@CPU_FLAGS@%$CPU_FLAGS%g
s%@DEBUG_FLAGS@%$DEBUG_FLAGS%g
s%@BUILD_LIBIO_INCLUDE@%$BUILD_LIBIO_INCLUDE%g s%@BUILD_LIBIO_INCLUDE@%$BUILD_LIBIO_INCLUDE%g
s%@GLIBCPP_NEED_LIBIO_CONFIG_H_TRUE@%$GLIBCPP_NEED_LIBIO_CONFIG_H_TRUE%g s%@GLIBCPP_NEED_LIBIO_CONFIG_H_TRUE@%$GLIBCPP_NEED_LIBIO_CONFIG_H_TRUE%g
s%@GLIBCPP_NEED_LIBIO_CONFIG_H_FALSE@%$GLIBCPP_NEED_LIBIO_CONFIG_H_FALSE%g s%@GLIBCPP_NEED_LIBIO_CONFIG_H_FALSE@%$GLIBCPP_NEED_LIBIO_CONFIG_H_FALSE%g
...@@ -6486,6 +6533,10 @@ s%@THREADOBJS@%$THREADOBJS%g ...@@ -6486,6 +6533,10 @@ s%@THREADOBJS@%$THREADOBJS%g
s%@THREADSPEC@%$THREADSPEC%g s%@THREADSPEC@%$THREADSPEC%g
s%@EXTRA_CXX_FLAGS@%$EXTRA_CXX_FLAGS%g s%@EXTRA_CXX_FLAGS@%$EXTRA_CXX_FLAGS%g
s%@ctype_include_dir@%$ctype_include_dir%g s%@ctype_include_dir@%$ctype_include_dir%g
s%@WERROR@%$WERROR%g
s%@WFMT_FLAGS@%$WFMT_FLAGS%g
s%@SECTION_FLAGS@%$SECTION_FLAGS%g
s%@SECTION_LDFLAGS@%$SECTION_LDFLAGS%g
s%@LIBMATHOBJS@%$LIBMATHOBJS%g s%@LIBMATHOBJS@%$LIBMATHOBJS%g
s%@USE_LONG_DOUBLE@%$USE_LONG_DOUBLE%g s%@USE_LONG_DOUBLE@%$USE_LONG_DOUBLE%g
s%@libinst_wstring_la@%$libinst_wstring_la%g s%@libinst_wstring_la@%$libinst_wstring_la%g
......
...@@ -106,6 +106,8 @@ else ...@@ -106,6 +106,8 @@ else
AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h machine/endian.h \ AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h machine/endian.h \
machine/param.h sys/machine.h fp.h locale.h float.h inttypes.h]) machine/param.h sys/machine.h fp.h locale.h float.h inttypes.h])
GLIBCPP_CHECK_COMPILER_FEATURES
GLIBCPP_CHECK_LINKER_FEATURES
GLIBCPP_CHECK_COMPLEX_SUPPORT GLIBCPP_CHECK_COMPLEX_SUPPORT
GLIBCPP_CHECK_COMPLEX_FLOAT_SUPPORT GLIBCPP_CHECK_COMPLEX_FLOAT_SUPPORT
GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT
......
...@@ -68,18 +68,17 @@ AS = @AS@ ...@@ -68,18 +68,17 @@ AS = @AS@
BUILD_LIBIO_INCLUDE = @BUILD_LIBIO_INCLUDE@ BUILD_LIBIO_INCLUDE = @BUILD_LIBIO_INCLUDE@
CC = @CC@ CC = @CC@
CPP = @CPP@ CPP = @CPP@
CPUFLAGS = @CPUFLAGS@ CPU_FLAGS = @CPU_FLAGS@
CSHADOWFLAGS = @CSHADOWFLAGS@ CSHADOWFLAGS = @CSHADOWFLAGS@
CSHADOW_INCLUDES = @CSHADOW_INCLUDES@ CSHADOW_INCLUDES = @CSHADOW_INCLUDES@
CSTDIO_CC = @CSTDIO_CC@ CSTDIO_CC = @CSTDIO_CC@
CSTDIO_H = @CSTDIO_H@ CSTDIO_H = @CSTDIO_H@
CXX = @CXX@ CXX = @CXX@
CXXCPP = @CXXCPP@ CXXCPP = @CXXCPP@
DEBUGFLAGS = @DEBUGFLAGS@ DEBUG_FLAGS = @DEBUG_FLAGS@
DLLTOOL = @DLLTOOL@ DLLTOOL = @DLLTOOL@
EXEEXT = @EXEEXT@ EXEEXT = @EXEEXT@
EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@
FMTFLAGS = @FMTFLAGS@
GCC_OBJDIR = @GCC_OBJDIR@ GCC_OBJDIR = @GCC_OBJDIR@
GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@ GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@
GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@ GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@
...@@ -92,6 +91,8 @@ MAKEINFO = @MAKEINFO@ ...@@ -92,6 +91,8 @@ MAKEINFO = @MAKEINFO@
OBJDUMP = @OBJDUMP@ OBJDUMP = @OBJDUMP@
PACKAGE = @PACKAGE@ PACKAGE = @PACKAGE@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
SECTION_FLAGS = @SECTION_FLAGS@
SECTION_LDFLAGS = @SECTION_LDFLAGS@
THREADDEPS = @THREADDEPS@ THREADDEPS = @THREADDEPS@
THREADINCS = @THREADINCS@ THREADINCS = @THREADINCS@
THREADLIBS = @THREADLIBS@ THREADLIBS = @THREADLIBS@
...@@ -100,6 +101,7 @@ THREADSPEC = @THREADSPEC@ ...@@ -100,6 +101,7 @@ THREADSPEC = @THREADSPEC@
USE_LONG_DOUBLE = @USE_LONG_DOUBLE@ USE_LONG_DOUBLE = @USE_LONG_DOUBLE@
VERSION = @VERSION@ VERSION = @VERSION@
WERROR = @WERROR@ WERROR = @WERROR@
WFMT_FLAGS = @WFMT_FLAGS@
cpu_include_dir = @cpu_include_dir@ cpu_include_dir = @cpu_include_dir@
ctype_include_dir = @ctype_include_dir@ ctype_include_dir = @ctype_include_dir@
glibcpp_basedir = @glibcpp_basedir@ glibcpp_basedir = @glibcpp_basedir@
......
...@@ -68,18 +68,17 @@ AS = @AS@ ...@@ -68,18 +68,17 @@ AS = @AS@
BUILD_LIBIO_INCLUDE = @BUILD_LIBIO_INCLUDE@ BUILD_LIBIO_INCLUDE = @BUILD_LIBIO_INCLUDE@
CC = @CC@ CC = @CC@
CPP = @CPP@ CPP = @CPP@
CPUFLAGS = @CPUFLAGS@ CPU_FLAGS = @CPU_FLAGS@
CSHADOWFLAGS = @CSHADOWFLAGS@ CSHADOWFLAGS = @CSHADOWFLAGS@
CSHADOW_INCLUDES = @CSHADOW_INCLUDES@ CSHADOW_INCLUDES = @CSHADOW_INCLUDES@
CSTDIO_CC = @CSTDIO_CC@ CSTDIO_CC = @CSTDIO_CC@
CSTDIO_H = @CSTDIO_H@ CSTDIO_H = @CSTDIO_H@
CXX = @CXX@ CXX = @CXX@
CXXCPP = @CXXCPP@ CXXCPP = @CXXCPP@
DEBUGFLAGS = @DEBUGFLAGS@ DEBUG_FLAGS = @DEBUG_FLAGS@
DLLTOOL = @DLLTOOL@ DLLTOOL = @DLLTOOL@
EXEEXT = @EXEEXT@ EXEEXT = @EXEEXT@
EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@
FMTFLAGS = @FMTFLAGS@
GCC_OBJDIR = @GCC_OBJDIR@ GCC_OBJDIR = @GCC_OBJDIR@
GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@ GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@
GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@ GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@
...@@ -92,6 +91,8 @@ MAKEINFO = @MAKEINFO@ ...@@ -92,6 +91,8 @@ MAKEINFO = @MAKEINFO@
OBJDUMP = @OBJDUMP@ OBJDUMP = @OBJDUMP@
PACKAGE = @PACKAGE@ PACKAGE = @PACKAGE@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
SECTION_FLAGS = @SECTION_FLAGS@
SECTION_LDFLAGS = @SECTION_LDFLAGS@
THREADDEPS = @THREADDEPS@ THREADDEPS = @THREADDEPS@
THREADINCS = @THREADINCS@ THREADINCS = @THREADINCS@
THREADLIBS = @THREADLIBS@ THREADLIBS = @THREADLIBS@
...@@ -100,6 +101,7 @@ THREADSPEC = @THREADSPEC@ ...@@ -100,6 +101,7 @@ THREADSPEC = @THREADSPEC@
USE_LONG_DOUBLE = @USE_LONG_DOUBLE@ USE_LONG_DOUBLE = @USE_LONG_DOUBLE@
VERSION = @VERSION@ VERSION = @VERSION@
WERROR = @WERROR@ WERROR = @WERROR@
WFMT_FLAGS = @WFMT_FLAGS@
cpu_include_dir = @cpu_include_dir@ cpu_include_dir = @cpu_include_dir@
ctype_include_dir = @ctype_include_dir@ ctype_include_dir = @ctype_include_dir@
glibcpp_basedir = @glibcpp_basedir@ glibcpp_basedir = @glibcpp_basedir@
......
...@@ -69,7 +69,7 @@ fi ...@@ -69,7 +69,7 @@ fi
# gcc compiler flags # gcc compiler flags
#CXX_FLAG="-fsquangle -fhonor-std -fnew-exceptions -g -O2 -DDEBUG_ASSERT " #CXX_FLAG="-fsquangle -fhonor-std -fnew-exceptions -g -O2 -DDEBUG_ASSERT "
#CXX_FLAG="-g -O2 -DDEBUG_ASSERT " #CXX_FLAG="-g -O2 -DDEBUG_ASSERT "
CXX_FLAG="-g -DDEBUG_ASSERT " CXX_FLAG="-g -DDEBUG_ASSERT @SECTION_FLAGS@ @SECTION_LDFLAGS@"
# a specific flag(s) to force the use of shared libraries, if any # a specific flag(s) to force the use of shared libraries, if any
SH_FLAG="" SH_FLAG=""
......
...@@ -38,25 +38,23 @@ EXTRA_LTLIBRARIES = libinst-string.la libinst-wstring.la ...@@ -38,25 +38,23 @@ EXTRA_LTLIBRARIES = libinst-string.la libinst-wstring.la
# Using these options is probably a good idea for thrill-seekers. Just # Using these options is probably a good idea for thrill-seekers. Just
# uncomment the lines below and make, everything else is ready to go... # uncomment the lines below and make, everything else is ready to go...
# OPTIMIZE_CXXFLAGS = \ # OPTIMIZE_CXXFLAGS = -O3 -fstrict-aliasing -fvtable-gc
# -O3 -fstrict-aliasing \
# -fdata-sections -ffunction-sections -fvtable-gc -Wl,--gc-sections
# These bits are all figured out from configure. Look in acinclude.m4 # These bits are all figured out from configure. Look in acinclude.m4
# or configure.in to see how they are set. # or configure.in to see how they are set.
# NB: DEBUGFLAGS have to be at the end so that -O2 can be overridden.
AC_CXXFLAGS = \ AC_CXXFLAGS = \
@WERROR@ @FMTFLAGS@ @CSHADOWFLAGS@ @CPUFLAGS@ \ @WERROR@ @WFMT_FLAGS@ @CPU_FLAGS@ @EXTRA_CXX_FLAGS@ \
@EXTRA_CXX_FLAGS@ @DEBUGFLAGS@ @SECTION_FLAGS@ @SECTION_LDFLAGS@ @DEBUG_FLAGS@
# Need to manually set this option because AC_CXXFLAGS has to be at # Need to manually set this option because AC_CXXFLAGS has to be at
# the end of the compile line so that -O2 can be over-riden as the # the end of the compile line so that -O2 can be overridden as the
# occasion call for it. (ie, --enable-debug) # occasion call for it. (ie, --enable-debug)
AM_CXXFLAGS = \ AM_CXXFLAGS = \
$(FORMAT_CXXFLAGS) \ -fno-implicit-templates $(OPTIMIZE_CXXFLAGS) \
-fno-implicit-templates \
-Wall -Wno-format -W -Wwrite-strings -Winline \ -Wall -Wno-format -W -Wwrite-strings -Winline \
$(OPTIMIZE_CXXFLAGS) $(AC_CXXFLAGS) $(AC_CXXFLAGS)
# Passed down for cross compilers, canadian crosses. # Passed down for cross compilers, canadian crosses.
...@@ -79,8 +77,8 @@ INCLUDES = \ ...@@ -79,8 +77,8 @@ INCLUDES = \
# Need to explicitly set this so that AM_CXXFLAGS is last. (That way, # Need to explicitly set this so that AM_CXXFLAGS is last. (That way,
# things like -O2 passed down from the toplevel can be overridden by # things like -O2 passed down from the toplevel can be overridden by
# --enable-debug.) # --enable-debug.)
CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) \ CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS)
LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) \ LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS)
...@@ -195,63 +193,25 @@ sources = \ ...@@ -195,63 +193,25 @@ sources = \
complex.cc complexf.cc complexl.cc complex_io.cc \ complex.cc complexf.cc complexl.cc complex_io.cc \
stdexcept.cc ios.cc stdstreams.cc strstream.cc \ stdexcept.cc ios.cc stdstreams.cc strstream.cc \
locale.cc localename.cc \ locale.cc localename.cc \
locale-inst.cc stl-inst.cc misc-inst.cc valarray-inst.cc locale-inst.cc stl-inst.cc misc-inst.cc valarray-inst.cc string-inst.cc
string_sources = \
stringMAIN.cc stringCTORNC.cc stringCTORAL.cc \
stringCTORCPR.cc stringCTORCPRAL.cc stringCTORPRAL.cc \
stringCTORPAL.cc stringCTORPP.cc stringCTORII.cc \
stringMUTATE.cc stringRESERVE.cc \
stringSWAP.cc stringSLOP.cc \
stringRESIZE.cc stringAPPCOPY.cc stringAPPCPR.cc stringAPPPR.cc \
stringAPPDUP.cc stringAPPII.cc stringASSCP.cc stringASSII.cc \
stringINSII.cc stringREPRR.cc stringREPIIDUP.cc stringREPII.cc \
stringREPIII.cc stringREP4I.cc stringREPIIPP.cc stringREPIIPP2.cc \
stringCOPY.cc stringCONII.cc stringCONIIF.cc stringCONPPF.cc \
stringCONPPF2.cc stringCONSC.cc \
stringFIND.cc stringFINDC.cc stringRFIND.cc \
stringRFINDC.cc stringFFO.cc stringFLO.cc stringFFNO.cc \
stringFLNO.cc stringFLNOC.cc stringCOMPARE.cc stringCOMPARE2.cc \
stringCOMPAREP.cc stringCOMPAREP2.cc stringADDPS.cc stringADDCS.cc \
stringEXTRACT.cc stringINSERT.cc stringGETLINE.cc stringSCOPY.cc \
stringEQ.cc
wstring_sources = \ wstring_sources = \
wstringMAIN.cc wstringCTORNC.cc wstringCTORAL.cc \ wstring-inst.cc
wstringCTORCPR.cc wstringCTORCPRAL.cc wstringCTORPRAL.cc \
wstringCTORPAL.cc wstringCTORPP.cc \
wstringCTORII.cc \
wstringMUTATE.cc wstringRESERVE.cc \
wstringSWAP.cc wstringSLOP.cc \
wstringRESIZE.cc wstringAPPCOPY.cc wstringAPPCPR.cc wstringAPPPR.cc \
wstringAPPDUP.cc wstringAPPII.cc wstringASSCP.cc wstringASSII.cc \
wstringINSII.cc wstringREPRR.cc wstringREPIIDUP.cc wstringREPII.cc \
wstringREPIII.cc wstringREP4I.cc wstringREPIIPP.cc wstringREPIIPP2.cc \
wstringCOPY.cc wstringCONII.cc wstringCONIIF.cc wstringCONPPF.cc \
wstringCONPPF2.cc wstringCONSC.cc \
wstringFIND.cc wstringFINDC.cc wstringRFIND.cc \
wstringRFINDC.cc wstringFFO.cc wstringFLO.cc wstringFFNO.cc \
wstringFLNO.cc wstringFLNOC.cc wstringCOMPARE.cc wstringCOMPARE2.cc \
wstringCOMPAREP.cc wstringCOMPAREP2.cc wstringADDPS.cc \
wstringADDCS.cc wstringEXTRACT.cc wstringINSERT.cc wstringGETLINE.cc \
wstringSCOPY.cc wstringEQ.cc
VPATH += $(top_srcdir) $(top_srcdir)/std $(top_srcdir)/src VPATH += $(top_srcdir) $(top_srcdir)/std $(top_srcdir)/src
VPATH += $(top_srcdir)/@ctype_include_dir@ VPATH += $(top_srcdir)/@ctype_include_dir@
# Actual sources for the distro, but don't build these. # Actual sources for the distro, but don't build these.
EXTRA_sources = string-inst.cc #EXTRA_sources = string-inst.cc
libstdc___la_SOURCES = $(sources) libstdc___la_SOURCES = $(sources)
libinst_string_la_SOURCES = $(string_sources)
libinst_wstring_la_SOURCES = $(wstring_sources) libinst_wstring_la_SOURCES = $(wstring_sources)
libstdc___la_LIBADD = \ libstdc___la_LIBADD = \
../math/libmath.la ../libio/libio.la \ ../math/libmath.la ../libio/libio.la \
libinst-string.la @libinst_wstring_la@ @libinst_wstring_la@
libstdc___la_LDFLAGS = -version-info 3:0:0 -lm libstdc___la_LDFLAGS = -version-info 3:0:0 -lm
...@@ -333,235 +293,9 @@ locale-inst.o: locale-inst.cc ...@@ -333,235 +293,9 @@ locale-inst.o: locale-inst.cc
locale-inst.lo: locale-inst.cc locale-inst.lo: locale-inst.cc
$(LTCXXCOMPILE) -fimplicit-templates -c $< $(LTCXXCOMPILE) -fimplicit-templates -c $<
stringMAIN.lo \ # We have to instantiate wstring bits too. . .
stringCTORNC.lo \ wstring-inst.o: string-inst.cc
stringCTORAL.lo \ $(CXXCOMPILE) -fimplicit-templates -c -DC=wchar_t $< -o $@
stringCTORCPR.lo \ wstring-inst.lo: string-inst.cc
stringCTORCPRAL.lo \ $(LTCXXCOMPILE) -fimplicit-templates -c -DC=wchar_t $< -o $@
stringCTORPRAL.lo \
stringCTORPAL.lo \
stringCTORPP.lo \
stringCTORII.lo \
stringMUTATE.lo \
stringRESERVE.lo \
stringSWAP.lo \
stringSLOP.lo \
stringRESIZE.lo \
stringAPPCOPY.lo \
stringAPPCPR.lo \
stringAPPPR.lo \
stringAPPDUP.lo \
stringAPPII.lo \
stringASSCP.lo \
stringASSII.lo \
stringINSII.lo \
stringREPRR.lo \
stringREPIIDUP.lo \
stringREPII.lo \
stringREPIII.lo \
stringREP4I.lo \
stringREPIIPP.lo \
stringREPIIPP2.lo \
stringCOPY.lo \
stringCONII.lo \
stringCONIIF.lo \
stringCONPPF.lo \
stringCONPPF2.lo \
stringCONSC.lo \
stringFIND.lo \
stringFINDC.lo \
stringRFIND.lo \
stringRFINDC.lo \
stringFFO.lo \
stringFLO.lo \
stringFFNO.lo \
stringFLNO.lo \
stringFLNOC.lo \
stringCOMPARE.lo \
stringCOMPARE2.lo \
stringCOMPAREP.lo \
stringCOMPAREP2.lo \
stringADDPS.lo \
stringADDCS.lo \
stringEXTRACT.lo \
stringINSERT.lo \
stringGETLINE.lo \
stringSCOPY.lo \
stringEQ.lo : string-inst.cc
$(LTCXXCOMPILE) -fimplicit-templates \
-c -D`echo $@ | tr -dc '0-9A-Z'` $< -o $@
wstringMAIN.lo \
wstringCTORNC.lo \
wstringCTORAL.lo \
wstringCTORCPR.lo \
wstringCTORCPRAL.lo \
wstringCTORPRAL.lo \
wstringCTORPAL.lo \
wstringCTORPP.lo \
wstringCTORII.lo \
wstringMUTATE.lo \
wstringRESERVE.lo \
wstringSWAP.lo \
wstringSLOP.lo \
wstringRESIZE.lo \
wstringAPPCOPY.lo \
wstringAPPCPR.lo \
wstringAPPPR.lo \
wstringAPPDUP.lo \
wstringAPPII.lo \
wstringASSCP.lo \
wstringASSII.lo \
wstringINSII.lo \
wstringREPRR.lo \
wstringREPIIDUP.lo \
wstringREPII.lo \
wstringREPIII.lo \
wstringREP4I.lo \
wstringREPIIPP.lo \
wstringREPIIPP2.lo \
wstringCOPY.lo \
wstringCONII.lo \
wstringCONIIF.lo \
wstringCONPPF.lo \
wstringCONPPF2.lo \
wstringCONSC.lo \
wstringFIND.lo \
wstringFINDC.lo \
wstringRFIND.lo \
wstringRFINDC.lo \
wstringFFO.lo \
wstringFLO.lo \
wstringFFNO.lo \
wstringFLNO.lo \
wstringFLNOC.lo \
wstringCOMPARE.lo \
wstringCOMPARE2.lo \
wstringCOMPAREP.lo \
wstringCOMPAREP2.lo \
wstringADDPS.lo \
wstringADDCS.lo \
wstringEXTRACT.lo \
wstringINSERT.lo \
wstringGETLINE.lo \
wstringSCOPY.lo \
wstringEQ.lo : string-inst.cc
$(LTCXXCOMPILE) -fimplicit-templates \
-c -D`echo $@ | tr -dc '0-9A-Z'` -DC=wchar_t $< -o $@
stringMAIN.o \
stringCTORNC.o \
stringCTORAL.o \
stringCTORCPR.o \
stringCTORCPRAL.o \
stringCTORPRAL.o \
stringCTORPAL.o \
stringCTORPP.o \
stringCTORII.o \
stringMUTATE.o \
stringRESERVE.o \
stringSWAP.o \
stringSLOP.o \
stringRESIZE.o \
stringAPPCOPY.o \
stringAPPCPR.o \
stringAPPPR.o \
stringAPPDUP.o \
stringAPPII.o \
stringASSCP.o \
stringASSII.o \
stringINSII.o \
stringREPRR.o \
stringREPIIDUP.o \
stringREPII.o \
stringREPIII.o \
stringREP4I.o \
stringREPIIPP.o \
stringREPIIPP2.o \
stringCOPY.o \
stringCONII.o \
stringCONIIF.o \
stringCONPPF.o \
stringCONPPF2.o \
stringCONSC.o \
stringFIND.o \
stringFINDC.o \
stringRFIND.o \
stringRFINDC.o \
stringFFO.o \
stringFLO.o \
stringFFNO.o \
stringFLNO.o \
stringFLNOC.o \
stringCOMPARE.o \
stringCOMPARE2.o \
stringCOMPAREP.o \
stringCOMPAREP2.o \
stringADDPS.o \
stringADDCS.o \
stringEXTRACT.o \
stringINSERT.o \
stringGETLINE.o \
stringSCOPY.o \
stringEQ.o : string-inst.cc
$(CXXCOMPILE) -fimplicit-templates \
-c -D`echo $@ | tr -dc '0-9A-Z'` $< -o $@
wstringMAIN.o \
wstringCTORNC.o \
wstringCTORAL.o \
wstringCTORCPR.o \
wstringCTORCPRAL.o \
wstringCTORPRAL.o \
wstringCTORPAL.o \
wstringCTORPP.o \
wstringCTORII.o \
wstringMUTATE.o \
wstringRESERVE.o \
wstringSWAP.o \
wstringSLOP.o \
wstringRESIZE.o \
wstringAPPCOPY.o \
wstringAPPCPR.o \
wstringAPPPR.o \
wstringAPPDUP.o \
wstringAPPII.o \
wstringASSCP.o \
wstringASSII.o \
wstringINSII.o \
wstringREPRR.o \
wstringREPIIDUP.o \
wstringREPII.o \
wstringREPIII.o \
wstringREP4I.o \
wstringREPIIPP.o \
wstringREPIIPP2.o \
wstringCOPY.o \
wstringCONII.o \
wstringCONIIF.o \
wstringCONPPF.o \
wstringCONPPF2.o \
wstringCONSC.o \
wstringFIND.o \
wstringFINDC.o \
wstringRFIND.o \
wstringRFINDC.o \
wstringFFO.o \
wstringFLO.o \
wstringFFNO.o \
wstringFLNO.o \
wstringFLNOC.o \
wstringCOMPARE.o \
wstringCOMPARE2.o \
wstringCOMPAREP.o \
wstringCOMPAREP2.o \
wstringADDPS.o \
wstringADDCS.o \
wstringEXTRACT.o \
wstringINSERT.o \
wstringGETLINE.o \
wstringSCOPY.o \
wstringEQ.o : string-inst.cc
$(CXXCOMPILE) -fimplicit-templates \
-c -D`echo $@ | tr -dc '0-9A-Z'` -DC=wchar_t $< -o $@
...@@ -67,17 +67,16 @@ AS = @AS@ ...@@ -67,17 +67,16 @@ AS = @AS@
BUILD_LIBIO_INCLUDE = @BUILD_LIBIO_INCLUDE@ BUILD_LIBIO_INCLUDE = @BUILD_LIBIO_INCLUDE@
CC = @CC@ CC = @CC@
CPP = @CPP@ CPP = @CPP@
CPUFLAGS = @CPUFLAGS@ CPU_FLAGS = @CPU_FLAGS@
CSHADOWFLAGS = @CSHADOWFLAGS@ CSHADOWFLAGS = @CSHADOWFLAGS@
CSTDIO_CC = @CSTDIO_CC@ CSTDIO_CC = @CSTDIO_CC@
CSTDIO_H = @CSTDIO_H@ CSTDIO_H = @CSTDIO_H@
CXX = @CXX@ CXX = @CXX@
CXXCPP = @CXXCPP@ CXXCPP = @CXXCPP@
DEBUGFLAGS = @DEBUGFLAGS@ DEBUG_FLAGS = @DEBUG_FLAGS@
DLLTOOL = @DLLTOOL@ DLLTOOL = @DLLTOOL@
EXEEXT = @EXEEXT@ EXEEXT = @EXEEXT@
EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@
FMTFLAGS = @FMTFLAGS@
GCC_OBJDIR = @GCC_OBJDIR@ GCC_OBJDIR = @GCC_OBJDIR@
GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@ GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@
GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@ GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@
...@@ -90,6 +89,8 @@ MAKEINFO = @MAKEINFO@ ...@@ -90,6 +89,8 @@ MAKEINFO = @MAKEINFO@
OBJDUMP = @OBJDUMP@ OBJDUMP = @OBJDUMP@
PACKAGE = @PACKAGE@ PACKAGE = @PACKAGE@
RANLIB = @RANLIB@ RANLIB = @RANLIB@
SECTION_FLAGS = @SECTION_FLAGS@
SECTION_LDFLAGS = @SECTION_LDFLAGS@
THREADDEPS = @THREADDEPS@ THREADDEPS = @THREADDEPS@
THREADINCS = @THREADINCS@ THREADINCS = @THREADINCS@
THREADLIBS = @THREADLIBS@ THREADLIBS = @THREADLIBS@
...@@ -98,6 +99,7 @@ THREADSPEC = @THREADSPEC@ ...@@ -98,6 +99,7 @@ THREADSPEC = @THREADSPEC@
USE_LONG_DOUBLE = @USE_LONG_DOUBLE@ USE_LONG_DOUBLE = @USE_LONG_DOUBLE@
VERSION = @VERSION@ VERSION = @VERSION@
WERROR = @WERROR@ WERROR = @WERROR@
WFMT_FLAGS = @WFMT_FLAGS@
cpu_include_dir = @cpu_include_dir@ cpu_include_dir = @cpu_include_dir@
ctype_include_dir = @ctype_include_dir@ ctype_include_dir = @ctype_include_dir@
glibcpp_basedir = @glibcpp_basedir@ glibcpp_basedir = @glibcpp_basedir@
...@@ -116,26 +118,24 @@ toolexeclib_LTLIBRARIES = libstdc++.la ...@@ -116,26 +118,24 @@ toolexeclib_LTLIBRARIES = libstdc++.la
EXTRA_LTLIBRARIES = libinst-string.la libinst-wstring.la EXTRA_LTLIBRARIES = libinst-string.la libinst-wstring.la
# Using these options is probably a good idea for thrill-seekers. Just # Using these options is probably a good idea for thrill-seekers. Just
# uncomment the lines below and make, everything else is ready to go... # uncomment the lines below and make, everything else is ready to go...
# OPTIMIZE_CXXFLAGS = \ # OPTIMIZE_CXXFLAGS = -O3 -fstrict-aliasing -fvtable-gc
# -O3 -fstrict-aliasing \
# -fdata-sections -ffunction-sections -fvtable-gc -Wl,--gc-sections
# These bits are all figured out from configure. Look in acinclude.m4 # These bits are all figured out from configure. Look in acinclude.m4
# or configure.in to see how they are set. # or configure.in to see how they are set.
# NB: DEBUGFLAGS have to be at the end so that -O2 can be overridden.
AC_CXXFLAGS = \ AC_CXXFLAGS = \
@WERROR@ @FMTFLAGS@ @CSHADOWFLAGS@ @CPUFLAGS@ \ @WERROR@ @WFMT_FLAGS@ @CPU_FLAGS@ @EXTRA_CXX_FLAGS@ \
@EXTRA_CXX_FLAGS@ @DEBUGFLAGS@ @SECTION_FLAGS@ @SECTION_LDFLAGS@ @DEBUG_FLAGS@
# Need to manually set this option because AC_CXXFLAGS has to be at # Need to manually set this option because AC_CXXFLAGS has to be at
# the end of the compile line so that -O2 can be over-riden as the # the end of the compile line so that -O2 can be overridden as the
# occasion call for it. (ie, --enable-debug) # occasion call for it. (ie, --enable-debug)
AM_CXXFLAGS = \ AM_CXXFLAGS = \
$(FORMAT_CXXFLAGS) \ -fno-implicit-templates $(OPTIMIZE_CXXFLAGS) \
-fno-implicit-templates \
-Wall -Wno-format -W -Wwrite-strings -Winline \ -Wall -Wno-format -W -Wwrite-strings -Winline \
$(OPTIMIZE_CXXFLAGS) $(AC_CXXFLAGS) $(AC_CXXFLAGS)
# Passed down for cross compilers, canadian crosses. # Passed down for cross compilers, canadian crosses.
...@@ -159,8 +159,8 @@ INCLUDES = \ ...@@ -159,8 +159,8 @@ INCLUDES = \
# Need to explicitly set this so that AM_CXXFLAGS is last. (That way, # Need to explicitly set this so that AM_CXXFLAGS is last. (That way,
# things like -O2 passed down from the toplevel can be overridden by # things like -O2 passed down from the toplevel can be overridden by
# --enable-debug.) # --enable-debug.)
CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) \ CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS)
LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) \ LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) \
...@@ -276,63 +276,24 @@ sources = \ ...@@ -276,63 +276,24 @@ sources = \
complex.cc complexf.cc complexl.cc complex_io.cc \ complex.cc complexf.cc complexl.cc complex_io.cc \
stdexcept.cc ios.cc stdstreams.cc strstream.cc \ stdexcept.cc ios.cc stdstreams.cc strstream.cc \
locale.cc localename.cc \ locale.cc localename.cc \
locale-inst.cc stl-inst.cc misc-inst.cc valarray-inst.cc locale-inst.cc stl-inst.cc misc-inst.cc valarray-inst.cc string-inst.cc
string_sources = \
stringMAIN.cc stringCTORNC.cc stringCTORAL.cc \
stringCTORCPR.cc stringCTORCPRAL.cc stringCTORPRAL.cc \
stringCTORPAL.cc stringCTORPP.cc stringCTORII.cc \
stringMUTATE.cc stringRESERVE.cc \
stringSWAP.cc stringSLOP.cc \
stringRESIZE.cc stringAPPCOPY.cc stringAPPCPR.cc stringAPPPR.cc \
stringAPPDUP.cc stringAPPII.cc stringASSCP.cc stringASSII.cc \
stringINSII.cc stringREPRR.cc stringREPIIDUP.cc stringREPII.cc \
stringREPIII.cc stringREP4I.cc stringREPIIPP.cc stringREPIIPP2.cc \
stringCOPY.cc stringCONII.cc stringCONIIF.cc stringCONPPF.cc \
stringCONPPF2.cc stringCONSC.cc \
stringFIND.cc stringFINDC.cc stringRFIND.cc \
stringRFINDC.cc stringFFO.cc stringFLO.cc stringFFNO.cc \
stringFLNO.cc stringFLNOC.cc stringCOMPARE.cc stringCOMPARE2.cc \
stringCOMPAREP.cc stringCOMPAREP2.cc stringADDPS.cc stringADDCS.cc \
stringEXTRACT.cc stringINSERT.cc stringGETLINE.cc stringSCOPY.cc \
stringEQ.cc
wstring_sources = \ wstring_sources = \
wstringMAIN.cc wstringCTORNC.cc wstringCTORAL.cc \ wstring-inst.cc
wstringCTORCPR.cc wstringCTORCPRAL.cc wstringCTORPRAL.cc \
wstringCTORPAL.cc wstringCTORPP.cc \
wstringCTORII.cc \
wstringMUTATE.cc wstringRESERVE.cc \
wstringSWAP.cc wstringSLOP.cc \
wstringRESIZE.cc wstringAPPCOPY.cc wstringAPPCPR.cc wstringAPPPR.cc \
wstringAPPDUP.cc wstringAPPII.cc wstringASSCP.cc wstringASSII.cc \
wstringINSII.cc wstringREPRR.cc wstringREPIIDUP.cc wstringREPII.cc \
wstringREPIII.cc wstringREP4I.cc wstringREPIIPP.cc wstringREPIIPP2.cc \
wstringCOPY.cc wstringCONII.cc wstringCONIIF.cc wstringCONPPF.cc \
wstringCONPPF2.cc wstringCONSC.cc \
wstringFIND.cc wstringFINDC.cc wstringRFIND.cc \
wstringRFINDC.cc wstringFFO.cc wstringFLO.cc wstringFFNO.cc \
wstringFLNO.cc wstringFLNOC.cc wstringCOMPARE.cc wstringCOMPARE2.cc \
wstringCOMPAREP.cc wstringCOMPAREP2.cc wstringADDPS.cc \
wstringADDCS.cc wstringEXTRACT.cc wstringINSERT.cc wstringGETLINE.cc \
wstringSCOPY.cc wstringEQ.cc
VPATH = $(top_srcdir) $(top_srcdir)/std $(top_srcdir)/src $(top_srcdir)/@ctype_include_dir@ VPATH = $(top_srcdir) $(top_srcdir)/std $(top_srcdir)/src $(top_srcdir)/@ctype_include_dir@
# Actual sources for the distro, but don't build these. # Actual sources for the distro, but don't build these.
EXTRA_sources = string-inst.cc #EXTRA_sources = string-inst.cc
libstdc___la_SOURCES = $(sources) libstdc___la_SOURCES = $(sources)
libinst_string_la_SOURCES = $(string_sources)
libinst_wstring_la_SOURCES = $(wstring_sources) libinst_wstring_la_SOURCES = $(wstring_sources)
libstdc___la_LIBADD = \ libstdc___la_LIBADD = \
../math/libmath.la ../libio/libio.la \ ../math/libmath.la ../libio/libio.la \
libinst-string.la @libinst_wstring_la@ @libinst_wstring_la@
libstdc___la_LDFLAGS = -version-info 3:0:0 -lm libstdc___la_LDFLAGS = -version-info 3:0:0 -lm
...@@ -358,43 +319,22 @@ LDFLAGS = @LDFLAGS@ ...@@ -358,43 +319,22 @@ LDFLAGS = @LDFLAGS@
LIBS = @LIBS@ LIBS = @LIBS@
libinst_string_la_LDFLAGS = libinst_string_la_LDFLAGS =
libinst_string_la_LIBADD = libinst_string_la_LIBADD =
libinst_string_la_OBJECTS = stringMAIN.lo stringCTORNC.lo \ libinst_string_la_SOURCES = libinst-string.la.c
stringCTORAL.lo stringCTORCPR.lo stringCTORCPRAL.lo stringCTORPRAL.lo \ libinst_string_la_OBJECTS = libinst-string.la.lo
stringCTORPAL.lo stringCTORPP.lo stringCTORII.lo stringMUTATE.lo \
stringRESERVE.lo stringSWAP.lo stringSLOP.lo stringRESIZE.lo \
stringAPPCOPY.lo stringAPPCPR.lo stringAPPPR.lo stringAPPDUP.lo \
stringAPPII.lo stringASSCP.lo stringASSII.lo stringINSII.lo \
stringREPRR.lo stringREPIIDUP.lo stringREPII.lo stringREPIII.lo \
stringREP4I.lo stringREPIIPP.lo stringREPIIPP2.lo stringCOPY.lo \
stringCONII.lo stringCONIIF.lo stringCONPPF.lo stringCONPPF2.lo \
stringCONSC.lo stringFIND.lo stringFINDC.lo stringRFIND.lo \
stringRFINDC.lo stringFFO.lo stringFLO.lo stringFFNO.lo stringFLNO.lo \
stringFLNOC.lo stringCOMPARE.lo stringCOMPARE2.lo stringCOMPAREP.lo \
stringCOMPAREP2.lo stringADDPS.lo stringADDCS.lo stringEXTRACT.lo \
stringINSERT.lo stringGETLINE.lo stringSCOPY.lo stringEQ.lo
libinst_wstring_la_LDFLAGS = libinst_wstring_la_LDFLAGS =
libinst_wstring_la_LIBADD = libinst_wstring_la_LIBADD =
libinst_wstring_la_OBJECTS = wstringMAIN.lo wstringCTORNC.lo \ libinst_wstring_la_OBJECTS = wstring-inst.lo
wstringCTORAL.lo wstringCTORCPR.lo wstringCTORCPRAL.lo \
wstringCTORPRAL.lo wstringCTORPAL.lo wstringCTORPP.lo wstringCTORII.lo \
wstringMUTATE.lo wstringRESERVE.lo wstringSWAP.lo wstringSLOP.lo \
wstringRESIZE.lo wstringAPPCOPY.lo wstringAPPCPR.lo wstringAPPPR.lo \
wstringAPPDUP.lo wstringAPPII.lo wstringASSCP.lo wstringASSII.lo \
wstringINSII.lo wstringREPRR.lo wstringREPIIDUP.lo wstringREPII.lo \
wstringREPIII.lo wstringREP4I.lo wstringREPIIPP.lo wstringREPIIPP2.lo \
wstringCOPY.lo wstringCONII.lo wstringCONIIF.lo wstringCONPPF.lo \
wstringCONPPF2.lo wstringCONSC.lo wstringFIND.lo wstringFINDC.lo \
wstringRFIND.lo wstringRFINDC.lo wstringFFO.lo wstringFLO.lo \
wstringFFNO.lo wstringFLNO.lo wstringFLNOC.lo wstringCOMPARE.lo \
wstringCOMPARE2.lo wstringCOMPAREP.lo wstringCOMPAREP2.lo \
wstringADDPS.lo wstringADDCS.lo wstringEXTRACT.lo wstringINSERT.lo \
wstringGETLINE.lo wstringSCOPY.lo wstringEQ.lo
libstdc___la_OBJECTS = limitsMEMBERS.lo c++io.lo cmath.lo complex.lo \ libstdc___la_OBJECTS = limitsMEMBERS.lo c++io.lo cmath.lo complex.lo \
complexf.lo complexl.lo complex_io.lo stdexcept.lo ios.lo stdstreams.lo \ complexf.lo complexl.lo complex_io.lo stdexcept.lo ios.lo stdstreams.lo \
strstream.lo locale.lo localename.lo locale-inst.lo stl-inst.lo \ strstream.lo locale.lo localename.lo locale-inst.lo stl-inst.lo \
misc-inst.lo valarray-inst.lo misc-inst.lo valarray-inst.lo string-inst.lo
CXXFLAGS = @CXXFLAGS@ CXXFLAGS = @CXXFLAGS@
CXXLD = $(CXX) CXXLD = $(CXX)
CFLAGS = @CFLAGS@
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
DIST_COMMON = Makefile.am Makefile.in DIST_COMMON = Makefile.am Makefile.in
...@@ -402,8 +342,8 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) ...@@ -402,8 +342,8 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = gtar TAR = gtar
GZIP_ENV = --best GZIP_ENV = --best
SOURCES = $(libinst_string_la_SOURCES) $(libinst_wstring_la_SOURCES) $(libstdc___la_SOURCES) SOURCES = libinst-string.la.c $(libinst_wstring_la_SOURCES) $(libstdc___la_SOURCES)
OBJECTS = $(libinst_string_la_OBJECTS) $(libinst_wstring_la_OBJECTS) $(libstdc___la_OBJECTS) OBJECTS = libinst-string.la.lo $(libinst_wstring_la_OBJECTS) $(libstdc___la_OBJECTS)
all: all-redirect all: all-redirect
.SUFFIXES: .SUFFIXES:
...@@ -480,7 +420,7 @@ distclean-libtool: ...@@ -480,7 +420,7 @@ distclean-libtool:
maintainer-clean-libtool: maintainer-clean-libtool:
libinst-string.la: $(libinst_string_la_OBJECTS) $(libinst_string_la_DEPENDENCIES) libinst-string.la: $(libinst_string_la_OBJECTS) $(libinst_string_la_DEPENDENCIES)
$(CXXLINK) $(libinst_string_la_LDFLAGS) $(libinst_string_la_OBJECTS) $(libinst_string_la_LIBADD) $(LIBS) $(LINK) $(libinst_string_la_LDFLAGS) $(libinst_string_la_OBJECTS) $(libinst_string_la_LIBADD) $(LIBS)
libinst-wstring.la: $(libinst_wstring_la_OBJECTS) $(libinst_wstring_la_DEPENDENCIES) libinst-wstring.la: $(libinst_wstring_la_OBJECTS) $(libinst_wstring_la_DEPENDENCIES)
$(CXXLINK) $(libinst_wstring_la_LDFLAGS) $(libinst_wstring_la_OBJECTS) $(libinst_wstring_la_LIBADD) $(LIBS) $(CXXLINK) $(libinst_wstring_la_LDFLAGS) $(libinst_wstring_la_OBJECTS) $(libinst_wstring_la_LIBADD) $(LIBS)
...@@ -668,237 +608,11 @@ locale-inst.o: locale-inst.cc ...@@ -668,237 +608,11 @@ locale-inst.o: locale-inst.cc
locale-inst.lo: locale-inst.cc locale-inst.lo: locale-inst.cc
$(LTCXXCOMPILE) -fimplicit-templates -c $< $(LTCXXCOMPILE) -fimplicit-templates -c $<
stringMAIN.lo \ # We have to instantiate wstring bits too. . .
stringCTORNC.lo \ wstring-inst.o: string-inst.cc
stringCTORAL.lo \ $(CXXCOMPILE) -fimplicit-templates -c -DC=wchar_t $< -o $@
stringCTORCPR.lo \ wstring-inst.lo: string-inst.cc
stringCTORCPRAL.lo \ $(LTCXXCOMPILE) -fimplicit-templates -c -DC=wchar_t $< -o $@
stringCTORPRAL.lo \
stringCTORPAL.lo \
stringCTORPP.lo \
stringCTORII.lo \
stringMUTATE.lo \
stringRESERVE.lo \
stringSWAP.lo \
stringSLOP.lo \
stringRESIZE.lo \
stringAPPCOPY.lo \
stringAPPCPR.lo \
stringAPPPR.lo \
stringAPPDUP.lo \
stringAPPII.lo \
stringASSCP.lo \
stringASSII.lo \
stringINSII.lo \
stringREPRR.lo \
stringREPIIDUP.lo \
stringREPII.lo \
stringREPIII.lo \
stringREP4I.lo \
stringREPIIPP.lo \
stringREPIIPP2.lo \
stringCOPY.lo \
stringCONII.lo \
stringCONIIF.lo \
stringCONPPF.lo \
stringCONPPF2.lo \
stringCONSC.lo \
stringFIND.lo \
stringFINDC.lo \
stringRFIND.lo \
stringRFINDC.lo \
stringFFO.lo \
stringFLO.lo \
stringFFNO.lo \
stringFLNO.lo \
stringFLNOC.lo \
stringCOMPARE.lo \
stringCOMPARE2.lo \
stringCOMPAREP.lo \
stringCOMPAREP2.lo \
stringADDPS.lo \
stringADDCS.lo \
stringEXTRACT.lo \
stringINSERT.lo \
stringGETLINE.lo \
stringSCOPY.lo \
stringEQ.lo : string-inst.cc
$(LTCXXCOMPILE) -fimplicit-templates \
-c -D`echo $@ | tr -dc '0-9A-Z'` $< -o $@
wstringMAIN.lo \
wstringCTORNC.lo \
wstringCTORAL.lo \
wstringCTORCPR.lo \
wstringCTORCPRAL.lo \
wstringCTORPRAL.lo \
wstringCTORPAL.lo \
wstringCTORPP.lo \
wstringCTORII.lo \
wstringMUTATE.lo \
wstringRESERVE.lo \
wstringSWAP.lo \
wstringSLOP.lo \
wstringRESIZE.lo \
wstringAPPCOPY.lo \
wstringAPPCPR.lo \
wstringAPPPR.lo \
wstringAPPDUP.lo \
wstringAPPII.lo \
wstringASSCP.lo \
wstringASSII.lo \
wstringINSII.lo \
wstringREPRR.lo \
wstringREPIIDUP.lo \
wstringREPII.lo \
wstringREPIII.lo \
wstringREP4I.lo \
wstringREPIIPP.lo \
wstringREPIIPP2.lo \
wstringCOPY.lo \
wstringCONII.lo \
wstringCONIIF.lo \
wstringCONPPF.lo \
wstringCONPPF2.lo \
wstringCONSC.lo \
wstringFIND.lo \
wstringFINDC.lo \
wstringRFIND.lo \
wstringRFINDC.lo \
wstringFFO.lo \
wstringFLO.lo \
wstringFFNO.lo \
wstringFLNO.lo \
wstringFLNOC.lo \
wstringCOMPARE.lo \
wstringCOMPARE2.lo \
wstringCOMPAREP.lo \
wstringCOMPAREP2.lo \
wstringADDPS.lo \
wstringADDCS.lo \
wstringEXTRACT.lo \
wstringINSERT.lo \
wstringGETLINE.lo \
wstringSCOPY.lo \
wstringEQ.lo : string-inst.cc
$(LTCXXCOMPILE) -fimplicit-templates \
-c -D`echo $@ | tr -dc '0-9A-Z'` -DC=wchar_t $< -o $@
stringMAIN.o \
stringCTORNC.o \
stringCTORAL.o \
stringCTORCPR.o \
stringCTORCPRAL.o \
stringCTORPRAL.o \
stringCTORPAL.o \
stringCTORPP.o \
stringCTORII.o \
stringMUTATE.o \
stringRESERVE.o \
stringSWAP.o \
stringSLOP.o \
stringRESIZE.o \
stringAPPCOPY.o \
stringAPPCPR.o \
stringAPPPR.o \
stringAPPDUP.o \
stringAPPII.o \
stringASSCP.o \
stringASSII.o \
stringINSII.o \
stringREPRR.o \
stringREPIIDUP.o \
stringREPII.o \
stringREPIII.o \
stringREP4I.o \
stringREPIIPP.o \
stringREPIIPP2.o \
stringCOPY.o \
stringCONII.o \
stringCONIIF.o \
stringCONPPF.o \
stringCONPPF2.o \
stringCONSC.o \
stringFIND.o \
stringFINDC.o \
stringRFIND.o \
stringRFINDC.o \
stringFFO.o \
stringFLO.o \
stringFFNO.o \
stringFLNO.o \
stringFLNOC.o \
stringCOMPARE.o \
stringCOMPARE2.o \
stringCOMPAREP.o \
stringCOMPAREP2.o \
stringADDPS.o \
stringADDCS.o \
stringEXTRACT.o \
stringINSERT.o \
stringGETLINE.o \
stringSCOPY.o \
stringEQ.o : string-inst.cc
$(CXXCOMPILE) -fimplicit-templates \
-c -D`echo $@ | tr -dc '0-9A-Z'` $< -o $@
wstringMAIN.o \
wstringCTORNC.o \
wstringCTORAL.o \
wstringCTORCPR.o \
wstringCTORCPRAL.o \
wstringCTORPRAL.o \
wstringCTORPAL.o \
wstringCTORPP.o \
wstringCTORII.o \
wstringMUTATE.o \
wstringRESERVE.o \
wstringSWAP.o \
wstringSLOP.o \
wstringRESIZE.o \
wstringAPPCOPY.o \
wstringAPPCPR.o \
wstringAPPPR.o \
wstringAPPDUP.o \
wstringAPPII.o \
wstringASSCP.o \
wstringASSII.o \
wstringINSII.o \
wstringREPRR.o \
wstringREPIIDUP.o \
wstringREPII.o \
wstringREPIII.o \
wstringREP4I.o \
wstringREPIIPP.o \
wstringREPIIPP2.o \
wstringCOPY.o \
wstringCONII.o \
wstringCONIIF.o \
wstringCONPPF.o \
wstringCONPPF2.o \
wstringCONSC.o \
wstringFIND.o \
wstringFINDC.o \
wstringRFIND.o \
wstringRFINDC.o \
wstringFFO.o \
wstringFLO.o \
wstringFFNO.o \
wstringFLNO.o \
wstringFLNOC.o \
wstringCOMPARE.o \
wstringCOMPARE2.o \
wstringCOMPAREP.o \
wstringCOMPAREP2.o \
wstringADDPS.o \
wstringADDCS.o \
wstringEXTRACT.o \
wstringINSERT.o \
wstringGETLINE.o \
wstringSCOPY.o \
wstringEQ.o : string-inst.cc
$(CXXCOMPILE) -fimplicit-templates \
-c -D`echo $@ | tr -dc '0-9A-Z'` -DC=wchar_t $< -o $@
# Tell versions [3.59,3.63) of GNU make to not export all variables. # Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded. # Otherwise a system limit (for SysV at least) may be exceeded.
......
// Explicit instantiation file. // Explicit instantiation file.
// Copyright (C) 1997-1999 Free Software Foundation, Inc. // Copyright (C) 1997-1999, 2000 Free Software Foundation, Inc.
// //
// This file is part of the GNU ISO C++ Library. This library is free // This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the // software; you can redistribute it and/or modify it under the
...@@ -187,6 +187,36 @@ namespace std { ...@@ -187,6 +187,36 @@ namespace std {
// //
// string related to iostreams
//
template
basic_istream<char>&
operator>>(basic_istream<char>&, string&);
template
basic_ostream<char>&
operator<<(basic_ostream<char>&, const string&);
template
basic_istream<char>&
getline(basic_istream<char>&, string&, char);
template
basic_istream<char>&
getline(basic_istream<char>&, string&);
#ifdef _GLIBCPP_USE_WCHAR_T
template
basic_istream<wchar_t>&
operator>>(basic_istream<wchar_t>&, wstring&);
template
basic_ostream<wchar_t>&
operator<<(basic_ostream<wchar_t>&, const wstring&);
template
basic_istream<wchar_t>&
getline(basic_istream<wchar_t>&, wstring&, wchar_t);
template
basic_istream<wchar_t>&
getline(basic_istream<wchar_t>&, wstring&);
#endif
//
// algorithm // algorithm
// //
typedef _Char_traits_match<char, char_traits<char> > char_match; typedef _Char_traits_match<char, char_traits<char> > char_match;
......
...@@ -36,14 +36,6 @@ ...@@ -36,14 +36,6 @@
#include <bits/std_string.h> #include <bits/std_string.h>
#include <bits/std_algorithm.h> #include <bits/std_algorithm.h>
#include <bits/std_istream.h>
#include <bits/std_ostream.h>
// NB: Unnecessary if the .h headers include these
#ifndef _GLIBCPP_FULLY_COMPLIANT_HEADERS
#include <bits/istream.tcc>
#include <bits/ostream.tcc>
#endif
// Instantiation configuration. // Instantiation configuration.
#ifndef C #ifndef C
...@@ -55,7 +47,6 @@ namespace std ...@@ -55,7 +47,6 @@ namespace std
{ {
typedef basic_string<C> S; typedef basic_string<C> S;
#ifdef MAIN
template C S::_Rep::_S_terminal; template C S::_Rep::_S_terminal;
template S::size_type S::_Rep::_S_max_size; template S::size_type S::_Rep::_S_max_size;
template S::size_type S::_S_empty_rep_storage[]; template S::size_type S::_S_empty_rep_storage[];
...@@ -64,159 +55,107 @@ namespace std ...@@ -64,159 +55,107 @@ namespace std
template S::_Rep* S::_Rep::_S_create(size_t, S::allocator_type const&); template S::_Rep* S::_Rep::_S_create(size_t, S::allocator_type const&);
template void S::_Rep::_M_destroy(S::allocator_type const&) throw(); template void S::_Rep::_M_destroy(S::allocator_type const&) throw();
template void __destroy_aux(S*, S*, __false_type); template void __destroy_aux(S*, S*, __false_type);
#endif
#ifdef CTORNC
template template
S::basic_string(S::size_type, C, S::allocator_type const&); S::basic_string(S::size_type, C, S::allocator_type const&);
#endif
#ifdef CTORAL
template template
S::basic_string(S::allocator_type const&); S::basic_string(S::allocator_type const&);
#endif
#ifdef CTORCPR
template template
S::basic_string(S const&, S::size_type, S::size_type); S::basic_string(S const&, S::size_type, S::size_type);
#endif
#ifdef CTORCPRAL
template template
S::basic_string( S::basic_string(
S const&, S::size_type, S::size_type, S::allocator_type const&); S const&, S::size_type, S::size_type, S::allocator_type const&);
#endif
#ifdef CTORPRAL
template template
S::basic_string( S::basic_string(
C const*, S::size_type, S::allocator_type const&); C const*, S::size_type, S::allocator_type const&);
#endif
#ifdef CTORPAL
template template
S::basic_string( S::basic_string(
C const*, S::allocator_type const&); C const*, S::allocator_type const&);
#endif
#ifdef CTORPP
template template
S::basic_string S::basic_string
(C*, C*, const allocator<C>&); (C*, C*, const allocator<C>&);
#endif
#ifdef CTORII
template template
S::basic_string S::basic_string
(S::iterator, S::iterator, const allocator<C>&); (S::iterator, S::iterator, const allocator<C>&);
#endif
#ifdef MUTATE
template template
void S::_M_leak_hard(); void S::_M_leak_hard();
template template
void S::_M_mutate(S::size_type, S::size_type, S::size_type); void S::_M_mutate(S::size_type, S::size_type, S::size_type);
template template
C* S::_Rep::_M_clone(S::allocator_type const&, S::size_type); C* S::_Rep::_M_clone(S::allocator_type const&, S::size_type);
#endif
#ifdef RESERVE
template template
void S::reserve(S::size_type); void S::reserve(S::size_type);
#endif
#ifdef SWAP
template template
void S::swap(S&); void S::swap(S&);
#endif
#ifdef SLOP
# ifdef _GLIBCPP_ALLOC_CONTROL # ifdef _GLIBCPP_ALLOC_CONTROL
template template
bool (* S::_Rep::_S_excess_slop)(size_t, size_t); bool (* S::_Rep::_S_excess_slop)(size_t, size_t);
template template
bool S::_Rep::_S_default_excess(size_t, size_t); bool S::_Rep::_S_default_excess(size_t, size_t);
# endif # endif
#endif
#ifdef RESIZE
template template
void S::resize(S::size_type, C); void S::resize(S::size_type, C);
#endif
#ifdef APPCOPY
template template
S& S::append(S const&); S& S::append(S const&);
#endif
#ifdef APPCPR
template template
S& S::append(S const&, S::size_type, S::size_type); S& S::append(S const&, S::size_type, S::size_type);
#endif
#ifdef APPPR
template template
S& S::append(C const*, S::size_type); S& S::append(C const*, S::size_type);
#endif
#ifdef APPDUP
template template
S& S::append(S::size_type, C); S& S::append(S::size_type, C);
#endif
#ifdef APPII
template template
S& S&
S::append<S::iterator> S::append<S::iterator>
(S::iterator, S::iterator); (S::iterator, S::iterator);
#endif
#ifdef ASSCP
template template
S& S&
S::assign(S const&); S::assign(S const&);
#endif
#ifdef ASSII
template template
S& S&
S::assign<S::iterator> S::assign<S::iterator>
(S::iterator, S::iterator); (S::iterator, S::iterator);
#endif
#ifdef INSII
template template
void void
S::insert<S::iterator> //c* S::insert<S::iterator> //c*
(S::iterator, S::iterator, S::iterator); //it, c+, c+ and temptype = char* (S::iterator, S::iterator, S::iterator); //it, c+, c+ and temptype = char*
#endif
#ifdef REPRR
template template
S& S::replace( S& S::replace(
S::size_type, S::size_type, S const&, S::size_type, S::size_type); S::size_type, S::size_type, S const&, S::size_type, S::size_type);
#endif
#ifdef REPIIDUP
template template
S& S::replace(S::iterator, S::iterator, S::size_type, C); S& S::replace(S::iterator, S::iterator, S::size_type, C);
#endif
#ifdef REPII
template template
S& S&
S::replace<S::iterator> // c* S::replace<S::iterator> // c*
(S::iterator, S::iterator, S::iterator, S::iterator); //it, it, c+, c+ (S::iterator, S::iterator, S::iterator, S::iterator); //it, it, c+, c+
#endif
#ifdef REPIII
template template
S& S&
S::_M_replace<S::iterator> S::_M_replace<S::iterator>
(S::iterator, S::iterator, S::iterator, S::iterator, forward_iterator_tag); (S::iterator, S::iterator, S::iterator, S::iterator, forward_iterator_tag);
#endif
#ifdef REP4I
// Only one template keyword allowed here. // Only one template keyword allowed here.
// See core issue #46 (NAD) // See core issue #46 (NAD)
// http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/cwg_closed.html#46 // http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/cwg_closed.html#46
...@@ -225,62 +164,44 @@ namespace std ...@@ -225,62 +164,44 @@ namespace std
S::_M_replace<S::const_iterator> S::_M_replace<S::const_iterator>
(S::iterator, S::iterator, (S::iterator, S::iterator,
S::const_iterator, S::const_iterator, forward_iterator_tag); S::const_iterator, S::const_iterator, forward_iterator_tag);
#endif
#ifdef REPIIPP
template template
S& S&
S::_M_replace<C*> S::_M_replace<C*>
(S::iterator, S::iterator, C*, C*, forward_iterator_tag); (S::iterator, S::iterator, C*, C*, forward_iterator_tag);
#endif
#ifdef REPIIPP2
template template
S& S&
S::_M_replace<const C*> S::_M_replace<const C*>
(S::iterator, S::iterator, const C*, const C*, forward_iterator_tag); (S::iterator, S::iterator, const C*, const C*, forward_iterator_tag);
#endif
#ifdef COPY
template template
S::size_type S::copy(C*, S::size_type, S::size_type) const; S::size_type S::copy(C*, S::size_type, S::size_type) const;
#endif
#ifdef CONII
template template
C* C*
S::_S_construct<S::iterator> S::_S_construct<S::iterator>
(S::iterator, S::iterator, const allocator<C>&); (S::iterator, S::iterator, const allocator<C>&);
#endif
#ifdef CONIIF
template template
C* C*
S::_S_construct<S::iterator> S::_S_construct<S::iterator>
(S::iterator, S::iterator, const allocator<C>&, forward_iterator_tag); (S::iterator, S::iterator, const allocator<C>&, forward_iterator_tag);
#endif
#ifdef CONPPF
template template
C* C*
S::_S_construct<C*> S::_S_construct<C*>
(C*, C*, const allocator<C>&, forward_iterator_tag); (C*, C*, const allocator<C>&, forward_iterator_tag);
#endif
#ifdef CONPPF2
template template
C* C*
S::_S_construct<const C*> S::_S_construct<const C*>
(const C*, const C*, const allocator<C>&, forward_iterator_tag); (const C*, const C*, const allocator<C>&, forward_iterator_tag);
#endif
#ifdef CONSC
template template
C* C*
S::_S_construct(S::size_type, C, S::allocator_type const&); S::_S_construct(S::size_type, C, S::allocator_type const&);
#endif
#ifdef FIND
// These members are explicitly specialized, and can only be in one // These members are explicitly specialized, and can only be in one
// translation unit or else we get multiple copies. . . // translation unit or else we get multiple copies. . .
#if _GLIBCPP_INSTANTIATING_CHAR #if _GLIBCPP_INSTANTIATING_CHAR
...@@ -300,101 +221,55 @@ namespace std ...@@ -300,101 +221,55 @@ namespace std
_Char_traits_match<wchar_t, traits_type>(__c)); _Char_traits_match<wchar_t, traits_type>(__c));
} }
#endif #endif
#endif
#ifdef FINDC
template template
S::size_type S::find(C, S::size_type) const; S::size_type S::find(C, S::size_type) const;
#endif
#ifdef RFIND
template template
S::size_type S::rfind(C const*, S::size_type, S::size_type) const; S::size_type S::rfind(C const*, S::size_type, S::size_type) const;
#endif
#ifdef RFINDC
template template
S::size_type S::rfind(C, S::size_type) const; S::size_type S::rfind(C, S::size_type) const;
#endif
#ifdef FFO
template template
S::size_type S::find_first_of(C const*, S::size_type, S::size_type) const; S::size_type S::find_first_of(C const*, S::size_type, S::size_type) const;
#endif
#ifdef FLO
template template
S::size_type S::find_last_of(C const*, S::size_type, S::size_type) const; S::size_type S::find_last_of(C const*, S::size_type, S::size_type) const;
#endif
#ifdef FFNO
template template
S::size_type S::find_first_not_of( S::size_type S::find_first_not_of(
C const*, S::size_type, S::size_type) const; C const*, S::size_type, S::size_type) const;
#endif
#ifdef FLNO
template template
S::size_type S::find_last_not_of( S::size_type S::find_last_not_of(
C const*, S::size_type, S::size_type) const; C const*, S::size_type, S::size_type) const;
#endif
#ifdef FLNOC
template template
S::size_type S::find_last_not_of(C, S::size_type) const; S::size_type S::find_last_not_of(C, S::size_type) const;
#endif
#ifdef COMPARE
template template
int S::compare(S::size_type, S::size_type, S const&) const; int S::compare(S::size_type, S::size_type, S const&) const;
#endif
#ifdef COMPARE2
template template
int S::compare(S::size_type, S::size_type, S const&, S::size_type, int S::compare(S::size_type, S::size_type, S const&, S::size_type,
S::size_type) const; S::size_type) const;
#endif
#ifdef COMPAREP
template template
int S::compare(C const*) const; int S::compare(C const*) const;
#endif
#ifdef COMPAREP2
template template
int S::compare( int S::compare(
S::size_type, S::size_type, C const*, S::size_type) const; S::size_type, S::size_type, C const*, S::size_type) const;
#endif
#ifdef ADDPS
template S operator+(const C*, const S&); template S operator+(const C*, const S&);
#endif
#ifdef ADDCS
template S operator+(C, const S&); template S operator+(C, const S&);
#endif
#ifdef EQ
template bool operator==(const S::iterator&, const S::iterator&); template bool operator==(const S::iterator&, const S::iterator&);
template bool operator==(const S::const_iterator&, const S::const_iterator&); template bool operator==(const S::const_iterator&, const S::const_iterator&);
#endif
#ifdef EXTRACT
template basic_istream<C>& operator>>(basic_istream<C>&, S&);
#endif
#ifdef INSERT
template basic_ostream<C>& operator<<(basic_ostream<C>&, const S&);
#endif
#ifdef GETLINE
template basic_istream<C>& getline(basic_istream<C>&, S&, C);
template basic_istream<C>& getline(basic_istream<C>&, S&);
#endif
#ifdef SCOPY
template void _S_string_copy(const S&, C*, allocator<C>::size_type); template void _S_string_copy(const S&, C*, allocator<C>::size_type);
#endif
} // std } // std
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment