re PR c++/53812 (lower_stmt (4.6), verify_gimple_stmt (4.7.0, 4.7.1))
authorJakub Jelinek <jakub@redhat.com>
Tue, 3 Jul 2012 13:09:16 +0000 (15:09 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 3 Jul 2012 13:09:16 +0000 (15:09 +0200)
commit534063156808656e1614c33a649fa68a3ecf0ddf
treeffeda640fb398c179df2c1c99d7fef559802810a
parent95a3d9ee86cca4621511406e8293daaf65b77001
re PR c++/53812 (lower_stmt (4.6), verify_gimple_stmt (4.7.0, 4.7.1))

PR c++/53812
* semantics.c (finish_goto_stmt): Surround computed goto argument
with CLEANUP_POINT_EXPR if needed.

* g++.dg/ext/label14.C: New test.

From-SVN: r189225
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/label14.C [new file with mode: 0644]