expr.c (expand_expr): Don't use GOTO_SUBROUTINE_EXPR when finally_block can be re...
authorRichard Henderson <rth@redhat.com>
Mon, 22 Jul 2002 00:42:54 +0000 (17:42 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 22 Jul 2002 00:42:54 +0000 (17:42 -0700)
commit8943a0b4d855341542bf9b5fe4d29b616078ca9a
tree9405da1d51ba2f549696823714d6adf0ba1ea1fd
parentb1aef35bb1ba3ee75c7e9831b3248ab8d1f7b353
expr.c (expand_expr): Don't use GOTO_SUBROUTINE_EXPR when finally_block can be re-expanded.

        * expr.c (expand_expr) [TRY_FINALLY_EXPR]: Don't use
        GOTO_SUBROUTINE_EXPR when finally_block can be re-expanded.

        * lang.c (java_unsafe_for_reeval): New.
        (LANG_HOOKS_UNSAFE_FOR_REEVAL): New.

From-SVN: r55636
gcc/ChangeLog
gcc/expr.c
gcc/java/ChangeLog
gcc/java/lang.c