http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46760
--- Comment #24 from H.J. Lu <hjl.tools at gmail dot com> 2011-01-10 01:24:13 UTC --- (gdb) call dump_cgraph_node (stderr, e->caller) _cpp_clean_line/47583(-1) @0x7fffdaf97b00 (asm: _cpp_clean_line) availability:available analyzed executed 136036096x 107 time, 14 benefit 186 size, 7 benefit (204 after inlining) needed reachable externally_visible prevailing_def finalized inlinable called by: cpp_pop_definition/47256 (1.00 per call) destringize_and_run/47257 (1.00 per call) run_directive/47259 (2130530x) (1.00 per call) builtin_macro/47693 (97x) (1.00 per call) paste_tokens/47699 (450825x) (1.00 per call) cpp_read_state/47816 (1.00 per call) _cpp_skip_block_comment/47586 (19682217x) (0.93 per call) _cpp_get_fresh_line.part.5/47584 (113774079x) (1.00 per call) calls: add_line_note/38510 (inlined) (136036096x) (1.00 per call) add_line_note/47567 (nested in 1 loops) add_line_note/47567 (8317015x) (0.06 per call) (nested in 1 loops) add_line_note/47567 (2018574x) (0.01 per call) __builtin_expect/2426 (133456296x) (0.98 per call) __builtin_expect/2426 (133456296x) (0.98 per call) __builtin_expect/2426 (133456296x) (0.98 per call) add_line_note/47567 (nested in 1 loops) __builtin_expect/2426 (319549x) (0.00 per call) (nested in 1 loops) __builtin_expect/2426 (133775845x) (0.98 per call) (nested in 1 loops) search_line_sse42/47576 (136174844x) (1.00 per call) (nested in 1 loops) References: var:search_line_fast (read) fn:search_line_sse42/47576 (addr) var:_cpp_trigraph_map (read) var:_cpp_trigraph_map (read) var:_sch_istable (read) var:_sch_istable (read) var:_cpp_trigraph_map (read) var:_cpp_trigraph_map (read) Refering this function: has 1 outgoing edges for indirect calls. (gdb) call dump_cgraph_node (stderr, e->callee) search_line_sse42/47576(-1) @0x7fffdaf97160 (asm: search_line_sse42.762190) availability:available analyzed executed 136174844x 18 time, 15 benefit 30 size, 7 benefit address_taken prevailing_def_ironly finalized inlinable called by: _cpp_clean_line/47583 (136174844x) (1.00 per call) calls: __builtin_expect/2426 (127407932x) (0.94 per call) search_line_sse2/47575 (1039x) __builtin_expect/2426 (142096x) (0.00 per call) __builtin_expect/2426 (127408971x) (0.94 per call) References: Refering this function: fn:init_vectorized_lexer/47582 (addr) fn:_cpp_clean_line/47583 (addr) (gdb)