END needs to be called due to CFI usage. 2005-06-10 Alfred M. Szmidt <ams@gnu.org> * sysdeps/mach/i386/syscall.S: Call END. --- sysdeps/mach/i386/syscall.S +++ sysdeps/mach/i386/syscall.S @@ -24,3 +24,4 @@ pushl %ecx /* Push back return address. */ .byte 0x9a, 0, 0, 0, 0, 7, 0 /* lcall $7, $0 -- gas bug */ ret +END(syscall)