gcc/include
Nathan Sidwell b7feb71d45 demangler: C++ modules support
This adds demangling support for C++ modules.  A new 'W' component
along with augmented behaviour of 'S' components.

	include/
	* demangle.h (enum demangle_component_type): Add module components.
	libiberty/
	* cp-demangle.c (d_make_comp): Adjust.
	(d_name, d_prefix): Adjust subst handling. Add module handling.
	(d_maybe_module_name): New.
	(d_unqualified_name): Add incoming module parm. Handle it.  Adjust all callers.
	(d_special_name): Add 'GI' support.
	(d_count_template_scopes): Adjust.
	(d_print_comp_inner): Print module.
	* testsuite/demangle-expected: New test cases
2022-05-23 05:39:15 -07:00
..
cuda 'include/cuda/cuda.h': Add parts necessary for nvptx-tools 'nvptx-run' 2022-05-18 12:06:20 +02:00
gdb Update copyright years. 2022-01-03 10:42:10 +01:00
ansidecl.h Remove non-ANSI C macros in ansidecl.h. 2022-05-10 16:06:27 +02:00
btf.h Update copyright years. 2022-01-03 10:42:10 +01:00
ChangeLog Daily bump. 2022-05-19 00:16:32 +00:00
ChangeLog-9103
ChangeLog.jit
COPYING
COPYING3
ctf.h Update copyright years. 2022-01-03 10:42:10 +01:00
demangle.h demangler: C++ modules support 2022-05-23 05:39:15 -07:00
dwarf2.def Update copyright years. 2022-01-03 10:42:10 +01:00
dwarf2.h Update copyright years. 2022-01-03 10:42:10 +01:00
dyn-string.h Update copyright years. 2022-01-03 10:42:10 +01:00
environ.h Update copyright years. 2022-01-03 10:42:10 +01:00
fibheap.h Update copyright years. 2022-01-03 10:42:10 +01:00
filenames.h Update copyright years. 2022-01-03 10:42:10 +01:00
floatformat.h rename floatformat_ia64_quad_{big, little} to floatformat_ieee_quad_{big, little} 2022-03-19 13:33:40 -04:00
fnmatch.h Update copyright years. 2022-01-03 10:42:10 +01:00
gcc-c-fe.def Update copyright years. 2022-01-03 10:42:10 +01:00
gcc-c-interface.h Update copyright years. 2022-01-03 10:42:10 +01:00
gcc-cp-fe.def Update copyright years. 2022-01-03 10:42:10 +01:00
gcc-cp-interface.h Update copyright years. 2022-01-03 10:42:10 +01:00
gcc-interface.h Update copyright years. 2022-01-03 10:42:10 +01:00
getopt.h Update copyright years. 2022-01-03 10:42:10 +01:00
gomp-constants.h openmp: Add support for inoutset depend-kind 2022-05-17 15:40:27 +02:00
hashtab.h libiberty: stop using PTR macro 2022-05-10 16:04:30 +02:00
hsa_ext_amd.h
hsa_ext_image.h
hsa.h
leb128.h Update copyright years. 2022-01-03 10:42:10 +01:00
libiberty.h Update copyright years. 2022-01-03 10:42:10 +01:00
longlong.h Update copyright years. 2022-01-03 10:42:10 +01:00
lto-symtab.h Update copyright years. 2022-01-03 10:42:10 +01:00
md5.h Update copyright years. 2022-01-03 10:42:10 +01:00
objalloc.h Update copyright years. 2022-01-03 10:42:10 +01:00
obstack.h Update copyright years. 2022-01-03 10:42:10 +01:00
partition.h Update copyright years. 2022-01-03 10:42:10 +01:00
plugin-api.h LTO plugin: modernize a bit. 2022-05-04 08:20:13 +02:00
safe-ctype.h Update copyright years. 2022-01-03 10:42:10 +01:00
sha1.h Update copyright years. 2022-01-03 10:42:10 +01:00
simple-object.h Update copyright years. 2022-01-03 10:42:10 +01:00
sort.h Update copyright years. 2022-01-03 10:42:10 +01:00
splay-tree.h Update copyright years. 2022-01-03 10:42:10 +01:00
symcat.h Update copyright years. 2022-01-03 10:42:10 +01:00
timeval-utils.h Update copyright years. 2022-01-03 10:42:10 +01:00
vtv-change-permission.h Update copyright years. 2022-01-03 10:42:10 +01:00
xregex2.h Update copyright years. 2022-01-03 10:42:10 +01:00
xregex.h
xtensa-config.h Update copyright years. 2022-01-03 10:42:10 +01:00