[llvm-branch-commits] [llvm-gcc-branch] r114945 - in /llvm-gcc-4.2/branches/Apple/Pertwee: ./ gcc/config/arm/arm.h
Bob Wilson
bob.wilson at apple.com
Mon Sep 27 21:48:54 PDT 2010
Author: bwilson
Date: Mon Sep 27 23:48:54 2010
New Revision: 114945
URL: http://llvm.org/viewvc/llvm-project?rev=114945&view=rev
Log:
Use -arm-strict-align for kernel and kext code.
--- Merging r114942 into '.':
U gcc/config/arm/arm.h
Modified:
llvm-gcc-4.2/branches/Apple/Pertwee/ (props changed)
llvm-gcc-4.2/branches/Apple/Pertwee/gcc/config/arm/arm.h
Propchange: llvm-gcc-4.2/branches/Apple/Pertwee/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Sep 27 23:48:54 2010
@@ -1 +1 @@
-/llvm-gcc-4.2/trunk:110043,110250,110459,110479,110501,110619,110632,110689,110727,110855
+/llvm-gcc-4.2/trunk:110043,110250,110459,110479,110501,110619,110632,110689,110727,110855,114942
Modified: llvm-gcc-4.2/branches/Apple/Pertwee/gcc/config/arm/arm.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/branches/Apple/Pertwee/gcc/config/arm/arm.h?rev=114945&r1=114944&r2=114945&view=diff
==============================================================================
--- llvm-gcc-4.2/branches/Apple/Pertwee/gcc/config/arm/arm.h (original)
+++ llvm-gcc-4.2/branches/Apple/Pertwee/gcc/config/arm/arm.h Mon Sep 27 23:48:54 2010
@@ -3553,8 +3553,10 @@
argvec.push_back("-soft-float"); \
if (TARGET_HARD_FLOAT_ABI) \
argvec.push_back("-float-abi=hard"); \
- if (flag_mkernel || flag_apple_kext) \
- argvec.push_back("-arm-long-calls");
+ if (flag_mkernel || flag_apple_kext) { \
+ argvec.push_back("-arm-long-calls"); \
+ argvec.push_back("-arm-strict-align"); \
+ }
/* 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