------- Comment #1 from jvdelisle at gcc dot gnu dot org 2007-09-02 20:57 ------- This is assuming that an asymmetric range is permitted in Fortran which I think it is not. You can use -fno-range-check to disable this check.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33285