[Bug target/54290] [4.6 regression] wrong code at -O2 with large offset
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54290 --- Comment #6 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-09-21 11:06:57 UTC --- Author: ebotcazou Date: Fri Sep 21 11:06:51 2012 New Revision: 191609 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191609 Log: PR rtl-optimization/54290 PR rtl-optimization/54644 * reload1.c (choose_reload_regs): Fix thinko in previous change. Modified: trunk/gcc/ChangeLog trunk/gcc/reload1.c
[Bug target/54290] [4.6 regression] wrong code at -O2 with large offset
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54290 --- Comment #4 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-09-19 15:38:20 UTC --- Author: ebotcazou Date: Wed Sep 19 15:38:16 2012 New Revision: 191484 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191484 Log: PR rtl-optimization/54290 * reload1.c (choose_reload_regs): Also take into account secondary MEMs to remove address replacements for inherited reloads. (replaced_subreg): Move around. Added: trunk/gcc/testsuite/gcc.c-torture/execute/20120919-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/reload1.c trunk/gcc/testsuite/ChangeLog
[Bug target/54290] [4.6 regression] wrong code at -O2 with large offset
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54290 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|4.6.4 |4.8.0 --- Comment #5 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-09-19 15:41:25 UTC --- The fix has been installed on the mainline. Given the very rare occurrence of the problem and the delicate nature of the change, no backports are planned.
[Bug target/54290] [4.6 regression] wrong code at -O2 with large offset
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54290 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added URL||http://gcc.gnu.org/ml/gcc-p ||atches/2012-09/msg00037.htm ||l Target Milestone|--- |4.6.4
[Bug target/54290] [4.6 regression] wrong code at -O2 with large offset
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54290 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Target||sparc*-*-* Status|UNCONFIRMED |NEW Last reconfirmed||2012-08-28 CC||ebotcazou at gcc dot ||gnu.org Known to work||4.7.2 Summary|gcc 4.4/4.5/4.6 produces|[4.6 regression] wrong code |wrong code on sparc with|at -O2 with large offset |-O2 | Ever Confirmed|0 |1 Known to fail||4.5.4 --- Comment #2 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-08-28 23:23:57 UTC --- Confirmed (with 4.5.4 at least).
[Bug target/54290] [4.6 regression] wrong code at -O2 with large offset
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54290 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED CC|ebotcazou at gcc dot| |gnu.org | AssignedTo|unassigned at gcc dot |ebotcazou at gcc dot |gnu.org |gnu.org --- Comment #3 from Eric Botcazou ebotcazou at gcc dot gnu.org 2012-08-28 23:26:59 UTC --- Investigating.