[Bug tree-optimization/47001] segmentation fault in vect_mark_slp_stmts

2010-12-20 Thread irar at il dot ibm.com
||2010.12.20 09:00:13 CC||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from

[Bug tree-optimization/47001] segmentation fault in vect_mark_slp_stmts

2010-12-23 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47001 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug testsuite/47057] FAIL/XPASS gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c

2010-12-25 Thread irar at il dot ibm.com
||2010.12.25 11:49:58 CC||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from

[Bug testsuite/47057] FAIL/XPASS gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c

2010-12-25 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47057 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/47139] [4.6 Regression] ice in process_use, at tree-vect-stmts.c:290

2011-01-04 Thread irar at il dot ibm.com
||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at il dot ibm.com |gnu.org | --- Comment #3 from Ira Rosen 2011-01-04 11:58:35 UTC --- This shouldn't be recognized as reduction, because the value of the one b

[Bug tree-optimization/47139] [4.6 Regression] ice in process_use, at tree-vect-stmts.c:290

2011-01-05 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47139 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/47860] is vectorization of "condition in nested loop" supported

2011-02-23 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47860 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #2 from

[Bug tree-optimization/47860] is vectorization of "condition in nested loop" supported

2011-02-24 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47860 --- Comment #4 from Ira Rosen 2011-02-24 08:37:07 UTC --- I tried to implement this last year: http://gcc.gnu.org/ml/gcc-patches/2010-07/msg00018.html and http://gcc.gnu.org/ml/gcc-patches/2010-08/msg00631.html. But I don't think I want to contin

[Bug tree-optimization/47890] [4.5/4.6 Regression] internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1186

2011-02-26 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47890 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #4 from

[Bug tree-optimization/47890] [4.5/4.6 Regression] internal compiler error: in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:1186

2011-02-26 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47890 --- Comment #5 from Ira Rosen 2011-02-26 14:45:30 UTC --- Similar to your patch, Richard, but with different related stmt: @@ -2886,6 +3024,10 @@ get_initial_def_for_induction (gimple iv gimple_assign_set_lhs (new_stmt, induc_def);

[Bug tree-optimization/50133] [4.7 Regression] ICE: SIGSEGV in vect_finish_stmt_generation (gimple.h:4821) with -ftree-vectorize -fno-tree-loop-im

2011-08-21 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50133 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #1 from

[Bug tree-optimization/50133] [4.7 Regression] ICE: SIGSEGV in vect_finish_stmt_generation (gimple.h:4821) with -ftree-vectorize -fno-tree-loop-im

2011-08-21 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50133 Ira Rosen changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/50138] [4.6 Regression] ICE in vect_transform_stmt

2011-08-31 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50138 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #2 from

[Bug tree-optimization/50138] [4.6 Regression] ICE in vect_transform_stmt

2011-08-31 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50138 --- Comment #4 from Ira Rosen 2011-08-31 09:42:18 UTC --- (In reply to comment #3) > That's up to you to decide, you are the maintainer ;) Yes, but not the release manager... > My comment was just in the light of a longish ChangeLog entry, have

[Bug tree-optimization/50178] [4.6 regression] ICE with gfortran -O3, not with gfortran -02

2011-09-01 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50178 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #5 from

[Bug tree-optimization/50178] [4.6 regression] ICE with gfortran -O3, not with gfortran -02

2011-09-01 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50178 Ira Rosen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/50208] [4.7 Regression] ICE: in vinfo_for_stmt at tree-vectorizer.h:598 with -ftree-vectorize -fno-tree-fre -fno-tree-pre

2011-09-01 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50208 --- Comment #3 from Ira Rosen 2011-09-01 11:42:24 UTC --- Created attachment 25159 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25159 patch Right. The attached patch does the suggested checks also in vect_handle_widen_mult_by_const(). I'l

[Bug tree-optimization/50208] [4.7 Regression] ICE: in vinfo_for_stmt at tree-vectorizer.h:598 with -ftree-vectorize -fno-tree-fre -fno-tree-pre

2011-09-01 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50208 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #4 from

[Bug tree-optimization/50208] [4.7 Regression] ICE: in vinfo_for_stmt at tree-vectorizer.h:598 with -ftree-vectorize -fno-tree-fre -fno-tree-pre

2011-09-04 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50208 Ira Rosen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/50374] Support vectorization of min/max location pattern

2011-09-13 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #1 from

