aboutsummaryrefslogtreecommitdiff
path: root/libffi/src/powerpc
AgeCommit message (Expand)AuthorFilesLines
2023-05-06libffi: fix handling of homogeneous float128 structs (#689)Dan Horák1-1/+1
2021-10-25rs6000: Fix bootstrap (libffi)Segher Boessenkool2-0/+4
2021-10-20libffi: Sync with libffi 3.4.2H.J. Lu10-110/+437
2020-09-24Re: [RS6000] Power10 libffi fixesAlan Modra1-1/+3
2020-09-24[RS6000] Power10 libffi fixesAlan Modra2-1/+19
2018-05-04libffi PowerPC64 ELFv1 fp arg fixesAlan Modra1-16/+45
2017-10-03Import from libffi master repository.Tony Reix4-9/+578
2015-10-01[RS6000] Correct powerpc sysv stack argument accountingAlan Modra1-109/+98
2015-01-12Merge libffi to upstream commit c82cc159426d8d4402375fa1ae3f045b9cf82e16Richard Henderson13-358/+450
2014-09-11linux64.S: Emit .note.GNU-stack even when POWERPC64 is not defined.Jakub Jelinek2-4/+6
2013-12-10ffitarget.h: Import from upstream.Alan Modra9-1762/+2074
2013-11-18ppc_closure.S: Don't bl .Luint128.Alan Modra1-1/+1
2013-11-18PowerPC64 ELFv2 supportAlan Modra4-216/+718
2013-06-25ffi.c (ffi_prep_args_SYSV): Move var declaration before statements.Alan Modra3-7/+84
2013-02-06ffi.c (ffi_prep_cif_machdep): Fix case where DOUBLE equal LONGDOUBLE.Andreas Tobler1-0/+2
2012-12-26libffi mergeAnthony Green1-3/+3
2012-10-31linux64_closure.S: Add new ABI support.Alan Modra2-4/+37
2012-04-02ffi.c (ffi_prep_args_SYSV): Declare double_tmp.Peter Bergner1-7/+6
2012-03-09aix_closure.S (ffi_closure_ASM): Adjust for Darwin64 change to return value o...David Edelsohn1-1/+3
2012-03-04Merge upstream libffiAnthony Green9-329/+385
2011-09-04re PR libffi/49594 (bootstrap failure in libffi:darwin_closure for powerpc-da...Iain Sandoe1-3/+4
2010-12-18re PR libffi/29152 (64-bit darwin ppc port needed for libffi)Iain Sandoe4-347/+1181
2010-08-06Remove warningsDan Witte1-7/+7
2010-08-06Define libffi macros carefullyDan Horák1-0/+6
2009-12-28ffi_darwin.c (ffi_prep_args): Copy abi and nargs to local variables.David Edelsohn1-13/+62
2009-12-26ffi.c (ffi_prep_args_SYSV): Advance intarg_count when a float arguments is pa...Andreas Schwab1-0/+3
2009-12-07aix_closure.S (libffi_closure_ASM): Fix tablejump typo.David Edelsohn1-1/+1
2009-12-05aix.S: Update AIX32 code to be consistent with AIX64 code.David Edelsohn2-174/+185
2009-12-04aix_closure.S: Reorganize 64-bit code to match linux64_closure.S.David Edelsohn1-86/+105
2009-12-04ffi_darwin.c (ffi_closure_helper_DARWIN): Increment pfr for long double split...David Edelsohn1-1/+2
2009-12-03ffi_darwin.c (ffi_prep_args): Increment next_arg and fparg_count twice for lo...David Edelsohn1-0/+2
2009-12-03re PR libffi/42243 (powerpc-apple-darwin9 libffi failures)David Edelsohn1-14/+12
2009-12-02ffi_darwin.c (ffi_prep_args): Fix typo in INT64 case.David Edelsohn1-1/+1
2009-12-01aix.S (ffi_call_AIX): Convert to more standard register usage.David Edelsohn3-115/+85
2009-11-30re PR libffi/35484 (libffi doesn't support AIX 64bit)David Edelsohn4-77/+454
2009-06-16ffi.c: Avoid clobbering cr3 and cr4, which are supposed to be callee-saved.Wim Lewis2-29/+19
2009-06-04[multiple changes]Andrew Haley5-6/+68
2009-06-042009-06-04 Andrew Haley <aph@redhat.com>Andrew Haley3-21/+24
2008-08-25ffitarget.h (ffi_abi): Add FFI_LINUX and FFI_LINUX_SOFT_FLOAT to the POWERPC_...Andreas Tobler2-7/+20
2008-03-26[multiple changes]Matthias Klose2-0/+8
2007-12-01re PR libffi/31937 (libffi doesn't support ppc without FPU)Andreas Tobler4-40/+202
2007-11-17sysv.S: Load correct cr to compare if we have long double.Andreas Tobler3-1/+4
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 Oliva2-22/+24
2007-02-02linux64.S (ffi_call_LINUX64): Move restore of r2 immediately after bctrl inst...Jakub Jelinek1-2/+5
2006-11-01In gcc/: PR 23067Geoffrey Keating1-5/+56
2006-04-22README: Remove notice about 'Crazy Comments'.Andreas Tobler2-55/+14
2006-03-24ffitarget.h (enum ffi_abi): Add FFI_LINUX.Alan Modra5-163/+196
2006-01-18sysv.S (smst_two_register): Don't call __ashldi3, instead do the shifting inl...Jakub Jelinek2-36/+37
2005-12-03ffi.c: Formatting.Alan Modra1-257/+339