[Python-checkins] r79892 - in python/trunk: Misc/NEWS Modules/_ctypes/libffi/src/sparc/v8.S

martin.v.loewis python-checkins at python.org
Wed Apr 7 13:01:46 CEST 2010


Author: martin.v.loewis
Date: Wed Apr  7 13:01:46 2010
New Revision: 79892

Log:
Issue #8314: Fix unsigned long long bug in libffi on Sparc v8.


Modified:
   python/trunk/Misc/NEWS
   python/trunk/Modules/_ctypes/libffi/src/sparc/v8.S

Modified: python/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS	(original)
+++ python/trunk/Misc/NEWS	Wed Apr  7 13:01:46 2010
@@ -194,6 +194,8 @@
 Extension Modules
 -----------------
 
+- Issue #8314: Fix unsigned long long bug in libffi on Sparc v8.
+
 - Issue #1039, #8154: Fix os.execlp() crash with missing 2nd argument.
 
 - Issue #8156: bsddb module updated to version 4.8.4.

Modified: python/trunk/Modules/_ctypes/libffi/src/sparc/v8.S
==============================================================================
--- python/trunk/Modules/_ctypes/libffi/src/sparc/v8.S	(original)
+++ python/trunk/Modules/_ctypes/libffi/src/sparc/v8.S	Wed Apr  7 13:01:46 2010
@@ -213,6 +213,10 @@
 	be,a	done1
 	 ldd	[%fp-8], %i0
 
+	cmp	%o0, FFI_TYPE_UINT64
+	be,a	done1
+	 ldd	[%fp-8], %i0
+
 	ld	[%fp-8], %i0
 done1:
 	jmp	%i7+8


More information about the Python-checkins mailing list