From 8353f303e3c1109e04ef47707df3b7d84b12c5fe Mon Sep 17 00:00:00 2001 From: matz Date: Mon, 16 Oct 2000 09:13:20 +0000 Subject: matz git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- gc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gc.c') diff --git a/gc.c b/gc.c index d94c5eff8a..9c33634f92 100644 --- a/gc.c +++ b/gc.c @@ -905,7 +905,7 @@ rb_gc() alloca(0); # define STACK_END (&stack_end) #else -# if defined(__GNUC__) +# if defined(__GNUC__) && !defined(__alpha__) VALUE *stack_end = __builtin_frame_address(0); # else VALUE *stack_end = alloca(1); @@ -985,7 +985,7 @@ Init_stack(addr) #if defined(__human68k__) extern void *_SEND; rb_gc_stack_start = _SEND; -#elif defined(__GNUC__) +#elif defined(__GNUC__) && !defined(__alpha__) rb_gc_stack_start = __builtin_frame_address(2); #else VALUE start; -- cgit v1.2.3