This requires splitting X86PCRel4 into two separate relocations, to distinguish the case where the instruction is a call, as Mach-O uses a different relocation in that case. This also makes it explicit that only x86-64 relocations are supported currently.
This crate contains the core Cretonne code generator. It translates code from an intermediate representation into executable machine code.