[fortran, patch] PR31919, ice if array arguments are not conformable
Daniel Franke
franke.daniel@gmail.com
Mon May 14 17:28:00 GMT 2007
This patch adds a check for array conformance to the MIN/MAX family of
intrinsics:
$> cat pr31919.f90
integer :: a(2, 2), b(2)
print *, min(a, b)
end
$> gfortran-svn pr31919.f90
pr31919.f90:2.13:
print *, min(a, b)
1
Error: Incompatible ranks in min at (1)
:ADDPATCH fortran:
gcc/fortran
2007-05-14 Daniel Franke <franke.daniel@gmail.com>
PR fortran/31919
* check.c (check_rest): Added check for array conformance.
gcc/testsuite
2007-05-14 Daniel Franke <franke.daniel@gmail.com>
PR fortran/31919
* gfortran.dg/pr31919.f90: New test.
Regression tested on i686-pc-linux-gnu without regressions.
Ok for trunk and 4.2 after re-opening?
Regards
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr31919.patch
Type: text/x-diff
Size: 1919 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20070514/db3e3fc0/attachment.bin>
More information about the Fortran
mailing list