Skip to content
Snippets Groups Projects
  1. May 22, 2013
    • Jonathan Wakely's avatar
      acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Add KIND=auto to enable features... · 88b1a025
      Jonathan Wakely authored
      acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Add KIND=auto to enable features if target OS is known to support them.
      
      	* acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Add KIND=auto to
      	enable features if target OS is known to support them.
      	* configure.ac (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Default to 'auto'.
      	* configure: Regenerate.
      
      From-SVN: r199183
      88b1a025
  2. Apr 09, 2013
    • Tom Tromey's avatar
      configure, [...]: Rebuild. · d74e340d
      Tom Tromey authored
      	* configure, config.h.in: Rebuild.
      	* configure.ac: Use GLIBCXX_CHECK_SDT_H.  Don't check for
      	sys/sdt.h.
      	* acinclude.m4 (GLIBCXX_CHECK_SDT_H): New defun.
      
      From-SVN: r197649
      d74e340d
  3. Mar 15, 2013
    • Tom Tromey's avatar
      unwind-cxx.h: Include sys/sdt.h if detected. · 83c214a8
      Tom Tromey authored
      	* libsupc++/unwind-cxx.h: Include sys/sdt.h if detected.
      	(PROBE2): New macro.
      	* libsupc++/eh_throw.cc (__cxa_throw, __cxa_rethrow): Add probe.
      	* libsupc++/eh_catch.cc (__cxa_begin_catch): Add probe.
      	* configure.ac: Check for sys/sdt.h.
      	* configure, config.h.in: Rebuild.
      
      From-SVN: r196674
      83c214a8
  4. Feb 26, 2013
  5. Sep 26, 2012
    • Ulrich Drepper's avatar
      Optimize bulk mode for normal_distribution<double> for SSE3. · 48c7b524
      Ulrich Drepper authored
      2012-09-26  Ulrich Drepper  <drepper@gmail.com>
      
      	Optimize bulk mode for normal_distribution<double> for SSE3.
      	* configure.host: Define cpu_opt_bits_random.
      	* configure.ac: Substitute CPU_OPT_BITS_RANDOM.
      	* include/Makefile.am (bits_headers): Add ${bits_host_headers}.
      	(bits_host_headers): Define.
      	* include/bits/random.tcc: Move __details::_Power_of_2 to...
      	* include/bits/random.h: ...here.
      	* include/std/random: Include <bits/opt_random.h>.
      	* config/cpu/i486/opt/bits/opt_random.h: New file.
      	* config/cpu/generic/opt/bits/opt_random.h: New file.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      	* aclocal.m4: Regenerated.
      	* doc/Makefile.in: Regenerated.
      	* include/Makefile.in: Regenerated.
      	* libsupc++/Makefile.in: Regenerated.
      	* po/Makefile.in: Regenerated.
      	* python/Makefile.in: Regenerated.
      	* src/Makefile.in: Regenerated.
      	* src/c++11/Makefile.in: Regenerated.
      	* src/c++98/Makefile.in: Regenerated.
      	* testsuite/Makefile.in: Regenerated.
      
      	* config/cpu/generic/opt/ext/opt_random.h: Fix comment.
      
      From-SVN: r191758
      48c7b524
  6. Sep 20, 2012
    • Benjamin Kosnik's avatar
      re PR libstdc++/28811 (--with-pic vs static libraries and libstdc++) · ac6d1200
      Benjamin Kosnik authored
      2012-09-18  Benjamin Kosnik  <bkoz@redhat.com>
      
              PR libstdc++/28811
              PR libstdc++/54482
              * configure.ac (glibcxx_lt_pic_flag,
                glibcxx_compiler_pic_flag,
                glibcxx_compiler_shared_flag): New. Use them.
              (lt_prog_compiler_pic_CXX): Set via glibcxx_*_flag(s) above.
              (pic_mode): Set to default.
              (PIC_CXXFLAGS): Remove.
              * Makefile.am (PICFLAG, PICFLAG_FOR_TARGET): Remove. Comment.
              * libsupc++/Makefile.am: Use glibcxx_ld_pic_flag and
                glibcxx_compiler_shared_flag. Comment.
              * src/c++11/Makefile.am: Same.
              * src/c++98/Makefile.am: Same.
              * src/Makefile.am: Use glibcxx_compiler_pic_flag.
      
              * Makefile.in: Regenerated.
              * aclocal.m4: Same.
              * configure: Same.
              * doc/Makefile.in: Same.
              * include/Makefile.in: Same.
              * libsupc++/Makefile.in: Same.
              * po/Makefile.in: Same.
              * python/Makefile.in: Same.
              * src/Makefile.in: Same.
              * src/c++11/Makefile.in: Same.
              * src/c++98/Makefile.in: Same.
              * testsuite/Makefile.in: Same.
      
              * src/c++11/compatibility-atomic-c++0x.cc: Use
                _GLIBCXX_SHARED instead of PIC to designate shared-only
                code blocks.
              * src/c++11/compatibility-c++0x.cc: Same.
              * src/c++11/compatibility-thread-c++0x.cc: Same.
              * src/c++98/compatibility-list-2.cc: Same.
              * src/c++98/compatibility.cc: : Same.
      
              * testsuite/17_intro/shared_with_static_deps.cc: New.
      
              * doc/xml/manual/build_hacking.xml: Separate configure from
              make/build issues, add build details.
      
      From-SVN: r191509
      ac6d1200
  7. Sep 17, 2012
    • Ulrich Drepper's avatar
      configure.ac: Substitute CPU_OPT_EXT_RANDOM. · 9bf714c2
      Ulrich Drepper authored
      	* configure.ac: Substitute CPU_OPT_EXT_RANDOM.
      	* configure.host: Define cpu_opt_ext_random to location of the
      	optimized version of <ext/random>.
      	* include/Makefile.am (ext_headers): Add ${ext_host_headers}.
      	(ext_host_headers): Define.
      	* include/ext/random (simd_fast_mersenne_twister_engine<>
      	::operator==): Don't define function here.
      	* include/ext/random.tcc (simd_fast_mersenne_twister_engine): Don't
      	define code using SSE2 here.  Define generic code only if
      	_GLIBCXX_OPT_HAVE_RANDOM_SFMT_GEN_READ is not defined.
      	(simd_fast_mersenne_twister_engine<>
      	::operator==): Define here if
      	_GLIBCXX_OPT_HAVE_RANDOM_SFMT_OPERATOREQUAL is not defined.
      	* config/cpu/generic/opt/ext/opt_random.h: New file.
      	* config/cpu/i486/opt/ext/opt_random.h: New file.
      	* libsupc++/Makefile.in: Regenerated.
      	* testsuite/Makefile.in: Regenerated.
      	* po/Makefile.in: Regenerated.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      	* doc/Makefile.in: Regenerated.
      	* aclocal.m4: Regenerated.
      	* python/Makefile.in: Regenerated.
      	* include/Makefile.in: Regenerated.
      	* src/c++98/Makefile.in: Regenerated.
      	* src/c++11/Makefile.in: Regenerated.
      	* src/Makefile.in: Regenerated.
      
      From-SVN: r191384
      9bf714c2
  8. Sep 12, 2012
    • Rainer Orth's avatar
      Clear hardware capabilities on libstdc++.so with Sun as · 9520425b
      Rainer Orth authored
      	* acinclude.m4 (GLIBCXX_CHECK_ASSEMBLER_HWCAP): Define.
      	* configure.ac: Call GLIBCXX_CHECK_ASSEMBLER_HWCAP.
      	* fragment.am (CONFIG_CXXFLAGS): Add $(HWCAP_FLAGS).
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* src/c++11/Makefile.in: Regenerate.
      	* src/c++98/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      From-SVN: r191218
      9520425b
  9. Sep 09, 2012
    • Sebastian Huber's avatar
      re PR libstdc++/43852 (Embedded systems friendly libstdc++) · 5a86d36f
      Sebastian Huber authored
      
      2012-09-10  Sebastian Huber  <sebastian.huber@embedded-brains.de>
      	    Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR libstdc++/43852
      	* acinclude.m4 (GLIBCXX_ENABLE_VERBOSE): Define.
      	* configure.ac (GLIBCXX_ENABLE_VERBOSE): Use it.
      	* config.h.in: Regenerate.
      	* configure: Likewise.
      	* libsupc++/eh_term_handler.cc (_GLIBCXX_VERBOSE): Check new macro.
      	* libsupc++/pure.cc (_GLIBCXX_VERBOSE): Likewise.
      	* doc/xml/manual/configure.xml (--disable-libstdcxx-verbose): Document.
      	* doc/html/manual/configure.html: Regenerate.
      
      Co-Authored-By: default avatarJonathan Wakely <jwakely.gcc@gmail.com>
      
      From-SVN: r191121
      5a86d36f
    • Ulrich Drepper's avatar
      re PR bootstrap/54419 (Compiling libstdc++-v3/src/c++11/random.cc fails on... · 3ca6351d
      Ulrich Drepper authored
      re PR bootstrap/54419 (Compiling libstdc++-v3/src/c++11/random.cc fails on platforms not knowing rdrand)
      
      2012-09-09  Ulrich Drepper  <drepper@gmail.com>
      	    Dominique d'Humieres  <dominiq@lps.ens.fr>
      	    Jack Howarth  <howarth@bromo.med.uc.edu>
      
      	PR bootstrap/54419
      	* acinclude.m4: Define GLIBCXX_CHECK_X86_RDRAND.
      	* configure.ac: Use GLIBCXX_CHECK_X86_RDRAND to test for rdrand
      	support in assembler.
      	* src/c++11/random.cc (__x86_rdrand): Depend on _GLIBCXX_X86_RDRAND.
      	(random_device::_M_init): Likewise.
      	(random_device::_M_getval): Likewise.
      	* configure: Regenerated.
      	* config.h.in: Regenerated.
      
      Co-Authored-By: default avatarDominique d'Humieres <dominiq@lps.ens.fr>
      Co-Authored-By: default avatarJack Howarth <howarth@bromo.med.uc.edu>
      
      From-SVN: r191111
      3ca6351d
  10. Aug 29, 2012
    • Benjamin Kosnik's avatar
      re PR libstdc++/54102 (generated html vs. utf8) · 8d24c975
      Benjamin Kosnik authored
      2012-08-28  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/54102
      	* doc/xsl/customization.xsl.in: New.
      	* configure.ac: Output local copy of customization xsl.
      	* doc/Makefile.am (stamp-html-single-docbook): Use XSL_LOCAL_STYLE.
      	(stamp-html-docbook): Set stringparam to UTF-8.
      	* Makefile.in: Regenerated.
      	* configure: Same.
      	* doc/Makefile.in: Same.
      
      From-SVN: r190768
      8d24c975
  11. 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
  12. Mar 02, 2012
    • Benjamin Kosnik's avatar
      re PR libstdc++/51785 (gets not anymore declared) · 1b6ce36f
      Benjamin Kosnik authored
      
      2012-03-01  Benjamin Kosnik  <bkoz@redhat.com>
                  Ramana Radhakrishnan <ramana@gcc.gnu.org>
      
      	PR libstdc++/51785
      	* acinclude.m4 (GLIBCXX_CHECK_STDIO_PROTO): New.
      	* configure.ac: Call it.
      	* configure: Regenerate.
      	* config.h.in: Same.
      	* config/os/gnu-linux/os_defines.h: Conditionally undefine
      	_GLIBCXX_HAVE_GETS.
      	* include/c_global/cstdio: Conditionally declare deprecated gets.
      	* include/c_std/cstdio: Same.
      
      Co-Authored-By: default avatarRamana Radhakrishnan <ramana@gcc.gnu.org>
      
      From-SVN: r184774
      1b6ce36f
  13. Feb 17, 2012
    • Benjamin Kosnik's avatar
      re PR libstdc++/47058 ("--enable-maintainer-mode --disable-werror" wrongly... · b124c5c4
      Benjamin Kosnik authored
      re PR libstdc++/47058 ("--enable-maintainer-mode --disable-werror" wrongly upgrades warnings to errors in libstdc++)
      
      2012-02-17  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/47058
      	* acinclude.m4 (GLIBCXX_ENABLE_WERROR): New.
      	(GLIBCXX_EXPORT_FLAGS): Add -Wabi to WARN_FLAGS
      	* configure.ac: Use it.
      	* fragment.am: Set WERROR_FLAG conditionally on --disable-werror.
      	* configure: Regenerate.
      	* python/Makefile.in: Same.
      	* Makefile.in: Same.
      	* doc/Makefile.in: Same.
      	* include/Makefile.in: Same.
      	* po/Makefile.in: Same.
      	* python/Makefile.in: Same.
      	* src/Makefile.in: Same.
      	* src/c++11/Makefile.in: Same.
      	* src/c++98/Makefile.in: Same.
      	* testsuite/Makefile.in: Same.
      
      From-SVN: r184349
      b124c5c4
    • Rainer Orth's avatar
      Disable gthreads on Solaris 8/9 (PR libstdc++/52189) · bae868fb
      Rainer Orth authored
      	PR libstdc++/52189
      	* acinclude.m4 (GLIBCXX_CHECK_GTHREADS): Handle
      	--enable-libstdcxx-threads.
      	Disable on Solaris 8/9 with symbol versioning.
      	* configure.ac (GLIBCXX_CHECK_GTHREADS): Move after
      	GLIBCXX_ENABLE_SYMVERS.
      	* configure: Regenerate.
      	* doc/xml/manual/configure.xml (--enable-libstdcxx-threads): Explain.
      
      From-SVN: r184335
      bae868fb
  14. Feb 15, 2012
    • Benjamin Kosnik's avatar
      re PR libstdc++/51368 (libstdc++ python pretty printers should use... · 2a5d011c
      Benjamin Kosnik authored
      re PR libstdc++/51368 (libstdc++ python pretty printers should use --with-python-dir just like libjava)
      
      2012-02-15  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/51368
      	* acinclude.m4 (GLIBCXX_ENABLE_PYTHON): New.
      	* configure.ac: Use it.
      	* python/Makefile.am: Same.
      	* configure: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* Makefile.in: Same.
      	* doc/Makefile.in: Same.
      	* include/Makefile.in: Same.
      	* po/Makefile.in: Same.
      	* src/Makefile.in: Same.
      	* src/c++11/Makefile.in: Same.
      	* src/c++98/Makefile.in: Same.
      	* testsuite/Makefile.in: Same.
      
      Co-Authored-By: default avatarJonathan Wakely <jwakely.gcc@gmail.com>
      
      From-SVN: r184282
      2a5d011c
  15. Jan 27, 2012
  16. Jan 23, 2012
    • Benjamin Kosnik's avatar
      [multiple changes] · 8bae34da
      Benjamin Kosnik authored
      2012-01-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/49829
      	Add libc++98convenience.la, libc++11convenience.la.
      	* src/c++98: New directory.
      	* src/c++11: New directory.
      	* acinclude.m4: (GLIBCXX_CONFIGURE): Add src-c++98, src-c++11.
      	* configure: Regenerated.
      	* Makefile.am (hosted_source): Add src-c++98, src-c++11 to SUBDIRS.
      	* Makefile.in: Regenerate.
      	* libsupc++/Makefile.am (AM_CXXFLAGS): USe XTEMPLATE_FLAGS for
      	-fno-implicit-templates.
      	* libsupc++/Makefile.in: Regenerate.
      	* src/Makefile.am (inst_sources): Move... C++11 files into
      	separate directory for libstdc++11convenience.la. Files are:
      	fstream-inst.cc, string-inst.cc, wlocale-inst.cc, wstring-inst.cc).
      	(sources): Move C++11 files. Files are: compatibility-c++0x.cc,
      	compatibility-atomic-c++0x.cc, debug.cc, functexcept.cc,
      	functional.cc, hash_c++0x.cc, hashtable_c++0x.cc, limits.cc,
      	system_error.cc, placeholders.cc, regex.cc, shared_ptr.cc,
      	mutex.cc, condition_variable.cc, chrono.cc, thread.cc, future.cc.
      	(libstdc++convenience.la): Add new target.
      	(SUBDIRS): Add c++11, c++98.
      	* src/Makefile.in: Regenerate.
      	* src/c++11/Makefile.am: New.
      	* src/c++11/Makefile.in: Generate.
      	* src/c++98/Makefile.am: New, C++98 files.
      	* src/c++98/Makefile.in: Generate.
      
      2012-01-23  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/49829
      	Add libc++98convenience.la, libc++11convenience.la.
      	* src/c++98: New directory.
      	* src/c++11: New directory.
      	* acinclude.m4: (GLIBCXX_CONFIGURE): Add src-c++98, src-c++11.
      	* configure: Regenerated.
      	* Makefile.am (hosted_source): Add src-c++98, src-c++11 to SUBDIRS.
      	* Makefile.in: Regenerate.
      	* libsupc++/Makefile.am (AM_CXXFLAGS): USe XTEMPLATE_FLAGS for
      	-fno-implicit-templates.
      	* libsupc++/Makefile.in: Regenerate.
      	* src/Makefile.am (inst_sources): Move... C++11 files into
      	separate directory for libstdc++11convenience.la. Files are:
      	fstream-inst.cc, string-inst.cc, wlocale-inst.cc, wstring-inst.cc).
      	(sources): Move C++11 files. Files are: compatibility-c++0x.cc,
      	compatibility-atomic-c++0x.cc, debug.cc, functexcept.cc,
      	functional.cc, hash_c++0x.cc, hashtable_c++0x.cc, limits.cc,
      	system_error.cc, placeholders.cc, regex.cc, shared_ptr.cc,
      	mutex.cc, condition_variable.cc, chrono.cc, thread.cc, future.cc.
      	(libstdc++convenience.la): Add new target.
      	(SUBDIRS): Add c++11, c++98.
      	* src/Makefile.in: Regenerate.
      	* src/c++11/Makefile.am: New.
      	* src/c++11/Makefile.in: Generate.
      	* src/c++98/Makefile.am: New, C++98 files.
      	* src/c++98/Makefile.in: Generate.
      
      From-SVN: r183457
      8bae34da
  17. Jan 18, 2012
    • Benjamin Kosnik's avatar
      configure.ac: Move epub checks... · c1e0e100
      Benjamin Kosnik authored
      2012-01-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* configure.ac: Move epub checks...
      	* acinclude (GLIBCXX_CONFIGURE_DOCBOOK): ...here, use
      	test -f instead of AC_CHECK_FILES.
      
      From-SVN: r183288
      c1e0e100
  18. Jan 17, 2012
    • Benjamin Kosnik's avatar
      configure.ac (BUILD_EPUB): Adjust for epub3. · 43fe49ec
      Benjamin Kosnik authored
      2012-01-17  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* configure.ac (BUILD_EPUB): Adjust for epub3.
      	* configure: Regenerate.
      	* Makefile.in: Same.
      	* doc/Makefile.am (stamp-epub-docbook): Update for epub3.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Same.
      	* libsupc++/Makefile.in: Same.
      	* po/Makefile.in: Same.
      	* python/Makefile.in: Same.
      	* src/Makefile.in: Same.
      	* testsuite/Makefile.in: Same.
      
      	* doc/xml/manual/documentation_hacking.xml: Update.
      
      From-SVN: r183263
      43fe49ec
  19. Nov 08, 2011
  20. Nov 07, 2011
    • Jonathan Wakely's avatar
      acinclude.m4 (GLIBCXX_CHECK_SC_NPROC_ONLN): Define. · 5ee360d0
      Jonathan Wakely authored
      	* acinclude.m4 (GLIBCXX_CHECK_SC_NPROC_ONLN): Define.
      	(GLIBCXX_CHECK_PTHREADS_NUM_PROCESSORS_NP): Define.
      	(GLIBCXX_CHECK_SYSCTL_HW_NCPU): Define.
      	* configure.ac: Use new checks.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      	* src/thread.cc: Check new config macros.
      	* testsuite/lib/libstdc++.exp: Likewise.
      
      From-SVN: r181084
      5ee360d0
  21. Sep 27, 2011
    • Benjamin Kosnik's avatar
      re PR libstdc++/48698 (gnu-versioned-namespace problems) · 2799d972
      Benjamin Kosnik authored
      2011-09-26  Benjamin Kosnik  <bkoz@redhat.com
                  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR libstdc++/48698
      	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Set libtool_VERSION here.
      	* configure.ac: Move AC_SUBST of libtool_VERSION past call to
      	GLIBCXX_ENABLE_SYMVERS.
      	* configure: Regenerate.
      	* include/bits/c++config: Use __7 as versioned namespace name.
      	* config/abi/pre/gnu-versioned-namespace.ver: Change mangling as
      	per above.
      	* include/c_global/cwchar: Adjust nested namespaces.
      	* testsuite/20_util/bind/48698.cc: Add test case.
      	* testsuite/ext/profile/mutex_extensions_neg.cc: Change line number.
      
      From-SVN: r179221
      2799d972
  22. Sep 17, 2011
    • Paolo Carlini's avatar
      re PR libstdc++/50441 ([C++0x] <type_traits> is missing GNU extension types) · 6d585f01
      Paolo Carlini authored
      2011-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/50441
      	* acinclude.m4 ([GLIBCXX_ENABLE_INT128_FLOAT128]): Add.
      	* configure.ac: Call it.
      	* include/std/type_traits (__is_integral_helper<__int128_t>,
      	__is_integral_helper<__uint128_t>,
      	__is_floating_point_helper<__float128>,
      	__make_unsigned<__int128_t>, __make_signed<__uint128_t>): Add.
      	* testsuite/20_util/make_signed/requirements/typedefs-1.cc: Extend.
      	* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
      	* testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
      	* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
      	* testsuite/20_util/is_signed/value.cc: Likewise.
      	* testsuite/20_util/is_unsigned/value.cc: Likewise.
      	* testsuite/20_util/is_integral/value.cc: Likewise.
      	* testsuite/20_util/is_floating_point/value.cc: New.
      	* testsuite/20_util/is_floating_point/requirements/typedefs.cc:
      	Likewise.
      	* testsuite/20_util/is_floating_point/requirements/
      	explicit_instantiation.cc: Likewise.
      	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
      	dg-error line numbers.
      	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
      	Likewise.
      	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
      	* configure: Regenerate.
      	* config.h.in: Likewise.
      
      From-SVN: r178933
      6d585f01
  23. Aug 29, 2011
    • Rainer Orth's avatar
      Handle different versions of Solaris 8 <iso/math_iso.h>, <iso/stdlib_iso.h> · 09fae88d
      Rainer Orth authored
      	* acinclude.m4 (GLIBCXX_CHECK_MATH_PROTO)
      	(GLIBCXX_CHECK_STDLIB_PROTO): New tests.
      	* configure.ac (GLIBCXX_CHECK_MATH_PROTO)
      	(GLIBCXX_CHECK_STDLIB_PROTO): Call them.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      	* config/os/solaris/solaris2.8/os_defines.h
      	(__CORRECT_ISO_CPP_MATH_H_PROTO2): Don't define.
      	* config/os/solaris/solaris2.9: Remove.
      	* configure.host (solaris2.8): Merge with ...
      	(solaris2.9, solaris2.1[0-9]): ... this.
      	Always use os/solaris/solaris2.8.
      
      From-SVN: r178217
      09fae88d
  24. May 28, 2011
    • Jonathan Wakely's avatar
      acinclude.m4: Define GLIBCXX_CHECK_GET_NPROCS and GLIBCXX_CHECK_SC_NPROCESSORS_ONLN. · 43653c33
      Jonathan Wakely authored
      2011-05-28  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* acinclude.m4: Define GLIBCXX_CHECK_GET_NPROCS and
      	GLIBCXX_CHECK_SC_NPROCESSORS_ONLN.
      	* configure.ac: Use them. Increase minor version.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      	* include/std/thread (thread::hardware_concurrency): Remove inline
      	definition.
      	* src/thread.cc (thread::hardware_concurrency): Define.
      	* config/abi/pre/gnu.ver: Export new symbol @3.4.17
      	* testsuite/util/testsuite_abi.cc: Add new version.
      	* testsuite/lib/libstdc++.exp (check_v3_target_nprocs): Add.
      	* testsuite/lib/dg-options.exp (dg-require-nprocs): Add.
      	* testsuite/30_threads/thread/members/hardware_concurrency.cc: Use
      	dg-require-nprocs and verify hardware_concurrency returns non-zero.
      
      From-SVN: r174383
      43653c33
  25. May 26, 2011
  26. May 25, 2011
  27. Apr 10, 2011
    • Jonathan Wakely's avatar
      re PR libstdc++/48465 (undefined reference to... · 07703a37
      Jonathan Wakely authored
      re PR libstdc++/48465 (undefined reference to std::basic_string::_S_compare(unsigned long, unsigned long))
      
      2011-04-10  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR libstdc++/48465
      	* configure.ac (libtool_VERSION): Bump library version to 6:16:0.
      	* configure: Regenerate.
      	* config/abi/pre/gnu.ver (GLIBCXX_3.4.16): Export missing symbols.
      	* testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.16.
      
      From-SVN: r172241
      07703a37
  28. Mar 22, 2011
    • Joseph Myers's avatar
      MAINTAINERS (crx port, [...]): Remove. · ebb9f8b0
      Joseph Myers authored
      	* MAINTAINERS (crx port, m68hc11 port): Remove.  Move maintainers
      	to Write After Approval.
      	* config-ml.in: Don't handle arc-*-elf*.
      	* configure.ac (arc-*-*, crx-*-*, i[[3456789]]86-*-pe,
      	m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, mcore-*-pe*): Don't
      	handle GCC libraries.
      	* configure: Regenerate.
      
      contrib:
      	* compare-all-tests (all_targets): Remove crx and m68hc11.
      
      fixincludes:
      	* mkfixinc.sh: Don't handle i?86-moss-msdos* or i?86-*-pe.
      
      gcc:
      	* config/alpha/gnu.h: Remove.
      	* config/arc: Remove directory.
      	* config/arm/netbsd.h: Remove.
      	* config/arm/t-pe: Remove.
      	* config/crx: Remove directory.
      	* config/i386/netbsd.h: Remove.
      	* config/m68hc11: Remove directory.
      	* config/m68k/uclinux-oldabi.h: Remove.
      	* config/mcore/mcore-pe.h: Remove.
      	* config/mcore/t-mcore-pe: Remove.
      	* config/netbsd-aout.h: Remove.
      	* config/rs6000/gnu.h: Remove.
      	* config/sh/sh-symbian.h: Remove.
      	* config/sh/symbian-base.c: Remove.
      	* config/sh/symbian-c.c: Remove.
      	* config/sh/symbian-cxx.c: Remove.
      	* config/sh/symbian-post.h: Remove.
      	* config/sh/symbian-pre.h: Remove.
      	* config/sh/t-symbian: Remove.
      	* config/svr3.h: Remove.
      	* config/vax/netbsd.h: Remove.
      	* config.build: Don't handle i[34567]86-*-pe.
      	* config.gcc: Remove handling of deprecations for most deprecated
      	targets.
      	(m68k-*-uclinuxoldabi*): Add to second deprecated list.
      	(alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*, arm-*-pe*, crx-*-elf,
      	i[34567]86-*-netbsd*, i[34567]86-*-pe, m68hc11-*-*|m6811-*-*,
      	m68hc12-*-*|m6812-*-*, m68k-*-uclinuxoldabi*, mcore-*-pe*,
      	powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
      	sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
      	Remove cases.
      	* config.host: Don't handle i[34567]86-*-pe.
      	* config/rs6000/linux64.h (LINK_OS_GNU_SPEC): Remove.
      	(ASM_SPEC32): Don't handle -mcall-gnu.
      	* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Don't handle
      	-mcall-gnu.
      	(ASM_SPEC, CC1_SPEC, LINK_START_SPEC, LINK_OS_SPEC, CPP_SPEC,
      	STARTFILE_SPEC, LIB_SPEC, ENDFILE_SPEC): Don't handle -mcall-gnu.
      	(LIB_GNU_SPEC, STARTFILE_GNU_SPEC, ENDFILE_GNU_SPEC,
      	LINK_START_GNU_SPEC, LINK_OS_GNU_SPEC, CPP_OS_GNU_SPEC): Remove.
      	(SUBTARGET_EXTRA_SPECS): Remove *_gnu specs.
      	* config/sh/sh-protos.h, config/sh/sh.c: Remove all code
      	conditional on SYMBIAN.
      	* configure.ac: Don't handle powerpc*-*-gnu*.
      	* configure: Regenerate.
      	* doc/extend.texi (interrupt attribute): Don't mention CRX.
      	* doc/install-old.texi (m6811, m6812): Don't mention.
      	* doc/install.texi (arc-*-elf*): Don't document multilib option.
      	(arc-*-elf, CRX, m6811-elf, m6812-elf): Remove.
      	(m68k-uclinuxoldabi): Don't mention.
      	* doc/invoke.texi (ARC Options, CRX Options, M68hc1x Options):
      	Remove.
      	(-mcall-gnu): Remove.
      	* doc/md.texi (CRX Architecture, Motorola 68HC11 & 68HC12
      	families): Remove constraint documentation.
      
      gcc/testsuite:
      	* gcc.c-torture/execute/920501-8.x: Remove.
      	* gcc.c-torture/execute/930513-1.x: Remove.
      	* gcc.c-torture/execute/960312-1.x: Remove.
      	* gcc.c-torture/compile/20000804-1.c,
      	gcc.c-torture/compile/20001205-1.c,
      	gcc.c-torture/compile/20001226-1.c,
      	gcc.c-torture/compile/20010518-2.c,
      	gcc.c-torture/compile/20020312-1.c,
      	gcc.c-torture/compile/20020604-1.c,
      	gcc.c-torture/compile/920501-12.c,
      	gcc.c-torture/compile/920501-4.c,
      	gcc.c-torture/compile/920520-1.c,
      	gcc.c-torture/compile/980506-1.c,
      	gcc.c-torture/execute/980709-1.x,
      	gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
      	options for m68hc11.
      	* gcc.dg/cpp/assert4.c: Don't handle ARC.
      	* gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
      	m68hc11.
      
      libgcc:
      	* config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
      	arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
      	m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
      	powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
      	sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
      	Remove cases.
      
      libstdc++-v3:
      	* configure.ac: Don't handle powerpc*-*-gnu*.
      	* configure: Regenerate.
      
      From-SVN: r171302
      ebb9f8b0
  29. Mar 08, 2011
  30. Mar 04, 2011
    • Benjamin Kosnik's avatar
      Makefile.am (inst_sources): Make source instantion files conditional. · ed4f96af
      Benjamin Kosnik authored
      2011-03-04  Benjamin Kosnik  <bkoz@chula>
      
      	* src/Makefile.am (inst_sources): Make source instantion files
      	conditional.
      	(XTEMPLATE_FLAGS): Make -fno-implicit-templates conditional.
      	* src/Makefile.in: Regenerate.
      	* src/valarray-inst.cc: Move to..
      	* src/valarray.cc: ...this.
      	* acinclude.m4 (GLIBCXX_ENABLE_EXTERN_TEMPLATE]): Define.
      	* configure.ac (GLIBCXX_ENABLE_EXTERN_TEMPLATE): Use it.
      	* configure: Regenerate.
      	* include/Makefile.am (stamp-extern-template): Add.
      	* include/Makefile.in: Regenerate.
      
      	* doc/xml/manual/configure.xml: Document --enable-extern-template.
      
      	* include/bits/locale_classes.tcc: Adjust comment.
      	* include/bits/locale_facets.tcc: Same.
      	* include/bits/basic_ios.tcc: Same.
      	* include/bits/istream.tcc: Same.
      	* include/bits/codecvt.h: Same.
      	* include/bits/ostream.tcc: Same.
      	* include/bits/sstream.tcc: Same.
      	* include/bits/c++config: Same.
      	* include/bits/basic_string.tcc: Same.
      	* include/bits/ostream_insert.h: Same.
      	* include/bits/locale_facets_nonio.tcc: Same.
      	* include/bits/streambuf.tcc: Same.
      	* include/bits/allocator.h: Same.
      	* include/bits/fstream.tcc: Same.
      
      	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
      
      From-SVN: r170686
      ed4f96af
  31. Jan 04, 2011
  32. Dec 31, 2010
    • Benjamin Kosnik's avatar
      run_doxygen: Allow doxygen 1.7.1 again. · b25e6b79
      Benjamin Kosnik authored
      2010-12-31  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Allow doxygen 1.7.1 again.
      
      	* doc/xml/manual/build_hacking.xml: Update.
      	* doc/xml/images/confdeps.dot: Same.
      	* doc/xml/images/confdeps.png: Same.
      
      	* configure.ac: Define BUILD_INFO, BUILD_XML, BUILD_HTML,
      	BUILD_MAN, BUILD_PDF, BUILD_EPUB conditionally.
      	* Makefile.am (xml, html, pdf, man, info, pd, dvi, epub): Define,
      	and install rules.
      	* doc/Makefile.am: Same. Add stamp rules.
      	(doc-epub-docbook): Add.
      	(stamp-xml-single-docbook): Make set too.
      	* configure: Regenerate.
      	* Makefile.in: Same.
      	* doc/Makefile.in: Same.
      	* include/Makefile.in: Same.
      	* libsupc++/Makefile.in: Same.
      	* po/Makefile.in: Same.
      	* python/Makefile.in: Same.
      	* src/Makefile.in: Same.
      	* testsuite/Makefile.in: Same.
      	* aclocal.m4: Same.
      
      2010-12-31  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/doxygen/user.cfg.in: Disable PDF_HYPERLINKS.
      
      From-SVN: r168382
      b25e6b79
  33. Dec 06, 2010
    • Dave Korn's avatar
      re PR target/40125 (libgcc_s DLL installed in wrong directory in cross toolchain) · 7de6ba7a
      Dave Korn authored
      config/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* lthostflags.m4: New file.
      	(ACX_LT_HOST_FLAGS): Define.
      
      libgfortran/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (LTLDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libgomp/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (libgomp_la_LDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* configure.host (libgcj_sublib_ltflags): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac (extra_ldflags_libobjc): Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.in (lt_host_flags): Import AC_SUBST'd value.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libquadmath/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (libquadmath_la_LDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libssp/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (libssp_la_LDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* configure.host (OPT_LDFLAGS): Use lt_host_flags for cygming.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      lto-plugin/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (liblto_plugin_la_LDFLAGS): Use lt_host_flags but
      	override -bindir setting.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r167480
      7de6ba7a
  34. Dec 01, 2010
    • Rainer Orth's avatar
      extract_symvers.pl: New file. · e1208a57
      Rainer Orth authored
      	* scripts/extract_symvers.pl: New file.
      	* scripts/extract_symvers: Rename to ...
      	* scripts/extract_symvers.in: ... this.
      	Use extract_symvers.pl on SunOS.
      	* configure.ac: Add scripts/extract_symvers to AC_CONFIG_FILES.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* testsuite/Makefile.am (extract_symvers): Call extract_symvers
      	from $(glibcxx_builddir).
      	* testsuite/Makefile.in: Regenerate.
      	* testsuite/libstdc++-abi/abi.exp: Call extract_symvers from
      	$objdir.
      
      	* config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate.
      	* config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
      
      From-SVN: r167330
      e1208a57
  35. Jul 27, 2010
    • Paolo Carlini's avatar
      acinclude.m4 ([GLIBCXX_CHECK_STDIO_MACROS]): Remove. · ddc9c40d
      Paolo Carlini authored
      
      2010-07-27  Paolo Carlini  <paolo.carlini@oracle.com>
      	    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
      	* acinclude.m4 ([GLIBCXX_CHECK_STDIO_MACROS]): Remove.
      	([GLIBCXX_COMPUTE_STDIO_INTEGER_CONSTANTS]): Add, actually
      	compute the constants via AC_COMPUTE_INT.
      	* configure.ac: Call the latter.
      	* include/bits/ios_base.h: Adjust.
      	* include/bits/char_traits.h: Likewise.
      	* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust dg-error
      	line number.
      	* testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
      	* config.h.in: Regenerate.
      	* configure: Likewise.
      
      2010-07-27  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* config/io/c_io_stdio.h: Do not include <cstddef>.
      
      Co-Authored-By: default avatarRalf Wildenhues <Ralf.Wildenhues@gmx.de>
      
      From-SVN: r162562
      ddc9c40d
  36. May 31, 2010
    • Paolo Carlini's avatar
      basic_string.h (front, back): Add. · 1e2c0906
      Paolo Carlini authored
      2010-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/basic_string.h (front, back): Add.
      	* include/debug/string: Adjust.
      	* include/ext/vstring.h (front, back): Tweak the implementation
      	to follow more closely the letter of the specs.
      	* testsuite/21_strings/basic_string/element_access/char/
      	front_back.cc: New.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/
      	front_back.cc: Likewise.
      	* config/abi/pre/gnu.ver: Export new symbols.
      	* testsuite/util/testsuite_abi.cc: Adjust.
      	* configure.ac: Bump minor version to 6:15:0.
      	* configure: Regenerate.
      
      From-SVN: r160071
      1e2c0906
  37. May 04, 2010
    • Ralf Wildenhues's avatar
      no-dist in non-imported automake dirs. · 13917ae3
      Ralf Wildenhues authored
      libgfortran/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libgomp/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* Makefile.in: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/:
      	PR other/43620
      	* Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
      	* Makefile.in: Regenerate.
      
      libmudflap/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libssp/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      lto-plugin/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* Makefile.in: Regenerate.
      
      From-SVN: r159041
      13917ae3
  38. Jan 16, 2010
Loading