------- Comment #5 from kargl at gcc dot gnu dot org 2009-04-25 16:37 -------
The Fortran 95 standard states:
7.5.1.4 Intrinsic assignment conformance rules
For an intrinsic assignment statement, variable and expr shall conform in
shape, and if expr is an array, variable shall also be an array. The types
of variable and expr shall conform with the rules of Table 7.9.
This is not a constraint, so a compiler is not required to generate a
warning or an error. It can do anything, including corrupt memory.
As Dominique suggested, one should use the -fbounds-check option while
developing code.
--
kargl at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |INVALID
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39894