mirror of
https://sourceware.org/git/glibc.git
synced 2025-12-24 17:51:17 +03:00
powerpc: Remove check for -mabi=ibmlongdouble
The -mabi=ibmlongdouble option has been added in gcc 4.2, thus can be assumed to always exist.
This commit is contained in:
43
sysdeps/unix/sysv/linux/powerpc/configure
vendored
43
sysdeps/unix/sysv/linux/powerpc/configure
vendored
@@ -40,48 +40,7 @@ fi
|
||||
printf "%s\n" "$libc_cv_mlong_double_128ibm" >&6; }
|
||||
|
||||
if test "$libc_cv_mlong_double_128ibm" = no; then
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS supports -mabi=ibmlongdouble" >&5
|
||||
printf %s "checking whether $CC $CFLAGS supports -mabi=ibmlongdouble... " >&6; }
|
||||
if test ${libc_cv_mabi_ibmlongdouble+y}
|
||||
then :
|
||||
printf %s "(cached) " >&6
|
||||
else case e in #(
|
||||
e) save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -mlong-double-128 -mabi=ibmlongdouble"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <float.h>
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
|
||||
#if LDBL_MANT_DIG != 106
|
||||
# error "compiler doesn't implement IBM extended format of long double"
|
||||
#endif
|
||||
long double foobar (long double x) { return x; }
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"
|
||||
then :
|
||||
libc_cv_mabi_ibmlongdouble=yes
|
||||
else case e in #(
|
||||
e) libc_cv_mabi_ibmlongdouble=no ;;
|
||||
esac
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||
CFLAGS="$save_CFLAGS" ;;
|
||||
esac
|
||||
fi
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mabi_ibmlongdouble" >&5
|
||||
printf "%s\n" "$libc_cv_mabi_ibmlongdouble" >&6; }
|
||||
|
||||
if test "$libc_cv_mabi_ibmlongdouble" = yes; then
|
||||
CFLAGS="$CFLAGS -mabi=ibmlongdouble"
|
||||
else
|
||||
as_fn_error $? "this configuration requires -mlong-double-128 IBM extended format support" "$LINENO" 5
|
||||
fi
|
||||
CFLAGS="$CFLAGS -mabi=ibmlongdouble"
|
||||
fi
|
||||
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-tls-get-addr-optimize" >&5
|
||||
|
||||
@@ -16,24 +16,7 @@ long double foobar (long double x) { return x; }]])],
|
||||
CFLAGS="$save_CFLAGS"])
|
||||
|
||||
if test "$libc_cv_mlong_double_128ibm" = no; then
|
||||
AC_CACHE_CHECK(whether $CC $CFLAGS supports -mabi=ibmlongdouble,
|
||||
libc_cv_mabi_ibmlongdouble, [dnl
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -mlong-double-128 -mabi=ibmlongdouble"
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <float.h>]], [[
|
||||
#if LDBL_MANT_DIG != 106
|
||||
# error "compiler doesn't implement IBM extended format of long double"
|
||||
#endif
|
||||
long double foobar (long double x) { return x; }]])],
|
||||
libc_cv_mabi_ibmlongdouble=yes,
|
||||
libc_cv_mabi_ibmlongdouble=no)
|
||||
CFLAGS="$save_CFLAGS"])
|
||||
|
||||
if test "$libc_cv_mabi_ibmlongdouble" = yes; then
|
||||
CFLAGS="$CFLAGS -mabi=ibmlongdouble"
|
||||
else
|
||||
AC_MSG_ERROR([this configuration requires -mlong-double-128 IBM extended format support])
|
||||
fi
|
||||
CFLAGS="$CFLAGS -mabi=ibmlongdouble"
|
||||
fi
|
||||
|
||||
LIBC_LINKER_FEATURE([--no-tls-get-addr-optimize], [-Wl,--no-tls-get-addr-optimize],
|
||||
|
||||
Reference in New Issue
Block a user