[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2013-03-29 Thread Joost.VandeVondele at mat dot ethz.ch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36933 Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed: What|Removed |Added Status|NEW

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2010-02-21 Thread jv244 at cam dot ac dot uk
--- Comment #9 from jv244 at cam dot ac dot uk 2010-02-21 14:11 --- (In reply to comment #7) (In reply to comment #3) This could be somewhat similar, I really wonder if this needs a temp: TYPE T1 INTEGER :: a(3) END TYPE T1 TYPE(T1), POINTER :: x,y ALLOCATE(x,y)

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2010-02-20 Thread pault at gcc dot gnu dot org
--- Comment #8 from pault at gcc dot gnu dot org 2010-02-20 12:47 --- Subject: Bug 36933 Author: pault Date: Sat Feb 20 12:46:43 2010 New Revision: 156926 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=156926 Log: 2010-02-20 Paul Thomas pa...@gcc.gnu.org PR

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2010-02-19 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2010-02-19 21:20 --- (In reply to comment #3) This could be somewhat similar, I really wonder if this needs a temp: TYPE T1 INTEGER :: a(3) END TYPE T1 TYPE(T1), POINTER :: x,y ALLOCATE(x,y) x%a=y%a END I think one needs a

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2010-02-10 Thread jv244 at cam dot ac dot uk
--- Comment #5 from jv244 at cam dot ac dot uk 2010-02-10 09:03 --- (In reply to comment #4) I believe this is has an origin that could be related to PR41113 this is not fixed by the patch in PR41113, the testcase in comment #3 might actually be tricky. --

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2010-02-10 Thread jv244 at cam dot ac dot uk
--- Comment #6 from jv244 at cam dot ac dot uk 2010-02-10 09:29 --- (In reply to comment #5) the testcase in comment #3 might actually be tricky. Let me clarify: TYPE T1 INTEGER :: a(3) END TYPE T1 TYPE(T1), POINTER :: x,y x=y x%a=y%a END in this case x%a and y%a are the same

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2009-08-19 Thread jv244 at cam dot ac dot uk
--- Comment #4 from jv244 at cam dot ac dot uk 2009-08-19 06:38 --- I believe this is has an origin that could be related to PR41113 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36933

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2008-11-14 Thread jv244 at cam dot ac dot uk
--- Comment #3 from jv244 at cam dot ac dot uk 2008-11-14 08:34 --- This could be somewhat similar, I really wonder if this needs a temp: TYPE T1 INTEGER :: a(3) END TYPE T1 TYPE(T1), POINTER :: x,y ALLOCATE(x,y) x%a=y%a END -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36933

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2008-08-16 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36933

[Bug fortran/36933] unneeded temporary with derived type containing an array as argument

2008-07-28 Thread tkoenig at gcc dot gnu dot org
--- Comment #2 from tkoenig at gcc dot gnu dot org 2008-07-28 10:38 --- No temporary is done if the first argument of the matmul intrinsic is a (3,3) array. Interesting. -- tkoenig at gcc dot gnu dot org changed: What|Removed |Added