https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82483
Bug ID: 82483
Summary: ICE on invalid use w/ -mno-mmx
Product: gcc
Version: unknown
Status: UNCONFIRMED
Keywords: ice-on-invalid-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: marxin at gcc dot gnu.org
CC: jakub at gcc dot gnu.org
Target Milestone: ---
I know it's invalid, but probably a more friendly message should be displayed:
$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse-15.c
-mno-mmx
In file included from
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse-15.c:8:0:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse-15.c: In
function ‘test_ins_ext’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/sse-15.c:21:30:
internal compiler error: in ix86_expand_vec_ext_builtin, at
config/i386/i386.c:36735
return _mm_insert_pi16 (a, _mm_extract_pi16 (a, 0), 3);
Thanks.