ruby-changes:2767
From: ko1@a...
Date: 17 Dec 2007 14:20:55 +0900
Subject: [ruby-changes:2767] akr - Ruby:r14258 (ruby_1_8): describe the previous problem.
akr 2007-12-17 14:20:29 +0900 (Mon, 17 Dec 2007) New Revision: 14258 Modified files: branches/ruby_1_8/ChangeLog Log: describe the previous problem. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=14258&r2=14257 Index: ruby_1_8/ChangeLog =================================================================== --- ruby_1_8/ChangeLog (revision 14257) +++ ruby_1_8/ChangeLog (revision 14258) @@ -3,6 +3,10 @@ * gc.c (stack_end_address): use local variable address instead of __builtin_frame_address(0) to avoid SEGV on SunOS 5.11 on x86 with gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802). + stack_end_address returned a frame address of garbage_collect + since stack_end_address doesn't create its own frame. + So register saved VALUE pushed into the stack at the beginning of + garbage_collect is not marked. Mon Dec 17 12:21:25 2007 Nobuyoshi Nakada <nobu@r...> -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml