Jeffrey A Law
477d3dbc51
string, [...]: Revert recent change.
...
* string, std/straits.h, std/bastring.h: Revert recent change. Needs
some libiberty support before it can be re-enabled.
From-SVN: r25336
1999-02-20 05:21:51 -07:00
Marc Espie
eca8ff3207
configure.in: Handle OpenBSD with and without threads.
...
* configure.in: Handle OpenBSD with and without threads.
* config/openbsd.ml: New file.
* config/openbsd.mt: New file.
From-SVN: r25291
1999-02-18 11:57:55 -07:00
Baron Roberts
ebf8476966
Update.
...
From-SVN: r25248
1999-02-16 11:58:49 +00:00
Baron Roberts
f40179f2ec
Remove #if 0/#endif from around struct string_char_traits <wchar_t>.
...
#include <cwchar>.
Add missing definition for wchar_t move method.
Add empty() method for trait-based empty string return.
From-SVN: r25247
1999-02-16 11:58:35 +00:00
Baron Roberts
ce03e9e15a
(c_str): Change return of "" to return of traits::empty() call so that proper...
...
(c_str): Change return of "" to return of traits::empty() call so that
proper empty string is returned based on the character type (i.e. ""
or L"").
From-SVN: r25246
1999-02-16 11:58:18 +00:00
Ulrich Drepper
769affc265
Uncomment wstring declaration.
...
From-SVN: r25245
1999-02-16 11:58:04 +00:00
Jason Merrill
ad902c98f8
* Makefile.in (stuff2): Tweak.
...
From-SVN: r25073
1999-02-07 10:57:14 -05:00
Ulrich Drepper
7f84e195e0
Update.
...
From-SVN: r25031
1999-02-04 15:53:14 +00:00
Ulrich Drepper
ab9e56828d
Configuration fragment for thread lbirary.
...
From-SVN: r25030
1999-02-04 15:52:53 +00:00
Ulrich Drepper
bd73754650
(frags): Add fragments for Solaris defining macro specifying thread library to...
...
(frags): Add fragments for Solaris defining macro specifying thread
library to be used and generic POSIX thread libraries.
From-SVN: r25029
1999-02-04 15:52:08 +00:00
Ulrich Drepper
7fccd11028
Add support for Solaris thread library.
...
From-SVN: r25028
1999-02-04 15:51:42 +00:00
Ulrich Drepper
b76354a542
Recognize _SOLTHREADS and define internal macros appropriately.
...
From-SVN: r25027
1999-02-04 15:51:19 +00:00
Mumit Khan
64e8166e7a
x86-interix.ml: New file.
...
* config/x86-interix.ml: New file.
* configure.in (i[3456]86-*-interix*): Add shared library support.
From-SVN: r24914
1999-01-30 00:09:11 -07:00
Ulrich Drepper
d736a76cf6
Update.
...
From-SVN: r24793
1999-01-20 18:05:11 +00:00
Ulrich Drepper
4f6478b760
(__destroy_aux): Use != instead of < for ForwardIterator comparison.
...
From-SVN: r24792
1999-01-20 18:04:49 +00:00
Mark Mitchell
3240a1a2d2
* stl_config.h (__STL_USE_NAMESPACES): Define.
...
From-SVN: r24791
1999-01-20 17:01:43 +00:00
Ulrich Drepper
39268973a6
configure.in: Test for "ln -s" and set LN_S in generated Makefile.
...
* 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-13 16:04:01 +00:00
Jeff Law
63fdf24a7a
More FSF address updates.
...
From-SVN: r24615
1999-01-11 06:43:27 -07:00
Robert Lipe
b07fe36812
* configure.in: (*-*-sysv5, *-*-*udk*): Treat like sysv4.
...
From-SVN: r24462
1999-01-02 19:16:17 +00:00
Marc Espie
a16e85c201
* Makefile.in: Be more selective about what files to install.
...
From-SVN: r24176
1998-12-07 17:01:29 -07:00
Ulrich Drepper
53806e9a01
Update.
...
From-SVN: r24012
1998-11-30 09:41:18 +00:00
Ulrich Drepper
a66e687475
(operator>>): Correct cast in last patch.
...
(getline): Likewise.
From-SVN: r24011
1998-11-30 09:40:56 +00:00
Alexandre Oliva
02b19f4191
bitset: explicitly convert basic_string<...>::npos to size_t in default 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 12:10:39 +00:00
Alexandre Oliva
3993e0b395
* Makefile.in (HEADERS): Install bitset
...
From-SVN: r23936
1998-11-27 12:09:37 +00:00
Manfred Hollstein
71205e0b3f
configure (skip-this-dir): Add handling for new shell script...
...
./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-26 01:48:34 +00:00
Marc Espie
fe46648cf5
Makefile.in (just-check): Ignore errors.
...
(
* Makefile.in (just-check): Ignore errors.
From-SVN: r23842
1998-11-24 17:02:57 -07:00
Marc Espie
ccdbc04add
Makefile.in (just-check): Ignore errors.
...
* Makefile.in (just-check): Ignore errors.
From-SVN: r23841
1998-11-24 17:02:56 -07:00
Ulrich Drepper
c0fea4ee9b
Update.
...
From-SVN: r23787
1998-11-23 09:21:24 +00:00
Ulrich Drepper
c5670ac6fa
(operator>>): Cast new character to char before adding to string.
...
(getline): Likewise.
From-SVN: r23786
1998-11-23 09:21:12 +00:00
Mark Mitchell
bdda080307
stl_alloc.h (default_alloc_template::_S_free_list): Don't qualify _NFREELISTS.
...
* stl_alloc.h (default_alloc_template::_S_free_list): Don't
qualify _NFREELISTS.
From-SVN: r23491
1998-11-01 16:47:09 +00:00
Mark Mitchell
7f6391b208
* stl_config.h (__SGI_STL_USE_AUTO_PTR_CONVERSIONS): Define.
...
From-SVN: r22989
1998-10-11 17:55:56 +00:00
Mark Mitchell
5ada5d0f99
memory (auto_ptr::operator auto_ptr_ref<_Tp1>): Fix typo.
...
* memory (auto_ptr::operator auto_ptr_ref<_Tp1>): Fix typo.
(auto_ptr::operator auto_ptr<_Tp1>): Add missing
semicolon.
From-SVN: r22988
1998-10-11 17:48:12 +00:00
H.J. Lu
492d8fbe47
Makefile.in ($(ARLINK), $(SHLINK)): Don't rely on 'ln -f'.
...
* Makefile.in ($(ARLINK), $(SHLINK)): Don't rely on 'ln -f'.
* Makefile.in (install): Don't rely on 'ln -f'.
From-SVN: r22456
1998-09-16 18:30:53 -06:00
Jason Merrill
3d821ea145
tweak
...
From-SVN: r22428
1998-09-15 09:43:59 -04:00
Jason Merrill
9d07bfaf50
tweak
...
From-SVN: r22427
1998-09-15 09:43:48 -04:00
Manfred Hollstein
f012a9fdf2
configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's value...
...
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-09 11:49:10 +00:00
Manfred Hollstein
59325b772a
configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's value...
...
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-09 11:49:09 +00:00
Jason Merrill
127b53d549
stl_config.h: Define __STL_HAS_WCHAR_T...
...
* 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-02 22:56:35 -04:00
H.J. Lu
7b5070d680
Makefile.in (RELINSTALLDIR): New.
...
* Makefile.in (RELINSTALLDIR): New. Use it to make symlinks.
* configure.in: Fix INSTALLDIR replacement for cross-compile.
From-SVN: r22197
1998-09-02 14:12:35 -06:00
Jason Merrill
df9262681b
algorithm [...]: Update to SGI STL 3.11.
...
* 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-02 13:25:15 -04:00
Jason Merrill
ec9c42c9c3
we dont use these bits of SGI STL
...
From-SVN: r22184
1998-09-02 08:33:40 -04:00
Jason Merrill
ff51efd52d
Initial revision
...
From-SVN: r22182
1998-09-02 08:33:39 -04:00
Jason Merrill
dfaaf5101c
Initial revision
...
From-SVN: r22181
1998-09-02 08:33:38 -04:00
Jason Merrill
b693643843
Initial revision
...
From-SVN: r22180
1998-09-02 08:33:35 -04:00
Jason Merrill
768a887ca7
Initial revision
...
From-SVN: r22179
1998-09-02 08:33:33 -04:00
Jason Merrill
72e4bfd9e4
This commit was generated by cvs2svn to compensate for changes in r22177,
...
which included commits to RCS files with non-trunk default branches.
From-SVN: r22178
1998-09-02 08:28:51 -04:00
Jason Merrill
38fcba265c
Initial revision
...
From-SVN: r22173
1998-09-02 08:28:14 -04:00
H.J. Lu
0e7e6e25ca
Makefile.in (INTERFACE): New, set to 2.
...
#
* 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-30 15:18:48 -06:00
H.J. Lu
8257689adf
Makefile.in (INTERFACE): New, set to 2.
...
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-30 15:18:44 -06:00
H.J. Lu
1b37132973
Makefile.in (INTERFACE): New, set to 2.
...
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-30 15:18:39 -06:00