[Bug tree-optimization/43436] Missed vectorization: "unhandled data-ref"

2010-03-28 Thread irar at il dot ibm dot com
--- Comment #7 from irar at il dot ibm dot com 2010-03-28 18:22 --- (In reply to comment #5) > When defining the missing function like this: > > static inline int mid_pred(int a, int b, int c) > { > int t= (a-b)&((a-b)>>31); > a-=t; > b+=t; > b-= (b-c)&((b-c)>>31); >

[Bug tree-optimization/43436] Missed vectorization: "unhandled data-ref"

2010-03-28 Thread irar at il dot ibm dot com
--- Comment #6 from irar at il dot ibm dot com 2010-03-28 18:05 --- (In reply to comment #4) > What about fixing the diagnostic message like this: > It would be nice to do the same for SLP (compute_data_dependences_for_bb) for completeness. Thanks, Ira > diff --git a/gcc/tree-vect-da

[Bug tree-optimization/43436] Missed vectorization: "unhandled data-ref"

2010-03-28 Thread spop at gcc dot gnu dot org
--- Comment #5 from spop at gcc dot gnu dot org 2010-03-28 16:35 --- When defining the missing function like this: static inline int mid_pred(int a, int b, int c) { int t= (a-b)&((a-b)>>31); a-=t; b+=t; b-= (b-c)&((b-c)>>31); b+= (a-b)&((a-b)>>31); return b; }

[Bug tree-optimization/43436] Missed vectorization: "unhandled data-ref"

2010-03-28 Thread spop at gcc dot gnu dot org
--- Comment #4 from spop at gcc dot gnu dot org 2010-03-28 16:28 --- What about fixing the diagnostic message like this: diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c index 37ae9b5..44248b3 100644 --- a/gcc/tree-vect-data-refs.c +++ b/gcc/tree-vect-data-refs.c @@ -1

[Bug tree-optimization/43436] Missed vectorization: "unhandled data-ref"

2010-03-28 Thread irar at il dot ibm dot com
--- Comment #3 from irar at il dot ibm dot com 2010-03-28 11:07 --- (In reply to comment #1) > hadamard8_diff.c:44: note: not vectorized: unhandled data-ref There is a function call in this loop as well. > hadamard8_diff.c:26: note: not vectorized: data ref analysis failed D.2771_12

[Bug tree-optimization/43436] Missed vectorization: "unhandled data-ref"

2010-03-28 Thread irar at il dot ibm dot com
--- Comment #2 from irar at il dot ibm dot com 2010-03-28 10:58 --- (In reply to comment #0) > sub_hfyu_median_prediction.c:18: note: not vectorized: unhandled data-ref > > Looking with GDB at it, I get: > (gdb) p debug_data_references (datarefs) > (Data Ref: > stmt: D.2736_16 = *D

[Bug tree-optimization/43436] Missed vectorization: "unhandled data-ref"

2010-03-19 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||rguenth at gcc dot gnu dot |

[Bug tree-optimization/43436] Missed vectorization: "unhandled data-ref"

2010-03-18 Thread spop at gcc dot gnu dot org
--- Comment #1 from spop at gcc dot gnu dot org 2010-03-18 22:04 --- Also note that a similar problem occurs for hadamard8: gcc-4.5 -c hadamard8.c -O3 -ffast-math -ftree-vectorizer-verbose=7 -msse2 [...] hadamard8_diff.c:44: note: not vectorized: unhandled data-ref hadamard8_diff.c:26: