[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2020-02-07 Thread ibuclaw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #7 from ibuclaw at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #6) > (In reply to ibuclaw from comment #4) > > At what point does the D demangler kick in? It should only attempt to parse > > symbols that begin with

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2020-02-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #6 from Andrew Pinski --- (In reply to ibuclaw from comment #4) > At what point does the D demangler kick in? It should only attempt to parse > symbols that begin with '_D'. Huh? D mangles symbols also starting with _Z. Why do you

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2020-02-07 Thread tim.ruehsen at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #5 from Tim Ruehsen --- (In reply to ibuclaw from comment #4) > At what point does the D demangler kick in? It should only attempt to parse > symbols that begin with '_D'. There is a reproducer attached. See my initial comment on

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2020-02-07 Thread ibuclaw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #4 from ibuclaw at gcc dot gnu.org --- At what point does the D demangler kick in? It should only attempt to parse symbols that begin with '_D'.

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2020-01-30 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2019-12-05 Thread tim.ruehsen at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #3 from Tim Ruehsen --- (In reply to Andrew Pinski from comment #2) > (In reply to Tim Ruehsen from comment #1) > > BTW, llvm-cxxfilt does not show this behavior. > > Could it because it does not implement the D demangler? Good

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2019-12-04 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #2 from Andrew Pinski --- (In reply to Tim Ruehsen from comment #1) > BTW, llvm-cxxfilt does not show this behavior. Could it because it does not implement the D demangler?

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2019-12-04 Thread tim.ruehsen at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #1 from Tim Ruehsen --- BTW, llvm-cxxfilt does not show this behavior.