diff options
author | Francois-Xavier Coudert <coudert@clipper.ens.fr> | 2005-11-27 15:01:36 +0100 |
---|---|---|
committer | François-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2005-11-27 14:01:36 +0000 |
commit | 991bb832494d3e422ef703e317cd0dc21ab74ac3 (patch) | |
tree | c6f3cbda99666c39f12216bd3f642f6df5fcb01c /libgfortran/generated/maxloc1_16_i8.c | |
parent | b604fe9b84e41f387222758a300dce02a39a6b1b (diff) | |
download | gcc-991bb832494d3e422ef703e317cd0dc21ab74ac3.zip gcc-991bb832494d3e422ef703e317cd0dc21ab74ac3.tar.gz gcc-991bb832494d3e422ef703e317cd0dc21ab74ac3.tar.bz2 |
re PR fortran/23912 (MOD function requires same kind arguments)
PR fortran/23912
* iresolve.c (gfc_resolve_dim, gfc_resolve_mod,
gfc_resolve_modulo): When arguments have different kinds, fold
the lower one to the largest kind.
* check.c (gfc_check_a_p): Arguments of different kinds is not
a hard error, but an extension.
* simplify.c (gfc_simplify_dim, gfc_simplify_mod,
gfc_simplify_modulo): When arguments have different kinds, fold
the lower one to the largest kind.
* gfortran.dg/modulo_1.f90: New test.
From-SVN: r107566
Diffstat (limited to 'libgfortran/generated/maxloc1_16_i8.c')
0 files changed, 0 insertions, 0 deletions