[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