[libcxxabi] r199915 - Add missing alignment directives in assembly
Nick Kledzik
kledzik at apple.com
Thu Jan 23 10:42:10 PST 2014
Author: kledzik
Date: Thu Jan 23 12:42:10 2014
New Revision: 199915
URL: http://llvm.org/viewvc/llvm-project?rev=199915&view=rev
Log:
Add missing alignment directives in assembly
Modified:
libcxxabi/trunk/src/Unwind/UnwindRegistersRestore.S
libcxxabi/trunk/src/Unwind/UnwindRegistersSave.S
Modified: libcxxabi/trunk/src/Unwind/UnwindRegistersRestore.S
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/src/Unwind/UnwindRegistersRestore.S?rev=199915&r1=199914&r2=199915&view=diff
==============================================================================
--- libcxxabi/trunk/src/Unwind/UnwindRegistersRestore.S (original)
+++ libcxxabi/trunk/src/Unwind/UnwindRegistersRestore.S Thu Jan 23 12:42:10 2014
@@ -266,6 +266,7 @@ Lnovec:
; On entry:
; thread_state pointer is in x0
;
+ .align 2
DEFINE_LIBUNWIND_PRIVATE_FUNCTION(_ZN9libunwind15Registers_arm646jumptoEv)
; skip restore of x0,x1 for now
ldp x2, x3, [x0, #0x010]
@@ -315,6 +316,7 @@ DEFINE_LIBUNWIND_PRIVATE_FUNCTION(_ZN9li
@ On entry:
@ thread_state pointer is in r0
@
+ .align 2
DEFINE_LIBUNWIND_PRIVATE_FUNCTION(_ZN9libunwind13Registers_arm6jumptoEv)
@ Use lr as base so that r0 can be restored.
mov lr, r0
Modified: libcxxabi/trunk/src/Unwind/UnwindRegistersSave.S
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/src/Unwind/UnwindRegistersSave.S?rev=199915&r1=199914&r2=199915&view=diff
==============================================================================
--- libcxxabi/trunk/src/Unwind/UnwindRegistersSave.S (original)
+++ libcxxabi/trunk/src/Unwind/UnwindRegistersSave.S Thu Jan 23 12:42:10 2014
@@ -238,6 +238,7 @@ DEFINE_LIBUNWIND_FUNCTION(unw_getcontext
; On entry:
; thread_state pointer is in x0
;
+ .align 2
DEFINE_LIBUNWIND_FUNCTION(unw_getcontext)
stp x0, x1, [x0, #0x000]
stp x2, x3, [x0, #0x010]
@@ -287,6 +288,7 @@ DEFINE_LIBUNWIND_FUNCTION(unw_getcontext
@ On entry:
@ thread_state pointer is in r0
@
+ .align 2
DEFINE_LIBUNWIND_FUNCTION(unw_getcontext)
@ 32bit thumb-2 restrictions for stm:
@ . the sp (r13) cannot be in the list
More information about the cfe-commits
mailing list