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



Tobias Burnus <burnus at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|RESOLVED                    |ASSIGNED

         Resolution|FIXED                       |



--- Comment #6 from Tobias Burnus <burnus at gcc dot gnu.org> 2013-01-30 
13:49:27 UTC ---

REOPEN.



As Dominique showed (thanks!), this bug is not fixed. It is only fixed if the

function is 'contained' in another one (e.g. main program) or in a module.



Additionally, the gfortran.dg/allocatable_function_6.f90 also passes without

the patch.





Paul's patch fixes the issue (similarly to my original patch, which, however,

regressed).



As Paul's patch doesn't regress: OK with reverting my patch and changing the

test case to a noncontained procedure (plus interface block in the caller).

Reply via email to