summary refs log tree commit diff
path: root/sysdeps/x86_64
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2020-04-20 08:14:48 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2020-04-20 14:56:05 -0300
commitf721171632d67f397e712db52b9ce36bb46fdd96 (patch)
tree07869d3b0fd211a2dbf66b157fc186c11d1c6a28 /sysdeps/x86_64
parent019d828669df966dc4ef2684fce0b1c17bef9aae (diff)
downloadglibc-f721171632d67f397e712db52b9ce36bb46fdd96.tar.gz
glibc-f721171632d67f397e712db52b9ce36bb46fdd96.tar.xz
glibc-f721171632d67f397e712db52b9ce36bb46fdd96.zip
Revert "x86_64: Add SSE sfp-exceptions"
The __sfp_handle_exceptions is not fully correct regarding raising
exceptions, since there is no direct way to raise only FP_EX_OVERFLOW
nor FP_EX_UNDERFLOW for SSE mode.  Both libgcc and feraiseexcept rely
on x87 mode to accomplish it.

This reverts commit 460ee50de054396cc9791ff4cfdc2f5029fb923d.

Checked on x86_64.
Diffstat (limited to 'sysdeps/x86_64')
-rw-r--r--sysdeps/x86_64/fpu/Makefile4
1 files changed, 1 insertions, 3 deletions
diff --git a/sysdeps/x86_64/fpu/Makefile b/sysdeps/x86_64/fpu/Makefile
index a95e3f74f4..a4ff2723a8 100644
--- a/sysdeps/x86_64/fpu/Makefile
+++ b/sysdeps/x86_64/fpu/Makefile
@@ -23,10 +23,8 @@ libmvec-support += svml_d_cos2_core svml_d_cos4_core_avx \
 		   svml_s_sincosf8_core svml_s_sincosf16_core
 endif
 
-ifeq ($(subdir),math)
-libm-routines += sfp-exceptions
-
 # Variables for libmvec tests.
+ifeq ($(subdir),math)
 ifeq ($(build-mathvec),yes)
 libmvec-tests += double-vlen2 double-vlen4 double-vlen4-avx2 \
 		 float-vlen4 float-vlen8 float-vlen8-avx2