[llvm-branch-commits] [llvm-gcc-branch] r101307 - in /llvm-gcc-4.2/branches/Apple/Hermes: ./ gcc/config/arm/arm.h
Jim Grosbach
grosbach at apple.com
Wed Apr 14 15:46:55 PDT 2010
Author: grosbach
Date: Wed Apr 14 17:46:55 2010
New Revision: 101307
URL: http://llvm.org/viewvc/llvm-project?rev=101307&view=rev
Log:
merge 101304
Modified:
llvm-gcc-4.2/branches/Apple/Hermes/ (props changed)
llvm-gcc-4.2/branches/Apple/Hermes/gcc/config/arm/arm.h
Propchange: llvm-gcc-4.2/branches/Apple/Hermes/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Apr 14 17:46:55 2010
@@ -1 +1 @@
-/llvm-gcc-4.2/trunk:100565,100624-100626
+/llvm-gcc-4.2/trunk:100565,100624-100626,101304
Modified: llvm-gcc-4.2/branches/Apple/Hermes/gcc/config/arm/arm.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/branches/Apple/Hermes/gcc/config/arm/arm.h?rev=101307&r1=101306&r2=101307&view=diff
==============================================================================
--- llvm-gcc-4.2/branches/Apple/Hermes/gcc/config/arm/arm.h (original)
+++ llvm-gcc-4.2/branches/Apple/Hermes/gcc/config/arm/arm.h Wed Apr 14 17:46:55 2010
@@ -3525,7 +3525,9 @@
if (TARGET_SOFT_FLOAT) \
argvec.push_back("-soft-float"); \
if (TARGET_HARD_FLOAT_ABI) \
- argvec.push_back("-float-abi=hard");
+ argvec.push_back("-float-abi=hard"); \
+ if (flag_mkernel || flag_apple_kext) \
+ argvec.push_back("-arm-long-calls");
/* Doing struct copy by partial-word loads and stores is not a good idea on ARM. */
#define TARGET_LLVM_MIN_BYTES_COPY_BY_MEMCPY 4
More information about the llvm-branch-commits
mailing list