* configure.ac: Also check if assembler supports pc-relative
commit1cde303dc7c9f6c64d2331983add3f0d1159b925
authordavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 May 2009 16:22:53 +0000 (22 16:22 +0000)
committerdavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 May 2009 16:22:53 +0000 (22 16:22 +0000)
treef8970032a5fabd58011412456344d32254bece0f
parentaed4eb5dbf4e314cd58c8ab4aa7115029d5415e0
* configure.ac:  Also check if assembler supports pc-relative
relocs on X86_WIN32 targets.
* configure:  Regenerate.
* src/x86/win32.S (ffi_prep_args):  Declare extern, not global.
(_ffi_call_SYSV):  Add missing function type symbol .def and
add EH markup labels.
(_ffi_call_STDCALL):  Likewise.
(_ffi_closure_SYSV):  Likewise.
(_ffi_closure_raw_SYSV):  Likewise.
(.eh_frame):  Add hand-crafted EH data.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147800 138bc75d-0d04-0410-961f-82ee72b054a4
libffi/ChangeLog
libffi/configure
libffi/configure.ac
libffi/src/x86/win32.S