1. 20 Sep, 2013 1 commit
  2. 27 Jun, 2013 1 commit
  3. 20 Jun, 2013 2 commits
  4. 22 May, 2013 1 commit
    • configure.ac (dbexecdir): Base on $(toolexeclibdir), not $(libdir). · 4623df01
      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
      Mark Mitchell committed
  5. 16 Apr, 2013 1 commit
    • Enable java for aarch64 · eb7062cf
      	* 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
      Andreas Schwab committed
  6. 13 Mar, 2013 1 commit
  7. 21 Feb, 2013 1 commit
  8. 15 Jan, 2013 2 commits
  9. 07 Jan, 2013 1 commit
    • Remove "-I" from LIBSTDCXX_RAW_CXX_LDFLAGS · 7f7162cf
      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
      H.J. Lu committed
  10. 04 Jan, 2013 1 commit
  11. 03 Jan, 2013 2 commits
    • ChangeLog rotation. · 86a2db33
      From-SVN: r194840
      Jakub Jelinek committed
    • gcc.c (process_command): Update copyright notice dates. · df8e2b4f
      	* 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
      Jakub Jelinek committed
  12. 19 Dec, 2012 1 commit
    • Import GNU Classpath (20121202). · a1906e8b
      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
      Matthias Klose committed
  13. 18 Dec, 2012 2 commits
  14. 12 Dec, 2012 1 commit
    • Use libstdc++-raw-cxx.m4 in libjava · e1e953d9
      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
      H.J. Lu committed
  15. 19 Nov, 2012 1 commit
  16. 15 Oct, 2012 1 commit
    • config.gcc: Match arm*-*-linux-* for ARM Linux/GNU. · 9945a876
      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
      Matthias Klose committed
  17. 15 Sep, 2012 1 commit
    • tree-eh.c (goto_queue_node): New field. · 820055a0
      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
      Dehao Chen committed
  18. 14 Sep, 2012 2 commits
  19. 09 Aug, 2012 1 commit
    • Use accessor functions to manipulate xmlOutputBuffer · 4531d13a
      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
      Dodji Seketeli committed
  20. 19 Jul, 2012 1 commit
    • eh_personality.cc (__gxx_personality_seh0): New function. · bf1431e3
      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
      Tristan Gingold committed
  21. 18 Jul, 2012 3 commits
  22. 20 Jun, 2012 2 commits
  23. 15 Jun, 2012 2 commits
  24. 14 Jun, 2012 1 commit
  25. 21 May, 2012 1 commit
  26. 16 May, 2012 1 commit
    • Regenerate configure files for libtool.m4 change · e6d5f8c9
      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
      H.J. Lu committed
  27. 23 Apr, 2012 1 commit
  28. 05 Apr, 2012 1 commit
  29. 26 Mar, 2012 1 commit
  30. 23 Mar, 2012 1 commit
  31. 14 Mar, 2012 1 commit
    • Remove obsolete Solaris 8 support · 7888f266
      	libstdc++-v3:
      	* config/os/solaris/solaris2.8: Rename to ...
      	* config/os/solaris/solaris2.9: ... this.
      	* config/abi/post/solaris2.8: Rename to ...
      	* config/abi/post/solaris2.9: ... this.
      	* configure.host (os_include_dir): Remove solaris2.8.
      	Reflect renaming.
      	(abi_baseline_pair): Remove *-*-solaris2.8.
      	Reflect renaming.
      
      	* configure.ac (GLIBCXX_CHECK_MATH_PROTO): Remove
      	(GLIBCXX_CHECK_STDLIB_PROTO): Remove.
      	* acinclude.m4 (GLIBCXX_CHECK_MATH_PROTO): Remove
      	(GLIBCXX_CHECK_STDLIB_PROTO): Remove.
      	(GLIBCXX_CHECK_GTHREADS): Remove Solaris 8 handling.
      	* crossconfig.m4 (GLIBCXX_CROSSCONFIG): Remove *-solaris2.8
      	handling.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      	* config/os/solaris/solaris2.9/os_defines.h
      	(__CORRECT_ISO_CPP_MATH_H_PROTO): Define.
      	(__CORRECT_ISO_CPP_STDLIB_H_PROTO): Define.
      	* include/c_global/cmath: Rename __CORRECT_ISO_CPP_MATH_H_PROTO1
      	to __CORRECT_ISO_CPP_MATH_H_PROTO.
      	[!__CORRECT_ISO_CPP_MATH_H_PROTO2]: Remove.
      	* include/tr1/cmath: Rename __CORRECT_ISO_CPP_MATH_H_PROTO1 to
      	__CORRECT_ISO_CPP_MATH_H_PROTO.
      
      	* doc/xml/manual/configure.xml (Configure, --enable-libstdcxx-threads):
      	Remove Solaris 8 reference.
      
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
      	Don't xfail on *-*-solaris2.8.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
      	Likewise.
      	* testsuite/ext/enc_filebuf/char/13598.cc: Don't xfail on
      	*-*-solaris2.8.
      
      	libjava:
      	* configure.ac (THREADLIBS): Remove *-*-solaris2.8 handling.
      	* configure: Regenerate.
      
      	libgcc:
      	* config/i386/sol2-unwind.h (x86_fallback_frame_state): Remove
      	Solaris 8 handling.
      	* config/sparc/sol2-unwind.h (sparc64_is_sighandler): Remove
      	Solaris 8 handling.
      	(sparc_is_sighandler): Likewise.
      
      	libcpp:
      	* lex.c: Remove Solaris 8 reference.
      
      	gcc/testsuite:
      	* g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
      	* gcc.dg/c99-stdint-6.c: Likewise.
      	* gcc.dg/lto/20090210_0.c: Likewise.
      	* gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
      	* gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
      	* gcc.dg/pragma-init-fini-2.c: Likewise.
      	* gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
      	* gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
      	* gcc.target/i386/pr22152.c: Likewise.
      	* gcc.target/i386/vect8-ret.c: Likewise.
      	* lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
      	handling.
      
      	gcc:
      	* config.gcc (enable_obsolete): Remove *-*-solaris2.8*.
      	(*-*-solaris2.[0-8], *-*-solaris2.[0-8].*): Mark unsupported.
      	(i[34567]86-*-solaris2*, x86_64-*-solaris2.1[0-9]*): Remove
      	Solaris 8 support.
      	* configure.ac (gcc_cv_ld_hidden): Remove *-*-solaris2.8*.
      	(ld_tls_support): Remove Solaris 8 references.
      	(lwp_dir, lwp_spec): Remove support for alternate thread library.
      	* acinclude.m4 (gcc_cv_initfini_array): Remove *-*-solaris2.*
      	tests.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      	* config/sol2.h (LINK_SPEC): Remove LIB_THREAD_LDFLAGS_SPEC.
      	* config/i386/sol2.h: Remove Solaris 8 references.
      
      	* doc/install.texi (Specific, i?86-*-solaris2.[89]): Rename to ...
      	(i?86-*-solaris2.9): ... this.
      	Remove Solaris 8 references.
      	(Specific, *-*-solaris2*): Document Solaris 8 removal.
      	Remove Solaris 8 references.
      
      	fixincludes:
      	* inclhack.def (math_exception): Remove duplicate.
      	(solaris_cond_init): Remove.
      	(solaris_sys_va_list): Remove Solaris 8 support.
      	* fixincl.x: Regenerate.
      	* tests/base/pthread.h [SOLARIS_COND_INIT_CHECK]: Remove.
      
      From-SVN: r185392
      Rainer Orth committed