* config/i386/i386.md (*addqi_2): Do not assert operands[2] == 255
commit6f8be845151fbd55bfcfbc2e99b0420587385f70
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Jun 2010 15:47:49 +0000 (4 15:47 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Jun 2010 15:47:49 +0000 (4 15:47 +0000)
treee358ac6e743ceda724b79656ea08f45a3e5a182c
parent754eb2f5aaf0131ebc8fd5da129d0f7285e83d73
* config/i386/i386.md (*addqi_2): Do not assert operands[2] == 255
for TYPE_INCDEC operands.
(*addqi_3): Ditto.
(*addqi_4): Ditto.
(*addqi_5): Ditto.
(*addqi_ext_1_rex64): Ditto.
(*addqi_ext_1): Ditto.

(*addqi_4): Check for incdec_operand in QImode.

(*add<mode>_2): Macroize insn from *add<mode>_2 and *add{qi,hi}_2
using SWI mode iterator.
(*add<mode>_3): Ditto from *add<mode>_3 and *add{qi,hi}_3.
(*add<mode>_4): Macroize insn from *add{qi,hi,si}_4 using SWI124
mode iterator.
(*add<mode>_5): Macroize insn from *add<mode>_5 and *add{qi,hi}_5
using SWI mode iterator.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160277 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md