[Patch, fortran] PR30202 - ICE in trans-array.c

Paul Thomas paulthomas2@wanadoo.fr
Thu Dec 21 04:15:00 GMT 2006


:ADDPATCH fortran:

This one is straightforward.  The ICE occurs because the backend_decl is 
used for the deallocation and nullification of the allocatable 
component.  This, of course, does not provide the necessary component 
reference, in this case.  A far better plan is to dereference the 
parmse.expr, for which the work has already been done.  The testcase is 
that of the reporter.

Regtested on Cygwin_NT/amd64 - OK for trunk and 4.2?

Paul
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Change.Logs
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20061221/9f18f153/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr30202.diff
Type: text/x-patch
Size: 1799 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20061221/9f18f153/attachment.bin>


More information about the Fortran mailing list