You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							44 lines
						
					
					
						
							1.1 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							44 lines
						
					
					
						
							1.1 KiB
						
					
					
				| From 48bc37fabbc685b1e3293055bd33ca66c619305e Mon Sep 17 00:00:00 2001 | |
| From: Vicente Olivert Riera <Vincent.Riera@imgtec.com> | |
| Date: Wed, 13 Jan 2016 14:49:59 +0000 | |
| Subject: [PATCH] libffi: enable hardfloat in the MIPS assembly code | |
| 
 | |
| This way it will be possible to build it for soft-float. This is only a | |
| temporary fix. The package needs to be fixed properly. | |
| 
 | |
| Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> | |
| [Update for 3.3-rc0] | |
| Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> | |
| --- | |
|  src/mips/n32.S | 1 + | |
|  src/mips/o32.S | 1 + | |
|  2 files changed, 2 insertions(+) | |
| 
 | |
| diff --git a/src/mips/n32.S b/src/mips/n32.S | |
| index c6985d3..dc842d5 100644 | |
| --- a/src/mips/n32.S | |
| +++ b/src/mips/n32.S | |
| @@ -44,6 +44,7 @@ | |
|  #endif | |
|  #if !defined(__mips_isa_rev) || (__mips_isa_rev<6) | |
|  	.set mips4 | |
|  #endif | |
| +	.set hardfloat | |
|  	.text | |
|  	.align	2 | |
|  	.globl	ffi_call_N32 | |
| diff --git a/src/mips/o32.S b/src/mips/o32.S | |
| index eb27981..b653daf 100644 | |
| --- a/src/mips/o32.S | |
| +++ b/src/mips/o32.S | |
| @@ -42,6 +42,7 @@ | |
|  #define RA_OFF		(SIZEOF_FRAME - 1 * FFI_SIZEOF_ARG) | |
|   | |
|  	.abicalls | |
| +	.set hardfloat | |
|  	.text | |
|  	.align	2 | |
|  	.globl	ffi_call_O32 | |
| --  | |
| 2.4.10 | |
| 
 | |
| 
 |