PatchSet 7668 Date: 2008/01/06 02:52:21 Author: robilad Branch: HEAD Tag: (none) Log: removed checks for unused functions from configure script
2008-01-06 Dalibor Topic <[EMAIL PROTECTED]> * configure.ac: Don't check for socket, getsockname, mkdir, rmdir, chdir, localtime, mincore, msync, madvise, remainder, remainderf, drem, rint, strtod, mergesort, strtol, strtoul, finite, broken strtod, hstrerr, strerr_r, waitpid, kill, execvp, execve, fork. * config/config-math.h (IEEERemainder, IEEERemainderf, rint) Removed. * config/i386/drops/md.c (waitpid, kill, execvp, fork): Removed. * config/sparc/sunos4/md.h, config/mips/ultrix4/md.h, config/m68k/sunos4/md.h: Removed socket, getsockname, kill prototypes. Members: ChangeLog:1.5170->1.5171 configure:1.623->1.624 configure.ac:1.292->1.293 config/config-math.h:1.5->1.6 config/config.h.in:1.175->1.176 config/i386/drops/md.c:1.3->1.4 config/m68k/sunos4/md.h:1.5->1.6 config/mips/ultrix4/md.h:INITIAL->1.4 config/sparc/sunos4/md.h:1.12->1.13 libltdl/acinclude.m4:1.50->1.51 libltdl/config.guess:1.26->1.27 libltdl/config.sub:1.31->1.32 libltdl/configure:1.112->1.113 libltdl/ltdl.c:1.61->1.62 libltdl/ltmain.sh:1.29->1.30 m4/libtool.m4:1.27->1.28 scripts/config.guess:1.25->1.26 scripts/config.sub:1.25->1.26 scripts/ltmain.sh:1.50->1.51 Index: kaffe/ChangeLog diff -u kaffe/ChangeLog:1.5170 kaffe/ChangeLog:1.5171 --- kaffe/ChangeLog:1.5170 Thu Jan 3 01:44:37 2008 +++ kaffe/ChangeLog Sun Jan 6 02:52:21 2008 @@ -1,3 +1,18 @@ +2008-01-06 Dalibor Topic <[EMAIL PROTECTED]> + + * configure.ac: Don't check for socket, getsockname, mkdir, rmdir, + chdir, localtime, mincore, msync, madvise, remainder, remainderf, + drem, rint, strtod, mergesort, strtol, strtoul, finite, broken strtod, + hstrerr, strerr_r, waitpid, kill, execvp, execve, fork. + + * config/config-math.h (IEEERemainder, IEEERemainderf, rint) Removed. + + * config/i386/drops/md.c (waitpid, kill, execvp, fork): Removed. + + * config/sparc/sunos4/md.h, + config/mips/ultrix4/md.h, + config/m68k/sunos4/md.h: Removed socket, getsockname, kill prototypes. + 2008-01-02 Dalibor Topic <[EMAIL PROTECTED]> * TODO: Added new integration tasks. Index: kaffe/configure diff -u kaffe/configure:1.623 kaffe/configure:1.624 --- kaffe/configure:1.623 Thu Jan 3 01:18:08 2008 +++ kaffe/configure Sun Jan 6 02:52:21 2008 @@ -2201,36 +2201,25 @@ ac_func_list="$ac_func_list mprotect" ac_header_list="$ac_header_list valgrind/memcheck.h" ac_func_list="$ac_func_list select" -ac_func_list="$ac_func_list socket" -ac_func_list="$ac_func_list getsockname" ac_func_list="$ac_func_list getpagesize" ac_func_list="$ac_func_list fstat" ac_func_list="$ac_func_list memcpy" ac_func_list="$ac_func_list memmove" -ac_func_list="$ac_func_list mkdir" -ac_func_list="$ac_func_list rmdir" ac_func_list="$ac_func_list getcwd" -ac_func_list="$ac_func_list chdir" ac_func_list="$ac_func_list getwd" ac_func_list="$ac_func_list gettimeofday" ac_func_list="$ac_func_list ftime" ac_func_list="$ac_func_list time" ac_func_list="$ac_func_list uname" ac_func_list="$ac_func_list getuid" -ac_func_list="$ac_func_list localtime" ac_func_list="$ac_func_list get_nprocs_conf" ac_func_list="$ac_func_list munmap" -ac_func_list="$ac_func_list mincore" -ac_func_list="$ac_func_list msync" -ac_func_list="$ac_func_list madvise" ac_func_list="$ac_func_list sysconf" ac_func_list="$ac_func_list pthread_attr_setschedpolicy" ac_func_list="$ac_func_list pthread_yield" ac_func_list="$ac_func_list sched_yield" ac_header_list="$ac_header_list sched.h" ac_func_list="$ac_func_list strerror" -ac_func_list="$ac_func_list hstrerror" -ac_func_list="$ac_func_list strerror_r" ac_func_list="$ac_func_list fcntl" ac_func_list="$ac_func_list ioctl" ac_func_list="$ac_func_list alarm" @@ -2248,11 +2237,6 @@ ac_func_list="$ac_func_list getrlimit" ac_func_list="$ac_func_list setrlimit" ac_func_list="$ac_func_list sigaltstack" -ac_func_list="$ac_func_list waitpid" -ac_func_list="$ac_func_list kill" -ac_func_list="$ac_func_list fork" -ac_func_list="$ac_func_list execve" -ac_func_list="$ac_func_list execvp" ac_func_list="$ac_func_list sync" ac_func_list="$ac_func_list fsync" ac_func_list="$ac_func_list ftruncate" @@ -6968,7 +6952,7 @@ lt_cv_deplibs_check_method=pass_all ;; -netbsd* | netbsdelf*-gnu) +netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -7087,7 +7071,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 7090 "configure"' > conftest.$ac_ext + echo '#line 7074 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -9651,11 +9635,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9654: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9638: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:9658: \$? = $ac_status" >&5 + echo "$as_me:9642: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -9941,11 +9925,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9944: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9928: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:9948: \$? = $ac_status" >&5 + echo "$as_me:9932: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -10045,11 +10029,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10048: $lt_compile\"" >&5) + (eval echo "\"\$as_me:10032: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:10052: \$? = $ac_status" >&5 + echo "$as_me:10036: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -10309,13 +10293,12 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi - link_all_deplibs=no else ld_shlibs=no fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -10859,7 +10842,7 @@ link_all_deplibs=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -11570,18 +11553,6 @@ dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -12407,7 +12378,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 12410 "configure" +#line 12381 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -12507,7 +12478,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 12510 "configure" +#line 12481 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -14117,7 +14088,7 @@ ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= @@ -14822,7 +14793,7 @@ ;; esac ;; - netbsd* | netbsdelf*-gnu) + netbsd*) ;; osf3* | osf4* | osf5*) case $cc_basename in @@ -14931,11 +14902,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14934: $lt_compile\"" >&5) + (eval echo "\"\$as_me:14905: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:14938: \$? = $ac_status" >&5 + echo "$as_me:14909: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -15035,11 +15006,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15038: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15009: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:15042: \$? = $ac_status" >&5 + echo "$as_me:15013: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -15107,9 +15078,6 @@ cygwin* | mingw*) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' ;; - linux* | k*bsd*-gnu) - link_all_deplibs_CXX=no - ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -15555,18 +15523,6 @@ dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -16612,11 +16568,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16615: $lt_compile\"" >&5) + (eval echo "\"\$as_me:16571: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:16619: \$? = $ac_status" >&5 + echo "$as_me:16575: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -16716,11 +16672,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16719: $lt_compile\"" >&5) + (eval echo "\"\$as_me:16675: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:16723: \$? = $ac_status" >&5 + echo "$as_me:16679: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -16980,13 +16936,12 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi - link_all_deplibs_F77=no else ld_shlibs_F77=no fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -17510,7 +17465,7 @@ link_all_deplibs_F77=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -18169,18 +18124,6 @@ dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -18920,11 +18863,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:18923: $lt_compile\"" >&5) + (eval echo "\"\$as_me:18866: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:18927: \$? = $ac_status" >&5 + echo "$as_me:18870: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -19210,11 +19153,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:19213: $lt_compile\"" >&5) + (eval echo "\"\$as_me:19156: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:19217: \$? = $ac_status" >&5 + echo "$as_me:19160: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -19314,11 +19257,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:19317: $lt_compile\"" >&5) + (eval echo "\"\$as_me:19260: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:19321: \$? = $ac_status" >&5 + echo "$as_me:19264: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -19578,13 +19521,12 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi - link_all_deplibs_GCJ=no else ld_shlibs_GCJ=no fi ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -20128,7 +20070,7 @@ link_all_deplibs_GCJ=yes ;; - netbsd* | netbsdelf*-gnu) + netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -20787,18 +20729,6 @@ dynamic_linker='GNU/Linux ld.so' ;; -netbsdelf*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='NetBSD ld.elf_so' - ;; - netbsd*) version_type=sunos need_lib_prefix=no @@ -25633,7 +25563,7 @@ JAVA_TEST=Test.java CLASS_TEST=Test.class cat << \EOF > $JAVA_TEST -/* #line 25636 "configure" */ +/* #line 25566 "configure" */ public class Test { } EOF @@ -38144,44 +38074,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do @@ -38667,18 +38559,9 @@ - - - - - - - - - -for ac_func in remainder remainderf fmod fmodf drem \ -rint floor ceil strtod mergesort \ -strdup strstr strtod strtol strtoul strtouq strtoull +for ac_func in fmod fmodf \ +floor ceil \ +strdup strstr strtouq strtoull do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_func" >&5 @@ -38956,97 +38839,6 @@ has_isinf=0 fi -{ echo "$as_me:$LINENO: checking for finite" >&5 -echo $ECHO_N "checking for finite... $ECHO_C" >&6; } -if test "${ac_cv_func_finite+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define finite to an innocuous variant, in case <limits.h> declares finite. - For example, HP-UX 11i <limits.h> declares gettimeofday. */ -#define finite innocuous_finite - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char finite (); below. - Prefer <limits.h> to <assert.h> if __STDC__ is defined, since - <limits.h> exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include <limits.h> -#else -# include <assert.h> -#endif - -#undef finite - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char finite (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_finite || defined __stub___finite -choke me -#endif - -int -main () -{ -return finite (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_finite=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_finite=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_finite" >&5 -echo "${ECHO_T}$ac_cv_func_finite" >&6; } -if test $ac_cv_func_finite = yes; then - has_finite=1; -cat >>confdefs.h <<\_ACEOF -#define HAVE_FINITE 1 -_ACEOF - -else - has_finite=0 -fi - if test $has_isnan = 0; then { echo "$as_me:$LINENO: checking for macro isnan" >&5 @@ -39229,141 +39021,6 @@ fi LIBS="$KSAVE_LIBS" - -{ echo "$as_me:$LINENO: checking whether strtod(\"-0.0\") is broken" >&5 -echo $ECHO_N "checking whether strtod(\"-0.0\") is broken... $ECHO_C" >&6; } -if test "${ac_cv_strtod_m0_broken+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then - ac_cv_strtod_m0_broken=cross -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include <stdlib.h> -/* definition DOUBLE_ORDER_OPPOSITE from config/config-hacks.h */ -#if defined(__arm__) -#define DOUBLE_ORDER_OPPOSITE -#endif -/* definition of uint32 from kaffe/kaffevm/gtypes.h */ -#if SIZEOF_INT == 4 -#define uint32 unsigned int -#elif SIZEOF_LONG == 4 -#define uint32 unsigned long -#else -#define uint32 int -#endif -/* definition of uint64 from kaffe/kaffevm/gtypes.h */ -#if SIZEOF_LONG == 8 -#define uint64 unsigned long -#elif SIZEOF_LONG_LONG == 8 -#define uint64 unsigned long long -#elif SIZEOF___INT64 == 8 -#define uint64 unsigned __int64 -#else -#define uint64 int -#endif -int main() -{ - union { double d; uint32 i; uint64 j; } d; - if (sizeof(uint64) != 8) return 2; -#if defined(HAVE_STRTOD) - d.d = strtod("-0.0", 0); -#else - d.d = atof("-0.0"); -#endif - /* doubleToLong() from kaffe/kaffevm/fp.c */ -#if defined(DOUBLE_ORDER_OPPOSITE) - { - /* swap low and high word */ - uint32 r = *(uint32*)&d.j; - uint32 *s = (uint32*)&d.j + 1; - d.i = *s; - *s = r; - } -#endif - if ((d.j >> 63) & 1) return 0; else return 1; -} - -_ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_strtod_m0_broken=no -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_strtod_m0_broken=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -{ echo "$as_me:$LINENO: result: $ac_cv_strtod_m0_broken" >&5 -echo "${ECHO_T}$ac_cv_strtod_m0_broken" >&6; } -if test x"$ac_cv_strtod_m0_broken" = x"yes"; then - -cat >>confdefs.h <<\_ACEOF -#define STRTOD_m0_BROKEN 1 -_ACEOF - -fi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Index: kaffe/configure.ac diff -u kaffe/configure.ac:1.292 kaffe/configure.ac:1.293 --- kaffe/configure.ac:1.292 Thu Jan 3 01:18:09 2008 +++ kaffe/configure.ac Sun Jan 6 02:52:22 2008 @@ -1242,12 +1242,11 @@ AC_FUNC_MEMCMP AC_FUNC_MMAP -AC_CHECK_FUNCS_ONCE([select socket getsockname getpagesize fstat +AC_CHECK_FUNCS_ONCE([select getpagesize fstat memcpy memmove -mkdir rmdir -getcwd chdir getwd gettimeofday ftime time uname getuid -localtime get_nprocs_conf -munmap mincore msync madvise getpagesize sysconf]) +getcwd getwd gettimeofday ftime time uname getuid +get_nprocs_conf +munmap sysconf]) AM_ICONV @@ -1275,9 +1274,9 @@ KSAVE_LIBS="$LIBS" LIBS="$M_LIBS $LIBS" -AC_CHECK_FUNCS([remainder remainderf fmod fmodf drem \ -rint floor ceil strtod mergesort \ -strdup strstr strtod strtol strtoul strtouq strtoull]) +AC_CHECK_FUNCS([fmod fmodf \ +floor ceil \ +strdup strstr strtouq strtoull]) dnl isinf, isnan, finite checking code taken from Sablotron 1.0, dnl dually licensed licensed under MPL 1.1 and GPL @@ -1288,7 +1287,6 @@ AC_CHECK_FUNC( isnan, [has_isnan=1; AC_DEFINE(HAVE_ISNAN, 1, isnan)], has_isnan=0) AC_CHECK_FUNC( isinf, [has_isinf=1; AC_DEFINE(HAVE_ISINF, 1, isinf)], has_isinf=0) -AC_CHECK_FUNC( finite,[has_finite=1;AC_DEFINE(HAVE_FINITE, 1, finite)], has_finite=0) dnl check for macro isnan in math if test $has_isnan = 0; then @@ -1328,66 +1326,9 @@ LIBS="$KSAVE_LIBS" -dnl Test whether strtod("-0.0") is broken -AC_CACHE_CHECK([whether strtod(\"-0.0\") is broken], - ac_cv_strtod_m0_broken, [dnl - AC_RUN_IFELSE([AC_LANG_SOURCE([[ -#include <stdlib.h> -/* definition DOUBLE_ORDER_OPPOSITE from config/config-hacks.h */ -#if defined(__arm__) -#define DOUBLE_ORDER_OPPOSITE -#endif -/* definition of uint32 from kaffe/kaffevm/gtypes.h */ -#if SIZEOF_INT == 4 -#define uint32 unsigned int -#elif SIZEOF_LONG == 4 -#define uint32 unsigned long -#else -#define uint32 int -#endif -/* definition of uint64 from kaffe/kaffevm/gtypes.h */ -#if SIZEOF_LONG == 8 -#define uint64 unsigned long -#elif SIZEOF_LONG_LONG == 8 -#define uint64 unsigned long long -#elif SIZEOF___INT64 == 8 -#define uint64 unsigned __int64 -#else -#define uint64 int -#endif -int main() -{ - union { double d; uint32 i; uint64 j; } d; - if (sizeof(uint64) != 8) return 2; -#if defined(HAVE_STRTOD) - d.d = strtod("-0.0", 0); -#else - d.d = atof("-0.0"); -#endif - /* doubleToLong() from kaffe/kaffevm/fp.c */ -#if defined(DOUBLE_ORDER_OPPOSITE) - { - /* swap low and high word */ - uint32 r = *(uint32*)&d.j; - uint32 *s = (uint32*)&d.j + 1; - d.i = *s; - *s = r; - } -#endif - if ((d.j >> 63) & 1) return 0; else return 1; -} -]])],[ac_cv_strtod_m0_broken=no],[ac_cv_strtod_m0_broken=yes],[ac_cv_strtod_m0_broken=cross])]) -if test x"$ac_cv_strtod_m0_broken" = x"yes"; then - AC_DEFINE(STRTOD_m0_BROKEN, 1, [Define if strtod(\"-0.0\") is broken]) -fi - -AC_CHECK_FUNCS_ONCE([strerror hstrerror strerror_r -fcntl ioctl -alarm setitimer +AC_CHECK_FUNCS_ONCE([strerror fcntl ioctl alarm setitimer sigprocmask sigsetmask sigemptyset sigaddset signal sigaction sbrk valloc memalign mallopt getrlimit setrlimit sigaltstack -madvise -waitpid kill fork execve execvp sync fsync ftruncate atexit on_exit vsnprintf snprintf]) Index: kaffe/config/config-math.h diff -u kaffe/config/config-math.h:1.5 kaffe/config/config-math.h:1.6 --- kaffe/config/config-math.h:1.5 Mon Dec 26 02:00:19 2005 +++ kaffe/config/config-math.h Sun Jan 6 02:52:24 2008 @@ -16,29 +16,6 @@ #include <math.h> #include <limits.h> -/* - * Java defines two sorts of floating-point remainder operations, one - * IEEE 754 remainder (for java.lang.IEEEremainder()) and a - * different version for the % operator. - */ - -/* IEEE 754 remainder for doubles */ -#if defined(HAVE_REMAINDER) -#define IEEERemainder(a, b) remainder(a, b) -#elif defined(HAVE_DREM) -#define IEEERemainder(a, b) drem(a, b) -#else -#define IEEERemainder(a, b) 0 -/* Kaffe requires a truncating-division-based floating-point remainder operation */ -#endif - -/* IEEE 754 remainder for floats */ -#if defined(HAVE_REMAINDERF) -#define IEEERemainderf(a, b) remainderf(a, b) -#else -#define IEEERemainderf(a, b) ((float)IEEERemainder((double)a, (double)b)) -#endif - /* Java remainder for doubles */ #if defined(HAVE_FMOD) #define javaRemainder(a, b) fmod(a, b) @@ -60,11 +37,6 @@ #if !defined(HAVE_CEIL) #define ceil(v) (-floor(-(v))) -#endif - -#if !defined(HAVE_RINT) -/* As per Java Class Libraries page 927 */ -#define rint(v) (floor(v+0.5)) #endif /* If we dont' have isinf() assume nothing is */ Index: kaffe/config/config.h.in diff -u kaffe/config/config.h.in:1.175 kaffe/config/config.h.in:1.176 --- kaffe/config/config.h.in:1.175 Thu Jan 3 01:18:11 2008 +++ kaffe/config/config.h.in Sun Jan 6 02:52:24 2008 @@ -61,9 +61,6 @@ /* Define to 1 if you have the `ceil' function. */ #undef HAVE_CEIL -/* Define to 1 if you have the `chdir' function. */ -#undef HAVE_CHDIR - /* Does mprotect support protecting region not covered by mmap ? */ #undef HAVE_COMPATIBLE_MPROTECT @@ -91,15 +88,6 @@ /* Define to 1 if you have the <dlfcn.h> header file. */ #undef HAVE_DLFCN_H -/* Define to 1 if you have the `drem' function. */ -#undef HAVE_DREM - -/* Define to 1 if you have the `execve' function. */ -#undef HAVE_EXECVE - -/* Define to 1 if you have the `execvp' function. */ -#undef HAVE_EXECVP - /* Define to 1 if you have the `fcntl' function. */ #undef HAVE_FCNTL @@ -121,9 +109,6 @@ /* Define to 1 if you have the `fmodf' function. */ #undef HAVE_FMODF -/* Define to 1 if you have the `fork' function. */ -#undef HAVE_FORK - /* Define to 1 if you have the `fstat' function. */ #undef HAVE_FSTAT @@ -154,9 +139,6 @@ /* Define to 1 if you have the `getrusage' function. */ #undef HAVE_GETRUSAGE -/* Define to 1 if you have the `getsockname' function. */ -#undef HAVE_GETSOCKNAME - /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT @@ -201,9 +183,6 @@ /* Define if unused variables la GCC 2.5 and higher are available. */ #undef HAVE_GNUC25_UNUSED -/* Define to 1 if you have the `hstrerror' function. */ -#undef HAVE_HSTRERROR *** Patch too long, truncated *** _______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe