This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug inline-asm/17767] New: MMX intrinsics cause internal compiler error
- From: "jochang at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Oct 2004 07:28:55 -0000
- Subject: [Bug inline-asm/17767] New: MMX intrinsics cause internal compiler error
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Command line: gcc-3.4/bin/g++ -c -mmmx -O 1.c
Source:
#include <mmintrin.h>
inline void foo(int* pBlock)
{
__m64 m2, m3, m5;
m3 = _m_pcmpeqw(m3,m3);
m2 = _m_psubsw(m2,m5);
m5 = _m_psubsw(m5,m3);
*((__m64*)pBlock) = m2;
}
void bar()
{
for (int i=0;i<4;i++)
foo(0);
}
--
Summary: MMX intrinsics cause internal compiler error
Product: gcc
Version: 3.4.2
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: inline-asm
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jochang at gmail dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17767