https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
--- Comment #11 from Yvan Roux ---
Author: yroux
Date: Thu Mar 5 14:28:05 2015
New Revision: 221216
URL: https://gcc.gnu.org/viewcvs?rev=221216&root=gcc&view=rev
Log:
gcc/
2015-03-05 Yvan Roux
Backport from trunk r212011, r214942, r2149
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
--- Comment #9 from Jeffrey A. Law ---
So, the length of the SSA_NAME_VALUE chains is pretty much as expected. The
overwhelming majority of the time there is nothing in the SSA_NAME_VALUE chain
or a single entry. Then there's a very small perce
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
--- Comment #8 from Jeffrey A. Law ---
FWIW, I vaguely recall experimenting with following the SSA_NAME_VALUE chains
in the past and having problems with cycles. IIRC we can get cycles from
things like recording equivalences created by equality
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
Jeffrey A. Law changed:
What|Removed |Added
CC||law at redhat dot com
--- Comment #7 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
--- Comment #6 from Richard Biener ---
The bogus loop cancelling is fixed as well as the equivalence recording. Still
DOM does
Registering jump thread: (3, 4) incoming edge; (4, 5) joiner; (5, 6)
normal;
Registering jump thread: (5, 7) in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
--- Comment #5 from Richard Biener ---
Author: rguenth
Date: Thu Jun 26 11:29:34 2014
New Revision: 212026
URL: https://gcc.gnu.org/viewcvs?rev=212026&root=gcc&view=rev
Log:
2014-06-26 Richard Biener
PR tree-optimization/61607
* tree
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
--- Comment #4 from Richard Biener ---
Author: rguenth
Date: Thu Jun 26 07:44:10 2014
New Revision: 212011
URL: https://gcc.gnu.org/viewcvs?rev=212011&root=gcc&view=rev
Log:
2014-06-26 Richard Biener
PR tree-optimization/61607
* tree
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
--- Comment #3 from Richard Biener ---
Like with
Index: gcc/tree-ssa-threadupdate.c
===
--- gcc/tree-ssa-threadupdate.c (revision 211969)
+++ gcc/tree-ssa-threadupdate.c (working co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
--- Comment #2 from Richard Biener ---
With the propagation limitation removed we get
Registering jump thread: (2, 4) incoming edge; (4, 5) joiner; (5, 7)
normal;
Cancelling jump thread: (2, 4) incoming edge; (4, 5) joiner; (5, 7) normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61607
--- Comment #1 from Richard Biener ---
Optimizing block #5
1>>> COND 1 = i_1 ge_expr R_6(D)
1>>> COND 0 = i_1 lt_expr R_6(D)
LKUP STMT inter0p_13 = PHI
inter0p_13 = PHI
2>>> STMT inter0p_13 = PHI
inter0p_13 = PHI
LKUP STM
11 matches
Mail list logo