diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2024-09-29 16:52:51 +0200 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2024-10-01 18:42:37 +0200 |
commit | 9dd9a06940a37e82d13ccd2be0c4ef68bca29750 (patch) | |
tree | 3622002cb007c51cd0038b7d8c9c03c9887a73b0 /libcpp | |
parent | be2f7a1871ae7a256f34393eeba583ff575cb7e8 (diff) | |
download | gcc-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