From: Andrew Morton In file included from include/asm/intrinsics.h:18, from include/asm/byteorder.h:10, from usr/include/klibc/endian.h:11, from usr/include/klibc/stathelp.h:10, from usr/include/arch/ia64/klibc/archstat.h:4, from usr/include/sys/stat.h:11, from usr/klibc/socketcalls/socketcommon.h:12, from usr/klibc/socketcalls/socket.c:1: include/asm/gcc_intrin.h:27: error: parse error before "__attribute_used__" Cc: David Woodhouse Cc: "H. Peter Anvin" Signed-off-by: Andrew Morton --- include/asm-ia64/gcc_intrin.h | 2 ++ 1 files changed, 2 insertions(+) diff -puN include/asm-ia64/gcc_intrin.h~git-hdrcleanup-vs-git-klibc-on-ia64 include/asm-ia64/gcc_intrin.h --- 25/include/asm-ia64/gcc_intrin.h~git-hdrcleanup-vs-git-klibc-on-ia64 Mon May 15 01:47:41 2006 +++ 25-akpm/include/asm-ia64/gcc_intrin.h Mon May 15 01:47:41 2006 @@ -24,7 +24,9 @@ extern void ia64_bad_param_for_setreg (void); extern void ia64_bad_param_for_getreg (void); +#ifdef __KERNEL__ register unsigned long ia64_r13 asm ("r13") __attribute_used__; +#endif #define ia64_setreg(regnum, val) \ ({ \ _