http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282
--- Comment #2 from vries at gcc dot gnu.org --- It seems terminate_node is NULL ... Program received signal SIGSEGV, Segmentation fault. 0x08707b50 in gimple_build_eh_must_not_throw (decl=0x0) at /home/vries/local/fsf_gcc_mainline_arm_none_linux_gnueabi/src/gcc-mainline/gcc/gimple.c:730 730 gcc_assert (TREE_CODE (decl) == FUNCTION_DECL); (gdb) up #1 0x08448b8b in gimplify_must_not_throw_expr (expr_p=0xf7dd8030, pre_p=0xffffc73c) at /home/vries/local/fsf_gcc_mainline_arm_none_linux_gnueabi/src/gcc-mainline/gcc/cp/cp-gimplify.c:503 503 mnt = gimple_build_eh_must_not_throw (terminate_node); ...