[Patch, Fortran] PR57697 - Fix an issue with defined assignment

Tobias Burnus burnus@net-b.de
Wed Sep 18 22:20:00 GMT 2013


I have now committed (Rev. 202725) a test case for that patch. (I 
confirmed that it fails before Rev. 202609 and works now.)
See attachment.

(While trying to create a test case, I found another bug with defined 
assignment; see PR fortran/58469.)

Tobias

PS: I still have to do the backporting to 4.8. By the way, the following 
patch is still pending to be reviewed: 
http://gcc.gnu.org/ml/fortran/2013-09/msg00031.html


Thomas Koenig wrote:
>> As testing showed, it didn't fix the real-world code: ForTrilinos's
>> ForTrilinos_ADT_3D_Burgers_6th_Pade did still fail as it has:
>>
>>           *_F.DA65 = matrix_diff_x (&parm.621);
>>         _F.DA66 = ax->epetra_rowmatrix.universal; // Deref of "ax"!
>> Build and regtested on x86-64-gnu-linux.
>> OK?
> The patch is OK, also for 4.8.  Please add a test case which also
> checks for the ForTrilinos failure.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: committed.diff
Type: text/x-patch
Size: 1560 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20130918/826c229a/attachment.bin>


More information about the Fortran mailing list