[Bug target/57935] ICE in rs6000_secondary_reload_inner:15181, type = load

2014-04-04 Thread wschmidt at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57935

--- Comment #5 from Bill Schmidt wschmidt at gcc dot gnu.org ---
Author: wschmidt
Date: Fri Apr  4 15:05:34 2014
New Revision: 209112

URL: http://gcc.gnu.org/viewcvs?rev=209112root=gccview=rev
Log:
2014-04-04  Bill Schmidt  wschm...@linux.vnet.ibm.com

Apply mainline r207798
2014-02-26  Alan Modra  amo...@gmail.com
PR target/58675
PR target/57935
* config/rs6000/rs6000.c (rs6000_secondary_reload_inner): Use
find_replacement on parts of insn rtl that might be reloaded.

Backport from mainline r208287
2014-03-03  Bill Schmidt  wschm...@linux.vnet.ibm.com

* config/rs6000/rs6000.c (rs6000_preferred_reload_class): Disallow
reload of PLUS rtx's outside of GENERAL_REGS or BASE_REGS; relax
constraint on constants to permit them being loaded into
GENERAL_REGS or BASE_REGS.


Modified:
branches/gcc-4_8-branch/gcc/ChangeLog
branches/gcc-4_8-branch/gcc/config/rs6000/rs6000.c


[Bug target/57935] ICE in rs6000_secondary_reload_inner:15181, type = load

2014-02-26 Thread amodra at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57935

--- Comment #4 from Alan Modra amodra at gcc dot gnu.org ---
Author: amodra
Date: Wed Feb 26 21:57:40 2014
New Revision: 208186

URL: http://gcc.gnu.org/viewcvs?rev=208186root=gccview=rev
Log:
PR target/57935
* reload1.c (emit_input_reload_insns): When reload_override_in,
set old to rl-in_reg when rl-in_reg is a subreg.


Modified:
trunk/gcc/ChangeLog
trunk/gcc/reload1.c


[Bug target/57935] ICE in rs6000_secondary_reload_inner:15181, type = load

2014-02-25 Thread amodra at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57935

--- Comment #3 from Alan Modra amodra at gcc dot gnu.org ---
Author: amodra
Date: Wed Feb 26 04:41:53 2014
New Revision: 208166

URL: http://gcc.gnu.org/viewcvs?rev=208166root=gccview=rev
Log:
Apply mainline r207798
PR target/58675
PR target/57935
* config/rs6000/rs6000.c (rs6000_secondary_reload_inner): Use
find_replacement on parts of insn rtl that might be reloaded.


Modified:
branches/ibm/gcc-4_8-branch/gcc/ChangeLog.ibm
branches/ibm/gcc-4_8-branch/gcc/config/rs6000/rs6000.c


[Bug target/57935] ICE in rs6000_secondary_reload_inner:15181, type = load

2014-02-15 Thread amodra at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57935

--- Comment #2 from Alan Modra amodra at gcc dot gnu.org ---
Author: amodra
Date: Sat Feb 15 10:49:55 2014
New Revision: 207798

URL: http://gcc.gnu.org/viewcvs?rev=207798root=gccview=rev
Log:
PR target/58675
PR target/57935
* config/rs6000/rs6000.c (rs6000_secondary_reload_inner): Use
find_replacement on parts of insn rtl that might be reloaded.


Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/rs6000.c


[Bug target/57935] ICE in rs6000_secondary_reload_inner:15181, type = load

2014-02-09 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57935

Alan Modra amodra at gmail dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||amodra at gmail dot com
 Resolution|--- |DUPLICATE

--- Comment #1 from Alan Modra amodra at gmail dot com ---
This is exactly the same issue as pr58675.

*** This bug has been marked as a duplicate of bug 58675 ***