http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52428
--- Comment #6 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> 2012-04-25 00:29:00 UTC --- I respectfully disagree. The Fortran model is/was developed over many years with many knowledgeable people investing time into it of good reasons. Some may disagree,but it is what it is and has nothing to do with hardware. -fno-range-check is provided for those rare cases where people just can't live without that one binary case. This is a Fortran compiler. We need to stick to the standard has much as possible for default behavior and let the flags handle these corner cases that really (emphasis) are not important at all except for our human pedantic nature. (now I crawl back into my cave, knowing that bugzilla is not the place for such discussions that should be left to the Fortran committee or CLF.)