From a198987f0b44ec861cf72d56762da79f03315e9c Mon Sep 17 00:00:00 2001 From: akr Date: Mon, 20 Dec 2004 13:55:00 +0000 Subject: [PATCH] gcc noinline attribute is available since gcc-3.1. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- gc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gc.c b/gc.c index 6489c218a0..169851f6d9 100644 --- a/gc.c +++ b/gc.c @@ -431,7 +431,9 @@ static unsigned int STACK_LEVEL_MAX = 655300; #endif #ifdef __GNUC__ +# if ( __GNUC__ == 3 && __GNUC_MINOR__ > 0 ) || __GNUC__ > 3 __attribute__ ((noinline)) +# endif #endif static void set_stack_end(VALUE **stack_end_p)