Skip to content
Snippets Groups Projects
  1. Jun 27, 2013
  2. Jun 20, 2013
  3. May 22, 2013
    • Mark Mitchell's avatar
      configure.ac (dbexecdir): Base on $(toolexeclibdir), not $(libdir). · 4623df01
      Mark Mitchell authored
      
      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: default avatarSandra Loosemore <sandra@codesourcery.com>
      
      From-SVN: r199221
      4623df01
  4. Apr 16, 2013
    • Andreas Schwab's avatar
      Enable java for aarch64 · eb7062cf
      Andreas Schwab authored
      	* 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
      eb7062cf
  5. Mar 13, 2013
  6. Feb 21, 2013
  7. Jan 15, 2013
  8. Jan 07, 2013
    • H.J. Lu's avatar
      Remove "-I" from LIBSTDCXX_RAW_CXX_LDFLAGS · 7f7162cf
      H.J. Lu authored
      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
      7f7162cf
  9. Jan 04, 2013
  10. Jan 03, 2013
    • Jakub Jelinek's avatar
      ChangeLog rotation. · 86a2db33
      Jakub Jelinek authored
      From-SVN: r194840
      86a2db33
    • Jakub Jelinek's avatar
      gcc.c (process_command): Update copyright notice dates. · df8e2b4f
      Jakub Jelinek authored
      	* 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
      df8e2b4f
  11. Dec 19, 2012
    • Matthias Klose's avatar
      Import GNU Classpath (20121202). · a1906e8b
      Matthias Klose authored
      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
      a1906e8b
  12. Dec 18, 2012
  13. Dec 12, 2012
    • H.J. Lu's avatar
      Use libstdc++-raw-cxx.m4 in libjava · e1e953d9
      H.J. Lu authored
      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
      e1e953d9
  14. Nov 19, 2012
  15. Oct 15, 2012
    • Matthias Klose's avatar
      config.gcc: Match arm*-*-linux-* for ARM Linux/GNU. · 9945a876
      Matthias Klose authored
      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
      9945a876
  16. Sep 15, 2012
    • Dehao Chen's avatar
      tree-eh.c (goto_queue_node): New field. · 820055a0
      Dehao Chen authored
      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
      820055a0
  17. Sep 14, 2012
  18. Aug 09, 2012
    • Dodji Seketeli's avatar
      Use accessor functions to manipulate xmlOutputBuffer · 4531d13a
      Dodji Seketeli authored
      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
      4531d13a
  19. Jul 19, 2012
    • Tristan Gingold's avatar
      eh_personality.cc (__gxx_personality_seh0): New function. · bf1431e3
      Tristan Gingold authored
      
      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: default avatarRichard Henderson <rth@redhat.com>
      
      From-SVN: r189644
      bf1431e3
  20. Jul 18, 2012
  21. Jun 20, 2012
  22. Jun 15, 2012
  23. Jun 14, 2012
    • Kaz Kojima's avatar
      Update sysdep/sh/locks.h with atomic builtins · bed3fc41
      Kaz Kojima authored
      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
      bed3fc41
  24. May 21, 2012
  25. May 16, 2012
    • H.J. Lu's avatar
      Regenerate configure files for libtool.m4 change · e6d5f8c9
      H.J. Lu authored
      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
      e6d5f8c9
  26. Apr 23, 2012
  27. Apr 05, 2012
    • Rainer Orth's avatar
      Restore HAVE_INET6 tests (PR libgcj/52645) · 0e74b5a2
      Rainer Orth authored
      	PR libgcj/52645
      	* gnu/java/net/natPlainDatagramSocketImplPosix.cc (setOption):
      	Restore HAVE_INET6 check.
      	* gnu/java/net/natPlainDatagramSocketImplWin32.cc (setOption):
      	Likewise.
      
      From-SVN: r186161
      0e74b5a2
  28. Mar 26, 2012
  29. Mar 23, 2012
  30. Mar 14, 2012
    • Rainer Orth's avatar
      Remove obsolete Solaris 8 support · 7888f266
      Rainer Orth authored
      	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
      7888f266
    • Rainer Orth's avatar
      Remove obsolete IRIX 6.5 support · b24513a1
      Rainer Orth authored
      	libstdc++-v3:
      	* configure.host (irix6.5*): Remove.
      	* config/os/irix: Remove.
      	* config/io/basic_file_stdio.cc (__basic_file<char>::showmanyc())
      	[_GLIBCXX_FIONREAD_TAKES_OFF_T]: Remove.
      
      	* doc/xml/faq.xml: Remove IRIX reference.
      	* doc/xml/manual/using.xml (Finding Dynamic or Shared Libraries):
      	Remove IRIX example.
      
      	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
      	Remove mips-sgi-irix6* handling.
      	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
      	* testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
      	* testsuite/21_strings/basic_string/pthread4.cc: Likewise.
      	* testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
      	* testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
      	* testsuite/23_containers/list/pthread1.cc: Likewise.
      	* testsuite/23_containers/list/pthread5.cc: Likewise.
      	* testsuite/23_containers/map/pthread6.cc: Likewise.
      	* testsuite/23_containers/vector/debug/multithreaded_swap.cc: Likewise.
      	* testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
      	* testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
      	* testsuite/30_threads/async/42819.cc: Likewise.
      	* testsuite/30_threads/async/49668.cc: Likewise.
      	* testsuite/30_threads/async/any.cc: Likewise.
      	* testsuite/30_threads/async/async.cc: Likewise.
      	* testsuite/30_threads/async/launch.cc: Likewise.
      	* testsuite/30_threads/async/sync.cc: Likewise.
      	* testsuite/30_threads/call_once/39909.cc: Likewise.
      	* testsuite/30_threads/call_once/49668.cc: Likewise.
      	* testsuite/30_threads/call_once/call_once1.cc: Likewise.
      	* testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
      	* testsuite/30_threads/condition_variable/members/1.cc: Likewise.
      	* testsuite/30_threads/condition_variable/members/2.cc: Likewise.
      	* testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
      	Likewise.
      	* testsuite/30_threads/condition_variable_any/50862.cc: Likewise.
      	* testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
      	* testsuite/30_threads/condition_variable_any/members/1.cc: Likewise.
      	* testsuite/30_threads/condition_variable_any/members/2.cc: Likewise.
      	* testsuite/30_threads/future/cons/move.cc: Likewise.
      	* testsuite/30_threads/future/members/45133.cc: Likewise.
      	* testsuite/30_threads/future/members/get.cc: Likewise.
      	* testsuite/30_threads/future/members/get2.cc: Likewise.
      	* testsuite/30_threads/future/members/share.cc: Likewise.
      	* testsuite/30_threads/future/members/valid.cc: Likewise.
      	* testsuite/30_threads/future/members/wait.cc: Likewise.
      	* testsuite/30_threads/future/members/wait_for.cc: Likewise.
      	* testsuite/30_threads/future/members/wait_until.cc: Likewise.
      	* testsuite/30_threads/lock/1.cc: Likewise.
      	* testsuite/30_threads/lock/2.cc: Likewise.
      	* testsuite/30_threads/lock/3.cc: Likewise.
      	* testsuite/30_threads/lock/4.cc: Likewise.
      	* testsuite/30_threads/lock_guard/cons/1.cc: Likewise.
      	* testsuite/30_threads/mutex/cons/1.cc: Likewise.
      	* testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
      	* testsuite/30_threads/mutex/lock/1.cc: Likewise.
      	* testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
      	* testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
      	* testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
      	* testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
      	* testsuite/30_threads/mutex/unlock/1.cc: Likewise.
      	* testsuite/30_threads/packaged_task/49668.cc: Likewise.
      	* testsuite/30_threads/packaged_task/cons/1.cc: Likewise.
      	* testsuite/30_threads/packaged_task/cons/2.cc: Likewise.
      	* testsuite/30_threads/packaged_task/cons/3.cc: Likewise.
      	* testsuite/30_threads/packaged_task/cons/alloc.cc: Likewise.
      	* testsuite/30_threads/packaged_task/cons/move.cc: Likewise.
      	* testsuite/30_threads/packaged_task/cons/move_assign.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/get_future.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/get_future2.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/invoke.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/invoke2.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/invoke3.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/invoke4.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/invoke5.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/reset.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/reset2.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/swap.cc: Likewise.
      	* testsuite/30_threads/packaged_task/members/valid.cc: Likewise.
      	* testsuite/30_threads/promise/cons/1.cc: Likewise.
      	* testsuite/30_threads/promise/cons/alloc.cc: Likewise.
      	* testsuite/30_threads/promise/cons/move.cc: Likewise.
      	* testsuite/30_threads/promise/cons/move_assign.cc: Likewise.
      	* testsuite/30_threads/promise/members/get_future.cc: Likewise.
      	* testsuite/30_threads/promise/members/get_future2.cc: Likewise.
      	* testsuite/30_threads/promise/members/set_exception.cc: Likewise.
      	* testsuite/30_threads/promise/members/set_exception2.cc: Likewise.
      	* testsuite/30_threads/promise/members/set_value.cc: Likewise.
      	* testsuite/30_threads/promise/members/set_value2.cc: Likewise.
      	* testsuite/30_threads/promise/members/set_value3.cc: Likewise.
      	* testsuite/30_threads/promise/members/swap.cc: Likewise.
      	* testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
      	* testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
      	* testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
      	* testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
      	* testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
      	* testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
      	Likewise.
      	* testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
      	* testsuite/30_threads/shared_future/cons/move.cc: Likewise.
      	* testsuite/30_threads/shared_future/members/45133.cc: Likewise.
      	* testsuite/30_threads/shared_future/members/get.cc: Likewise.
      	* testsuite/30_threads/shared_future/members/get2.cc: Likewise.
      	* testsuite/30_threads/shared_future/members/valid.cc: Likewise.
      	* testsuite/30_threads/shared_future/members/wait.cc: Likewise.
      	* testsuite/30_threads/shared_future/members/wait_for.cc: Likewise.
      	* testsuite/30_threads/shared_future/members/wait_until.cc: Likewise.
      	* testsuite/30_threads/this_thread/1.cc: Likewise.
      	* testsuite/30_threads/this_thread/2.cc: Likewise.
      	* testsuite/30_threads/this_thread/3.cc: Likewise.
      	* testsuite/30_threads/this_thread/4.cc: Likewise.
      	* testsuite/30_threads/thread/cons/1.cc: Likewise.
      	* testsuite/30_threads/thread/cons/2.cc: Likewise.
      	* testsuite/30_threads/thread/cons/3.cc: Likewise.
      	* testsuite/30_threads/thread/cons/4.cc: Likewise.
      	* testsuite/30_threads/thread/cons/49668.cc: Likewise.
      	* testsuite/30_threads/thread/cons/5.cc: Likewise.
      	* testsuite/30_threads/thread/cons/6.cc: Likewise.
      	* testsuite/30_threads/thread/cons/7.cc: Likewise.
      	* testsuite/30_threads/thread/cons/8.cc: Likewise.
      	* testsuite/30_threads/thread/cons/9.cc: Likewise.
      	* testsuite/30_threads/thread/cons/moveable.cc: Likewise.
      	* testsuite/30_threads/thread/members/1.cc: Likewise.
      	* testsuite/30_threads/thread/members/2.cc: Likewise.
      	* testsuite/30_threads/thread/members/3.cc: Likewise.
      	* testsuite/30_threads/thread/members/4.cc: Likewise.
      	* testsuite/30_threads/thread/members/5.cc: Likewise.
      	* testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
      	* testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
      	* testsuite/30_threads/thread/swap/1.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
      	* testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
      	* testsuite/30_threads/try_lock/1.cc: Likewise.
      	* testsuite/30_threads/try_lock/2.cc: Likewise.
      	* testsuite/30_threads/try_lock/3.cc: Likewise.
      	* testsuite/30_threads/try_lock/4.cc: Likewise.
      	* testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
      	* testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
      	* testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
      	* testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
      	* testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
      	* testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
      	* testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
      	* testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
      	* testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
      	* testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
      	* testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
      	* testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
      	* testsuite/ext/rope/pthread7-rope.cc: Likewise.
      	* testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
      	Likewise.
      	* testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
      	Likewise.
      
      	* testsuite/23_containers/vector/capacity/resize/1.cc: Remove
      	dg-options for mips*-*-irix6*.
      
      	* testsuite/27_io/ios_base/storage/1.cc: Likewise.
      	* testsuite/27_io/ios_base/storage/2.cc: Likewise.
      	* testsuite/27_io/ios_base/storage/3.cc: Likewise.
      
      	* testsuite/lib/libstdc++.exp (v3-build_support): Remove IRIX 6
      	workaround.
      
      	libjava:
      	* configure.ac (libgcj_cv_exidx): Remove IRIX 6 ld workaround.
      	(mips-sgi-irix6*): Remove.
      	(mips-sgi-irix*): Remove.
      	(AC_CHECK_HEADERS): Remove bstring.h.
      	* configure: Regenerate.
      	* include/config.h.in: Regenerate.
      	* configure.host (mips-sgi-irix6*): Remove.
      
      	* include/posix-signal.h [__sgi__]: Remove.
      
      	* gnu/java/net/natPlainDatagramSocketImplPosix.cc
      	[HAVE_BSTRING_H]: Remove.
      	* gnu/java/net/natPlainDatagramSocketImplWin32.cc: Likewise.
      	* gnu/java/net/natPlainSocketImplPosix.cc: Likewise.
      
      	libitm:
      	* configure.tgt (*-*-irix6*): Remove.
      
      	libgomp:
      	* configure.tgt (mips-sgi-irix6*): Remove.
      
      	libgfortran:
      	* intrinsics/c99_functions.c [__sgi__ && !HAVE_COMPLEX_H]: Remove.
      
      	libgcc:
      	* config.host (mips-sgi-irix6.5*): Remove.
      	* config/mips/irix-crti.S: Remove.
      	* config/mips/irix-crtn.S: Remove.
      	* config/mips/irix6-unwind.h: Remove.
      	* config/mips/t-irix6: Remove.
      	* config/mips/t-slibgcc-irix: Remove.
      
      	gnattools:
      	* configure.ac (mips-sgi-irix*): Remove.
      	* configure: Regenerate.
      
      	gcc/testsuite:
      	* g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
      	* g++.dg/tree-prof/partition1.C: Likewise.
      	* g++.dg/tree-prof/partition2.C: Likewise.
      	* g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
      	handling.
      	* gcc.c-torture/compile/labels-3.c: Remove dg-options.
      	* gcc.c-torture/execute/20010724-1.c: Remove.
      	* gcc.c-torture/execute/20010724-1.x: Remove.
      	* gcc.c-torture/execute/20040208-2.c: Remove.
      	* gcc.c-torture/execute/20040208-2.x: Remove.
      	* gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
      	Remove.
      	(main) [__mips__ && __sgi__]: Remove.
      	* gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
      	* gcc.c-torture/execute/ieee/copysign2.c: Likewise.
      	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
      	mips-sgi-irix6* handling.
      	* gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
      	* gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
      	* gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
      	handling.
      	* gcc.dg/torture/builtin-logb-1.c: Likewise.
      	* gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
      	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
      	* gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
      	* gcc.target/mips/args-1.c [!__sgi__]: Remove.
      	* gcc.target/mips/interrupt_handler-2.c: Don't skip on
      	mips-sgi-irix6*.
      	* gcc.target/mips/interrupt_handler-3.c: Likewise.
      	* gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
      	* gcc.target/mips/save-restore-3.c: Likewise.
      	* gcc.target/mips/save-restore-4.c: Likewise.
      	* gcc.target/mips/save-restore-5.c: Likewise.
      	* gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
      	* lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
      	messages.
      	* lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
      	IRIX 6 handling.
      	(restore_ld_library_path_env_vars): Likewise.
      	* lib/target-supports.exp (check_profiling_available): Remove
      	mips*-*-irix* handling.
      	(check_ascii_locale_available): Remove mips-sgi-irix* handling.
      	(add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
      	* objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
      
      	gcc/ada:
      	* gcc-interface/Makefile.in (mips-sgi-irix6*): Remove.
      
      	* a-intnam-irix.ads, mlib-tgt-specific-irix.adb,
      	s-intman-irix.adb, s-mastop-irix.adb, s-osinte-irix.adb,
      	s-osinte-irix.ads, s-proinf-irix-athread.adb,
      	s-proinf-irix-athread.ads, s-taprop-irix.adb, s-tasinf-irix.ads,
      	system-irix-n32.ads, system-irix-n64.ads, system-irix-o32.ads:
      	Remove.
      
      	* adaint.c [__mips && __sgi]: Remove.
      	(__gnat_number_of_cpus) [__mips && __sgi]: Remove.
      	[IS_CROSS && !(__mips && __sgi)]: Remove.
      	* adaint.h [sgi && _LFAPI]: Remove.
      	* cstreams.c (__gnat_full_name) [sgi]: Remove.
      	* env.c (__gnat_unsetenv) [__mips && __sgi]: Remove.
      	(__gnat_clearenv) [__mips && __sgi]: Remove.
      	* errno.c (_SGI_MP_SOURCE): Remove.
      	* gsocket.h [sgi]: Remove.
      	* init.c: Remove IRIX reference.
      	[sgi]: Remove.
      	* link.c [sgi]: Remove.
      	* s-oscons-tmplt.c [__mips && __sgi] (IOV_MAX): Don't define.
      	(main) [__mips && __sgi] (MAX_tv_sec): Don't define.
      	(CLOCK_SGI_FAST, CLOCK_SGI_CYCLE): Remove.
      	* sysdep.c [sgi]: Remove.
      	(getc_immediate_common) [sgi]: Remove.
      	(__gnat_localtime_tzoff) [sgi]: Remove.
      	* terminals.c [__mips && __sgi] (IRIX): Don't define.
      	[IRIX] (USE_GETPTY): Don't define.
      	(allocate_pty_desc) [USE_GETPTY]: Remove.
      
      	* g-traceb.ads: Remove IRIX reference.
      	* g-trasym.ads: Likewise.
      	* memtrack.adb: Likewise.
      	* s-interr-sigaction.adb: Likewise.
      
      	* gnat_rm.texi (Implementation Advice): Remove SGI info.
      	(Implementation Defined Characteristics): Likewise.
      	* gnat_ugn.texi (Summary of Run-Time Configurations, mips-irix):
      	Remove.
      	(Irix-Specific Considerations): Remove.
      
      	gcc/cp:
      	* Make-lang.in (doc/g++.1): Remove IRIX 6.5 reference.
      
      	gcc:
      	* config.gcc (enable_obsolete): Remove mips-sgi-irix6.5.
      	(mips-sgi-irix6.5*): Remove.
      	* config.host (mips-sgi-irix*): Remove.
      	* configure.ac (enable_fixed_point): Remove mips*-sgi-irix*.
      	(set_have_as_tls): Remove *-*-irix6*.
      	(gcc_cv_ld_static_dynamic): Remove mips-sgi-irix6*.
      	* configure: Regenerate.
      
      	* config/mips/iris6.h: Remove.
      	* config/mips/iris6.opt: Remove.
      	* config/mips/t-irix6: Remove.
      
      	* config/mips/mips.h (TARGET_GPWORD): Remove IRIX 6 N64 handling.
      	(TARGET_IRIX6): Remove.
      	(TARGET_CPU_CPP_BUILTINS): Remove IRIX 6 handling.
      	Don't define LANGUAGE_C, _LANGUAGE_C for Objective-C.
      	* config/mips/mips.c (mips_build_builtin_va_list): Remove IRIX 6
      	handling.
      	(mips_file_start): Likewise.
      	* config/mips/mips-protos.h (irix_asm_output_align): Remove.
      
      	* config/mips/driver-native.c [__sgi__]: Remove.
      	(host_detect_local_cpu) [__sgi__]: Remove.
      
      	* config/mips/gnu-user.h: Remove iris5.h reference.
      
      	* config/mips/mips-modes.def: Remove IRIX 6 reference.
      	* config/mips/gnu-user64.h (MIPS_TFMODE_FORMAT): Remove.
      	* config/mips/mips.c (mips_option_override) [MIPS_TFMODE_FORMAT]:
      	Remove.
      
      	* gcc.c (main): Move asm_debug initialization ...
      	(asm_debug): ... here.
      
      	* ginclude/stddef.h (__STDDEF_H__): Don't define.
      
      	* defaults.h (LINK_ELIMINATE_DUPLICATE_LDIRECTORIES): Remove.
      	* system.h (LINK_ELIMINATE_DUPLICATE_LDIRECTORIES): Poison.
      	* collect2.c [LINK_ELIMINATE_DUPLICATE_LDIRECTORIES]: Remove.
      	(main) [LINK_ELIMINATE_DUPLICATE_LDIRECTORIES]: Remove.
      	[LINK_ELIMINATE_DUPLICATE_LDIRECTORIES] (is_in_args): Remove.
      	* doc/tm.texi.in (Driver, LINK_ELIMINATE_DUPLICATE_LDIRECTORIES):
      	Remove.
      	* doc/tm.texi: Regenerate.
      
      	* doc/invoke.texi (Debugging Options, -gdwarf-<version>): Remove
      	IRIX 6 reference.
      	(MIPS Options, -march): Remove IRIX reference.
      	* doc/install.texi (Binaries, SGI IRIX): Remove.
      	(Specific, mips-sgi-irix6): Document IRIX 6.5 removal, remove rest
      	of section.
      	* doc/trouble.texi (Interoperation): Remove -lgl_s handling.
      
      	fixincludes:
      	* inclhack.def (broken_cabs): Remove IRIX and SunOS 4 support.
      	(irix___restrict): Remove.
      	(irix___generic1): Remove.
      	(irix___generic2): Remove.
      	(irix_asm_apostrophe): Remove.
      	(irix_complex): Remove.
      	(irix_pthread_init): Remove.
      	(irix_socklen_t): Remove.
      	(irix_stdint_c99_mode): Remove.
      	(irix_stdint_c99_types): Remove.
      	(irix_stdint_c99_macros): Remove.
      	(irix_stdio_va_list): Remove IRIX 6.5 support.
      	(irix_wcsftime): Remove.
      	(stdio_va_list): Remove IRIX 6.5 support.
      	(svr4_profil): Remove IRIX bypass.
      	* fixincl.x: Regenerate.
      
      	* tests/base/complex.h [IRIX_COMPLEX_CHECK]: Remove.
      	* tests/base/internal/math_core.h: Remove.
      	* tests/base/internal/sgimacros.h: Remove.
      	* tests/base/internal/wchar_core.h: Remove.
      	* tests/base/math.h [BROKEN_CABS_CHECK]: Remove IRIX and SunOS 4
      	support.
      	* tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: Remove.
      	* tests/base/stdint-irix65.h: Remove.
      	* tests/base/stdint.h [IRIX_STDINT_C99_MODE_CHECK]: Remove.
      	* tests/base/sys/asm.h: Remove.
      	* tests/base/sys/socket.h [IRIX_SOCKLEN_T_CHECK]: Remove.
      
      	contrib:
      	* config-list.mk (LIST): Remove mips-sgi-irix6.5.
      
      	toplevel:
      	* MAINTAINERS (OS Port Maintainers): Remove irix.
      	* configure.ac (enable_libgomp): Remove *-*-irix6*.
      	(unsupported_languages): Remove mips-sgi-irix6.*.
      	(noconfigdirs): Don't add ${libgcj} for mips*-*-irix6*.
      	(with_stabs): Remove.
      	* configure: Regenerate.
      
      From-SVN: r185390
      b24513a1
Loading