https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125965
Bug ID: 125965
Summary: rs6000: Few Power10 big-endian tests fail due to
endian-dependent expected values
Product: gcc
Version: 17.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: jeevitha at gcc dot gnu.org
Target Milestone: ---
Target: powerpc64*-linux-gnu
rs6000 Power10 big-endian (BE) tests currently fail because the expected
results assume little-endian behavior. The compiler appears to generate the
correct code for BE targets, but the test expectations do not account for
endian differences.
FAIL: gcc.target/powerpc/vec-insert-word-runnable.c execution test
FAIL: gcc.target/powerpc/vec-permute-ext-runnable.c execution test
FAIL: gcc.target/powerpc/vec-replace-word-runnable_1.c execution test
FAIL: gcc.target/powerpc/vec-replace-word-runnable_2.c execution test
FAIL: gcc.target/powerpc/vec-shift-double-runnable.c execution test
FAIL: gcc.target/powerpc/vsx-load-element-extend-int.c execution test
FAIL: gcc.target/powerpc/vsx-load-element-extend-longlong.c execution test
FAIL: gcc.target/powerpc/vsx-load-element-extend-short.c execution test
FAIL: gcc.target/powerpc/vsx-store-element-truncate-longlong.c execution test
FAIL: gcc.target/powerpc/vsx_mask-extract-runnable.c execution test
FAIL: gcc.target/powerpc/vsx_mask-move-runnable.c execution test