On Thu, Nov 27, 2014 at 7:21 PM, Segher Boessenkool
<seg...@kernel.crashing.org> wrote:
> A slight oversight.  and<mode>3_imm is predicated by rs6000_gen_cell_microcode
> so we had better not generate it otherwise; and in that case, we need to force
> the constant to a register.
>
> Bootstrap and testsuite run are fine (of course, since this isn't
> tested at all); comparing testsuite runs between -mcpu=cell and
> default shows a few thousand fails (mainly ICEs in dfp), and no
> differences between with and without this patch.
>
> But this PR was a failure in Linux kernel build; I checked it did fail
> to build without this patch, and works with (I built cell_defconfig).
>
> Okay for trunk?
>
>
> Segher
>
>
> 2014-11-27  Segher Boessenkool  <seg...@kernel.crashing.org>
>
> gcc/
>         PR target/64093
>         * config/rs6000/rs6000.md (and<mode>3): Don't generate
>         and<mode>3_imm unless rs6000_gen_cell_microcode is true.

Okay.

Thanks, David

Reply via email to