https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110960
--- Comment #9 from John Platts <john_platts at hotmail dot com> --- Created attachment 55867 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55867&action=edit Test program to reproduce SatWidenMulPairwiseAdd compilation bug The attached ppc9_test_sat_widen_pairwise_add_090923_2.cpp test program generates the following error if compiled with the -O2 -mcpu=power9 options: Mismatch in lane 0 (ppc9_test_sat_widen_pairwise_add_090923_2.cpp:341): Expected: -5376, -5632, -5888, -6144, -6400, -6656, -6912, -7168 Actual: -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768 Aborted (core dumped) Here is the expected output of the ppc9_test_sat_widen_pairwise_add_090923_2.cpp test program: Test completed successfully