This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/36792] [4.4 Regression] Revision 137631 causes many failures



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]