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

            Bug ID: 93661
           Summary: [10 Regression] ICE in tree_to_poly_int64, at
                    tree.c:2976
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gs...@t-online.de
  Target Milestone: ---

Changed between 20190630 and 20190728 :


$ cat z1.c
int f ()
{
  unsigned x = 0xffffffff;
  __builtin_memset (1+(char *) &x, 0, -1);
  return (x != 0xf0000000);
}


$ gcc-10-20200209 -c z1.c -O2
during GIMPLE pass: fre
z1.c: In function 'f':
z1.c:6:1: internal compiler error: in tree_to_poly_int64, at tree.c:2976
    6 | }
      | ^
0xfd0a42 tree_to_poly_int64(tree_node const*)
        ../../gcc/tree.c:2976
0xecb460 vn_reference_lookup_3
        ../../gcc/tree-ssa-sccvn.c:2507
0xdf6910 walk_non_aliased_vuses(ao_ref*, tree_node*, bool, void* (*)(ao_ref*,
tree_node*, void*), void* (*)(ao_ref*, tree_node*, void*, translate_flags*),
tree_node* (*)(tree_node*), unsigned int&, void*)
        ../../gcc/tree-ssa-alias.c:3568
0xec235e vn_reference_lookup(tree_node*, tree_node*, vn_lookup_kind,
vn_reference_s**, bool, tree_node**)
        ../../gcc/tree-ssa-sccvn.c:3225
0xecd452 visit_reference_op_load
        ../../gcc/tree-ssa-sccvn.c:4547
0xecd452 visit_stmt
        ../../gcc/tree-ssa-sccvn.c:4964
0xecea9b process_bb
        ../../gcc/tree-ssa-sccvn.c:6633
0xed0c80 do_rpo_vn
        ../../gcc/tree-ssa-sccvn.c:7152
0xed168f execute
        ../../gcc/tree-ssa-sccvn.c:7420

Reply via email to