diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2020-05-01 19:20:57 +0200 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2020-05-01 19:20:57 +0200 |
commit | afb9b7108104a73e8ac7a9b8e6875870e5ca4bbb (patch) | |
tree | 07fa9ec4b94921a6b90d301357f4eb4ef50a06a3 /gcc | |
parent | d730fd95eebaecad8e26f9e089c7df4630e94f1c (diff) | |
download | gcc-afb9b7108104a73e8ac7a9b8e6875870e5ca4bbb.zip gcc-afb9b7108104a73e8ac7a9b8e6875870e5ca4bbb.tar.gz gcc-afb9b7108104a73e8ac7a9b8e6875870e5ca4bbb.tar.bz2 |
i386: Use generic division to generate INVALID and DIVZERO exceptions
Introduce math_force_eval to evaluate generic division to generate
INVALID and DIVZERO exceptions.
libgcc/ChangeLog:
* config/i386/sfp-exceptions.c (__math_force_eval): New define.
(__sfp_handle_exceptions): Use __math_force_eval to evaluete
generic division to generate INVALID and DIVZERO exceptions.
libatomic/ChangeLog:
* config/x86/fenv.c (__math_force_eval): New define.
(__atomic_feraiseexcept): Use __math_force_eval to evaluete
generic division to generate INVALID and DIVZERO exceptions.
libgfortran/ChangeLog:
* config/fpu-387.h (__math_force_eval): New define.
(local_feraiseexcept): Use __math_force_eval to evaluete
generic division to generate INVALID and DIVZERO exceptions.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions