PR libfortran/27895
authorfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Jun 2006 22:41:29 +0000 (22:41 +0000)
committerfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Jun 2006 22:41:29 +0000 (22:41 +0000)
commitdd94eecae95d20c4a5ebe54fd6ee956ea52ab854
treece94ddf6743e1f49f94120c6d4c19f7e8f3da76e
parent481b6d25d8462f1cd30c658fced574722c92a595
PR libfortran/27895

* resolve.c (compute_last_value_for_triplet): New function.
(check_dimension): Correctly handle zero-sized array sections.
Add checking on last element of array sections.

* gfortran.dg/bounds_check_3.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114414 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/bounds_check_3.f90 [new file with mode: 0644]