arm: make __bss_start and __bss_end__ compiler-generated
authorAlbert ARIBAUD <albert.u.boot@aribaud.net>
Mon, 25 Feb 2013 00:58:59 +0000 (00:58 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Tue, 12 Mar 2013 22:28:32 +0000 (23:28 +0100)
commit3ebd1cbc49f0005092d69cf0d9a6e64d7a1c300b
tree1e6af46b49ed9fa2e364fa414052f76cb4030d57
parent65cdd6430ed026484bfb9dc67fcc587b85212eb4
arm: make __bss_start and __bss_end__ compiler-generated

Turn __bss_start and __bss_end__ from linker-generated
to compiler-generated symbols, causing relocations for
these symbols to change type, from R_ARM_ABS32 to
R_ARM_RELATIVE.

This should have no functional impact, as it affects
references to __bss_start and __bss_end__ only before
relocation, and no such references are done.

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
arch/arm/cpu/ixp/u-boot.lds
arch/arm/cpu/u-boot.lds
arch/arm/lib/Makefile
arch/arm/lib/bss.c [new file with mode: 0644]
board/actux1/u-boot.lds
board/actux2/u-boot.lds
board/actux3/u-boot.lds
board/dvlhost/u-boot.lds
board/freescale/mx31ads/u-boot.lds