[Bug target/54290] [4.6 regression] wrong code at -O2 with large offset

2012-09-21 Thread ebotcazou at gcc dot gnu.org


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

2012-09-19 Thread ebotcazou at gcc dot gnu.org
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

2012-09-19 Thread ebotcazou at gcc dot gnu.org
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

2012-09-02 Thread ebotcazou at gcc dot gnu.org
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

2012-08-28 Thread ebotcazou at gcc dot gnu.org
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

2012-08-28 Thread ebotcazou at gcc dot gnu.org
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.