Log

Author Commit Date CI Message
Mischa Jonker b082e150 2013-06-10T16:19:33 Add ARC support This adds support for the ARC architecture to libffi. DesignWare ARC is a family of processors from Synopsys, Inc. This patch has been tested on a little-endian system and passes the testsuite. Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Anthony Green c3c40e02 2013-03-30T05:24:14 Merge pull request #34 from davidsch/armhf Fix ARM hard-float support for large numbers of VFP arguments
David Schneider 4750e3c6 2013-03-28T16:56:36 update changelog
David Schneider 9708e7cf 2013-03-27T19:31:04 folow the ARM hard-float ABI in ffi_prep_incoming_args_VFP
David Schneider b4112098 2013-03-27T16:38:35 create separated versions of ffi_prep_incoming_args_* for SYSV and VFP ABIs. The different versions will be called depending on the value of cif->abi
David Schneider dd26f1f3 2013-03-28T15:39:01 add a failing test for closures on ARM hardfloat
David Schneider 3c160861 2013-03-26T19:24:47 extend ffi_prepare_args for FFI_VFP (hard-float ABI), fixing an issue with passing VFP arguments in VFP registers and the stack, while at the same time not using all core registers.
David Schneider 0f2ff2d4 2013-03-26T19:22:02 separate ARM ffi_prepare_args in a version implementing the simple SYSV calling convention and one for the hard-float calling convention
David Schneider 3a352b8a 2013-03-26T14:24:04 move the hardfloat specific argument copying code to the helper function
David Schneider 5df6b794 2013-03-26T14:02:21 extract setting of arguments to be passed to a helper function
David Schneider 7d1048c4 2013-03-26T11:33:33 extract code to align the argument storage pointer to a helper function
David Schneider b9f01378 2013-03-25T13:27:36 add a testcase, that on ARM hardfloat needs more than the 8 VFP argument registers to pass arguments to a call
David Schneider 2fbdb0f2 2013-03-25T13:26:02 use the absolute value to check the test result against an epsilon
Anthony Green ede96e4e 2013-03-17T18:38:21 Merge branch 'master' of github.com:/atgreen/libffi
Anthony Green f22ab3c6 2013-03-17T18:34:54 Merge branch 'master' of github.com:/atgreen/libffi
Anthony Green 9e34992a 2013-03-17T18:34:54 Merge branch 'master' of github.com:/atgreen/libffi
Anthony Green 12b1886d 2013-03-17T18:32:12 cygwin fix & updates for 3.0.13
Anthony Green d08124be 2013-03-17T18:32:12 cygwin fix & updates for 3.0.13
Anthony Green cb32c812 2013-03-17T09:27:55 Fix lib install dir
Anthony Green efd7866a 2013-03-16T08:35:57 2.0.13rc1
Anthony Green ff647ad4 2013-03-16T08:20:40 Merge branch 'master' of github.com:/atgreen/libffi Conflicts: ChangeLog
Anthony Green 4acf0056 2013-03-16T08:18:45 Build fix for soft-float power targets
Anthony Green 675c9839 2013-03-16T08:12:38 Documentation fix
Anthony Green 8a286f57 2013-03-16T08:01:19 Fix for m68000 systems
Anthony Green d9dd417b 2013-03-16T08:01:19 Fix for m68000 systems
Anthony Green 215763d0 2013-03-16T07:57:35 Update configury.
Anthony Green 9180d8f3 2013-03-16T07:46:55 Merge branch 'master' of github.com:/atgreen/libffi
Anthony Green 2fb527a0 2013-03-16T07:46:38 Add Meta processor support
Anthony Green 211a9ebf 2013-03-16T04:24:40 Merge pull request #32 from alex/patch-1 Fix for a crasher due to misaligned stack on x86-32.
Anthony Green 7e1b3264 2013-03-16T04:24:40 Merge pull request #32 from alex/patch-1 Fix for a crasher due to misaligned stack on x86-32.
Alex Gaynor ee18766b 2013-03-14T15:00:33 Fix for a crasher due to misaligned stack on x86-32. Full information on reproduction (using Python's ctypes available here: http://bugs.python.org/issue17423)
Anthony Green f308faf1 2013-02-11T14:25:13 Add moxie support. Release 3.0.12.
Anthony Green 4ea22e54 2013-02-10T08:48:38 Update README
Anthony Green 10e77227 2013-02-10T08:47:26 mend
Anthony Green a9521411 2013-02-09T06:54:40 sparc v8 and testsuite fixes
Anthony Green 70b11b47 2013-02-08T16:12:19 Fix small struct passing on ppc
Anthony Green 63ba1fa7 2013-02-08T15:18:19 Remove xfail for arm*-*-*.
Anthony Green 24fbca4c 2013-02-08T14:19:56 Fix typo
Anthony Green b0fa11cb 2013-02-08T14:17:13 More man page cleanup
Anthony Green 8bd15d13 2013-02-08T13:56:37 Fix many.c testcase for ppc
Anthony Green 7aab825c 2013-02-08T13:26:21 Add missing files to dist
Anthony Green cb03ea8f 2013-02-08T12:25:18 sparc v9 fixes for sun tools
Anthony Green 35ee8d44 2013-02-08T07:12:41 Fix microblaze big-endian struct issue
Anthony Green 9db7e1a9 2013-02-07T21:06:08 Fix botched sparc patch. Update version.
Anthony Green ce0138e6 2013-02-07T18:04:01 Update bug report address. rc2.
Anthony Green fd07c9e4 2013-02-07T18:00:36 Add cache flushing routine for sun compiler on sparc solaris 2.8
Anthony Green ed6ae950 2013-02-07T16:43:36 Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
Anthony Green ffef2e04 2013-02-07T15:47:01 x32 and libtool fixes
Anthony Green 95eecebb 2013-02-07T15:32:46 Remove a.out cruft from dist
Anthony Green 176aa9d2 2013-02-07T15:29:22 Fix GCC usage test and update README
Anthony Green f3a4f3fd 2013-02-07T09:57:20 Fixes for AIX xlc compiler.
Anthony Green 522f8fef 2013-02-06T20:31:31 Fix man page. Clean out junk.
Anthony Green c4dfa259 2013-02-06T17:43:24 Bump soversion
Anthony Green f62bd63f 2013-02-06T17:38:32 Release candidate 1
Anthony Green f7cd61e9 2013-02-06T17:38:04 Fix pkgconfig install bits
Anthony Green 6a790129 2013-02-06T17:37:15 Work around LLVM ABI problem on x86-64
Anthony Green 37011293 2013-01-27T05:09:04 Merge pull request #28 from jralls/master Reorder x86_64 checks
John Ralls bcc0c280 2013-01-26T15:21:14 Reorder x86_64 tests So that darwin and cygwin/mingw are tested before the generic check -- which allows them to actually be set.
Anthony Green bada2e32 2013-01-21T08:02:07 Update README
Anthony Green 655bb8f3 2013-01-21T08:01:24 Merge branch 'master' of github.com:/atgreen/libffi
Anthony Green 1035ffb2 2013-01-21T07:55:53 Update README
Anthony Green 840f9758 2013-01-21T07:55:53 Merge branch 'master' of github.com:/atgreen/libffi
Anthony Green aeb8719a 2013-01-21T07:37:30 New microblaze support
Anthony Green 40860245 2013-01-21T07:37:30 New microblaze support
Anthony Green 20cae32b 2013-01-21T07:07:38 Xtensa support
Anthony Green 9742f917 2013-01-21T07:03:41 Mention IBM XL compiler support on AIX.
Anthony Green f03eab08 2013-01-11T17:14:11 Remove obsolete inline test functions
Anthony Green 05fbe1fa 2013-01-11T16:54:40 xlc compiler support
Anthony Green 0b4986a7 2013-01-11T11:19:52 [travis] install dejagnu with sudo
Anthony Green 3c337eef 2013-01-11T11:18:14 [travis] install dejagnu
Anthony Green 90720962 2013-01-11T10:57:30 Add first travis config file
Anthony Green bff052d9 2013-01-11T10:24:32 32-bit x86 fix and more
Anthony Green cd41aeab 2013-01-10T17:25:45 Add compiler column to table
Anthony Green 8bf987d4 2013-01-10T17:24:51 Fix for sunpro compiler on Solaris
Anthony Green 3ee74fd6 2013-01-10T17:15:03 Update documentation version.
Anthony Green 13e2d7b9 2013-01-10T10:52:02 Handle both 32 and 64-bit x86 builds regardless of target triple
Anthony Green 51415430 2013-01-10T07:35:53 Don't run EH tests with non-GNU compiler
Anthony Green 56ba8d86 2013-01-10T07:25:10 Don't use warning checking macro with sun compiler
Anthony Green 6a028cae 2013-01-10T01:19:43 Don't use GCCisms to define types when + building with the SUNPRO compiler.
Anthony Green 2d9b3939 2013-01-09T21:14:54 Fix for closures with sunpro compiler
Anthony Green 8308984e 2013-01-08T15:14:21 Make sure we're running dejagnu tests with the right compiler.
Anthony Green f26c7ca6 2013-01-08T14:47:05 Make compiler options in dejagnu runs compiler specific
Anthony Green 74c776e2 2013-01-08T12:25:54 Switch x86 Solaris to X86 from X86_64
Anthony Green 8962c8c8 2013-01-08T12:22:24 Fix read-only eh_frame test
Anthony Green 35ddb69c 2013-01-08T07:53:37 Only emit DWARF unwind info when building with GCC
Anthony Green f7879bc3 2013-01-08T07:30:28 Testsuite fix for Solaris vendor compiler
Anthony Green 67cea90f 2013-01-07T06:30:24 mend
Thorsten Glaser 0de3277b 2012-12-03T00:02:31 Testsuite fixes (was Re: [PATCH] Fix libffi on m68k-linux-gnu, completely) Dixi quod… >although I believe some 3.0.11 checks to be broken: And indeed, with a few minor changes on top of git master, I still get a full run of PASS plus one XPASS on amd64-linux! With the other patches (from this message’s parent) and these applied, I get a full PASS on m68k-linux as well. So, please git am these three diffs ☺ bye, //mirabilos -- FWIW, I'm quite impressed with mksh interactively. I thought it was much *much* more bare bones. But it turns out it beats the living hell out of ksh93 in that respect. I'd even consider it for my daily use if I hadn't wasted half my life on my zsh setup. :-) -- Frank Terbeck in #!/bin/mksh From 5cb15a3bad1f0fb360520dd48bfc938c821cdcca Mon Sep 17 00:00:00 2001 From: Thorsten Glaser <tg@mirbsd.org> Date: Sun, 2 Dec 2012 23:20:56 +0000 Subject: [PATCH 1/2] Fix tests writing to a closure retval via pointer casts As explained in <Pine.BSM.4.64L.1212022014490.23442@herc.mirbsd.org> all other tests that do the same cast to an ffi_arg pointer instead. PASS on amd64-linux (Xen domU) and m68k-linux (ARAnyM) Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
Anthony Green 8f4772f3 2013-01-07T06:14:53 m68k fixes for signed 8 and 16-bit calls.
Anthony Green ea7f8440 2013-01-04T09:09:32 remove gcc-ism
Anthony Green f06c0f10 2013-01-02T09:39:17 Add missing ChangeLog entry and generated files.
Anthony Green 1f8675d4 2013-01-02T06:34:38 Merge pull request #26 from rofl0r/master fix build error on ppc when long double == double
Anthony Green 335f419a 2013-01-02T06:30:03 Merge pull request #23 from rurban/master cygwin/mingw shared libs need libtool LDFLAGS = -no-undefined
Anthony Green 53236d50 2013-01-02T09:24:55 Regenerate files
Anthony Green 72222ca3 2013-01-02T09:06:38 Update texinfo.tex
Anthony Green 1e326c95 2013-01-02T09:05:02 Update config.guess and config.sub
Anthony Green cb6671f5 2013-01-02T08:56:07 Missing .gitignore changes for xcode support
Anthony Green ebbe7796 2013-01-02T08:54:05 missed x32 libtool patch.
Anthony Green 4394096d 2013-01-02T08:51:35 missed trampoline_table patch. Move to GCC.
Anthony Green ed7a59c3 2013-01-02T08:48:01 Windows symbol export fix. Move to GCC.