mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-17 16:19:55 +08:00
Add testcases and missing changelogs:
2000-08-31 Hans-Peter Nilsson <hp@axis.com> * testsuite/demangle-expected: Add nine tests for underscore-after-number followed by five tests for name-signature delimiter. 2000-07-24 Hans-Peter Nilsson <hp@axis.com> * cplus-dem.c (work_stuff_copy_to_from): New. (delete_non_B_K_work_stuff): New. (delete_work_stuff): New. (mop_up): Break out work_stuff destruction to delete_work_stuff. (iterate_demangle_function): New. (demangle_prefix): Call iterate_demangle_function instead of demangle_function_name. Leave handling of name-signature __-delimiters to iterate_demangle_function. * cplus-dem.c (demangle_integral_value): Strip an optional following underscore cautiously. Handle negative numbers. From-SVN: r36086
This commit is contained in:
parent
b3e2ecc250
commit
ccbc3eb78e
@ -1,3 +1,9 @@
|
||||
2000-08-31 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* testsuite/demangle-expected: Add nine tests for
|
||||
underscore-after-number followed by five tests for name-signature
|
||||
delimiter.
|
||||
|
||||
2000-08-28 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* Makefile.in (md5.o): Depend on config.h.
|
||||
@ -84,6 +90,20 @@
|
||||
* rename.c: Include config.h, unistd.h
|
||||
* waitpid.c: Include config.h, sys/wait.h
|
||||
|
||||
2000-07-24 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* cplus-dem.c (work_stuff_copy_to_from): New.
|
||||
(delete_non_B_K_work_stuff): New.
|
||||
(delete_work_stuff): New.
|
||||
(mop_up): Break out work_stuff partly destruction to
|
||||
delete_non_B_K_work_stuff.
|
||||
(iterate_demangle_function): New.
|
||||
(demangle_prefix): Call iterate_demangle_function instead of
|
||||
demangle_function_name. Leave handling of name-signature
|
||||
__-delimiters to iterate_demangle_function.
|
||||
(demangle_integral_value): Strip an optional
|
||||
following underscore cautiously. Handle negative numbers.
|
||||
|
||||
2000-07-24 Daniel Berlin <dberlin@redhat.com>
|
||||
|
||||
* cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to
|
||||
|
@ -2486,3 +2486,59 @@ f(Bar<21>, int)
|
||||
--format=gnu
|
||||
f__FGt3Bar1i24XY_t
|
||||
f(Bar<2>, XY_t)
|
||||
#
|
||||
--format=gnu
|
||||
foo__H1Zt2TA2ZRCiZt2NA1Ui9_X01_i
|
||||
int foo<TA<int const &, NA<9> > >(TA<int const &, NA<9> >)
|
||||
#
|
||||
--format=gnu
|
||||
foo__H1Zt2TA2ZcZt2NA1Ui_20__X01_i
|
||||
int foo<TA<char, NA<20> > >(TA<char, NA<20> >)
|
||||
#
|
||||
--format=gnu
|
||||
foo__H1Zt2TA2ZiZt8N___A___1Ui_99__X01_i
|
||||
int foo<TA<int, N___A___<99> > >(TA<int, N___A___<99> >)
|
||||
#
|
||||
--format=gnu
|
||||
foo__H1Zt2TA2ZRCiZt2NA1im1_X01_i
|
||||
int foo<TA<int const &, NA<-1> > >(TA<int const &, NA<-1> >)
|
||||
#
|
||||
--format=gnu
|
||||
foo__H1Zt2TA2ZRCiZt2NA1im9_X01_i
|
||||
int foo<TA<int const &, NA<-9> > >(TA<int const &, NA<-9> >)
|
||||
#
|
||||
--format=gnu
|
||||
foo__H1Zt2TA2ZcZt2NA1i_m20__X01_i
|
||||
int foo<TA<char, NA<-20> > >(TA<char, NA<-20> >)
|
||||
#
|
||||
--format=gnu
|
||||
foo__H1Zt2TA2ZcZt2NA1im1_X01_i
|
||||
int foo<TA<char, NA<-1> > >(TA<char, NA<-1> >)
|
||||
#
|
||||
--format=gnu
|
||||
foo__H1Zt2TA2ZiZt4N__A1im9_X01_i
|
||||
int foo<TA<int, N__A<-9> > >(TA<int, N__A<-9> >)
|
||||
#
|
||||
--format=gnu
|
||||
foo__H1Zt2TA2ZiZt4N__A1i_m99__X01_i
|
||||
int foo<TA<int, N__A<-99> > >(TA<int, N__A<-99> >)
|
||||
#
|
||||
--format=gnu
|
||||
__opi__t2TA2ZiZt4N__A1i9
|
||||
TA<int, N__A<9> >::operator int(void)
|
||||
#
|
||||
--format=gnu
|
||||
__opi__t2TA2ZiZt8N___A___1i_m99_
|
||||
TA<int, N___A___<-99> >::operator int(void)
|
||||
#
|
||||
--format=gnu
|
||||
foo___bar__baz_____H1Zt2TA2ZiZt8N___A___1i_99__X01_i
|
||||
int foo___bar__baz___<TA<int, N___A___<99> > >(TA<int, N___A___<99> >)
|
||||
#
|
||||
--format=gnu
|
||||
foo__bar___foobar_____t2TA2ZiZt8N___A___1i_m99_
|
||||
TA<int, N___A___<-99> >::foo__bar___foobar___(void)
|
||||
#
|
||||
--format=gnu
|
||||
foo__bar___foobar_____t2TA2ZiZt4N__A1i9
|
||||
TA<int, N__A<9> >::foo__bar___foobar___(void)
|
||||
|
Loading…
Reference in New Issue
Block a user