test-hello-world.exe.log.txt revision 1.1
1JIT: libgccjit (GCC) version 5.2.1 20150723 (x86_64-unknown-linux-gnu)
2JIT:	compiled by GNU C version 4.8.3 20140911 (Red Hat 4.8.3-7), GMP version 5.1.2, MPFR version 3.1.2, MPC version 1.0.1
3JIT: entering: gcc_jit_context_set_str_option
4JIT:  GCC_JIT_STR_OPTION_PROGNAME: "./test-hello-world.c.exe"
5JIT: exiting: gcc_jit_context_set_str_option
6JIT: entering: gcc_jit_context_set_int_option
7JIT:  GCC_JIT_INT_OPTION_OPTIMIZATION_LEVEL: 3
8JIT: exiting: gcc_jit_context_set_int_option
9JIT: entering: gcc_jit_context_set_bool_option
10JIT:  GCC_JIT_BOOL_OPTION_DEBUGINFO: true
11JIT: exiting: gcc_jit_context_set_bool_option
12JIT: entering: gcc_jit_context_set_bool_option
13JIT:  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_TREE: false
14JIT: exiting: gcc_jit_context_set_bool_option
15JIT: entering: gcc_jit_context_set_bool_option
16JIT:  GCC_JIT_BOOL_OPTION_DUMP_INITIAL_GIMPLE: false
17JIT: exiting: gcc_jit_context_set_bool_option
18JIT: entering: gcc_jit_context_set_bool_option
19JIT:  GCC_JIT_BOOL_OPTION_SELFCHECK_GC: true
20JIT: exiting: gcc_jit_context_set_bool_option
21JIT: entering: gcc_jit_context_set_bool_option
22JIT:  GCC_JIT_BOOL_OPTION_DUMP_SUMMARY: false
23JIT: exiting: gcc_jit_context_set_bool_option
24JIT: entering: gcc_jit_context_get_type
25JIT: exiting: gcc_jit_context_get_type
26JIT: entering: gcc_jit_context_get_type
27JIT: exiting: gcc_jit_context_get_type
28JIT: entering: gcc_jit_context_new_param
29JIT: exiting: gcc_jit_context_new_param
30JIT: entering: gcc_jit_context_new_function
31JIT: exiting: gcc_jit_context_new_function
32JIT: entering: gcc_jit_context_new_param
33JIT: exiting: gcc_jit_context_new_param
34JIT: entering: gcc_jit_context_get_type
35JIT: exiting: gcc_jit_context_get_type
36JIT: entering: gcc_jit_context_new_function
37JIT: exiting: gcc_jit_context_new_function
38JIT: entering: gcc_jit_context_new_string_literal
39JIT: exiting: gcc_jit_context_new_string_literal
40JIT: entering: gcc_jit_function_new_block
41JIT: exiting: gcc_jit_function_new_block
42JIT: entering: gcc_jit_block_add_comment
43JIT: exiting: gcc_jit_block_add_comment
44JIT: entering: gcc_jit_context_new_call
45JIT: exiting: gcc_jit_context_new_call
46JIT: entering: gcc_jit_block_add_eval
47JIT: exiting: gcc_jit_block_add_eval
48JIT: entering: gcc_jit_block_end_with_void_return
49JIT: exiting: gcc_jit_block_end_with_void_return
50JIT: entering: gcc_jit_context_dump_reproducer_to_file
51JIT:  entering: void gcc::jit::recording::context::dump_reproducer_to_file(const char*)
52JIT:  exiting: void gcc::jit::recording::context::dump_reproducer_to_file(const char*)
53JIT: exiting: gcc_jit_context_dump_reproducer_to_file
54JIT: entering: gcc_jit_context_compile
55JIT:  in-memory compile of ctxt: 0x1283e20
56JIT:  entering: gcc::jit::result* gcc::jit::recording::context::compile()
57JIT:   GCC_JIT_STR_OPTION_PROGNAME: "./test-hello-world.c.exe"
58JIT:   GCC_JIT_INT_OPTION_OPTIMIZATION_LEVEL: 3
59JIT:   GCC_JIT_BOOL_OPTION_DEBUGINFO: true
60JIT:   GCC_JIT_BOOL_OPTION_DUMP_INITIAL_TREE: false
61JIT:   GCC_JIT_BOOL_OPTION_DUMP_INITIAL_GIMPLE: false
62JIT:   GCC_JIT_BOOL_OPTION_DUMP_GENERATED_CODE: false
63JIT:   GCC_JIT_BOOL_OPTION_DUMP_SUMMARY: false
64JIT:   GCC_JIT_BOOL_OPTION_DUMP_EVERYTHING: false
65JIT:   GCC_JIT_BOOL_OPTION_SELFCHECK_GC: true
66JIT:   GCC_JIT_BOOL_OPTION_KEEP_INTERMEDIATES: false
67JIT:   gcc_jit_context_set_bool_allow_unreachable_blocks: false
68JIT:   entering: void gcc::jit::recording::context::validate()
69JIT:   exiting: void gcc::jit::recording::context::validate()
70JIT:   entering: gcc::jit::playback::context::context(gcc::jit::recording::context*)
71JIT:   exiting: gcc::jit::playback::context::context(gcc::jit::recording::context*)
72JIT:   entering: gcc::jit::playback::compile_to_memory::compile_to_memory(gcc::jit::recording::context*)
73JIT:   exiting: gcc::jit::playback::compile_to_memory::compile_to_memory(gcc::jit::recording::context*)
74JIT:   entering: void gcc::jit::playback::context::compile()
75JIT:    entering: gcc::jit::tempdir::tempdir(gcc::jit::logger*, int)
76JIT:    exiting: gcc::jit::tempdir::tempdir(gcc::jit::logger*, int)
77JIT:    entering: bool gcc::jit::tempdir::create()
78JIT:     m_path_template: /tmp/libgccjit-XXXXXX
79JIT:     m_path_tempdir: /tmp/libgccjit-CKq1M9
80JIT:    exiting: bool gcc::jit::tempdir::create()
81JIT:    entering: void gcc::jit::playback::context::acquire_mutex()
82JIT:    exiting: void gcc::jit::playback::context::acquire_mutex()
83JIT:    entering: void gcc::jit::playback::context::make_fake_args(vec<char*>*, const char*, vec<gcc::jit::recording::requested_dump>*)
84JIT:     reusing cached configure-time options
85JIT:     configure_time_options[0]: -mtune=generic
86JIT:     configure_time_options[1]: -march=x86-64
87JIT:    exiting: void gcc::jit::playback::context::make_fake_args(vec<char*>*, const char*, vec<gcc::jit::recording::requested_dump>*)
88JIT:    entering: toplev::main
89JIT:     argv[0]: ./test-hello-world.c.exe
90JIT:     argv[1]: /tmp/libgccjit-CKq1M9/fake.c
91JIT:     argv[2]: -fPIC
92JIT:     argv[3]: -O3
93JIT:     argv[4]: -g
94JIT:     argv[5]: -quiet
95JIT:     argv[6]: --param
96JIT:     argv[7]: ggc-min-expand=0
97JIT:     argv[8]: --param
98JIT:     argv[9]: ggc-min-heapsize=0
99JIT:     argv[10]: -mtune=generic
100JIT:     argv[11]: -march=x86-64
101JIT:     entering: bool jit_langhook_init()
102JIT:     exiting: bool jit_langhook_init()
103JIT:     entering: void gcc::jit::playback::context::replay()
104JIT:      entering: void gcc::jit::recording::context::replay_into(gcc::jit::replayer*)
105JIT:      exiting: void gcc::jit::recording::context::replay_into(gcc::jit::replayer*)
106JIT:      entering: void gcc::jit::recording::context::disassociate_from_playback()
107JIT:      exiting: void gcc::jit::recording::context::disassociate_from_playback()
108JIT:      entering: void gcc::jit::playback::context::handle_locations()
109JIT:      exiting: void gcc::jit::playback::context::handle_locations()
110JIT:      entering: void gcc::jit::playback::function::build_stmt_list()
111JIT:      exiting: void gcc::jit::playback::function::build_stmt_list()
112JIT:      entering: void gcc::jit::playback::function::build_stmt_list()
113JIT:      exiting: void gcc::jit::playback::function::build_stmt_list()
114JIT:      entering: void gcc::jit::playback::function::postprocess()
115JIT:      exiting: void gcc::jit::playback::function::postprocess()
116JIT:      entering: void gcc::jit::playback::function::postprocess()
117JIT:      exiting: void gcc::jit::playback::function::postprocess()
118JIT:     exiting: void gcc::jit::playback::context::replay()
119JIT:     entering: void jit_langhook_write_globals()
120JIT:      entering: void gcc::jit::playback::context::write_global_decls_1()
121JIT:      exiting: void gcc::jit::playback::context::write_global_decls_1()
122JIT:      entering: void gcc::jit::playback::context::write_global_decls_2()
123JIT:      exiting: void gcc::jit::playback::context::write_global_decls_2()
124JIT:     exiting: void jit_langhook_write_globals()
125JIT:    exiting: toplev::main
126JIT:    entering: void gcc::jit::playback::context::extract_any_requested_dumps(vec<gcc::jit::recording::requested_dump>*)
127JIT:    exiting: void gcc::jit::playback::context::extract_any_requested_dumps(vec<gcc::jit::recording::requested_dump>*)
128JIT:    entering: toplev::finalize
129JIT:    exiting: toplev::finalize
130JIT:    entering: virtual void gcc::jit::playback::compile_to_memory::postprocess(const char*)
131JIT:     entering: void gcc::jit::playback::context::convert_to_dso(const char*)
132JIT:      entering: void gcc::jit::playback::context::invoke_driver(const char*, const char*, const char*, timevar_id_t, bool, bool)
133JIT:       entering: void gcc::jit::playback::context::add_multilib_driver_arguments(vec<char*>*)
134JIT:       exiting: void gcc::jit::playback::context::add_multilib_driver_arguments(vec<char*>*)
135JIT:       argv[0]: x86_64-unknown-linux-gnu-gcc-5.2.1
136JIT:       argv[1]: -m64
137JIT:       argv[2]: -shared
138JIT:       argv[3]: /tmp/libgccjit-CKq1M9/fake.s
139JIT:       argv[4]: -o
140JIT:       argv[5]: /tmp/libgccjit-CKq1M9/fake.so
141JIT:       argv[6]: -fno-use-linker-plugin
142JIT:       argv[7]: (null)
143JIT:      exiting: void gcc::jit::playback::context::invoke_driver(const char*, const char*, const char*, timevar_id_t, bool, bool)
144JIT:     exiting: void gcc::jit::playback::context::convert_to_dso(const char*)
145JIT:     entering: gcc::jit::result* gcc::jit::playback::context::dlopen_built_dso()
146JIT:      GCC_JIT_BOOL_OPTION_DEBUGINFO was set: handing over tempdir to jit::result
147JIT:      entering: gcc::jit::result::result(gcc::jit::logger*, void*, gcc::jit::tempdir*)
148JIT:      exiting: gcc::jit::result::result(gcc::jit::logger*, void*, gcc::jit::tempdir*)
149JIT:     exiting: gcc::jit::result* gcc::jit::playback::context::dlopen_built_dso()
150JIT:    exiting: virtual void gcc::jit::playback::compile_to_memory::postprocess(const char*)
151JIT:    entering: void gcc::jit::playback::context::release_mutex()
152JIT:    exiting: void gcc::jit::playback::context::release_mutex()
153JIT:   exiting: void gcc::jit::playback::context::compile()
154JIT:   entering: gcc::jit::playback::context::~context()
155JIT:   exiting: gcc::jit::playback::context::~context()
156JIT:  exiting: gcc::jit::result* gcc::jit::recording::context::compile()
157JIT:  gcc_jit_context_compile: returning (gcc_jit_result *)0x12f75d0
158JIT: exiting: gcc_jit_context_compile
159JIT: entering: gcc_jit_result_get_code
160JIT:  locating fnname: hello_world
161JIT:  entering: void* gcc::jit::result::get_code(const char*)
162JIT:  exiting: void* gcc::jit::result::get_code(const char*)
163JIT:  gcc_jit_result_get_code: returning (void *)0x7ff6b8cd87f0
164JIT: exiting: gcc_jit_result_get_code
165JIT: entering: gcc_jit_context_release
166JIT:  deleting ctxt: 0x1283e20
167JIT:  entering: gcc::jit::recording::context::~context()
168JIT:  exiting: gcc::jit::recording::context::~context()
169JIT: exiting: gcc_jit_context_release
170JIT: entering: gcc_jit_result_release
171JIT:  deleting result: 0x12f75d0
172JIT:  entering: virtual gcc::jit::result::~result()
173JIT:   entering: gcc::jit::tempdir::~tempdir()
174JIT:    unlinking .s file: /tmp/libgccjit-CKq1M9/fake.s
175JIT:    unlinking .so file: /tmp/libgccjit-CKq1M9/fake.so
176JIT:    removing tempdir: /tmp/libgccjit-CKq1M9
177JIT:   exiting: gcc::jit::tempdir::~tempdir()
178JIT:  exiting: virtual gcc::jit::result::~result()
179JIT: exiting: gcc_jit_result_release
180JIT: gcc::jit::logger::~logger()
181