[Bug tree-optimization/50412] gfortran -Ofast ICE in vect_do_peeling_for_loop_bound

2011-09-15 Thread irar at il dot ibm.com
||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at il dot ibm.com |gnu.org | --- Comment #2 from Ira Rosen 2011-09-15 11:40:59 UTC --- The problem is that we don't support loop peeling for outer loops, but we su

[Bug tree-optimization/50414] [4.7 Regression] gfortran -Ofast SIGSEGV in store_constructor

2011-09-15 Thread irar at il dot ibm.com
||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at il dot ibm.com |gnu.org | --- Comment #4 from Ira Rosen 2011-09-15 12:36:04 UTC --- Looks like a mix up in the order of stmts in reduction SLP node. I'll t

[Bug testsuite/50435] FAIL: gcc.dg/vect/bb-slp-25.c (-flto)? scan-tree-dump-times slp "basic block vectorized using SLP" 1

2011-09-16 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #1 from

[Bug testsuite/50435] FAIL: gcc.dg/vect/bb-slp-25.c (-flto)? scan-tree-dump-times slp "basic block vectorized using SLP" 1

2011-09-16 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435 --- Comment #3 from Ira Rosen 2011-09-16 16:18:37 UTC --- Well, at least the loop is not vectorized now :). Could you please attach the slp dump (-fdump-tree-slp-details)? Thanks, Ira

[Bug testsuite/50435] FAIL: gcc.dg/vect/bb-slp-25.c (-flto)? scan-tree-dump-times slp "basic block vectorized using SLP" 1

2011-09-18 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435 --- Comment #5 from Ira Rosen 2011-09-18 08:52:56 UTC --- Thanks. Data dependence analysis can't determine dependence between src and dst although they have _restrict_, and it works fine on x86_64-suse-linux for example... Does darwin have a kno

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-18 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #7 from Ira Rosen 2011-09-18 10:17:12 UTC --- Right. The data-refs analysis fails for the bit assignment, and SLP marks this statement as not vectorizable and continues with the vectorization of other statements, which is incorrect be

[Bug testsuite/50435] FAIL: gcc.dg/vect/bb-slp-25.c (-flto)? scan-tree-dump-times slp "basic block vectorized using SLP" 1

2011-09-18 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435 --- Comment #8 from Ira Rosen 2011-09-18 10:48:43 UTC --- Looks like there is a difference ;) I guess it succeeds with the patch to avoid loop vectorization and the fix of restrict together?

[Bug testsuite/50435] FAIL: gcc.dg/vect/bb-slp-25.c (-flto)? scan-tree-dump-times slp "basic block vectorized using SLP" 1

2011-09-18 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435 --- Comment #10 from Ira Rosen 2011-09-18 10:55:19 UTC --- Thanks, I'll commit it.

[Bug tree-optimization/50414] [4.7 Regression] gfortran -Ofast SIGSEGV in store_constructor

2011-09-18 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50414 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug testsuite/50435] FAIL: gcc.dg/vect/bb-slp-25.c (-flto)? scan-tree-dump-times slp "basic block vectorized using SLP" 1

2011-09-19 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435 --- Comment #13 from Ira Rosen 2011-09-19 08:59:44 UTC --- (In reply to comment #12) > Note that I have replaced all the occurrences of __restrict with __restrict__ > I have found in gcc.dg/vect/* and bb-slp-25.c is the only test for which it >

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-19 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 --- Comment #14 from Ira Rosen 2011-09-20 06:23:54 UTC --- The basic block that got vectorized on these platforms is in main(). I am going to remove it and leave only shift(), since the main purpose of the test is to check that shift () doesn't g

[Bug tree-optimization/50374] Support vectorization of min/max location pattern

2011-09-20 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374 --- Comment #6 from Ira Rosen 2011-09-20 08:27:08 UTC --- Thanks for working on this! It looks like the problem is with the way the stmts are marked. We don't insert pattern stmts now, so the things are more tricky. I'll try to fix this.

[Bug tree-optimization/50374] Support vectorization of min/max location pattern

2011-09-20 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374 --- Comment #7 from Ira Rosen 2011-09-20 11:45:53 UTC --- Created attachment 25322 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25322 fix Here is the fix (it's a diff relative to your patch).

[Bug tree-optimization/50374] Support vectorization of min/max location pattern

2011-09-20 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374 --- Comment #8 from Ira Rosen 2011-09-20 11:47:00 UTC --- Created attachment 25323 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25323 complete patch including my fix

