Skip to content
Snippets Groups Projects
  1. Apr 29, 2011
    • Rainer Orth's avatar
      osf.S (UA_SI, [...]): Define. · 9d9305ea
      Rainer Orth authored
      	* src/alpha/osf.S (UA_SI, FDE_ENCODING, FDE_ENCODE, FDE_ARANGE):
      	Define.
      	Use them to handle ELF vs. ECOFF differences.
      	[__osf__] (_GLOBAL__F_ffi_call_osf): Define.
      
      From-SVN: r173151
      9d9305ea
  2. Feb 13, 2011
    • Ralf Wildenhues's avatar
      Remove freebsd1 from libtool.m4 macros and config.rpath. · 029c8f3e
      Ralf Wildenhues authored
      /:
      	Import from Libtool and gnulib:
      
      	2011-01-27  Gerald Pfeifer  <gerald@pfeifer.com>
      
      	Prepare for supporting FreeBSD 10.
      	* config.rpath: Remove handling of freebsd1* which soon would
      	match FreeBSD 10.0.
      
      	2011-01-20  Gerald Pfeifer  <gerald@pfeifer.com>  (tiny change)
      
      	Remove support for FreeBSD 1.x.
      	* libtool.m4 (_LT_LINKER_SHLIBS)
      	(_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which
      	soon would incorrectly match FreeBSD 10.0.
      
      boehm-gc/:
      	* configure: Regenerate.
      
      gcc/:
      	* configure: Regenerate.
      
      libffi/:
      	* configure: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      libgo/:
      	* config/libtool.m4: (_LT_LINKER_SHLIBS)
      	(_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which
      	soon would incorrectly match FreeBSD 10.0.
      	* configure: Regenerate.
      
      libgomp/:
      	* configure: Regenerate.
      
      libjava/:
      	* configure: Regenerate.
      	* shlibpath.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling
      	of freebsd1* which soon would incorrectly match FreeBSD 10.0.
      
      libjava/classpath/:
      	* config.rpath, ltcf-c.sh, ltcf-gcj.sh, ltconfig: Remove
      	handling of freebsd1* which soon would match FreeBSD 10.0.
      	* configure: Regenerate.
      
      libjava/libltdl/:
      	* acinclude.m4 (AC_LIBTOOL_PROG_LD_SHLIBS)
      	(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling
      	of freebsd1* which soon would incorrectly match FreeBSD 10.0.
      	* configure: Regenerate.
      
      libmudflap/:
      	* configure: Regenerate.
      
      libobjc/:
      	* configure: Regenerate.
      
      libquadmath/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      libstdc++-v3/:
      	* configure: Regenerate.
      
      lto-plugin/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      zlib/:
      	* configure: Regenerate.
      
      From-SVN: r170106
      029c8f3e
  3. Feb 09, 2011
  4. Feb 08, 2011
    • Joel Sherrill's avatar
      ffi.c: Add RTEMS support for cache flushing. · 9993cf60
      Joel Sherrill authored
      2011-02-07  Joel Sherrill <joel.sherrill@oarcorp.com>
      
      	* libffi/src/m68k/ffi.c: Add RTEMS support for cache flushing.
      	Handle case when CPU variant does not have long double support.
      	* libffi/src/m68k/sysv.S: Add support for mc68000, Coldfire,
      	and cores with soft floating point.
      
      From-SVN: r169938
      9993cf60
    • Joel Sherrill's avatar
      ffi.c: Add RTEMS support for cache flushing. · 899fb23d
      Joel Sherrill authored
      2011-02-07  Joel Sherrill <joel.sherrill@oarcorp.com>
      
      	* libffi/src/m68k/ffi.c: Add RTEMS support for cache flushing.
      	Handle case when CPU variant does not have long double support.
      	* libffi/src/m68k/sysv.S: Add support for mc68000, Coldfire,
      	and cores with soft floating point.
      
      From-SVN: r169937
      899fb23d
    • Joel Sherrill's avatar
      configure.ac: Add mips*-*-rtems* support. · 38db4d09
      Joel Sherrill authored
      2011-02-07  Joel Sherrill <joel.sherrill@oarcorp.com>
      
      	* configure.ac: Add mips*-*-rtems* support.
      	* configure: Regenerate.
      	* src/mips/ffitarget.h: Ensure needed constants are available
      	for targets which do not have sgidefs.h.
      
      From-SVN: r169936
      38db4d09
  5. Feb 07, 2011
  6. Jan 26, 2011
  7. Jan 03, 2011
  8. Dec 18, 2010
    • Iain Sandoe's avatar
      re PR libffi/29152 (64-bit darwin ppc port needed for libffi) · 3a9f56e8
      Iain Sandoe authored
      libffi:
      	PR libffi/29152
      	PR libffi/42378
      	* src/powerpc/darwin_closure.S: Provide Darwin64 implementation,
      	update comments.
      	* src/powerpc/ffitarget.h (POWERPC_DARWIN64): New,
      	(FFI_TRAMPOLINE_SIZE): Update for Darwin64.
      	* src/powerpc/darwin.S: Provide Darwin64 implementation,
      	update comments.
      	* src/powerpc/ffi_darwin.c: Likewise.
      
      From-SVN: r168016
      3a9f56e8
  9. Dec 06, 2010
  10. Dec 03, 2010
    • Chung-Lin Tang's avatar
      sysv.S (ffi_closure_SYSV): Add UNWIND to .pad directive. · fac68065
      Chung-Lin Tang authored
      2010-12-03  Chung-Lin Tang  <cltang@codesourcery.com>
      
      	* src/arm/sysv.S (ffi_closure_SYSV): Add UNWIND to .pad directive.
      	(ffi_closure_VFP): Same.
      	(ffi_call_VFP): Move down to before ffi_closure_VFP. Add '.fpu vfp'
      	directive.
      
      From-SVN: r167434
      fac68065
  11. Dec 01, 2010
  12. Nov 29, 2010
  13. Nov 15, 2010
    • Rainer Orth's avatar
      libffi-dg.exp: Rename ... · ed2a97eb
      Rainer Orth authored
      	* testsuite/lib/libffi-dg.exp: Rename ...
      	* testsuite/lib/libffi.exp: ... to this.
      	* libffi/testsuite/libffi.call/call.exp: Don't load libffi-dg.exp.
      	* libffi/testsuite/libffi.special/special.exp: Likewise.
      
      From-SVN: r166768
      ed2a97eb
  14. Oct 28, 2010
  15. Oct 01, 2010
  16. Sep 03, 2010
  17. Aug 11, 2010
  18. Aug 09, 2010
    • Andreas Tobler's avatar
      configure.ac: Add target powerpc64-*-freebsd*. · 87d072e0
      Andreas Tobler authored
      2010-08-09  Andreas Tobler  <andreast@fgznet.ch>
      
              * configure.ac: Add target powerpc64-*-freebsd*.
              * configure: Regenerate.
              * testsuite/libffi.call/cls_align_longdouble_split.c: Pass
              -mlong-double-128 only to linux targets.
              * testsuite/libffi.call/cls_align_longdouble_split2.c: Likewise.
              * testsuite/libffi.call/cls_longdouble.c: Likewise.
              * testsuite/libffi.call/huge_struct.c: Likewise.
      
      From-SVN: r163030
      87d072e0
  19. Aug 06, 2010
  20. Jul 07, 2010
  21. Jul 02, 2010
  22. May 19, 2010
    • Rainer Orth's avatar
      configure.ac (libffi_cv_as_x86_pcrel): Check for illegal in as output, too. · d416abb4
      Rainer Orth authored
      	* configure.ac (libffi_cv_as_x86_pcrel): Check for illegal in as
      	output, too.
      	(libffi_cv_as_ascii_pseudo_op): Check for .ascii.
      	(libffi_cv_as_string_pseudo_op): Check for .string.
      	* configure: Regenerate.
      	* fficonfig.h.in: Regenerate.
      	* src/x86/sysv.S (.eh_frame): Use .ascii, .string or error.
      
      From-SVN: r159570
      d416abb4
  23. Apr 07, 2010
    • Jakub Jelinek's avatar
      tree-ssa-pre.c (my_rev_post_order_compute): Remove set but not used count variable. · 60d3aec4
      Jakub Jelinek authored
      	* tree-ssa-pre.c (my_rev_post_order_compute): Remove set but not
      	used count variable.
      	* genemit.c (gen_expand, gen_split): Avoid set but not used warnings
      	when operandN variables aren't used in the body of the expander
      	or splitter.
      	* tree-outof-ssa.c (FOR_EACH_ELIM_GRAPH_SUCC,
      	FOR_EACH_ELIM_GRAPH_PRED): Avoid set but not used warnings.
      	* tree-ssa-operands.h (FOR_EACH_SSA_TREE_OPERAND): Likewise.
      	* tree-flow.h (FOR_EACH_IMM_USE_FAST, FOR_EACH_IMM_USE_STMT,
      	FOR_EACH_IMM_USE_ON_STMT): Likewise.
      	* tree.h (FOR_EACH_CONSTRUCTOR_ELT): Likewise.
      	* tree.c (PROCESS_ARG): Likewise.
      fortran/
      	* parse.c (parse_derived, parse_enum): Avoid set but not used
      	warning.
      java/
      	* expr.c (process_jvm_instruction): Avoid set but not used warning.
      	* builtins.c (compareAndSwapInt_builtin, compareAndSwapLong_builtin,
      	getVolatile_builtin): Likewise.
      libjava/
      	* exception.cc (_Jv_Throw): Avoid set but not used warning.
      	* include/java-assert.h (JvAssertMessage, JvAssert): Use argument in
      	sizeof to avoid set but not used warnings.
      libjava/classpath/
      	* native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaPortDevice.c
      	(Java_gnu_javax_sound_midi_alsa_AlsaPortDevice_run_1receiver_1thread_1):
      	Avoid set but not used warning.
      libiberty/
      	* regex.c (byte_re_match_2_internal): Avoid set but not used
      	warning.
      gcc/testsuite/
      	* gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
      	* gcc.dg/trunc-1.c: Likewise.
      	* gcc.dg/vla-9.c: Likewise.
      	* gcc.dg/dfp/composite-type.c: Likewise.
      libffi/
      	* testsuite/libffi.call/err_bad_abi.c: Remove unused args variable.
      
      From-SVN: r158084
      60d3aec4
  24. Apr 02, 2010
    • Ralf Wildenhues's avatar
      Update to Automake 1.11.1. · 4d9e8446
      Ralf Wildenhues authored
      gcc/:
      	PR other/43620
      	* doc/install.texi (Prerequisites): Bump Automake version to 1.11.1.
      	* aclocal.m4: Regenerate.
      
      lto-plugin/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      intl/:
      	* aclocal.m4: Regenerate.
      
      boehm-gc/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* include/Makefile.in: Regenerate.
      
      fixincludes/:
      	* aclocal.m4: Regenerate.
      
      libcpp/:
      	* aclocal.m4: Regenerate.
      
      libdecnumber/:
      	* aclocal.m4: Regenerate.
      
      libffi/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      libgomp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* HACKING: Update required Automake version.
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-math/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      libmudflap/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/:
      	* aclocal.m4: Regenerate.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      libstdc++-v3/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      From-SVN: r157949
      4d9e8446
  25. Mar 15, 2010
  26. Feb 24, 2010
  27. Feb 15, 2010
  28. Jan 07, 2010
    • Rainer Orth's avatar
      re PR libffi/40701 (Many libffi tests fail to compile on Tru64 UNIX) · ec168029
      Rainer Orth authored
      	PR libffi/40701
      	* testsuite/libffi.call/ffitest.h [__alpha__ && __osf__] (PRIdLL,
      	PRIuLL, PRId64, PRIu64, PRIuPTR): Define.
      	* testsuite/libffi.call/cls_align_sint64.c: Add -Wno-format on
      	alpha*-dec-osf*.
      	* testsuite/libffi.call/cls_align_uint64.c: Likewise.
      	* testsuite/libffi.call/cls_ulonglong.c: Likewise.
      	* testsuite/libffi.call/return_ll1.c: Likewise.
      	* testsuite/libffi.call/stret_medium2.c: Likewise.
      	* testsuite/libffi.special/ffitestcxx.h (allocate_mmap): Cast
      	MAP_FAILED to char *.
      
      From-SVN: r155710
      ec168029
  29. Jan 06, 2010
Loading