u-boot/arch
Stephen Warren b68d6712c3 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>
2012-10-26 23:46:21 +02:00
..
arm ARM: fix u-boot.lds for -ffunction-sections/-fdata-sections 2012-10-26 23:46:21 +02:00
avr32 common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00
blackfin common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00
m68k ColdFire: Add MCF5441x CPU support 2012-10-24 22:27:46 +08:00
microblaze common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00
mips common: Convert the U-Boot commands to LG-arrays 2012-10-22 08:29:42 -07:00
nds32 common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00
nios2 common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00
openrisc openrisc: Change bi_baudrate and global data baudrate to int 2012-10-19 15:25:45 -07:00
powerpc mpc83xx: add support for mpc8309 2012-10-23 15:23:26 -05:00
sandbox common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00
sh common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00
sparc common: Convert the U-Boot commands to LG-arrays 2012-10-22 08:29:42 -07:00
x86 common: Discard the __u_boot_cmd section 2012-10-22 08:29:42 -07:00
.gitignore update include/asm/ gitignore after move 2010-05-07 00:17:30 +02:00