Forked from
wine / wine
3763 commits behind the upstream repository.
Brendan Shanks
authored
GCC always assembles 'jmp 1f' to 'eb 01', as does Clang when using -O1 or higher optimization. But with -O0, Clang outputs 'e9 01 00 00 00'. The 'subq $0xb,0x70(%rcx)' line in __wine_syscall_dispatcher relies on 'jmp 1f' being 2 bytes. Based on patch by Alex S.