------- Comment #4 from kargl at gcc dot gnu dot org  2009-08-31 18:58 -------
(In reply to comment #2)
> If I move "GOTO 50" outside of the block, gfortran 4.5 correctly gives the
> message "Warning: Label at (1) is not in the same block as the GOTO statement
> at (2)", but gfortran 4.3 and 4.4 give no message.
> 

As I said, 4.3 and 4.4 had/have a bug.  The PR that fixed this problem
is http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38507
The patch was committed to trunk on 2009-03-29.  Judging from the release
date of 4.4.0, it was deemed too close to release to do a backport.

A search of fortran@ finds the first analysis of the problem here:

http://gcc.gnu.org/ml/fortran/2008-12/msg00355.html

Here's my first attempt at fixing the problem before Tobias Schlueter
took over the PR.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41198

Reply via email to