[Bug target/21149] invalid code generation for _mm_movehl_ps SSE intrisinc

2005-04-21 Thread pinskia at gcc dot gnu dot org


-- 
   What|Removed |Added

  Component|c   |target
   Keywords||ssemmx, wrong-code


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21149


[Bug target/21149] invalid code generation for _mm_movehl_ps SSE intrisinc

2005-07-06 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-06 
14:36 ---
Note You are validing C aliasing rules:
  float *p = (float*)&v;

Use an union or -fno-strict-aliasing.
But that does not change the problem.

-- 
   What|Removed |Added

   Severity|critical|normal


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21149


[Bug target/21149] invalid code generation for _mm_movehl_ps SSE intrisinc

2005-07-20 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-20 
15:20 ---
Patch here: .

-- 
   What|Removed |Added

URL||http://gcc.gnu.org/ml/gcc-
   ||patches/2005-
   ||07/msg01318.html
 Status|UNCONFIRMED |NEW
 Ever Confirmed||1
   Keywords||patch
   Last reconfirmed|-00-00 00:00:00 |2005-07-20 15:20:16
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21149


[Bug target/21149] invalid code generation for _mm_movehl_ps SSE intrisinc

2005-07-21 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-07-21 
19:58 ---
Subject: Bug 21149

CVSROOT:/cvs/gcc
Module name:gcc
Branch: gcc-4_0-branch
Changes by: [EMAIL PROTECTED]   2005-07-21 19:58:31

Modified files:
gcc: ChangeLog 
gcc/config/i386: sse.md 

Log message:
PR target/21149
* config/i386/i386.md (sse_movhlps): Fix vec_select values.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=2.7592.2.326&r2=2.7592.2.327
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/sse.md.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.7&r2=1.7.14.1



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21149


[Bug target/21149] invalid code generation for _mm_movehl_ps SSE intrisinc

2005-07-21 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-07-21 
19:59 ---
Subject: Bug 21149

CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]   2005-07-21 19:59:09

Modified files:
gcc: ChangeLog 
gcc/config/i386: sse.md 

Log message:
PR target/21149
* config/i386/i386.md (sse_movhlps): Fix vec_select values.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.9505&r2=2.9506
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/sse.md.diff?cvsroot=gcc&r1=1.21&r2=1.22



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21149


[Bug target/21149] invalid code generation for _mm_movehl_ps SSE intrisinc

2005-07-21 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-21 
20:33 ---
Fixed.

-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.0.2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21149


[Bug target/21149] invalid code generation for _mm_movehl_ps SSE intrisinc

2005-07-28 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-07-28 
14:38 ---
Subject: Bug 21149

CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]   2005-07-28 14:38:13

Modified files:
gcc/testsuite  : ChangeLog 
Added files:
gcc/testsuite/gcc.target/i386: sse-3.c 

Log message:
PR target/21149
* gcc.target/i386/sse-3.c: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.5838&r2=1.5839
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/i386/sse-3.c.diff?cvsroot=gcc&r1=NONE&r2=1.1



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21149


[Bug target/21149] invalid code generation for _mm_movehl_ps SSE intrisinc

2005-07-28 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-07-28 
14:41 ---
Subject: Bug 21149

CVSROOT:/cvs/gcc
Module name:gcc
Branch: gcc-4_0-branch
Changes by: [EMAIL PROTECTED]   2005-07-28 14:41:25

Modified files:
gcc/testsuite  : ChangeLog 
Added files:
gcc/testsuite/gcc.target/i386: sse-3.c 

Log message:
PR target/21149
* gcc.target/i386/sse-3.c: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.5084.2.305&r2=1.5084.2.306
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/i386/sse-3.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=NONE&r2=1.1.2.1



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21149