Wilco Dijkstra
220622dde5
Add libm_alias_finite for _finite symbols
...
This patch adds a new macro, libm_alias_finite, to define all _finite
symbol. It sets all _finite symbol as compat symbol based on its first
version (obtained from the definition at built generated first-versions.h).
The <fn>f128_finite symbols were introduced in GLIBC 2.26 and so need
special treatment in code that is shared between long double and float128.
It is done by adding a list, similar to internal symbol redifinition,
on sysdeps/ieee754/float128/float128_private.h.
Alpha also needs some tricky changes to ensure we still emit 2 compat
symbols for sqrt(f).
Passes buildmanyglibc.
Co-authored-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
2020-01-03 10:02:04 -03:00
..
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2020-01-03 10:02:04 -03:00
2020-01-01 00:14:33 +00:00
2017-05-25 09:01:37 -03:00
2020-01-01 00:14:33 +00:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-11-27 14:16:47 +00:00
2017-06-23 10:31:49 -03:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2018-09-17 20:42:06 +00:00
2018-09-27 20:04:48 +00:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2018-02-10 02:08:43 +00:00
2018-05-17 00:40:52 +00:00
2018-05-16 00:05:28 +00:00
2018-03-20 00:34:52 +00:00
2018-02-10 02:08:43 +00:00
2018-05-17 00:40:52 +00:00
2018-05-16 00:05:28 +00:00
2018-03-20 00:34:52 +00:00
2018-02-10 02:08:43 +00:00
2018-05-17 00:40:52 +00:00
2018-05-16 00:05:28 +00:00
2018-03-20 00:34:52 +00:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2018-09-14 13:09:01 +00:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-11-24 23:53:54 +00:00
2017-11-24 23:53:54 +00:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2018-09-14 13:10:39 +00:00
2017-05-25 09:01:37 -03:00
2018-09-27 12:35:23 +00:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-11-24 23:53:54 +00:00
2017-11-24 23:53:54 +00:00
2020-01-01 00:14:33 +00:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2017-05-25 09:01:37 -03:00
2018-09-20 21:11:10 +00:00
2017-11-24 23:53:54 +00:00
2017-11-24 23:53:54 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2017-05-25 09:01:37 -03:00
2017-10-16 22:04:42 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2020-01-01 00:14:33 +00:00
2017-05-25 09:01:37 -03:00