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 }