target/78967
commit72eb7c987fd56a21a0502eba03640d21e750756a
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Jan 2017 22:08:18 +0000 (2 22:08 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Jan 2017 22:08:18 +0000 (2 22:08 +0000)
tree8253019db859fde2bfa051e3694d4b04ed5fd321
parent7a05963d015a68ddca47e2fc96272ac2f677bc49
 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244006 138bc75d-0d04-0410-961f-82ee72b054a4
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]