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

--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> 2011-03-12 02:11:23 
UTC ---
Another similar one:

[hjl@gnu-6 ilp32-31]$ cat z.i
typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__));
typedef char __v8qi __attribute__ ((__vector_size__ (8)));
void
_mm_maskmove_si64 (__m64 __A, __m64 __N, char *__P)
{
    __builtin_ia32_maskmovq ((__v8qi)__A, (__v8qi)__N, __P);
}
[hjl@gnu-6 ilp32-31]$ /usr/gcc-4.6.0-x32/bin/gcc -mx32 -O2 -S z.i
z.i: In function ‘_mm_maskmove_si64’:
z.i:6:29: internal compiler error: in emit_move_insn, at expr.c:3355
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
[hjl@gnu-6 ilp32-31]$

Reply via email to