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

--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(gdb) p *jfunc                                                                  
$10 = {
  agg = {
    items = 0x0, 
    by_ref = false
  }, 
  alignment = {
    known = false, 
    align = 0, 
    misalign = 0
  }, 
  type = IPA_JF_PASS_THROUGH, 
  value = {
    constant = {
      value = <tree 0x0>, 
      rdesc = 0x7900000001
    }, 
    pass_through = {
      operand = <tree 0x0>, 
      formal_id = 1, 
      operation = NOP_EXPR, 
      agg_preserved = 0
    }, 
    ancestor = {
      offset = 0, 
      formal_id = 1, 
      agg_preserved = 1
    }
  }
}
(gdb) up
(gdb) p *parms_info
$11 = {
  descriptors = {
    m_vec = 0x112a32b0 = {{
        decl = <tree 0x0>, 
        controlled_uses = -1, 
        move_cost = 1, 
        used = 1
      }}
  }, 
  lattices = 0x0, 
  ipcp_orig_node = <cgraph_node* 0x7fff91d77620 "endSlice">, 
  known_csts = {
    m_vec = 0x112a3310 = {0x0}
  }, 
  known_contexts = {
    m_vec = 0x112a3330 = {{
        offset = 200064, 
        speculative_offset = 0, 
        outer_type = <record_type 0x7fffa4038a80 GCRuntime>, 
        speculative_outer_type = <tree 0x0>, 
        maybe_in_construction = 0, 
        maybe_derived_type = 1, 
        speculative_maybe_derived_type = 0, 
        invalid = 0, 
        dynamic = 1
      }}
  }, 
  analysis_done = 1, 
  node_enqueued = 0, 
  do_clone_for_all_contexts = 0, 
  is_all_contexts_clone = 1, 
  node_dead = 0
}

Reply via email to