[llvm-commits] [llvm-gcc-4.2] r58579 - /llvm-gcc-4.2/trunk/gcc/config/arm/darwin.h

Bill Wendling isanbard at gmail.com
Sun Nov 2 17:43:31 PST 2008


Author: void
Date: Sun Nov  2 19:43:31 2008
New Revision: 58579

URL: http://llvm.org/viewvc/llvm-project?rev=58579&view=rev
Log:
Have -mkernel and -fapple-kext imply -mlong-branch.

Modified:
    llvm-gcc-4.2/trunk/gcc/config/arm/darwin.h

Modified: llvm-gcc-4.2/trunk/gcc/config/arm/darwin.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/arm/darwin.h?rev=58579&r1=58578&r2=58579&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/arm/darwin.h (original)
+++ llvm-gcc-4.2/trunk/gcc/config/arm/darwin.h Sun Nov  2 19:43:31 2008
@@ -258,6 +258,9 @@
     darwin_stubs = true;						\
     if (profile_flag)							\
       error ("function profiling not supported on this target");	\
+    /* Use -mlongcalls for kexts */					\
+    if (flag_mkernel || flag_apple_kext)				\
+      target_flags |= MASK_LONG_CALLS;					\
   }									\
 } while(0)
 





More information about the llvm-commits mailing list