aboutsummaryrefslogtreecommitdiff
path: root/libffi/src/powerpc/ffi.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-20libffi: Sync with libffi 3.4.2H.J. Lu1-4/+6
2015-01-12Merge libffi to upstream commit c82cc159426d8d4402375fa1ae3f045b9cf82e16Richard Henderson1-4/+36
2013-12-10ffitarget.h: Import from upstream.Alan Modra1-1715/+51
2013-11-18PowerPC64 ELFv2 supportAlan Modra1-92/+416
2013-06-25ffi.c (ffi_prep_args_SYSV): Move var declaration before statements.Alan Modra1-7/+17
2013-02-06ffi.c (ffi_prep_cif_machdep): Fix case where DOUBLE equal LONGDOUBLE.Andreas Tobler1-0/+2
2012-04-02ffi.c (ffi_prep_args_SYSV): Declare double_tmp.Peter Bergner1-7/+6
2012-03-04Merge upstream libffiAnthony Green1-301/+329
2009-12-26ffi.c (ffi_prep_args_SYSV): Advance intarg_count when a float arguments is pa...Andreas Schwab1-0/+3
2009-06-16ffi.c: Avoid clobbering cr3 and cr4, which are supposed to be callee-saved.Wim Lewis1-6/+7
2009-06-04[multiple changes]Andrew Haley1-3/+4
2008-08-25ffitarget.h (ffi_abi): Add FFI_LINUX and FFI_LINUX_SOFT_FLOAT to the POWERPC_...Andreas Tobler1-5/+14
2007-12-01re PR libffi/31937 (libffi doesn't support ppc without FPU)Andreas Tobler1-36/+167
2007-11-17sysv.S: Load correct cr to compare if we have long double.Andreas Tobler1-1/+2
2007-03-08ffi.c (flush_icache): Fix left-over from previous patch.Alexandre Oliva1-8/+5
2007-03-07ffi.h.in (ffi_closure_alloc, [...]): New.Alexandre Oliva1-14/+15
2006-04-22README: Remove notice about 'Crazy Comments'.Andreas Tobler1-24/+4
2006-03-24ffitarget.h (enum ffi_abi): Add FFI_LINUX.Alan Modra1-27/+96
2005-12-03ffi.c: Formatting.Alan Modra1-257/+339
2005-09-26float1.c (value_type): New typedef.Tom Tromey1-0/+7
2005-08-25re PR target/23404 (gij trashes args of functions with more than 8 fp args)Alan Modra1-2/+4
2005-08-11configure.ac (HAVE_HIDDEN_VISIBILITY_ATTRIBUTE): New test.Jakub Jelinek1-15/+9
2005-07-19Makefile.am (nodist_libffi_la_SOURCES): Add POWERPC_FREEBSD.Andreas Tobler1-13/+42
2005-02-23re PR libffi/20104 (gij fails on ppc and not on x86)Andrew Haley1-3/+7
2004-09-02004-09-02 Andreas Tobler <a.tobler@schweiz.ch>Andreas Tobler1-157/+155
2004-02-26ffi.c (ffi_prep_args_SYSV): Change ecif->cif->bytes to bytes.Matt Kraai1-7/+9
2004-02-09ffi.c (ffi_prep_args64): Correct long double handling.Alan Modra1-2/+19
2004-02-08ffi.c (ffi_prep_cif_machdep <FFI_LINUX64>): Correct long double function retu...Alan Modra1-48/+62
2003-09-11types.c (double, longdouble): Merge identical SH and ARM typedefs, and add PO...Alan Modra1-3/+3
2003-09-092003-09-09 Andreas Tobler <a.tobler@schweiz.ch>Andreas Tobler1-2/+14
2003-08-02ffi.c (ffi_prep_args64): Modify for changed gcc structure passing.Alan Modra1-16/+12
2003-04-18configure.in (powerpc64*-*-linux*): Remove.Jakub Jelinek1-95/+502
2003-01-14[multiple changes]Tom Tromey1-16/+21
2001-03-24ppc_closure.S: New file.Kevin B Hendricks1-0/+257
1999-08-08Initial revisionAnthony Green1-0/+423