http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59003
--- Comment #5 from Markus Trippelsdorf <octoploid at yandex dot com> --- Looks like gcc/tree-ssa-pre.c gets miscompiled: Program received signal SIGSEGV, Segmentation fault. [Switching to process 8327] 0x0000000000d156d3 in get_or_alloc_expr_for_name(tree_node*) [clone .lto_priv.4065] () (gdb) bt #0 0x0000000000d156d3 in get_or_alloc_expr_for_name(tree_node*) [clone .lto_priv.4065] () #1 0x0000000000f47468 in compute_avail() () #2 0x00000000011068cf in (anonymous namespace)::pass_pre::execute() [clone .lto_priv.5361] () #3 0x0000000000c8f3a2 in execute_one_pass(opt_pass*) () #4 0x0000000000c9065b in execute_pass_list(opt_pass*) () #5 0x0000000000e405f5 in expand_function(cgraph_node*) [clone .lto_priv.5292] () #6 0x00000000010ed32b in compile() () #7 0x00000000010ed8da in finalize_compilation_unit() () #8 0x0000000000ffe208 in c_write_global_declarations() () #9 0x00000000010b0c5f in compile_file() () #10 0x00000000010b2d14 in toplev_main(int, char**) () #11 0x00007ffff7756f90 in __libc_start_main () from /lib/libc.so.6 #12 0x000000000104d236 in _start () Is it possible to somehow disassemble slim object files?