|
Boost : |
From: Ignacy Gawedzki (ignacy.gawedzki_at_[hidden])
Date: 2024-08-06 14:50:37
Hi,
I've run into issues with code using Bimap and GCC optimizations.
The description has been submitted both as a bug report to GCC
(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115767) and as an issue
in Boost Bimap (https://github.com/boostorg/bimap/issues/43).
While trying to reduce the Bimap code to find a minimal example, I've
found what looks like a proper bug in Bimap and have created a pull
request (https://github.com/boostorg/bimap/pull/45).
It's now been two weeks and the PR is still awaiting approval, so I
thought maybe I better write about it here as well.
I suspect the issues might come from both a bug in GCC optimizations
and from Bimap, because they seem to be gone when I compile with the
latest GCC (which received some optimization-related patches lately)
and the patched Bimap, both on aarch64 and x86_64, but I can't tell
for sure.
Cheers,
Ignacy
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk