public inbox for src-cvs@sourceware.org
help / color / mirror / Atom feed
* 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 ...
@ 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 ...
@ 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 --
2011-07-02 19:47 src/libiberty ChangeLog cp-demangle.c testsuit jkratoch
  -- strict thread matches above, loose matches on Subject: below --
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
2010-06-10 15:42 jakub
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).