|
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>
|
|
c3c40e02
|
2013-03-30T05:24:14
|
|
Merge pull request #34 from davidsch/armhf
Fix ARM hard-float support for large numbers of VFP arguments
|
|
4750e3c6
|
2013-03-28T16:56:36
|
|
update changelog
|
|
9708e7cf
|
2013-03-27T19:31:04
|
|
folow the ARM hard-float ABI in ffi_prep_incoming_args_VFP
|
|
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
|
|
dd26f1f3
|
2013-03-28T15:39:01
|
|
add a failing test for closures on ARM hardfloat
|
|
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.
|
|
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
|
|
3a352b8a
|
2013-03-26T14:24:04
|
|
move the hardfloat specific argument copying code to the helper function
|
|
5df6b794
|
2013-03-26T14:02:21
|
|
extract setting of arguments to be passed to a helper function
|
|
7d1048c4
|
2013-03-26T11:33:33
|
|
extract code to align the argument storage pointer to a helper function
|
|
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
|
|
2fbdb0f2
|
2013-03-25T13:26:02
|
|
use the absolute value to check the test result against an epsilon
|
|
ede96e4e
|
2013-03-17T18:38:21
|
|
Merge branch 'master' of github.com:/atgreen/libffi
|
|
f22ab3c6
|
2013-03-17T18:34:54
|
|
Merge branch 'master' of github.com:/atgreen/libffi
|
|
9e34992a
|
2013-03-17T18:34:54
|
|
Merge branch 'master' of github.com:/atgreen/libffi
|
|
12b1886d
|
2013-03-17T18:32:12
|
|
cygwin fix & updates for 3.0.13
|
|
d08124be
|
2013-03-17T18:32:12
|
|
cygwin fix & updates for 3.0.13
|
|
cb32c812
|
2013-03-17T09:27:55
|
|
Fix lib install dir
|
|
efd7866a
|
2013-03-16T08:35:57
|
|
2.0.13rc1
|
|
ff647ad4
|
2013-03-16T08:20:40
|
|
Merge branch 'master' of github.com:/atgreen/libffi
Conflicts:
ChangeLog
|
|
4acf0056
|
2013-03-16T08:18:45
|
|
Build fix for soft-float power targets
|
|
675c9839
|
2013-03-16T08:12:38
|
|
Documentation fix
|
|
8a286f57
|
2013-03-16T08:01:19
|
|
Fix for m68000 systems
|
|
d9dd417b
|
2013-03-16T08:01:19
|
|
Fix for m68000 systems
|
|
215763d0
|
2013-03-16T07:57:35
|
|
Update configury.
|
|
9180d8f3
|
2013-03-16T07:46:55
|
|
Merge branch 'master' of github.com:/atgreen/libffi
|
|
2fb527a0
|
2013-03-16T07:46:38
|
|
Add Meta processor support
|
|
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.
|
|
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.
|
|
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)
|
|
f308faf1
|
2013-02-11T14:25:13
|
|
Add moxie support. Release 3.0.12.
|
|
4ea22e54
|
2013-02-10T08:48:38
|
|
Update README
|
|
10e77227
|
2013-02-10T08:47:26
|
|
mend
|
|
a9521411
|
2013-02-09T06:54:40
|
|
sparc v8 and testsuite fixes
|
|
70b11b47
|
2013-02-08T16:12:19
|
|
Fix small struct passing on ppc
|
|
63ba1fa7
|
2013-02-08T15:18:19
|
|
Remove xfail for arm*-*-*.
|
|
24fbca4c
|
2013-02-08T14:19:56
|
|
Fix typo
|
|
b0fa11cb
|
2013-02-08T14:17:13
|
|
More man page cleanup
|
|
8bd15d13
|
2013-02-08T13:56:37
|
|
Fix many.c testcase for ppc
|
|
7aab825c
|
2013-02-08T13:26:21
|
|
Add missing files to dist
|
|
cb03ea8f
|
2013-02-08T12:25:18
|
|
sparc v9 fixes for sun tools
|
|
35ee8d44
|
2013-02-08T07:12:41
|
|
Fix microblaze big-endian struct issue
|
|
9db7e1a9
|
2013-02-07T21:06:08
|
|
Fix botched sparc patch. Update version.
|
|
ce0138e6
|
2013-02-07T18:04:01
|
|
Update bug report address. rc2.
|
|
fd07c9e4
|
2013-02-07T18:00:36
|
|
Add cache flushing routine for sun compiler on sparc solaris 2.8
|
|
ed6ae950
|
2013-02-07T16:43:36
|
|
Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
|
|
ffef2e04
|
2013-02-07T15:47:01
|
|
x32 and libtool fixes
|
|
95eecebb
|
2013-02-07T15:32:46
|
|
Remove a.out cruft from dist
|
|
176aa9d2
|
2013-02-07T15:29:22
|
|
Fix GCC usage test and update README
|
|
f3a4f3fd
|
2013-02-07T09:57:20
|
|
Fixes for AIX xlc compiler.
|
|
522f8fef
|
2013-02-06T20:31:31
|
|
Fix man page. Clean out junk.
|
|
c4dfa259
|
2013-02-06T17:43:24
|
|
Bump soversion
|
|
f62bd63f
|
2013-02-06T17:38:32
|
|
Release candidate 1
|
|
f7cd61e9
|
2013-02-06T17:38:04
|
|
Fix pkgconfig install bits
|
|
6a790129
|
2013-02-06T17:37:15
|
|
Work around LLVM ABI problem on x86-64
|
|
37011293
|
2013-01-27T05:09:04
|
|
Merge pull request #28 from jralls/master
Reorder x86_64 checks
|
|
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.
|
|
bada2e32
|
2013-01-21T08:02:07
|
|
Update README
|
|
655bb8f3
|
2013-01-21T08:01:24
|
|
Merge branch 'master' of github.com:/atgreen/libffi
|
|
1035ffb2
|
2013-01-21T07:55:53
|
|
Update README
|
|
840f9758
|
2013-01-21T07:55:53
|
|
Merge branch 'master' of github.com:/atgreen/libffi
|
|
aeb8719a
|
2013-01-21T07:37:30
|
|
New microblaze support
|
|
40860245
|
2013-01-21T07:37:30
|
|
New microblaze support
|
|
20cae32b
|
2013-01-21T07:07:38
|
|
Xtensa support
|
|
9742f917
|
2013-01-21T07:03:41
|
|
Mention IBM XL compiler support on AIX.
|
|
f03eab08
|
2013-01-11T17:14:11
|
|
Remove obsolete inline test functions
|
|
05fbe1fa
|
2013-01-11T16:54:40
|
|
xlc compiler support
|
|
0b4986a7
|
2013-01-11T11:19:52
|
|
[travis] install dejagnu with sudo
|
|
3c337eef
|
2013-01-11T11:18:14
|
|
[travis] install dejagnu
|
|
90720962
|
2013-01-11T10:57:30
|
|
Add first travis config file
|
|
bff052d9
|
2013-01-11T10:24:32
|
|
32-bit x86 fix and more
|
|
cd41aeab
|
2013-01-10T17:25:45
|
|
Add compiler column to table
|
|
8bf987d4
|
2013-01-10T17:24:51
|
|
Fix for sunpro compiler on Solaris
|
|
3ee74fd6
|
2013-01-10T17:15:03
|
|
Update documentation version.
|
|
13e2d7b9
|
2013-01-10T10:52:02
|
|
Handle both 32 and 64-bit x86 builds regardless of target triple
|
|
51415430
|
2013-01-10T07:35:53
|
|
Don't run EH tests with non-GNU compiler
|
|
56ba8d86
|
2013-01-10T07:25:10
|
|
Don't use warning checking macro with sun compiler
|
|
6a028cae
|
2013-01-10T01:19:43
|
|
Don't use GCCisms to define types when
+ building with the SUNPRO compiler.
|
|
2d9b3939
|
2013-01-09T21:14:54
|
|
Fix for closures with sunpro compiler
|
|
8308984e
|
2013-01-08T15:14:21
|
|
Make sure we're running dejagnu tests with the right compiler.
|
|
f26c7ca6
|
2013-01-08T14:47:05
|
|
Make compiler options in dejagnu runs compiler specific
|
|
74c776e2
|
2013-01-08T12:25:54
|
|
Switch x86 Solaris to X86 from X86_64
|
|
8962c8c8
|
2013-01-08T12:22:24
|
|
Fix read-only eh_frame test
|
|
35ddb69c
|
2013-01-08T07:53:37
|
|
Only emit DWARF unwind info when building with GCC
|
|
f7879bc3
|
2013-01-08T07:30:28
|
|
Testsuite fix for Solaris vendor compiler
|
|
67cea90f
|
2013-01-07T06:30:24
|
|
mend
|
|
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>
|
|
8f4772f3
|
2013-01-07T06:14:53
|
|
m68k fixes for signed 8 and 16-bit calls.
|
|
ea7f8440
|
2013-01-04T09:09:32
|
|
remove gcc-ism
|
|
f06c0f10
|
2013-01-02T09:39:17
|
|
Add missing ChangeLog entry and generated files.
|
|
1f8675d4
|
2013-01-02T06:34:38
|
|
Merge pull request #26 from rofl0r/master
fix build error on ppc when long double == double
|
|
335f419a
|
2013-01-02T06:30:03
|
|
Merge pull request #23 from rurban/master
cygwin/mingw shared libs need libtool LDFLAGS = -no-undefined
|
|
53236d50
|
2013-01-02T09:24:55
|
|
Regenerate files
|
|
72222ca3
|
2013-01-02T09:06:38
|
|
Update texinfo.tex
|
|
1e326c95
|
2013-01-02T09:05:02
|
|
Update config.guess and config.sub
|
|
cb6671f5
|
2013-01-02T08:56:07
|
|
Missing .gitignore changes for xcode support
|
|
ebbe7796
|
2013-01-02T08:54:05
|
|
missed x32 libtool patch.
|
|
4394096d
|
2013-01-02T08:51:35
|
|
missed trampoline_table patch. Move to GCC.
|
|
ed7a59c3
|
2013-01-02T08:48:01
|
|
Windows symbol export fix. Move to GCC.
|