lkml.org 
[lkml]   [1998]   [Sep]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 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/

\
 
 \ /
  Last update: 2005-03-22 13:44    [W:0.055 / U:0.528 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site