[Bug inline-asm/17767] New: MMX intrinsics cause internal compiler error
jochang at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri Oct 1 07:28:00 GMT 2004
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
More information about the Gcc-bugs
mailing list