re PR target/54436 (Compiling some regular C++ code gives assembler '700415 shortened...
authorJakub Jelinek <jakub@redhat.com>
Sat, 1 Sep 2012 19:09:02 +0000 (21:09 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Sat, 1 Sep 2012 19:09:02 +0000 (21:09 +0200)
commite89f93f66a38c13fc856a88d2929800c4f36b9d3
tree4b1a87a00d117046f7724c58b018d003fbdccbd2
parentdcf8468f1cad977c1f82aa008aecc74f5c858161
re PR target/54436 (Compiling some regular C++ code gives assembler '700415 shortened to 255' warning)

PR target/54436
* config/i386/i386.md (*mov<mode>_insv_1_rex64, *movsi_insv_1): If
operands[1] is CONST_INT_P, convert it to QImode before printing.

* gcc.dg/torture/pr54436.c: New test.

From-SVN: r190849
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr54436.c [new file with mode: 0644]