From 60bbd54df8fede3d61060ea620d928d43d51dc20 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 9 Dec 1994 05:47:43 +0000 Subject: [PATCH] (START_MACHDEP): Add missing backslashes. (CALL_WITH_SP): Cast FN to long int. --- sysdeps/mach/alpha/sysdep.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sysdeps/mach/alpha/sysdep.h b/sysdeps/mach/alpha/sysdep.h index 207fb58..166c711 100644 --- a/sysdeps/mach/alpha/sysdep.h +++ b/sysdeps/mach/alpha/sysdep.h @@ -21,16 +21,16 @@ Cambridge, MA 02139, USA. */ #define LOSE asm volatile ("call_pal 0") /* halt */ #define START_MACHDEP \ - asm ("_start: mov $30, $16\n" /* Put initial SP in a0. */ - " br $27, 1f\n" /* Load GP from PC. */ - "1: ldgp $29, 0($27)\n" + asm ("_start: mov $30, $16\n" /* Put initial SP in a0. */ \ + " br $27, 1f\n" /* Load GP from PC. */ \ + "1: ldgp $29, 0($27)\n" \ " jmp $26, _start0"); /* Jump to _start0; don't return. */ #define START_ARGS char **sparg #define SNARF_ARGS(argc, argv, envp) \ (envp = &(argv = &sparg[1])[(argc = *(int *) sparg) + 1]) #define CALL_WITH_SP(fn, sp) \ - ({ register long int __fn = fn, __sp = (long int) sp; \ + ({ register long int __fn = (long int) fn, __sp = (long int) sp; \ asm volatile ("mov %0,$30; jmp $31, %1; ldgp $29, 0(%1)" \ : : "r" (__sp), "r" (__fn)); }) -- 2.7.4