From 36361e1eb0eba99c8ab7807fa2f977c80a3be05c Mon Sep 17 00:00:00 2001 From: Mariano Alvira Date: Mon, 7 Jun 2010 11:58:16 -0400 Subject: [PATCH] use a more standard syntax to call _rom_init_data works around assembler bug in some versions of as. --- src/start.S | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/start.S b/src/start.S index f89ae0f21..d60c90221 100644 --- a/src/start.S +++ b/src/start.S @@ -121,7 +121,9 @@ _begin: ldr sp, =__sys_stack_top__ /* set the SYS stack pointer */ #ifdef USE_ROM_VARS - bl _rom_data_init+.-base + ldr r12,=_rom_data_init + mov lr,pc + bx r12 #endif msr CPSR_c, #(SYS_MODE)