X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fia64%2Fkernel%2Fsignal.c;h=5a609295a4e13f414a446b6319d0eb9f366216a4;hb=720b94a4e7548e78be55ab8fd3be4686c57dc808;hp=ff2268b7b4a17545b10daba30d1e9e3c98b769ef;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/arch/ia64/kernel/signal.c b/arch/ia64/kernel/signal.c index ff2268b7b..5a609295a 100644 --- a/arch/ia64/kernel/signal.c +++ b/arch/ia64/kernel/signal.c @@ -42,23 +42,6 @@ # define GET_SIGSET(k,u) __get_user((k)->sig[0], &(u)->sig[0]) #endif -#ifdef ASM_SUPPORTED -/* - * Don't let GCC uses f16-f31 so that when we setup/restore the registers in the signal - * context in __kernel_sigtramp(), we can be sure that registers f16-f31 contain user-level - * values. - */ -register double f16 asm ("f16"); register double f17 asm ("f17"); -register double f18 asm ("f18"); register double f19 asm ("f19"); -register double f20 asm ("f20"); register double f21 asm ("f21"); -register double f22 asm ("f22"); register double f23 asm ("f23"); - -register double f24 asm ("f24"); register double f25 asm ("f25"); -register double f26 asm ("f26"); register double f27 asm ("f27"); -register double f28 asm ("f28"); register double f29 asm ("f29"); -register double f30 asm ("f30"); register double f31 asm ("f31"); -#endif - long ia64_rt_sigsuspend (sigset_t *uset, size_t sigsetsize, struct sigscratch *scr) {