aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2020-05-06 23:01:32 +0200
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 12:57:46 -0300
commitebc9138da70bc92122356fe1e68b12fead255cb5 (patch)
tree7a23bc1474d3f382a9b8e6044e53e5ee7b335347 /gcc/tree-inline.c
parenta4a20d392ce28d875a6de5a9676af4a2285b13f7 (diff)
downloadgcc-ebc9138da70bc92122356fe1e68b12fead255cb5.zip
gcc-ebc9138da70bc92122356fe1e68b12fead255cb5.tar.gz
gcc-ebc9138da70bc92122356fe1e68b12fead255cb5.tar.bz2
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.
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions