8ec7c36a53 
								
							 
						 
						
							
							
								
								libffi.exp (load_gcc_lib): Register loaded libs.  
							
							... 
							
							
							
							2014-05-20  Sebastian Huber  <sebastian.huber@embedded-brains.de>
libffi/
	* testsuite/lib/libffi.exp (load_gcc_lib): Register loaded libs.
libjava/
	* testsuite/lib/libjava.exp (load_gcc_lib): Register loaded libs.
libstdc++-v3/
	* testsuite/lib/libstdc++.exp (load_gcc_lib): Register loaded libs.
From-SVN: r210634 
							
						 
						
							2014-05-20 08:20:06 +00:00  
				
					
						
							
							
								 
						
							
								54fde020cc 
								
							 
						 
						
							
							
								
								Enable Java on Cygwin-64  
							
							... 
							
							
							
							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 
							
						 
						
							2014-05-13 16:23:11 +00:00  
				
					
						
							
							
								 
						
							
								d9f069ab4f 
								
							 
						 
						
							
							
								
								Remove obsolete Solaris 9 support  
							
							... 
							
							
							
							libstdc++-v3:
	* configure.host: Remove solaris2.9 handling.
	Change os_include_dir to os/solaris/solaris2.10.
	* acinclude.m4 (ac_has_gthreads): Remove solaris2.9* handling.
	* crossconfig.m4: Remove *-solaris2.9 handling, simplify.
	* configure: Regenerate.
	* config/abi/post/solaris2.9: Remove.
	* config/os/solaris/solaris2.9: Rename to ...
	* config/os/solaris/solaris2.10: ... this.
	* config/os/solaris/solaris2.10/os_defines.h (CLOCK_MONOTONIC):
	Remove.
	* doc/xml/manual/configure.xml (--enable-libstdcxx-threads):
	Remove Solaris 9 reference.
	* doc/html/manual/configure.html: Regenerate.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
	Remove *-*-solaris2.9 xfail.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
	Likewise.
	* testsuite/ext/enc_filebuf/char/13598.cc: Remove *-*-solaris2.9
	xfail.
	libjava:
	* configure.ac (THREADLIBS, THREADSPEC): Remove *-*-solaris2.9
	handling.
	* configure: Regenerate.
	libgfortran:
	* config/fpu-387.h [__sun__ && __svr4__]: Remove SSE execution
	check.
	libgcc:
	* config/i386/crtfastmath.c (set_fast_math): Remove SSE execution
	check.
	* config/i386/sol2-unwind.h (x86_fallback_frame_state): Remove
	Solaris 9 single-threaded support.
	* config/sparc/sol2-unwind.h (sparc64_is_sighandler): Remove
	Solaris 9 single-threaded support.  Add call_user_handler code
	sequences.
	(sparc_is_sighandler): Likewise.
	libcpp:
	* lex.c: Remove Solaris 9 reference.
	gcc/testsuite:
	* gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
	* gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
	* gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
	*-*-solaris2.9.
	* gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
	* gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
	from dg-options.
	* gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
	from dg-additional-options.
	* gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
	from dg-options.
	* gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
	execution check.
	* gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
	(sigill_hdlr): Remove.
	(sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
	check.
	* gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
	* gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
	* gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
	* lib/target-supports.exp (add_options_for_tls): Remove
	*-*-solaris2.9* handling.
	gcc:
	* config.gcc (enable_obsolete): Remove *-*-solaris2.9*.
	(*-*-solaris2.[0-9] | *-*-solaris2.[0-9].*): Mark unsupported.
	(*-*-solaris2*): Simplify.
	(i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*): Likewise.
	(i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*): Remove
	*-*-solaris2.9* handling.
	* configure.ac (gcc_cv_as_hidden): Remove test for Solaris 9/x86
	as bug.
	(gcc_cv_ld_hidden): Remove *-*-solaris2.9* handling.
	(ld_tls_support): Remove i?86-*-solaris2.9, sparc*-*-solaris2.9
	handling, simplify.
	(gcc_cv_as_gstabs_flag): Remove workaround for Solaris 9/x86 as bug.
	* configure: Regenerate.
	* config/i386/sol2-9.h: Remove.
	* doc/install.texi (Specific, i?86-*-solaris2.9): Remove.
	(Specific, *-*-solaris2*): Mention Solaris 9 support removal.
	Remove Solaris 9 references.
	fixincludes:
	* inclhack.def (math_exception): Bypass on *-*-solaris2.1[0-9]*.
	(solaris_int_types): Remove.
	(solaris_longjmp_noreturn): Remove.
	(solaris_mutex_init_2): Remove.
	(solaris_once_init_2): Remove.
	(solaris_sys_va_list): Remove.
	* fixincl.x: Regenerate.
	* tests/base/iso/setjmp_iso.h: Remove.
	* tests/base/pthread.h [SOLARIS_MUTEX_INIT_2_CHECK]: Remove.
	[SOLARIS_ONCE_INIT_1_CHECK]: Remove wrapping done by
	solaris_once_init_2.
	[SOLARIS_ONCE_INIT_2_CHECK]: Remove.
	* tests/base/sys/int_types.h: Remove.
	* tests/base/sys/va_list.h: Remove.
	contrib:
	* config-list.mk (LIST): Remove sparc-sun-solaris2.9, i686-solaris2.9.
From-SVN: r209621 
							
						 
						
							2014-04-22 12:30:59 +00:00  
				
					
						
							
							
								 
						
							
								c3da584c59 
								
							 
						 
						
							
							
								
								dwarf2-signal.h: Update copyright year.  
							
							... 
							
							
							
							* 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.
From-SVN: r208510 
							
						 
						
							2014-03-12 12:19:05 +01:00  
				
					
						
							
							
								 
						
							
								e24e31ef96 
								
							 
						 
						
							
							
								
								natObject.cc (_Jv_MonitorEnter): Add missing parenthesis around comparison with (address | LOCKED) in JvAssert.  
							
							... 
							
							
							
							* java/lang/natObject.cc (_Jv_MonitorEnter): Add missing parenthesis
	around comparison with (address | LOCKED) in JvAssert.
From-SVN: r208489 
							
						 
						
							2014-03-11 17:41:07 +01:00  
				
					
						
							
							
								 
						
							
								b9b78c8ca0 
								
							 
						 
						
							
							
								
								Added forgotten ChangeLog entry.  
							
							... 
							
							
							
							From-SVN: r207989 
							
						 
						
							2014-02-21 11:55:14 +00:00  
				
					
						
							
							
								 
						
							
								923e95e777 
								
							 
						 
						
							
							
								
								XFAIL sourcelocation (PR libgcj/55637)  
							
							... 
							
							
							
							PR libgcj/55637
	* testsuite/libjava.lang/sourcelocation.xfail: New file.
From-SVN: r207951 
							
						 
						
							2014-02-20 14:04:53 +00:00  
				
					
						
							
							
								 
						
							
								1f58214aa2 
								
							 
						 
						
							
							
								
								re PR java/60261 (Weird java install with --enable-version-specific-runtime-libs)  
							
							... 
							
							
							
							2014-02-20  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.
From-SVN: r207936 
							
						 
						
							2014-02-20 08:43:04 +00:00  
				
					
						
							
							
								 
						
							
								0ffc0b3be5 
								
							 
						 
						
							
							
								
								Small ChangeLog fixes.  
							
							... 
							
							
							
							From-SVN: r206287 
							
						 
						
							2014-01-02 22:56:58 +01:00  
				
					
						
							
							
								 
						
							
								98db73df84 
								
							 
						 
						
							
							
								
								gnat_ugn.texi: Bump @copying's copyright year.  
							
							... 
							
							
							
							2014-01-02  Tobias Burnus  <burnus@net-b.de>
gcc/ada/
        * gnat_ugn.texi: Bump @copying's copyright year.
gcc/
        * gcc.c (process_command): Update copyright notice dates.
        * gcov-dump.c: Ditto.
        * gcov.c: Ditto.
        * doc/cpp.texi: Bump @copying's copyright year.
        * doc/cppinternals.texi: Ditto.
        * doc/gcc.texi: Ditto.
        * doc/gccint.texi: Ditto.
        * doc/gcov.texi: Ditto.
        * doc/install.texi: Ditto.
        * doc/invoke.texi: Ditto.
gcc/fortran/
        * gfortranspec.c (lang_specific_driver): Update copyright notice
        dates.
        * gfc-internals.texi: Bump @copying's copyright year.
        * gfortran.texi: Ditto.
        * intrinsic.texi: Ditto.
        * invoke.texi: Ditto.
gcc/go/
        * gcc/go/gccgo.texi: Ditto.
gcc/java/
        * jcf-dump.c (version): Update copyright notice dates.
        * gcj.texi: Bump @copying's copyright year.
libgomp/
        * libgomp.texi: Bump @copying's copyright year.
libitm/
        * libitm.texi: Bump @copying's copyright year.
libjava/
        * classpath/gnu/java/rmi/registry/RegistryImpl.java (version):
        * Update
        copyright notice dates.
        * classpath/tools/gnu/classpath/tools/orbd/Main.java (run):
        * Ditto.
        * gnu/gcj/convert/Convert.java (version): Update copyright
        * notice
        dates.
        * gnu/gcj/tools/gcj_dbtool/Main.java (main): Ditto.
libquadmath/
        * libquadmath.texi: Bump @copying's copyright year.
From-SVN: r206286 
							
						 
						
							2014-01-02 22:25:41 +01:00  
				
					
						
							
							
								 
						
							
								0404aca750 
								
							 
						 
						
							
							
								
								Makefile.am (toolexeclib_LTLIBRARIES): Use install/libgcj_bc.la instead of libgcj_bc.la.  
							
							... 
							
							
							
							* 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.
From-SVN: r205809 
							
						 
						
							2013-12-09 15:19:30 +00:00  
				
					
						
							
							
								 
						
							
								3e920bd03d 
								
							 
						 
						
							
							
								
								gnu_java_awt_peer_gtk_FreetypeGlyphVector.c, [...]: Fix freetype includes.  
							
							... 
							
							
							
							2013-11-29  Matthias Klose  <doko@ubuntu.com>
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
        native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:
        Fix freetype includes.
From-SVN: r205533 
							
						 
						
							2013-11-29 16:53:39 +00:00  
				
					
						
							
							
								 
						
							
								3cbe17f7de 
								
							 
						 
						
							
							
								
								libtool.m4 (_LT_ENABLE_LOCK <ld -m flags>): Remove non-canonical ppc host match.  
							
							... 
							
							
							
							* libtool.m4 (_LT_ENABLE_LOCK <ld -m flags>): Remove non-canonical
	ppc host match.  Support little-endian powerpc linux hosts.
Regenerate configure throughout.
From-SVN: r202773 
							
						 
						
							2013-09-20 19:17:52 +09:30  
				
					
						
							
							
								 
						
							
								d0c8b5fc8f 
								
							 
						 
						
							
							
								
								aot-compile.in: Fix typo in option list.  
							
							... 
							
							
							
							2013-06-20  Roland Lutz  <rlutz@hedmen.org>
 	* contrib/aot-compile.in: Fix typo in option list.
From-SVN: r200469 
							
						 
						
							2013-06-27 13:58:20 +00:00  
				
					
						
							
							
								 
						
							
								cda7fd66fd 
								
							 
						 
						
							
							
								
								pkg.m4 (PKG_CHECK_MODULES): Use AC_PATH_TOOL to check for pkg-config.  
							
							... 
							
							
							
							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.
From-SVN: r200244 
							
						 
						
							2013-06-20 13:16:57 +00:00  
				
					
						
							
							
								 
						
							
								a72a72e66d 
								
							 
						 
						
							
							
								
								libtool-version: Bump soversion.  
							
							... 
							
							
							
							2013-06-20  Matthias Klose  <doko@ubuntu.com>
        * libtool-version: Bump soversion.
From-SVN: r200242 
							
						 
						
							2013-06-20 13:02:05 +00:00  
				
					
						
							
							
								 
						
							
								4623df015a 
								
							 
						 
						
							
							
								
								configure.ac (dbexecdir): Base on $(toolexeclibdir), not $(libdir).  
							
							... 
							
							
							
							2013-05-22  Mark Mitchell  <mark@codesourcery.com>
	    Sandra Loosemore  <sandra@codesourcery.com>
	libjava/	    
	* 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.
	libjava/classpath/
	* configure.ac: Define host_noncanonical and target_noncanonical.
	Support --enable-version-specific-runtime-libs.
	* m4/acinclude.m4 (CLASSPATH_TOOLEXECLIBDIR): Match libjava
	definition of toolexeclibdir.
	* configure: Regenerated.
	* Makefile.in: Regenerated.
	* doc/api/Makefile.in: Regenerated.
	* doc/Makefile.in: Regenerated.
	* examples/Makefile.in: Regenerated.
	* external/jsr166/Makefile.in: Regenerated.
	* external/Makefile.in: Regenerated.
	* external/relaxngDatatype/Makefile.in: Regenerated.
	* external/sax/Makefile.in: Regenerated.
	* external/w3c_dom/Makefile.in: Regenerated.
	* include/Makefile.in: Regenerated.
	* lib/Makefile.in: Regenerated.
	* native/fdlibm/Makefile.in: Regenerated.
	* native/jawt/Makefile.in: Regenerated.
	* native/jni/Makefile.in: Regenerated.
	* native/jni/gconf-peer/Makefile.in: Regenerated.
	* native/jni/gstreamer-peer/Makefile.in: Regenerated.
	* native/jni/gtk-peer/Makefile.in: Regenerated.
	* native/jni/java-io/Makefile.in: Regenerated.
	* native/jni/java-lang/Makefile.in: Regenerated.
	* native/jni/java-math/Makefile.in: Regenerated.
	* native/jni/java-net/Makefile.in: Regenerated.
	* native/jni/java-nio/Makefile.in: Regenerated.
	* native/jni/java-util/Makefile.in: Regenerated.
	* native/jni/Makefile.in: Regenerated.
	* native/jni/midi-alsa/Makefile.in: Regenerated.
	* native/jni/midi-dssi/Makefile.in: Regenerated.
	* native/jni/native-lib/Makefile.in: Regenerated.
	* native/jni/qt-peer/Makefile.in: Regenerated.
	* native/jni/xmlj/Makefile.in: Regenerated.
	* native/Makefile.in: Regenerated.
	* native/plugin/Makefile.in: Regenerated.
	* resource/Makefile.in: Regenerated.
	* scripts/Makefile.in: Regenerated.
	* tools/Makefile.in: Regenerated.
Co-Authored-By: Sandra Loosemore <sandra@codesourcery.com>
From-SVN: r199221 
							
						 
						
							2013-05-22 17:25:59 -04:00  
				
					
						
							
							
								 
						
							
								eb7062cf84 
								
							 
						 
						
							
							
								
								Enable java for aarch64  
							
							... 
							
							
							
							* configure.ac (aarch64-*-*): Don't disable java.
	* configure: Regenerate.
libjava/:
	* configure.host: Add support for aarch64.
	* sysdep/aarch64/locks.h: New file.
libjava/classpath/:
	* native/fdlibm/ieeefp.h: Add support for aarch64.
From-SVN: r197997 
							
						 
						
							2013-04-16 08:49:51 +00:00  
				
					
						
							
							
								 
						
							
								cf7583edf2 
								
							 
						 
						
							
							
								
								Use pthread_equal rather than != to compare thread IDs.  
							
							... 
							
							
							
							2013-03-12  Andrew John Hughes  <gnu.andrew@redhat.com>
	* include/posix-threads.h:
	(_Jv_MutexCheckMonitor(_Jv_Mutex_t)): Use
	pthread_equal rather than !=.
From-SVN: r196639 
							
						 
						
							2013-03-13 21:21:27 +00:00  
				
					
						
							
							
								 
						
							
								a0ad148fe3 
								
							 
						 
						
							
							
								
								re PR bootstrap/56258 (Please upgrade doc/*.texi to the latest texinfo package(s))  
							
							... 
							
							
							
							PR bootstrap/56258
	* doc/invoke.texi (-fdump-rtl-pro_and_epilogue): Use @item
	instead of @itemx.
	* gnat-style.texi (@title): Remove @hfill.
	* projects.texi: Avoid line wrapping inside of @pxref or
	@xref.
	* doc/cp-tools.texinfo (Virtual Machine Options): Use just
	one @gccoptlist instead of 3 separate ones.
From-SVN: r196196 
							
						 
						
							2013-02-21 10:40:44 +01:00  
				
					
						
							
							
								 
						
							
								93aea671e2 
								
							 
						 
						
							
							
								
								- regenerate class files for updated copyright years, changed in:  
							
							... 
							
							
							
							r194903 | jakub | 2013-01-04 13:49:55 +0100 (Fr, 04. Jan 2013) | 2 Zeilen
  Update Copyright years for files modified in 2011 and/or 2012.
From-SVN: r195198 
							
						 
						
							2013-01-15 14:04:33 +00:00  
				
					
						
							
							
								 
						
							
								e478072e85 
								
							 
						 
						
							
							
								
								Main.java: Accept -source 1.5, 1.6, 1.7.  
							
							... 
							
							
							
							2013-01-10  Matthias Klose <doko@ubuntu.com>
        * tools/gnu/classpath/tools/gjdoc/Main.java: Accept -source 1.5,
        1.6, 1.7.
From-SVN: r195197 
							
						 
						
							2013-01-15 13:58:43 +00:00  
				
					
						
							
							
								 
						
							
								7f7162cf57 
								
							 
						 
						
							
							
								
								Remove "-I" from LIBSTDCXX_RAW_CXX_LDFLAGS  
							
							... 
							
							
							
							config/
	* libstdc++-raw-cxx.m4 (GCC_LIBSTDCXX_RAW_CXX_FLAGS): Remove
	"-I" from LIBSTDCXX_RAW_CXX_LDFLAGS.
libjava/
	* Makefile.am (lib_gnu_awt_xlib_la_LDFLAGS): Replace
	LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
	* Makefile.in: Regenerated.
libsanitizer/
	* asan/Makefile.am (libasan_la_LIBADD): Replace
	LIBSTDCXX_RAW_CXX_LDLAGS with LIBSTDCXX_RAW_CXX_LDFLAGS.
	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
	* Makefile.in: Regenerated.
	* configure: Likewise.
	* asan/Makefile.in: Likewise.
	* interception/Makefile.in: Likewise.
	* sanitizer_common/Makefile.in: Likewise.
	* tsan/Makefile.in: Likewise.
From-SVN: r194989 
							
						 
						
							2013-01-07 10:23:42 -08:00  
				
					
						
							
							
								 
						
							
								90d04a445c 
								
							 
						 
						
							
							
								
								Update Copyright years for files modified in 2011 and/or 2012.  
							
							... 
							
							
							
							From-SVN: r194903 
							
						 
						
							2013-01-04 13:49:55 +01:00  
				
					
						
							
							
								 
						
							
								86a2db336a 
								
							 
						 
						
							
							
								
								ChangeLog rotation.  
							
							... 
							
							
							
							From-SVN: r194840 
							
						 
						
							2013-01-03 10:47:48 +01:00  
				
					
						
							
							
								 
						
							
								df8e2b4f17 
								
							 
						 
						
							
							
								
								gcc.c (process_command): Update copyright notice dates.  
							
							... 
							
							
							
							* gcc.c (process_command): Update copyright notice dates.
	* gcov.c (print_version): Likewise.
	* gcov-dump.c (print_version): Likewise.
	* gfortranspec.c (lang_specific_driver): Update copyright notice
	dates.
	* jcf-dump.c (version): Update copyright notice dates.
	* mf-runtime.c (__mf_usage): Update copyright notice dates.
	* gnu/java/rmi/registry/RegistryImpl.java (version): Update
	copyright notice dates.
	* tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
	* gnu/gcj/convert/Convert.java (version): Update copyright notice
	dates.
	* gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
From-SVN: r194838 
							
						 
						
							2013-01-03 10:31:20 +01:00  
				
					
						
							
							
								 
						
							
								a1906e8bbf 
								
							 
						 
						
							
							
								
								Import GNU Classpath (20121202).  
							
							... 
							
							
							
							2012-12-19  Matthias Klose  <doko@ubuntu.com>
        Import GNU Classpath (20121202).
        * Regenerate class and header files.
        * Regenerate auto* files.
        * sources.am, gcj/javaprims.h: Regenerate.
        * gnu/java/nio/FileLockImpl.java (close): New override.
From-SVN: r194618 
							
						 
						
							2012-12-19 17:03:15 +00:00  
				
					
						
							
							
								 
						
							
								07146f23bc 
								
							 
						 
						
							
							
								
								PR gcc/55716  [4.8 Regression] gjavah throws an exception  
							
							... 
							
							
							
							From-SVN: r194574 
							
						 
						
							2012-12-18 10:00:18 +00:00  
				
					
						
							
							
								 
						
							
								45af64a72b 
								
							 
						 
						
							
							
								
								Main.java (parseClasses): Don't scan inner classes if our item is a file.  
							
							... 
							
							
							
							2012-12-17  Andrew Haley  <aph@redhat.com>
	* tools/gnu/classpath/tools/javah/Main.java (parseClasses): Don't
	scan inner classes if our item is a file.
From-SVN: r194573 
							
						 
						
							2012-12-18 09:57:48 +00:00  
				
					
						
							
							
								 
						
							
								e1e953d9d5 
								
							 
						 
						
							
							
								
								Use libstdc++-raw-cxx.m4 in libjava  
							
							... 
							
							
							
							config/
	* libstdc++-raw-cxx.m4 (GCC_LIBSTDCXX_RAW_CXX_FLAGS): Also
	AC_SUBST LIBSTDCXX_RAW_CXX_LDFLAGS.
libjava/
	* Makefile.am (lib_gnu_awt_xlib_la_CPPFLAGS): Use
	$(LIBSTDCXX_RAW_CXX_CXXLAGS).
	(lib_gnu_awt_xlib_la_LDFLAGS): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
	* configure.ac (GCC_LIBSTDCXX_RAW_CXX_FLAGS): New.
	* aclocal.m4: Regenerated.
	* Makefile.in:Likewise.
	* configure: Likewise.
libsanitizer/
	* asan/Makefile.am (libasan_la_LIBADD): Use $(LIBSTDCXX_RAW_CXX_LDLAGS).
	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
	* Makefile.in: Regenerated.
	* configure: Likewise.
	* asan/Makefile.in: Likewise.
	* interception/Makefile.in: Likewise.
	* sanitizer_common/Makefile.in: Likewise.
	* tsan/Makefile.in: Likewise.
From-SVN: r194448 
							
						 
						
							2012-12-12 05:40:15 -08:00  
				
					
						
							
							
								 
						
							
								c293d490e4 
								
							 
						 
						
							
							
								
								libtool-version: Bump soversion.  
							
							... 
							
							
							
							2012-11-19  Matthias Klose  <doko@ubuntu.com>
        * libtool-version: Bump soversion.
From-SVN: r193619 
							
						 
						
							2012-11-19 11:49:48 +00:00  
				
					
						
							
							
								 
						
							
								9945a87681 
								
							 
						 
						
							
							
								
								config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.  
							
							... 
							
							
							
							gcc/
2012-10-15  Matthias Klose  <doko@ubuntu.com>
        * config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
        * doc/install.texi: Use arm-*-*linux-* instead of arm-*-*linux-gnueabi.
gcc/testsuite/
2012-10-15  Matthias Klose  <doko@ubuntu.com>
        * lib/target-supports.exp (check_profiling_available): Match
        arm*-*-linux-* for ARM Linux/GNU.
        * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
        * gfortran.dg/enum_10.f90: Likewise.
        * gfortran.dg/enum_9.f90: Likewise.
        * gcc.target/arm/synchronize.c: Likewise.
        * g++.old-deja/g++.jason/enum6.C: Likewise.
        * g++.old-deja/g++.other/enum4.C: Likewise.
        * g++.old-deja/g++.law/enum9.C: Likewise.
gcc/ada/
2012-10-15  Matthias Klose  <doko@ubuntu.com>
        * gcc-interface/Makefile.in: Match arm*-*-linux-*eabi* for
        ARM Linux/GNU.
libgcc/
2012-10-15  Matthias Klose  <doko@ubuntu.com>
        * config.host: Match arm*-*-linux-* for ARM Linux/GNU.
libstdc++-v3/
2012-10-15  Matthias Klose  <doko@ubuntu.com>
        * configure.host: Match arm*-*-linux-* for ARM Linux/GNU.
        * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
        * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
libjava/
2012-10-15  Matthias Klose  <doko@ubuntu.com>
        * configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
        * configure: Regenerate.
From-SVN: r192475 
							
						 
						
							2012-10-15 21:12:23 +00:00  
				
					
						
							
							
								 
						
							
								820055a0ac 
								
							 
						 
						
							
							
								
								tree-eh.c (goto_queue_node): New field.  
							
							... 
							
							
							
							gcc:
	* tree-eh.c (goto_queue_node): New field.
	(record_in_goto_queue): New parameter.
	(record_in_goto_queue_label): New parameter.
	(lower_try_finally_dup_block): New parameter.
	(maybe_record_in_goto_queue): Update source location.
	(lower_try_finally_copy): Likewise.
	(honor_protect_cleanup_actions): Likewise.
	* gimplify.c (gimplify_expr): Reset the location to unknown.
testsuite:
	* g++.dg/debug/dwarf2/deallocator.C: New test.
libjava:
	* testsuite/libjava.lang/sourcelocation.java: New cases.
	* testsuite/libjava.lang/sourcelocation.out: New cases.
From-SVN: r191338 
							
						 
						
							2012-09-15 00:41:53 +00:00  
				
					
						
							
							
								 
						
							
								47c2a6e643 
								
							 
						 
						
							
							
								
								* configure: Regenerated.  
							
							... 
							
							
							
							From-SVN: r191325 
							
						 
						
							2012-09-14 19:37:13 -04:00  
				
					
						
							
							
								 
						
							
								8e6bfa1fd3 
								
							 
						 
						
							
							
								
								* configure: Regenerated.  
							
							... 
							
							
							
							From-SVN: r191324 
							
						 
						
							2012-09-14 19:36:44 -04:00  
				
					
						
							
							
								 
						
							
								4531d13af5 
								
							 
						 
						
							
							
								
								Use accessor functions to manipulate xmlOutputBuffer  
							
							... 
							
							
							
							This is a fix to prepare the xmlj_io.c file of gnu classpath to a coming
API change in libxml2.
Basically, we were previously accessing fields inside the
xmlOutputBuffer struct of libxml2.  In a coming version of libxml2,
that won't be possible anymore.  Client code will have to use accessor
functions instead.  For the gory details, there is an interestin note
of Daniel Veillard (author of libxml2) at
https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00007.html .
This patch defines too accessor macros that, depending on the version
of libxml2 we are using will either access the fields of
xmlOutputBuffer directly, or use the new accessor function.
Tested on x86_64-unknown-linux-gnu against trunk.
libjava/classpath/
	* native/jni/xmlj/xmlj_io.c (GET_XML_OUTPUT_BUFFER_CONTENT)
	(GET_XML_OUTPUT_BUFFER_SIZE): New macros.
	(xmljOutputWriteCallback): Use them.
From-SVN: r190249 
							
						 
						
							2012-08-09 12:33:48 +02:00  
				
					
						
							
							
								 
						
							
								bf1431e359 
								
							 
						 
						
							
							
								
								eh_personality.cc (__gxx_personality_seh0): New function.  
							
							... 
							
							
							
							libstdc++-v3/
	* libsupc++/eh_personality.cc (__gxx_personality_seh0): New function.
	Adjust for SEH.
	* config/abi/pre/gnu.ver: Add __gxx_personality_seh0.
libobjc/
	* exception.c (__gnu_objc_personality_seh0): New function.
libjava/
	* libgcj.ver: Add __gcj_personality_seh0.
	* exception.cc (__gcj_personality_seh0): New function.
	Adjust for SEH.
libgcc/
	* unwind-seh.c: New file.
	* unwind-generic.h: Include windows.h for SEH.
	(_Unwind_Exception): Use 6 private fields for SEH.
	(_GCC_specific_handler): Declare.
	* unwind-c.c (__gcc_personality_seh0): New function.
	Adjust for SEH.
	* config/i386/libgcc-cygming.ver: New file.
	* config/i386/t-seh-eh: New file.
	* config.host (x86_64-*-mingw*): Default to seh.
gcc/
	* opts.c (finish_options): Handle UI_SEH.
	* expr.c (build_personality_function): Handle UI_SEH.
	* dwarf2out.c (dwarf2out_begin_prologue): Handle UI_SEH.
	* coretypes.h (unwind_info_type): Add UI_SEH.
	* config/i386/winnt.c (i386_pe_seh_emit_except_personality):
	New function.
	(i386_pe_seh_init_sections): Likewise.
	* config/i386/cygming.h (TARGET_ASM_EMIT_EXCEPT_PERSONALITY): Define.
	(TARGET_ASM_INIT_SECTIONS): Define.
	* common/config/i386/i386-common.c (TARGET_EXCEPT_UNWIND_INFO): Define.
	(i386_except_unwind_info): New function.
Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r189644 
							
						 
						
							2012-07-19 07:29:24 +00:00  
				
					
						
							
							
								 
						
							
								a30b29c35e 
								
							 
						 
						
							
							
								
								* include/x86_64-signal.h (HANDLE_DIVIDE_OVERFLOW): Fix whitespace.  
							
							... 
							
							
							
							From-SVN: r189625 
							
						 
						
							2012-07-18 21:00:33 +02:00  
				
					
						
							
							
								 
						
							
								1692603266 
								
							 
						 
						
							
							
								
								Skip 67h address size prefix unconditionally  
							
							... 
							
							
							
							PR libjava/53973
	* include/x86_64-signal.h (CHECK_67H_PREFIX): Removed.
	(HANDLE_DIVIDE_OVERFLOW): Skip 67h address size prefix
	unconditionally.
From-SVN: r189623 
							
						 
						
							2012-07-18 11:09:49 -07:00  
				
					
						
							
							
								 
						
							
								e4f9276749 
								
							 
						 
						
							
							
								
								Check and skip 67h address size prefix for x32  
							
							... 
							
							
							
							PR libjava/53973
	* include/x86_64-signal.h (CHECK_67H_PREFIX): New.
	(HANDLE_DIVIDE_OVERFLOW): Check and and skip 67h address size
	prefix if CHECK_67H_PREFIX is 1.  Use ULL suffix for 64-bit
	integer.
From-SVN: r189621 
							
						 
						
							2012-07-18 10:38:37 -07:00  
				
					
						
							
							
								 
						
							
								cc7d0fab84 
								
							 
						 
						
							
							
								
								Fix typo.  
							
							... 
							
							
							
							From-SVN: r188833 
							
						 
						
							2012-06-20 09:48:40 -04:00  
				
					
						
							
							
								 
						
							
								54af9de73f 
								
							 
						 
						
							
							
								
								locks.h (compare_and_swap): Use GCC atomic intrinsics.  
							
							... 
							
							
							
							2012-06-20  David Edelsohn  <dje.gcc@gmail.com>
            Alan Modra  <amodra@gmail.com>
        * sysdep/powerpc/locks.h (compare_and_swap): Use GCC atomic
        intrinsics.
        (release_set): Same.
        (compare_and_swap_release): Same.
        (read_barrier): Same.
        (write_barrier): Same.
Co-Authored-By: Alan Modra <amodra@gmail.com>
From-SVN: r188829 
							
						 
						
							2012-06-20 09:02:56 -04:00  
				
					
						
							
							
								 
						
							
								6724292e72 
								
							 
						 
						
							
							
								
								locks.h (compare_and_swap): Use __sync_bool_compare_and_swap.  
							
							... 
							
							
							
							* sysdep/m68k/locks.h (compare_and_swap): Use
__sync_bool_compare_and_swap.
(release_set): Use write_barrier instead of inlining it.
From-SVN: r188650 
							
						 
						
							2012-06-15 08:08:04 +00:00  
				
					
						
							
							
								 
						
							
								6d017004b1 
								
							 
						 
						
							
							
								
								2012-06-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>  
							
							... 
							
							
							
							* sysdep/s390/locks.h (compare_and_swap, release_set)
	(read_barrier, write_barrier): Use the GCC atomic builtins.
From-SVN: r188649 
							
						 
						
							2012-06-15 07:29:26 +00:00  
				
					
						
							
							
								 
						
							
								bed3fc4127 
								
							 
						 
						
							
							
								
								Update sysdep/sh/locks.h with atomic builtins  
							
							... 
							
							
							
							Update sysdep/sh/locks.h with atomic builtins
	* sysdep/sh/locks.h (__cas_lock): Remove.
	(__cas_start_atomic, __cas_end_atomic): Likewise.
	(compare_and_swap): Call __sync_bool_compare_and_swap.
From-SVN: r188640 
							
						 
						
							2012-06-14 22:58:05 +00:00  
				
					
						
							
							
								 
						
							
								0ac65d04f4 
								
							 
						 
						
							
							
								
								re PR bootstrap/52700 (lib* configure fails on --enable-symvers=gnu-versioned-namespace.)  
							
							... 
							
							
							
							2012-05-21  Benjamin Kosnik  <bkoz@redhat.com>
        PR libstdc++/52700
        * configure.ac: Allow gnu, gnu-versioned-namespace for
        --enable-symvers arguments.
        * configure: Regenerate.
From-SVN: r187728 
							
						 
						
							2012-05-21 17:34:25 +00:00  
				
					
						
							
							
								 
						
							
								e6d5f8c9c4 
								
							 
						 
						
							
							
								
								Regenerate configure files for libtool.m4 change  
							
							... 
							
							
							
							boehm-gc/
	* configure: Regenerated.
gcc/
	* configure: Regenerated.
libatomic/
	* configure: Regenerated.
libffi/
	* configure: Regenerated.
libgfortran/
	* configure: Regenerated.
libgomp/
	* configure: Regenerated.
libitm/
	* configure: Regenerated.
libjava/classpath/
	* configure: Regenerated.
libjava/
	* configure: Regenerated.
libmudflap/
	* configure: Regenerated.
libobjc/
	* configure: Regenerated.
libquadmath/
	* configure: Regenerated.
libssp/
	* configure: Regenerated.
libstdc++-v3/
	* configure: Regenerated.
lto-plugin/
	* configure: Regenerated.
zlib/
	* configure: Regenerated.
From-SVN: r187616 
							
						 
						
							2012-05-16 15:11:18 -07:00  
				
					
						
							
							
								 
						
							
								492eaa8dcf 
								
							 
						 
						
							
							
								
								defineclass.cc (MAJOR_1_7, MINOR_1_7): New.  
							
							... 
							
							
							
							2012-04-23  Andrew Haley  <aph@redhat.com>
	* defineclass.cc (MAJOR_1_7,  MINOR_1_7): New.
	(parse): Allow MAJOR_1_7 classfile version.
From-SVN: r186707 
							
						 
						
							2012-04-23 13:33:32 +00:00  
				
					
						
							
							
								 
						
							
								0e74b5a21f 
								
							 
						 
						
							
							
								
								Restore HAVE_INET6 tests (PR libgcj/52645)  
							
							... 
							
							
							
							PR libgcj/52645
	* gnu/java/net/natPlainDatagramSocketImplPosix.cc (setOption):
	Restore HAVE_INET6 check.
	* gnu/java/net/natPlainDatagramSocketImplWin32.cc (setOption):
	Likewise.
From-SVN: r186161 
							
						 
						
							2012-04-05 10:04:40 +00:00  
				
					
						
							
							
								 
						
							
								0a7d093345 
								
							 
						 
						
							
							
								
								re PR libgcj/52694 (bootstrap failure: libjava/java/io/natVMConsole.cc:35:20: error: 'IUCL C' was not declared in this scope)  
							
							... 
							
							
							
							PR libgcj/52694
	* java/io/natVMConsole.cc (IUCLC): Define, if undefined.
From-SVN: r185811 
							
						 
						
							2012-03-26 16:24:33 +00:00