[Bug testsuite/127175] New: rs6000: vec-replace-word-runnable tests fail on BE target

avinashd at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Sep 1 10:13:04 GMT 2026


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127175

            Bug ID: 127175
           Summary: rs6000: vec-replace-word-runnable tests fail on BE
                    target
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: avinashd at gcc dot gnu.org
          Reporter: avinashd at gcc dot gnu.org
                CC: jskumari at gcc dot gnu.org, meissner at gcc dot gnu.org
  Target Milestone: ---
            Target: powerpc64, rs6000

[ ] gcc.target/powerpc/vec-replace-word-runnable_1.c
[ ] gcc.target/powerpc/vec-replace-word-runnable_2.c

tests fail on powerpc64 BE target.

In particular the expected results for vec_replace_unaligned, are different for
BE target. Based on the documentation of this intrinsic in gcc,

https://gcc.gnu.org/onlinedocs/gcc/PowerPC-AltiVec-Built-in-Functions-Available-on-ISA-3_002e1.html

"The programmer is responsible for understanding the endianness issues involved
with the first argument and the result."

Therefore, we need to update the tests with different expected results for BE
target.


More information about the Gcc-bugs mailing list