PR libffi/60073 * src/sparc/v8.S: Assemble only if !SPARC64. * src/sparc/v9.S: Remove obsolete comment. * src/sparc/ffitarget.h (enum ffi_abi): Add FFI_COMPAT_V9. (V8_ABI_P): New macro. (V9_ABI_P): Likewise. (FFI_EXTRA_CIF_FIELDS): Define only if SPARC64. * src/sparc/ffi.c (ffi_prep_args_v8): Compile only if !SPARC64. (ffi_prep_args_v9): Compile only if SPARC64. (ffi_prep_cif_machdep_core): Use V9_ABI_P predicate. (ffi_prep_cif_machdep): Guard access to nfixedargs field. (ffi_prep_cif_machdep_var): Likewise. (ffi_v9_layout_struct): Compile only if SPARC64. (ffi_call): Deal with FFI_V8PLUS and FFI_COMPAT_V9 and fix warnings. (ffi_prep_closure_loc): Use V9_ABI_P and V8_ABI_P predicates. (ffi_closure_sparc_inner_v8): Compile only if !SPARC64. (ffi_closure_sparc_inner_v9): Compile only if SPARC64. Guard access to nfixedargs field. From-SVN: r207822
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| aarch64 | Loading commit data... | |
| alpha | Loading commit data... | |
| arm | Loading commit data... | |
| avr32 | Loading commit data... | |
| bfin | Loading commit data... | |
| cris | Loading commit data... | |
| frv | Loading commit data... | |
| ia64 | Loading commit data... | |
| m32r | Loading commit data... | |
| m68k | Loading commit data... | |
| mips | Loading commit data... | |
| pa | Loading commit data... | |
| powerpc | Loading commit data... | |
| s390 | Loading commit data... | |
| sh | Loading commit data... | |
| sh64 | Loading commit data... | |
| sparc | Loading commit data... | |
| tile | Loading commit data... | |
| x86 | Loading commit data... | |
| closures.c | Loading commit data... | |
| debug.c | Loading commit data... | |
| dlmalloc.c | Loading commit data... | |
| java_raw_api.c | Loading commit data... | |
| prep_cif.c | Loading commit data... | |
| raw_api.c | Loading commit data... | |
| types.c | Loading commit data... |