[Bug fortran/35759] WHERE with overlap with ELSEWHERE error

2008-05-17 Thread pault at gcc dot gnu dot org
--- Comment #5 from pault at gcc dot gnu dot org 2008-05-17 07:16 --- Fixed on trunk and 4.3. Thanks for the report. Paul -- pault at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/35759] WHERE with overlap with ELSEWHERE error

2008-05-17 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2008-05-17 07:11 --- Subject: Bug 35759 Author: pault Date: Sat May 17 07:10:13 2008 New Revision: 135461 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=135461 Log: 2008-05-17 Paul Thomas <[EMAIL PROTECTED]> Backport fr

[Bug fortran/35759] WHERE with overlap with ELSEWHERE error

2008-05-16 Thread pault at gcc dot gnu dot org
--- Comment #3 from pault at gcc dot gnu dot org 2008-05-16 21:12 --- Subject: Bug 35759 Author: pault Date: Fri May 16 21:12:04 2008 New Revision: 135443 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=135443 Log: 2008-05-16 Paul Thomas <[EMAIL PROTECTED]> PR fortran/

[Bug fortran/35759] WHERE with overlap with ELSEWHERE error

2008-03-30 Thread pault at gcc dot gnu dot org
--- Comment #2 from pault at gcc dot gnu dot org 2008-03-30 12:40 --- This one should be straightforward, if lengthy to correct: gfc_trans_where_2 is completely correct, as can be verified by doubling up the line making the assignment in the WHERE block. ie: WHERE (LDA)

[Bug fortran/35759] WHERE with overlap with ELSEWHERE error

2008-03-29 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2008-03-29 23:23 --- Confirm. The algorithm below does essentially: while (1,0,1,0,1) uda1l( 1 _ 3 _ 5) = 2 3 4 5 6 else udal1 ( _ 3 _ 5 _) = 6 5 4 3 2 done That is 1. uda1l(1) = 2 2. uda1l(3) = 5 <---\__ 3. uda1l(3) = 4 <---/ 4. u