https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127156
Bug ID: 127156
Summary: rs6000: vsx_mask-move-runnable.c fails on power10 BE
Product: gcc
Version: 17.0
Status: UNCONFIRMED
Keywords: testsuite-fail
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: jeevitha at gcc dot gnu.org
Blocks: 125965
Target Milestone: ---
Target: powerpc*-linux-gnu
rs6000 Power10 big-endian (BE) tests currently fail because the expected
results assume little-endian behavior.
FAIL: gcc.target/powerpc/vsx_mask-move-runnable.c execution test
ERROR: vec_genbm(const 5) element 0 equals 0x0 does not match expected_result =
0xff
ERROR: vec_genbm(const 5) element 2 equals 0x0 does not match expected_result =
0xff
ERROR: vec_genbm(const 5) element 13 equals 0xff does not match expected_result
= 0x0
ERROR: vec_genbm(const 5) element 15 equals 0xff does not match expected_result
= 0x0
ERROR: vec_genbm(3) element 0 equals 0x0 does not match expected_result = 0xff
ERROR: vec_genbm(3) element 1 equals 0x0 does not match expected_result = 0xff
ERROR: vec_genbm(3) element 14 equals 0xff does not match expected_result = 0x0
ERROR: vec_genbm(3) element 15 equals 0xff does not match expected_result = 0x0
ERROR: vec_genbm(234) element 1 equals 0x0 does not match expected_result =
0xff
ERROR: vec_genbm(234) element 3 equals 0x0 does not match expected_result =
0xff
ERROR: vec_genbm(234) element 5 equals 0x0 does not match expected_result =
0xff
ERROR: vec_genbm(234) element 6 equals 0x0 does not match expected_result =
0xff
ERROR: vec_genbm(234) element 7 equals 0x0 does not match expected_result =
0xff
ERROR: vec_genbm(234) element 8 equals 0xff does not match expected_result =
0x0
ERROR: vec_genbm(234) element 9 equals 0xff does not match expected_result =
0x0
ERROR: vec_genbm(234) element 10 equals 0xff does not match expected_result =
0x0
ERROR: vec_genbm(234) element 12 equals 0xff does not match expected_result =
0x0
ERROR: vec_genbm(234) element 14 equals 0xff does not match expected_result =
0x0
ERROR: vec_genhm(5) element 0 equals 0x0 does not match expected_result =
0xffff
ERROR: vec_genhm(5) element 2 equals 0x0 does not match expected_result =
0xffff
ERROR: vec_genhm(5) element 5 equals 0xffff does not match expected_result =
0x0
ERROR: vec_genhm(5) element 7 equals 0xffff does not match expected_result =
0x0
ERROR: vec_genwm(7) element 0 equals 0x0 does not match expected_result =
0xffffffff
ERROR: vec_genwm(7) element 3 equals 0xffffffff does not match expected_result
= 0x0
ERROR: vec_gendm(1) element 0 equals 0x0 does not match expected_result =
0xffffffffffffffff
ERROR: vec_gendm(1) element 1 equals 0xffffffffffffffff does not match
expected_result = 0x0
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125965
[Bug 125965] rs6000: Few Power10 big-endian tests fail due to endian-dependent
expected values