yann@1: Fixes glibc 'make tests' failure running isomac yann@1: yann@1: make[2]: *** [/home3/dank/wk/ixos/dap_interim/linux/3rdParty/crosstool/crosstool-0.15/build/sh4-unknown-linux-gnu/gcc-ss-3_3-20030714-glibc-2.2.5/build-glibc/stdlib/isomac.out] Error 2 yann@1: yann@1: isomac.out contains: yann@1: ... yann@1: setjmp.h yann@1: #define JB_SIZE (4 * 15) yann@1: yann@1: See http://sources.redhat.com/ml/libc-hacker/2002-11/msg00009.html yann@1: and http://www.schweikhardt.net/isomac.c.html yann@1: yann@1: =================================================================== yann@1: RCS file: /cvs/glibc/libc/sysdeps/sh/bits/setjmp.h,v yann@1: retrieving revision 1.4 yann@1: retrieving revision 1.5 yann@1: diff -u -r1.4 -r1.5 yann@1: --- libc/sysdeps/sh/bits/setjmp.h 2001/07/06 04:56:03 1.4 yann@1: +++ libc/sysdeps/sh/bits/setjmp.h 2002/11/06 00:08:30 1.5 yann@1: @@ -42,7 +42,9 @@ yann@1: } __jmp_buf[1]; yann@1: #endif yann@1: yann@1: +#if defined __USE_MISC || defined _ASM yann@1: #define JB_SIZE (4 * 15) yann@1: +#endif yann@1: yann@1: /* Test if longjmp to JMPBUF would unwind the frame yann@1: containing a local variable at ADDRESS. */