From: Carl Love Date: Thu, 22 Sep 2016 15:37:57 +0000 (+0000) Subject: Powerpc big endian, fix the expected output file for X-Git-Tag: svn/VALGRIND_3_13_0~389 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c751e88ac8db4017d48c7bb87cb52fb50fcd66e;p=thirdparty%2Fvalgrind.git Powerpc big endian, fix the expected output file for none/tests/ppc64/jm_int_isa_2_07.stdout.exp By convention the file jm_int_isa_2_07.stdout.exp is the big endian reuslts. If the little endian results differ, the file has -LE appended to it. This patch replaces the little endian results that are currenttly in none/tests/ppc64/jm_int_isa_2_07.stdout.exp with the correct the big endian results. Bugzilla 369169 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15977 --- diff --git a/NEWS b/NEWS index e03a1b2090..6254946dfb 100644 --- a/NEWS +++ b/NEWS @@ -171,6 +171,7 @@ where XXXXXX is the bug number as listed below. 368461 mmapunmap test fails on ppc64 369000 AMD64 fma4 instructions unsupported. 361253 [s390x] ex_clone.c:42: undefined reference to `pthread_create' +369169 ppc64 fails jm_int_isa_2_07 test n-i-bz Fix incorrect (or infinite loop) unwind on RHEL7 x86 and amd64 n-i-bz massif --pages-as-heap=yes does not report peak caused by mmap+munmap diff --git a/none/tests/ppc64/jm_int_isa_2_07.stdout.exp b/none/tests/ppc64/jm_int_isa_2_07.stdout.exp index 58761286ec..e31b973622 100644 --- a/none/tests/ppc64/jm_int_isa_2_07.stdout.exp +++ b/none/tests/ppc64/jm_int_isa_2_07.stdout.exp @@ -1,17 +1,17 @@ -stq abcdef0123456789,1133557722446688, 0 => 1133557722446688,abcdef0123456789) +stq abcdef0123456789,1133557722446688, 0 => abcdef0123456789,1133557722446688) -lq (0xaaccee0011335577, 0xabcdef0123456789) => (reg_pair = 0xabcdef0123456789, 0xaaccee0011335577) +lq (0xaaccee0011335577, 0xabcdef0123456789) => (reg_pair = 0xaaccee0011335577, 0xabcdef0123456789) -lbarx (0xaaccee0011335577, 0xabcdef0123456789) => (reg_pair = 0x0000000000000077, 0x0000000000000000) +lbarx (0xaaccee0011335577, 0xabcdef0123456789) => (reg_pair = 0x00000000000000aa, 0x0000000000000000) -lharx (0xaaccee0011335577, 0xabcdef0123456789) => (reg_pair = 0x0000000000005577, 0x0000000000000000) +lharx (0xaaccee0011335577, 0xabcdef0123456789) => (reg_pair = 0x000000000000aacc, 0x0000000000000000) -lqarx (0xaaccee0011335577, 0xabcdef0123456789) => (reg_pair = 0xabcdef0123456789, 0xaaccee0011335577) +lqarx (0xaaccee0011335577, 0xabcdef0123456789) => (reg_pair = 0xaaccee0011335577, 0xabcdef0123456789) -stbcx. abefcd0145236789,1155337744226688 => 0000000000000089,0000000000000001; CR=20000000 +stbcx. abefcd0145236789,1155337744226688 => 8900000000000000,0000000000000001; CR=20000000 -sthcx. abefcd0145236789,1155337744226688 => 0000000000006789,0000000000000001; CR=20000000 +sthcx. abefcd0145236789,1155337744226688 => 6789000000000000,0000000000000001; CR=20000000 -stqcx. abefcd0145236789,1155337744226688 => 1155337744226688,abefcd0145236789; CR=20000000 +stqcx. abefcd0145236789,1155337744226688 => abefcd0145236789,1155337744226688; CR=20000000 All done. Tested 8 different instructions