54fde020cc
Currently it is not possible to build GCC's libjava support on Cygwin-64. This patch fixes the current build-problems on Cygwin-64 and the most fundamental bugs on that platform. Note you must still add --enable-threads=posix to successfully build the java language support. boehm-gc/ChangeLog: 2014-05-13 Bernd Edlinger <bernd.edlinger@hotmail.de> Fix current cygwin-64 build problems. * include/gc_config_macros.h (GC_PTHREADS): Use __CYGWIN__ instead of __CYGWIN32__ here. * win32_threads.c (GC_push_all_stacks): Push all X86_64 registers. (GC_get_thread_stack_base): Get the stack base for X86_64. libffi/ChangeLog: 2014-05-13 Bernd Edlinger <bernd.edlinger@hotmail.de> Fix current cygwin-64 build problems. * src/java_raw_api.c: Remove if !defined(FFI_NO_RAW_API). * src/x86/ffi.c: Add if defined(__CYGWIN__). * src/x86/win64.S (ffi_closure_win64, ffi_call_win64): Added handling for FFI_TYPE_UINT64, FFI_TYPE_POINTER and FFI_TYPE_INT. Added SEH information. Fixed formatting. libgcc/ChangeLog: 2014-05-13 Bernd Edlinger <bernd.edlinger@hotmail.de> * unwind-seh.c (_Unwind_Backtrace): Uncommented, finished implementation. libjava/ChangeLog: 2014-05-13 Bernd Edlinger <bernd.edlinger@hotmail.de> Fix current cygwin-64 build problems. * configure.host: Added handling for x86_64-*-cygwin/mingw. * boehm.cc (_Jv_GCAttachThread, _Jv_GCDetachThread): Don't compile if GC_WIN32_THREADS is defined. * java/lang/natClass.cc (_Jv_InterfaceAssignableFrom): Rename interface to source_interface. libjava/classpath/ChangeLog: 2014-05-13 Bernd Edlinger <bernd.edlinger@hotmail.de> Fix current cygwin-64 build problems. * native/fdlibm/mprec.c (_REENT_CHECK_MP, _REENT_MP_FREELIST, _REENT_MP_P5S, __ULong, __Long): Undefine previous definitions. From-SVN: r210386
116 lines
3.5 KiB
Plaintext
116 lines
3.5 KiB
Plaintext
2014-05-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
||
|
||
Fix current cygwin-64 build problems.
|
||
* configure.host: Added handling for x86_64-*-cygwin/mingw.
|
||
* boehm.cc (_Jv_GCAttachThread, _Jv_GCDetachThread): Don't compile if
|
||
GC_WIN32_THREADS is defined.
|
||
* java/lang/natClass.cc (_Jv_InterfaceAssignableFrom): Rename interface
|
||
to source_interface.
|
||
|
||
2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||
|
||
* configure.ac (THREADLIBS, THREADSPEC): Remove *-*-solaris2.9
|
||
handling.
|
||
* configure: Regenerate.
|
||
|
||
2014-03-12 Uros Bizjak <ubizjak@gmail.com>
|
||
|
||
* include/dwarf2-signal.h: Update copyright year.
|
||
(SIGNAL_HANDLER): Remove _sip argument. Mark _p argument with
|
||
__attribute__ ((__unused__)).
|
||
(class java::lang::Throwable): Remove declaration.
|
||
(MAKE_THROW_FRAME) [!__ia64__]: Define as empty definition.
|
||
|
||
2014-03-11 Uros Bizjak <ubizjak@gmail.com>
|
||
|
||
* java/lang/natObject.cc (_Jv_MonitorEnter): Add missing parenthesis
|
||
around comparison with (address | LOCKED) in JvAssert.
|
||
|
||
2014-02-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||
|
||
PR libgcj/55637
|
||
* testsuite/libjava.lang/sourcelocation.xfail: New file.
|
||
|
||
2014-02-18 Richard Biener <rguenther@suse.de>
|
||
|
||
PR libjava/60261
|
||
* configure.ac (dbexecdir): Remove redundant multilib addition.
|
||
* Makefile.am (gcc_version): Export.
|
||
* configure: Regenerate.
|
||
* Makefile.in: Likewise.
|
||
|
||
2014-01-02 Tobias Burnus <burnus@net-b.de>
|
||
|
||
* gnu/gcj/convert/Convert.java (version): Update copyright notice
|
||
dates.
|
||
* gnu/gcj/tools/gcj_dbtool/Main.java (main): Ditto.
|
||
|
||
2013-12-09 Andreas Schwab <schwab@suse.de>
|
||
|
||
* Makefile.am (toolexeclib_LTLIBRARIES) [USE_LIBGCJ_BC]: Use
|
||
install/libgcj_bc.la instead of libgcj_bc.la.
|
||
(noinst_LTLIBRARIES) [USE_LIBGCJ_BC]: Define.
|
||
(install_libgcj_bc_la_SOURCES): Define.
|
||
(install/libgcj_bc.la): New rule.
|
||
* Makefile.in: Regenerate.
|
||
|
||
2013-09-20 Alan Modra <amodra@gmail.com>
|
||
|
||
* configure: Regenerate.
|
||
|
||
2013-06-20 Roland Lutz <rlutz@hedmen.org>
|
||
|
||
* contrib/aot-compile.in: Fix typo in option list.
|
||
|
||
2013-06-20 Matthias Klose <doko@ubuntu.com>
|
||
|
||
* pkg.m4 (PKG_CHECK_MODULES): Use AC_PATH_TOOL to check for pkg-config.
|
||
* classpath/m4/pkg.m4 (PKG_CHECK_MODULES): Likewise.
|
||
* configure: Regenerate.
|
||
* classpath/configure: Regenerate.
|
||
|
||
2013-06-20 Matthias Klose <doko@ubuntu.com>
|
||
|
||
* libtool-version: Bump soversion.
|
||
|
||
2013-05-22 Mark Mitchell <mark@codesourcery.com>
|
||
Sandra Loosemore <sandra@codesourcery.com>
|
||
|
||
* configure.ac (dbexecdir): Base on $(toolexeclibdir), not
|
||
$(libdir).
|
||
* Makefile.am (pkgconfigdir): Likewise.
|
||
* configure: Regenerated.
|
||
* Makefile.in: Regenerated.
|
||
* gcj/Makefile.in: Regenerated.
|
||
* include/Makefile.in: Regenerated.
|
||
* testsuite/Makefile.in: Regenerated.
|
||
|
||
2013-04-16 Andreas Schwab <schwab@suse.de>
|
||
|
||
* configure.host: Add support for aarch64.
|
||
* sysdep/aarch64/locks.h: New file.
|
||
|
||
2013-03-12 Andrew John Hughes <gnu.andrew@redhat.com>
|
||
|
||
* include/posix-threads.h:
|
||
(_Jv_MutexCheckMonitor(_Jv_Mutex_t)): Use
|
||
pthread_equal rather than !=.
|
||
|
||
2013-01-07 H.J. Lu <hongjiu.lu@intel.com>
|
||
|
||
* Makefile.am (lib_gnu_awt_xlib_la_LDFLAGS): Replace
|
||
LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
|
||
* Makefile.in: Regenerated.
|
||
|
||
2013-01-03 Jakub Jelinek <jakub@redhat.com>
|
||
|
||
* gnu/gcj/convert/Convert.java (version): Update copyright notice
|
||
dates.
|
||
* gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
|
||
|
||
Copyright (C) 2014 Free Software Foundation, Inc.
|
||
|
||
Copying and distribution of this file, with or without modification,
|
||
are permitted in any medium without royalty provided the copyright
|
||
notice and this notice are preserved.
|