[Patch, fortran, pr65548, 2nd take] [5/6 Regression] gfc_conv_procedure_call

Andre Vehreschild vehre@gmx.de
Wed Apr 29 12:31:00 GMT 2015


Hi all,

after the first patch to fix the issue reported in the pr, some more issues were
reported, which are now fixed by this new patch, aka the 2nd take.

The patch modifies the gfc_trans_allocate() in order to pre-evaluate all source=
expressions. It no longer rejects array valued source= expressions, but just
uses gfc_conv_expr_descriptor () for most of them. Furthermore, is the allocate
now again able to allocate arrays of strings. This feature previously slipped
my attention.

Although the reporter has not yet reported, that the patch fixes his issue, I
like to post it for review, because there are more patches in my pipeline, that
depend on this one. 

Bootstraps and regtests ok on x86_64-linux-gnu/F21.

Ok, for trunk?

Regards,
	Andre
-- 
Andre Vehreschild * Email: vehre ad gmx dot de 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr65548_2.clog
Type: application/octet-stream
Size: 354 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20150429/f73964f9/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr65548_2.patch
Type: text/x-patch
Size: 13906 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20150429/f73964f9/attachment.bin>


More information about the Fortran mailing list