aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2009-07-21 17:17:23 +0200
committerUros Bizjak <uros@gcc.gnu.org>2009-07-21 17:17:23 +0200
commit54e86f6b4d2b10be3667d0caf6fb8ccb1c84cee1 (patch)
tree5a906c76fd7fdd811f02e83af88cbd4dddfdf2a2 /gcc/c-common.c
parent4a2b7f24116a4daf7599a9f6f64b84a6ee2b1b36 (diff)
downloadgcc-54e86f6b4d2b10be3667d0caf6fb8ccb1c84cee1.zip
gcc-54e86f6b4d2b10be3667d0caf6fb8ccb1c84cee1.tar.gz
gcc-54e86f6b4d2b10be3667d0caf6fb8ccb1c84cee1.tar.bz2
re PR target/40811 (unsigned int to float isn't vectorized)
PR target/40811 * config/i386/sse.md (sse2_cvtudq2ps): New expander. (enum ix86_builtins): Add IX86_BUILTIN_CVTUDQ2PS. (builtin_description): Add __builtin_ia32_cvtudq2ps. (ix86_vectorize_builtin_conversion): Handle IX86_BUILTIN_CVTUDQ2PS. testsuite/ChangeLog: PR target/40811 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt): Add i?86 and x86_64 targets. * gcc.target/i386/vectorize7.c: New test. PR target/40809 * gcc.target/i386/pr40809.c: New test. From-SVN: r149861
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions