-
- Downloads
i386: Use generic division to generate INEXACT exception
Introduce math_force_eval_div to use generic division to generate INEXACT as well as INVALID and DIVZERO exceptions. libgcc/ChangeLog: * config/i386/sfp-exceptions.c (__math_force_eval): Remove. (__math_force_eval_div): New define. (__sfp_handle_exceptions): Use __math_force_eval_div to use generic division to generate INVALID, DIVZERO and INEXACT exceptions. libatomic/ChangeLog: * config/x86/fenv.c (__math_force_eval): Remove. (__math_force_eval_div): New define. (__atomic_deraiseexcept): Use __math_force_eval_div to use generic division to generate INVALID, DIVZERO and INEXACT exceptions. libgfortran/ChangeLog: * config/fpu-387.h (__math_force_eval): Remove. (__math_force_eval_div): New define. (local_feraiseexcept): Use __math_force_eval_div to use generic division to generate INVALID, DIVZERO and INEXACT exceptions. (struct fenv): Define named struct instead of typedef.
Showing
- libatomic/ChangeLog 9 additions, 1 deletionlibatomic/ChangeLog
- libatomic/config/x86/fenv.c 9 additions, 13 deletionslibatomic/config/x86/fenv.c
- libgcc/ChangeLog 9 additions, 1 deletionlibgcc/ChangeLog
- libgcc/config/i386/sfp-exceptions.c 9 additions, 13 deletionslibgcc/config/i386/sfp-exceptions.c
- libgfortran/ChangeLog 10 additions, 1 deletionlibgfortran/ChangeLog
- libgfortran/config/fpu-387.h 21 additions, 21 deletionslibgfortran/config/fpu-387.h
Loading
Please register or sign in to comment