re PR target/78967 (inserts are not effective)
authorUros Bizjak <ubizjak@gmail.com>
Mon, 2 Jan 2017 22:08:18 +0000 (23:08 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 2 Jan 2017 22:08:18 +0000 (23:08 +0100)
commit8b7163c6300bac42bebc71e331d4e750d5a35f12
tree8253019db859fde2bfa051e3694d4b04ed5fd321
parent11627b814e47520596a11e7c37378e4b0055f2d3
re PR target/78967 (inserts are not effective)

 target/78967
* config/i386/i386.md (UNSPEC_NOREX_MEM): New unspec.
(*insvqi_1): New insn pattern.
(*insvqi_1_mem_rex64): Ditto.
(*insvqi_2): Ditto.
(*insvqi_3): Rename from *insvqi.

(*extzvqi_mem_rex64): Add UNSPEC_NOREX_MEM tag.

testsuite/ChangeLog:

PR target/78967
* gcc.target/i386/pr78967-1.c: New test.
* gcc.target/i386/pr78967-2.c: Ditto.
* gcc.target/i386/pr78967-3.c: Ditto.

* gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
* gcc.target/i386/pr78904-4.c: Ditto.
* gcc.target/i386/pr78904-6.c: Ditto.

From-SVN: r244006
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr78904-2.c
gcc/testsuite/gcc.target/i386/pr78904-4.c
gcc/testsuite/gcc.target/i386/pr78904-6.c
gcc/testsuite/gcc.target/i386/pr78967-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr78967-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr78967-3.c [new file with mode: 0644]