commit | afc3ba0fc4195624e79e21244380ed7cc2fd6969 | [log] [tgz] |
---|---|---|
author | Joakim Tjernlund <Joakim.Tjernlund@transmode.se> | Thu Oct 08 02:03:51 2009 +0200 |
committer | Wolfgang Denk <wd@denx.de> | Thu Oct 08 09:33:36 2009 +0200 |
tree | 1ac329f1981d1871a31d2e0d26d4f53193695a56 | |
parent | 3beb40c2473f0dd373231c723d88c51e46ad96f7 [diff] |
relocation: Do not relocate NULL pointers. NULL is an absolute value and should not be relocated. After this correction code like: void weak_fun(void) __attribute__((weak)); printf("weak_fun:%p\n", weak_fun); will still print null after relocation. Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>