function.c (expand_function_end): Do not emit a jump to the "naked" return label...
authorUlrich Weigand <uweigand@de.ibm.com>
Wed, 22 Apr 2009 11:31:56 +0000 (11:31 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Wed, 22 Apr 2009 11:31:56 +0000 (11:31 +0000)
commit4c33221ccd7955ab2e2e442b28fd4df277c1f728
tree869fe1a9b21d0e0d0899b90686c82c84b6ee0c49
parent9925bce0b85fd64eb1aa4afac20552781ecfa5e2
function.c (expand_function_end): Do not emit a jump to the "naked" return label for fall-through returns.

* function.c (expand_function_end): Do not emit a jump to the "naked"
return label for fall-through returns.
* except.c (sjlj_emit_function_exit): Always place the call to the
unregister function at the location installed by expand_function_end.

From-SVN: r146570
gcc/ChangeLog
gcc/except.c
gcc/function.c