[PATCH] libc: arm: setjmp.S code cleanup

"Victor L. Do Nascimento" <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
The code for setjmp and longjmp contains unconditionally-disabled
legacy FPA code.

Given the code is not used by any targets, remove the code.
---
 newlib/libc/machine/arm/setjmp.S | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/newlib/libc/machine/arm/setjmp.S b/newlib/libc/machine/arm/setjmp.S
index 4cf0a8e3f..d814afea8 100644
--- a/newlib/libc/machine/arm/setjmp.S
+++ b/newlib/libc/machine/arm/setjmp.S
@@ -182,12 +182,6 @@ SYM (\name):
 	vstm		r0, { d8-d15 }
 #endif
 
-#if 0	/* Simulator does not cope with FP instructions yet.  */
-#ifndef __SOFTFP__
-	/* Save the floating point registers.  */
-	sfmea		f4, 4, [a1]
-#endif
-#endif
 	/* When setting up the jump buffer return 0.  */
 	mov		r0, #0
 
@@ -212,12 +206,6 @@ SYM (\name):
 	vldm		r0, { d8-d15 }
 #endif
 
-#if 0	/* Simulator does not cope with FP instructions yet.  */
-#ifndef __SOFTFP__
-	/* Restore floating point registers as well.  */
-	lfmfd		f4, 4, [a1]
-#endif
-#endif
 	/* Put the return value into the integer result register.
 	   But if it is zero then return 1 instead.  */
 	movs		r0, r1
-- 
2.36.1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.