]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: [multiple changes]
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Fri, 4 Apr 2014 15:05:34 +0000 (15:05 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Fri, 4 Apr 2014 15:05:34 +0000 (15:05 +0000)
commitc2a250f3af61f17063d531367d294dac36b7474a
treeb074d3274efacc43c006339588ad79b1e3780c40
parentfe09d4380b979aa8491c72f96b4169e05652663d
backport: [multiple changes]

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.

From-SVN: r209112
gcc/ChangeLog
gcc/config/rs6000/rs6000.c