[llvm-commits] [llvm-gcc-4.2] r53162 -	/llvm-gcc-4.2/trunk/gcc/config/sol2.h
    Anton Korobeynikov 
    asl at math.spbu.ru
       
    Sun Jul  6 13:37:03 PDT 2008
    
    
  
Author: asl
Date: Sun Jul  6 15:37:03 2008
New Revision: 53162
URL: http://llvm.org/viewvc/llvm-project?rev=53162&view=rev
Log:
Propagate relocation model for solaris. Patch by Nathan Keynes!
Modified:
    llvm-gcc-4.2/trunk/gcc/config/sol2.h
Modified: llvm-gcc-4.2/trunk/gcc/config/sol2.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/sol2.h?rev=53162&r1=53161&r2=53162&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/sol2.h (original)
+++ llvm-gcc-4.2/trunk/gcc/config/sol2.h Sun Jul  6 15:37:03 2008
@@ -243,3 +243,15 @@
 
 /* Allow macro expansion in #pragma pack.  */
 #define HANDLE_PRAGMA_PACK_WITH_EXPANSION
+
+/* LLVM LOCAL begin */
+#ifdef ENABLE_LLVM
+
+/* Supporting PIC codegen for solaris targets */
+#define LLVM_SET_TARGET_OPTIONS(argvec)              \
+  if (flag_pic)                                      \
+    argvec.push_back ("--relocation-model=pic");     \
+  else                                               \
+    argvec.push_back ("--relocation-model=static");
+#endif
+/* LLVM LOCAL end */
    
    
More information about the llvm-commits
mailing list