gcc/libiberty/testsuite
Markus Trippelsdorf 4bbc35f33f Fix PR70182 -- missing "on" in mangling of unresolved operators
The ABI says:

<unresolved-name>
   ::= [gs] <base-unresolved-name>
   ::= sr <unresolved-type> <base-unresolved-name>
   ::= srN <unresolved-type> <unresolved-qualifier-level>+ E <base-unresolved-name>
   ::= [gs] sr <unresolved-qualifier-level>+ E <base-unresolved-name>

<base-unresolved-name>
   ::= <simple-id>
   ::= on <operator-name>
   ::= on <operator-name> <template-args>
   ::= dn <destructor-name

libiberty:

	PR c++/70182
	* cp-demangle.c (d_unqualified_name): Handle "on" for
	operator names.
	* testsuite/demangle-expected: Add tests.

gcc/cp:

	PR c++/70182
	* mangle.c (write_template_args): Add "on" for operator names.

gcc:

	PR c++/70182
	* doc/invoke.texi (fabi-version): Mention mangling fix for
	operator names.

From-SVN: r244567
2017-01-18 08:49:11 +00:00
..
Makefile.in Update copyright years. 2017-01-04 12:30:51 +01:00
d-demangle-expected d-demangle.c (dlang_call_convention): Handle extern Objective-C function calling convention. 2016-01-27 01:07:26 +00:00
demangle-expected Fix PR70182 -- missing "on" in mangling of unresolved operators 2017-01-18 08:49:11 +00:00
demangler-fuzzer.c Update copyright years. 2017-01-04 12:30:51 +01:00
rust-demangle-expected libiberty: Add Rust symbol demangling. 2016-11-16 23:09:27 +00:00
test-demangle.c Update copyright years. 2017-01-04 12:30:51 +01:00
test-expandargv.c Update copyright years. 2017-01-04 12:30:51 +01:00
test-pexecute.c Update copyright years. 2017-01-04 12:30:51 +01:00
test-strtol.c Update copyright years. 2017-01-04 12:30:51 +01:00