]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/44127 (G++ emits unnecessary EH code)
authorJason Merrill <jason@redhat.com>
Fri, 14 May 2010 18:55:10 +0000 (14:55 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 14 May 2010 18:55:10 +0000 (14:55 -0400)
commit786f715dc6869bac7a3018e880a4ffde41940422
treef181defcfc86100bea4bb762184c7584637432cc
parent19fb0b860f5b70c3fa0bbf7ef02afd7b95634231
re PR c++/44127 (G++ emits unnecessary EH code)

PR c++/44127
gcc:
* gimplify.c (gimplify_seq_add_stmt): No longer static.
* gimple.h: Declare it.
* gimple.c (gimple_build_eh_filter): No ops.
gcc/cp:
* cp-gimplify.c (gimplify_must_not_throw_expr): Use
gimple_build_eh_must_not_throw.

From-SVN: r159407
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/cp-gimplify.c
gcc/gimple.c
gcc/gimple.h
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/eh/terminate1.C [new file with mode: 0644]