summaryrefslogtreecommitdiff
path: root/libffi/src/powerpc
AgeCommit message (Expand)Author
2023-05-06libffi: fix handling of homogeneous float128 structs (#689)Dan Horák
2021-10-25rs6000: Fix bootstrap (libffi)Segher Boessenkool
2021-10-20libffi: Sync with libffi 3.4.2H.J. Lu
2020-09-24Re: [RS6000] Power10 libffi fixesAlan Modra
2020-09-24[RS6000] Power10 libffi fixesAlan Modra
2018-05-04libffi PowerPC64 ELFv1 fp arg fixesAlan Modra
2017-10-03Import from libffi master repository.Tony Reix
2015-10-01[RS6000] Correct powerpc sysv stack argument accountingAlan Modra
2015-01-12Merge libffi to upstream commit c82cc159426d8d4402375fa1ae3f045b9cf82e16Richard Henderson
2014-09-11linux64.S: Emit .note.GNU-stack even when POWERPC64 is not defined.Jakub Jelinek
2013-12-10ffitarget.h: Import from upstream.Alan Modra
2013-11-18ppc_closure.S: Don't bl .Luint128.Alan Modra
2013-11-18PowerPC64 ELFv2 supportAlan Modra
2013-06-25ffi.c (ffi_prep_args_SYSV): Move var declaration before statements.Alan Modra
2013-02-06ffi.c (ffi_prep_cif_machdep): Fix case where DOUBLE equal LONGDOUBLE.Andreas Tobler
2012-12-26libffi mergeAnthony Green
2012-10-31linux64_closure.S: Add new ABI support.Alan Modra
2012-04-02ffi.c (ffi_prep_args_SYSV): Declare double_tmp.Peter Bergner
2012-03-09aix_closure.S (ffi_closure_ASM): Adjust for Darwin64 change to return value o...David Edelsohn
2012-03-04Merge upstream libffiAnthony Green
2011-09-04re PR libffi/49594 (bootstrap failure in libffi:darwin_closure for powerpc-da...Iain Sandoe
2010-12-18re PR libffi/29152 (64-bit darwin ppc port needed for libffi)Iain Sandoe
2010-08-06Remove warningsDan Witte
2010-08-06Define libffi macros carefullyDan Horák
2009-12-28ffi_darwin.c (ffi_prep_args): Copy abi and nargs to local variables.David Edelsohn
2009-12-26ffi.c (ffi_prep_args_SYSV): Advance intarg_count when a float arguments is pa...Andreas Schwab
2009-12-07aix_closure.S (libffi_closure_ASM): Fix tablejump typo.David Edelsohn
2009-12-05aix.S: Update AIX32 code to be consistent with AIX64 code.David Edelsohn
2009-12-04aix_closure.S: Reorganize 64-bit code to match linux64_closure.S.David Edelsohn
2009-12-04ffi_darwin.c (ffi_closure_helper_DARWIN): Increment pfr for long double split...David Edelsohn
2009-12-03ffi_darwin.c (ffi_prep_args): Increment next_arg and fparg_count twice for lo...David Edelsohn
2009-12-03re PR libffi/42243 (powerpc-apple-darwin9 libffi failures)David Edelsohn
2009-12-02ffi_darwin.c (ffi_prep_args): Fix typo in INT64 case.David Edelsohn
2009-12-01aix.S (ffi_call_AIX): Convert to more standard register usage.David Edelsohn
2009-11-30re PR libffi/35484 (libffi doesn't support AIX 64bit)David Edelsohn
2009-06-16ffi.c: Avoid clobbering cr3 and cr4, which are supposed to be callee-saved.Wim Lewis
2009-06-04[multiple changes]Andrew Haley
2009-06-042009-06-04 Andrew Haley <aph@redhat.com>Andrew Haley
2008-08-25ffitarget.h (ffi_abi): Add FFI_LINUX and FFI_LINUX_SOFT_FLOAT to the POWERPC_...Andreas Tobler
2008-03-26[multiple changes]Matthias Klose
2007-12-01re PR libffi/31937 (libffi doesn't support ppc without FPU)Andreas Tobler
2007-11-17sysv.S: Load correct cr to compare if we have long double.Andreas Tobler
2007-03-08ffi.c (flush_icache): Fix left-over from previous patch.Alexandre Oliva
2007-03-07ffi.h.in (ffi_closure_alloc, [...]): New.Alexandre Oliva
2007-02-02linux64.S (ffi_call_LINUX64): Move restore of r2 immediately after bctrl inst...Jakub Jelinek
2006-11-01In gcc/: PR 23067Geoffrey Keating
2006-04-22README: Remove notice about 'Crazy Comments'.Andreas Tobler
2006-03-24ffitarget.h (enum ffi_abi): Add FFI_LINUX.Alan Modra
2006-01-18sysv.S (smst_two_register): Don't call __ashldi3, instead do the shifting inl...Jakub Jelinek
2005-12-03ffi.c: Formatting.Alan Modra