aboutsummaryrefslogtreecommitdiff
path: root/gcc/read-rtl-function.h
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2018-07-19 09:49:36 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2018-07-19 09:49:36 +0000
commite0c27d52dd783affbc95bdb53630b35ae044e620 (patch)
tree78671068a29a8ff779e7a38e755a617b3e7544ca /gcc/read-rtl-function.h
parentb4a3f1e98a2635bfc6ded2b84fa9cfd3b845017b (diff)
downloadgcc-e0c27d52dd783affbc95bdb53630b35ae044e620.zip
gcc-e0c27d52dd783affbc95bdb53630b35ae044e620.tar.gz
gcc-e0c27d52dd783affbc95bdb53630b35ae044e620.tar.bz2
[Fortran] Use MIN/MAX_EXPR or IFN_FMIN/MAX for min/max intrinsics when possible
* trans-intrinsic.c: (gfc_conv_intrinsic_minmax): Emit MIN_MAX_EXPR or IFN_FMIN/FMAX sequence to calculate the min/max when possible. * gfortran.dg/max_fmax_aarch64.f90: New test. * gfortran.dg/min_fmin_aarch64.f90: Likewise. * gfortran.dg/minmax_integer.f90: Likewise. From-SVN: r262876
Diffstat (limited to 'gcc/read-rtl-function.h')
0 files changed, 0 insertions, 0 deletions