Skip to content
Snippets Groups Projects
  1. Jan 06, 2007
  2. Dec 12, 2006
    • bkoz's avatar
      2006-12-12 Benjamin Kosnik <bkoz@redhat.com> · 11a8a4de
      bkoz authored
      	PR libstdc++/28265
      	* crossconfig.m4: Remove GLIBCXX_CHECK_ICONV_SUPPORT call for
      	mingw crosses.
      	* configure: Regenerate.
      	
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119782 138bc75d-0d04-0410-961f-82ee72b054a4
      11a8a4de
    • bkoz's avatar
      · a8c6eff1
      bkoz authored
      2006-12-12  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/26497
      	* crossconfig.m4: Add GLIBCXX_CHECK_LINKER_FEATURES for Solaris.
      	* acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Set
      	glibcxx_gnu_ld_version only when with GNU ld confirmed.	
      	* configure: Regenerate.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119778 138bc75d-0d04-0410-961f-82ee72b054a4
      a8c6eff1
  3. Sep 21, 2006
  4. Feb 16, 2006
    • jsm28's avatar
      gcc: · ee085235
      jsm28 authored
      	PR target/20353
      	PR target/24578
      	PR target/24837
      	* config/linux.opt: New file.
      	* config/linux.h (CHOOSE_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER,
      	LINUX_DYNAMIC_LINKER): Define.
      	(TARGET_C99_FUNCTIONS): Define depending on TARGET_GLIBC.
      	* config.gcc (*-*-linux*): Define extra_options.
      	(*-*-*uclibc*): Define UCLIBC_DEFAULT.
      	(arm*-*-linux-gnueabi): Change to arm*-*-linux-*eabi.
      	* config/arm/linux-eabi.h (LINUX_TARGET_INTERPRETER): Change to
      	GLIBC_DYNAMIC_LINKER.
      	* config/arm/linux-elf.h (LINUX_TARGET_INTERPRETER): Likewise.
      	(LINUX_TARGET_LINK_SPEC): Use LINUX_DYNAMIC_LINKER.
      	* config/mips/linux.h (GLIBC_DYNAMIC_LINKER): Define.
      	(LINK_SPEC): Use LINUX_DYNAMIC_LINKER.
      	* doc/invoke.texi (GNU/Linux Options): New section.
      
      gcc/testsuite:
      	* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
      	__UCLIBC__ is defined.
      
      libstdc++-v3:
      	PR libstdc++/14939
      	* config/os/uclibc/ctype_base.h, config/os/uclibc/ctype_inline.h,
      	config/os/uclibc/ctype_noninline.h, config/os/uclibc/os_defines.h:
      	New.
      	* acinclude.m4 (GLIBCXX_CONFIGURE): Test whether using uClibc.
      	* configure.host: Use os/uclibc for uClibc.
      	* crossconfig.m4 (*-linux*): Use link tests.  Don't hardcode
      	presence of math functions.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111160 138bc75d-0d04-0410-961f-82ee72b054a4
      ee085235
  5. Jan 12, 2006
    • jbeulich's avatar
      libstdc++-v3/ · 2e44a545
      jbeulich authored
      2006-01-12  Jan Beulich  <jbeulich@novell.com>
      
      	* crossconfig.m4: Add AC_DEFINE-s for HAVE_HYPOT, HAVE_ISINF, and
      	HAVE_ISNAN for *-*-netware*.
      	* configure: Refresh.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109638 138bc75d-0d04-0410-961f-82ee72b054a4
      2e44a545
  6. Apr 06, 2005
    • kcook's avatar
      2005-04-05 Kelley Cook <kcook@gcc.gnu.org> · f8b17f0f
      kcook authored
      	* Makefile.am (ACLOCAL_AMFLAGS): Define.
      	* crossconfig.m4: Wrap file into new GLIBCXX_CROSSCONFIG macro.
      	* configure.ac: Use it.
      	* acinclude.m4: Delete explicit m4_includes and sincludes.
      	* aclocal.m4, configure, Makefile.in, po/Makefile.in,
      	src/Makefile.in, include/Makefile.in, libmath/Makefile.in,
      	testsuite/Makefile.in: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97677 138bc75d-0d04-0410-961f-82ee72b054a4
      f8b17f0f
  7. Mar 24, 2005
    • bkoz's avatar
      · c586733c
      bkoz authored
      2005-03-23  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* acinclude.m4: Adjust so that _GLIBCXX_USE_C99 implies
      	using _GLIBCXX_USE_C99_COMPLEX, _GLIBCXX_USE_C99_MATH, and
      	_GLIBCXX_USE_C99_WCHAR.
      	Remove GLIBCXX_ENABLE_C_MBCHAR, consolidate in GLIBCXX_ENABLE_C99
      	and GLIBCXX_ENABLE_WCHAR_T.
      	Take C99 bits from GLIBCXX_CHECK_WCHAR_T_SUPPORT and put in
      	GLIBCXX_ENABLE_C99.
      	Change remaining parts of GLIBCXX_CHECK_WCHAR_T_SUPPORT to
      	GLIBCXX_CHECK_ICONV_SUPPORT.
      	* configure.ac: Remove GLIBCXX_ENABLE_C_MBCHAR, use
      	GLIBCXX_CHECK_ICONV_SUPPORT and GLIBCXX_ENABLE_WCHAR_T.
      	* crossconfig.m4: Same.
      	* acconfig.h: Same, adjust comments.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* docs/html/configopts.html: Change --enable-c-mbchar to
      	--enable-wchar_t.
      
      	* config/locale/gnu/c++locale_internal.h: Guard wide functions
      	with _GLIBCXX_USE_WCHAR_T.
      	* include/c_std/std_cwctype.h: Alphabetize, remove duplicates.
      	* include/c_std/std_cstdio.h: Spacing.
      
      	* config/locale/gnu/c_locale.h: Tweaks for unused warnings.
      	* src/debug.cc: Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96981 138bc75d-0d04-0410-961f-82ee72b054a4
      c586733c
  8. Feb 01, 2005
    • bkoz's avatar
      · 382c7ba6
      bkoz authored
      2005-01-31  Brad Spencer  <spencer@infointeractive.com>
      
      	* crossconfig.m4: Repair Solaris cross bits for strtold and strtof.
      	* configure: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94526 138bc75d-0d04-0410-961f-82ee72b054a4
      382c7ba6
  9. Sep 03, 2004
    • rth's avatar
      / · 634f7a13
      rth authored
              * configure.in: Remove target-libstdc++-v3 from noconfigdirs for
              *-*-netware, but add target-libmudflap.
              Consolidate *-*-netware targets (of which really only i?86 exists)
              into a single entry.
              * configure: Likewise.
      gcc/
              * config.gcc: Resurrect NetWare as a target. Handle special case of
              Novell linker to be used (specified through --with-ld=) and threading
              model of either Posix (default) or NKS.
              * config/i386/i386.c (ix86_return_pops_args): Conditionalize popping
              of incoming hidden argument on KEEP_AGGREGATE_RETURN_POINTER.
              * config/i386/i386.h (KEEP_AGGREGATE_RETURN_POINTER): New.
              * config/i386/netware.c, config/i386/netware.h: New.
              * config/i386/nwld.c, config/i386/nwld.h: New.
              * config/i386/netware-crt0.c: New.
              * config/i386/netware-libgcc.c: New.
              * config/i386/netware-libgcc.def: New.
              * config/i386/netware-libgcc.exp: New.
              * config/i386/t-netware, config/i386/t-nwld: New.
              * gthr-nks.h: New.
              * doc/install.texi: Document NKS threading model.
      gcc/cp/
              * g++spec.c (MATH_LIBRARY_PROFILE): Default to MATH_LIBRARY rather
              than "-lm".
      gcc/testsuite/
              * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
              * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
              * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
              * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
              * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
              * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
              * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
              the non-portable bzero.
              * gcc.dg/20010912-1.c: xfail for NetWare.
              * gcc.dg/20020426-2.c: xfail for NetWare.
              * gcc.dg/20021014-1.c: xfail for NetWare.
              * gcc.dg/20021018-1.c: xfail for NetWare.
              * gcc.dg/20030213-1.c: xfail for NetWare.
              * gcc.dg/20030225-1.c: xfail for NetWare.
              * gcc.dg/20030708-1.c: xfail for NetWare.
              * gcc.dg/builtins-config.h: Also exclude NetWare.
              * gcc.dg/format/format.h: Define restrict only if not already defined.
              * gcc.dg/nest.c: xfail for NetWare.
              * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
              * lib/target-supports.exp (check_visibility_available): Exclude
              NetWare.
      fixincludes/
              * inclhack.def: Suppress exception_structure and math_exception
              for NetWare headers.
              * fixincl.x: Regenerate.
      libstdc++-v3/
              * crossconfig.m4: Add NetWare as a target.
              * configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87040 138bc75d-0d04-0410-961f-82ee72b054a4
      634f7a13
  10. Aug 02, 2004
    • mmitchel's avatar
      * Makefile.am (hosted_source): Add libmath and testsuite. · ece3a793
      mmitchel authored
      	(SUBDIRS): Remove them.
      	* acinclude.m4: (GLIBCXX_ENABLED_HOSTED): Default to freestanding
      	on arm*-*-symbianelf*.
      	* crossconfig.m4: Add arm*-*-symbianelf* support.
      	* include/c_std/std/std_cstdlib.h (stdlib.h): Do not include it
      	when freestanding.  Do not bring names into std:: namespace with
      	"using" when freestanding.  Declare required functions and macros
      	when freestanding.
      	* libsupc++/Makefile.am (c_sources): Do not include cp-demangle.c
      	when freestanding.
      	* libsupc++/del_op.cc: Declare "free" only when freestanding.
      	* libsupc++/eh_alloc.cc (cstring): Include it only when hosted.
      	(malloc): Declare when freestanding.
      	(free): Likewise.
      	(memset): Likewise.
      	(__cxa_allocate_exception): Call malloc, not std::malloc.  Likewise
      	for memset.
      	(__cxa_free_exception): Likewise for free.
      	* libsupc++/new_op.cc: Declare "malloc" when freestanding.
      	* libsupc++/pure.cc (writestr): Define to nothing when
      	freestanding.
      	* libsupc++/vterminate.cc: Do not define anything when
      	freestanding.
      	* Makefile.in: Regenerated.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* include/Makefile.in: Likewise.
      	* libmath/Makefile.in: Likewise.
      	* libsupc++/Makefile.in: Likewise.
      	* po/Makefile.in: Likewise.
      	* src/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85452 138bc75d-0d04-0410-961f-82ee72b054a4
      ece3a793
  11. Jul 07, 2004
    • bkoz's avatar
      · b7d0753c
      bkoz authored
      2004-07-06  Anssi Hannula  <anssi.hannula@mbnet.fi>
      
      	PR libstdc++/15928
      	* crossconfig.m4: Add in bits for djgpp.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84185 138bc75d-0d04-0410-961f-82ee72b054a4
      b7d0753c
  12. Jun 09, 2004
    • bkoz's avatar
      · 0ff33cde
      bkoz authored
      2004-06-09  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* crossconfig.m4: Remove signbit, signbitf, signbitl.
      	* linkage.m4: Comment LIBMATHOBJS, tweak others.  AC_DEFINES for
      	builtin math functions instead of AC_DEFINE_UNQUOTED.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82815 138bc75d-0d04-0410-961f-82ee72b054a4
      0ff33cde
  13. May 13, 2004
    • bkoz's avatar
      · 123f707f
      bkoz authored
      2004-05-13  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/15046
      	* crossconfig.m4: Add C99 math bits for linux crosses.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81797 138bc75d-0d04-0410-961f-82ee72b054a4
      123f707f
  14. Feb 09, 2004
  15. Jan 27, 2004
  16. Jan 07, 2004
    • bkoz's avatar
      · 06144ff3
      bkoz authored
      2004-01-07  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* crossconfig.m4: Add LFS, io bits to linux cross config.
      	* acconfig.h: Remove obsolete bits, reorder.
      	* config.h.in: Regenerate.
      	* aclocal.m4: Same.
      	* configure: Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75520 138bc75d-0d04-0410-961f-82ee72b054a4
      06144ff3
  17. Dec 04, 2003
    • bkoz's avatar
      · b87cc05b
      bkoz authored
      2003-12-04  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/13284
      	* include/bits/stl_algo.h (__random_number): Remove.
      	(random_shuffle): Use rand, as permitted by DR 395.
      	* include/ext/algorithm: Same.
      	* linkage.m4 (GLIBCXX_CHECK_STDLIB_SUPPORT): Remove lrand48.
      	* acconfig.h: Same.
      	* crossconfig.m4: Remove HAVE_DRAND48, HAVE_LRAND48.
      	* config.h.in: Regenerated.
      	* configure: Same.
      	* aclocal.m4: Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74288 138bc75d-0d04-0410-961f-82ee72b054a4
      b87cc05b
  18. Nov 07, 2003
    • bkoz's avatar
      · e24e5e0e
      bkoz authored
      2003-11-07  Robert Millan  <robertmh@gnu.org>
      
              * configure.host: Add kfreebsd*-gnu and knetbsd*-gnu.
              * crossconfig.m4: Likewise.
              * configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73337 138bc75d-0d04-0410-961f-82ee72b054a4
      e24e5e0e
  19. Oct 20, 2003
    • pme's avatar
      2003-10-20 Phil Edwards <phil@codesourcery.com> · 9aab6de7
      pme authored
      	* configure.ac:  Fix comment typo.
      	* configure.host:  Add vxworks to host_os switch.
      	* crossconfig.m4:  Remove old commented os_include_dir variables
      	left over from autotools transition.
      	(*-vxworks):  New stanza.
      	(*-windiss):  Add missing symbols.
      	* configure:  Regenerate.
      	* config/os/vxworks/ctype_base.h, config/os/vxworks/ctype_inline.h,
      	config/os/vxworks/ctype_noninline.h, config/os/vxworks/os_defines.h:
      	New files.
      	* config/os/windiss/os_defines.h:  Define __C9X__.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72710 138bc75d-0d04-0410-961f-82ee72b054a4
      9aab6de7
  20. Oct 16, 2003
    • bkoz's avatar
      · 14bd47c9
      bkoz authored
      2003-10-16  Benjamin Kosnik  <bkoz@redhat.com>
      
              * acconfig.h: Add HAVE_DRAND48.
      	* crossconfig.m4: Remove ISATTY.
      	* aclocal.m4: Regenerated.
      	* config.h.in: Regenerated.
      	* configure: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72575 138bc75d-0d04-0410-961f-82ee72b054a4
      14bd47c9
  21. Oct 15, 2003
  22. Oct 11, 2003
  23. Oct 01, 2003
  24. Sep 25, 2003
    • bkoz's avatar
      · 35f1a4f0
      bkoz authored
      2003-09-25  Brad Spencer  <spencer@infointeractive.com>
      
      	PR libstdc++/6072
      	* acinclude.m4:
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* crossconfig.m4: Add in wchar_t bits for solaris crosses.
      	* config/io/basic_file_stdio.cc: Guard unistd.h.
      	* include/c_compatibility/wchar.h: Guard extra wchar_t functionality.
      	* include/c_std/std_cwchar.h: Same.
      	* include/c_std/std_cwctype.h: Same.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71795 138bc75d-0d04-0410-961f-82ee72b054a4
      35f1a4f0
  25. Aug 20, 2003
  26. Aug 05, 2003
    • pme's avatar
      2003-08-04 Phil Edwards <pme@gcc.gnu.org> · 68224f8d
      pme authored
      	Convert to new autotools.
      	* acconfig.h:  Update with correct names.
      	* configure.host (ATOMICITYH):  Rename to atomicity_include_dir.
      	(qnx6.[12]*):  'q' comes before 's', not after 'w'.
      	* configure.in:  Update.  Split hardcoded cross-configury settings
      	out to...
      	* crossconfig.m4:  ...here.  New file.  Contents untouched.
      	* acinclude.m4:  Reorganize and rewrite as needed.  Split large
      	chunks out to...
      	* linkage.m4:  ...here.  New file.  Math and stdlib linkage tests.
      	Contents untouched.
      	* scripts/testsuite_flags.in:  Update.
      
      	* Makefile.am:  Remove unneeded AUTOMAKE_OPTIONS settings and other
      	variables (already generated by automake).
      	* include/Makefile.am:  Ditto.
      	* libmath/Makefile.am:  Ditto.
      	* libsupc++/Makefile.am:  Ditto.
      	* po/Makefile.am:  Ditto.
      	* src/Makefile.am:  Ditto.
      
      	* aclocal.m4:  Regenerate using new versions.
      	* config.h.in:  Ditto.
      	* configure:  Ditto.
      	* Makefile.in:  Ditto.
      	* include/Makefile.in:  Ditto.
      	* libmath/Makefile.in:  Ditto.
      	* libsupc++/Makefile.in:  Ditto.
      	* po/Makefile.in:  Ditto.
      	* src/Makefile.in:  Ditto.
      	* testsuite/Makefile.in:  Ditto.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70167 138bc75d-0d04-0410-961f-82ee72b054a4
      68224f8d
Loading