https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67908
--- Comment #2 from Stefan Keller <gcc-bugs at zahlenfresser dot de> --- The distribution's compiler is built without debug symbols. I need to rebuild, which may take a while. Here's the output of gdb in case it helps anyways: Reading symbols from /usr/lib/gcc/armv7l-unknown-linux-gnueabihf/5.2.0/cc1...(no debugging symbols found)...done. Program received signal SIGSEGV, Segmentation fault. 0x006320b8 in ?? () (gdb) bt #0 0x006320b8 in ?? () #1 0x00697a0c in substitute_and_fold_dom_walker::before_dom_children(basic_block_def*) () #2 0x009c54ec in dom_walker::walk(basic_block_def*) () #3 0x00697438 in substitute_and_fold(tree_node* (*)(tree_node*), bool (*)(gimple_stmt_iterator*), bool) () #4 0x0062971c in ?? () #5 0x00629f48 in ?? () #6 0x004cb2b4 in execute_one_pass(opt_pass*) () #7 0x004cb6ec in ?? () #8 0x004cb704 in ?? () #9 0x004cb744 in execute_pass_list(function*, opt_pass*) () #10 0x00271744 in cgraph_node::expand() () #11 0x00272b7c in ?? () #12 0x00274164 in symbol_table::finalize_compilation_unit() () #13 0x0018391c in c_write_global_declarations() () #14 0x00573900 in ?? () #15 0x0016d380 in toplev::main(int, char**) () #16 0x0016dfac in main ()