On Mon, Sep 5, 2022 at 2:54 AM Mathieu Malaterre <ma...@debian.org> wrote: > > Dear Debian arm porters, > > I have two requests: > > - Could someone please check the status of abel.d.o ? (*) > - One of gcc dev asked me to verify the status of a bug in gcc-12.x > branch. Are there any pre-build version of GCC 12.x package for > Debian/arm ? (**) > > Thanks much, > > (*) I cannot post to 'ad...@db.debian.org', I get a '550 host > 209.85.221.48 is listed in safe.dnsbl.sorbs.net (127.0.0.6);' > (**) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018953
>From the GCC bug report: > I can trigger an assertion in highway unit test suite > on armhf when using -O2 (does not happen at -O0). > > Symptoms: > > % tests/mul_test > "--gtest_filter=HwyMulTestGroup/HwyMulTest.TestAllMulAdd/Emu128" > "--gtest_also_run_disabled_tests" > Running main() from ./googletest/src/gtest_main.cc We encountered a similar bug under GCC 12. We are also a C++ project. Things were Ok at -O1, but segfaulted at -O2 or higher. We found GCC was removing live code. -fsanitize=unreachable helped uncover the problem. [1] We needed to add -fno-devirtualize to our CXXFLAGS. It is just a workaround at the moment. We hope the GCC flks will get it sorted out soon. Jeff [1] https://github.com/weidai11/cryptopp/issues/1141