-#ifdef ibmrt
-#define EXTERN(name,bytes) .globl _/**/name
+/**/
+#ifdef alpha
+#ifdef __linux__
+#define EXTERN(name,bytes) .globl name
+#endif
+#endif
+#ifdef ppc
+#define EXTERN(name,bytes) .globl name
#define EXTERN(name,bytes) .globl _/**/name
#else
#define EXTERN(name,bytes) .global _ ## name
#define EXTERN(name,bytes) .globl _/**/name
#else
#define EXTERN(name,bytes) .global _ ## name
EXTERN(current_control_stack_pointer, 4)
EXTERN(current_control_frame_pointer, 4)
EXTERN(current_control_stack_pointer, 4)
EXTERN(current_control_frame_pointer, 4)
EXTERN(current_binding_stack_pointer, 4)
EXTERN(dynamic_space_free_pointer, 4)
EXTERN(current_binding_stack_pointer, 4)
EXTERN(dynamic_space_free_pointer, 4)