[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2019-01-29 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Dominique d'Humieres changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-08-09 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-07-22 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 --- Comment #12 from Mikael Morin mikael at gcc dot gnu.org --- (In reply to Thomas Koenig from comment #11) A big part is fixed now. Do people think that the case of comment#8 is worth fixing? At least it's worth having one PR open for it

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-07-21 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 --- Comment #10 from Thomas Koenig tkoenig at gcc dot gnu.org --- Author: tkoenig Date: Sun Jul 21 13:44:03 2013 New Revision: 201094 URL: http://gcc.gnu.org/viewcvs?rev=201094root=gccview=rev Log: 2013-07-21 Thomas Koenig tkoe...@gcc.gnu.org

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-07-21 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-30 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Thomas Koenig tkoenig at gcc dot gnu.org changed: What|Removed |Added CC||tkoenig

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-30 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 --- Comment #8 from Dominique d'Humieres dominiq at lps dot ens.fr 2013-04-30 12:15:00 UTC --- Currently, we do not support assigning values to variables and then later using the values for dependency analysis. ... What about

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-30 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 --- Comment #9 from Tobias Burnus burnus at gcc dot gnu.org 2013-04-30 12:35:49 UTC --- (In reply to comment #8) Currently, we do not support assigning values to variables and then later using the values for dependency analysis. ...

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-29 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Dominique d'Humieres dominiq at lps dot ens.fr changed: What|Removed |Added Status|UNCONFIRMED

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-13 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Mikael Morin mikael at gcc dot gnu.org changed: What|Removed |Added CC||mikael at

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-13 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 --- Comment #4 from Mikael Morin mikael at gcc dot gnu.org 2013-04-13 10:26:05 UTC --- The following variant is valid, and gives 1.0 as expected. But it doesn't avoid the temporary either. real :: r(4), p(4) integer :: idx(4) p =

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-13 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 --- Comment #5 from Mikael Morin mikael at gcc dot gnu.org 2013-04-13 10:32:46 UTC --- (In reply to comment #0) tmp(2) = r(1) + 0.25 ! r(1:4) == 0 tmp(2) = r(2) + 0.25 tmp(3) = r(3) + 0.25 tmp(2) = r(4) + 0.25 r(2) =

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-12 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 --- Comment #1 from Dominique d'Humieres dominiq at lps dot ens.fr 2013-04-12 20:56:36 UTC --- Is the following code valid? integer :: i, idx(4), r(4), p(4) p = [1,2,3,4] idx = [2,2,2,2] r = 0 r(idx) = p print *, sum(r) r = 0 do i

[Bug fortran/56937] Unnecessarily temporary with array-vector assignments

2013-04-12 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56937 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added CC||burnus