This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][fortran] Rework allocator library interface
On Mon, 11 Dec 2006, Richard Guenther wrote:
> On Mon, 11 Dec 2006, Thomas Koenig wrote:
>
> > On Mon, Dec 11, 2006 at 06:14:56PM +0100, Richard Guenther wrote:
> >
> > > Bootstrapped and tested on x86_64-unknown-linux-gnu.
> > >
> > > Ok for mainline? (4.2?)
> >
> > Regression-test fails for me on i686-pc-linux-gnu:
> >
> > Running /home/ig25/gcc/trunk/gcc/testsuite/gfortran.dg/dg.exp ...
> > FAIL: gfortran.dg/allocatable_function_1.f90 -O0 scan-tree-dump-times free 10
> > FAIL: gfortran.dg/allocatable_function_1.f90 -O1 scan-tree-dump-times free 10
> > FAIL: gfortran.dg/allocatable_function_1.f90 -O2 scan-tree-dump-times free 10
> > FAIL: gfortran.dg/allocatable_function_1.f90 -O3 -fomit-frame-pointer scan-tree-dump-times free 10
> > FAIL: gfortran.dg/allocatable_function_1.f90 -O3 -fomit-frame-pointer -funroll-loops scan-tree-dump-times free 10
> > FAIL: gfortran.dg/allocatable_function_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions scan-tree-dump-times free 10
> > FAIL: gfortran.dg/allocatable_function_1.f90 -O3 -g scan-tree-dump-times free 10
> > FAIL: gfortran.dg/allocatable_function_1.f90 -Os scan-tree-dump-times free 10
> >
> > This is probably due to too new alias information making some calls
> > to free redundant.
> >
> > FAIL: gfortran.dg/array_section_1.f90 -O0 execution test
> > FAIL: gfortran.dg/array_section_1.f90 -O1 execution test
> > FAIL: gfortran.dg/array_section_1.f90 -O2 execution test
> > FAIL: gfortran.dg/array_section_1.f90 -O3 -fomit-frame-pointer execution test
> > FAIL: gfortran.dg/array_section_1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
> > FAIL: gfortran.dg/array_section_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
> > FAIL: gfortran.dg/array_section_1.f90 -O3 -g execution test
> > FAIL: gfortran.dg/array_section_1.f90 -Os execution test
> >
> > A problem with a function with side effects here.
>
> *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?
Hm, are you sure you don't have other patches applied?
gfortran.de/array_section_1.f90 doesn't even contain allocate or
deallocate statements.
I have tested i686-pc-linux-gnu with r119746.
Richard.
--
Richard Guenther <rguenther@suse.de>
Novell / SUSE Labs