[parisc-linux] glibc 2.2.3: setjmp/longjmp
Matthew Wilcox
matthew@wil.cx
Sat, 5 May 2001 02:01:57 +0100
On Sat, May 05, 2001 at 10:19:05AM +0930, Alan Modra wrote:
> Oh horrible. Yes, the stack frame that sysdeps/generic/bsd-_setjmp.c is
> using to load rp is no longer valid. Oh well, the comment in
> generic/bsd-_setjmp.c should have warned us,
sure, if we'd ever looked in there :-)
on this subject, there've now been three things (LFS, ELF_OSABI_LINUX
and setjmp) which people have said `oh yeah, thought we might have some
problems with those, someone mentioned that' (or similar) once the problem
was found. would anyone care to remember anything else that they thought
`might be a problem at some point'?
> which leads to another
> question. Why was this added to gcc/config/pa/pa-linux.h?
>
> /* Sibcalls, stubs, and elf sections don't play well. */
> #undef FUNCTION_OK_FOR_SIBCALL
> #define FUNCTION_OK_FOR_SIBCALL(x) 0
>
> Seems a bit drastic to me. The correspnding define in pa.h should be OK
> for us.
I vaguely remember that. Searching the list archive finds:
http://lists.parisc-linux.org/pipermail/parisc-linux/2000-July/009002.html
so it's dhd's fault :-)
--
Revolutions do not require corporate support.