This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: [PATCH][fortran] Rework allocator library interface
On Mon, 11 Dec 2006, Thomas Koenig wrote:
> On Mon, Dec 11, 2006 at 10:36:13PM +0100, Richard Guenther wrote:
>
> > *sigh* - I thought this might have been an issue due to the fact I tested
> > on 64bits while you on 32bit. But I cannot reproduce the above failures
> > on i686-pc-linux-gnu. Can you send me -fdump-tree-gimple-uid and
> > -fdump-tree-alias1-vops-uid output of -O1 compile of both of these
> > failures on your system?
>
> Attached.
>
> BTW, if my suggestion of doing the normal allocate as well
> complicates things too much, it might be better to ignore it :-)
Oh, it's included in the patch ;) I did all of allocate and also
changed deallocate.
For the gfortran.dg/array_section_1.f90 you seem to get the calls
to bar() inlined (which I don't) and the inlined copy fails to
update cnt (but this looks very unrelated to the patch).
In gfortran.dg/allocatable_function_1.f90 you are missing calls to
D.1229 = _gfortran_size0 (&atmp.45D.1164);
and
_gfortran_internal_free (D.1230);
Those are all changes in the gimplify dumps. I have no idea why
we have a difference here. What's your tree svn revision at?
Richard.
--
Richard Guenther <rguenther@suse.de>
Novell / SUSE Labs