Vectors bigger than 128 are returned using sret.
This fixes few failures in compat.exp for x86-64 darwin target.

llvm-svn: 50354
diff --git a/llvm-gcc-4.2/gcc/config/i386/llvm-i386.cpp b/llvm-gcc-4.2/gcc/config/i386/llvm-i386.cpp
index 098774e..832ab8b 100644
--- a/llvm-gcc-4.2/gcc/config/i386/llvm-i386.cpp
+++ b/llvm-gcc-4.2/gcc/config/i386/llvm-i386.cpp
@@ -898,9 +898,9 @@
     if (TREE_INT_CST_LOW(TYPE_SIZE(type))==64 &&
        TYPE_VECTOR_SUBPARTS(type)>1)
       return true;
-    if (TREE_INT_CST_LOW(TYPE_SIZE(type))>128)
-      return true;
   }
+  if (TREE_INT_CST_LOW(TYPE_SIZE(type))>128)
+    return true;
   return false;
 }