From b03e68f898213f8ba7f825d0a52ec01ca1edb876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Wed, 12 Dec 2012 05:57:12 +0000 Subject: [PATCH] does not (always) work from flash since variables get allocated in BSS which is not reachable with -mpcrel --- SD_CARD/BaS_gcc/sources/bas_printf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SD_CARD/BaS_gcc/sources/bas_printf.c b/SD_CARD/BaS_gcc/sources/bas_printf.c index 70a439f..463aced 100644 --- a/SD_CARD/BaS_gcc/sources/bas_printf.c +++ b/SD_CARD/BaS_gcc/sources/bas_printf.c @@ -100,7 +100,7 @@ size_t strlen(const char *s) static void doprnt(void (*addchar)(int), const char *sfmt, va_list ap) { - char buf[128]; + char buf[128]; /* FIXME: this gets allocated in BSS which is not reachable in -mpcrel code */ char *bp; const char *f; long l;