This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/69820] [6 Regression] Test miscompiled with -O3 option


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69820

--- Comment #4 from Vsevolod Livinskiy <vsevolod.livinskij at frtk dot ru> ---
Test case also cause internal compiler error when it is compiled for knl.

> g++ -march=knl -O3 repr.cpp
repr.cpp: In function âvoid foo()â:
repr.cpp:23:45: internal compiler error: in ix86_expand_sse_cmp, at
config/i386/i386.c:22702
         out_1 [i] = in_1 [i] * (out_4 [i] * (bool)out_4 [i]);
                                             ^~~~~~~~~~~~~~~
0xd0461e ix86_expand_sse_cmp
       
/export/users/gnutester/stability/svn/trunk/gcc/config/i386/i386.c:22702
0xd37344 ix86_expand_int_vcond(rtx_def**)
       
/export/users/gnutester/stability/svn/trunk/gcc/config/i386/i386.c:23398
0xee89d9 gen_vconduv32hiv32hi(rtx_def*, rtx_def*, rtx_def*, rtx_def*, rtx_def*,
rtx_def*)
       
/export/users/gnutester/stability/svn/trunk/gcc/config/i386/sse.md:11065
0x9fdf58 maybe_expand_insn(insn_code, unsigned int, expand_operand*)
        /export/users/gnutester/stability/svn/trunk/gcc/optabs.c:7015
0x9fdf58 expand_insn(insn_code, unsigned int, expand_operand*)
        /export/users/gnutester/stability/svn/trunk/gcc/optabs.c:7046
0x9fe700 expand_vec_cond_expr(tree_node*, tree_node*, tree_node*, tree_node*,
rtx_def*)
        /export/users/gnutester/stability/svn/trunk/gcc/optabs.c:5622
0x863bc9 expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        /export/users/gnutester/stability/svn/trunk/gcc/expr.c:9343
0x78035e expand_gimple_stmt_1
        /export/users/gnutester/stability/svn/trunk/gcc/cfgexpand.c:3641
0x78035e expand_gimple_stmt
        /export/users/gnutester/stability/svn/trunk/gcc/cfgexpand.c:3702
0x7816ff expand_gimple_basic_block
        /export/users/gnutester/stability/svn/trunk/gcc/cfgexpand.c:5708
0x786606 execute
        /export/users/gnutester/stability/svn/trunk/gcc/cfgexpand.c:6323

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]