[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/25180] Slowness in cplus_demangle()
From: |
tim.ruehsen at gmx dot de |
Subject: |
[Bug binutils/25180] Slowness in cplus_demangle() |
Date: |
Tue, 12 Nov 2019 13:19:32 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=25180
--- Comment #8 from Tim Rühsen <tim.ruehsen at gmx dot de> ---
Hi Nick,
(In reply to Nick Clifton from comment #7)
> > the attached patch fixes the demangler slowness (see commit message for a
> > description).
>
> Did you run the libiberty testsuite to see if it introduces any new failures
> ?
I did, no (new) errors. What is the trick to run the test suite with valgrind
(except from manually running each test) ?
> Also it would be a good idea to run the g++ testsuite as well, just in
> case...
What is your suggestion to do that with least effort ?
> Given that you check for "d->d_counting > 1", would it make more sense to
> make that field a boolean ? If not, then should the limit be configurable
> somehow ?
No and no. Booleans can't be > 1 ;-)
Just joking, in that case I also have to change d->d_printing to boolean, which
is IMO an unrelated optimization / cleanup.
I do not see any benefits in configuring the limit.
> Other than that though the patch looks fine to me, but of course I cannot
> approve it. Are you going to submit it to gcc-patches ?
I will, thanks !
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug binutils/25180] New: Slowness in cplus_demangle(), tim.ruehsen at gmx dot de, 2019/11/09
- [Bug binutils/25180] Slowness in cplus_demangle(), nickc at redhat dot com, 2019/11/11
- [Bug binutils/25180] Slowness in cplus_demangle(), tim.ruehsen at gmx dot de, 2019/11/11
- [Bug binutils/25180] Slowness in cplus_demangle(), nickc at redhat dot com, 2019/11/11
- [Bug binutils/25180] Slowness in cplus_demangle(), tim.ruehsen at gmx dot de, 2019/11/11
- [Bug binutils/25180] Slowness in cplus_demangle(), tim.ruehsen at gmx dot de, 2019/11/12
- [Bug binutils/25180] Slowness in cplus_demangle(), tim.ruehsen at gmx dot de, 2019/11/12
- [Bug binutils/25180] Slowness in cplus_demangle(), nickc at redhat dot com, 2019/11/12
- [Bug binutils/25180] Slowness in cplus_demangle(),
tim.ruehsen at gmx dot de <=
- [Bug binutils/25180] Slowness in cplus_demangle(), nickc at redhat dot com, 2019/11/12