This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]