wok-next annotate gcc/stuff/patches/0010-ldbl128-config.patch @ rev 21688

updated glu (9.0.0 -> 9.0.1)
author Hans-G?nter Theisgen
date Mon Jun 29 17:17:08 2020 +0100 (2020-06-29)
parents
children
rev   line source
al@21060 1 From 47467f3ab0fb2f2fcede81060fe8bb339d0909eb Mon Sep 17 00:00:00 2001
al@21060 2 From: Szabolcs Nagy <nsz@port70.net>
al@21060 3 Date: Wed, 28 Feb 2018 00:54:05 +0000
al@21060 4 Subject: [PATCH 10/12] ldbl128 config
al@21060 5
al@21060 6 ---
al@21060 7 gcc/configure | 13 +++++++++++++
al@21060 8 gcc/configure.ac | 16 ++++++++++++++--
al@21060 9 2 files changed, 27 insertions(+), 2 deletions(-)
al@21060 10
al@21060 11 diff --git a/gcc/configure b/gcc/configure
al@21060 12 index 6121e163259..07ff8597d48 100755
al@21060 13 --- a/gcc/configure
al@21060 14 +++ b/gcc/configure
al@21060 15 @@ -29309,6 +29309,15 @@ if test "${with_long_double_128+set}" = set; then :
al@21060 16 withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"
al@21060 17 else
al@21060 18
al@21060 19 + case "$target" in
al@21060 20 + s390*-*-linux-musl*)
al@21060 21 + gcc_cv_target_ldbl128=yes
al@21060 22 + ;;
al@21060 23 + powerpc*-*-linux-musl*)
al@21060 24 + gcc_cv_target_ldbl128=no
al@21060 25 + ;;
al@21060 26 + *)
al@21060 27 +
al@21060 28 if test $glibc_version_major -gt 2 \
al@21060 29 || ( test $glibc_version_major -eq 2 && test $glibc_version_minor -ge 4 ); then :
al@21060 30 gcc_cv_target_ldbl128=yes
al@21060 31 @@ -29320,6 +29329,10 @@ else
al@21060 32 && gcc_cv_target_ldbl128=yes
al@21060 33
al@21060 34 fi
al@21060 35 +
al@21060 36 + ;;
al@21060 37 + esac
al@21060 38 +
al@21060 39 fi
al@21060 40
al@21060 41 ;;
al@21060 42 diff --git a/gcc/configure.ac b/gcc/configure.ac
al@21060 43 index b066cc609e1..6c15ed898c0 100644
al@21060 44 --- a/gcc/configure.ac
al@21060 45 +++ b/gcc/configure.ac
al@21060 46 @@ -5971,13 +5971,25 @@ case "$target" in
al@21060 47 AC_ARG_WITH(long-double-128,
al@21060 48 [AS_HELP_STRING([--with-long-double-128],
al@21060 49 [use 128-bit long double by default])],
al@21060 50 - gcc_cv_target_ldbl128="$with_long_double_128",
al@21060 51 + gcc_cv_target_ldbl128="$with_long_double_128", [
al@21060 52 + case "$target" in
al@21060 53 + s390*-*-linux-musl*)
al@21060 54 + gcc_cv_target_ldbl128=yes
al@21060 55 + ;;
al@21060 56 + powerpc*-*-linux-musl*)
al@21060 57 + gcc_cv_target_ldbl128=no
al@21060 58 + ;;
al@21060 59 + *)]
al@21060 60 [GCC_GLIBC_VERSION_GTE_IFELSE([2], [4], [gcc_cv_target_ldbl128=yes], [
al@21060 61 [gcc_cv_target_ldbl128=no
al@21060 62 grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
al@21060 63 $target_header_dir/bits/wordsize.h > /dev/null 2>&1 \
al@21060 64 && gcc_cv_target_ldbl128=yes
al@21060 65 - ]])])
al@21060 66 + ]])]
al@21060 67 + [
al@21060 68 + ;;
al@21060 69 + esac
al@21060 70 + ])
al@21060 71 ;;
al@21060 72 esac
al@21060 73 if test x$gcc_cv_target_ldbl128 = xyes; then
al@21060 74 --
al@21060 75 2.17.1
al@21060 76