diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2015-04-22 10:21:45 +0000 |
---|---|---|
committer | <> | 2015-04-25 21:44:09 +0000 |
commit | f80b5ea1605c9f9408c5aa386ba71c16d918ebbf (patch) | |
tree | bb7eafaa81fc4b8c5c215bc08d517fd158db234a /libjava | |
parent | c27a97d04853380f1e80525391b3f0d156ed4c84 (diff) | |
download | gcc-tarball-f80b5ea1605c9f9408c5aa386ba71c16d918ebbf.tar.gz |
Imported from /home/lorry/working-area/delta_gcc-tarball/gcc-5.1.0.tar.bz2.gcc-5.1.0
Diffstat (limited to 'libjava')
32 files changed, 167 insertions, 172 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 5463094740..29f12cba51 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,111 +1,32 @@ -2014-10-30 Release Manager +2015-04-22 Release Manager - * GCC 4.9.2 released. + * GCC 5.1.0 released. -2014-07-16 Release Manager +2015-01-29 Bernd Edlinger <bernd.edlinger@hotmail.de> - * GCC 4.9.1 released. + * libtool-version: Add a comment about cygwin. -2014-04-22 Release Manager - - * GCC 4.9.0 released. - -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> +2015-01-21 Matthias Klose <doko@ubuntu.com> * libtool-version: Bump soversion. -2013-05-22 Mark Mitchell <mark@codesourcery.com> - Sandra Loosemore <sandra@codesourcery.com> +2015-01-13 Jakub Jelinek <jakub@redhat.com> - * configure.ac (dbexecdir): Base on $(toolexeclibdir), not - $(libdir). - * Makefile.am (pkgconfigdir): Likewise. - * configure: Regenerated. + PR libgcj/64219 + * Makefile.am (install-data-local): Use just the major version + from GCJVERSION instead of major.minor. * 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> +2015-01-05 Jakub Jelinek <jakub@redhat.com> + * 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): Likewise. + * gnu/gcj/tools/gcj_dbtool/Main.java (main): Ditto. -Copyright (C) 2014 Free Software Foundation, Inc. +Copyright (C) 2015 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright diff --git a/libjava/ChangeLog-2014 b/libjava/ChangeLog-2014 new file mode 100644 index 0000000000..2b54ef3fc7 --- /dev/null +++ b/libjava/ChangeLog-2014 @@ -0,0 +1,66 @@ +2014-11-21 H.J. Lu <hongjiu.lu@intel.com> + + PR bootstrap/63784 + * configure: Regenerated. + +2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> + + PR target/63610 + * configure: Regenerate. + +2014-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * testsuite/lib/libjava.exp (load_gcc_lib): Register loaded libs. + +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. + +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. diff --git a/libjava/Makefile.am b/libjava/Makefile.am index 39b5199ff4..96a0815711 100644 --- a/libjava/Makefile.am +++ b/libjava/Makefile.am @@ -779,7 +779,7 @@ install_data_local_split = 50 install-data-local: $(PRE_INSTALL) ## Install the .pc file. - @pc_version=`echo $(GCJVERSION) | sed -e 's/[.][^.]*$$//'`; \ + @pc_version=`echo $(GCJVERSION) | sed -e 's/[.][^.]*[.][^.]*$$//'`; \ file="libgcj-$${pc_version}.pc"; \ $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir); \ echo " $(INSTALL_DATA) libgcj.pc $(DESTDIR)$(pkgconfigdir)/$$file"; \ diff --git a/libjava/Makefile.in b/libjava/Makefile.in index f0f635036e..6b21488989 100644 --- a/libjava/Makefile.in +++ b/libjava/Makefile.in @@ -12455,7 +12455,7 @@ install-exec-hook: install-binPROGRAMS install-toolexeclibLTLIBRARIES \ @BUILD_ECJ1_TRUE@ mv $(DESTDIR)$(libexecsubdir)/`echo ecjx | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'` $(DESTDIR)$(libexecsubdir)/ecj1$(host_exeext) install-data-local: $(PRE_INSTALL) - @pc_version=`echo $(GCJVERSION) | sed -e 's/[.][^.]*$$//'`; \ + @pc_version=`echo $(GCJVERSION) | sed -e 's/[.][^.]*[.][^.]*$$//'`; \ file="libgcj-$${pc_version}.pc"; \ $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir); \ echo " $(INSTALL_DATA) libgcj.pc $(DESTDIR)$(pkgconfigdir)/$$file"; \ diff --git a/libjava/boehm.cc b/libjava/boehm.cc index 855d23cb02..043fd0030c 100644 --- a/libjava/boehm.cc +++ b/libjava/boehm.cc @@ -747,7 +747,8 @@ _Jv_GCAttachThread () // The registration interface is only defined on posixy systems and // only actually works if pthread_getattr_np is defined. // FIXME: until gc7 it is simpler to disable this on solaris. -#if defined(HAVE_PTHREAD_GETATTR_NP) && !defined(GC_SOLARIS_THREADS) +#if defined(HAVE_PTHREAD_GETATTR_NP) && !defined(GC_SOLARIS_THREADS) \ + && !defined(GC_WIN32_THREADS) GC_register_my_thread (); #endif } @@ -755,7 +756,8 @@ _Jv_GCAttachThread () void _Jv_GCDetachThread () { -#if defined(HAVE_PTHREAD_GETATTR_NP) && !defined(GC_SOLARIS_THREADS) +#if defined(HAVE_PTHREAD_GETATTR_NP) && !defined(GC_SOLARIS_THREADS) \ + && !defined(GC_WIN32_THREADS) GC_unregister_my_thread (); #endif } diff --git a/libjava/classpath/ChangeLog b/libjava/classpath/ChangeLog index 020430631e..bd6a16a633 100644 --- a/libjava/classpath/ChangeLog +++ b/libjava/classpath/ChangeLog @@ -1,14 +1,17 @@ -2014-10-30 Release Manager +2015-04-22 Release Manager - * GCC 4.9.2 released. + * GCC 5.1.0 released. -2014-07-16 Release Manager +2014-11-09 H.J. Lu <hongjiu.lu@intel.com> - * GCC 4.9.1 released. + PR bootstrap/63784 + * configure: Regenerated. -2014-04-22 Release Manager +2014-05-13 Bernd Edlinger <bernd.edlinger@hotmail.de> - * GCC 4.9.0 released. + Fix current cygwin-64 build problems. + * native/fdlibm/mprec.c (_REENT_CHECK_MP, _REENT_MP_FREELIST, + _REENT_MP_P5S, __ULong, __Long): Undefine previous definitions. 2013-09-20 Alan Modra <amodra@gmail.com> diff --git a/libjava/classpath/ChangeLog.gcj b/libjava/classpath/ChangeLog.gcj index 0561093e2e..10b28da9c7 100644 --- a/libjava/classpath/ChangeLog.gcj +++ b/libjava/classpath/ChangeLog.gcj @@ -1,3 +1,8 @@ +2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> + + PR target/63610 + * configure: Regenerate. + 2014-01-02 Tobias Burnus <burnus@net-b.de> * gnu/java/rmi/registry/RegistryImpl.java (version): Update diff --git a/libjava/classpath/configure b/libjava/classpath/configure index bcb5bff1c1..5edc1e6a48 100755 --- a/libjava/classpath/configure +++ b/libjava/classpath/configure @@ -8368,7 +8368,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; } case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - 10.[012]*) + 10.[012][,.]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; @@ -9642,7 +9642,7 @@ _LT_EOF if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then - tmp_addflag= + tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler @@ -13956,8 +13956,8 @@ with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' diff --git a/libjava/classpath/doc/gappletviewer.1 b/libjava/classpath/doc/gappletviewer.1 index ce769e1143..5b9f9b2556 100644 --- a/libjava/classpath/doc/gappletviewer.1 +++ b/libjava/classpath/doc/gappletviewer.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GAPPLETVIEWER 1" -.TH GAPPLETVIEWER 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GAPPLETVIEWER 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/gjar.1 b/libjava/classpath/doc/gjar.1 index 0b99627144..57d8eeaaec 100644 --- a/libjava/classpath/doc/gjar.1 +++ b/libjava/classpath/doc/gjar.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GJAR 1" -.TH GJAR 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GJAR 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/gjarsigner.1 b/libjava/classpath/doc/gjarsigner.1 index ca7d87c592..0cd2beb7b6 100644 --- a/libjava/classpath/doc/gjarsigner.1 +++ b/libjava/classpath/doc/gjarsigner.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GJARSIGNER 1" -.TH GJARSIGNER 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GJARSIGNER 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/gjavah.1 b/libjava/classpath/doc/gjavah.1 index 8c5827b89d..90648ae9db 100644 --- a/libjava/classpath/doc/gjavah.1 +++ b/libjava/classpath/doc/gjavah.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GJAVAH 1" -.TH GJAVAH 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GJAVAH 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/gjdoc.1 b/libjava/classpath/doc/gjdoc.1 index 9597d906cf..a005f6da6a 100644 --- a/libjava/classpath/doc/gjdoc.1 +++ b/libjava/classpath/doc/gjdoc.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GJDOC 1" -.TH GJDOC 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GJDOC 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/gkeytool.1 b/libjava/classpath/doc/gkeytool.1 index f2a58dac53..f865316f36 100644 --- a/libjava/classpath/doc/gkeytool.1 +++ b/libjava/classpath/doc/gkeytool.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GKEYTOOL 1" -.TH GKEYTOOL 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GKEYTOOL 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/gnative2ascii.1 b/libjava/classpath/doc/gnative2ascii.1 index af35da8ccd..05cf97f793 100644 --- a/libjava/classpath/doc/gnative2ascii.1 +++ b/libjava/classpath/doc/gnative2ascii.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GNATIVE2ASCII 1" -.TH GNATIVE2ASCII 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GNATIVE2ASCII 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/gorbd.1 b/libjava/classpath/doc/gorbd.1 index 3ea90c5bd0..8c406a5c70 100644 --- a/libjava/classpath/doc/gorbd.1 +++ b/libjava/classpath/doc/gorbd.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GORBD 1" -.TH GORBD 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GORBD 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/grmid.1 b/libjava/classpath/doc/grmid.1 index f488edc38e..a1ddcbc90c 100644 --- a/libjava/classpath/doc/grmid.1 +++ b/libjava/classpath/doc/grmid.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GRMID 1" -.TH GRMID 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GRMID 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/grmiregistry.1 b/libjava/classpath/doc/grmiregistry.1 index c4d21394e0..80a47bd498 100644 --- a/libjava/classpath/doc/grmiregistry.1 +++ b/libjava/classpath/doc/grmiregistry.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GRMIREGISTRY 1" -.TH GRMIREGISTRY 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GRMIREGISTRY 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/gserialver.1 b/libjava/classpath/doc/gserialver.1 index 55c1ec2ff3..08d4d7246d 100644 --- a/libjava/classpath/doc/gserialver.1 +++ b/libjava/classpath/doc/gserialver.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GSERIALVER 1" -.TH GSERIALVER 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GSERIALVER 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/doc/gtnameserv.1 b/libjava/classpath/doc/gtnameserv.1 index be47424fa2..c8198d7807 100644 --- a/libjava/classpath/doc/gtnameserv.1 +++ b/libjava/classpath/doc/gtnameserv.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "GTNAMESERV 1" -.TH GTNAMESERV 1 "2014-10-30" "0.99.1-pre" "GNU" +.TH GTNAMESERV 1 "2015-04-22" "0.99.1-pre" "GNU" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/libjava/classpath/gnu/java/rmi/registry/RegistryImpl.java b/libjava/classpath/gnu/java/rmi/registry/RegistryImpl.java index f89371d90c..d6bc98b5e8 100644 --- a/libjava/classpath/gnu/java/rmi/registry/RegistryImpl.java +++ b/libjava/classpath/gnu/java/rmi/registry/RegistryImpl.java @@ -1,5 +1,5 @@ /* RegistryImpl.java -- - Copyright (c) 1996-2014 Free Software Foundation, Inc. + Copyright (c) 1996-2015 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -110,7 +110,7 @@ public static void version() { + System.getProperty("java.vm.name") + ") " + System.getProperty("java.vm.version")); - System.out.println("Copyright 2014 Free Software Foundation, Inc."); + System.out.println("Copyright 2015 Free Software Foundation, Inc."); System.out.println("This is free software; see the source for copying conditions. There is NO"); System.out.println("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."); System.exit(0); diff --git a/libjava/classpath/native/fdlibm/mprec.c b/libjava/classpath/native/fdlibm/mprec.c index 8a7cdc0396..460c301054 100644 --- a/libjava/classpath/native/fdlibm/mprec.c +++ b/libjava/classpath/native/fdlibm/mprec.c @@ -93,12 +93,17 @@ #define _reent _Jv_reent #define _Bigint _Jv_Bigint +#undef _REENT_CHECK_MP #define _REENT_CHECK_MP(x) +#undef _REENT_MP_FREELIST #define _REENT_MP_FREELIST(x) ((x)->_freelist) +#undef _REENT_MP_P5S #define _REENT_MP_P5S(x) ((x)->_p5s) -typedef unsigned long __ULong; -typedef long __Long; +#undef __ULong +#define __ULong unsigned long +#undef __Long +#define __Long long static void * mprec_calloc (void *ignore, size_t x1, size_t x2) diff --git a/libjava/classpath/tools/gnu/classpath/tools/orbd/Main.java b/libjava/classpath/tools/gnu/classpath/tools/orbd/Main.java index b1ab0c9e94..14ebc08778 100644 --- a/libjava/classpath/tools/gnu/classpath/tools/orbd/Main.java +++ b/libjava/classpath/tools/gnu/classpath/tools/orbd/Main.java @@ -1,5 +1,5 @@ /* NamingServicePersistent.java -- The persistent naming service. - Copyright (C) 2006-2014 Free Software Foundation, Inc. + Copyright (C) 2006-2015 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -179,7 +179,7 @@ public class Main System.out.println("GNU Classpath persistent naming service " + "started at " + iorr.Internet.host + ":" + iorr.Internet.port + " key 'NameService'.\n\n" - + "Copyright (C) 2014 Free Software Foundation\n" + + "Copyright (C) 2015 Free Software Foundation\n" + "This tool comes with ABSOLUTELY NO WARRANTY. " + "This is free software, and you are\nwelcome to " + "redistribute it under conditions, defined in " diff --git a/libjava/configure b/libjava/configure index 6fb813f4bd..00f41cd92f 100755 --- a/libjava/configure +++ b/libjava/configure @@ -9580,7 +9580,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; } case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - 10.[012]*) + 10.[012][,.]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; @@ -11151,7 +11151,7 @@ _LT_EOF if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then - tmp_addflag= + tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler @@ -14089,8 +14089,8 @@ with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' @@ -18113,7 +18113,7 @@ _LT_EOF if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then - tmp_addflag= + tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler @@ -20772,11 +20772,6 @@ case "$THREADS" in THREADLIBS='-lpthread -lrt' THREADSPEC='-lpthread -lrt' ;; - *-*-solaris2.9) - # Need libthread for TLS support. - THREADLIBS='-lpthread -lthread' - THREADSPEC='-lpthread -lthread' - ;; *-*-darwin*) # Don't set THREADLIBS or THREADSPEC as Darwin already # provides pthread via libSystem. diff --git a/libjava/configure.ac b/libjava/configure.ac index d2f69a9dd4..01c436d852 100644 --- a/libjava/configure.ac +++ b/libjava/configure.ac @@ -1088,11 +1088,6 @@ case "$THREADS" in THREADLIBS='-lpthread -lrt' THREADSPEC='-lpthread -lrt' ;; - *-*-solaris2.9) - # Need libthread for TLS support. - THREADLIBS='-lpthread -lthread' - THREADSPEC='-lpthread -lthread' - ;; *-*-darwin*) # Don't set THREADLIBS or THREADSPEC as Darwin already # provides pthread via libSystem. diff --git a/libjava/configure.host b/libjava/configure.host index f2d1bb5ed3..c6f359c549 100644 --- a/libjava/configure.host +++ b/libjava/configure.host @@ -365,6 +365,13 @@ EOF esac case "${host}" in + x86_64-*-cygwin* | x86_64-*-mingw*) + # Win32 DLLs are limited to 64k exported symbols each. + enable_libgcj_sublibs_default=yes + libgcj_sublib_ltflags='$(lt_host_flags) \ + -Wl,-u,_ZN3org4ietf4jgss10GSSManagerC1Ev,-L..,-lgcj-noncore-dummy' + libgcj_sublib_core_extra_deps=libgcj-noncore-dummy.dll.a + ;; *-cygwin* | *-mingw*) fallback_backtrace_h=sysdep/i386/backtrace.h # We need a frame pointer on Windows, so override BACKTRACESPEC diff --git a/libjava/gnu/gcj/convert/Convert.java b/libjava/gnu/gcj/convert/Convert.java index d2677cb85b..9243e088ff 100644 --- a/libjava/gnu/gcj/convert/Convert.java +++ b/libjava/gnu/gcj/convert/Convert.java @@ -1,4 +1,4 @@ -/* Copyright (C) 1999-2014 Free Software Foundation +/* Copyright (C) 1999-2015 Free Software Foundation This file is part of libgcj. @@ -45,7 +45,7 @@ public class Convert + ") " + System.getProperty("java.vm.version")); System.out.println(); - System.out.println("Copyright (C) 2014 Free Software Foundation, Inc."); + System.out.println("Copyright (C) 2015 Free Software Foundation, Inc."); System.out.println("This is free software; see the source for copying conditions. There is NO"); System.out.println("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."); System.exit(0); diff --git a/libjava/gnu/gcj/tools/gcj_dbtool/Main.java b/libjava/gnu/gcj/tools/gcj_dbtool/Main.java index 5e26b19ccd..e9d4aca2ef 100644 --- a/libjava/gnu/gcj/tools/gcj_dbtool/Main.java +++ b/libjava/gnu/gcj/tools/gcj_dbtool/Main.java @@ -1,4 +1,4 @@ -/* Copyright (C) 2004-2014 Free Software Foundation +/* Copyright (C) 2004-2015 Free Software Foundation This file is part of libgcj. @@ -46,7 +46,7 @@ public class Main + ") " + System.getProperty("java.vm.version")); System.out.println(); - System.out.println("Copyright 2014 Free Software Foundation, Inc."); + System.out.println("Copyright 2015 Free Software Foundation, Inc."); System.out.println("This is free software; see the source for copying conditions. There is NO"); System.out.println("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."); return; diff --git a/libjava/java/lang/natClass.cc b/libjava/java/lang/natClass.cc index b5ad91f225..00766d0b10 100644 --- a/libjava/java/lang/natClass.cc +++ b/libjava/java/lang/natClass.cc @@ -1870,9 +1870,9 @@ _Jv_InterfaceAssignableFrom (jclass source, jclass iface) { for (int i = 0; i < source->interface_count; i++) { - jclass interface = source->interfaces[i]; - if (iface == interface - || _Jv_InterfaceAssignableFrom (interface, iface)) + jclass source_interface = source->interfaces[i]; + if (iface == source_interface + || _Jv_InterfaceAssignableFrom (source_interface, iface)) return true; } diff --git a/libjava/libltdl/ChangeLog b/libjava/libltdl/ChangeLog index 8bb04bc65c..6cc6a24b3b 100644 --- a/libjava/libltdl/ChangeLog +++ b/libjava/libltdl/ChangeLog @@ -1,14 +1,6 @@ -2014-10-30 Release Manager +2015-04-22 Release Manager - * GCC 4.9.2 released. - -2014-07-16 Release Manager - - * GCC 4.9.1 released. - -2014-04-22 Release Manager - - * GCC 4.9.0 released. + * GCC 5.1.0 released. 2013-09-20 Alan Modra <amodra@gmail.com> diff --git a/libjava/libtool-version b/libjava/libtool-version index 8e6d9799ed..52fc31c8e0 100644 --- a/libjava/libtool-version +++ b/libjava/libtool-version @@ -2,5 +2,7 @@ # the libtool manual to understand the meaning of the fields. This is # a separate file so that version updates don't involve re-running # automake. +# Note: When changing the version here, please do also update LIBGCJ_SONAME +# in gcc/config/i386/cygwin.h and gcc/config/i386/mingw32.h. # CURRENT:REVISION:AGE -15:0:0 +16:0:0 diff --git a/libjava/testsuite/lib/libjava.exp b/libjava/testsuite/lib/libjava.exp index 0de823b737..0cfb25330a 100644 --- a/libjava/testsuite/lib/libjava.exp +++ b/libjava/testsuite/lib/libjava.exp @@ -2,8 +2,10 @@ # Free Software Foundation proc load_gcc_lib { filename } { - global srcdir + global srcdir loaded_libs + load_file $srcdir/../../gcc/testsuite/lib/$filename + set loaded_libs($filename) "" } load_lib libgloss.exp |