gcc/libffi/testsuite
Richard Henderson bf8da5fc77 configure.ac: Tidy target case.
* configure.ac: Tidy target case.
        (HAVE_LONG_DOUBLE): Allow the target to override.
        * configure: Regenerate.
        * include/ffi.h.in: Don't define ffi_type_foo if
        LIBFFI_HIDE_BASIC_TYPES is defined.
        (ffi_type_longdouble): If not HAVE_LONG_DOUBLE, define
        to ffi_type_double.
        * types.c (LIBFFI_HIDE_BASIC_TYPES): Define.
        (FFI_TYPEDEF, ffi_type_void): Mark the data const.
        (ffi_type_longdouble): Special case for Alpha.  Don't define
        if long double == double.

        * src/alpha/ffi.c (FFI_TYPE_LONGDOUBLE): Assert unique value.
        (ffi_prep_cif_machdep): Handle it as the 128-bit type.
        (ffi_call, ffi_closure_osf_inner): Likewise.
        (ffi_closure_osf_inner): Likewise.  Mark hidden.
        (ffi_call_osf, ffi_closure_osf): Mark hidden.
        * src/alpha/ffitarget.h (FFI_LAST_ABI): Tidy definition.
        * src/alpha/osf.S (ffi_call_osf, ffi_closure_osf): Mark hidden.
        (load_table): Handle 128-bit long double.

        * testsuite/libffi.call/float4.c: Add -mieee for alpha.

From-SVN: r123622
2007-04-06 09:24:16 -07:00
..
config *** empty log message *** 2003-09-04 16:49:22 +02:00
lib libjava.exp (libjava_init): Recognize multilib directory names containing underscores. 2006-04-10 21:34:19 +00:00
libffi.call configure.ac: Tidy target case. 2007-04-06 09:24:16 -07:00
libffi.special configure.ac: Add TARGET for x86_64-*-darwin*. 2006-12-14 08:34:45 +01:00
Makefile.am *** empty log message *** 2003-09-04 16:49:22 +02:00
Makefile.in aclocal.m4: Regenerate to use multi.m4. 2007-01-17 19:48:52 +00:00