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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jamborm at gcc dot gnu.org
           Assignee|marxin at gcc dot gnu.org          |hubicka at gcc dot 
gnu.org

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
It will be probably an artifact from Honza's changes:

$ (gdb) bt
#0  ipa_get_parm_lattices (info=0x7ffff7853480, i=1) at
/home/marxin/Programming/gcc/gcc/ipa-cp.c:386
#1  0x000000000191e42d in ipa_agg_value_from_node (info=0x7ffff7853480,
node=0x7ffff7833c60, item=0x7ffff784b9a8) at
/home/marxin/Programming/gcc/gcc/ipa-cp.c:1612
#2  0x000000000191e639 in ipa_agg_value_set_from_jfunc (info=0x7ffff7853480,
node=0x7ffff7833c60, agg_jfunc=0x7ffff784a4a8) at
/home/marxin/Programming/gcc/gcc/ipa-cp.c:1682
#3  0x0000000000e1fda4 in evaluate_properties_for_edge
(e=e@entry=0x7ffff785ac98, inline_p=inline_p@entry=true,
clause_ptr=clause_ptr@entry=0x7fffffffd290,
nonspec_clause_ptr=nonspec_clause_ptr@entry=0x7fffffffd294,
known_vals_ptr=known_vals_ptr@entry=0x7fffffffd2a8, 
    known_contexts_ptr=known_contexts_ptr@entry=0x7fffffffd2b0,
known_aggs_ptr=0x7fffffffd2b8) at /home/marxin/Programming/gcc/gcc/vec.h:1424
#4  0x0000000000e2fe30 in do_estimate_edge_time (edge=0x7ffff785ac98) at
/home/marxin/Programming/gcc/gcc/ipa-inline-analysis.c:198
...
(gdb) p node->debug()
_GLOBAL__sub_I__Z3fn2v/25 ((static initializers for pr92528.cc))
@0x7ffff7833c60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial constructor
  References: _ZN12_GLOBAL__N_11bE/9 (addr)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body
only_called_at_startup static_constructor (priority:65535) executed_once
  Called by: 
  Calls: I::I(B)/7 (inlined) (1073741824 (estimated locally),1.00 per call)
(can throw external) B::B(char*)/38 (1073741824 (estimated locally),1.00 per
call) (can throw external) 
$ (gdb) p *info
$1 = {
  descriptors = 0x0, 
  lattices = 0x2870800, 
  ipcp_orig_node = 0x0, 
  known_csts = {
    m_vec = 0x0
  }, 
  known_contexts = {
    m_vec = 0x0
  }, 
  analysis_done = 1, 
  node_enqueued = 0, 
  do_clone_for_all_contexts = 0, 
  is_all_contexts_clone = 0, 
  node_dead = 0, 
  node_within_scc = 0, 
  node_calling_single_call = 0, 
  versionable = 1
}

Reply via email to