Messages in this thread | | | Date | Fri, 18 Sep 1998 09:32:31 +1200 | From | Chris Wedgwood <> | Subject | Re: egcs-1.1 (was 2.0.36-pre9 |
| |
On Thu, Sep 17, 1998 at 10:42:38AM -0700, Richard Henderson wrote:
> Define "really broken".
For some reason or other, the egcs I have on my Alpha falls over lots (usually sig11).
I've had to hack my kernel in places to fix this.
Anyhow - I'm not sure where I got my egcs from, but I'll grab the latest via cvs and see if that helps.
> __builtin_return_address(0) is the best way to get that data. > I believe it to be working in all situations now (except for > MIPS). What are your specific beefs?
It causes egcs to fall over. I've had to put
#define __builtin_return_address(x) (0)
at the top of a few kernel files to get around this, it doesn't break anything and only affects a few innocuous printks.
__builtin_return_address is used elsewhere without problems, I'm not really sure what causes it to break.
> FYI, don't bet on me seeing anything on l-k, as I don't scan it > that often. And even in this case I didn't catch whatever part of > this thread may have listed specifics.
OK.
No specifics mentioned, other than for me and several other people who I've conversed with via private email, __builtin_return_address is broken with egcs-whatever-version I have.
(I can't check the version right now, my alpha is packed away).
-cw
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |