]> git.ipfire.org Git - thirdparty/glibc.git/commit
sparc: Remove optimized math routines which cause testsuite failures.
authorDavid S. Miller <davem@davemloft.net>
Sat, 4 Feb 2017 01:48:39 +0000 (17:48 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 4 Feb 2017 01:55:25 +0000 (17:55 -0800)
commit33d7e138ca63b4091bba840c609a95cdcc56c10e
tree5b30a2f9d34ae95acc4d0d7e6cc9bbdf18d024bd
parent6fab532b4781b0bcb554fd5c2f2e6d5448343aff
sparc: Remove optimized math routines which cause testsuite failures.

famx{,f}/fmin{,f} and 32-bit lrint cause math testsuite failures
either because they generate incorrect results or they fail to signal
the proper exceptions.

* sysdeps/sparc/sparc64/fpu/multiarch/s_fmax-vis3.S: Remove file.
* sysdeps/sparc/sparc64/fpu/multiarch/s_fmax.S: Likewise.
* sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf-vis3.S: Likewise.
* sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf.S: Likewise.
* sysdeps/sparc/sparc64/fpu/multiarch/s_fmin-vis3.S: Likewise.
* sysdeps/sparc/sparc64/fpu/multiarch/s_fmin.S: Likewise.
* sysdeps/sparc/sparc64/fpu/multiarch/s_fminf-vis3.S: Likewise.
* sysdeps/sparc/sparc64/fpu/multiarch/s_fminf.S: Likewise.
* sysdeps/sparc/sparc64/fpu/multiarch/Makefile
(libm-sysdep_routines): Update.
* sysdeps/sparc/sparc32/sparcv9/fpu/s_fmax.S: Remove file.
* sysdeps/sparc/sparc32/sparcv9/fpu/s_fmaxf.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/s_fmin.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/s_fminf.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/s_lrint.S: Likewise.
* sysdeps/sparc/sparc64/fpu/s_fmax.S: Likewise.
* sysdeps/sparc/sparc64/fpu/s_fmaxf.S: Likewise.
* sysdeps/sparc/sparc64/fpu/s_fmin.S: Likewise.
* sysdeps/sparc/sparc64/fpu/s_fminf.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmax-vis3.S:
Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmax.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf-vis3.S:
Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmin-vis3.S:
Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmin.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fminf-vis3.S:
Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fminf.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile
(libm-sysdep_routines): Update.
28 files changed:
ChangeLog
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/Makefile
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmax-vis3.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmax.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf-vis3.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmin-vis3.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmin.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fminf-vis3.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fminf.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/s_fmax.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/s_fmaxf.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/s_fmin.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/s_fminf.S [deleted file]
sysdeps/sparc/sparc32/sparcv9/fpu/s_lrint.S [deleted file]
sysdeps/sparc/sparc64/fpu/multiarch/Makefile
sysdeps/sparc/sparc64/fpu/multiarch/s_fmax-vis3.S [deleted file]
sysdeps/sparc/sparc64/fpu/multiarch/s_fmax.S [deleted file]
sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf-vis3.S [deleted file]
sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf.S [deleted file]
sysdeps/sparc/sparc64/fpu/multiarch/s_fmin-vis3.S [deleted file]
sysdeps/sparc/sparc64/fpu/multiarch/s_fmin.S [deleted file]
sysdeps/sparc/sparc64/fpu/multiarch/s_fminf-vis3.S [deleted file]
sysdeps/sparc/sparc64/fpu/multiarch/s_fminf.S [deleted file]
sysdeps/sparc/sparc64/fpu/s_fmax.S [deleted file]
sysdeps/sparc/sparc64/fpu/s_fmaxf.S [deleted file]
sysdeps/sparc/sparc64/fpu/s_fmin.S [deleted file]
sysdeps/sparc/sparc64/fpu/s_fminf.S [deleted file]