[PATCH 6/9] Remove the error handling wrapper from exp and exp2
Szabolcs Nagy
szabolcs.nagy@arm.com
Fri Jun 29 15:50:00 GMT 2018
On 29/06/18 15:24, Szabolcs Nagy wrote:
> On 29/06/18 13:54, Szabolcs Nagy wrote:
>> diff --git a/sysdeps/ieee754/dbl-64/e_exp.c b/sysdeps/ieee754/dbl-64/e_exp.c
...
>> +versioned_symbol (libm, __exp, exp, GLIBC_2_28);
>> +libm_alias_double_other (__exp, exp)
>> Â #endif
>
> this should have been libm_alias_double (...) for
> targets where long double is the same as double.
>
> will change it (at other places too) and rerun
> build-many-glibcs.py with it.
ok so the reason i used *_double_other is to avoid affecting
long double symbols, now i see that i either have to introduce
new symbol version for expl or keep the long double wrappers
somehow for targets where long double is the same as the double.
so is it acceptable to keep expl wrappers but remove exp
wrappers on the affected targets? what's the best way to do this?
customize sysdeps/ieee754/dbl-64/w_exp.c to do the right thing?
More information about the Libc-alpha
mailing list