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/32453] New: [4.3 Regression] ICE in build2_stat, at tree.c:3074 (extract_range_from_assert)


#0  fancy_abort (file=0xe96e48 "/space/rguenther/src/svn/trunk/gcc/tree.c", 
    line=3074, function=0xe9825f "build2_stat")
    at /space/rguenther/src/svn/trunk/gcc/diagnostic.c:656
#1  0x0000000000a3bb1a in build2_stat (code=PLUS_EXPR, tt=0x2ad09f6def00, 
    arg0=0x2ad09fb625c0, arg1=0x2ad09fb1ca50)
    at /space/rguenther/src/svn/trunk/gcc/tree.c:3074
#2  0x00000000006c2be1 in fold_build2_stat (code=PLUS_EXPR, 
    type=0x2ad09f6def00, op0=0x2ad09fb625c0, op1=0x2ad09fb1ca50)
    at /space/rguenther/src/svn/trunk/gcc/fold-const.c:12945
#3  0x0000000000a0466e in extract_range_from_assert (vr_p=0x7fff0be24420, 
    expr=0x2ad09f6b3e00) at /space/rguenther/src/svn/trunk/gcc/tree-vrp.c:1477
#4  0x0000000000a0ac2b in extract_range_from_expr (vr=0x7fff0be24420, 
    expr=0x2ad09f6b3e00) at /space/rguenther/src/svn/trunk/gcc/tree-vrp.c:2582
#5  0x0000000000a17e17 in vrp_visit_assignment (stmt=0x2ad09fe3ae10, 
    output_p=0x7fff0be24710)
    at /space/rguenther/src/svn/trunk/gcc/tree-vrp.c:4668
(gdb) call debug_generic_expr (stmt)
inptr_549 = ASSERT_EXPR <inptr_177, inptr_177 != &bytebuf>

so we have an anti-range for inptr of pointer-type.  So the following

1477                    min = fold_build2 (PLUS_EXPR, TREE_TYPE (var_vr->min),
1478                                       anti_max,
1479                                       build_int_cst (TREE_TYPE
(var_vr->min), 1));

isn't going to make us happy.


-- 
           Summary: [4.3 Regression] ICE in build2_stat, at tree.c:3074
                    (extract_range_from_assert)
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: rguenth at gcc dot gnu dot org


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


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