diff options
author | H.J. Lu <hjl@gcc.gnu.org> | 2008-09-10 07:14:28 -0700 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2008-09-10 07:14:28 -0700 |
commit | 8199c8a865840ef3c426d6c37ade2199a0a86812 (patch) | |
tree | 403704de95ef03360dd67b260c08c0abce2ccbc0 /gcc/tree-inline.c | |
parent | 90cbba020c11026300318186dddf251194e3bc53 (diff) | |
download | gcc-8199c8a865840ef3c426d6c37ade2199a0a86812.zip gcc-8199c8a865840ef3c426d6c37ade2199a0a86812.tar.gz gcc-8199c8a865840ef3c426d6c37ade2199a0a86812.tar.bz2 |
re PR target/37434 (ICE in extract_insn, at recog.c:2027)
gcc/
2008-09-10 H.J. Lu <hongjiu.lu@intel.com>
PR target/37434:
* config/i386/i386.c (ix86_expand_vector_init_interleave): Force
the even element into register.
(ix86_expand_vector_init_general): Don't use
ix86_expand_vector_init_interleave on V16QImode and V8HImode
if we can't move from GPR to SSE register directly.
gcc/testsuite/
2008-09-10 H.J. Lu <hongjiu.lu@intel.com>
PR target/37434:
* gcc.target/i386/pr37434-1.c: New.
* gcc.target/i386/pr37434-2.c: Likewise.
* gcc.target/i386/pr37434-3.c: Likewise.
* gcc.target/i386/pr37434-4.c: Likewise.
* gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
* gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-1a.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-2a.c: Likewise.
* gcc.target/i386/sse4_1-set-v16qi-3a.c: Likewise.
From-SVN: r140231
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions