commit | e543c7612e97c4c0f11143b8fcd2fff46364f936 | [log] [tgz] |
---|---|---|
author | Dmitriy Ivanov <dimitry@google.com> | Wed May 06 18:49:23 2015 -0700 |
committer | Dmitriy Ivanov <dimitry@google.com> | Thu May 07 11:57:53 2015 -0700 |
tree | a7f943ef3c84a4296c0b7ef814d0529153e49b48 | |
parent | fff06e624db96f1d876627fa0a122cdf65f41698 [diff] [blame] |
Properly align init/fini_arrays for crtend.o Also remove them from crtend_so.o Bug: http://b/20532404 Change-Id: I56a0f80c4b3a83cf11d28bbf17791ff4ce10c5d2
diff --git a/libc/arch-common/bionic/asm_multiarch.h b/libc/arch-common/bionic/asm_multiarch.h index 85e1b57..91cb8af 100644 --- a/libc/arch-common/bionic/asm_multiarch.h +++ b/libc/arch-common/bionic/asm_multiarch.h
@@ -28,9 +28,9 @@ #ifdef __LP64__ # define ASM_PTR_SIZE(x) .quad x -# define ASM_ALIGN(x) +# define ASM_ALIGN_TO_PTR_SIZE .balign 8 #else # define ASM_PTR_SIZE(x) .long x -# define ASM_ALIGN(x) .align x +# define ASM_ALIGN_TO_PTR_SIZE .balign 4 #endif