From: Richard Henderson Date: Tue, 26 Oct 1999 19:36:18 +0000 (-0700) Subject: integrate.c (function_cannot_inline_p): Don't allow inlining if setjmp is used. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cd8cee7b539e7156ff26ab14260514eac6257baa;p=gcc.git integrate.c (function_cannot_inline_p): Don't allow inlining if setjmp is used. * integrate.c (function_cannot_inline_p): Don't allow inlining if setjmp is used. From-SVN: r30197 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bfa6bb9c9f7..af854edb0f2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Tue Oct 26 12:35:38 1999 Richard Henderson + + * integrate.c (function_cannot_inline_p): Don't allow inlining + if setjmp is used. + Tue Oct 26 14:10:23 1999 Kaveh R. Ghazi * c-parse.in (cast_expr): Constify. diff --git a/gcc/integrate.c b/gcc/integrate.c index 2bfbecf7f18..16e47ce39bf 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -145,6 +145,9 @@ function_cannot_inline_p (fndecl) if (current_function_calls_alloca) return N_("function using alloca cannot be inline"); + if (current_function_calls_setjmp) + return N_("function using setjmp cannot be inline"); + if (current_function_contains_functions) return N_("function with nested functions cannot be inline");