Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NattyNarwhal/5e6dc925ef0056b08564f109ba9219f1 to your computer and use it in GitHub Desktop.
Save NattyNarwhal/5e6dc925ef0056b08564f109ba9219f1 to your computer and use it in GitHub Desktop.
Profiling oksh build with gcc options
aix$ gmake
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o alloc.o alloc.c
strtold strtoimax select getdtablesize ainit afreeall alloc areallocarray aresize afree
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtold strtoimax select getdtablesize ainit afreeall alloc areallocarray aresize afree
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 777 kB (28%) ggc
phase parsing : 0.03 (75%) usr 0.02 (100%) sys 0.09 (69%) wall 1573 kB (56%) ggc
phase opt and generate : 0.01 (25%) usr 0.00 ( 0%) sys 0.03 (23%) wall 431 kB (15%) ggc
callgraph construction : 0.01 (25%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 8 kB ( 0%) ggc
callgraph optimization : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 4 kB ( 0%) ggc
preprocessing : 0.01 (25%) usr 0.02 (100%) sys 0.05 (38%) wall 743 kB (27%) ggc
lexical analysis : 0.01 (25%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 (25%) usr 0.00 ( 0%) sys 0.02 (15%) wall 644 kB (23%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 157 kB ( 6%) ggc
reload : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 14 kB ( 1%) ggc
TOTAL : 0.04 0.02 0.13 2791 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o asprintf.o asprintf.c
strtoimax strtold select vasprintf asprintf
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax strtold select vasprintf asprintf
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (14%) wall 777 kB (43%) ggc
phase parsing : 0.02 (100%) usr 0.01 (100%) sys 0.05 (71%) wall 770 kB (43%) ggc
phase opt and generate : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (14%) wall 239 kB (13%) ggc
preprocessing : 0.01 (50%) usr 0.01 (100%) sys 0.05 (71%) wall 305 kB (17%) ggc
parser (global) : 0.01 (50%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 356 kB (20%) ggc
initialize rtl : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (14%) wall 13 kB ( 1%) ggc
TOTAL : 0.02 0.01 0.07 1796 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o c_ksh.o c_ksh.c
strtoimax getdtablesize select c_cd c_pwd c_print c_whence c_command c_type c_typeset c_alias c_unalias c_let c_jobs c_fgbg kill_fmt_entry c_kill getopts_reset c_getopts c_bind
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize select c_cd c_pwd c_print c_whence c_command c_type c_typeset c_alias c_unalias c_let c_jobs c_fgbg kill_fmt_entry c_kill getopts_reset c_getopts c_bind
Execution times (seconds)
phase parsing : 0.04 (36%) usr 0.03 (75%) sys 0.13 (52%) wall 1885 kB (35%) ggc
phase opt and generate : 0.07 (64%) usr 0.01 (25%) sys 0.12 (48%) wall 2751 kB (51%) ggc
callgraph construction : 0.03 (27%) usr 0.01 (25%) sys 0.00 ( 0%) wall 166 kB ( 3%) ggc
cfg cleanup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 1 kB ( 0%) ggc
df live regs : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
preprocessing : 0.02 (18%) usr 0.03 (75%) sys 0.06 (24%) wall 818 kB (15%) ggc
lexical analysis : 0.02 (18%) usr 0.00 ( 0%) sys 0.06 (24%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 645 kB (12%) ggc
tree CFG construction : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 151 kB ( 3%) ggc
tree PHI insertion : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 65 kB ( 1%) ggc
dominance computation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
expand : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 8%) wall 687 kB (13%) ggc
integrated RA : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.03 (12%) wall 711 kB (13%) ggc
reload : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 177 kB ( 3%) ggc
final : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 9 kB ( 0%) ggc
initialize rtl : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 13 kB ( 0%) ggc
rest of compilation : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 31 kB ( 1%) ggc
TOTAL : 0.11 0.04 0.25 5422 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o c_sh.o c_sh.c
strtoimax select getdtablesize strtold c_label c_shift c_umask c_dot c_wait c_read c_eval c_trap c_exitreturn c_brkcont c_set c_unset p_tv p_ts c_times timex timex_hook c_exec c_suspend c_builtin
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize strtold c_label c_shift c_umask c_dot c_wait c_read c_eval c_trap c_exitreturn c_brkcont c_set c_unset p_tv p_ts c_times timex timex_hook c_exec c_suspend c_builtin
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 777 kB (16%) ggc
phase parsing : 0.04 (44%) usr 0.03 (75%) sys 0.12 (52%) wall 1965 kB (41%) ggc
phase opt and generate : 0.05 (56%) usr 0.01 (25%) sys 0.10 (43%) wall 2080 kB (43%) ggc
callgraph construction : 0.04 (44%) usr 0.01 (25%) sys 0.00 ( 0%) wall 105 kB ( 2%) ggc
trivially dead code : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
df scan insns : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 3 kB ( 0%) ggc
preprocessing : 0.01 (11%) usr 0.01 (25%) sys 0.05 (22%) wall 846 kB (18%) ggc
lexical analysis : 0.01 (11%) usr 0.00 ( 0%) sys 0.03 (13%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 (11%) usr 0.01 (25%) sys 0.02 ( 9%) wall 772 kB (16%) ggc
parser struct body : 0.01 (11%) usr 0.01 (25%) sys 0.02 ( 9%) wall 158 kB ( 3%) ggc
tree gimplify : 0.01 (11%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 211 kB ( 4%) ggc
tree operand scan : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 76 kB ( 2%) ggc
expand : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 453 kB ( 9%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 678 kB (14%) ggc
reload : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 9%) wall 107 kB ( 2%) ggc
initialize rtl : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 13 kB ( 0%) ggc
rest of compilation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 39 kB ( 1%) ggc
TOTAL : 0.09 0.04 0.23 4831 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o c_test.o c_test.c
strtoimax getdtablesize select c_test test_isop test_eval test_eaccess test_parse test_oexpr test_aexpr test_nexpr test_primary ptest_isa ptest_getopnd ptest_eval ptest_error
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize select c_test test_isop test_eval test_eaccess test_parse test_oexpr test_aexpr test_nexpr test_primary ptest_isa ptest_getopnd ptest_eval ptest_error
Execution times (seconds)
phase parsing : 0.03 (50%) usr 0.02 (67%) sys 0.09 (60%) wall 1543 kB (43%) ggc
phase opt and generate : 0.03 (50%) usr 0.01 (33%) sys 0.06 (40%) wall 1284 kB (36%) ggc
callgraph construction : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 7%) wall 44 kB ( 1%) ggc
preprocessing : 0.00 ( 0%) usr 0.01 (33%) sys 0.03 (20%) wall 705 kB (20%) ggc
lexical analysis : 0.01 (17%) usr 0.01 (33%) sys 0.01 ( 7%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 (13%) wall 621 kB (17%) ggc
parser struct body : 0.01 (17%) usr 0.00 ( 0%) sys 0.03 (20%) wall 112 kB ( 3%) ggc
parser function body : 0.01 (17%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 88 kB ( 2%) ggc
tree SSA other : 0.01 (17%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 1 kB ( 0%) ggc
loop init : 0.01 (17%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 4 kB ( 0%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 7%) wall 426 kB (12%) ggc
reload : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 7%) wall 83 kB ( 2%) ggc
final : 0.01 (17%) usr 0.01 (33%) sys 0.01 ( 7%) wall 5 kB ( 0%) ggc
initialize rtl : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 7%) wall 13 kB ( 0%) ggc
rest of compilation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 7%) wall 31 kB ( 1%) ggc
TOTAL : 0.06 0.03 0.15 3614 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o c_ulimit.o c_ulimit.c
strtoimax select getdtablesize c_ulimit set_ulimit print_ulimit
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize c_ulimit set_ulimit print_ulimit
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 777 kB (28%) ggc
phase parsing : 0.03 (75%) usr 0.02 (100%) sys 0.09 (75%) wall 1584 kB (57%) ggc
phase opt and generate : 0.01 (25%) usr 0.00 ( 0%) sys 0.02 (17%) wall 392 kB (14%) ggc
rebuild jump labels : 0.01 (25%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
preprocessing : 0.02 (50%) usr 0.00 ( 0%) sys 0.04 (33%) wall 745 kB (27%) ggc
lexical analysis : 0.01 (25%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.02 (100%) sys 0.03 (25%) wall 641 kB (23%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 157 kB ( 6%) ggc
parser function body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 31 kB ( 1%) ggc
final : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 4 kB ( 0%) ggc
initialize rtl : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 13 kB ( 0%) ggc
TOTAL : 0.04 0.02 0.12 2763 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o edit.o edit.c
strtoimax select getdtablesize strtold x_init x_sigwinch check_sigwinch x_read x_getc x_flush x_putc x_puts x_mode set_editmode x_do_comment x_print_expansions x_file_glob path_order_cmp x_command_glob x_locate_word x_try_array x_cf_glob add_glob x_longest_prefix x_free_words x_basename glob_table glob_path x_escape
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize strtold x_init x_sigwinch check_sigwinch x_read x_getc x_flush x_putc x_puts x_mode set_editmode x_do_comment x_print_expansions x_file_glob path_order_cmp x_command_glob x_locate_word x_try_array x_cf_glob add_glob x_longest_prefix x_free_words x_basename glob_table glob_path x_escape
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 777 kB (15%) ggc
phase parsing : 0.04 (40%) usr 0.03 (75%) sys 0.13 (54%) wall 2115 kB (40%) ggc
phase lang. deferred : 0.01 (10%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
phase opt and generate : 0.05 (50%) usr 0.01 (25%) sys 0.10 (42%) wall 2401 kB (45%) ggc
callgraph construction : 0.02 (20%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 139 kB ( 3%) ggc
trivially dead code : 0.01 (10%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
preprocessing : 0.02 (20%) usr 0.00 ( 0%) sys 0.04 (17%) wall 919 kB (17%) ggc
lexical analysis : 0.01 (10%) usr 0.01 (25%) sys 0.05 (21%) wall 0 kB ( 0%) ggc
parser (global) : 0.02 (20%) usr 0.02 (50%) sys 0.02 ( 8%) wall 799 kB (15%) ggc
parser function body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 220 kB ( 4%) ggc
early inlining heuristics: 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
tree eh : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 2 kB ( 0%) ggc
varconst : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
loop fini : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
reload : 0.01 (10%) usr 0.00 ( 0%) sys 0.04 (17%) wall 133 kB ( 3%) ggc
thread pro- & epilogue : 0.01 (10%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 50 kB ( 1%) ggc
initialize rtl : 0.00 ( 0%) usr 0.01 (25%) sys 0.00 ( 0%) wall 13 kB ( 0%) ggc
rest of compilation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 41 kB ( 1%) ggc
unaccounted todo : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
TOTAL : 0.10 0.04 0.24 5303 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o emacs.o emacs.c
strtoimax select getdtablesize strtold isu8cont x_emacs x_insert x_ins_string x_do_ins x_ins x_del_back x_del_char x_delete x_del_bword x_mv_bword x_mv_fword x_del_fword x_bword x_fword x_goto x_bs x_size_str x_size x_zots x_zotc x_mv_back x_mv_forw x_search_char_forw x_search_char_back x_newline x_end_of_text x_beg_hist x_end_hist x_prev_com x_next_com x_goto_hist x_load_hist x_nl_next_com x_eot_del kb_find_hist_func x_search_hist x_search x_match x_del_line x_mv_end x_mv_begin x_draw_line x_redraw x_transpose x_literal x_kill x_push x_yank x_meta_yank x_abort x_error kb_encode kb_decode kb_match kb_del kb_add_string kb_add kb_print x_bind x_init_emacs x_emacs_keys x_set_mark x_kill_region x_xchg_point_mark x_noop x_comp_comm x_list_comm x_complete x_enumerate x_comp_file x_list_file x_comp_list x_expand do_complete x_adjust x_e_ungetc x_e_getc x_e_getu8 x_e_putc x_e_puts x_set_arg x_comment x_prev_histword x_fold_upper x_fold_lower x_fold_capitalize x_fold_case x_lastcp
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize strtold isu8cont x_emacs x_insert x_ins_string x_do_ins x_ins x_del_back x_del_char x_delete x_del_bword x_mv_bword x_mv_fword x_del_fword x_bword x_fword x_goto x_bs x_size_str x_size x_zots x_zotc x_mv_back x_mv_forw x_search_char_forw x_search_char_back x_newline x_end_of_text x_beg_hist x_end_hist x_prev_com x_next_com x_goto_hist x_load_hist x_nl_next_com x_eot_del kb_find_hist_func x_search_hist x_search x_match x_del_line x_mv_end x_mv_begin x_draw_line x_redraw x_transpose x_literal x_kill x_push x_yank x_meta_yank x_abort x_error kb_encode kb_decode kb_match kb_del kb_add_string kb_add kb_print x_bind x_init_emacs x_emacs_keys x_set_mark x_kill_region x_xchg_point_mark x_noop x_comp_comm x_list_comm x_complete x_enumerate x_comp_file x_list_file x_comp_list x_expand do_complete x_adjust x_e_ungetc x_e_getc x_e_getu8 x_e_putc x_e_puts x_set_arg x_comment x_prev_histword x_fold_upper x_fold_lower x_fold_capitalize x_fold_case x_lastcp
Execution times (seconds)
phase parsing : 0.05 (31%) usr 0.04 (67%) sys 0.16 (43%) wall 2227 kB (27%) ggc
phase opt and generate : 0.11 (69%) usr 0.02 (33%) sys 0.21 (57%) wall 5372 kB (64%) ggc
callgraph construction : 0.02 (12%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 352 kB ( 4%) ggc
callgraph optimization : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 41 kB ( 1%) ggc
trivially dead code : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
df scan insns : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 13 kB ( 0%) ggc
preprocessing : 0.03 (19%) usr 0.02 (33%) sys 0.06 (16%) wall 886 kB (11%) ggc
lexical analysis : 0.01 ( 6%) usr 0.01 (17%) sys 0.03 ( 8%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 8%) wall 855 kB (10%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 5%) wall 161 kB ( 2%) ggc
parser function body : 0.01 ( 6%) usr 0.01 (17%) sys 0.02 ( 5%) wall 313 kB ( 4%) ggc
tree gimplify : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 410 kB ( 5%) ggc
dominance computation : 0.02 (12%) usr 0.01 (17%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
out of ssa : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 18 kB ( 0%) ggc
expand : 0.02 (13%) usr 0.00 ( 0%) sys 0.04 (11%) wall 923 kB (11%) ggc
jump : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
integrated RA : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 2361 kB (28%) ggc
reload : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 8%) wall 140 kB ( 2%) ggc
thread pro- & epilogue : 0.01 ( 6%) usr 0.01 (17%) sys 0.01 ( 3%) wall 156 kB ( 2%) ggc
rest of compilation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.06 (16%) wall 123 kB ( 1%) ggc
unaccounted todo : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 5%) wall 1 kB ( 0%) ggc
TOTAL : 0.16 0.06 0.37 8385 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o eval.o eval.c
strtoimax getdtablesize getpwuid_r getpwnam_r select substitute eval evalstr evalonestr expand varsub comsub trimsub glob glob_str globit debunk maybe_expand_tilde tilde homedir alt_expand
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize getpwuid_r getpwnam_r select substitute eval evalstr evalonestr expand varsub comsub trimsub glob glob_str globit debunk maybe_expand_tilde tilde homedir alt_expand
Execution times (seconds)
phase parsing : 0.05 (45%) usr 0.03 (75%) sys 0.14 (54%) wall 2004 kB (35%) ggc
phase opt and generate : 0.06 (55%) usr 0.01 (25%) sys 0.12 (46%) wall 2885 kB (51%) ggc
df live regs : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
alias analysis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 25 kB ( 0%) ggc
preprocessing : 0.02 (18%) usr 0.02 (50%) sys 0.06 (23%) wall 840 kB (15%) ggc
lexical analysis : 0.02 (18%) usr 0.01 (25%) sys 0.04 (15%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 728 kB (13%) ggc
parser function body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.03 (12%) wall 271 kB ( 5%) ggc
tree gimplify : 0.00 ( 0%) usr 0.01 (25%) sys 0.01 ( 4%) wall 380 kB ( 7%) ggc
tree SSA other : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 1 kB ( 0%) ggc
out of ssa : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 5 kB ( 0%) ggc
expand : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 658 kB (12%) ggc
integrated RA : 0.02 (18%) usr 0.00 ( 0%) sys 0.03 (12%) wall 748 kB (13%) ggc
final : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 7 kB ( 0%) ggc
rest of compilation : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.03 (12%) wall 34 kB ( 1%) ggc
TOTAL : 0.11 0.04 0.26 5676 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o exec.o exec.c
strtoimax getdtablesize strtold select execute comexec scriptexec shcomexec findfunc define builtin findcom flushcom search_access search call_builtin iosetup herein do_selectargs select_fmt_entry pr_menu plain_fmt_entry pr_list dbteste_isa dbteste_getopnd dbteste_eval dbteste_error
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize strtold select execute comexec scriptexec shcomexec findfunc define builtin findcom flushcom search_access search call_builtin iosetup herein do_selectargs select_fmt_entry pr_menu plain_fmt_entry pr_list dbteste_isa dbteste_getopnd dbteste_eval dbteste_error
Execution times (seconds)
phase parsing : 0.05 (42%) usr 0.04 (100%) sys 0.14 (52%) wall 2075 kB (36%) ggc
phase opt and generate : 0.07 (58%) usr 0.00 ( 0%) sys 0.13 (48%) wall 2971 kB (51%) ggc
callgraph optimization : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 12 kB ( 0%) ggc
cfg cleanup : 0.01 ( 8%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 1 kB ( 0%) ggc
df reg dead/unused notes: 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 42 kB ( 1%) ggc
preprocessing : 0.02 (17%) usr 0.01 (25%) sys 0.06 (22%) wall 857 kB (15%) ggc
lexical analysis : 0.02 (17%) usr 0.02 (50%) sys 0.04 (15%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 7%) wall 777 kB (13%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 163 kB ( 3%) ggc
parser function body : 0.01 ( 8%) usr 0.01 (25%) sys 0.01 ( 4%) wall 260 kB ( 4%) ggc
tree SSA rewrite : 0.01 ( 8%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 84 kB ( 1%) ggc
dominance frontiers : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
dominance computation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
out of ssa : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 7 kB ( 0%) ggc
expand : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 7%) wall 679 kB (12%) ggc
loop init : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 14 kB ( 0%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.04 (15%) wall 836 kB (14%) ggc
reload : 0.02 (17%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 191 kB ( 3%) ggc
thread pro- & epilogue : 0.01 ( 8%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 47 kB ( 1%) ggc
final : 0.01 ( 8%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 9 kB ( 0%) ggc
rest of compilation : 0.01 ( 8%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 43 kB ( 1%) ggc
TOTAL : 0.12 0.04 0.27 5832 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o expr.o expr.c
strtoimax select getdtablesize evaluate v_evaluate evalerr evalexpr token do_ppmm assign_check tempvar intvar
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize evaluate v_evaluate evalerr evalexpr token do_ppmm assign_check tempvar intvar
Execution times (seconds)
phase parsing : 0.03 (50%) usr 0.02 (67%) sys 0.10 (62%) wall 1697 kB (45%) ggc
phase opt and generate : 0.03 (50%) usr 0.01 (33%) sys 0.06 (38%) wall 1271 kB (34%) ggc
alias analysis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 9 kB ( 0%) ggc
preprocessing : 0.01 (17%) usr 0.00 ( 0%) sys 0.05 (31%) wall 772 kB (21%) ggc
lexical analysis : 0.00 ( 0%) usr 0.01 (33%) sys 0.02 (12%) wall 0 kB ( 0%) ggc
parser (global) : 0.02 (33%) usr 0.01 (33%) sys 0.02 (12%) wall 646 kB (17%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 149 kB ( 4%) ggc
tree gimplify : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 119 kB ( 3%) ggc
tree SSA other : 0.01 (17%) usr 0.01 (33%) sys 0.00 ( 0%) wall 1 kB ( 0%) ggc
expand : 0.01 (17%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 271 kB ( 7%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 403 kB (11%) ggc
reload : 0.01 (17%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 88 kB ( 2%) ggc
shorten branches : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 0 kB ( 0%) ggc
initialize rtl : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 13 kB ( 0%) ggc
rest of compilation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 49 kB ( 1%) ggc
TOTAL : 0.06 0.03 0.16 3754 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o history.o history.c
strtoimax getdtablesize strtold select c_fc hist_execute hist_replace hist_get hist_get_newest hist_get_oldest histbackup histreset histpos histnum findhist findhistrel sethistcontrol sethistsize sethistfile init_histvec history_lock histsave history_open history_close history_load hist_init history_write hist_finish
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize strtold select c_fc hist_execute hist_replace hist_get hist_get_newest hist_get_oldest histbackup histreset histpos histnum findhist findhistrel sethistcontrol sethistsize sethistfile init_histvec history_lock histsave history_open history_close history_load hist_init history_write hist_finish
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 777 kB (16%) ggc
phase parsing : 0.04 (44%) usr 0.03 (75%) sys 0.11 (52%) wall 1914 kB (40%) ggc
phase opt and generate : 0.05 (56%) usr 0.01 (25%) sys 0.09 (43%) wall 2030 kB (43%) ggc
dump files : 0.01 (11%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 0 kB ( 0%) ggc
preprocessing : 0.02 (22%) usr 0.01 (25%) sys 0.02 (10%) wall 826 kB (17%) ggc
lexical analysis : 0.01 (11%) usr 0.00 ( 0%) sys 0.04 (19%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 768 kB (16%) ggc
parser struct body : 0.00 ( 0%) usr 0.01 (25%) sys 0.02 (10%) wall 158 kB ( 3%) ggc
parser function body : 0.01 (11%) usr 0.01 (25%) sys 0.02 (10%) wall 150 kB ( 3%) ggc
tree gimplify : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 194 kB ( 4%) ggc
integrated RA : 0.02 (22%) usr 0.00 ( 0%) sys 0.03 (14%) wall 721 kB (15%) ggc
shorten branches : 0.01 (11%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 0 kB ( 0%) ggc
final : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 8 kB ( 0%) ggc
rest of compilation : 0.01 (11%) usr 0.01 (25%) sys 0.01 ( 5%) wall 38 kB ( 1%) ggc
unaccounted todo : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 0 kB ( 0%) ggc
TOTAL : 0.09 0.04 0.21 4730 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o io.o io.c
strtoimax getdtablesize select errorf warningf bi_errorf internal_error_vwarn internal_warningf internal_errorf error_prefix shellf shprintf can_seek initio ksh_dup2 savefd restfd openpipe closepipe check_fd coproc_init coproc_read_close coproc_readw_close coproc_write_close coproc_getfd coproc_cleanup maketemp
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize select errorf warningf bi_errorf internal_error_vwarn internal_warningf internal_errorf error_prefix shellf shprintf can_seek initio ksh_dup2 savefd restfd openpipe closepipe check_fd coproc_init coproc_read_close coproc_readw_close coproc_write_close coproc_getfd coproc_cleanup maketemp
Execution times (seconds)
phase parsing : 0.03 (50%) usr 0.02 (67%) sys 0.10 (62%) wall 1634 kB (44%) ggc
phase opt and generate : 0.03 (50%) usr 0.01 (33%) sys 0.05 (31%) wall 1252 kB (34%) ggc
callgraph construction : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 59 kB ( 2%) ggc
preprocessing : 0.01 (17%) usr 0.01 (33%) sys 0.05 (31%) wall 765 kB (21%) ggc
lexical analysis : 0.02 (33%) usr 0.00 ( 0%) sys 0.02 (12%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.01 (33%) sys 0.01 ( 6%) wall 644 kB (18%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 148 kB ( 4%) ggc
parser function body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 66 kB ( 2%) ggc
expand : 0.01 (17%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 171 kB ( 5%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.03 (19%) wall 663 kB (18%) ggc
initialize rtl : 0.01 (17%) usr 0.01 (33%) sys 0.00 ( 0%) wall 13 kB ( 0%) ggc
rest of compilation : 0.01 (17%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 35 kB ( 1%) ggc
TOTAL : 0.06 0.03 0.16 3672 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o jobs.o jobs.c
strtoimax select getdtablesize strtold j_init j_suspend j_exit j_change exchild startlast waitlast waitfor j_kill j_resume j_stopped_running j_njobs j_jobs j_notify j_async j_set_async j_startjob j_waitj j_sigchld check_job j_print j_lookup new_job new_proc remove_job put_job kill_job
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize strtold j_init j_suspend j_exit j_change exchild startlast waitlast waitfor j_kill j_resume j_stopped_running j_njobs j_jobs j_notify j_async j_set_async j_startjob j_waitj j_sigchld check_job j_print j_lookup new_job new_proc remove_job put_job kill_job
Execution times (seconds)
phase parsing : 0.05 (42%) usr 0.03 (75%) sys 0.14 (50%) wall 2035 kB (34%) ggc
phase opt and generate : 0.07 (58%) usr 0.01 (25%) sys 0.13 (46%) wall 3100 kB (52%) ggc
callgraph construction : 0.02 (17%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 204 kB ( 3%) ggc
cfg cleanup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 1 kB ( 0%) ggc
preprocessing : 0.02 (17%) usr 0.01 (25%) sys 0.06 (21%) wall 858 kB (14%) ggc
lexical analysis : 0.03 (25%) usr 0.01 (25%) sys 0.05 (18%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 730 kB (12%) ggc
parser struct body : 0.00 ( 0%) usr 0.01 (25%) sys 0.01 ( 4%) wall 161 kB ( 3%) ggc
parser function body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 275 kB ( 5%) ggc
tree gimplify : 0.00 ( 0%) usr 0.01 (25%) sys 0.01 ( 4%) wall 328 kB ( 6%) ggc
tree PHI insertion : 0.01 ( 8%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 43 kB ( 1%) ggc
expand : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 752 kB (13%) ggc
integrated RA : 0.01 ( 8%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 974 kB (16%) ggc
reload : 0.01 ( 8%) usr 0.00 ( 0%) sys 0.03 (11%) wall 134 kB ( 2%) ggc
initialize rtl : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 13 kB ( 0%) ggc
rest of compilation : 0.02 (17%) usr 0.00 ( 0%) sys 0.03 (11%) wall 49 kB ( 1%) ggc
TOTAL : 0.12 0.04 0.28 5921 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o lex.o lex.c
strtoimax getdtablesize select yylex gethere readhere yyerror pushs getsc__ getsc_line special_prompt_expand set_prompt dopprompt pprompt promptlen get_brace_var arraysub ungetsc getsc_bn push_state_ pop_state_
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize select yylex gethere readhere yyerror pushs getsc__ getsc_line special_prompt_expand set_prompt dopprompt pprompt promptlen get_brace_var arraysub ungetsc getsc_bn push_state_ pop_state_
Execution times (seconds)
phase parsing : 0.05 (36%) usr 0.04 (100%) sys 0.14 (45%) wall 2097 kB (32%) ggc
phase opt and generate : 0.09 (64%) usr 0.00 ( 0%) sys 0.16 (52%) wall 3701 kB (56%) ggc
callgraph optimization : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 10 kB ( 0%) ggc
df scan insns : 0.01 ( 7%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 2 kB ( 0%) ggc
df reg dead/unused notes: 0.01 ( 7%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 58 kB ( 1%) ggc
preprocessing : 0.03 (21%) usr 0.03 (75%) sys 0.06 (19%) wall 842 kB (13%) ggc
lexical analysis : 0.02 (14%) usr 0.01 (25%) sys 0.06 (19%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 6%) wall 708 kB (11%) ggc
tree operand scan : 0.01 ( 7%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 125 kB ( 2%) ggc
expand : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 6%) wall 897 kB (14%) ggc
jump : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 0 kB ( 0%) ggc
loop init : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 12 kB ( 0%) ggc
integrated RA : 0.04 (29%) usr 0.00 ( 0%) sys 0.03 (10%) wall 845 kB (13%) ggc
reload : 0.02 (14%) usr 0.00 ( 0%) sys 0.04 (13%) wall 290 kB ( 4%) ggc
final : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 7 kB ( 0%) ggc
TOTAL : 0.14 0.04 0.31 6585 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o mail.o mail.c
strtoimax select getdtablesize mcheck mcset mbset mpset munset mballoc mprintit
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize mcheck mcset mbset mpset munset mballoc mprintit
Execution times (seconds)
phase parsing : 0.03 (75%) usr 0.02 (100%) sys 0.08 (73%) wall 1441 kB (53%) ggc
phase opt and generate : 0.01 (25%) usr 0.00 ( 0%) sys 0.03 (27%) wall 510 kB (19%) ggc
preprocessing : 0.01 (25%) usr 0.01 (50%) sys 0.02 (18%) wall 685 kB (25%) ggc
lexical analysis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 9%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 (25%) usr 0.01 (50%) sys 0.03 (27%) wall 604 kB (22%) ggc
parser struct body : 0.01 (25%) usr 0.00 ( 0%) sys 0.01 ( 9%) wall 107 kB ( 4%) ggc
expand : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 9%) wall 73 kB ( 3%) ggc
final : 0.01 (25%) usr 0.00 ( 0%) sys 0.01 ( 9%) wall 5 kB ( 0%) ggc
symout : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 9%) wall 0 kB ( 0%) ggc
unaccounted todo : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 9%) wall 0 kB ( 0%) ggc
TOTAL : 0.04 0.02 0.11 2738 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o main.o main.c
strtoimax getdtablesize getpwuid_r getpwnam_r strtold select make_argv main init_username include command shell unwind newenv quitenv cleanup_parents_env cleanup_proc_env reclaim remove_temps is_restricted
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize getpwuid_r getpwnam_r strtold select make_argv main init_username include command shell unwind newenv quitenv cleanup_parents_env cleanup_proc_env reclaim remove_temps is_restricted
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 777 kB (18%) ggc
phase parsing : 0.04 (50%) usr 0.03 (100%) sys 0.11 (58%) wall 1920 kB (45%) ggc
phase opt and generate : 0.04 (50%) usr 0.00 ( 0%) sys 0.07 (37%) wall 1577 kB (37%) ggc
df scan insns : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 (11%) wall 2 kB ( 0%) ggc
preprocessing : 0.01 (12%) usr 0.00 ( 0%) sys 0.04 (21%) wall 836 kB (20%) ggc
lexical analysis : 0.02 (25%) usr 0.03 (100%) sys 0.03 (16%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 (12%) usr 0.00 ( 0%) sys 0.02 (11%) wall 778 kB (18%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 159 kB ( 4%) ggc
parser function body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 136 kB ( 3%) ggc
inline parameters : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 10 kB ( 0%) ggc
tree gimplify : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 152 kB ( 4%) ggc
tree SSA other : 0.01 (13%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 1 kB ( 0%) ggc
expand : 0.01 (12%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 356 kB ( 8%) ggc
reload : 0.01 (12%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 56 kB ( 1%) ggc
thread pro- & epilogue : 0.01 (13%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 34 kB ( 1%) ggc
final : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 8 kB ( 0%) ggc
unaccounted todo : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 0 kB ( 0%) ggc
TOTAL : 0.08 0.03 0.19 4284 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o misc.o misc.c
strtoimax getdtablesize strtold select setctypes initctypes u64ton str_save str_nsave Xcheck_grow_ option options_fmt_entry printoptions getoptions change_flag parse_args getn bi_getn gmatch has_globbing do_gmatch posix_cclass cclass pat_scan qsortp xstrcmp ksh_getopt_reset ksh_getopt print_value_quoted print_columns strip_nuls blocking_read reset_nonblock ksh_get_wd
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize strtold select setctypes initctypes u64ton str_save str_nsave Xcheck_grow_ option options_fmt_entry printoptions getoptions change_flag parse_args getn bi_getn gmatch has_globbing do_gmatch posix_cclass cclass pat_scan qsortp xstrcmp ksh_getopt_reset ksh_getopt print_value_quoted print_columns strip_nuls blocking_read reset_nonblock ksh_get_wd
Execution times (seconds)
phase parsing : 0.04 (40%) usr 0.03 (75%) sys 0.13 (54%) wall 1960 kB (36%) ggc
phase opt and generate : 0.06 (60%) usr 0.01 (25%) sys 0.11 (46%) wall 2662 kB (49%) ggc
dump files : 0.01 (10%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
callgraph optimization : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 15 kB ( 0%) ggc
df scan insns : 0.01 (10%) usr 0.01 (25%) sys 0.00 ( 0%) wall 4 kB ( 0%) ggc
preprocessing : 0.02 (20%) usr 0.01 (25%) sys 0.04 (17%) wall 828 kB (15%) ggc
lexical analysis : 0.01 (10%) usr 0.00 ( 0%) sys 0.05 (21%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 (10%) usr 0.01 (25%) sys 0.01 ( 4%) wall 731 kB (14%) ggc
parser struct body : 0.00 ( 0%) usr 0.01 (25%) sys 0.03 (12%) wall 159 kB ( 3%) ggc
tree gimplify : 0.01 (10%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 267 kB ( 5%) ggc
dominance computation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 0 kB ( 0%) ggc
out of ssa : 0.01 (10%) usr 0.00 ( 0%) sys 0.02 ( 8%) wall 7 kB ( 0%) ggc
expand : 0.01 (10%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 502 kB ( 9%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 8%) wall 954 kB (18%) ggc
reload : 0.01 (10%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 138 kB ( 3%) ggc
final : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 8%) wall 7 kB ( 0%) ggc
TOTAL : 0.10 0.04 0.24 5409 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o path.o path.c
strtoimax getdtablesize select make_path simplify_path set_current_wd get_phys_path do_phys_path
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize select make_path simplify_path set_current_wd get_phys_path do_phys_path
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 777 kB (27%) ggc
phase parsing : 0.03 (75%) usr 0.02 (100%) sys 0.08 (67%) wall 1478 kB (51%) ggc
phase opt and generate : 0.01 (25%) usr 0.00 ( 0%) sys 0.03 (25%) wall 655 kB (22%) ggc
trivially dead code : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 0 kB ( 0%) ggc
df reg dead/unused notes: 0.01 (25%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 8 kB ( 0%) ggc
preprocessing : 0.01 (25%) usr 0.01 (50%) sys 0.03 (25%) wall 699 kB (24%) ggc
lexical analysis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 (25%) usr 0.01 (50%) sys 0.02 (17%) wall 602 kB (21%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 107 kB ( 4%) ggc
parser function body : 0.01 (25%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 59 kB ( 2%) ggc
initialize rtl : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 13 kB ( 0%) ggc
TOTAL : 0.04 0.02 0.12 2919 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o shf.o shf.c
strtoimax getdtablesize select shf_open shf_fdopen shf_reopen shf_sopen shf_close shf_fdclose shf_sclose shf_flush shf_emptybuf shf_fillbuf shf_read shf_getse shf_getchar shf_ungetc shf_putchar shf_puts shf_write shf_fprintf shf_snprintf shf_smprintf shf_vfprintf
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize select shf_open shf_fdopen shf_reopen shf_sopen shf_close shf_fdclose shf_sclose shf_flush shf_emptybuf shf_fillbuf shf_read shf_getse shf_getchar shf_ungetc shf_putchar shf_puts shf_write shf_fprintf shf_snprintf shf_smprintf shf_vfprintf
Execution times (seconds)
phase parsing : 0.04 (44%) usr 0.03 (100%) sys 0.12 (57%) wall 1816 kB (38%) ggc
phase opt and generate : 0.05 (56%) usr 0.00 ( 0%) sys 0.09 (43%) wall 2214 kB (46%) ggc
dump files : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 0 kB ( 0%) ggc
df live regs : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 (10%) wall 0 kB ( 0%) ggc
preprocessing : 0.01 (11%) usr 0.01 (33%) sys 0.04 (19%) wall 789 kB (16%) ggc
lexical analysis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 700 kB (15%) ggc
parser struct body : 0.02 (22%) usr 0.01 (33%) sys 0.04 (19%) wall 149 kB ( 3%) ggc
parser function body : 0.01 (11%) usr 0.01 (33%) sys 0.02 (10%) wall 167 kB ( 3%) ggc
tree operand scan : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 92 kB ( 2%) ggc
dominance computation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 0 kB ( 0%) ggc
out of ssa : 0.01 (11%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 8 kB ( 0%) ggc
expand : 0.01 (11%) usr 0.00 ( 0%) sys 0.02 (10%) wall 444 kB ( 9%) ggc
integrated RA : 0.01 (11%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 710 kB (15%) ggc
reload : 0.01 (11%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 150 kB ( 3%) ggc
initialize rtl : 0.01 (11%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 13 kB ( 0%) ggc
TOTAL : 0.09 0.03 0.21 4817 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o syn.o syn.c
strtoimax select getdtablesize yyparse pipeline andor c_list synio musthave nested get_command dogroup thenpart elsepart caselist casepart function_body wordlist block initkeywords syntaxerr nesting_push nesting_pop newtp compile assign_command inalias dbtestp_isa dbtestp_getopnd dbtestp_eval dbtestp_error
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize yyparse pipeline andor c_list synio musthave nested get_command dogroup thenpart elsepart caselist casepart function_body wordlist block initkeywords syntaxerr nesting_push nesting_pop newtp compile assign_command inalias dbtestp_isa dbtestp_getopnd dbtestp_eval dbtestp_error
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 777 kB (15%) ggc
phase parsing : 0.04 (44%) usr 0.03 (100%) sys 0.11 (50%) wall 1762 kB (35%) ggc
phase opt and generate : 0.05 (56%) usr 0.00 ( 0%) sys 0.10 (45%) wall 2522 kB (50%) ggc
callgraph construction : 0.01 (11%) usr 0.00 ( 0%) sys 0.03 (14%) wall 177 kB ( 3%) ggc
df scan insns : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 9%) wall 4 kB ( 0%) ggc
preprocessing : 0.02 (22%) usr 0.00 ( 0%) sys 0.08 (36%) wall 781 kB (15%) ggc
lexical analysis : 0.01 (11%) usr 0.01 (33%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 9%) wall 641 kB (13%) ggc
parser struct body : 0.00 ( 0%) usr 0.01 (33%) sys 0.00 ( 0%) wall 112 kB ( 2%) ggc
parser function body : 0.01 (11%) usr 0.01 (33%) sys 0.01 ( 5%) wall 210 kB ( 4%) ggc
tree gimplify : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 273 kB ( 5%) ggc
integrated RA : 0.02 (22%) usr 0.00 ( 0%) sys 0.02 ( 9%) wall 871 kB (17%) ggc
reload : 0.01 (11%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 91 kB ( 2%) ggc
rest of compilation : 0.01 (11%) usr 0.00 ( 0%) sys 0.01 ( 5%) wall 46 kB ( 1%) ggc
TOTAL : 0.09 0.03 0.22 5070 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o table.o table.c
strtoimax select getdtablesize hash ktinit texpand ktsearch ktenter ktdelete ktwalk ktnext tnamecmp ktsort
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize hash ktinit texpand ktsearch ktenter ktdelete ktwalk ktnext tnamecmp ktsort
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 777 kB (27%) ggc
phase parsing : 0.03 (75%) usr 0.02 (100%) sys 0.08 (67%) wall 1451 kB (50%) ggc
phase opt and generate : 0.01 (25%) usr 0.00 ( 0%) sys 0.03 (25%) wall 670 kB (23%) ggc
callgraph optimization : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 5 kB ( 0%) ggc
df scan insns : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 1 kB ( 0%) ggc
df live regs : 0.01 (25%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 0 kB ( 0%) ggc
preprocessing : 0.01 (25%) usr 0.01 (50%) sys 0.05 (42%) wall 687 kB (24%) ggc
lexical analysis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 0 kB ( 0%) ggc
parser struct body : 0.01 (25%) usr 0.00 ( 0%) sys 0.01 ( 8%) wall 107 kB ( 4%) ggc
parser function body : 0.01 (25%) usr 0.01 (50%) sys 0.01 ( 8%) wall 40 kB ( 1%) ggc
TOTAL : 0.04 0.02 0.12 2907 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o trap.o trap.c
strtoimax getdtablesize select inittraps alarm_init alarm_catcher gettrap trapsig intrcheck fatal_trap_check trap_pending runtraps runtrap cleartraps restoresigs settrap block_pipe restore_pipe setsig setexecsig
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize select inittraps alarm_init alarm_catcher gettrap trapsig intrcheck fatal_trap_check trap_pending runtraps runtrap cleartraps restoresigs settrap block_pipe restore_pipe setsig setexecsig
Execution times (seconds)
phase parsing : 0.03 (60%) usr 0.02 (67%) sys 0.10 (67%) wall 1641 kB (46%) ggc
phase opt and generate : 0.02 (40%) usr 0.01 (33%) sys 0.04 (27%) wall 1109 kB (31%) ggc
trivially dead code : 0.01 (20%) usr 0.00 ( 0%) sys 0.01 ( 7%) wall 0 kB ( 0%) ggc
preprocessing : 0.02 (40%) usr 0.00 ( 0%) sys 0.06 (40%) wall 770 kB (22%) ggc
lexical analysis : 0.01 (20%) usr 0.02 (67%) sys 0.03 (20%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 7%) wall 639 kB (18%) ggc
out of ssa : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 7%) wall 2 kB ( 0%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 7%) wall 494 kB (14%) ggc
initialize rtl : 0.01 (20%) usr 0.01 (33%) sys 0.01 ( 7%) wall 13 kB ( 0%) ggc
TOTAL : 0.05 0.03 0.15 3537 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o tree.o tree.c
strtoimax select getdtablesize ptree pioact tputC tputS fptreef snptreef vfptreef tcopy wdcopy wdscan wdstrip iocopy tfree iofree
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize ptree pioact tputC tputS fptreef snptreef vfptreef tcopy wdcopy wdscan wdstrip iocopy tfree iofree
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 777 kB (20%) ggc
phase parsing : 0.03 (43%) usr 0.02 (67%) sys 0.09 (53%) wall 1601 kB (41%) ggc
phase opt and generate : 0.04 (57%) usr 0.01 (33%) sys 0.07 (41%) wall 1531 kB (39%) ggc
preprocessing : 0.01 (14%) usr 0.02 (67%) sys 0.03 (18%) wall 736 kB (19%) ggc
lexical analysis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 (12%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 (14%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 610 kB (16%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 107 kB ( 3%) ggc
parser function body : 0.01 (14%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 137 kB ( 3%) ggc
tree SSA other : 0.01 (14%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 1 kB ( 0%) ggc
expand : 0.02 (29%) usr 0.00 ( 0%) sys 0.02 (12%) wall 352 kB ( 9%) ggc
varconst : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 0 kB ( 0%) ggc
integrated RA : 0.01 (14%) usr 0.01 (33%) sys 0.02 (12%) wall 459 kB (12%) ggc
thread pro- & epilogue : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 30 kB ( 1%) ggc
final : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 6%) wall 5 kB ( 0%) ggc
TOTAL : 0.07 0.03 0.17 3919 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o tty.o tty.c
strtoimax getdtablesize select tty_close tty_init
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize select tty_close tty_init
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (10%) wall 777 kB (31%) ggc
phase parsing : 0.02 (67%) usr 0.02 (100%) sys 0.07 (70%) wall 1447 kB (58%) ggc
phase opt and generate : 0.01 (33%) usr 0.00 ( 0%) sys 0.02 (20%) wall 244 kB (10%) ggc
callgraph construction : 0.01 (33%) usr 0.00 ( 0%) sys 0.01 (10%) wall 12 kB ( 1%) ggc
preprocessing : 0.01 (33%) usr 0.01 (50%) sys 0.04 (40%) wall 710 kB (29%) ggc
lexical analysis : 0.01 (33%) usr 0.00 ( 0%) sys 0.02 (20%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.01 (50%) sys 0.00 ( 0%) wall 609 kB (25%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (10%) wall 108 kB ( 4%) ggc
rest of compilation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (10%) wall 6 kB ( 0%) ggc
TOTAL : 0.03 0.02 0.10 2477 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o var.o var.c
strtoimax select strtold getdtablesize newblock popblock initvar array_index_calc global local str_val intval setstr setint getint setint_v formatstr export typeset unset skip_varname skip_wdvarname is_wdvarname is_wdvarassign makenv change_random special unspecial getspec setspec unsetspec arraysearch array_ref_len arrayname set_array
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select strtold getdtablesize newblock popblock initvar array_index_calc global local str_val intval setstr setint getint setint_v formatstr export typeset unset skip_varname skip_wdvarname is_wdvarname is_wdvarassign makenv change_random special unspecial getspec setspec unsetspec arraysearch array_ref_len arrayname set_array
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 777 kB (14%) ggc
phase parsing : 0.05 (45%) usr 0.03 (75%) sys 0.13 (50%) wall 1971 kB (35%) ggc
phase opt and generate : 0.06 (55%) usr 0.01 (25%) sys 0.12 (46%) wall 2916 kB (51%) ggc
dump files : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
cfg cleanup : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 1 kB ( 0%) ggc
trivially dead code : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 8%) wall 0 kB ( 0%) ggc
alias analysis : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 18 kB ( 0%) ggc
preprocessing : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.04 (15%) wall 830 kB (15%) ggc
lexical analysis : 0.03 (27%) usr 0.01 (25%) sys 0.06 (23%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 ( 9%) usr 0.02 (50%) sys 0.02 ( 8%) wall 705 kB (12%) ggc
parser struct body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 165 kB ( 3%) ggc
inline parameters : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 18 kB ( 0%) ggc
tree gimplify : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 310 kB ( 5%) ggc
tree operand scan : 0.00 ( 0%) usr 0.01 (25%) sys 0.00 ( 0%) wall 119 kB ( 2%) ggc
dominance computation : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
expand vars : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 53 kB ( 1%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 1005 kB (18%) ggc
reload : 0.01 ( 9%) usr 0.00 ( 0%) sys 0.02 ( 8%) wall 154 kB ( 3%) ggc
thread pro- & epilogue : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 72 kB ( 1%) ggc
final : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 8 kB ( 0%) ggc
rest of compilation : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 4%) wall 69 kB ( 1%) ggc
TOTAL : 0.11 0.04 0.26 5673 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o version.o version.c
strtoimax select getdtablesize
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize
Execution times (seconds)
phase parsing : 0.02 (67%) usr 0.02 (100%) sys 0.07 (88%) wall 1351 kB (60%) ggc
phase opt and generate : 0.01 (33%) usr 0.00 ( 0%) sys 0.01 (12%) wall 121 kB ( 5%) ggc
preprocessing : 0.01 (33%) usr 0.00 ( 0%) sys 0.05 (62%) wall 677 kB (30%) ggc
lexical analysis : 0.01 (33%) usr 0.02 (100%) sys 0.01 (12%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (12%) wall 551 kB (24%) ggc
initialize rtl : 0.01 (33%) usr 0.00 ( 0%) sys 0.01 (12%) wall 13 kB ( 1%) ggc
TOTAL : 0.03 0.02 0.08 2258 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o vi.o vi.c
strtoimax select getdtablesize strtold x_vi vi_hook vi_reset nextstate vi_insert vi_cmd domove redo_insert yank_range bracktype save_cbuf restore_cbuf save_edstate restore_edstate free_edstate edit_reset x_vi_putbuf putbuf del_range findch forwword backword endword Forwword Backword Endword grabhist grabsearch redraw_line refresh outofwin rewindow newcol display ed_mov_opt expand_word complete_word print_expansions char_len x_vi_zotc vi_pprompt vi_error vi_macro_reset isu8cont
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize strtold x_vi vi_hook vi_reset nextstate vi_insert vi_cmd domove redo_insert yank_range bracktype save_cbuf restore_cbuf save_edstate restore_edstate free_edstate edit_reset x_vi_putbuf putbuf del_range findch forwword backword endword Forwword Backword Endword grabhist grabsearch redraw_line refresh outofwin rewindow newcol display ed_mov_opt expand_word complete_word print_expansions char_len x_vi_zotc vi_pprompt vi_error vi_macro_reset isu8cont
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 777 kB (10%) ggc
phase parsing : 0.05 (31%) usr 0.04 (80%) sys 0.14 (40%) wall 2085 kB (26%) ggc
phase opt and generate : 0.11 (69%) usr 0.01 (20%) sys 0.20 (57%) wall 5078 kB (64%) ggc
dump files : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 0 kB ( 0%) ggc
cfg cleanup : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 2 kB ( 0%) ggc
df scan insns : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.02 ( 6%) wall 6 kB ( 0%) ggc
preprocessing : 0.02 (13%) usr 0.01 (20%) sys 0.07 (20%) wall 809 kB (10%) ggc
lexical analysis : 0.02 (12%) usr 0.01 (20%) sys 0.04 (11%) wall 0 kB ( 0%) ggc
parser (global) : 0.00 ( 0%) usr 0.01 (20%) sys 0.03 ( 9%) wall 757 kB (10%) ggc
parser function body : 0.01 ( 6%) usr 0.01 (20%) sys 0.00 ( 0%) wall 348 kB ( 4%) ggc
tree gimplify : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.02 ( 6%) wall 618 kB ( 8%) ggc
tree SSA rewrite : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.02 ( 6%) wall 133 kB ( 2%) ggc
expand : 0.01 ( 6%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 1084 kB (14%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 9%) wall 1536 kB (19%) ggc
reload : 0.02 (12%) usr 0.01 (20%) sys 0.02 ( 6%) wall 180 kB ( 2%) ggc
shorten branches : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 0 kB ( 0%) ggc
final : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 9 kB ( 0%) ggc
initialize rtl : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 3%) wall 13 kB ( 0%) ggc
rest of compilation : 0.03 (19%) usr 0.00 ( 0%) sys 0.04 (11%) wall 67 kB ( 1%) ggc
TOTAL : 0.16 0.05 0.35 7949 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o confstr.o confstr.c
strtoimax select getdtablesize
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (17%) wall 777 kB (42%) ggc
phase parsing : 0.01 (50%) usr 0.01 (100%) sys 0.04 (67%) wall 954 kB (51%) ggc
phase opt and generate : 0.01 (50%) usr 0.00 ( 0%) sys 0.01 (17%) wall 121 kB ( 7%) ggc
preprocessing : 0.01 (50%) usr 0.01 (100%) sys 0.02 (33%) wall 505 kB (27%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 (33%) wall 379 kB (20%) ggc
initialize rtl : 0.01 (50%) usr 0.00 ( 0%) sys 0.01 (17%) wall 13 kB ( 1%) ggc
TOTAL : 0.02 0.01 0.06 1861 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o reallocarray.o reallocarray.c
strtoimax strtold select reallocarray
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax strtold select reallocarray
Execution times (seconds)
phase parsing : 0.01 (50%) usr 0.01 (100%) sys 0.04 (67%) wall 680 kB (42%) ggc
phase opt and generate : 0.01 (50%) usr 0.00 ( 0%) sys 0.01 (17%) wall 171 kB (10%) ggc
preprocessing : 0.01 (50%) usr 0.00 ( 0%) sys 0.02 (33%) wall 280 kB (17%) ggc
lexical analysis : 0.00 ( 0%) usr 0.01 (100%) sys 0.01 (17%) wall 0 kB ( 0%) ggc
parser function body : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (17%) wall 7 kB ( 0%) ggc
initialize rtl : 0.01 (50%) usr 0.00 ( 0%) sys 0.01 (17%) wall 13 kB ( 1%) ggc
TOTAL : 0.02 0.01 0.06 1637 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o siglist.o siglist.c
strtoimax
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (25%) wall 777 kB (62%) ggc
phase parsing : 0.01 (100%) usr 0.00 ( 0%) sys 0.02 (50%) wall 399 kB (32%) ggc
phase opt and generate : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (25%) wall 58 kB ( 5%) ggc
callgraph construction : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (25%) wall 8 kB ( 1%) ggc
preprocessing : 0.01 (100%) usr 0.00 ( 0%) sys 0.01 (25%) wall 162 kB (13%) ggc
lexical analysis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (25%) wall 0 kB ( 0%) ggc
TOTAL : 0.01 0.00 0.04 1244 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o signame.o signame.c
strtoimax getdtablesize
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax getdtablesize
Execution times (seconds)
phase setup : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (20%) wall 777 kB (54%) ggc
phase parsing : 0.01 (100%) usr 0.00 ( 0%) sys 0.03 (60%) wall 573 kB (39%) ggc
phase opt and generate : 0.00 ( 0%) usr 0.01 (100%) sys 0.01 (20%) wall 92 kB ( 6%) ggc
df scan insns : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (20%) wall 0 kB ( 0%) ggc
lexical analysis : 0.01 (100%) usr 0.00 ( 0%) sys 0.03 (60%) wall 0 kB ( 0%) ggc
initialize rtl : 0.00 ( 0%) usr 0.01 (100%) sys 0.00 ( 0%) wall 13 kB ( 1%) ggc
TOTAL : 0.01 0.01 0.05 1451 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o strlcat.o strlcat.c
strtoimax strlcat
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax strlcat
Execution times (seconds)
phase parsing : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 (67%) wall 291 kB (25%) ggc
phase opt and generate : 0.01 (100%) usr 0.00 ( 0%) sys 0.01 (33%) wall 111 kB ( 9%) ggc
preprocessing : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (33%) wall 68 kB ( 6%) ggc
varconst : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (33%) wall 0 kB ( 0%) ggc
integrated RA : 0.01 (100%) usr 0.00 ( 0%) sys 0.01 (33%) wall 50 kB ( 4%) ggc
TOTAL : 0.01 0.00 0.03 1189 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o strlcpy.o strlcpy.c
strtoimax strlcpy
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax strlcpy
Execution times (seconds)
phase parsing : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 (67%) wall 290 kB (25%) ggc
phase opt and generate : 0.01 (100%) usr 0.00 ( 0%) sys 0.01 (33%) wall 105 kB ( 9%) ggc
preprocessing : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (33%) wall 68 kB ( 6%) ggc
parser (global) : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (33%) wall 199 kB (17%) ggc
integrated RA : 0.01 (100%) usr 0.00 ( 0%) sys 0.01 (33%) wall 49 kB ( 4%) ggc
TOTAL : 0.01 0.00 0.03 1182 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o strtonum.o strtonum.c
strtold strtoimax select strtonum
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtold strtoimax select strtonum
Execution times (seconds)
phase parsing : 0.01 (50%) usr 0.01 (100%) sys 0.04 (67%) wall 687 kB (41%) ggc
phase opt and generate : 0.01 (50%) usr 0.00 ( 0%) sys 0.02 (33%) wall 218 kB (13%) ggc
preprocessing : 0.00 ( 0%) usr 0.01 (100%) sys 0.03 (50%) wall 286 kB (17%) ggc
parser struct body : 0.01 (50%) usr 0.00 ( 0%) sys 0.01 (17%) wall 93 kB ( 6%) ggc
integrated RA : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (17%) wall 99 kB ( 6%) ggc
initialize rtl : 0.01 (50%) usr 0.00 ( 0%) sys 0.01 (17%) wall 13 kB ( 1%) ggc
TOTAL : 0.02 0.01 0.06 1692 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o unvis.o unvis.c
strtoimax eunvis strunvis
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax eunvis strunvis
Execution times (seconds)
phase parsing : 0.01 (50%) usr 0.00 ( 0%) sys 0.03 (60%) wall 391 kB (27%) ggc
phase opt and generate : 0.01 (50%) usr 0.01 (100%) sys 0.02 (40%) wall 286 kB (20%) ggc
preprocessing : 0.01 (50%) usr 0.00 ( 0%) sys 0.02 (40%) wall 122 kB ( 8%) ggc
lexical analysis : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (20%) wall 0 kB ( 0%) ggc
expand : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 (20%) wall 54 kB ( 4%) ggc
reload : 0.01 (50%) usr 0.01 (100%) sys 0.01 (20%) wall 21 kB ( 1%) ggc
TOTAL : 0.02 0.01 0.05 1463 kB
gcc -Q -ftime-report -DEMACS -DVI -w -D_ALL_SOURCE -c -o vis.o vis.c
strtoimax select getdtablesize strtold evis estrvis stravis
Analyzing compilation unit
Performing interprocedural optimizations
<*free_lang_data> <visibility> <build_ssa_passes> <opt_local_passes> <free-inline-summary> <whole-program> <cdtor> <targetclone> <inline>Assembling functions:
<dispachercalls> strtoimax select getdtablesize strtold evis estrvis stravis
Execution times (seconds)
phase parsing : 0.03 (75%) usr 0.02 (100%) sys 0.08 (73%) wall 1417 kB (53%) ggc
phase opt and generate : 0.01 (25%) usr 0.00 ( 0%) sys 0.03 (27%) wall 473 kB (18%) ggc
dump files : 0.01 (25%) usr 0.00 ( 0%) sys 0.02 (18%) wall 0 kB ( 0%) ggc
trivially dead code : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 9%) wall 0 kB ( 0%) ggc
preprocessing : 0.01 (25%) usr 0.00 ( 0%) sys 0.02 (18%) wall 682 kB (25%) ggc
lexical analysis : 0.01 (25%) usr 0.00 ( 0%) sys 0.04 (36%) wall 0 kB ( 0%) ggc
parser (global) : 0.01 (25%) usr 0.02 (100%) sys 0.02 (18%) wall 561 kB (21%) ggc
TOTAL : 0.04 0.02 0.11 2677 kB
gcc -lbsd -o oksh alloc.o asprintf.o c_ksh.o c_sh.o c_test.o c_ulimit.o edit.o emacs.o eval.o exec.o expr.o history.o io.o jobs.o lex.o mail.o main.o misc.o path.o shf.o syn.o table.o trap.o tree.o tty.o var.o version.o vi.o confstr.o reallocarray.o siglist.o signame.o strlcat.o strlcpy.o strtonum.o unvis.o vis.o
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment