rs6000: Fix PR67346
authorSegher Boessenkool <segher@kernel.crashing.org>
Tue, 25 Aug 2015 19:35:15 +0000 (21:35 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Tue, 25 Aug 2015 19:35:15 +0000 (21:35 +0200)
commitf14e01090b090777be3b78441d851f221dd13230
tree19897b3dccc8c0e7642624b8d3963a85a7f87dc6
parentb733687e967cc21ae3610c3bca9250a82d66c193
rs6000: Fix PR67346

"*ior<mode>_mask" is a define_insn_and_split, so it shouldn't use
can_create_pseudo in its instruction condition, because IRA can then
create such an instruction, and the condition becomes false before
the insn is split.  Use a scratch instead.

2015-08-25  Segher Boessenkool  <segher@kernel.crashing.org>

PR target/67346
* config/rs6000/rs6000.md (*ior<mode>_mask): Use a match_scratch.

From-SVN: r227183
gcc/ChangeLog
gcc/config/rs6000/rs6000.md