https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110960
--- Comment #3 from John Platts <john_platts at hotmail dot com> --- Here is the output of running the "./tests/mul_test" program in the Google Highway test suite when compiled with the "-mcpu=power8 -DHWY_DISABLED_TARGETS=6917951240106147840" options when compiled with GCC 12: [==========] Running 9 tests from 1 test suite. [----------] Global test environment set-up. [----------] 9 tests from HwyMulTestGroup/HwyMulTest [ RUN ] HwyMulTestGroup/HwyMulTest.TestAllMul/PPC8 [ OK ] HwyMulTestGroup/HwyMulTest.TestAllMul/PPC8 (11 ms) [ RUN ] HwyMulTestGroup/HwyMulTest.TestAllMulHigh/PPC8 [ OK ] HwyMulTestGroup/HwyMulTest.TestAllMulHigh/PPC8 (4 ms) [ RUN ] HwyMulTestGroup/HwyMulTest.TestAllMulFixedPoint15/PPC8 [ OK ] HwyMulTestGroup/HwyMulTest.TestAllMulFixedPoint15/PPC8 (67 ms) [ RUN ] HwyMulTestGroup/HwyMulTest.TestAllMulEven/PPC8 [ OK ] HwyMulTestGroup/HwyMulTest.TestAllMulEven/PPC8 (2 ms) [ RUN ] HwyMulTestGroup/HwyMulTest.TestAllMulAdd/PPC8 [ OK ] HwyMulTestGroup/HwyMulTest.TestAllMulAdd/PPC8 (20 ms) [ RUN ] HwyMulTestGroup/HwyMulTest.TestAllWidenMulPairwiseAdd/PPC8 [ OK ] HwyMulTestGroup/HwyMulTest.TestAllWidenMulPairwiseAdd/PPC8 (2 ms) [ RUN ] HwyMulTestGroup/HwyMulTest.TestAllSatWidenMulPairwiseAdd/PPC8 [ OK ] HwyMulTestGroup/HwyMulTest.TestAllSatWidenMulPairwiseAdd/PPC8 (6 ms) [ RUN ] HwyMulTestGroup/HwyMulTest.TestAllReorderWidenMulAccumulate/PPC8 [ OK ] HwyMulTestGroup/HwyMulTest.TestAllReorderWidenMulAccumulate/PPC8 (4 ms) [ RUN ] HwyMulTestGroup/HwyMulTest.TestAllRearrangeToOddPlusEven/PPC8 [ OK ] HwyMulTestGroup/HwyMulTest.TestAllRearrangeToOddPlusEven/PPC8 (0 ms) [----------] 9 tests from HwyMulTestGroup/HwyMulTest (122 ms total) [----------] Global test environment tear-down [==========] 9 tests from 1 test suite ran. (127 ms total) [ PASSED ] 9 tests.