https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Richard Biener changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|4.8.4 |4.8.5
--- Comment #19 from Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Richard Biener changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
--- Comment #18 from Richard Bien
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Uroš Bizjak changed:
What|Removed |Added
Summary|[4.8/4.9 Regression]: |[4.8 Regression]:
|Subopt
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Jakub Jelinek changed:
What|Removed |Added
Priority|P1 |P2
--- Comment #12 from Jakub J
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Uros Bizjak changed:
What|Removed |Added
CC|uros at gcc dot gnu.org |
--- Comment #11 from Uros Bizjak
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Richard Biener changed:
What|Removed |Added
Priority|P3 |P1
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Co
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
--- Comment #8 from Steven Bosscher 2013-03-08
18:49:09 UTC ---
(In reply to comment #6)
> So - what regressed this compared to 4.7? It wasn't regmove.c changes.
Probably LRA, it better respects IRA's choices (which is good). The fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Uros Bizjak changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment #7 from Uros Bizj
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Richard Biener changed:
What|Removed |Added
Status|NEW |WAITING
--- Comment #6 from Ri
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
--- Comment #5 from Vladimir Makarov 2013-02-15
16:48:19 UTC ---
(In reply to comment #4)
> Perhaps for regmove IRA classes should be set up unconditionally:
>
> Index: regmove.c
> ===
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
--- Comment #4 from Steven Bosscher 2013-02-15
10:20:52 UTC ---
Perhaps for regmove IRA classes should be set up unconditionally:
Index: regmove.c
===
--- regmove.c (revi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
--- Comment #3 from Steven Bosscher 2013-02-15
10:17:19 UTC ---
Before regmove, both input operands die in insn 12:
12: r67:DF=r66:DF+r64:DF
REG_DEAD r66:DF
REG_DEAD r64:DF
and because reg classes haven't been set up, r6
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
--- Comment #2 from Steven Bosscher 2013-02-15
10:00:13 UTC ---
The "unbreakable" insns 12 "xmm2:DF=xmm2:DF+xmm0:DF" is created by regmove.
.ce3 dump:
2: r64:DF=xmm0:DF
8: r66:DF=xmm2:DF
12: r67:DF=r66:DF+r64:DF
17: xmm0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Steven Bosscher changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Steven Bosscher changed:
What|Removed |Added
CC||steven at gcc dot gnu.org
---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
Target Mi
18 matches
Mail list logo