소스 검색

fix misaligned pointer-like objects in arm atomics asm source file

this file's .data section was not aligned, and just happened to get
the correct alignment with past builds. it's likely that the move of
atomic.s from arch/arm/src to src/thread/arm caused the change in
alignment, which broke the atomic and thread-pointer access fragments
on actual armv5 hardware.
Rich Felker 9 년 전
부모
커밋
9ee57db883
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/thread/arm/atomics.s

+ 2 - 0
src/thread/arm/atomics.s

@@ -95,6 +95,8 @@ __a_gettp_dummy:
 	bx lr
 
 .data
+.align 2
+
 .global __a_barrier_ptr
 .hidden __a_barrier_ptr
 __a_barrier_ptr: