On Sat, Jul 14, 2012 at 7:34 PM, Steven Bosscher <stevenb....@gmail.com> wrote:
> Hello,
>
> This patch removes expand_expr_stmt and inlines+folds it into its only user.
>
> This relies on TARGET_STACK_PROTECT_FAIL being a CALL_EXPR. The
> documentation only says "a tree expression that (...) should involve a
> call to a @code{noreturn} function". I've changed this to explicitly
> state that the hook must return a CALL_EXPR.
>
> Bootstrapped and tested on powerpc64-unknown-linux-gnu.
> OK for trunk?

Ok.

Thanks,
Richard.

> Ciao!
> Steven
>
>
>         * function.c (stack_protect_epilogue): Use expand_call to expand
>         targetm.stack_protect_fail.
>         * stmt.c (expand_expr_stmt): Remove now-unused function.
>         * tree.h (expand_expr_stmt): Remove prototype.
>         * doc/tm.texi.in (TARGET_STACK_PROTECT_FAIL): Document that this
>         hook must return a CALL_EXPR.
>         * doc/tm.texi: Regenerate.

Reply via email to