https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66806
Bug ID: 66806 Summary: internal compiler error: in emit_move_insn, at expr.c:3551 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com CC: ubizjak at gmail dot com Target Milestone: --- [hjl@gnu-6 gcc]$ cat /tmp/x.i typedef unsigned int V2SImode __attribute__((vector_size(8))); extern V2SImode data_V2SImode; extern void r_V2SImode (V2SImode); void s_V2SImode (void) { r_V2SImode (data_V2SImode); } [hjl@gnu-6 gcc]$ ./xgcc -B./ -S /tmp/x.i -m32 -mno-sse -mno-mmx -miamcu -Wno-psabi /tmp/x.i: In function \u2018s_V2SImode\u2019: /tmp/x.i:7:3: internal compiler error: in emit_move_insn, at expr.c:3551 r_V2SImode (data_V2SImode); ^ 0x9e2a2f emit_move_insn(rtx_def*, rtx_def*) /export/gnu/import/git/sources/gcc/gcc/expr.c:3550 0x89013c load_register_parameters /export/gnu/import/git/sources/gcc/gcc/calls.c:2092 0x8937c2 expand_call(tree_node*, rtx_def*, int) /export/gnu/import/git/sources/gcc/gcc/calls.c:3365 0x9fb80f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) /export/gnu/import/git/sources/gcc/gcc/expr.c:10364 0x9f1093 expand_expr_real(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) /export/gnu/import/git/sources/gcc/gcc/expr.c:7898 0x8a0cb7 expand_expr /export/gnu/import/git/sources/gcc/gcc/expr.h:254 0x8a7b0f expand_call_stmt /export/gnu/import/git/sources/gcc/gcc/cfgexpand.c:2351 0x8aa9f8 expand_gimple_stmt_1 /export/gnu/import/git/sources/gcc/gcc/cfgexpand.c:3238 0x8ab0a4 expand_gimple_stmt /export/gnu/import/git/sources/gcc/gcc/cfgexpand.c:3399 0x8b216a expand_gimple_basic_block /export/gnu/import/git/sources/gcc/gcc/cfgexpand.c:5411 0x8b3dac execute /export/gnu/import/git/sources/gcc/gcc/cfgexpand.c:6022 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. [hjl@gnu-6 gcc]$