aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorThomas Koenig <tkoenig@gcc.gnu.org>2024-09-29 16:52:51 +0200
committerThomas Koenig <tkoenig@gcc.gnu.org>2024-10-01 18:42:37 +0200
commit9dd9a06940a37e82d13ccd2be0c4ef68bca29750 (patch)
tree3622002cb007c51cd0038b7d8c9c03c9887a73b0 /libcpp
parentbe2f7a1871ae7a256f34393eeba583ff575cb7e8 (diff)
downloadgcc-9dd9a06940a37e82d13ccd2be0c4ef68bca29750.zip
gcc-9dd9a06940a37e82d13ccd2be0c4ef68bca29750.tar.gz
gcc-9dd9a06940a37e82d13ccd2be0c4ef68bca29750.tar.bz2
Implement MAXVAL and MINVAL for UNSIGNED.
gcc/fortran/ChangeLog: * check.cc (int_or_real_or_char_or_unsigned_check_f2003): New function. (gfc_check_minval_maxval): Use it. * trans-intrinsic.cc (gfc_conv_intrinsic_minmaxval): Handle initial values for UNSIGNED. * gfortran.texi: Document MINVAL and MAXVAL for unsigned. libgfortran/ChangeLog: * Makefile.am: Add minval and maxval files. * Makefile.in: Regenerated. * gfortran.map: Add new functions. * generated/maxval_m1.c: New file. * generated/maxval_m16.c: New file. * generated/maxval_m2.c: New file. * generated/maxval_m4.c: New file. * generated/maxval_m8.c: New file. * generated/minval_m1.c: New file. * generated/minval_m16.c: New file. * generated/minval_m2.c: New file. * generated/minval_m4.c: New file. * generated/minval_m8.c: New file. gcc/testsuite/ChangeLog: * gfortran.dg/unsigned_34.f90: New test.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions