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, 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?
Thanks!
Richard.
--
Richard Guenther <rguenther@suse.de>
Novell / SUSE Labs