diff options
| author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-12-17 05:20:29 +0000 |
|---|---|---|
| committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-12-17 05:20:29 +0000 |
| commit | 0f394f95f710149e2f35443b3f1320236cd90da6 (patch) | |
| tree | 5176813e47c44cec9e6125ca84a4c02952a4209d | |
| parent | 1202462b6ff80c1ef94d6a50198c609e8bbee236 (diff) | |
describe the previous problem.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@14258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -3,6 +3,10 @@ Mon Dec 17 13:43:15 2007 Tanaka Akira <akr@fsij.org> * 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@ruby-lang.org> |
