summaryrefslogtreecommitdiffstats
path: root/rtems/patches/newlib-2.0.0-mips-memcpy-20130107.diff
blob: 5d48fa2a49ed35a0be5c0816f86dae0ee71325f9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
===================================================================
RCS file: /cvs/src/src/newlib/libc/machine/mips/memcpy.S,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- src/newlib/libc/machine/mips/memcpy.S	2012/12/11 21:37:59	1.1
+++ src/newlib/libc/machine/mips/memcpy.S	2013/01/07 21:29:39	1.2
@@ -56,7 +56,7 @@
 #endif
 #endif

-#if (_MIPS_SIM == _ABI64) || (_MIPS_SIM == _ABIN32)
+#if defined(_MIPS_SIM) && ((_MIPS_SIM == _ABI64) || (_MIPS_SIM == _ABIN32))
 #ifndef DISABLE_DOUBLE
 #define USE_DOUBLE
 #endif
@@ -203,6 +203,6 @@
 #define REG1 t1
 #define REG2 t2
 #define REG3 t3
-#if _MIPS_SIM == _ABIO32
+#if defined(_MIPS_SIM) && (_MIPS_SIM == _ABIO32 || _MIPS_SIM == _ABIO64)
 #  define REG4 t4
 #  define REG5 t5
 #  define REG6 t6