summaryrefslogtreecommitdiff
path: root/arch/powerpc/cpu
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2012-10-22 06:19:32 +0000
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>2012-10-26 23:46:21 +0200
commitb68d6712c379735e886ef9c01b946bc36f295273 (patch)
tree6886ee9c93d662b472dc1a0e91878efc946a5d40 /arch/powerpc/cpu
parentbff679ddfb3587df1f63a9310d2a93ce7873119d (diff)
downloadu-boot-imx-b68d6712c379735e886ef9c01b946bc36f295273.zip
u-boot-imx-b68d6712c379735e886ef9c01b946bc36f295273.tar.gz
u-boot-imx-b68d6712c379735e886ef9c01b946bc36f295273.tar.bz2
ARM: fix u-boot.lds for -ffunction-sections/-fdata-sections
When -ffunction-sections or -fdata-section are used, symbols are placed into sections such as .data.eserial1_device and .bss.serial_current. Update the linker script to explicitly include these. Without this change (at least with my gcc-4.5.3 built using crosstool-ng), I see that the sections do end up being included, but __bss_end__ gets set to the same value as __bss_start. Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: Allen Martin <amartin@nvidia.com> Acked-by: Simon Glass <sjg@chromium.org> Tested-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/powerpc/cpu')
0 files changed, 0 insertions, 0 deletions