[Bug target/58675] ICE in rs6000_secondary_reload_inner:15460, type = store

wschmidt at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Apr 4 15:06:00 GMT 2014


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58675

--- Comment #9 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=209112&root=gcc&view=rev
Log:
2014-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

    Apply mainline r207798
    2014-02-26  Alan Modra  <amodra@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  <wschmidt@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



More information about the Gcc-bugs mailing list