https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127548
Bug ID: 127548
Summary: rs6000: vec-shift-double-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
FAIL: gcc.target/powerpc/vec-shift-double-runnable.c execution test
ERROR, vec_sldb (src_va_char_, src_vb_char, 7)
vresult_char[0] = 1, expected_vresult_char[0] = 80
vresult_char[1] = 2, expected_vresult_char[1] = 0
vresult_char[2] = 3, expected_vresult_char[2] = 1
vresult_char[3] = 4, expected_vresult_char[3] = 2
vresult_char[4] = 5, expected_vresult_char[4] = 3
vresult_char[5] = 6, expected_vresult_char[5] = 4
vresult_char[6] = 7, expected_vresult_char[6] = 5
vresult_char[7] = 8, expected_vresult_char[7] = 6
vresult_char[8] = 9, expected_vresult_char[8] = 7
vresult_char[9] = 10, expected_vresult_char[9] = 8
vresult_char[10] = 11, expected_vresult_char[10] = 9
vresult_char[11] = 12, expected_vresult_char[11] = 10
vresult_char[12] = 13, expected_vresult_char[12] = 11
vresult_char[13] = 14, expected_vresult_char[13] = 12
vresult_char[14] = 15, expected_vresult_char[14] = 13
vresult_char[15] = 5, expected_vresult_char[15] = 14
ERROR, vec_sldb (src_va_uchar_, src_vb_uchar, 7)
vresult_uchar[0] = 1, expected_vresult_uchar[0] = 0
vresult_uchar[1] = 2, expected_vresult_uchar[1] = 0
vresult_uchar[2] = 3, expected_vresult_uchar[2] = 1
vresult_uchar[3] = 4, expected_vresult_uchar[3] = 2
vresult_uchar[4] = 5, expected_vresult_uchar[4] = 3
vresult_uchar[5] = 6, expected_vresult_uchar[5] = 4
vresult_uchar[6] = 7, expected_vresult_uchar[6] = 5
vresult_uchar[7] = 8, expected_vresult_uchar[7] = 6
vresult_uchar[8] = 9, expected_vresult_uchar[8] = 7
vresult_uchar[9] = 10, expected_vresult_uchar[9] = 8
vresult_uchar[10] = 11, expected_vresult_uchar[10] = 9
vresult_uchar[11] = 12, expected_vresult_uchar[11] = 10
vresult_uchar[12] = 13, expected_vresult_uchar[12] = 11
vresult_uchar[13] = 14, expected_vresult_uchar[13] = 12
vresult_uchar[14] = 15, expected_vresult_uchar[14] = 13
vresult_uchar[15] = 0, expected_vresult_uchar[15] = 14
ERROR, vec_srdb (src_va_char_, src_vb_char, 7)
vresult_char[0] = 60, expected_vresult_char[0] = 24
vresult_char[1] = 20, expected_vresult_char[1] = 28
vresult_char[2] = 24, expected_vresult_char[2] = 32
vresult_char[3] = 28, expected_vresult_char[3] = 36
vresult_char[4] = 32, expected_vresult_char[4] = 40
vresult_char[5] = 36, expected_vresult_char[5] = 44
vresult_char[6] = 40, expected_vresult_char[6] = 48
vresult_char[7] = 44, expected_vresult_char[7] = 52
vresult_char[8] = 48, expected_vresult_char[8] = 56
vresult_char[9] = 52, expected_vresult_char[9] = 60
vresult_char[10] = 56, expected_vresult_char[10] = 64
vresult_char[11] = 60, expected_vresult_char[11] = 68
vresult_char[12] = 64, expected_vresult_char[12] = 72
vresult_char[13] = 68, expected_vresult_char[13] = 76
vresult_char[14] = 72, expected_vresult_char[14] = 80
vresult_char[15] = 76, expected_vresult_char[15] = 0
ERROR, vec_srdb (src_va_uchar_, src_vb_uchar, 7)
vresult_uchar[0] = 0, expected_vresult_uchar[0] = 4
vresult_uchar[1] = 0, expected_vresult_uchar[1] = 8
vresult_uchar[2] = 4, expected_vresult_uchar[2] = 12
vresult_uchar[3] = 8, expected_vresult_uchar[3] = 16
vresult_uchar[4] = 12, expected_vresult_uchar[4] = 20
vresult_uchar[5] = 16, expected_vresult_uchar[5] = 24
vresult_uchar[6] = 20, expected_vresult_uchar[6] = 28
vresult_uchar[7] = 24, expected_vresult_uchar[7] = 32
vresult_uchar[8] = 28, expected_vresult_uchar[8] = 36
vresult_uchar[9] = 32, expected_vresult_uchar[9] = 40
vresult_uchar[10] = 36, expected_vresult_uchar[10] = 44
vresult_uchar[11] = 40, expected_vresult_uchar[11] = 48
vresult_uchar[12] = 44, expected_vresult_uchar[12] = 52
vresult_uchar[13] = 48, expected_vresult_uchar[13] = 56
vresult_uchar[14] = 52, expected_vresult_uchar[14] = 60
vresult_uchar[15] = 56, expected_vresult_uchar[15] = 200
ERROR, vec_srdb (src_va_ush_, src_vb_ush, 7)
vresult_ush[0] = 40960, expected_vresult_ush[0] = 0
vresult_ush[1] = 2, expected_vresult_ush[1] = 2
vresult_ush[2] = 4, expected_vresult_ush[2] = 4
vresult_ush[3] = 6, expected_vresult_ush[3] = 6
vresult_ush[4] = 8, expected_vresult_ush[4] = 8
vresult_ush[5] = 10, expected_vresult_ush[5] = 10
vresult_ush[6] = 12, expected_vresult_ush[6] = 12
vresult_ush[7] = 14, expected_vresult_ush[7] = 14
ERROR, vec_srdb (src_va_uint_, src_vb_uint, 7)
vresult_uint[0] = 1342177281, expected_vresult_uint[0] = 1
vresult_uint[1] = 2, expected_vresult_uint[1] = 2
vresult_uint[2] = 4, expected_vresult_uint[2] = 4
vresult_uint[3] = 6, expected_vresult_uint[3] = 6
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