From 0e20032995efcecd258fdd482656a81492447e74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Thu, 13 Aug 2009 12:48:33 +0000 Subject: [PATCH] [ARM] Move the unwind data out of the bss section, it broke bss init which ended up erasing real data and making dprintf do weird things... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32308 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/ldscripts/arm/boot_loader_u-boot.ld | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/system/ldscripts/arm/boot_loader_u-boot.ld b/src/system/ldscripts/arm/boot_loader_u-boot.ld index d9f2f8fb4d..db108f909d 100644 --- a/src/system/ldscripts/arm/boot_loader_u-boot.ld +++ b/src/system/ldscripts/arm/boot_loader_u-boot.ld @@ -21,15 +21,15 @@ SECTIONS __data_start = .; .data : { *(.data .gnu.linkonce.d.*) } - /* unintialized data (in same segment as writable data) */ - __bss_start = .; - .bss : { *(.bss) } - /* exception unwinding - should really not be needed! */ __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; + /* unintialized data (in same segment as writable data) */ + __bss_start = .; + .bss : { *(.bss) } + . = ALIGN(0x1000); _end = . ; /* Stabs debugging sections. */