[patch, fortran] PR41909 [4.4/4.5 Regression] ICE with "call foo" in "program foo"
Jerry DeLisle
jvdelisle@verizon.net
Fri Nov 6 15:20:00 GMT 2009
On 11/06/2009 12:34 AM, Janne Blomqvist wrote:
> 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.
>
>
Yes I will do a ChangeLog and test case. I will check 4.4 and see what happens.
Jerry
More information about the Gcc-patches
mailing list