mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Remove sizeof (long double) configure test.
There is a configure test for sizeof (long double) whose results aren't used anywhere. This patch removes that test. Tested for x86_64 (testsuite, and that installed shared libraries are unchanged by the patch). * configure.ac (sizeof_long_double): Remove configure test. * configure: Regenerated. * config.make.in (sizeof-long-double): Remove variable.
This commit is contained in:
@ -1,5 +1,9 @@
|
|||||||
2015-10-15 Joseph Myers <joseph@codesourcery.com>
|
2015-10-15 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* configure.ac (sizeof_long_double): Remove configure test.
|
||||||
|
* configure: Regenerated.
|
||||||
|
* config.make.in (sizeof-long-double): Remove variable.
|
||||||
|
|
||||||
* configure.ac (libc_cv_gcc_exceptions): Remove configure test.
|
* configure.ac (libc_cv_gcc_exceptions): Remove configure test.
|
||||||
* configure: Regenerated.
|
* configure: Regenerated.
|
||||||
* sysdeps/arm/configure.ac (libc_cv_gcc_exceptions): Do not set
|
* sysdeps/arm/configure.ac (libc_cv_gcc_exceptions): Do not set
|
||||||
|
@ -74,8 +74,6 @@ multi-arch = @multi_arch@
|
|||||||
|
|
||||||
mach-interface-list = @mach_interface_list@
|
mach-interface-list = @mach_interface_list@
|
||||||
|
|
||||||
sizeof-long-double = @sizeof_long_double@
|
|
||||||
|
|
||||||
nss-crypt = @libc_cv_nss_crypt@
|
nss-crypt = @libc_cv_nss_crypt@
|
||||||
|
|
||||||
# Configuration options.
|
# Configuration options.
|
||||||
|
267
configure
vendored
267
configure
vendored
@ -197,8 +197,7 @@ test -x / || exit 1"
|
|||||||
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
|
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
|
||||||
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
|
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
|
||||||
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
|
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
|
||||||
test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
|
test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
|
||||||
test \$(( 1 + 1 )) = 2 || exit 1"
|
|
||||||
if (eval "$as_required") 2>/dev/null; then :
|
if (eval "$as_required") 2>/dev/null; then :
|
||||||
as_have_required=yes
|
as_have_required=yes
|
||||||
else
|
else
|
||||||
@ -587,7 +586,6 @@ PACKAGE_URL='http://www.gnu.org/software/glibc/'
|
|||||||
|
|
||||||
ac_unique_file="include/features.h"
|
ac_unique_file="include/features.h"
|
||||||
enable_option_checking=no
|
enable_option_checking=no
|
||||||
ac_includes_default='/* none */'
|
|
||||||
ac_subst_vars='LTLIBOBJS
|
ac_subst_vars='LTLIBOBJS
|
||||||
LIBOBJS
|
LIBOBJS
|
||||||
RELEASE
|
RELEASE
|
||||||
@ -616,7 +614,6 @@ libc_extra_cppflags
|
|||||||
libc_extra_cflags
|
libc_extra_cflags
|
||||||
libc_cv_cxx_thread_local
|
libc_cv_cxx_thread_local
|
||||||
CPPUNDEFS
|
CPPUNDEFS
|
||||||
sizeof_long_double
|
|
||||||
have_selinux
|
have_selinux
|
||||||
have_libcap
|
have_libcap
|
||||||
have_libaudit
|
have_libaudit
|
||||||
@ -1727,231 +1724,6 @@ fi
|
|||||||
as_fn_set_status $ac_retval
|
as_fn_set_status $ac_retval
|
||||||
|
|
||||||
} # ac_fn_c_try_link
|
} # ac_fn_c_try_link
|
||||||
|
|
||||||
# ac_fn_c_try_run LINENO
|
|
||||||
# ----------------------
|
|
||||||
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
|
|
||||||
# that executables *can* be run.
|
|
||||||
ac_fn_c_try_run ()
|
|
||||||
{
|
|
||||||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
|
||||||
if { { ac_try="$ac_link"
|
|
||||||
case "(($ac_try" in
|
|
||||||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
||||||
*) ac_try_echo=$ac_try;;
|
|
||||||
esac
|
|
||||||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
|
||||||
$as_echo "$ac_try_echo"; } >&5
|
|
||||||
(eval "$ac_link") 2>&5
|
|
||||||
ac_status=$?
|
|
||||||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
|
||||||
test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
|
|
||||||
{ { case "(($ac_try" in
|
|
||||||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
||||||
*) ac_try_echo=$ac_try;;
|
|
||||||
esac
|
|
||||||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
|
|
||||||
$as_echo "$ac_try_echo"; } >&5
|
|
||||||
(eval "$ac_try") 2>&5
|
|
||||||
ac_status=$?
|
|
||||||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
|
||||||
test $ac_status = 0; }; }; then :
|
|
||||||
ac_retval=0
|
|
||||||
else
|
|
||||||
$as_echo "$as_me: program exited with status $ac_status" >&5
|
|
||||||
$as_echo "$as_me: failed program was:" >&5
|
|
||||||
sed 's/^/| /' conftest.$ac_ext >&5
|
|
||||||
|
|
||||||
ac_retval=$ac_status
|
|
||||||
fi
|
|
||||||
rm -rf conftest.dSYM conftest_ipa8_conftest.oo
|
|
||||||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
|
||||||
as_fn_set_status $ac_retval
|
|
||||||
|
|
||||||
} # ac_fn_c_try_run
|
|
||||||
|
|
||||||
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
|
|
||||||
# --------------------------------------------
|
|
||||||
# Tries to find the compile-time value of EXPR in a program that includes
|
|
||||||
# INCLUDES, setting VAR accordingly. Returns whether the value could be
|
|
||||||
# computed
|
|
||||||
ac_fn_c_compute_int ()
|
|
||||||
{
|
|
||||||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
|
||||||
if test "$cross_compiling" = yes; then
|
|
||||||
# Depending upon the size, compute the lo and hi bounds.
|
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
/* end confdefs.h. */
|
|
||||||
$4
|
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
static int test_array [1 - 2 * !(($2) >= 0)];
|
|
||||||
test_array [0] = 0;
|
|
||||||
return test_array [0];
|
|
||||||
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_compile "$LINENO"; then :
|
|
||||||
ac_lo=0 ac_mid=0
|
|
||||||
while :; do
|
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
/* end confdefs.h. */
|
|
||||||
$4
|
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
|
|
||||||
test_array [0] = 0;
|
|
||||||
return test_array [0];
|
|
||||||
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_compile "$LINENO"; then :
|
|
||||||
ac_hi=$ac_mid; break
|
|
||||||
else
|
|
||||||
as_fn_arith $ac_mid + 1 && ac_lo=$as_val
|
|
||||||
if test $ac_lo -le $ac_mid; then
|
|
||||||
ac_lo= ac_hi=
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
|
|
||||||
fi
|
|
||||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
||||||
done
|
|
||||||
else
|
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
/* end confdefs.h. */
|
|
||||||
$4
|
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
static int test_array [1 - 2 * !(($2) < 0)];
|
|
||||||
test_array [0] = 0;
|
|
||||||
return test_array [0];
|
|
||||||
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_compile "$LINENO"; then :
|
|
||||||
ac_hi=-1 ac_mid=-1
|
|
||||||
while :; do
|
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
/* end confdefs.h. */
|
|
||||||
$4
|
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
|
|
||||||
test_array [0] = 0;
|
|
||||||
return test_array [0];
|
|
||||||
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_compile "$LINENO"; then :
|
|
||||||
ac_lo=$ac_mid; break
|
|
||||||
else
|
|
||||||
as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
|
|
||||||
if test $ac_mid -le $ac_hi; then
|
|
||||||
ac_lo= ac_hi=
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
|
|
||||||
fi
|
|
||||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
||||||
done
|
|
||||||
else
|
|
||||||
ac_lo= ac_hi=
|
|
||||||
fi
|
|
||||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
||||||
fi
|
|
||||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
||||||
# Binary search between lo and hi bounds.
|
|
||||||
while test "x$ac_lo" != "x$ac_hi"; do
|
|
||||||
as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
|
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
/* end confdefs.h. */
|
|
||||||
$4
|
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
|
|
||||||
test_array [0] = 0;
|
|
||||||
return test_array [0];
|
|
||||||
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_compile "$LINENO"; then :
|
|
||||||
ac_hi=$ac_mid
|
|
||||||
else
|
|
||||||
as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
|
|
||||||
fi
|
|
||||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
||||||
done
|
|
||||||
case $ac_lo in #((
|
|
||||||
?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
|
|
||||||
'') ac_retval=1 ;;
|
|
||||||
esac
|
|
||||||
else
|
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
/* end confdefs.h. */
|
|
||||||
$4
|
|
||||||
static long int longval () { return $2; }
|
|
||||||
static unsigned long int ulongval () { return $2; }
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
|
|
||||||
FILE *f = fopen ("conftest.val", "w");
|
|
||||||
if (! f)
|
|
||||||
return 1;
|
|
||||||
if (($2) < 0)
|
|
||||||
{
|
|
||||||
long int i = longval ();
|
|
||||||
if (i != ($2))
|
|
||||||
return 1;
|
|
||||||
fprintf (f, "%ld", i);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
unsigned long int i = ulongval ();
|
|
||||||
if (i != ($2))
|
|
||||||
return 1;
|
|
||||||
fprintf (f, "%lu", i);
|
|
||||||
}
|
|
||||||
/* Do not output a trailing newline, as this causes \r\n confusion
|
|
||||||
on some platforms. */
|
|
||||||
return ferror (f) || fclose (f) != 0;
|
|
||||||
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_run "$LINENO"; then :
|
|
||||||
echo >>conftest.val; read $3 <conftest.val; ac_retval=0
|
|
||||||
else
|
|
||||||
ac_retval=1
|
|
||||||
fi
|
|
||||||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
|
||||||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
|
||||||
rm -f conftest.val
|
|
||||||
|
|
||||||
fi
|
|
||||||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
|
||||||
as_fn_set_status $ac_retval
|
|
||||||
|
|
||||||
} # ac_fn_c_compute_int
|
|
||||||
cat >config.log <<_ACEOF
|
cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
@ -6863,43 +6635,6 @@ $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# The cast to long int works around a bug in the HP C Compiler
|
|
||||||
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
|
|
||||||
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
|
|
||||||
# This bug is HP SR number 8606223364.
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
|
|
||||||
$as_echo_n "checking size of long double... " >&6; }
|
|
||||||
if ${ac_cv_sizeof_long_double+:} false; then :
|
|
||||||
$as_echo_n "(cached) " >&6
|
|
||||||
else
|
|
||||||
if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
|
|
||||||
|
|
||||||
else
|
|
||||||
if test "$ac_cv_type_long_double" = yes; then
|
|
||||||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
|
||||||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
|
||||||
as_fn_error 77 "cannot compute sizeof (long double)
|
|
||||||
See \`config.log' for more details" "$LINENO" 5; }
|
|
||||||
else
|
|
||||||
ac_cv_sizeof_long_double=0
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
|
|
||||||
$as_echo "$ac_cv_sizeof_long_double" >&6; }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
|
||||||
#define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
|
|
||||||
_ACEOF
|
|
||||||
|
|
||||||
|
|
||||||
sizeof_long_double=$ac_cv_sizeof_long_double
|
|
||||||
|
|
||||||
|
|
||||||
CPPUNDEFS=
|
CPPUNDEFS=
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
|
||||||
$as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
|
$as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
|
||||||
|
@ -1793,11 +1793,6 @@ if test "x$have_selinux" = xyes; then
|
|||||||
fi
|
fi
|
||||||
AC_SUBST(have_selinux)
|
AC_SUBST(have_selinux)
|
||||||
|
|
||||||
dnl check for the size of 'long double'.
|
|
||||||
AC_CHECK_SIZEOF(long double, 0)
|
|
||||||
sizeof_long_double=$ac_cv_sizeof_long_double
|
|
||||||
AC_SUBST(sizeof_long_double)
|
|
||||||
|
|
||||||
CPPUNDEFS=
|
CPPUNDEFS=
|
||||||
dnl Check for silly hacked compilers predefining _FORTIFY_SOURCE.
|
dnl Check for silly hacked compilers predefining _FORTIFY_SOURCE.
|
||||||
dnl Since we are building the implementations of the fortified functions here,
|
dnl Since we are building the implementations of the fortified functions here,
|
||||||
|
Reference in New Issue
Block a user