https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101574
--- Comment #5 from rguenther at suse dot de <rguenther at suse dot de> --- On Thu, 22 Jul 2021, tschwinge at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101574 > > --- Comment #4 from Thomas Schwinge <tschwinge at gcc dot gnu.org> --- > (In reply to rguent...@suse.de from comment #3) > > You want to configure with --enable-valgrind-annotations (the > > sparseset one is a false positive) > > Aha, thanks. Unfortunately: with that added, the problem doesn't reproduce > anymore. :-| Now, experimenting begins... I'd say look at where the warning is emitted and how the surrounding ()s should disable it and figure why it doesn't work in this case.