[Bug tree-optimization/36792] [4.4 Regression] Revision 137631 causes many failures
dominiq at lps dot ens dot fr
gcc-bugzilla@gcc.gnu.org
Sun Dec 7 10:36:00 GMT 2008
------- Comment #10 from dominiq at lps dot ens dot fr 2008-12-07 10:35 -------
> Those 3 still aren't fixed:
>
> FAIL: gcc.dg/vect/vect-67.c scan-tree-dump-times vect "vectorized 1 loops" 1
see pr37853#2 for the output of -ftree-vectorizer-verbose=6.
> FAIL: gcc.dg/vect/no-scevccp-outer-13.c scan-tree-dump-times vect "OUTER LOOP
> VECTORIZED." 1
> FAIL: gcc.dg/vect/no-scevccp-outer-7.c scan-tree-dump-times vect "OUTER LOOP
> VECTORIZED." 1
For these two failures the output of -ftree-vectorizer-verbose=6 are similar.
no-scevccp-outer-7.c gives:
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:19: note:
vect_model_store_cost: inside_cost = 1, outside_cost = 1 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:19: note:
vect_model_load_cost: aligned.
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:19: note:
vect_model_load_cost: inside_cost = 1, outside_cost = 0 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:19: note:
vect_model_load_cost: aligned.
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:19: note:
vect_model_load_cost: inside_cost = 1, outside_cost = 0 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:19: note:
vect_model_simple_cost: inside_cost = 2, outside_cost = 0 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:19: note:
vect_model_simple_cost: inside_cost = 2, outside_cost = 1 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:19: note:
not vectorized: relevant stmt not supported: D.2045_21 = D.2043_18 >>
D.2044_20;
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:13: note:
vectorized 0 loops in function.
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:31: note:
vectorized 0 loops in function.
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:63: note:
not vectorized: too many BBs in loop.
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
vect_model_induction_cost: inside_cost = 2, outside_cost = 2 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
vect_model_simple_cost: inside_cost = 1, outside_cost = 0 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
vect_model_simple_cost: inside_cost = 1, outside_cost = 1 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
vect_model_store_cost: inside_cost = 1, outside_cost = 0 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
vect_model_simple_cost: inside_cost = 1, outside_cost = 0 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
vect_model_store_cost: inside_cost = 1, outside_cost = 0 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
vect_model_simple_cost: inside_cost = 2, outside_cost = 1 .
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
Cost model analysis:
Vector inside of loop cost: 7
Vector outside of loop cost: 2
Scalar iteration cost: 6
Scalar outside cost: 0
prologue iterations: 0
epilogue iterations: 0
Calculated minimum iters for profitability: 1
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
Profitability threshold = 7
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:53: note:
LOOP VECTORIZED.
/opt/gcc/_gcc_clean/gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c:44: note:
vectorized 1 loops in function.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36792
More information about the Gcc-bugs
mailing list