1. 09 May, 2008 1 commit
    • Makefile.am (LTLDFLAGS): New. · 7afa92c5
          libgfortran/
          * Makefile.am (LTLDFLAGS): New.
          (libgfortran_la_LDFLAGS): Use above.
          * Makefile.in: Regenerate.
      
          libffi/
          * Makefile.am (LTLDFLAGS): New.
          (libffi_la_LDFLAGS): Use above.
          * Makefile.in: Regenerate.
      
          libobjc/
          * Makefile.in (LTLDFLAGS): New.
          (libobjc$(libsuffix).la, libobjc_gc$(libsuffix).la): Use above.
      
      From-SVN: r135112
      Julian Brown committed
  2. 16 Mar, 2008 1 commit
    • configure.ac: m4_include config/proginstall.m4. · 38d24731
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * configure.ac: m4_include config/proginstall.m4.
              * configure: Regenerate.
      
      config/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * proginstall.m4: New file, with fixed AC_PROG_INSTALL.
      
      libjava/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * Makefile.am (install-data-local): Rewrite to be more efficient,
              using awk, and `install' with multiple files at once.  Do not gather
              more than 50 files in one go to avoid hitting command line limits.
              (install_data_local_split): New variable.
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * gcj/Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      boehm-gc/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
      
      libffi/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      libgfortran/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      
      libgomp/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      libmudflap/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      libssp/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      libssp/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      
      libstdc++-v3/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * doc/Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
              * libmath/Makefile.in: Likewise.
              * libsupc++/Makefile.in: Likewise.
              * po/Makefile.in: Likewise.
              * src/Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      zlib/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      
      From-SVN: r133269
      Ralf Wildenhues committed
  3. 03 Sep, 2007 1 commit
  4. 10 Aug, 2007 1 commit
    • re PR libffi/28313 (libffi has not been ported to mips64-linux-gnu) · 89d9d98a
      	PR libffi/28313
      	* configure.ac: Don't treat mips64 as a special case.
      	* Makefile.am (nodist_libffi_la_SOURCES): Add n32.S.
      	* configure: Regenerate
      	* Makefile.in: Ditto.
      	* fficonfig.h.in: Ditto.
      	* src/mips/ffitarget.h (REG_L, REG_S, SUBU, ADDU, SRL, LI): Indent.
      	(LA, EH_FRAME_ALIGN, FDE_ADDR_BYTES): New preprocessor macros.
      	(FFI_DEFAULT_ABI): Set for n64 case.
      	(FFI_CLOSURES, FFI_TRAMPOLINE_SIZE): Define for n32 and n64 cases.
      	* src/mips/n32.S (ffi_call_N32): Add debug macros and labels for FDE.
      	(ffi_closure_N32): New function.
      	(.eh_frame): New section
      	* src/mips/o32.S: Clean up comments.
      	(ffi_closure_O32): Pass ffi_closure parameter in $12.
      	* src/mips/ffi.c: Use FFI_MIPS_N32 instead of
      	_MIPS_SIM == _ABIN32 throughout.
      	(FFI_MIPS_STOP_HERE): New, use in place of
      	ffi_stop_here.
      	(ffi_prep_args): Use unsigned long to hold pointer values.  Rewrite
      	to support n32/n64 ABIs.
      	(calc_n32_struct_flags): Rewrite.
      	(calc_n32_return_struct_flags): Remove unused variable.  Reverse
      	position of flag bits.
      	(ffi_prep_cif_machdep): Rewrite n32 portion.
      	(ffi_call): Enable for n64.  Add special handling for small structure
      	return values.
      	(ffi_prep_closure_loc): Add n32 and n64 support.
      	(ffi_closure_mips_inner_O32): Add cast to silence warning.
      	(copy_struct_N32, ffi_closure_mips_inner_N32): New functions.
      
      From-SVN: r127336
      David Daney committed
  5. 24 May, 2007 1 commit
    • ltmain.sh: Update from ToT Libtool. · 1cf3d07d
              * ltmain.sh: Update from ToT Libtool.
              * libtool.m4: Update from ToT Libtool.
              * ltsugar.m4: New. Update from ToT Libtool.
              * ltversion.m4: New. Update from ToT Libtool.
              * ltoptions.m4: New. Update from ToT Libtool.
              * ltconfig: Remove.
              * ltcf-c.sh: Remove.
              * ltcf-cxx.sh: Remove.
              * ltcf-gcj.sh: Remove.
      	* Regenerate all subdirs
      
      From-SVN: r125032
      Steve Ellcey committed
  6. 13 Apr, 2007 1 commit
  7. 07 Mar, 2007 1 commit
    • ffi.h.in (ffi_closure_alloc, [...]): New. · 18fa3240
      libffi/ChangeLog:
      * include/ffi.h.in (ffi_closure_alloc, ffi_closure_free): New.
      (ffi_prep_closure_loc): New.
      (ffi_prep_raw_closure_loc): New.
      (ffi_prep_java_raw_closure_loc): New.
      * src/closures.c: New file.
      * src/dlmalloc.c [FFI_MMAP_EXEC_WRIT] (struct malloc_segment):
      Replace sflags with exec_offset.
      [FFI_MMAP_EXEC_WRIT] (mmap_exec_offset, add_segment_exec_offset,
      sub_segment_exec_offset): New macros.
      (get_segment_flags, set_segment_flags, check_segment_merge): New
      macros.
      (is_mmapped_segment, is_extern_segment): Use get_segment_flags.
      (add_segment, sys_alloc, create_mspace, create_mspace_with_base,
      destroy_mspace): Use new macros.
      (sys_alloc): Silence warning.
      * Makefile.am (libffi_la_SOURCES): Add src/closures.c.
      * Makefile.in: Rebuilt.
      * src/prep_cif [FFI_CLOSURES] (ffi_prep_closure): Implement in
      terms of ffi_prep_closure_loc.
      * src/raw_api.c (ffi_prep_raw_closure_loc): Renamed and adjusted
      from...
      (ffi_prep_raw_closure): ... this.  Re-implement in terms of the
      renamed version.
      * src/java_raw_api (ffi_prep_java_raw_closure_loc): Renamed and
      adjusted from...
      (ffi_prep_java_raw_closure): ... this.  Re-implement in terms of
      the renamed version.
      * src/alpha/ffi.c (ffi_prep_closure_loc): Renamed from
      (ffi_prep_closure): ... this.
      * src/pa/ffi.c: Likewise.
      * src/cris/ffi.c: Likewise.  Adjust.
      * src/frv/ffi.c: Likewise.
      * src/ia64/ffi.c: Likewise.
      * src/mips/ffi.c: Likewise.
      * src/powerpc/ffi_darwin.c: Likewise.
      * src/s390/ffi.c: Likewise.
      * src/sh/ffi.c: Likewise.
      * src/sh64/ffi.c: Likewise.
      * src/sparc/ffi.c: Likewise.
      * src/x86/ffi64.c: Likewise.
      * src/x86/ffi.c: Likewise.
      (FFI_INIT_TRAMPOLINE): Adjust.
      (ffi_prep_raw_closure_loc): Renamed and adjusted from...
      (ffi_prep_raw_closure): ... this.
      * src/powerpc/ffi.c (ffi_prep_closure_loc): Renamed from
      (ffi_prep_closure): ... this.
      (flush_icache): Adjust.
      boehm-gc/ChangeLog:
      * include/gc.h (GC_REGISTER_FINALIZER_UNREACHABLE): New.
      (GC_register_finalizer_unreachable): Declare.
      (GC_debug_register_finalizer_unreachable): Declare.
      * finalize.c (GC_unreachable_finalize_mark_proc): New.
      (GC_register_finalizer_unreachable): New.
      (GC_finalize): Handle it.
      * dbg_mlc.c (GC_debug_register_finalizer_unreachable): New.
      (GC_debug_register_finalizer_no_order): Fix whitespace.
      libjava/ChangeLog:
      * include/jvm.h (_Jv_ClosureListFinalizer): New.
      (_Jv_Linker::create_error_method): Adjust.
      * boehm.cc (_Jv_ClosureListFinalizer): New.
      * nogc.cc (_Jv_ClosureListFinalizer): New.
      * java/lang/Class.h (class _Jv_ClosureList): New.
      (class java::lang::Class): Declare it as friend.
      * java/lang/natClass.cc (_Jv_ClosureList::releaseClosures): New.
      (_Jv_ClosureList::registerClousure): New.
      * include/execution.h (_Jv_ExecutionEngine): Add get_closure_list.
      (_Jv_CompiledEngine::do_get_closure_list): New.
      (_Jv_CompiledEngine::_Jv_CompiledEngine): Use it.
      (_Jv_IndirectCompiledClass): Add closures.
      (_Jv_IndirectCompiledEngine::get_aux_info): New.
      (_Jv_IndirectCompiledEngine::do_allocate_field_initializers): Use
      it.
      (_Jv_IndirectCompiledEngine::do_get_closure_list): New.
      (_Jv_IndirectCompiledEngine::_Jv_IndirectCompiledEngine): Use it.
      (_Jv_InterpreterEngine::do_get_closure_list): Declare.
      (_Jv_InterpreterEngine::_Jv_InterpreterEngine): Use it.
      * interpret.cc (FFI_PREP_RAW_CLOSURE): Use _loc variants.
      (node_closure): Add closure list.
      (_Jv_InterpMethod::ncode): Add jclass argument.  Use
      ffi_closure_alloc and the separate code pointer.  Register the
      closure for finalization.
      (_Jv_JNIMethod::ncode): Likewise.
      (_Jv_InterpreterEngine::do_create_ncode): Pass klass to ncode.
      (_Jv_InterpreterEngine::do_get_closure_list): New.
      * include/java-interp.h (_Jv_InterpMethod::ncode): Adjust.
      (_Jv_InterpClass): Add closures field.
      (_Jv_JNIMethod::ncode): Adjust.
      * defineclass.cc (_Jv_ClassReader::handleCodeAttribute): Adjust.
      (_Jv_ClassReader::handleMethodsEnd): Likewise.
      * link.cc (struct method_closure): Add closure list.
      (_Jv_Linker::create_error_method): Add jclass argument.  Use
      ffi_closure_alloc and the separate code pointer.  Register the
      closure for finalization.
      (_Jv_Linker::link_symbol_table): Remove outdated comment about
      sharing of otable and atable.  Adjust.
      * java/lang/reflect/natVMProxy.cc (ncode_closure): Add closure
      list.
      (ncode): Add jclass argument.  Use ffi_closure_alloc and the
      separate code pointer.  Register the closure for finalization.
      (java::lang::reflect::VMProxy::generateProxyClass): Adjust.
      * testsuite/libjava.jar/TestClosureGC.java: New.
      * testsuite/libjava.jar/TestClosureGC.out: New.
      * testsuite/libjava.jar/TestClosureGC.xfail: New.
      * testsuite/libjava.jar/TestClosureGC.jar: New.
      
      From-SVN: r122652
      Alexandre Oliva committed
  8. 01 Mar, 2007 1 commit
  9. 18 Jan, 2007 1 commit
  10. 17 Jan, 2007 1 commit
    • aclocal.m4: Regenerate to use multi.m4. · 8a489465
      2007-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
      boehm-gc/
      	* aclocal.m4: Regenerate to use multi.m4.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      zlib/
      	* Makefile.am: Add ACLOCAL_AMFLAGS to use multi.m4.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      libffi/
      	* Makefile.am: Add ACLOCAL_AMFLAGS to use multi.m4.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      libjava/
      	* configure.ac: Use multi.m4 from aclocal rather than custom
      	code.  Use multi_basedir instead libgcj_basedir.  Test for
      	/proc/self/exe when not cross-compiling.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      libjava/classpath/
      	* configure.ac: Use multi.m4 from aclocal rather than
      	custom code.  Use multi_basedir instead libgcj_basedir.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      libjava/libltdl/
      	* Makefile.am: Add ACLOCAL_AMFLAGS to use multi.m4.
      	* configure.ac: Use multi.m4 from aclocal rather than
      	custom code.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r120870
      Jack Howarth committed
  11. 14 Dec, 2006 1 commit
    • configure.ac: Add TARGET for x86_64-*-darwin*. · f4f7486b
      2006-12-14  Andreas Tobler  <a.tobler@schweiz.org>
      
      	* configure.ac: Add TARGET for x86_64-*-darwin*.
      	* Makefile.am (nodist_libffi_la_SOURCES): Add rules for 64-bit sources
      	for X86_DARWIN.
      	* src/x86/ffitarget.h: Set trampoline size for x86_64-*-darwin*.
      	* src/x86/darwin64.S: New file for x86_64-*-darwin* support.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      	* testsuite/libffi.special/unwindtest_ffi_call.cc: New test case for
      	ffi_call only.
      
      From-SVN: r119856
      Andreas Tobler committed
  12. 10 Oct, 2006 1 commit
    • configure.ac [...]: Set X86_DARWIN symbol and conditional. · a3bd50cc
      2006-10-10  Paolo Bonzini  <bonzini@gnu.org>
      	    Sandro Tolaini  <tolaini@libero.it>
      
      	* configure.ac [i*86-*-darwin*]: Set X86_DARWIN symbol and 
      	conditional.
      	* configure: Regenerated.
      	* Makefile.am (nodist_libffi_la_SOURCES) [X86_DARWIN]: New case.
      	(EXTRA_DIST): Add src/x86/darwin.S.
      	* Makefile.in: Regenerated.
      	* include/Makefile.in: Regenerated.
      	* testsuite/Makefile.in: Regenerated.
      
      	* src/x86/ffi.c (ffi_prep_cif_machdep) [X86_DARWIN]: Treat like
      	X86_WIN32, and additionally align stack to 16 bytes.
      	* src/x86/darwin.S: New, based on sysv.S.
      	* src/prep_cif.c (ffi_prep_cif) [X86_DARWIN]: Align > 8-byte structs.
      
      
      Co-Authored-By: Sandro Tolaini <tolaini@libero.it>
      
      From-SVN: r117602
      Paolo Bonzini committed
  13. 12 Sep, 2006 1 commit
  14. 24 May, 2006 1 commit
    • Makefile.am: Add install-html target. · 8665824c
      2006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
      
      	* Makefile.am: Add install-html target. Add install-html to .PHONY
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      From-SVN: r114037
      Carlos O'Donell committed
  15. 05 Apr, 2006 1 commit
    • Makefile.am: Add PA_HPUX port. · e6c300ef
      2006-04-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
      	    Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* Makefile.am: Add PA_HPUX port.
      	* Makefile.in: Regenerate.
      	* include/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      	* configure.ac: Add PA_HPUX rules.
      	* configure: Regenerate.
      	* src/pa/ffitarget.h: Rename linux target to PA_LINUX.
      	Add PA_HPUX and PA64_HPUX.
      	Rename FFI_LINUX ABI to FFI_PA32 ABI.
      	(FFI_TRAMPOLINE_SIZE): Define for 32-bit HP-UX targets.
      	(FFI_TYPE_SMALL_STRUCT2): Define.
      	(FFI_TYPE_SMALL_STRUCT4): Likewise.
      	(FFI_TYPE_SMALL_STRUCT8): Likewise.
      	(FFI_TYPE_SMALL_STRUCT3): Redefine.
      	(FFI_TYPE_SMALL_STRUCT5): Likewise.
      	(FFI_TYPE_SMALL_STRUCT6): Likewise.
      	(FFI_TYPE_SMALL_STRUCT7): Likewise.
      	* src/pa/ffi.c (ROUND_DOWN): Delete.
      	(fldw, fstw, fldd, fstd): Use '__asm__'.
      	(ffi_struct_type): Add support for FFI_TYPE_SMALL_STRUCT2,
      	FFI_TYPE_SMALL_STRUCT4 and FFI_TYPE_SMALL_STRUCT8.
      	(ffi_prep_args_LINUX): Rename to ffi_prep_args_pa32. Update comment.
      	Simplify incrementing of stack slot variable. Change type of local
      	'n' to unsigned int.
      	(ffi_size_stack_LINUX): Rename to ffi_size_stack_pa32. Handle long
      	double on PA_HPUX.
      	(ffi_prep_cif_machdep): Likewise.
      	(ffi_call): Likewise.
      	(ffi_closure_inner_LINUX): Rename to ffi_closure_inner_pa32. Change
      	return type to ffi_status. Simplify incrementing of stack slot
      	variable. Only copy floating point argument registers when PA_LINUX
      	is true. Reformat debug statement.
      	Add support for FFI_TYPE_SMALL_STRUCT2, FFI_TYPE_SMALL_STRUCT4 and
      	FFI_TYPE_SMALL_STRUCT8.
      	(ffi_closure_LINUX): Rename to ffi_closure_pa32. Add 'extern' to
      	declaration.
      	(ffi_prep_closure): Make linux trampoline conditional on PA_LINUX.
      	Add nops to cache flush.  Add trampoline for PA_HPUX.
      	* src/pa/hpux32.S: New file.
      	* src/pa/linux.S (ffi_call_LINUX): Rename to ffi_call_pa32. Rename
      	ffi_prep_args_LINUX to ffi_prep_args_pa32.
      	Localize labels. Add support for 2, 4 and 8-byte small structs. Handle
      	unaligned destinations in 3, 5, 6 and 7-byte small structs. Order
      	argument type checks so that common argument types appear first.
      	(ffi_closure_LINUX): Rename to ffi_closure_pa32. Rename
      	ffi_closure_inner_LINUX to ffi_closure_inner_pa32.
      
      Co-Authored-By: Andreas Tobler <a.tobler@schweiz.ch>
      
      From-SVN: r112719
      John David Anglin committed
  16. 19 Jul, 2005 1 commit
    • Makefile.am (nodist_libffi_la_SOURCES): Add POWERPC_FREEBSD. · 97067642
      2005-07-19  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* Makefile.am (nodist_libffi_la_SOURCES): Add POWERPC_FREEBSD.
      	* Makefile.in: Regenerate.
      	* include/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      	* configure.ac: Add POWERPC_FREEBSD rules.
      	* configure: Regenerate.
      	* src/powerpc/ffitarget.h: Add POWERPC_FREEBSD rules.
      	(FFI_SYSV_TYPE_SMALL_STRUCT): Define.
      	* src/powerpc/ffi.c: Add flags to handle small structure returns
      	in ffi_call_SYSV.
      	(ffi_prep_cif_machdep): Handle small structures for SYSV 4 ABI.
      	Aka FFI_SYSV.
      	(ffi_closure_helper_SYSV): Likewise.
      	* src/powerpc/ppc_closure.S: Add return types for small structures.
      	* src/powerpc/sysv.S: Add bits to handle small structures for
      	final SYSV 4 ABI
      
      From-SVN: r102174
      Andreas Tobler committed
  17. 18 May, 2005 1 commit
    • configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS. · a097ef55
      2005-05-03  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS.
      	Use AC_CHECK_SIZEOF instead of AC_COMPILE_CHECK_SIZEOF.
      	* Makefile.am (ACLOCAL_AMFLAGS): Remove -I ../config.
      	* aclocal.m4, configure, fficonfig.h.in, Makefile.in,
      	include/Makefile.in, testsuite/Makefile.in: Regenerate.
      
      From-SVN: r99879
      Kelley Cook committed
  18. 18 Apr, 2005 1 commit
    • Makefile.am: Add CRIS support. · 614348bb
      	* Makefile.am: Add CRIS support.
      	* configure.ac: Likewise.
      	* Makefile.in, configure, testsuite/Makefile.in: Regenerate.
      	* src/cris: New directory.
      	* src/cris/ffi.c, src/cris/sysv.S, src/cris/ffitarget.h: New files.
      	* src/prep_cif.c (ffi_prep_cif): Wrap in #ifndef __CRIS__.
      
      Co-Authored-By: Hans-Peter Nilsson <hp@axis.com>
      
      From-SVN: r98332
      Simon Posnjak committed
  19. 21 Mar, 2005 1 commit
  20. 08 Dec, 2004 1 commit
  21. 02 Dec, 2004 1 commit
  22. 23 Nov, 2004 1 commit
    • Makefile.am: Remove no-dependencies. · b85e31b9
      2004-11-23  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* Makefile.am: Remove no-dependencies.  Add ACLOCAL_AMFLAGS.
      	* acinclude.m4: Delete logic for sincludes.
      	* aclocal.m4, Makefile.in, configure: Regenerate.
      	* include/Makefile: Likewise.
      	* testsuite/Makefile: Likewise.
      
      From-SVN: r91073
      Kelley Cook committed
  23. 13 Oct, 2004 1 commit
    • Makefile.am: Add m32r support. · a472e9d4
      * Makefile.am: Add m32r support.
      * configure.ac: Likewise.
      * Makefile.in: Regenerate.
      * confiugre: Regenerate.
      * src/types.c: Add m32r port to FFI_INTERNAL_TYPEDEF
       (uint64, sint64, double, longdouble)
      * src/m32r: New directory.
      * src/m32r/ffi.c: New file.
      * src/m32r/sysv.S: Likewise.
      * src/m32r/ffitarget.h: Likewise.
      
      From-SVN: r88993
      Kazuhiro Inaoka committed
  24. 30 Aug, 2004 1 commit
    • Makefile.am: Add frv support. · 88d8c771
      2004-08-30  Anthony Green  <green@redhat.com>
      
              * Makefile.am: Add frv support.
              * Makefile.in, testsuite/Makefile.in: Rebuilt.
              * configure.ac: Read configure.host.
              * configure, aclocal.m4: Rebuilt.
              * configure.host: New file.  frv-elf needs libgloss.
              * include/ffi.h.in: Force ffi_closure to have a nice big (8)
              alignment.  This is needed to frv and should harm the others.
              * include/ffi_common.h (ALIGN_DOWN): New macro.
              * src/frv/ffi.c, src/frv/ffitarget.h, src/frv/eabi.S: New files.
      
      From-SVN: r86779
      Anthony Green committed
  25. 17 Jun, 2004 1 commit
    • libtool-version: New. · 401844ef
      2004-06-17  Matthias Klose  <doko@debian.org>
      
              * libtool-version: New.
              * Makefile.am (libffi_la_LDFLAGS): Use -version-info for soname.
              * Makefile.in: Regenerate.
      
      From-SVN: r83315
      Matthias Klose committed
  26. 15 Jun, 2004 1 commit
    • configure.ac: New name of configure.in. · 076e5443
      libmudflap/ChangeLog:
      2005-06-15  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: New name of configure.in.  Update
      	AC_INIT, AC_CONFIG_SRCDIR, AC_CONFIG_HEADERS, AC_CONFIG_FILES,
      	AC_OUTPUT, AM_INIT_AUTOMAKE to the preferred style for
      	Autoconf 2.5x and Automake 1.7 or later.
      	* configure.in: Remove.
      	* configure: Regenerate.
      
      	* Makefile.am: Remove useless multilib rules.
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/ChangeLog:
      2005-06-15  Paolo Bonzini  <bonzini@gnu.org>
      
      	* acinclude.m4: Remove useless multilib configury.
      	* Makefile.am: Remove useless multilib rules.
      	* aclocal.m4: Regenerate.
      	* Makefile.in: Regenerate.
      	* configure.ac: Use AM_ENABLE_MULTILIB.
      	* configure: Regenerate.
      
      zlib/ChangeLog.gcj:
      2005-06-15  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.am: Remove useless multilib rules.
      	* configure.ac: Rewrite multilib support to use
      	features of recent automakes.
      	* aclocal.m4: Regenerate with Automake 1.8.5.
      	* Makefile.in: Regenerate with Automake 1.8.5.
      	* configure: Regenerate.
      
      libffi/ChangeLog:
      2005-06-15  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.am: Remove useless multilib rules.
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate with automake 1.8.5.
      	* configure.ac: Remove useless multilib configury.
      	* configure: Regenerate.
      
      From-SVN: r83184
      Paolo Bonzini committed
  27. 19 Mar, 2004 1 commit
    • [multiple changes] · d65a810f
      2004-03-19  Matthias Klose  <doko@debian.org>
      
              * Makefile.am: Update
              * Makefile.in: Regenerate.
              * src/pa/ffi.h.in: Remove.
              * src/pa/ffitarget.h: New file.
      
      2004-02-10  Randolph Chung  <tausq@debian.org>
      
              * Makefile.am: Add PA support.
              * Makefile.in: Regenerate.
              * include/Makefile.in: Regenerate.
              * configure.ac: Add PA target.
              * configure: Regenerate.
              * src/pa/ffi.c: New file.
              * src/pa/ffi.h.in: Add PA support.
              * src/pa/linux.S: New file.
              * prep_cif.c: Add PA support.
      
      From-SVN: r79702
      Matthias Klose committed
  28. 15 Mar, 2004 1 commit
    • configure.in: Rename file to ... · 0e8d0c5f
      2004-03-15 Kelley Cook <kcook@gcc.gnu.org>
      
      	* configure.in: Rename file to ...
      	* configure.ac: ... this.
      	* fficonfig.h.in: Regenerate.
      	* Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      From-SVN: r79513
      Kelley Cook committed
  29. 11 Mar, 2004 1 commit
    • Makefile.am (AUTOMAKE_OPTIONS): Set them. · 3ed8e5b6
      2004-03-11  Andreas Tobler  <a.tobler@schweiz.ch>
      	    Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.am (AUTOMAKE_OPTIONS): Set them.
      	Remove VPATH. Remove rules for object files. Remove multilib support.
      	(AM_CCASFLAGS): Add.
      	* configure.in (AC_CONFIG_HEADERS): Relace AM_CONFIG_HEADER.
      	(AC_PREREQ): Bump version to 2.59.
      	(AC_INIT): Fill with version info and bug address.
      	(ORIGINAL_LD_FOR_MULTILIBS): Remove.
      	(AM_ENABLE_MULTILIB): Use this instead of AC_ARG_ENABLE.
      	De-precious CC so that the right flags are passed down to multilibs.
      	(AC_MSG_ERROR): Replace obsolete macro AC_ERROR.
      	(AC_CONFIG_FILES): Replace obsolete macro AC_LINK_FILES.
      	(AC_OUTPUT): Reorganize the output with AC_CONFIG_COMMANDS.
      	* configure: Rebuilt.
      	* aclocal.m4: Likewise.
      	* Makefile.in, include/Makefile.in, testsuite/Makefile.in: Likewise.
      	* fficonfig.h.in: Likewise.
      
      Co-Authored-By: Paolo Bonzini <bonzini@gnu.org>
      
      From-SVN: r79341
      Andreas Tobler committed
  30. 22 Nov, 2003 1 commit
    • Makefile.in: Rebuilt. · 3eee102e
      2003-11-22  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* Makefile.in: Rebuilt.
      	* configure: Likewise.
      	* testsuite/libffi.special/unwindtest.cc: Convert the mmap to
      	the right type.
      
      From-SVN: r73837
      Andreas Tobler committed
  31. 21 Nov, 2003 1 commit
    • acinclude.m4: Add AC_FUNC_MMAP_BLACKLIST. · 5196736e
      2003-11-21  Andreas Jaeger  <aj@suse.de>
      	    Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* acinclude.m4: Add AC_FUNC_MMAP_BLACKLIST.
      	* configure.in: Call AC_FUNC_MMAP_BLACKLIST.
      	* Makefile.in: Rebuilt.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* fficonfig.h.in: Likewise.
      	* testsuite/lib/libffi-dg.exp: Add include dir.
      	* testsuite/libffi.call/ffitest.h: Add MMAP definitions.
      	* testsuite/libffi.special/ffitestcxx.h: Likewise.
      	* testsuite/libffi.call/closure_fn0.c: Use MMAP functionality
      	for ffi_closure if available.
      	* testsuite/libffi.call/closure_fn1.c: Likewise.
      	* testsuite/libffi.call/closure_fn2.c: Likewise.
      	* testsuite/libffi.call/closure_fn3.c: Likewise.
      	* testsuite/libffi.call/closure_fn4.c: Likewise.
      	* testsuite/libffi.call/closure_fn5.c: Likewise.
      	* testsuite/libffi.call/cls_12byte.c: Likewise.
      	* testsuite/libffi.call/cls_16byte.c: Likewise.
      	* testsuite/libffi.call/cls_18byte.c: Likewise.
      	* testsuite/libffi.call/cls_19byte.c: Likewise.
      	* testsuite/libffi.call/cls_1_1byte.c: Likewise.
      	* testsuite/libffi.call/cls_20byte.c: Likewise.
      	* testsuite/libffi.call/cls_20byte1.c: Likewise.
      	* testsuite/libffi.call/cls_24byte.c: Likewise.
      	* testsuite/libffi.call/cls_2byte.c: Likewise.
      	* testsuite/libffi.call/cls_3_1byte.c: Likewise.
      	* testsuite/libffi.call/cls_3byte1.c: Likewise.
      	* testsuite/libffi.call/cls_3byte2.c: Likewise.
      	* testsuite/libffi.call/cls_4_1byte.c: Likewise.
      	* testsuite/libffi.call/cls_4byte.c: Likewise.
      	* testsuite/libffi.call/cls_5byte.c: Likewise.
      	* testsuite/libffi.call/cls_64byte.c: Likewise.
      	* testsuite/libffi.call/cls_6byte.c: Likewise.
      	* testsuite/libffi.call/cls_7byte.c: Likewise.
      	* testsuite/libffi.call/cls_8byte.c: Likewise.
      	* testsuite/libffi.call/cls_9byte1.c: Likewise.
      	* testsuite/libffi.call/cls_9byte2.c: Likewise.
      	* testsuite/libffi.call/cls_double.c: Likewise.
      	* testsuite/libffi.call/cls_float.c: Likewise.
      	* testsuite/libffi.call/cls_schar.c: Likewise.
      	* testsuite/libffi.call/cls_sint.c: Likewise.
      	* testsuite/libffi.call/cls_sshort.c: Likewise.
      	* testsuite/libffi.call/cls_uchar.c: Likewise.
      	* testsuite/libffi.call/cls_uint.c: Likewise.
      	* testsuite/libffi.call/cls_ulonglong.c: Likewise.
      	* testsuite/libffi.call/cls_ushort.c: Likewise.
      	* testsuite/libffi.call/nested_struct.c: Likewise.
      	* testsuite/libffi.call/nested_struct1.c: Likewise.
      	* testsuite/libffi.call/nested_struct2.c: Likewise.
      	* testsuite/libffi.call/nested_struct3.c: Likewise.
      	* testsuite/libffi.call/problem1.c: Likewise.
      	* testsuite/libffi.special/unwindtest.cc: Likewise.
      
      Co-Authored-By: Andreas Tobler <a.tobler@schweiz.ch>
      
      From-SVN: r73800
      Andreas Jaeger committed
  32. 12 Nov, 2003 1 commit
    • re PR libffi/11147 (fficonfig.h is abi-specific) · ea81d2a3
      2003-11-12  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* configure.in, include/Makefile.am: PR libgcj/11147, install
      	the ffitarget.h header file in a gcc versioned and target
      	dependent place.
      	* configure: Regenerated.
      	* Makefile.in, include/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r73504
      Andreas Tobler committed
  33. 21 Oct, 2003 1 commit
    • [multiple changes] · 1450eb7a
      2003-10-21  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* configure.in: AC_LINK_FILES(ffitarget.h).
      	* configure: Regenerate.
      	* Makefile.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      	* fficonfig.h.in: Likewise.
      
      2003-10-21  Paolo Bonzini  <bonzini@gnu.org>
      	    Richard Henderson  <rth@redhat.com>
      
      	Avoid that ffi.h includes fficonfig.h.
      
      	* Makefile.am (EXTRA_DIST): Include ffitarget.h files
      	(TARGET_SRC_MIPS_GCC): Renamed to TARGET_SRC_MIPS_IRIX.
      	(TARGET_SRC_MIPS_SGI): Removed.
      	(MIPS_GCC): Renamed to TARGET_SRC_MIPS_IRIX.
      	(MIPS_SGI): Removed.
      	(CLEANFILES): Removed.
      	(mostlyclean-am, clean-am, mostlyclean-sub, clean-sub): New
      	targets.
      	* acconfig.h: Removed.
      	* configure.in: Compute sizeofs only for double and long double.
      	Use them to define and subst HAVE_LONG_DOUBLE.  Include comments
      	into AC_DEFINE instead of using acconfig.h.  Create
      	include/ffitarget.h instead of include/fficonfig.h.  Rename
      	MIPS_GCC to MIPS_IRIX, drop MIPS_SGI since we are in gcc's tree.
      	AC_DEFINE EH_FRAME_FLAGS.
      	* include/Makefile.am (DISTCLEANFILES): New automake macro.
      	(hack_DATA): Add ffitarget.h.
      	* include/ffi.h.in: Remove all system specific definitions.
      	Declare raw API even if it is not installed, why bother?
      	Use limits.h instead of SIZEOF_* to define ffi_type_*.  Do
      	not define EH_FRAME_FLAGS, it is in fficonfig.h now.  Include
      	ffitarget.h instead of fficonfig.h.  Remove ALIGN macro.
      	(UINT_ARG, INT_ARG): Removed, use ffi_arg and ffi_sarg instead.
      	* include/ffi_common.h (bool): Do not define.
      	(ffi_assert): Accept failed assertion.
      	(ffi_type_test): Return void and accept file/line.
      	(FFI_ASSERT): Pass stringized failed assertion.
      	(FFI_ASSERT_AT): New macro.
      	(FFI_ASSERT_VALID_TYPE): New macro.
      	(UINT8, SINT8, UINT16, SINT16, UINT32, SINT32,
      	UINT64, SINT64): Define here with gcc's __attribute__ macro
      	instead of in ffi.h
      	(FLOAT32, ALIGN): Define here instead of in ffi.h
      	* include/ffi-mips.h: Removed.  Its content moved to
      	src/mips/ffitarget.h after separating assembly and C sections.
      	* src/alpha/ffi.c, src/alpha/ffi.c, src/java_raw_api.c
      	src/prep_cif.c, src/raw_api.c, src/ia64/ffi.c,
      	src/mips/ffi.c, src/mips/n32.S, src/mips/o32.S,
      	src/mips/ffitarget.h, src/sparc/ffi.c, src/x86/ffi64.c:
      	SIZEOF_ARG -> FFI_SIZEOF_ARG.
      	* src/ia64/ffi.c: Include stdbool.h (provided by GCC 2.95+).
      	* src/debug.c (ffi_assert): Accept stringized failed assertion.
      	(ffi_type_test): Rewritten.
      	* src/prep-cif.c (initialize_aggregate, ffi_prep_cif): Call
      	FFI_ASSERT_VALID_TYPE.
      	* src/alpha/ffitarget.h, src/arm/ffitarget.h,
      	src/ia64/ffitarget.h, src/m68k/ffitarget.h,
      	src/mips/ffitarget.h, src/powerpc/ffitarget.h,
      	src/s390/ffitarget.h, src/sh/ffitarget.h,
      	src/sh64/ffitarget.h, src/sparc/ffitarget.h,
      	src/x86/ffitarget.h: New files.
      	* src/alpha/osf.S, src/arm/sysv.S, src/ia64/unix.S,
      	src/m68k/sysv.S, src/mips/n32.S, src/mips/o32.S,
      	src/powerpc/aix.S, src/powerpc/darwin.S,
      	src/powerpc/ffi_darwin.c, src/powerpc/linux64.S,
      	src/powerpc/linux64_closure.S, src/powerpc/ppc_closure.S,
      	src/powerpc/sysv.S, src/s390/sysv.S, src/sh/sysv.S,
      	src/sh64/sysv.S, src/sparc/v8.S, src/sparc/v9.S,
      	src/x86/sysv.S, src/x86/unix64.S, src/x86/win32.S:
      	include fficonfig.h
      
      From-SVN: r72766
      Andreas Tobler committed
  34. 04 Sep, 2003 2 commits
    • Makefile.am: Remove build rules for ffitest. · 6f20d627
      2003-09-04  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* Makefile.am: Remove build rules for ffitest.
      	* Makefile.in: Rebuilt.
      
      From-SVN: r71078
      Andreas Tobler committed
    • 003-09-04 Andreas Tobler <a.tobler@schweiz.ch> · bbf3057b
      	* Makefile.am: Add dejagnu test framework. Fixes PR other/11411.
      	* Makefile.in: Rebuilt.
      	* configure.in: Add dejagnu test framework.
      	* configure: Rebuilt.
      
      	* testsuite/Makefile.am: New file.
      	* testsuite/Makefile.in: Built
      	* testsuite/lib/libffi-dg.exp: New file.
      	* testsuite/config/default.exp: Likewise.
      	* testsuite/libffi.call/call.exp: Likewise.
      	* testsuite/libffi.call/ffitest.h: Likewise.
      	* testsuite/libffi.call/closure_fn0.c: Likewise.
      	* testsuite/libffi.call/closure_fn1.c: Likewise.
      	* testsuite/libffi.call/closure_fn2.c: Likewise.
      	* testsuite/libffi.call/closure_fn3.c: Likewise.
      	* testsuite/libffi.call/cls_1_1byte.c: Likewise.
      	* testsuite/libffi.call/cls_3_1byte.c: Likewise.
      	* testsuite/libffi.call/cls_4_1byte.c: Likewise.
      	* testsuite/libffi.call/cls_2byte.c: Likewise.
      	* testsuite/libffi.call/cls_3byte1.c: Likewise.
      	* testsuite/libffi.call/cls_3byte2.c: Likewise.
      	* testsuite/libffi.call/cls_4byte.c: Likewise.
      	* testsuite/libffi.call/cls_5byte.c: Likewise.
      	* testsuite/libffi.call/cls_6byte.c: Likewise.
      	* testsuite/libffi.call/cls_7byte.c: Likewise.
      	* testsuite/libffi.call/cls_8byte.c: Likewise.
      	* testsuite/libffi.call/cls_12byte.c: Likewise.
      	* testsuite/libffi.call/cls_16byte.c: Likewise.
      	* testsuite/libffi.call/cls_20byte.c: Likewise.
      	* testsuite/libffi.call/cls_24byte.c: Likewise.
      	* testsuite/libffi.call/cls_double.c: Likewise.
      	* testsuite/libffi.call/cls_float.c: Likewise.
      	* testsuite/libffi.call/cls_uchar.c: Likewise.
      	* testsuite/libffi.call/cls_uint.c: Likewise.
      	* testsuite/libffi.call/cls_ulonglong.c: Likewise.
      	* testsuite/libffi.call/cls_ushort.c: Likewise.
      	* testsuite/libffi.call/float.c: Likewise.
      	* testsuite/libffi.call/float1.c: Likewise.
      	* testsuite/libffi.call/float2.c: Likewise.
      	* testsuite/libffi.call/many.c: Likewise.
      	* testsuite/libffi.call/many_win32.c: Likewise.
      	* testsuite/libffi.call/nested_struct.c: Likewise.
      	* testsuite/libffi.call/nested_struct1.c: Likewise.
      	* testsuite/libffi.call/pyobjc-tc.c: Likewise.
      	* testsuite/libffi.call/problem1.c: Likewise.
      	* testsuite/libffi.call/promotion.c: Likewise.
      	* testsuite/libffi.call/return_ll.c: Likewise.
      	* testsuite/libffi.call/return_sc.c: Likewise.
      	* testsuite/libffi.call/return_uc.c: Likewise.
      	* testsuite/libffi.call/strlen.c: Likewise.
      	* testsuite/libffi.call/strlen_win32.c: Likewise.
      	* testsuite/libffi.call/struct1.c: Likewise.
      	* testsuite/libffi.call/struct2.c: Likewise.
      	* testsuite/libffi.call/struct3.c: Likewise.
      	* testsuite/libffi.call/struct4.c: Likewise.
      	* testsuite/libffi.call/struct5.c: Likewise.
      	* testsuite/libffi.call/struct6.c: Likewise.
      	* testsuite/libffi.call/struct7.c: Likewise.
      	* testsuite/libffi.call/struct8.c: Likewise.
      	* testsuite/libffi.call/struct9.c: Likewise.
      	* testsuite/libffi.special/special.exp: New file.
      	* testsuite/libffi.special/ffitestcxx.h: Likewise.
      	* testsuite/libffi.special/unwindtest.cc: Likewise.
      
      From-SVN: r71068
      Andreas Tobler committed
  35. 13 Jun, 2003 1 commit
    • Makefile.am: Add SHmedia support. · e860ed6d
      	* Makefile.am: Add SHmedia support.  Fix a typo of SH support.
      	* Makefile.in: Regenerate.
      	* configure.in (sh64-*-linux*, sh5*-*-linux*): Add target.
      	* configure: Regenerate.
      	* include/ffi.h.in: Add SHmedia support.
      	* src/sh64/ffi.c: New file.
      	* src/sh64/sysv.S: New file.
      
      From-SVN: r67869
      Kaz Kojima committed
  36. 18 Apr, 2003 1 commit
    • configure.in (powerpc64*-*-linux*): Remove. · e9b84181
      	* configure.in (powerpc64*-*-linux*): Remove.
      	* configure: Rebuilt.
      libffi/
      	* include/ffi.h.in (POWERPC64): Define if 64-bit.
      	(enum ffi_abi): Add FFI_LINUX64 on POWERPC.
      	Make it the default on POWERPC64.
      	(FFI_TRAMPOLINE_SIZE): Define to 24 on POWERPC64.
      	* configure.in: Change powerpc-*-linux* into powerpc*-*-linux*.
      	* configure: Rebuilt.
      	* src/powerpc/ffi.c (hidden): Define.
      	(ffi_prep_args_SYSV): Renamed from
      	ffi_prep_args.  Cast pointers to unsigned long to shut up warnings.
      	(NUM_GPR_ARG_REGISTERS64, NUM_FPR_ARG_REGISTERS64,
      	ASM_NEEDS_REGISTERS64): New.
      	(ffi_prep_args64): New function.
      	(ffi_prep_cif_machdep): Handle FFI_LINUX64 ABI.
      	(ffi_call): Likewise.
      	(ffi_prep_closure): Likewise.
      	(flush_icache): Surround by #ifndef POWERPC64.
      	(ffi_dblfl): New union type.
      	(ffi_closure_helper_SYSV): Use it to avoid aliasing problems.
      	(ffi_closure_helper_LINUX64): New function.
      	* src/powerpc/ppc_closure.S: Surround whole file by #ifndef
      	__powerpc64__.
      	* src/powerpc/sysv.S: Likewise.
      	(ffi_call_SYSV): Rename ffi_prep_args to ffi_prep_args_SYSV.
      	* src/powerpc/linux64.S: New file.
      	* src/powerpc/linux64_closure.S: New file.
      	* Makefile.am (EXTRA_DIST): Add src/powerpc/linux64.S and
      	src/powerpc/linux64_closure.S.
      	(TARGET_SRC_POWERPC): Likewise.
      
      	* src/ffitest.c (closure_test_fn, closure_test_fn1, closure_test_fn2,
      	closure_test_fn3): Fix result printing on big-endian 64-bit
      	machines.
      	(main): Print tst2_arg instead of uninitialized tst2_result.
      
      	* src/ffitest.c (main): Hide what closure pointer really points to
      	from the compiler.
      
      From-SVN: r65781
      Jakub Jelinek committed
  37. 28 Jan, 2003 1 commit
  38. 27 Jan, 2003 1 commit
  39. 23 Sep, 2002 1 commit
    • Makefile.am (all-multi): Fix multilib parallel build. · 6c5d742e
      boehm-gc:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      libf2c:
      	* Makefile.in (all): Fix multilib parallel build.
      libffi:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      libiberty:
      	* Makefile.in (all): Fix multilib parallel build.
      libjava:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      libobjc:
      	* Makefile.in (all): Fix multilib parallel build.
      libstdc++-v3:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      zlib:
      	* Makefile.am (all-multi): Fix multilib parallel build.
      
      From-SVN: r57423
      Kaveh R. Ghazi committed