summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/config/os/gnu-linux
Commit message (Collapse)AuthorAgeFilesLines
...
* * include/bits/std_limits.h(__glibcpp_char_is_signed): Usegdr2001-08-111-1/+0
| | | | | | | | | | | | __CHAR_UNSIGNED__. * config/os/gnu-linux/bits/os_defines.h(__glibcpp_char_is_signed): Likewise. * config/os/aix/bits/os_defines.h(__glibcpp_plain_char_is_signed): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44791 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/os/aix/bits/os_defines.h: Define std_limits.h macros.dje2001-08-091-0/+10
| | | | | | | | | | | * config/os/generic/bits/os_defines.h: Likewise. * config/os/gnu-linux/bits/os_defines.h: Likewise. * config/os/hpux/bits/os_defines.h: Likewise. * config/os/irix/irix6.5/bits/os_defines.h: Likewise. * config/os/solaris/solaris2.7/bits/os_defines.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44745 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/bits/c++config(__NO_MATH_INLINES): Move to...gdr2001-05-241-0/+5
| | | | | | | * config/os/gnu-linux/bits/os_defines.h: ...here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42538 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-19 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-04-201-8/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * acconfig.h (_GLIBCPP_USE_C99): Add. * config.h.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_C99): New macro. Test for ISO/IEC 9899: 1999 support. * aclocal.m4: Regenerate. * configure.in (GLIBCPP_ENABLE_C99): Use it, on by default. * configure: Regenerate. * configure.in (GLIBCPP_ENABLE_LONG_LONG): Set default to yes. * configure: Regenerate. * include/c_std/bits/std_cwchar.h: Put wcstold, wcstoll, wcstoull into c99. * include/c_std/bits/std_cmath.h: Bring C99 functions into c99 namespace. * include/c_std/bits/std_cstdlib.h: Same. * docs/html/configopts.html: Update. * testsuite/26_numerics/c99_macros.cc: Edit, use cmath instead of math.h (test_c99_classify): Add. * config/os/gnu-linux/bits/os_defines.h (_GNU_SOURCE): Remove. (_ISOC99_SOURCE): Remove. * include/bits/stl_algo.h: Use _GLIBCPP_HAVE_DRAND48. * include/bits/c++config (__STL_ASSERTIONS): Simplify. * acinclude.m4 (GLIBCPP_CHECK_STDLIB_SUPPORT): Add check for drand48. * aclocal.m4: Regenerate. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41451 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-01-02 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-01-031-1/+1
| | | | | | | | | | | | | | | | * acinclude.m4 (GLIBCPP_ENABLD_CSTDIO): Add in default value. * aclocal.m4: Regenerate. * configure: Regenerate. * include/bits/c++config (__GLIBCPP__): Bump version number. * ChangeLog: Start new log for year 2001 * ChangeLog-2000: New file. * docs/html/configopts.html: Make sure default values are current, git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38663 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-19 Benjamin Kosnik <bkoz@fillmore.redhat.com>bkoz2000-12-191-9/+2
| | | | | | | | | | | | | | | | | | | | | * config/os/solaris/solaris2.5/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.6/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.7/bits/ctype_inline.h (is): Same. * config/os/newlib/bits/ctype_inline.h (is): Same. * config/os/irix/bits/ctype_inline.h (is): Same. * config/os/bsd/netbsd/bits/ctype_inline.h (is): Same. * config/os/bsd/freebsd/bits/ctype_inline.h (is): Same. * config/os/aix/bits/ctype_inline.h (is): Same. * config/os/gnu-linux/bits/ctype_inline.h (is): Revert. * config/os/generic/bits/ctype_inline.h (is): Non-table based implementation. * testsuite/22_locale/ctype_char_members.cc (test01): Use binary operator correctly. (test01): Check 'A' for alnum, upper, alpha. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38385 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-13 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-141-4/+4
| | | | | | | | | * include/bits/locale_facets.h (ctype<char>): Remove throw specs not in base class signature. * config/os/*/bits/ctype_inline.h (is): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38250 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-13 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-143-33/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/os/generic/bits/ctype_base.h (ctype_base): Consistency with linux. * config/os/generic/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.5/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.5/bits/ctype_base.h: Same. * config/os/solaris/solaris2.6/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.6/bits/ctype_base.h: Same. * config/os/solaris/solaris2.7/bits/ctype_inline.h (is): Same. * config/os/solaris/solaris2.7/bits/ctype_base.h: Same. * config/os/irix/bits/ctype_inline.h (is): Same. * config/os/irix/bits/ctype_base.h (ctype_base): Same. * config/os/aix/bits/ctype_inline.h (is): Same. * config/os/aix/bits/ctype_base.h (ctype_base): Same. * config/os/bsd/netbsd/bits/ctype_inline.h (is): Same. * config/os/bsd/netbsd/bits/ctype_base.h (ctype_base): Same. * config/os/bsd/freebsd/bits/ctype_base.h (ctype_base): Same. * config/os/bsd/freebsd/bits/ctype_inline.h (is): Same. * config/os/newlib/bits/ctype_inline.h (is): Same. * config/os/newlib/bits/ctype_base.h (ctype_base): Same. * testsuite/22_locale/ctype_char_members.cc (test01): Add tests, fix. * testsuite/22_locale/ctype.cc (test01): Add tests for ctype_base::mask bitmask features. * src/locale.cc: Define const static data for ctype_base. * config/os/gnu-linux/bits/ctype_base.h (ctype_base): Make ctype_base::mask type an integer type, not an enum. * config/os/gnu-linux/bits/ctype_inline.h (is): Implement correctly. * include/bits/locale_facets.h: Tweaks. * include/bits/ios_base.h: Formatting tweaks. * docs/html/17_intro/C++STYLE: Add. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38243 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-06 Benjamin Kosnik <bkoz@kredhat.com>bkoz2000-12-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/bits/locale_facets.h (ctype): Remove _Ctype_nois and _Ctype and replace with common __ctype_abstract_base. (ctype<wchar_t>::_M_convert_to_wmask): Move to locale.cc. * config/os/gnu-linux/bits/ctype_noninline.h (ctype<char>::ctype): And here. * config/os/solaris/solaris2.7/bits/ctype_noninline.h (ctype): Same. * config/os/solaris/solaris2.6/bits/ctype_noninline.h (ctype): Same. * config/os/solaris/solaris2.5/bits/ctype_noninline.h (ctype): Same. * config/os/newlib/bits/ctype_noninline.h (ctype): Same. * config/os/irix/bits/ctype_noninline.h (ctype): Same. * config/os/hpux/bits/ctype_noninline.h (ctype): Same. * config/os/generic/bits/ctype_noninline.h (ctype): Same. * config/os/aix/bits/ctype_noninline.h (ctype): Same. * config/os/bsd/netbsd/bits/ctype_noninline.h (ctype): Same. * config/os/bsd/freebsd/bits/ctype_noninline.h (ctype): Same. * src/locale-inst.cc: Clean instantiations. * src/locale.cc (ctype<char>): Add definitions here. (ctype<wchar_t>::_M_wmask): Move definitions here. * config/os/generic/bits/ctype_inline.h (ctype<char>::is): Implement in a generic way, with only "C" functionality and no knowlege of the target os. * config/os/generic/bits/os_defines.h: Change comments to C++ style. * testsuite/22_locale/ctype_char_members.cc (test01): Add tests. * include/bits/codecvt.h (ctype_byname): Remove specializations, as not required. * include/bits/localefwd.h (codecvt_byname): And here. * src/codecvt.cc: Remove codecvt_byname specializations. * include/c/bits/std_cstdio.h: Include c++config.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38100 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-05 Benjamin Kosnik <bkoz@haight.redhat.com>bkoz2000-12-051-2/+2
| | | | | | | | | | | | | | | | * acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Check for lldiv_t. Allow the use of os-specific defines while checking for long-long functions by the inclusion of os_defines.h. * aclocal.m4: Regenerate. * configure.in: Add comments. * configure: Regenerate. * acconfig.h: Add _GLIBCPP_HAVE_LLDIV_T. * config.h.in: Regenerate. * config/os/gnu-linux/bits/os_defines.h: Fix typos and duplications in comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38051 138bc75d-0d04-0410-961f-82ee72b054a4
* * acinclude.m4: Change C9X references to refer to C99.jsm282000-11-251-1/+1
| | | | | | | | | | | * aclocal.m4, configure: Regenerate. * config/os/gnu-linux/bits/os_defines.h, src/complex.cc, testsuite/22_locale/codecvt_wchar_t_char.cc, include/bits/stl_config.h, include/c/bits/std_cwchar.h, libmath/mathconf.h: Change C9X references to refer to C99. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37743 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/os/gnu-linux/bits/os_defines.h: Include <features.h>.hp2000-11-231-0/+19
| | | | | | | | | | | If not glibc 2.1 or higher, include <gnu/types.h> and define __off64_t as __loff_t and #define __THROW as empty. * libio/libio.h [__P]: Move __THROW and __PMT into their own ifndef:s. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37695 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-30 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-10-311-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/complex_io.cc : Remove ancient defines. * config/os/gnu-linux/bits/os_defines.h: Add defines. * libsupc++/tinfo2.cc: Change to cstddef. * include/bits/codecvt.h: Add include of c++config.h, so that __USE_GNU gets defined. (Important for alpha.) * include/c/bits/std_cwctype.h: Same. * include/c/bits/std_ctime.h: And here. * include/c/bits/std_cstdarg.h: Same. * include/c/bits/std_csignal.h: Same. * include/c/bits/std_csetjmp.h: Same. * include/c/bits/std_clocale.h: Same. * include/c/bits/std_climits.h: Touch. * include/c/bits/std_cfloat.h: Same. * include/c/bits/std_cerrno.h: Same. * include/c/bits/std_cwchar.h: Same. * include/c/bits/std_cassert.h: Same. * include/c/bits/std_cctype.h: Same. * include/c/bits/std_cstddef.h: And here. * include/c/bits/std_cstdlib.h: And here. * include/c/bits/std_cstdio.h: Same. * include/c/bits/std_cstring.h: Add names to namespace std::. * include/bits/c++config (_GNU_SOURCE): Move linux-specific macros from here... (_ISOC99_SOURCE): And this one.... * config/os/gnu-linux/bits/os_defines.h: ...to here. * include/bits/codecvt.h (codecvt<_InternT, _ExternT, __enc_traits>::do_in): Don't cast to const, this is a bug in glibc prior to 2.2. (codecvt<_InternT, _ExternT, __enc_traits>::do_out): Same. * include/c/bits/std_cwchar.h: Add using declarations for mbstate_t. 2000-10-30 Steven King <sxking@uswest.net> * include/bits/codecvt.h: Add cast. * include/c_std/stdio.h: Re-add printf using declaration. * include/c_std/bits/std_cstdio.h: Same * testsuite/22_locale/codecvt_wchar_t_char.cc: Fixup testsuite. * testsuite/22_locale/ctor_copy_dtor.cc: Same. * testsuite/22_locale/facet.cc: Same. * testsuite/22_locale/global_templates.cc: Same. * testsuite/22_locale/operators.cc: Same. * testsuite/22_locale/static_members.cc: Same. * testsuite/26_numerics/c_math.cc: Same. * testsuite/26_numerics/complex_inserters_extractors.cc: Same. * testsuite/27_io/fpos.cc: Same. * testsuite/27_io/istream_extractor_arith.cc: Same. * testsuite/27_io/istream_unformatted.cc: Same. * testsuite/27_io/ostream_inserter_arith.cc: Same. * testsuite/27_io/streambuf.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37149 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-24 Phil Edwards <pme@sources.redhat.com>bkoz2000-10-251-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * acconfig.h: List _GLIBCPP_USE_THREADS. * acinclude.m4: General formatting cleanup (tabs/spaces), typo correction, etc. Add comments about following *real* changes where they are used. (GLIBCPP_ENABLE_C_MBCHAR): New test... (GLIBCPP_CHECK_WCHAR_T_SUPPORT): ...results used here. (GLIBCPP_ENABLE_CSTDIO): Define need_wlibio iff wide characters are requested. (GLIBCPP_ENABLE_THREADS): If threads are used, define new macro _GLIBCPP_USE_THREADS in c++config.h. (GLIBCPP_ENABLE_SHADOW): For C_INCLUDE_DIR, change () to {} as this is used in both makefiles and shell scripts (mkcheck). * configure.in: Call GLIBCPP_ENABLE_C_MBCHAR. * libio/_G_config.h: Wrap _IO_MTSAFE_IO in _GLIBCPP_USE_THREADS. * config/c_io_libio.h: In nonthreaded case, typedef __c_lock to something harmless, like int. * config/os/aix/bits/os_defines.h: Guard with _GLIBCPP_OS_DEFINES, add comment/instructions. * config/os/bsd/bits/os_defines.h: Ditto. * config/os/generic/bits/os_defines.h: Ditto. * config/os/gnu-linux/bits/os_defines.h: Ditto. * config/os/irix/bits/os_defines.h: Ditto. * config/os/newlib/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.5/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.6/bits/os_defines.h: Ditto. * mkcheck.in: Limit the available heap size for testsuite binaries, initially at 2MB. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37050 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-08 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-10-091-1/+1
| | | | | | | | | | | | | * libsupc++/Makefile.am (INCLUDES): Add toplevel include directory. (INCLUDES): Add glibcpp_includedir. * libsupc++/Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_CHECK_OS): Link to os_defines.h. * aclocal.m4: Regenerate. * config/os/*/bits/os_defintes: Adjust copyright dates. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36798 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-08 Phil Edwards <pme@sources.redhat.com>pme2000-10-091-0/+32
| | | | | | | | | | | | | | | | * include/bits/c++config: Include <bits/os_defines.h> * config/os/aix/bits/os_defines.h: New file. * config/os/bsd/bits/os_defines.h: Ditto. * config/os/generic/bits/os_defines.h: Ditto. * config/os/gnu-linux/bits/os_defines.h: Ditto. * config/os/irix/bits/os_defines.h: Ditto. * config/os/newlib/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.5/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.6/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.7/bits/os_defines.h: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36793 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-07 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-10-073-0/+238
* acinclude.m4: Remove CPU_FLAGS * libio/Makefile.am: Here too. * Makefile.am: Here too. * src/Makefile.am (CONFIG_INCLUDES): Remove. (INCLUDES): Remove CONFIG_INCLUDES. (cpu_headers): Remove. (myinstallheaders): Remove cpu_headers. (generated_headers): Rename to build_headers. (build_headers): Add atomicity.h, ctype_base.h, ctype_specializations.h. * config/os: New directory. * config/aix: Move to... * config/bsd: Move to... * config/generic: Move to... * config/gnu-linux: Move to... * config/irix: Move to... * config/newlib: Move to... * config/solaris: Move to... * config/os/*: Here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36776 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud