[Bug target/57736] [4.8/4.9 Regression] ICE in emit_move_insn with __builtin_ia32_rdtsc

amonakov at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jun 27 17:13:00 GMT 2013


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

--- Comment #1 from Alexander Monakov <amonakov at gcc dot gnu.org> ---
Oops, submitted too soon.

echo 'f(){__builtin_ia32_rdtsc();}' | gcc -xc - -S -o-
<stdin>: In function ‘f’:
<stdin>:1:25: internal compiler error: in emit_move_insn, at expr.c:3486
0x6d9c63 emit_move_insn(rtx_def*, rtx_def*)
    gcc/expr.c:3485
0xb8063c ix86_expand_builtin
    gcc/config/i386/i386.c:31916
0x5ef5ec expand_builtin(tree_node*, rtx_def*, rtx_def*, machine_mode, int)
    gcc/builtins.c:5807
0x6d420e expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**)
    gcc/expr.c:10207
0x60e5ab expand_call_stmt
    gcc/cfgexpand.c:2119
0x60e5ab expand_gimple_stmt_1
    gcc/cfgexpand.c:2157
0x60e5ab expand_gimple_stmt
    gcc/cfgexpand.c:2309
0x60f3b3 expand_gimple_basic_block
    gcc/cfgexpand.c:4143
0x610f84 gimple_expand_cfg
    gcc/cfgexpand.c:4662


More information about the Gcc-bugs mailing list