On Fri, Jul 27, 2012 at 9:26 AM, Alan Modra <amo...@gmail.com> wrote: > This fixes a thinko and typo in > http://gcc.gnu.org/ml/gcc-patches/2012-07/msg01168.html that shows up > as an ICE on e500. Two issues really. One is that the secondary > reload insn emitted by rs6000_secondary_reload_gpr had better be > valid. The other is that we only need these reloads when the > insn predicate says that the address is good. Fixing the second > problem avoids the first. > > Bootstrapped and regression tested powerpc-linux, and fixes the > testcases in the PR on e500. OK to apply? > > * config/rs6000/rs6000.c (rs6000_secondary_reload): Limit 32-bit > multi-gpr reload to cases where predicate passes. Do the same for > 64-bit multi-gpr reload.
Okay. Thanks, David