mips-detection
authorDebian Open MPI Maintainers <pkg-openmpi-maintainers@lists.alioth.debian.org>
Fri, 14 Nov 2014 16:57:11 +0000 (16:57 +0000)
committerJulien Cristau <jcristau@debian.org>
Fri, 14 Nov 2014 16:57:11 +0000 (16:57 +0000)
Gbp-Pq: Name mips-detection.diff

configure
opal/config/opal_config_asm.m4

index 098425ec68e6437e95b3bd278ea80a30a6f7b6cd..291df73b66a5f7b6e146a4c625860205c184d778 100755 (executable)
--- a/configure
+++ b/configure
@@ -27231,8 +27231,13 @@ _ACEOF
             OMPI_GCC_INLINE_ASSIGN='"mov %0, #0" : "=&r"(ret)'
             ;;
 
-        mips-*|mips64*)
-            # Should really find some way to make sure that we are on
+        mips-*|mipsel-*)
+            ompi_cv_asm_arch="MIPS"
+            OPAL_ASM_SUPPORT_64BIT=0
+            OMPI_GCC_INLINE_ASSIGN='"or %0,$0,$0" : "=&r"(ret)'
+            ;;
+       
+       mips64-*|mips64el-*)
             # a MIPS III machine (r4000 and later)
             ompi_cv_asm_arch="MIPS"
             OPAL_ASM_SUPPORT_64BIT=1
index 29f67c9c60622627aa70fa7379aa800779bb9215..7198d1aff8a51096472f1dab06e2c7e9a5ab4cf3 100644 (file)
@@ -930,8 +930,13 @@ AC_DEFUN([OMPI_CONFIG_ASM],[
             OMPI_GCC_INLINE_ASSIGN='"mov %0, #0" : "=&r"(ret)'
             ;;
 
-        mips-*|mips64*)
-            # Should really find some way to make sure that we are on
+        mips-*|mipsel-*)
+            ompi_cv_asm_arch="MIPS"
+            OPAL_ASM_SUPPORT_64BIT=0
+            OMPI_GCC_INLINE_ASSIGN='"or %0,[$]0,[$]0" : "=&r"(ret)'
+            ;;
+       
+       mips64-*|mips64el-*)
             # a MIPS III machine (r4000 and later)
             ompi_cv_asm_arch="MIPS"
             OPAL_ASM_SUPPORT_64BIT=1