aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2016-03-22 09:14:24 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2016-03-22 09:14:24 +0100
commit4e3e2cf17dda5d1ded1fb49822a1f0fb563b47c5 (patch)
tree3ced0e28bf89f76feeb6fa38480fa88f1ba0ee69 /gcc/fold-const.c
parent4cde512c84dfc20a95a01cca838f288e3015cab5 (diff)
downloadgcc-4e3e2cf17dda5d1ded1fb49822a1f0fb563b47c5.zip
gcc-4e3e2cf17dda5d1ded1fb49822a1f0fb563b47c5.tar.gz
gcc-4e3e2cf17dda5d1ded1fb49822a1f0fb563b47c5.tar.bz2
re PR target/70300 (ICE: in extract_constrain_insn, at recog.c:2190 (insn does not satisfy its constraints) with -mtune=amdfam10 -mavx512bw)
PR target/70300 * config/i386/i386.md (cvtsd2ss splitter): Unpack in destination instead of source if operands[1] is xmm16 and above and !TARGET_AVX512VL. Use avx512f_vec_dupv16sf_1 instead of vec_interleave_lowv4sf if we need to unpack xmm16 and above. * gcc.target/i386/pr70300.c: New test. From-SVN: r234393
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions