[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-17 Thread rguenther at suse dot de
--- Comment #7 from rguenther at suse dot de 2010-03-17 10:07 --- Subject: Re: Cray pointers generate bogus IL for the middle-end On Wed, 17 Mar 2010, burnus at gcc dot gnu dot org wrote: > --- Comment #6 from burnus at gcc dot gnu dot org 2010-03-17 10:03 > --- > FIXED on

[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-17 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2010-03-17 10:03 --- FIXED on the trunk (4.5). Richard: Thanks for the clear bug report! And for making the middle-end smarter with regards to bonds. Actually, will this middle-end change cause problems for inlining such old-style Fortr

[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-17 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2010-03-17 09:53 --- Subject: Bug 43331 Author: burnus Date: Wed Mar 17 09:53:40 2010 New Revision: 157512 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157512 Log: 2010-03-17 Tobias Burnus PR fortran/43331 *

[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-12 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2010-03-12 10:50 --- Accept. (Draft?) patches: - Part 1: http://gcc.gnu.org/ml/fortran/2010-03/msg00061.html - Part 2: http://gcc.gnu.org/ml/fortran/2010-03/msg00062.html -- burnus at gcc dot gnu dot org changed: What|

[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2010-03-11 15:58 --- Created an attachment (id=20083) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20083&action=view) Lightly tested patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43331

[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-11 Thread dominiq at lps dot ens dot fr
--- Comment #2 from dominiq at lps dot ens dot fr 2010-03-11 15:10 --- What is done for assumed-size arrays such as a(*)? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43331

[Bug fortran/43331] Cray pointers generate bogus IL for the middle-end

2010-03-11 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2010-03-11 14:50 --- I think the "1" comes about due to the following. That can either leave that part as is and change it back in in trans*.c via "cp_was_assumed" -- or one removes that part and sees what will break ;-) >From decl.c: /