[Bug 223] ARM: internal compiler error: in operand_equal_p, at fold-const.c:2934

via D.gnu d.gnu at puremagic.com
Sun May 15 09:47:01 PDT 2016


http://bugzilla.gdcproject.org/show_bug.cgi?id=223

Johannes Pfau <johannespfau at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |NEW
         Resolution|FIXED                       |---

--- Comment #5 from Johannes Pfau <johannespfau at gmail.com> ---
I can confirm the initial testcase is fixed, but now there's a similar problem:

--------------------------------------------------------------------
../../../../gcc-6.1.0/libphobos/src/std/range/package.d: In function
'__unittestL1851_24':
../../../../gcc-6.1.0/libphobos/src/std/range/package.d:1877:5: internal
compiler error: in operand_equal_p, at fold-const.c:2934
     assert(take(inf, 5) == takeExactly(inf, 5));
     ^
0x49c0eb operand_equal_p(tree_node const*, tree_node const*, unsigned int)
        ../../gcc-6.1.0/gcc/fold-const.c:2934
0x49a4ff operand_equal_p(tree_node const*, tree_node const*, unsigned int)
        ../../gcc-6.1.0/gcc/fold-const.c:3176
0x49ac67 operand_equal_p(tree_node const*, tree_node const*, unsigned int)
        ../../gcc-6.1.0/gcc/fold-const.c:3113
0x348657 fold_builtin_memcmp
        ../../gcc-6.1.0/gcc/builtins.c:7125
0x348657 fold_builtin_3
        ../../gcc-6.1.0/gcc/builtins.c:8224
0x348657 fold_builtin_n(unsigned int, tree_node*, tree_node**, int, bool)
        ../../gcc-6.1.0/gcc/builtins.c:8280
0x349943 fold_call_expr(unsigned int, tree_node*, bool)
        ../../gcc-6.1.0/gcc/builtins.c:8381
0x537b4f gimplify_call_expr
        ../../gcc-6.1.0/gcc/gimplify.c:2450
0x5273e3 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
        ../../gcc-6.1.0/gcc/gimplify.c:10252
0x526e37 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
        ../../gcc-6.1.0/gcc/gimplify.c:10996
0x536b47 gimplify_cond_expr
        ../../gcc-6.1.0/gcc/gimplify.c:3184
0x527ae7 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
        ../../gcc-6.1.0/gcc/gimplify.c:10237
0x52bdcb gimplify_stmt(tree_node**, gimple**)
        ../../gcc-6.1.0/gcc/gimplify.c:5688
0x52850f gimplify_statement_list
        ../../gcc-6.1.0/gcc/gimplify.c:1537
0x52850f gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
        ../../gcc-6.1.0/gcc/gimplify.c:10698
0x52bdcb gimplify_stmt(tree_node**, gimple**)
        ../../gcc-6.1.0/gcc/gimplify.c:5688
0x52d13b gimplify_bind_expr
        ../../gcc-6.1.0/gcc/gimplify.c:1142
0x526f43 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*),
int)
        ../../gcc-6.1.0/gcc/gimplify.c:10480
0x52bdcb gimplify_stmt(tree_node**, gimple**)
        ../../gcc-6.1.0/gcc/gimplify.c:5688
0x52dedb gimplify_body(tree_node*, bool)
        ../../gcc-6.1.0/gcc/gimplify.c:11427
--------------------------------------------------------------------

(I haven't reduced this so far)

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the D.gnu mailing list