From: Mathieu Bouchard Date: 2001-01-10T16:27:34+09:00 Subject: [ruby-talk:8998] Re: 1.6.2 on NETWINDER > I don't get it. The fundamental changes in you patch should be: > * always use alloca(1) to get stack bottom address. > * always use local variable address to get stack top address. > And both, I think, are true if __alpha__ is defined. What's the > difference? I am _not_ compiling for Alpha. However Hal was compiling for Alpha and I only happened to have a similar problem so I replied to it. It sticked in the topic line. I am compiling for StrongARM (Netwinder). Maybe the #defines for !__alpha should include also && !__strongarm__, but there is no such macro (?). Maybe we should have a USE_BUILTIN_FRAME_ADDRESS macro in "config.h" which would be usually true, and false if on non-gcc, Apple, Alpha, ARM, ... (just a suggestion) matju