[Patch, fortran] PR 37469 invalid GMP usage on gfortran.dg/parameter_array_init_3.f90

Mikael Morin mikael.morin@tele2.fr
Tue Dec 9 19:37:00 GMT 2008


Tobias Burnus wrote:
> Mikael Morin wrote:
>>> this patch solves a problem where find_array_element in expr.c was
>>> making some operations with GMP on non-constant expressions.
>>>
>>> The patch adds calls to gfc_reduce_init_expr to simplify the array
>>> bounds before the operations. There is no testcase
>>> (parameter_array_init_3.f90 is already on trunk), but the added
>>> gcc_assert should prevent regressions in the future.
>>>
>>> no regression on x86_64-unknown-linux-gnu.
>>>
>>> Ok for trunk ?
>>>     
>> Self reviewing:
>> it's better to cleanup on failure.
>> patch updated
No regressions either
>>   
> OK. 
committed as revision 142606
I will wait a week before backporting



More information about the Fortran mailing list