mirror of git://gcc.gnu.org/git/gcc.git
linker-map.gnu: Export operator new with unsigned long, and with std::nothrow_t.
* config/linker-map.gnu: Export operator new with unsigned long,
and with std::nothrow_t. Likewise operator delete.
From-SVN: r50176
This commit is contained in:
parent
7879b81e6c
commit
e38ff265da
|
|
@ -1,3 +1,8 @@
|
||||||
|
2002-02-28 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
|
* config/linker-map.gnu: Export operator new with unsigned long,
|
||||||
|
and with std::nothrow_t. Likewise operator delete.
|
||||||
|
|
||||||
2002-02-28 Paolo Carlini <pcarlini@unitus.it>
|
2002-02-28 Paolo Carlini <pcarlini@unitus.it>
|
||||||
|
|
||||||
* include/bits/locale_facets.tcc (num_get::_M_extract_int):
|
* include/bits/locale_facets.tcc (num_get::_M_extract_int):
|
||||||
|
|
@ -65,8 +70,8 @@
|
||||||
|
|
||||||
2002-02-22 Philipp Thomas <pthomas@suse.de>
|
2002-02-22 Philipp Thomas <pthomas@suse.de>
|
||||||
|
|
||||||
* include/backward/tempbuf.h: get_temporary_buffer and
|
* include/backward/tempbuf.h: get_temporary_buffer and
|
||||||
return_temporary_buffer are in namespace std, not in __gnu_cxx.
|
return_temporary_buffer are in namespace std, not in __gnu_cxx.
|
||||||
|
|
||||||
2002-02-21 Benjamin Kosnik <bkoz@redhat.com>
|
2002-02-21 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
|
|
@ -122,7 +127,7 @@
|
||||||
2002-02-18 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
|
2002-02-18 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
|
||||||
|
|
||||||
* testsuite/22_locale/collate_byname.cc (test01): Replace size4
|
* testsuite/22_locale/collate_byname.cc (test01): Replace size4
|
||||||
with size3 for the string collations of str5.
|
with size3 for the string collations of str5.
|
||||||
|
|
||||||
2002-02-18 Paolo Carlini <pcarlini@unitus.it>
|
2002-02-18 Paolo Carlini <pcarlini@unitus.it>
|
||||||
|
|
||||||
|
|
@ -260,7 +265,7 @@
|
||||||
* include/bits/basic_file.h: Remove.
|
* include/bits/basic_file.h: Remove.
|
||||||
* config/io/c_io_stdio.h: Remove _GLIBCPP_BASIC_FILE_ENCAPSULATION
|
* config/io/c_io_stdio.h: Remove _GLIBCPP_BASIC_FILE_ENCAPSULATION
|
||||||
Declare generic types, specialization.
|
Declare generic types, specialization.
|
||||||
* config/io/basic_file_stdio.cc: Definitions.
|
* config/io/basic_file_stdio.cc: Definitions.
|
||||||
* config/io/c_io_libio.h: Remove _GLIBCPP_BASIC_FILE_INHERITANCE.
|
* config/io/c_io_libio.h: Remove _GLIBCPP_BASIC_FILE_INHERITANCE.
|
||||||
Declare generic types.
|
Declare generic types.
|
||||||
* include/Makefile.am (bits_headers): Remove basic_file.h.
|
* include/Makefile.am (bits_headers): Remove basic_file.h.
|
||||||
|
|
@ -342,7 +347,7 @@
|
||||||
(test02): Same.
|
(test02): Same.
|
||||||
|
|
||||||
2002-02-07 Benjamin Kosnik <bkoz@redhat.com>
|
2002-02-07 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
Wolfgang Bangerth <wolfgang.bangerth@iwr.uni-heidelberg.de>
|
Wolfgang Bangerth <wolfgang.bangerth@iwr.uni-heidelberg.de>
|
||||||
|
|
||||||
* include/bits/basic_ios.tcc (basic_ios::narrow): Add default value.
|
* include/bits/basic_ios.tcc (basic_ios::narrow): Add default value.
|
||||||
(basic_ios::widen): Same.
|
(basic_ios::widen): Same.
|
||||||
|
|
@ -564,7 +569,7 @@
|
||||||
* docs/html/27_io/howto.html: Also link to Langer and Kreft text.
|
* docs/html/27_io/howto.html: Also link to Langer and Kreft text.
|
||||||
|
|
||||||
2002-01-28 Paolo Carlini <pcarlini@unitus.it>
|
2002-01-28 Paolo Carlini <pcarlini@unitus.it>
|
||||||
Charles Leggett <CGLeggett@lbl.gov>
|
Charles Leggett <CGLeggett@lbl.gov>
|
||||||
|
|
||||||
* testsuite/27_io/filebuf_members.cc (test_05): Add test.
|
* testsuite/27_io/filebuf_members.cc (test_05): Add test.
|
||||||
|
|
||||||
|
|
@ -710,7 +715,7 @@
|
||||||
|
|
||||||
2002-01-23 Loren Rittle <ljrittle@acm.org>
|
2002-01-23 Loren Rittle <ljrittle@acm.org>
|
||||||
|
|
||||||
* config/locale/c_locale_generic.cc: Fix typename usage.
|
* config/locale/c_locale_generic.cc: Fix typename usage.
|
||||||
|
|
||||||
2002-01-22 Benjamin Kosnik <bkoz@redhat.com>
|
2002-01-22 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
|
|
@ -899,7 +904,7 @@
|
||||||
* include/Makefile.in: Regenerate.
|
* include/Makefile.in: Regenerate.
|
||||||
|
|
||||||
2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
|
2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
|
Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
|
||||||
|
|
||||||
* include/bits/stl_iterator.h (reverse_iterator::_M_current):
|
* include/bits/stl_iterator.h (reverse_iterator::_M_current):
|
||||||
Deuglify, should be current.
|
Deuglify, should be current.
|
||||||
|
|
@ -1125,9 +1130,9 @@
|
||||||
|
|
||||||
2002-01-09 Paolo Carlini <pcarlini@unitus.it>
|
2002-01-09 Paolo Carlini <pcarlini@unitus.it>
|
||||||
|
|
||||||
* libsupc++/exception (bad_exception): Add comment.
|
* libsupc++/exception (bad_exception): Add comment.
|
||||||
* libsupc++/new (bad_alloc): Same.
|
* libsupc++/new (bad_alloc): Same.
|
||||||
* libsupc++/typeinfo (bad_cast, bad_typeid): Same.
|
* libsupc++/typeinfo (bad_cast, bad_typeid): Same.
|
||||||
|
|
||||||
2002-01-09 Paolo Carlini <pcarlini@unitus.it>
|
2002-01-09 Paolo Carlini <pcarlini@unitus.it>
|
||||||
|
|
||||||
|
|
@ -1161,8 +1166,8 @@
|
||||||
|
|
||||||
2002-01-08 Benjamin Kosnik <bkoz@redhat.com>
|
2002-01-08 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
libstdc++/2913
|
libstdc++/2913
|
||||||
libstdc++/4879
|
libstdc++/4879
|
||||||
* include/bits/fstream.tcc (filebuf::_M_really_overflow): Test
|
* include/bits/fstream.tcc (filebuf::_M_really_overflow): Test
|
||||||
return value of _M_file->sync().
|
return value of _M_file->sync().
|
||||||
(filebuf::showmanyc): Check for is_open.
|
(filebuf::showmanyc): Check for is_open.
|
||||||
|
|
@ -1343,25 +1348,25 @@
|
||||||
|
|
||||||
* include/bits/stl_numeric.h (power + helpers, iota): Move to...
|
* include/bits/stl_numeric.h (power + helpers, iota): Move to...
|
||||||
* include/ext/numeric: ...here, new file.
|
* include/ext/numeric: ...here, new file.
|
||||||
* include/bits/stl_function.h (identity_element, unary_compose,
|
* include/bits/stl_function.h (identity_element, unary_compose,
|
||||||
binary_compose, compose1, compose2, identity, select1st,
|
binary_compose, compose1, compose2, identity, select1st,
|
||||||
select2nd, project1st + helper, project2nd + helper,
|
select2nd, project1st + helper, project2nd + helper,
|
||||||
constant_void_fun + helper, constant_unary_fun + helper,
|
constant_void_fun + helper, constant_unary_fun + helper,
|
||||||
costant_binary_fun + helper, constant0, constant1, constant2,
|
costant_binary_fun + helper, constant0, constant1, constant2,
|
||||||
subtractive_rng, mem_fun1, mem_fun1_ref): Move to...
|
subtractive_rng, mem_fun1, mem_fun1_ref): Move to...
|
||||||
* include/ext/functional: ...here, new file.
|
* include/ext/functional: ...here, new file.
|
||||||
* include/Makefile.am (ext_headers): Add new files.
|
* include/Makefile.am (ext_headers): Add new files.
|
||||||
* include/Makefile.in: Regenerate.
|
* include/Makefile.in: Regenerate.
|
||||||
* testsuite/ext/headers.cc: Include <ext/numeric> and
|
* testsuite/ext/headers.cc: Include <ext/numeric> and
|
||||||
<ext/functional>.
|
<ext/functional>.
|
||||||
* include/backward/algo.h: Include <ext/numeric>, tweak.
|
* include/backward/algo.h: Include <ext/numeric>, tweak.
|
||||||
* include/backward/function.h: Include <ext/functional>, tweak.
|
* include/backward/function.h: Include <ext/functional>, tweak.
|
||||||
* include/ext/ropeimpl.h: Include <ext/numeric>.
|
* include/ext/ropeimpl.h: Include <ext/numeric>.
|
||||||
|
|
||||||
2002-01-03 Jeffrey A Law <law@redhat.com>
|
2002-01-03 Jeffrey A Law <law@redhat.com>
|
||||||
|
|
||||||
* config/os/hpux/bits/os_defines.h: Prefix __strtoll and
|
* config/os/hpux/bits/os_defines.h: Prefix __strtoll and
|
||||||
__strtoull declarations with __extension__.
|
__strtoull declarations with __extension__.
|
||||||
|
|
||||||
2002-01-03 David Billinghurst <David.Billinghurst@riotinto.com>
|
2002-01-03 David Billinghurst <David.Billinghurst@riotinto.com>
|
||||||
|
|
||||||
|
|
@ -1384,15 +1389,15 @@
|
||||||
* include/bits/stl_algobase.h (copy_n + helpers,
|
* include/bits/stl_algobase.h (copy_n + helpers,
|
||||||
lexicographical_compare_3way + helpers): Move to...
|
lexicographical_compare_3way + helpers): Move to...
|
||||||
* include/ext/algorithm: ...here.
|
* include/ext/algorithm: ...here.
|
||||||
* include/bits/stl_uninitialized.h (uninitialized_copy_n +
|
* include/bits/stl_uninitialized.h (uninitialized_copy_n +
|
||||||
helpers): Move to...
|
helpers): Move to...
|
||||||
* include/ext/memory: ...here, new file.
|
* include/ext/memory: ...here, new file.
|
||||||
* include/Makefile.am (ext_headers): Add new file.
|
* include/Makefile.am (ext_headers): Add new file.
|
||||||
* include/Makefile.in: Regenerate.
|
* include/Makefile.in: Regenerate.
|
||||||
* testsuite/ext/headers.cc: Include <ext/memory>.
|
* testsuite/ext/headers.cc: Include <ext/memory>.
|
||||||
* include/backward/algobase.h: Include <ext/memory> and
|
* include/backward/algobase.h: Include <ext/memory> and
|
||||||
<ext/algorithm>, tweak.
|
<ext/algorithm>, tweak.
|
||||||
* include/ext/ropeimpl.h: Include <ext/memory>, tweak.
|
* include/ext/ropeimpl.h: Include <ext/memory>, tweak.
|
||||||
* include/ext/stl_rope.h: Include <ext/memory>, tweak.
|
* include/ext/stl_rope.h: Include <ext/memory>, tweak.
|
||||||
|
|
||||||
2002-01-01 Roger Sayle <roger@eyesopen.com>
|
2002-01-01 Roger Sayle <roger@eyesopen.com>
|
||||||
|
|
|
||||||
|
|
@ -37,17 +37,34 @@ GLIBCPP_3.1 {
|
||||||
};
|
};
|
||||||
|
|
||||||
# Names not in an 'extern' block are mangled names.
|
# Names not in an 'extern' block are mangled names.
|
||||||
|
|
||||||
# operator new(unsigned)
|
# operator new(unsigned)
|
||||||
_Znwj;
|
_Znwj;
|
||||||
|
# operator new(unsigned, std::nothrow_t const&)
|
||||||
|
_ZnwjRKSt9nothrow_t;
|
||||||
|
# operator new(unsigned long)
|
||||||
|
_Znwm;
|
||||||
|
# operator new(unsigned long, std::nothrow_t const&)
|
||||||
|
_ZnwmRKSt9nothrow_t;
|
||||||
|
|
||||||
# operator delete(void*)
|
# operator delete(void*)
|
||||||
_ZdlPv;
|
_ZdlPv;
|
||||||
|
# operator delete(void*, std::nothrow_t const&)
|
||||||
|
_ZdlPvRKSt9nothrow_t;
|
||||||
|
|
||||||
# operator new[](unsigned)
|
# operator new[](unsigned)
|
||||||
_Znaj;
|
_Znaj;
|
||||||
|
# operator new[](unsigned, std::nothrow_t const&)
|
||||||
|
_ZnajRKSt9nothrow_t;
|
||||||
|
# operator new[](unsigned long)
|
||||||
|
_Znam;
|
||||||
|
# operator new[](unsigned long, std::nothrow_t const&)
|
||||||
|
_ZnamRKSt9nothrow_t;
|
||||||
|
|
||||||
# operator delete[](void*)
|
# operator delete[](void*)
|
||||||
_ZdaPv;
|
_ZdaPv;
|
||||||
|
# operator delete[](void*, std::nothrow_t const&)
|
||||||
|
_ZdaPvRKSt9nothrow_t;
|
||||||
|
|
||||||
# vtable
|
# vtable
|
||||||
_ZTV*;
|
_ZTV*;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue