[Bug tree-optimization/81010] [8 regression] test case gcc.target/powerpc/pr56605.c fails starting with r248958

2017-12-19 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81010

--- Comment #5 from Segher Boessenkool  ---
Oh, heh, the testcase isn't run at all on powerpc64le.  That should be fixed,
too.

[Bug tree-optimization/81010] [8 regression] test case gcc.target/powerpc/pr56605.c fails starting with r248958

2017-12-19 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81010

--- Comment #4 from Segher Boessenkool  ---
But I see the same for LE ELFv2?  I wonder what's going on...

[Bug tree-optimization/81010] [8 regression] test case gcc.target/powerpc/pr56605.c fails starting with r248958

2017-12-19 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81010

Segher Boessenkool  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2017-12-19
 CC||segher at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #3 from Segher Boessenkool  ---
The testcase looks for

/* { dg-final { scan-rtl-dump-times "\\\(compare:CC \\\(subreg:SI \\\(reg:DI" 1
"loop2_doloop" } } */

but this now looks like (in loop2_doloop):

(insn 19 18 20 2 (set (reg:DI 134 [ prolog_loop_niters.1+-4 ])
(zero_extend:DI (reg:SI 225))) 23 {zero_extendsidi2}
 (nil))
(insn 20 19 21 2 (set (reg:CC 226)
(compare:CC (reg:DI 134 [ prolog_loop_niters.1+-4 ])
(const_int 0 [0]))) 763 {*cmpdi_signed}
 (nil))

and combine turns it into

(insn 20 19 21 2 (parallel [
(set (reg:CC 226)
(compare:CC (zero_extend:DI (reg:SI 225))
(const_int 0 [0])))
(set (reg:DI 134 [ prolog_loop_niters.1+-4 ])
(zero_extend:DI (reg:SI 225)))
]) 25 {*zero_extendsidi2_dot2}
 (nil))

which is perfect AFAICS?  So the testcase needs adjusting.

[Bug tree-optimization/81010] [8 regression] test case gcc.target/powerpc/pr56605.c fails starting with r248958

2017-06-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81010

Richard Biener  changed:

   What|Removed |Added

   Assignee|amker at gcc dot gnu.org   |unassigned at gcc dot 
gnu.org
   Target Milestone|--- |8.0

[Bug tree-optimization/81010] [8 regression] test case gcc.target/powerpc/pr56605.c fails starting with r248958

2017-06-08 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81010

amker at gcc dot gnu.org changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |amker at gcc dot gnu.org

--- Comment #2 from amker at gcc dot gnu.org ---
I will have look later.  Thanks

[Bug tree-optimization/81010] [8 regression] test case gcc.target/powerpc/pr56605.c fails starting with r248958

2017-06-07 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81010

seurer at gcc dot gnu.org changed:

   What|Removed |Added

 Target||powerpc64-unknown-linux-gnu
 CC||amker at gcc dot gnu.org,
   ||wschmidt at gcc dot gnu.org
   Host||powerpc64-unknown-linux-gnu
  Build||powerpc64-unknown-linux-gnu

--- Comment #1 from seurer at gcc dot gnu.org ---
Seen on power 6, 7, and 8.