Author: rfm
Date: Sun Jul 13 09:31:33 2014
New Revision: 37990
URL: http://svn.gna.org/viewcvs/gnustep?rev=37990&view=rev
Log:
mips fix bug #42693
Modified:
libs/base/trunk/ChangeLog
libs/base/trunk/Source/NSObject.m
libs/base/trunk/config/config.trampoline.c
Modified: libs/base/trunk/ChangeLog
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/ChangeLog?rev=37990&r1=37989&r2=37990&view=diff
==============================================================================
--- libs/base/trunk/ChangeLog (original)
+++ libs/base/trunk/ChangeLog Sun Jul 13 09:31:33 2014
@@ -1,3 +1,9 @@
+2014-07-07 Yunqiang Su <[email protected]> (tiny change)
+
+ * config/config.trampoline.c:
+ * Source/NSObject.m (GSAtomicIncrement, GSAtomicDecrement):
+ Use __mips64 to distinguish MIPS64.
+
2014-06-30 Yavor Doganov <[email protected]>
* Tools/GNUmakefile (CONFIG_SYSTEM_LIBS):
Modified: libs/base/trunk/Source/NSObject.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSObject.m?rev=37990&r1=37989&r2=37990&view=diff
==============================================================================
--- libs/base/trunk/Source/NSObject.m (original)
+++ libs/base/trunk/Source/NSObject.m Sun Jul 13 09:31:33 2014
@@ -337,7 +337,7 @@
int tmp;
__asm__ __volatile__ (
-#if !defined(__mips64__)
+#if !defined(__mips64)
" .set mips2 \n"
#endif
"0: ll %0, %1 \n"
@@ -354,7 +354,7 @@
int tmp;
__asm__ __volatile__ (
-#if !defined(__mips64__)
+#if !defined(__mips64)
" .set mips2 \n"
#endif
"0: ll %0, %1 \n"
Modified: libs/base/trunk/config/config.trampoline.c
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/config/config.trampoline.c?rev=37990&r1=37989&r2=37990&view=diff
==============================================================================
--- libs/base/trunk/config/config.trampoline.c (original)
+++ libs/base/trunk/config/config.trampoline.c Sun Jul 13 09:31:33 2014
@@ -42,7 +42,7 @@
#ifdef __mips__
register void* env __asm__("$2");
#endif
-#ifdef __mips64__
+#ifdef __mips64
register void* env __asm__("$2");
#endif
#if defined(__sparc__) && !defined(__sparc64__)
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs