https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93475
--- Comment #2 from Simon Hardy-Francis <simonhf at gmail dot com> --- The other two links posted link to this gist [1] which contains a list of the presumably incorrectly mangled names which fail to demangle. The mangled names were harvested from g++ assembly files after compiling this open source project called Zeek [2]. Link [1] contains the list of mangled names which fail to demangle and which the LLVM guys suggest were incorrectly mangled in the first place. If you'd like to recreate the list then recompile Zeek [2] via assembly files and then harvest the mangled names from the assembly files. Friendly warning: Many of the mangled names are many KB long, and many of the demangled names are many 100 KB long due to gratuitous C++ templating! Good luck! [1] https://gist.github.com/simonhf/0d60bb94f2d90c1b32e4786b2d1062ad [2] https://github.com/zeek/zeek