> 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/