[Bug tree-optimization/50374] Support vectorization of min/max location pattern

2011-09-20 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374 Ira Rosen changed: What|Removed |Added Attachment #25322|0 |1 is obsolete|

[Bug tree-optimization/50374] Support vectorization of min/max location pattern

2011-09-20 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374 Ira Rosen changed: What|Removed |Added Attachment #25323|0 |1 is obsolete|

[Bug middle-end/50451] [4.7 regression] internal compiler error at tree-vect-loop.c:3557

2011-09-21 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50451 Ira Rosen changed: What|Removed |Added AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org |gn

[Bug tree-optimization/50374] Support vectorization of min/max location pattern

2011-09-21 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374 --- Comment #15 from Ira Rosen 2011-09-21 12:20:47 UTC --- (In reply to comment #14) > Another thing is that this really ought to work even with -ftree-pre, having a > vectorization that requires users to disable PRE would be weird. I believe >

[Bug middle-end/50451] [4.7 regression] internal compiler error at tree-vect-loop.c:3557

2011-09-22 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50451 Ira Rosen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/50374] Support vectorization of min/max location pattern

2011-09-22 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374 --- Comment #18 from Ira Rosen 2011-09-22 07:51:35 UTC --- (In reply to comment #16) > and -3.c fails with an ICE in the vectorizer, Ira, > could you look at that? --- tree-vect-stmts.c 2011-09-22 09:48:34.0 +0200 +++ tree-vect-stmts

[Bug tree-optimization/50412] [4.6/4.7 Regression] gfortran -Ofast ICE in vect_do_peeling_for_loop_bound

2011-09-25 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50412 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/50413] [4.6/4.7 Regression] Incorrect instruction is used to shift value of 128 bit xmm0 registrer

2011-09-25 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413 Ira Rosen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug target/50493] ICE in neon_disambiguate_copy, at config/arm/arm.c:20388

2011-09-26 Thread irar at il dot ibm.com
||2011-09-26 CC||irar at il dot ibm.com, ||ramana at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #2 from Ira Rosen 2011-09-26 07:18:29 UTC --- Looks like the

[Bug tree-optimization/50596] Problems in vectorization of condition expression

2011-10-06 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50596 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #10 from

[Bug tree-optimization/50635] ICE on valid: segfault in vectorize_loops

2011-10-06 Thread irar at il dot ibm.com
||2011-10-06 CC||irar at il dot ibm.com Component|target |tree-optimization AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org |gnu.org | Ever

[Bug tree-optimization/50635] ICE on valid: segfault in vectorize_loops

2011-10-10 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50635 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/50693] Loop optimization restricted by GOTOs

2011-10-11 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50693 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #11 from

[Bug tree-optimization/50727] [4.7 Regression] ICE with segfault in flow_bb_inside_loop_p

2011-10-16 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50727 Ira Rosen changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/50730] SLP vectorization confused by unrelated DRs

2011-10-16 Thread irar at il dot ibm.com
||2011-10-16 CC||irar at il dot ibm.com Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen 2011-10-16 09:41:27 UTC --- Tested only with the vectorizer tests. Index: tree-vect-data-refs.c

[Bug tree-optimization/50727] [4.7 Regression] ICE with segfault in flow_bb_inside_loop_p

2011-10-16 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50727 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/50746] [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal compiler error) on powerpc-apple-darwin9

2011-10-16 Thread irar at il dot ibm.com
||2011-10-16 CC||irar at il dot ibm.com Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen 2011-10-16 14:51:58 UTC --- I see these failures on powerpc64-suse-linux. pr37482.c seems to fail during expand of

[Bug tree-optimization/50746] [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal compiler error) on powerpc-apple-darwin9

2011-10-17 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50746 --- Comment #6 from Ira Rosen 2011-10-17 18:10:39 UTC --- pr37482.c is now ok on powerpc64-suse-linux.

[Bug tree-optimization/50746] [4.7 Regression] FAIL: gcc.dg/vect/pr37482.c (internal compiler error) on powerpc-apple-darwin9

2011-10-17 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50746 --- Comment #7 from Ira Rosen 2011-10-17 18:49:20 UTC --- I'll fix vect-114.c. It indeed doesn't need realignment. The vectorization failed before switching to optab because of the type mismatch between the mask and the data.

[Bug tree-optimization/50789] Gather vectorization

2011-10-19 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50789 --- Comment #2 from Ira Rosen 2011-10-19 08:47:03 UTC --- (In reply to comment #0) > To vectorize the above I'm afraid we'd need to modify tree-data-ref.c as well > as tree-vect-data-ref.c, because the memory accesses aren't affine and already >

[Bug tree-optimization/50789] Gather vectorization

2011-10-19 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50789 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #4 from

[Bug tree-optimization/50730] SLP vectorization confused by unrelated DRs

2011-10-22 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50730 --- Comment #3 from Ira Rosen 2011-10-22 12:09:30 UTC --- (In reply to comment #2) > First blush, looks like something could be abstracted as a function or a > macro?!? Hmm, I don't know. There is a 'continue' there...

[Bug tree-optimization/50819] missed SLP vectorization

2011-10-22 Thread irar at il dot ibm.com
||2011-10-22 CC||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen

[Bug tree-optimization/50819] missed SLP vectorization

2011-10-22 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50819 --- Comment #2 from Ira Rosen 2011-10-22 12:27:51 UTC --- Created attachment 25574 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25574 Patch for this PR and also fo PR 50730

[Bug tree-optimization/50873] The fix to PR50730 causes gcc.c-torture/unsorted/dilayout.c to ICE

2011-10-27 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50873 Ira Rosen changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/50902] [4.7 Regression] intVar/dinternal.cc ICEs at -O2 -ftree-vectorize

2011-11-01 Thread irar at il dot ibm.com
||2011-11-01 CC||irar at il dot ibm.com Ever Confirmed|0 |1 --- Comment #7 from Ira Rosen 2011-11-01 08:25:08 UTC --- Reduced testcase: _Bool data[128]; void foo (_Bool *init) { int i; for (i = 0; i < 128

[Bug tree-optimization/50912] [4.7 regression] gimple assertion failure at gimple.h:1940 with -msse2

2011-11-02 Thread irar at il dot ibm.com
||2011-11-02 CC||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen

[Bug tree-optimization/50912] [4.7 regression] gimple assertion failure at gimple.h:1940 with -msse2

2011-11-03 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50912 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/50730] SLP vectorization confused by unrelated DRs

2011-11-03 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50730 Ira Rosen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/50819] missed SLP vectorization

2011-11-03 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50819 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/51000] [4.7 Regression] ICE: in vect_get_store_cost, at tree-vect-stmts.c:923 on powerpc-apple-darwin9

2011-11-06 Thread irar at il dot ibm.com
||2011-11-07 CC||irar at il dot ibm.com, ||jakub at redhat dot com Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen 2011-11-07 06:58:10 UTC --- Confirmed on powerpc64

[Bug c/51015] [4.7 Regression] ice in vect_determine_vectorization_factor with -O3

2011-11-08 Thread irar at il dot ibm.com
||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org |gnu.org | --- Comment #2 from Ira Rosen 2011-11-08 10:22:53 UTC --- Some of the patterns added lately use pattern def stmt and set its vectype

[Bug tree-optimization/51015] [4.7 Regression] ice in vect_determine_vectorization_factor with -O3

2011-11-08 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51015 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/51000] [4.7 Regression] ICE: in vect_get_store_cost, at tree-vect-stmts.c:923 on powerpc-apple-darwin9

2011-11-09 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51000 Ira Rosen changed: What|Removed |Added Priority|P1 |P3 Status|ASSIGNED

[Bug tree-optimization/51062] SLP vectorization of dot (inner) product

2011-11-09 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51062 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #2 from

[Bug tree-optimization/51000] [4.7 Regression] ICE: in vect_get_store_cost, at tree-vect-stmts.c:923 on powerpc-apple-darwin9

2011-11-09 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51000 --- Comment #5 from Ira Rosen 2011-11-09 16:24:05 UTC --- Looks good. Thanks.

[Bug tree-optimization/51058] [4.7 Regression] ICE: gimple check: expected gimple_assign(error_mark), have gimple_call() in gimple_assign_rhs_code, at gimple.h:1992

2011-11-09 Thread irar at il dot ibm.com
||2011-11-09 CC||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen

[Bug tree-optimization/51058] [4.7 Regression] ICE: gimple check: expected gimple_assign(error_mark), have gimple_call() in gimple_assign_rhs_code, at gimple.h:1992

2011-11-09 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51058 --- Comment #4 from Ira Rosen 2011-11-09 17:40:26 UTC --- Thanks. Index: tree-vect-slp.c === --- tree-vect-slp.c (revision 181190) +++ tree-vect-slp.c (working copy) @@ -219

