Ticket #51170: patch-gcc-tree-ssa-uninit.c.diff

File patch-gcc-tree-ssa-uninit.c.diff, 807 bytes (added by tenomoto (Takeshi Enomoto), 8 years ago)

files/patch-gcc-tree-ssa-uninit.c.diff

  • gcc/tree-ssa-uninit.c

    old new  
    11181118              edge opnd_edge;
    11191119              unsigned uninit_opnds2
    11201120                  = compute_uninit_opnds_pos (opnd_def_phi);
    1121               gcc_assert (!MASK_EMPTY (uninit_opnds2));
     1121              if (!MASK_EMPTY (uninit_opnds2)) {
    11221122              opnd_edge = gimple_phi_arg_edge (phi, i);
    11231123              if (!is_use_properly_guarded (phi,
    11241124                                            opnd_edge->src,
     
    11261126                                            uninit_opnds2,
    11271127                                            visited_phis))
    11281128                  return false;
     1129              }
    11291130            }
    11301131          else
    11311132            return false;