[Bug tree-optimization/77824] unreachable code in SLSR GIMPLE pass

2016-10-10 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824 Bill Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/77824] unreachable code in SLSR GIMPLE pass

2016-10-10 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824 --- Comment #7 from Bill Schmidt --- Author: wschmidt Date: Mon Oct 10 18:39:41 2016 New Revision: 240945 URL: https://gcc.gnu.org/viewcvs?rev=240945=gcc=rev Log: 2016-10-10 Bill Schmidt PR

[Bug tree-optimization/77824] unreachable code in SLSR GIMPLE pass

2016-10-06 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824 --- Comment #6 from Bill Schmidt --- I've done some poking around, and I see copies showing up frequently in some of GCC's own libraries, as well as in SPEC CPU2006 code. With a patched compiler to key on SSA_NAME for copies, I've seen that

[Bug tree-optimization/77824] unreachable code in SLSR GIMPLE pass

2016-10-05 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824 Bill Schmidt changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/77824] unreachable code in SLSR GIMPLE pass

2016-10-04 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824 --- Comment #4 from Eric Botcazou --- > Eric, can you please provide a test case where you are seeing the > unpropagated copies? Thanks! I only have an Ada testcase but I think that it would be fairly easy to see unpropagated copies: replace

[Bug tree-optimization/77824] unreachable code in SLSR GIMPLE pass

2016-10-04 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824 --- Comment #3 from Bill Schmidt --- Eric, can you please provide a test case where you are seeing the unpropagated copies? Thanks!

[Bug tree-optimization/77824] unreachable code in SLSR GIMPLE pass

2016-10-04 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824 --- Comment #2 from Bill Schmidt --- Ah, the passes have moved around some since I last looked at this. This used to follow a dom pass, so the code for copies didn't kick in any more at that point. So it's understandable that the copy

[Bug tree-optimization/77824] unreachable code in SLSR GIMPLE pass

2016-10-04 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824 --- Comment #1 from Bill Schmidt --- Eric, thanks for the report! I'll have a look. Much obliged. This used to work several years ago...