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.