[Patch, Fortran, committed] PR51972 - Extended checking of gfortran.dg/class_48.f90

Tobias Burnus burnus@net-b.de
Sun Feb 5 09:46:00 GMT 2012


The patch for PR 51972 fixed some issues with intrinsic assignment, 
which involved polymorphic components.

However, I couldn't check the correctness in some cases as I run ICEs. 
Those were fixed by Mikael's recent patch (cf. PR 51754 et alia).

The committed (Rev. ) and attached patch adds the missing checks. On the 
way, I run into another issue (now: PR 52102), which I worked around. 
However, as MALLOC_PERTURB_ or valgrind shows, the issue also affects 
the current version. Thus, in the committed patch, only test3() has 
proper checking, for test4() I have added a commented out test case, 
which without MALLOC_PERTURB_ should work.

Committed as Rev. 183904.

Tobias
-------------- next part --------------
A non-text attachment was scrubbed...
Name: commit.diff
Type: text/x-patch
Size: 2459 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20120205/7f1ccccd/attachment.bin>


More information about the Gcc-patches mailing list