Fix IA-64 problems with denorms getting clobbered by type conversions.
commit86066f9bd4c6ea678e843eea7bad9a260d25e22a
authorJames E Wilson <wilson@specifixinc.com>
Wed, 12 Apr 2006 22:10:49 +0000 (12 15:10 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Wed, 12 Apr 2006 22:10:49 +0000 (12 15:10 -0700)
tree058fd994fe32fbfca9c9895944282d6ec1b80c24
parent3f1d352611a48f7104634a420106f8fc74fb3547
Fix IA-64 problems with denorms getting clobbered by type conversions.

PR libgcj/26483
* src/ia64/ffi.c (stf_spill, ldf_fill): Rewrite as macros.
(hfa_type_load): Call stf_spill.
(hfa_type_store): Call ldf_fill.
(ffi_call): Adjust calls to above routines.  Add local temps for
macro result.

From-SVN: r112900
libffi/ChangeLog
libffi/src/ia64/ffi.c