--- Additional Comments From rth at gcc dot gnu dot org 2005-01-11 21:53
---
Fixed. No chance of a backport to 3.4. As a workaround, use _mm_set_pi16
instead of the explicit constructor.
--
What|Removed |Added
---
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-01-11
21:33 ---
Subject: Bug 13366
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2005-01-11 21:33:15
Modified files:
gcc: ChangeLog
gcc/config/i386: e
--
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org
|dot org |
Status|NEW
--- Additional Comments From uros at kss-loka dot si 2004-12-20 15:39
---
Equivalent SSE2 version works OK:
typedef int v8hi __attribute__ ((mode (V8HI)));
int
f (unsigned short n)
{
v8hi vec = { 0, 0, 0, 0, 0, 0, 1, n };
v8hi hw = __builtin_ia32_pmulhw128 (vec, vec);
return (__bu
--- Additional Comments From lloyd at acm dot jhu dot edu 2004-12-20 15:11
---
Oops, my report on that was not clear. Change the 1 to a 0 to get a different
ICE, at least in whatever random 3.4.0 snapshot I have installed (20040107).
It's apparently a 0/!0 thing. I have not checked this
--- Additional Comments From uros at kss-loka dot si 2004-12-20 15:05
---
Could info at http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02453.html help to
fix this bug?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13366
--- Additional Comments From uros at kss-loka dot si 2004-12-20 14:55
---
The testcase from the description fails in the same way for current mainline:
gcc -O -msse pr13366.c
pr13366.c:1: warning: specifying vector types with __attribute__ ((mode)) is
deprecated
pr13366.c:1: warning: u