[Bug tree-optimization/51058] [4.7 Regression] ICE: gimple check: expected gimple_assign(error_mark), have gimple_call() in gimple_assign_rhs_code, at gimple.h:1992

2011-11-10 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51058 --- Comment #10 from Ira Rosen 2011-11-11 06:03:14 UTC --- (In reply to comment #9) > > patch fixes the ICE, but then the scalar stmt stays in the tree at the end of > *.vect pass (and at least in this case is DCEd afterwards). I wonder if we

[Bug tree-optimization/51058] [4.7 Regression] ICE: gimple check: expected gimple_assign(error_mark), have gimple_call() in gimple_assign_rhs_code, at gimple.h:1992

2011-11-10 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51058 --- Comment #11 from Ira Rosen 2011-11-11 06:07:05 UTC --- (In reply to comment #5) > > Well, the original code in mdbx.f90 has the interleaving group of 3 (I only > changed the "decoration" around the loop to keep a valid code). Sorry, you ar

[Bug tree-optimization/52073] [4.7 Regression] ICE: vector VEC(vec_void_p,base) index domain error, in vinfo_for_stmt at tree-vectorizer.h:620

2012-02-01 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52073 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #5 from

[Bug tree-optimization/52091] [4.7 Regression] ICE: verify_gimple failed

2012-02-02 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52091 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #5 from

[Bug tree-optimization/52091] [4.7 Regression] ICE: verify_gimple failed

2012-02-02 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52091 --- Comment #7 from Ira Rosen 2012-02-02 15:16:18 UTC --- (In reply to comment #6) > (In reply to comment #5) > > I think we should fail to vectorize D.2030_19 = prephitmp.17_21 & 65535, or > > any > > other non-phi/not vect_double_reduction_def

[Bug tree-optimization/52091] [4.7 Regression] ICE: verify_gimple failed

2012-02-06 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52091 Ira Rosen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/51269] Vectorization profitability threshold is not actually used

2011-11-23 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51269 --- Comment #1 from Ira Rosen 2011-11-23 10:46:00 UTC --- Created attachment 25895 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25895 patch Right, this looks like a bug. The attached (not really tested) patch tries to propagate prologue_

[Bug tree-optimization/51269] Vectorization profitability threshold is not actually used

2011-11-23 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51269 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #2 from

[Bug tree-optimization/51301] Compiler ICE in vect_is_simple_use_1

2011-11-27 Thread irar at il dot ibm.com
||2011-11-27 CC||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen

[Bug tree-optimization/51301] Compiler ICE in vect_is_simple_use_1

2011-11-29 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51301 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/51285] [4.7 Regression] internal compiler error: in check_loop_closed_ssa_use, at tree-ssa-loop-manip.c

2011-12-04 Thread irar at il dot ibm.com
gcc dot |irar at il dot ibm.com |gnu.org | --- Comment #7 from Ira Rosen 2011-12-04 10:50:41 UTC --- Created attachment 25985 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25985 patch

[Bug tree-optimization/51499] vectorizer missing simple case

2011-12-10 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499 Ira Rosen changed: What|Removed |Added CC||irar at il dot ibm.com --- Comment #1 from

[Bug tree-optimization/51499] vectorizer missing simple case

2011-12-11 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499 --- Comment #3 from Ira Rosen 2011-12-11 08:48:24 UTC --- It gets vectorized with 4.7. I guess, due to this 4.7 patch http://gcc.gnu.org/ml/gcc-patches/2011-09/msg00620.html.

[Bug tree-optimization/51499] vectorizer missing simple case

2011-12-11 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499 --- Comment #5 from Ira Rosen 2011-12-11 13:30:41 UTC --- (In reply to comment #4) > Looks like there has been some great progress in gcc 4.7! > > Still I think it behaves slightly buggy. > > (1) In this case it should work without -funsafe-mat

[Bug tree-optimization/51499] vectorizer missing simple case

2011-12-12 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499 --- Comment #8 from Ira Rosen 2011-12-12 11:03:59 UTC --- (In reply to comment #6) > While investigating pr51597, I have found that vectorized loops in programs as > simple as > > subroutine spmmult(x,b,ad) > implicit none > integer, parameter

[Bug tree-optimization/51499] vectorizer missing simple case

2011-12-12 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499 --- Comment #9 from Ira Rosen 2011-12-12 11:13:24 UTC --- (In reply to comment #7) > > In some cases it might be necessary but not here: > > sum1+=a; > sum2+=a; > > gives exactly the same result as > > (sum1, sum2) += (a, a); > So, you a

[Bug tree-optimization/51499] vectorizer missing simple case

2011-12-12 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499 --- Comment #11 from Ira Rosen 2011-12-12 11:27:26 UTC --- Right. We need to check that there is no load permutation.

[Bug tree-optimization/51499] vectorizer missing simple case

2011-12-13 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499 --- Comment #14 from Ira Rosen 2011-12-13 16:27:19 UTC --- (In reply to comment #13) > > However, I don't fully understand Richard Guenther's example. Yes his > example requires -fassociative-math to be vectorized, however, my example > would tr

[Bug tree-optimization/51606] [4.7 Regression] FAIL: gcc.dg/vect/pr51015.c (internal compiler error) on ppc*-*-*

2011-12-18 Thread irar at il dot ibm.com
||2011-12-18 CC||irar at il dot ibm.com Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen 2011-12-18 11:41:41 UTC --- Caused by r182388 | jakub | 2011-12-15 22:47:29 +0200 (Thu, 15 Dec 2011) | 27 lines

[Bug tree-optimization/51684] [4.7 Regression]: ICE in gfortran.dg/maxloc_bounds_5 on ia64

2011-12-27 Thread irar at il dot ibm.com
||2011-12-27 CC||irar at il dot ibm.com AssignedTo|unassigned at gcc dot |irar at il dot ibm.com |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Ira Rosen

[Bug tree-optimization/51684] [4.7 Regression]: ICE in gfortran.dg/maxloc_bounds_5 on ia64

2011-12-28 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51684 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug testsuite/51693] New: New XPASSes in vectorizer testsuite on powerpc64-suse-linux

2011-12-28 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51693 Bug #: 51693 Summary: New XPASSes in vectorizer testsuite on powerpc64-suse-linux Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug testsuite/51693] New XPASSes in vectorizer testsuite on powerpc64-suse-linux

2011-12-28 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51693 --- Comment #2 from Ira Rosen 2011-12-28 12:27:18 UTC --- (In reply to comment #1) > I though that if {vect_aligned_arrays} isn't true, than arrays could > be aligned even after peeling - that's why I added such check. Sorry, I don't understand

[Bug testsuite/51693] New XPASSes in vectorizer testsuite on powerpc64-suse-linux

2011-12-28 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51693 --- Comment #5 from Ira Rosen 2011-12-28 13:11:53 UTC --- (In reply to comment #4) > In vect-peel-3.c we actually assume that vector length is 16 byte. Here is the > loop body: > suma += ia[i]; > sumb += ib[i+5]; > sumc += ic[i

[Bug testsuite/51693] New XPASSes in vectorizer testsuite on powerpc64-suse-linux

2011-12-28 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51693 --- Comment #7 from Ira Rosen 2011-12-29 07:37:53 UTC --- (In reply to comment #6) > > Yes, vector_sizes_32B_16B seems to be ok in that case. > Other two tests (vect-multitypes-1.c and no-section-anchors-vect-69.c) look > like having the same pr

[Bug tree-optimization/51704] [4.7 Regression] ICE: vector VEC(vec_void_p,base) index domain error, in vinfo_for_stmt at tree-vectorizer.h:620 with -O3 -fno-tree-copy-prop -fno-tree-fre

2012-01-01 Thread irar at il dot ibm.com
gcc dot |irar at il dot ibm.com |gnu.org | --- Comment #2 from Ira Rosen 2012-01-01 09:43:12 UTC --- Created attachment 26210 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26210 patch

[Bug tree-optimization/51704] [4.7 Regression] ICE: vector VEC(vec_void_p,base) index domain error, in vinfo_for_stmt at tree-vectorizer.h:620 with -O3 -fno-tree-copy-prop -fno-tree-fre

2012-01-01 Thread irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51704 Ira Rosen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/50494] gcc.dg/vect/vect-reduc-2char.c fails spuriously on ppc with -flto

2012-01-01 Thread irar at il dot ibm.com
||2012-01-02 CC||irar at il dot ibm.com Ever Confirmed|0 |1 --- Comment #4 from Ira Rosen 2012-01-02 07:01:10 UTC --- I see on powerpc64-suse-linux: FAIL: gcc.dg/vect/pr44507.c -flto execution test FAIL: gcc.dg

  1   2   3   >