diff options
author | Waldek Hebisch <hebisch@math.uni.wroc.pl> | 2003-12-15 15:45:51 +0100 |
---|---|---|
committer | Andreas Jaeger <aj@gcc.gnu.org> | 2003-12-15 15:45:51 +0100 |
commit | e8423af96d93b8577306598b1fba01cabc4f7622 (patch) | |
tree | 506031f1137f927304804a05247827678d41b643 /gcc/integrate.c | |
parent | 374caa503bcf9605a85f8b68c79ca2d918c96fb0 (diff) | |
download | gcc-e8423af96d93b8577306598b1fba01cabc4f7622.zip gcc-e8423af96d93b8577306598b1fba01cabc4f7622.tar.gz gcc-e8423af96d93b8577306598b1fba01cabc4f7622.tar.bz2 |
tree.c (initializer_zerop): Add test for empty set.
2003-12-15 Waldek Hebisch <hebisch@math.uni.wroc.pl>
* tree.c (initializer_zerop): Add test for empty set.
* integrate.c (function_cannot_inline_p): Forbid inlining
functions calling `longjmp'.
From-SVN: r74633
Diffstat (limited to 'gcc/integrate.c')
-rw-r--r-- | gcc/integrate.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/integrate.c b/gcc/integrate.c index fa5d71e..f317627 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -172,6 +172,9 @@ function_cannot_inline_p (tree fndecl) if (current_function_calls_alloca) return N_("function using alloca cannot be inline"); + if (current_function_calls_longjmp) + return N_("function using longjmp cannot be inline"); + if (current_function_calls_setjmp) return N_("function using setjmp cannot be inline"); |