aboutsummaryrefslogtreecommitdiff
path: root/libgcc/config/i386/32
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2016-06-14 01:11:27 +0200
committerUros Bizjak <uros@gcc.gnu.org>2016-06-14 01:11:27 +0200
commit7d6aa9a605a0f8cb000fe6d9412b00fa76af33f3 (patch)
treeb0f1f69d6423cadc10006215a17ee7f6d81b519c /libgcc/config/i386/32
parent385c7747b78f0e178666fb7f376d21389a3f0bb8 (diff)
downloadgcc-7d6aa9a605a0f8cb000fe6d9412b00fa76af33f3.zip
gcc-7d6aa9a605a0f8cb000fe6d9412b00fa76af33f3.tar.gz
gcc-7d6aa9a605a0f8cb000fe6d9412b00fa76af33f3.tar.bz2
* Partially revert my previous commit.
From-SVN: r237418
Diffstat (limited to 'libgcc/config/i386/32')
-rw-r--r--libgcc/config/i386/32/t-softfp3
-rw-r--r--libgcc/config/i386/32/tf-signs.c11
2 files changed, 1 insertions, 13 deletions
diff --git a/libgcc/config/i386/32/t-softfp b/libgcc/config/i386/32/t-softfp
index f27e7e6..a48a5b3 100644
--- a/libgcc/config/i386/32/t-softfp
+++ b/libgcc/config/i386/32/t-softfp
@@ -1,6 +1,5 @@
# Omit TImode functions
softfp_int_modes := si di
-# Provide fallbacks for __builtin_copysignq, __builtin_fabsq
-# and __builtin_signbitq.
+# Provide fallbacks for __builtin_copysignq and __builtin_fabsq.
LIB2ADD += $(srcdir)/config/i386/32/tf-signs.c
diff --git a/libgcc/config/i386/32/tf-signs.c b/libgcc/config/i386/32/tf-signs.c
index d74c86a..1e30626 100644
--- a/libgcc/config/i386/32/tf-signs.c
+++ b/libgcc/config/i386/32/tf-signs.c
@@ -37,7 +37,6 @@ union _FP_UNION_Q
__float128 __copysigntf3 (__float128, __float128);
__float128 __fabstf2 (__float128);
-int __signbittf2 (__float128);
__float128
__copysigntf3 (__float128 a, __float128 b)
@@ -61,13 +60,3 @@ __fabstf2 (__float128 a)
return A.flt;
}
-
-int
-__signbittf2 (__float128 a)
-{
- union _FP_UNION_Q A;
-
- A.flt = a;
-
- return A.bits.sign;
-}