[llvm-commits] [llvm-gcc-4.2] r49906 - /llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp

Devang Patel dpatel at apple.com
Fri Apr 18 09:03:09 PDT 2008


Author: dpatel
Date: Fri Apr 18 11:03:09 2008
New Revision: 49906

URL: http://llvm.org/viewvc/llvm-project?rev=49906&view=rev
Log:
Disable special _Complex return handling for now.

Modified:
    llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp

Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp?rev=49906&r1=49905&r2=49906&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp Fri Apr 18 11:03:09 2008
@@ -903,6 +903,9 @@
 // llvm_x86_should_not_return_complex_in_memory -  Return true if TYPE 
 // should be returned using multiple value return instruction.
 bool llvm_x86_should_not_return_complex_in_memory(tree type) {
+
+  return false;
+#if 0
   if (!TARGET_64BIT)
     return false;
 
@@ -916,6 +919,7 @@
       return true;
   }
   return false;
+#endif
 }
 
 // llvm_suitable_multiple_ret_value_type - Return TRUE if return value 





More information about the llvm-commits mailing list