This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/69820] [6 Regression] Test miscompiled with -O3 option
- From: "vsevolod.livinskij at frtk dot ru" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 15 Feb 2016 14:54:08 +0000
- Subject: [Bug tree-optimization/69820] [6 Regression] Test miscompiled with -O3 option
- Auto-submitted: auto-generated
- References: <bug-69820-4 at http dot gcc dot gnu dot org/bugzilla/>
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