Joseph Myers 73895b499b Use __floor not floor in sinf.
The new sinf implementation introduced localplt failures for all
platforms where the compiler did not inline the calls to floor
(converted to trunc by machine-independent optimizations).  This patch
changes the calls to use __floor as normal in libm.

We can't use the public function names floor / floorf / floorl /
floorf128 in libm code in the absence of appropriate asms to redirect
floor/trunc calls, if not inlined, to use the internal names instead
(while avoiding breaking code building the floor functions themselves)
- while having such asms and then calling the public functions
unconditionally would be desirable for optimization (few architectures
have __floor inlines in math_private.h, and once the built-in function
is used you don't need them), using __floor is the minimum safe fix
for the present test regressions.

Tested with build-many-glibcs.py that this fixes the localplt test
failure for arm-linux-gnueabi.

	* sysdeps/ieee754/flt-32/s_sinf.c (SINF_FUNC): Use __floor instead
	of floor.
2017-12-04 16:58:08 +00:00
..
2017-11-28 01:19:03 +00:00
2017-11-16 11:49:26 +05:30
2017-11-29 00:10:35 +00:00
2017-11-29 17:38:35 +00:00
2017-12-04 16:58:08 +00:00
2017-11-30 23:52:35 +00:00
2017-11-30 16:34:09 -08:00
2017-11-28 17:34:13 +00:00
2017-11-27 14:16:47 +00:00
2017-11-29 21:25:41 +00:00