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