[patch, fortran] PR41909 [4.4/4.5 Regression] ICE with "call foo" in "program foo"

Janne Blomqvist blomqvist.janne@gmail.com
Fri Nov 6 08:38:00 GMT 2009


Jerry DeLisle wrote:
> Hi Folks,
> 
> This simple patch avoids the assertion that is giving the ICE.
> 
> Regression tested on x86-64.
> 
> With the patch, the test case in the PR gives:
> 
> $ gfc pr41909.f90
> pr41909.f90:3.13:
> 
>   call test()
>              1
> pr41909.f90:1.12:
> 
> program test
>             2
> Error: Global name 'test' at (1) is already being used as a PROGRAM at (2)
> 
> 
> OK for trunk?

Ok, provided you also commit a changelog entry and a testcase for the 
testsuite.

Does the same patch also apply to 4.4 and gets rid of the ICE? It seems 
a backport is in order.


-- 
Janne Blomqvist



More information about the Gcc-patches mailing list