mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-01 10:06:57 +03:00
alpha: Fix exception raising from soft-fp
Use the SSI_IEEE_RAISE_EXCEPTION function as from feraiseexcept, instead of __ieee_get+set_fp_status. Always raise the FP exceptions from float-to-integer conversion.
This commit is contained in:
@ -46,11 +46,12 @@ ENTRY(__feraiseexcept)
|
||||
END(__feraiseexcept)
|
||||
cfi_endproc
|
||||
|
||||
#include <shlib-compat.h>
|
||||
#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2)
|
||||
#ifdef IS_IN_libm
|
||||
# include <shlib-compat.h>
|
||||
# if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2)
|
||||
strong_alias (__feraiseexcept, __old_feraiseexcept)
|
||||
compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1);
|
||||
#endif
|
||||
|
||||
# endif
|
||||
libm_hidden_ver (__feraiseexcept, feraiseexcept)
|
||||
versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user