diff options
author | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-02-17 12:00:04 +0000 |
---|---|---|
committer | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-02-17 12:00:04 +0000 |
commit | 6b5229ed95ac50728f05fe5f3fd02d697775a5db (patch) | |
tree | e9c8ff8c5a9087761fabdc82c7e4d0f52bf96aea /libffi/ChangeLog | |
parent | 389b04c1383e280dd59325590d1490b84336eeb8 (diff) | |
download | gcc-6b5229ed95ac50728f05fe5f3fd02d697775a5db.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207822 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libffi/ChangeLog')
-rw-r--r-- | libffi/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog index f4fe5178cfe..80e94ed77ca 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,24 @@ +2014-02-17 Eric Botcazou <ebotcazou@adacore.com> + + 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. + 2014-02-13 Eric Botcazou <ebotcazou@adacore.com> PR libffi/60073 |