[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2010-04-10 Thread spop at gcc dot gnu dot org
--- Comment #10 from spop at gcc dot gnu dot org 2010-04-11 05:45 --- Fixed. -- spop at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED

[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2010-04-06 Thread spop at gcc dot gnu dot org
--- Comment #9 from spop at gcc dot gnu dot org 2010-04-06 19:20 --- Subject: Bug 32824 Author: spop Date: Tue Apr 6 19:19:41 2010 New Revision: 158018 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158018 Log: Fix PR32824. 2010-04-06 Changpeng Fang changpeng.f...@amd.com

[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2010-03-17 Thread burnus at gcc dot gnu dot org
--- Comment #7 from burnus at gcc dot gnu dot org 2010-03-17 17:58 --- Patch by Changpeng, which has been approved for 4.6 Stage 1 and moves the pass_lim up; http://gcc.gnu.org/ml/gcc-patches/2010-03/msg00775.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32824

[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2010-03-17 Thread changpeng dot fang at amd dot com
--- Comment #8 from changpeng dot fang at amd dot com 2010-03-17 21:22 --- Created an attachment (id=20133) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20133action=view) patch with the testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32824

[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2010-02-26 Thread manu at gcc dot gnu dot org
--- Comment #6 from manu at gcc dot gnu dot org 2010-02-26 13:20 --- *** Bug 43184 has been marked as a duplicate of this bug. *** -- manu at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2007-08-14 Thread dorit at gcc dot gnu dot org
--- Comment #5 from dorit at gcc dot gnu dot org 2007-08-14 20:47 --- Additional testcases: (1) see loop in lines 23 and 32 in http://gcc.gnu.org/ml/gcc-help/2007-08/msg00171.html (2) SUBROUTINE SUSCEP(L,Iz) IMPLICIT NONE INTEGER L , Iz(L,L) , iznum, ix, iy

[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2007-07-24 Thread dorit at gcc dot gnu dot org
--- Comment #4 from dorit at gcc dot gnu dot org 2007-07-24 08:59 --- Just for the record - as we discussed last week, there are two ways to solve this problem - either have LIM leave behind it cleaner code (smthing like copy-prop + dce to eliminate the extra copy stmts), or improve the

[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2007-07-19 Thread dorit at gcc dot gnu dot org
--- Comment #1 from dorit at gcc dot gnu dot org 2007-07-19 18:09 --- I think this is similar to PR19347? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32824

[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2007-07-19 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-07-19 18:14 --- (In reply to comment #1) I think this is similar to PR19347? It is not because LIM does its work, IR right before the vectorizer: bb 3: # ivtmp.31_17 = PHI ivtmp.31_18(4), 1600(2) # e_lsm.30_1 = PHI

[Bug tree-optimization/32824] Missed reduction vectorizer after store to global is LIM'd

2007-07-19 Thread dorit at gcc dot gnu dot org
--- Comment #3 from dorit at gcc dot gnu dot org 2007-07-19 18:28 --- ah, I misunderstood you - when you wrote before that you manually LIM'd e I assumed it was because LIM didn't work. I see that the problem is with the garbage that LIM leaves behind: pr32824.c:6: note: Analyze phi: