diff options
author | Richard Guenther <rguenther@suse.de> | 2009-04-29 18:07:23 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2009-04-29 18:07:23 +0000 |
commit | 5dc7911e0667bee8c5f2ec88327bc41605d2293e (patch) | |
tree | 9856f56f46f31e71d0aff189f906c550e0a5fabb /gcc/resource.c | |
parent | 1fe479fd50d258f09443c50fe2547a6e45b0bb5f (diff) | |
download | gcc-5dc7911e0667bee8c5f2ec88327bc41605d2293e.zip gcc-5dc7911e0667bee8c5f2ec88327bc41605d2293e.tar.gz gcc-5dc7911e0667bee8c5f2ec88327bc41605d2293e.tar.bz2 |
re PR middle-end/39943 (wrong conversion from unsigned int to float)
2009-04-29 Richard Guenther <rguenther@suse.de>
PR target/39943
* config/i386/i386.c (ix86_vectorize_builtin_conversion): Only
allow conversion to signed integers.
* lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
New.
(check_effective_target_vect_floatuint_cvt): Likewise.
* gcc.dg/vect/slp-10.c: Adjust.
* gcc.dg/vect/slp-11.c: Adjust.
* gcc.dg/vect/slp-12b.c: Adjust.
* gcc.dg/vect/slp-33.c: Adjust.
* gcc.c-torture/compile/pr39943.c: New testcase.
From-SVN: r146984
Diffstat (limited to 'gcc/resource.c')
0 files changed, 0 insertions, 0 deletions