public inbox for src-cvs@sourceware.org
help / color / mirror / Atom feed
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2010-06-10 15:42 jakub
0 siblings, 0 replies; 11+ messages in thread
From: jakub @ 2010-06-10 15:42 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: jakub@sourceware.org 2010-06-10 15:42:01
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
PR other/43838
* cp-demangle.c (struct d_print_info): Add flush_count field.
(d_print_init): Initialize it to 0.
(d_print_flush): Increment it.
(d_print_comp): If needed flush before appending ", ". Only
decrement dpi->len if no flushes happened during the recursive
call.
* testsuite/demangle-expected: Add a test for this.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&r1=1.537&r2=1.538
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&r1=1.86&r2=1.87
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&r1=1.50&r2=1.51
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2011-07-02 19:47 jkratoch
0 siblings, 0 replies; 11+ messages in thread
From: jkratoch @ 2011-07-02 19:47 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Branch: gdb_7_3-branch
Changes by: jkratoch@sourceware.org 2011-07-02 19:47:08
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
commit f0c376c93cceeffce3e7b879c20a1ab9787e102d
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date: Fri Jul 1 17:30:47 2011 +0000
libiberty/
PR debug/49408
* cp-demangle.c (d_print_comp): Suppress argument list for function
references by the '&' unary operator. Keep also already processed
variant without the argument list. Suppress argument list types for
function call used in an expression.
* testsuite/demangle-expected: Fix excessive argument list types in
`test for typed function in decltype'. New testcase for no argument
list types printed. 3 new testcases for function references by the
'&' unary operator..
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&only_with_tag=gdb_7_3-branch&r1=1.568.2.1&r2=1.568.2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&only_with_tag=gdb_7_3-branch&r1=1.90.2.1&r2=1.90.2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&only_with_tag=gdb_7_3-branch&r1=1.55.2.1&r2=1.55.2.2
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2011-07-02 19:45 jkratoch
0 siblings, 0 replies; 11+ messages in thread
From: jkratoch @ 2011-07-02 19:45 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Branch: gdb_7_3-branch
Changes by: jkratoch@sourceware.org 2011-07-02 19:45:28
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected test-demangle.c
Log message:
commit d5b397191d6242fa1b0941cdb328c421bf2b09a0
Author: DJ Delorie <dj@delorie.com>
Date: Mon Jun 13 23:01:42 2011 +0000
merge from gcc
include/
* demangle.h (DMGL_RET_POSTFIX): Extend the comment.
(DMGL_RET_DROP): New.
libiberty/
* cp-demangle.c (d_print_comp) <DEMANGLE_COMPONENT_FUNCTION_TYPE>:
Suppress d_print_mod for DMGL_RET_POSTFIX.
* testsuite/demangle-expected: New testcases for --ret-postfix.
* cp-demangle.c (d_print_comp) <DEMANGLE_COMPONENT_FUNCTION_TYPE>: Do
not pass DMGL_RET_POSTFIX or DMGL_RET_DROP. Support DMGL_RET_DROP.
* testsuite/demangle-expected: New testcases for --ret-drop.
* testsuite/test-demangle.c: Document --ret-drop in a comment.
(main): New variable ret_drop, fill it, call cplus_demangle with it.
* cp-demangle.c (struct d_print_info): Remove field options.
(d_print_init): Remove parameter options.
(cplus_demangle_print_callback): Update all the callers.
(d_print_comp, d_print_mod_list, d_print_mod, d_print_function_type)
(d_print_array_type, d_print_expr_op, d_print_cast, d_print_subexpr):
Add parameter options, update all the callers.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&only_with_tag=gdb_7_3-branch&r1=1.568&r2=1.568.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&only_with_tag=gdb_7_3-branch&r1=1.90&r2=1.90.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&only_with_tag=gdb_7_3-branch&r1=1.55&r2=1.55.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/test-demangle.c.diff?cvsroot=src&only_with_tag=gdb_7_3-branch&r1=1.11&r2=1.11.16.1
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2011-07-01 17:30 jkratoch
0 siblings, 0 replies; 11+ messages in thread
From: jkratoch @ 2011-07-01 17:30 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: jkratoch@sourceware.org 2011-07-01 17:30:49
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
merge from gcc
libiberty/
PR debug/49408
* cp-demangle.c (d_print_comp): Suppress argument list for function
references by the '&' unary operator. Keep also already processed
variant without the argument list. Suppress argument list types for
function call used in an expression.
* testsuite/demangle-expected: Fix excessive argument list types in
`test for typed function in decltype'. New testcase for no argument
list types printed. 3 new testcases for function references by the
'&' unary operator..
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&r1=1.574&r2=1.575
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&r1=1.92&r2=1.93
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&r1=1.57&r2=1.58
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2010-11-16 17:58 hjl
0 siblings, 0 replies; 11+ messages in thread
From: hjl @ 2010-11-16 17:58 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: hjl@sourceware.org 2010-11-16 17:58:26
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
Properly demangle a global constructor symbol.
2010-11-16 H.J. Lu <hongjiu.lu@intel.com>
PR other/42670
PR binutils/11137
* cp-demangle.c (d_make_demangle_mangled_name): New.
(d_demangle_callback): Use it on DCT_GLOBAL_XTORS.
* testsuite/demangle-expected: Updated.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&r1=1.555&r2=1.556
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&r1=1.89&r2=1.90
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&r1=1.54&r2=1.55
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2010-11-16 14:49 ian
0 siblings, 0 replies; 11+ messages in thread
From: ian @ 2010-11-16 14:49 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Branch: binutils-2_21-branch
Changes by: ian@sourceware.org 2010-11-16 14:49:58
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
PR other/46332
* cp-demangle.c (d_print_function_type): Don't print parentheses
if there are no modifiers to print.
* testsuite/demangle-expected: Tweak one test case, add another.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_21-branch&r1=1.553&r2=1.553.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&only_with_tag=binutils-2_21-branch&r1=1.88&r2=1.88.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&only_with_tag=binutils-2_21-branch&r1=1.53&r2=1.53.2.1
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2010-09-10 22:42 tromey
0 siblings, 0 replies; 11+ messages in thread
From: tromey @ 2010-09-10 22:42 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: tromey@sourceware.org 2010-09-10 22:42:05
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
2010-09-10 James Lyon <jameslyon0@googlemail.com>
http://sourceware.org/bugzilla/show_bug.cgi?id=11572
* cp-demangle.c (d_find_pack): Add case for
DEMANGLE_COMPONENT_LAMBDA.
* testsuite/demangle-expected: Add regression test.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&r1=1.545&r2=1.546
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&r1=1.87&r2=1.88
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&r1=1.51&r2=1.52
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2008-01-27 6:25 daney
0 siblings, 0 replies; 11+ messages in thread
From: daney @ 2008-01-27 6:25 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: daney@sourceware.org 2008-01-27 06:25:44
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
include/
2008-01-26 David Daney <ddaney@avtrex.com>
* demangle.h (demangle_component_type): Add
DEMANGLE_COMPONENT_JAVA_RESOURCE,
DEMANGLE_COMPONENT_COMPOUND_NAME, and
DEMANGLE_COMPONENT_CHARACTER as new enum values.
(demangle_component): Add struct s_character to union u.
libiberty/
2008-01-26 David Daney <ddaney@avtrex.com>
* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
DEMANGLE_COMPONENT_COMPOUND_NAME, and
DEMANGLE_COMPONENT_CHARACTER cases.
(d_make_comp): Handle DEMANGLE_COMPONENT_COMPOUND_NAME and
DEMANGLE_COMPONENT_JAVA_RESOURCE cases.
(d_make_character): New function.
(d_java_resource): Same.
(d_special_name): Handle "Gr" case.
(d_print_comp): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
DEMANGLE_COMPONENT_COMPOUND_NAME, and
DEMANGLE_COMPONENT_CHARACTER cases.
* testsuite/demangle-expected: Add test for java resource name
mangling.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&r1=1.444&r2=1.445
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&r1=1.69&r2=1.70
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&r1=1.37&r2=1.38
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2007-05-06 0:25 geoffk
0 siblings, 0 replies; 11+ messages in thread
From: geoffk @ 2007-05-06 0:25 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: geoffk@sourceware.org 2007-05-06 00:25:11
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
* cp-demangle.c (d_name): Detect local-source-name.
(d_prefix): Likewise.
(d_unqualified_name): Implement local-source-name.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&r1=1.422&r2=1.423
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&r1=1.66&r2=1.67
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&r1=1.36&r2=1.37
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2007-03-16 1:09 geoffk
0 siblings, 0 replies; 11+ messages in thread
From: geoffk @ 2007-03-16 1:09 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: geoffk@sourceware.org 2007-03-16 01:09:26
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
* cp-demangle.c (d_encoding): Exit early on error.
(d_pointer_to_member_type): Exit early if cplus_demangle_type
returns NULL.
(cplus_demangle_type): Likewise.
* testsuite/demangle-expected: New testcase.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&r1=1.416&r2=1.417
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&r1=1.65&r2=1.66
http://sourceware.org/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&r1=1.35&r2=1.36
^ permalink raw reply [flat|nested] 11+ messages in thread
* src/libiberty ChangeLog cp-demangle.c testsuit ...
@ 2005-05-25 23:32 rth
0 siblings, 0 replies; 11+ messages in thread
From: rth @ 2005-05-25 23:32 UTC (permalink / raw)
To: src-cvs
CVSROOT: /cvs/src
Module name: src
Changes by: rth@sourceware.org 2005-05-25 23:32:36
Modified files:
libiberty : ChangeLog cp-demangle.c
libiberty/testsuite: demangle-expected
Log message:
include/
* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
libiberty/
* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS.
(d_make_comp, d_print_comp): Likewise.
(d_special_name): Generate one.
* testsuite/demangle-expected: Add a hidden alias test.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/libiberty/ChangeLog.diff?cvsroot=src&r1=1.349&r2=1.350
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/libiberty/cp-demangle.c.diff?cvsroot=src&r1=1.58&r2=1.59
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/libiberty/testsuite/demangle-expected.diff?cvsroot=src&r1=1.29&r2=1.30
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-07-02 19:47 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-10 15:42 src/libiberty ChangeLog cp-demangle.c testsuit jakub
-- strict thread matches above, loose matches on Subject: below --
2011-07-02 19:47 jkratoch
2011-07-02 19:45 jkratoch
2011-07-01 17:30 jkratoch
2010-11-16 17:58 hjl
2010-11-16 14:49 ian
2010-09-10 22:42 tromey
2008-01-27 6:25 daney
2007-05-06 0:25 geoffk
2007-03-16 1:09 geoffk
2005-05-25 23:32 rth
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).