re PR rtl-optimization/29323 (set_nothrow_function_flags does invalid analysis on...
authorRichard Guenther <rguenther@suse.de>
Tue, 10 Oct 2006 08:27:02 +0000 (08:27 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 10 Oct 2006 08:27:02 +0000 (08:27 +0000)
commitbe0436d7d964255fd5b9e69f3b2b00b6e301c3a6
tree39e8cda86d252657f4fe7508add31edc797fa766
parentbdcee4712ec20209d14aeb2d0487de41be1ad424
re PR rtl-optimization/29323 (set_nothrow_function_flags does invalid analysis on weak functions)

2006-10-10  Richard Guenther  <rguenther@suse.de>

PR rtl-optimization/29323
* except.c (set_nothrow_function_flags): For functions
that do not bind local bail out early.

* decl.c (finish_function): Set TREE_NOTHROW only for
functions that bind local.

From-SVN: r117598
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/except.c