Date: Tue, 16 Mar 2010 04:31:57 +0000 (UTC) From: Juli Mallett <jmallett@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r205204 - user/jmallett/octeon/lib/libc/mips/gen Message-ID: <201003160431.o2G4Vvl3074797@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jmallett Date: Tue Mar 16 04:31:57 2010 New Revision: 205204 URL: http://svn.freebsd.org/changeset/base/205204 Log: Get rid of some bogus REG_PROLOGUE / REG_EPILOGUE. Remove duplicate abort. Sponsored by: Packet Forensics Modified: user/jmallett/octeon/lib/libc/mips/gen/setjmp.S Modified: user/jmallett/octeon/lib/libc/mips/gen/setjmp.S ============================================================================== --- user/jmallett/octeon/lib/libc/mips/gen/setjmp.S Tue Mar 16 04:31:13 2010 (r205203) +++ user/jmallett/octeon/lib/libc/mips/gen/setjmp.S Tue Mar 16 04:31:57 2010 (r205204) @@ -83,7 +83,6 @@ NESTED(setjmp, SETJMP_FRAME_SIZE, ra) REG_L ra, CALLFRAME_RA(sp) # restore RA PTR_ADDU sp, sp, SETJMP_FRAME_SIZE # pop stack frame - REG_PROLOGUE REG_LI v0, _JB_MAGIC_SETJMP REG_S v0, (_JB_MAGIC * SZREG)(a0) REG_S ra, (_JB_REG_RA * SZREG)(a0) @@ -100,7 +99,6 @@ NESTED(setjmp, SETJMP_FRAME_SIZE, ra) #if defined(__mips_n32) || defined(__mips_n64) REG_S gp, (_JB_REG_GP * SZREG)(a0) #endif - REG_EPILOGUE move v0, zero jr ra @@ -134,7 +132,6 @@ NESTED(longjmp, LONGJMP_FRAME_SIZE, ra) REG_L a0, CALLFRAME_SIZ(sp) # restore env REG_L a1, (CALLFRAME_SIZ + SZREG)(sp) # restore return value - REG_PROLOGUE REG_L ra, (_JB_REG_RA * SZREG)(a0) REG_L s0, (_JB_REG_S0 * SZREG)(a0) REG_L s1, (_JB_REG_S1 * SZREG)(a0) @@ -150,7 +147,6 @@ NESTED(longjmp, LONGJMP_FRAME_SIZE, ra) REG_L gp, (_JB_REG_GP * SZREG)(a0) #endif - REG_EPILOGUE move v0, a1 j ra nop @@ -165,7 +161,4 @@ botch: nop PIC_TAILCALL(abort) - PTR_LA t9, _C_LABEL(abort) - jal t9 - nop END(longjmp)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003160431.o2G4Vvl3074797>