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

Tobias Burnus burnus@net-b.de
Tue Dec 9 18:54:00 GMT 2008


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
>   
OK. Fantastic that PR is now fixed! (Assuming it is, but I believe and
hope it is.)

Tobias



More information about the Gcc-patches mailing list