diff options
author | Ralf Kirchner <ralf.kirchner@embedded-brains.de> | 2013-06-24 17:16:16 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-07-05 16:01:03 +0200 |
commit | 3da02169c746854854ac455c8833fbdb9ae084cb (patch) | |
tree | 58f486004364b6ee63439e29fc831b0c86496ebc /c/src/lib/libbsp/powerpc/shared | |
parent | bsp/psim: Fix declaration (diff) | |
download | rtems-3da02169c746854854ac455c8833fbdb9ae084cb.tar.bz2 |
bsps/powerpc: Avoid placement in small-data area
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared')
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/startup/sbrk.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/startup/sbrk.c b/c/src/lib/libbsp/powerpc/shared/startup/sbrk.c index cd1867d93a..f17a1511e4 100644 --- a/c/src/lib/libbsp/powerpc/shared/startup/sbrk.c +++ b/c/src/lib/libbsp/powerpc/shared/startup/sbrk.c @@ -79,7 +79,7 @@ static uintptr_t remaining_size = 0; * 0 -> limit memory effectively to 32M. * */ -extern uintptr_t BSP_sbrk_policy __attribute__((weak)); +extern uintptr_t BSP_sbrk_policy[] __attribute__((weak)); #define LIMIT_32M 0x02000000 @@ -103,7 +103,7 @@ ptrdiff_t bsp_sbrk_init(Heap_Area *area, uintptr_t min_size) remaining_size = rval; } - policy = (0 == &BSP_sbrk_policy ? (uintptr_t)(-1) : BSP_sbrk_policy); + policy = (0 == BSP_sbrk_policy[0] ? (uintptr_t)(-1) : BSP_sbrk_policy[0]); switch ( policy ) { case (uintptr_t)(-1): area->size += rval; |