[Bug tree-optimization/71857] [7 Regression] gcc.dg/tree-ssa/ivopt_mult_4.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71857 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #6 from Martin Liška --- Fixed.
[Bug tree-optimization/71857] [7 Regression] gcc.dg/tree-ssa/ivopt_mult_4.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71857 --- Comment #5 from Martin Liška --- Author: marxin Date: Mon Aug 1 13:31:24 2016 New Revision: 238953 URL: https://gcc.gnu.org/viewcvs?rev=238953=gcc=rev Log: Change dump expectation in PR71857 PR tree-optimization/71857 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_4.c
[Bug tree-optimization/71857] [7 Regression] gcc.dg/tree-ssa/ivopt_mult_4.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71857 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2016-07-14 Target Milestone|--- |7.0 Ever confirmed|0 |1 --- Comment #4 from Richard Biener --- Confirmed.
[Bug tree-optimization/71857] [7 Regression] gcc.dg/tree-ssa/ivopt_mult_4.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71857 Martin Liška changed: What|Removed |Added CC||amker.cheng at gmail dot com --- Comment #3 from Martin Liška --- The difference is caused by increased average number of loop iterations (from 5 to 10), which caused a different selection of candidates: before: Selected IV set for loop 1 at /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_4.c:19, 5 avg niters, 0 expressions, 2 IVs: Candidate 7: Var befor: p2_27 Var after: p2_14 Incr POS: orig biv IV struct: Type: long int * Base: p2_11(D) + 8 Step: 8 Object: (void *) p2_11(D) Biv:N Overflowness wrto loop niter: Overflow Candidate 9: Var befor: i_28 Var after: i_15 Incr POS: orig biv IV struct: Type: long unsigned int Base: 16 Step: 16 Biv:N Overflowness wrto loop niter: No-overflow after: Selected IV set for loop 1 at /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_4.c:19, 10 avg niters, 0 expressions, 2 IVs: Candidate 7: Var befor: p2_27 Var after: p2_14 Incr POS: orig biv IV struct: Type: long int * Base: p2_11(D) + 8 Step: 8 Object: (void *) p2_11(D) Biv:N Overflowness wrto loop niter: Overflow Candidate 10: Var befor: ivtmp.11_21 Var after: ivtmp.11_29 Incr POS: before exit test IV struct: Type: unsigned long Base: (unsigned long) (p_16(D) + 128) Step: 128 Object: (void *) p_16(D) Biv:N Overflowness wrto loop niter: Overflow Replacing exit test: if (_22 > i_28) Should I just amend the dump scan to cover the 'Replacing exit test' ?
[Bug tree-optimization/71857] [7 Regression] gcc.dg/tree-ssa/ivopt_mult_4.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71857 --- Comment #2 from Martin Liška --- Created attachment 3 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3=edit IVOPTS dump after the commit
[Bug tree-optimization/71857] [7 Regression] gcc.dg/tree-ssa/ivopt_mult_4.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71857 --- Comment #1 from Martin Liška --- Created attachment 38887 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38887=edit IVOPTS dump before the commit