]> git.ipfire.org Git - thirdparty/gcc.git/commit
c.opt: Add -fnothrow-opt.
authorJason Merrill <jason@redhat.com>
Sun, 16 May 2010 02:27:02 +0000 (22:27 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sun, 16 May 2010 02:27:02 +0000 (22:27 -0400)
commit9feb3d6aca21781464d2759fcef34bd471d85628
tree699ab721514cf76b302460b68157f29fee95d298
parente05e5c083b711a62699bb6c1f41b476bd257f709
c.opt: Add -fnothrow-opt.

gcc:
* c.opt: Add -fnothrow-opt.
gcc/cp:
* cp-tree.h (TYPE_NOEXCEPT_P): New macro.
* except.c (begin_eh_spec_block): Use MUST_NOT_THROW_EXPR if
TYPE_NOEXCEPT_P.
(finish_eh_spec_block): Adjust.

From-SVN: r159450
gcc/ChangeLog
gcc/c.opt
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/except.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/eh/forced3.C
gcc/testsuite/g++.dg/eh/spec10.C [new file with mode: 0644]
gcc/testsuite/g++.dg/eh/spec11.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.mike/eh34.C