From 3da02169c746854854ac455c8833fbdb9ae084cb Mon Sep 17 00:00:00 2001 From: Ralf Kirchner Date: Mon, 24 Jun 2013 17:16:16 +0200 Subject: bsps/powerpc: Avoid placement in small-data area --- c/src/lib/libbsp/powerpc/shared/startup/sbrk.c | 4 ++-- 1 file 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; -- cgit v1.2.3