Index: /branches/arm/lisp-kernel/arm-macros.s
===================================================================
--- /branches/arm/lisp-kernel/arm-macros.s	(revision 13825)
+++ /branches/arm/lisp-kernel/arm-macros.s	(revision 13826)
@@ -158,6 +158,6 @@
 	
 define(`ref_global',`
-        __(mov ifelse($3,$3,$1),#nil_value)
-	__(ldr $1,[ifelse($3,$3,$1),#lisp_globals.$2])
+        __(mov ifelse($3,`',$1,$3),#nil_value)
+	__(ldr $1,[ifelse($3,`',$1,$3),#lisp_globals.$2])
 ')
 
@@ -212,5 +212,5 @@
 define(`build_lisp_frame',`
         __(mov $1,#lisp_frame_marker)
-        __(stmdb sp!,{$1,ifelse($2,$2,vsp),fn,lr})
+        __(stmdb sp!,{$1,ifelse($2,`',vsp,$2),fn,lr})
 ')
 
