]> git.sur5r.net Git - u-boot/blobdiff - lib_m68k/board.c
Merge with /home/m8/git/u-boot
[u-boot] / lib_m68k / board.c
index 80c41a68a8adf85ce539bda1056d36b126965ea7..73d2e3f7493f7ed1170f27c26cfb9891bbbbd0ce 100644 (file)
@@ -261,6 +261,7 @@ board_init_f (ulong bootflag)
 {
        bd_t *bd;
        ulong len, addr, addr_sp;
+       ulong *paddr;
        gd_t *id;
        init_fnc_t **init_fnc_ptr;
 #ifdef CONFIG_PRAM
@@ -357,8 +358,12 @@ board_init_f (ulong bootflag)
         */
        addr_sp -= 16;
        addr_sp &= ~0xF;
-       *((ulong *) addr_sp)-- = 0;
-       *((ulong *) addr_sp)-- = 0;
+
+       paddr = (ulong *)addr_sp;
+       *paddr-- = 0;
+       *paddr-- = 0;
+       addr_sp = (ulong)paddr;
+       
        debug ("Stack Pointer at: %08lx\n", addr_sp);
 
        /*