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]$

Reply via email to