aboutsummaryrefslogtreecommitdiff
path: root/libstdc++
AgeCommit message (Collapse)AuthorFilesLines
1999-01-30x86-interix.ml: New file.Mumit Khan3-0/+15
* config/x86-interix.ml: New file. * configure.in (i[3456]86-*-interix*): Add shared library support. From-SVN: r24914
1999-01-20Update.Ulrich Drepper1-6/+10
From-SVN: r24793
1999-01-20(__destroy_aux): Use != instead of < for ForwardIterator comparison.Ulrich Drepper1-3/+3
From-SVN: r24792
1999-01-20* stl_config.h (__STL_USE_NAMESPACES): Define.Mark Mitchell2-0/+5
From-SVN: r24791
1999-01-13configure.in: Test for "ln -s" and set LN_S in generated Makefile.Ulrich Drepper3-9/+33
* configure.in: Test for "ln -s" and set LN_S in generated Makefile. * Makefile.in: Use $(LN_S) instead of explicitly ln -s. From-SVN: r24655
1999-01-11More FSF address updates.Jeff Law1-1/+2
From-SVN: r24615
1999-01-02* configure.in: (*-*-sysv5, *-*-*udk*): Treat like sysv4.Robert Lipe2-1/+5
From-SVN: r24462
1998-12-07* Makefile.in: Be more selective about what files to install.Marc Espie2-1/+5
From-SVN: r24176
1998-11-30Update.Ulrich Drepper1-0/+5
From-SVN: r24012
1998-11-30(operator>>): Correct cast in last patch.Ulrich Drepper1-2/+2
(getline): Likewise. From-SVN: r24011
1998-11-27bitset: explicitly convert basic_string<...>::npos to size_t in default ↵Alexandre Oliva2-2/+8
argument to... * bitset: explicitly convert basic_string<...>::npos to size_t in default argument to constructor, to avoid parse error at `>' (__STL_EXPLICIT_FUNCTION_TMPL_ARGS): replace #if with #ifdef From-SVN: r23937
1998-11-27* Makefile.in (HEADERS): Install bitsetAlexandre Oliva2-1/+5
From-SVN: r23936
1998-11-26configure (skip-this-dir): Add handling for new shell script...Manfred Hollstein2-0/+19
./ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure (skip-this-dir): Add handling for new shell script, which might be created by a sub-directory's configure to indicate, this particular directory is "unwanted". * Makefile.in ($(CONFIGURE_TARGET_MODULES)): Likewise. ./gcc/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (CONFIG_LANGUAGES): New macro taking all languages which can be configured. (LANGUAGES): Use $(CONFIG_LANGUAGES) instead of @all_languages@ (Makefile): Pass actual LANGUAGES through the environment when re-configuring. (cstamp-h): Likewise. (config.status): Likewise. * configure.in (enable_languages): Add new configuration parameter "--enable-languages=lang1,lang2,...". (${srcdir}/*/config-lang.in): Change handling to configure only those directories, that the user might have enabled; default to "all" existing languages. * configure: Regenerate. ./libchill/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libf2c/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libio/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. ./libobjc/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libstdc++/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. From-SVN: r23892
1998-11-24Makefile.in (just-check): Ignore errors.Marc Espie1-1/+1
( * Makefile.in (just-check): Ignore errors. From-SVN: r23842
1998-11-24Makefile.in (just-check): Ignore errors.Marc Espie1-0/+4
* Makefile.in (just-check): Ignore errors. From-SVN: r23841
1998-11-23Update.Ulrich Drepper1-1/+7
From-SVN: r23787
1998-11-23(operator>>): Cast new character to char before adding to string.Ulrich Drepper1-3/+3
(getline): Likewise. From-SVN: r23786
1998-11-01stl_alloc.h (default_alloc_template::_S_free_list): Don't qualify _NFREELISTS.Mark Mitchell2-4/+5
* stl_alloc.h (default_alloc_template::_S_free_list): Don't qualify _NFREELISTS. From-SVN: r23491
1998-10-11* stl_config.h (__SGI_STL_USE_AUTO_PTR_CONVERSIONS): Define.Mark Mitchell2-0/+2
From-SVN: r22989
1998-10-11memory (auto_ptr::operator auto_ptr_ref<_Tp1>): Fix typo.Mark Mitchell2-2/+8
* memory (auto_ptr::operator auto_ptr_ref<_Tp1>): Fix typo. (auto_ptr::operator auto_ptr<_Tp1>): Add missing semicolon. From-SVN: r22988
1998-09-16Makefile.in ($(ARLINK), $(SHLINK)): Don't rely on 'ln -f'.H.J. Lu2-8/+20
* Makefile.in ($(ARLINK), $(SHLINK)): Don't rely on 'ln -f'. * Makefile.in (install): Don't rely on 'ln -f'. From-SVN: r22456
1998-09-15tweakJason Merrill1-1/+1
From-SVN: r22428
1998-09-15tweakJason Merrill1-4/+1
From-SVN: r22427
1998-09-09configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's value...Manfred Hollstein1-2/+3
p * libio/configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's value; don't change its value if --enable-version-specific-runtime-libs has been specified. * libstdc++/Makefile.in (install): Initialize RELINSTALLDIR correctly even for multilib and cross configurations. * libstdc++/configure.in (INSTALLDIR): Don't change INSTALLDIR's init value if --enable-version-specific-runtime-libs has been specified. From-SVN: r22355
1998-09-09configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's value...Manfred Hollstein2-6/+19
M * libio/configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's value; don't change its value if --enable-version-specific-runtime-libs has been specified. * libstdc++/Makefile.in (install): Initialize RELINSTALLDIR correctly even for multilib and cross configurations. * libstdc++/configure.in (INSTALLDIR): Don't change INSTALLDIR's init value if --enable-version-specific-runtime-libs has been specified. From-SVN: r22354
1998-09-02stl_config.h: Define __STL_HAS_WCHAR_T...Jason Merrill2-3/+14
* stl_config.h: Define __STL_HAS_WCHAR_T, __STL_MEMBER_TEMPLATE_CLASSES, __STL_HAS_NAMESPACES, __STL_NO_NAMESPACES and __STL_LONG_LONG. From-SVN: r22203
1998-09-02Makefile.in (RELINSTALLDIR): New.H.J. Lu3-5/+27
* Makefile.in (RELINSTALLDIR): New. Use it to make symlinks. * configure.in: Fix INSTALLDIR replacement for cross-compile. From-SVN: r22197
1998-09-02algorithm [...]: Update to SGI STL 3.11.Jason Merrill45-11286/+15026
* algorithm alloc.h defalloc.h hash_map.h hash_set.h iterator memory pthread_alloc pthread_alloc.h rope ropeimpl.h stl_algo.h stl_algobase.h stl_alloc.h stl_bvector.h stl_config.h stl_construct.h stl_deque.h stl_function.h stl_hash_fun.h stl_hash_map.h stl_hash_set.h stl_hashtable.h stl_heap.h stl_iterator.h stl_list.h stl_map.h stl_multimap.h stl_multiset.h stl_numeric.h stl_pair.h stl_queue.h stl_raw_storage_iter.h stl_relops.h stl_rope.h stl_set.h stl_slist.h stl_stack.h stl_tempbuf.h stl_tree.h stl_uninitialized.h stl_vector.h tempbuf.h type_traits.h: Update to SGI STL 3.11. From-SVN: r22190
1998-09-02we dont use these bits of SGI STLJason Merrill7-2708/+4
From-SVN: r22184
1998-09-02Initial revisionJason Merrill1-0/+1960
From-SVN: r22182
1998-09-02Initial revisionJason Merrill2-0/+108
From-SVN: r22181
1998-09-02Initial revisionJason Merrill1-0/+92
From-SVN: r22180
1998-09-02Initial revisionJason Merrill2-0/+1199
From-SVN: r22179
1998-09-02This commit was generated by cvs2svn to compensate for changes in r22177,Jason Merrill1-112/+121
which included commits to RCS files with non-trunk default branches. From-SVN: r22178
1998-09-02Initial revisionJason Merrill1-0/+404
From-SVN: r22173
1998-08-30Makefile.in (INTERFACE): New, set to 2.H.J. Lu5-5/+10
# * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. From-SVN: r22117
1998-08-30Makefile.in (INTERFACE): New, set to 2.H.J. Lu4-5/+6
e * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. From-SVN: r22116
1998-08-30Makefile.in (INTERFACE): New, set to 2.H.J. Lu1-0/+7
p * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. From-SVN: r22115
1998-08-30Makefile.in (INTERFACE): New, set to 2.H.J. Lu1-5/+31
d * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. From-SVN: r22114
1998-08-30Makefile.in (INTERFACE): New, set to 2.H.J. Lu1-0/+28
a * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. From-SVN: r22113
1998-08-25Remove __HONOR_STDMartin v. Löwis2-4/+4
From-SVN: r21960
1998-08-23iomanip.h: Use __extension__ for `extern' explicit template instantiations.Mark Mitchell3-2/+10
* iomanip.h: Use __extension__ for `extern' explicit template instantiations. * sinst.cc: Don't explicitly instantiation string_char_traits<char>. * cinst.cc: Likewiwse, for complex<float>, complex<double>, complex<long double>. * extend.texi: Remove description of extension to explicit instantiation that is now endorsed by standard C++. * decl2.c (grok_array_decl): Add comment. (mark_used): Don't instantiate an explicit instantiation. * friend.c (make_friend_class): Remove bogus comment. Fix check for partial specializations. * pt.c (check_explicit_specialization): Don't SET_DECL_EXPLICIT_INSTANTIATION here. (mark_decl_instantiated): Or here. (do_decl_instantiation): Do it here, instead. Add checks for duplicate explicit instantiations, etc. Tidy. (do_type_instantiation): Likewise. (instantiate_decl): Improve comments. Complain about explicit instantiations where no definition is available. * cp-tree.h (ansi_null_node): Remove. * call.c (build_over_call): Warn about converting NULL to an arithmetic type. * cvt.c (build_expr_type_conversion): Likewise. Use null_ptr_cst_p instead of expanding it inline. * decl.c (ansi_null_node): Remove. (init_decl_processing): Make null_node always have integral type. * except.c (build_throw): Warn about converting NULL to an arithmetic type. * lex.c (init_parse): Remove handling of ansi_null_node. * pt.c (type_unification_real): Don't convert NULL to void* type. * typeck.c (build_binary_op_nodefault): Fix NULL warnings. (convert_for_assignment): Warn about converting NULL to an arithmetic type. (convert_for_initialization): Likewise. From-SVN: r21915
1998-08-17* stdexcept: Put things in the std namespace, if appropriate.Mark Mitchell2-0/+12
From-SVN: r21788
1998-07-16tmap.cc: Use less<int>.Jason Merrill3-23/+10
* tmap.cc: Use less<int>. * tlist.cc (main): Use remove_if. From-SVN: r21244
1998-07-14Makefile.in (VERSION): Bump to 2.9.0.Manfred Hollstein1-1/+1
8 * Makefile.in (VERSION): Bump to 2.9.0. From-SVN: r21157
1998-07-14Makefile.in (VERSION): Bump to 2.9.0.Manfred Hollstein1-0/+4
� * Makefile.in (VERSION): Bump to 2.9.0. From-SVN: r21156
1998-07-11stl_tempbuf.h (temporary_buffer): Add missing typename.Klaus-Georg Adams3-2/+7
* stl_tempbuf.h (temporary_buffer): Add missing typename. * type_traits.h: update comments. From-SVN: r21075
1998-07-11Makefile.in (VERSION): Bump to 2.9.0.Jason Merrill3-14/+28
* Makefile.in (VERSION): Bump to 2.9.0. * std/bastring.cc (find_last_of): Fix. (find_last_not_of): Likewise. From-SVN: r21072
1998-07-11* tstring.cc (findtest): New fn.Bob Sidebotham2-0/+52
From-SVN: r21071
1998-07-06* configure.in (INSTALLDIR): Make sed pattern failsafe.Manfred Hollstein2-3/+7
From-SVN: r20965