Finally, this adds _CALL_ELF == 2 support. ELFv1 objects can't be
authorAlan Modra <amodra@gmail.com>
Sat, 16 Nov 2013 11:53:50 +0000 (06:53 -0500)
committerAnthony Green <green@moxielogic.com>
Sat, 16 Nov 2013 11:56:30 +0000 (06:56 -0500)
commit83f65b63d9764a9cc7688fc5cda5ee2bd23faf54
treebaf169c6716f54e85557ef8937f8f25eae2a6070
parent362851379a49ce07d3e36e82c4e5c7b6cc16a352
Finally, this adds _CALL_ELF == 2 support.  ELFv1 objects can't be
linked with ELFv2 objects, so this is one case where preprocessor
tests in ffi.c are fine.  Also, there is no need to define a new
FFI_ELFv2 or somesuch value in enum ffi_abi.  FFI_LINUX64 will happily
serve both ABIs.
ChangeLog
src/powerpc/ffi.c
src/powerpc/ffitarget.h
src/powerpc/linux64.S
src/powerpc/linux64_closure.S