You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
(10) |
2
(3) |
3
(25) |
4
(8) |
|
5
(13) |
6
(8) |
7
(9) |
8
(10) |
9
(8) |
10
(13) |
11
(12) |
|
12
|
13
(7) |
14
(8) |
15
(11) |
16
(13) |
17
(13) |
18
(11) |
|
19
(13) |
20
(7) |
21
(1) |
22
(1) |
23
(1) |
24
(8) |
25
(15) |
|
26
(16) |
27
(20) |
28
(17) |
29
(10) |
30
(2) |
|
|
|
From: Christian B. <bor...@de...> - 2011-06-16 20:25:01
|
Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) )
Started at 2011-06-16 22:10:01 CEST
Ended at 2011-06-16 22:24:44 CEST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 477 tests, 6 stderr failures, 0 stdout failures, 3 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcbreak (stderrB)
gdbserver_tests/mcclean_after_fork (stderrB)
gdbserver_tests/mssnapshot (stderrB)
none/tests/faultstatus (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/tc23_bogus_condwait (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mc_translate.c:3427: error: 'Iop_Longen8Sx8' undeclared (first use in this function)
mc_translate.c:3428: error: 'Iop_Longen8Ux8' undeclared (first use in this function)
mc_translate.c:3429: error: 'Iop_Longen16Sx4' undeclared (first use in this function)
mc_translate.c:3430: error: 'Iop_Longen16Ux4' undeclared (first use in this function)
mc_translate.c:3431: error: 'Iop_Longen32Sx2' undeclared (first use in this function)
mc_translate.c:3432: error: 'Iop_Longen32Ux2' undeclared (first use in this function)
mv -f .deps/memcheck_s390x_linux-mc_machine.Tpo .deps/memcheck_s390x_linux-mc_machine.Po
make[3]: *** [memcheck_s390x_linux-mc_translate.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/memcheck_s390x_linux-mc_malloc_wrappers.Tpo .deps/memcheck_s390x_linux-mc_malloc_wrappers.Po
mv -f .deps/memcheck_s390x_linux-mc_leakcheck.Tpo .deps/memcheck_s390x_linux-mc_leakcheck.Po
mv -f .deps/memcheck_s390x_linux-mc_errors.Tpo .deps/memcheck_s390x_linux-mc_errors.Po
mv -f .deps/vgpreload_memcheck_s390x_linux_so-mc_replace_strmem.Tpo .deps/vgpreload_memcheck_s390x_linux_so-mc_replace_strmem.Po
mv -f .deps/memcheck_s390x_linux-mc_main.Tpo .deps/memcheck_s390x_linux-mc_main.Po
make[3]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-old/memcheck'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-old/memcheck'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Jun 16 22:11:13 2011
--- new.short Thu Jun 16 22:24:44 2011
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- mc_translate.c:3427: error: 'Iop_Longen8Sx8' undeclared (first use in this function)
- mc_translate.c:3428: error: 'Iop_Longen8Ux8' undeclared (first use in this function)
- mc_translate.c:3429: error: 'Iop_Longen16Sx4' undeclared (first use in this function)
- mc_translate.c:3430: error: 'Iop_Longen16Ux4' undeclared (first use in this function)
- mc_translate.c:3431: error: 'Iop_Longen32Sx2' undeclared (first use in this function)
- mc_translate.c:3432: error: 'Iop_Longen32Ux2' undeclared (first use in this function)
- mv -f .deps/memcheck_s390x_linux-mc_machine.Tpo .deps/memcheck_s390x_linux-mc_machine.Po
- make[3]: *** [memcheck_s390x_linux-mc_translate.o] Error 1
- make[3]: *** Waiting for unfinished jobs....
- mv -f .deps/memcheck_s390x_linux-mc_malloc_wrappers.Tpo .deps/memcheck_s390x_linux-mc_malloc_wrappers.Po
- mv -f .deps/memcheck_s390x_linux-mc_leakcheck.Tpo .deps/memcheck_s390x_linux-mc_leakcheck.Po
- mv -f .deps/memcheck_s390x_linux-mc_errors.Tpo .deps/memcheck_s390x_linux-mc_errors.Po
- mv -f .deps/vgpreload_memcheck_s390x_linux_so-mc_replace_strmem.Tpo .deps/vgpreload_memcheck_s390x_linux_so-mc_replace_strmem.Po
- mv -f .deps/memcheck_s390x_linux-mc_main.Tpo .deps/memcheck_s390x_linux-mc_main.Po
- make[3]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-old/memcheck'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-old/memcheck'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/home0/cborntra/valgrind-nightly/valgrind-old'
- make: *** [all] Error 2
--- 3,19 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 477 tests, 6 stderr failures, 0 stdout failures, 3 stderrB failures, 0 stdoutB failures, 0 post failures ==
! gdbserver_tests/mcbreak (stderrB)
! gdbserver_tests/mcclean_after_fork (stderrB)
! gdbserver_tests/mssnapshot (stderrB)
! none/tests/faultstatus (stderr)
! helgrind/tests/tc06_two_races_xml (stderr)
! helgrind/tests/tc23_bogus_condwait (stderr)
! drd/tests/tc04_free_lock (stderr)
! drd/tests/tc09_bad_unlock (stderr)
! drd/tests/tc23_bogus_condwait (stderr)
|
|
From: Christian B. <bor...@de...> - 2011-06-16 20:21:23
|
Nightly build on fedora390 ( Fedora 13/14/15 mix with gcc 3.5.3 on z196 (s390x) )
Started at 2011-06-16 22:10:01 CEST
Ended at 2011-06-16 22:20:29 CEST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 477 tests, 6 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/tc06_two_races_xml (stderr)
helgrind/tests/tc20_verifywrap (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/tc23_bogus_condwait (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mc_translate.c:3422:12: error: 'Iop_QShortenS64Sx2' undeclared (first use in this function)
mc_translate.c:3423:12: error: 'Iop_QShortenU64Sx2' undeclared (first use in this function)
mc_translate.c:3424:12: error: 'Iop_QShortenU64Ux2' undeclared (first use in this function)
mc_translate.c:3427:12: error: 'Iop_Longen8Sx8' undeclared (first use in this function)
mc_translate.c:3428:12: error: 'Iop_Longen8Ux8' undeclared (first use in this function)
mc_translate.c:3429:12: error: 'Iop_Longen16Sx4' undeclared (first use in this function)
mc_translate.c:3430:12: error: 'Iop_Longen16Ux4' undeclared (first use in this function)
mc_translate.c:3431:12: error: 'Iop_Longen32Sx2' undeclared (first use in this function)
mc_translate.c:3432:12: error: 'Iop_Longen32Ux2' undeclared (first use in this function)
make[3]: *** [memcheck_s390x_linux-mc_translate.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/memcheck_s390x_linux-mc_malloc_wrappers.Tpo .deps/memcheck_s390x_linux-mc_malloc_wrappers.Po
mv -f .deps/memcheck_s390x_linux-mc_leakcheck.Tpo .deps/memcheck_s390x_linux-mc_leakcheck.Po
mv -f .deps/memcheck_s390x_linux-mc_main.Tpo .deps/memcheck_s390x_linux-mc_main.Po
make[3]: Leaving directory `/home/cborntra/valgrind-nightly/valgrind-old/memcheck'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/cborntra/valgrind-nightly/valgrind-old/memcheck'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/cborntra/valgrind-nightly/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Jun 16 22:10:59 2011
--- new.short Thu Jun 16 22:20:29 2011
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- mc_translate.c:3422:12: error: 'Iop_QShortenS64Sx2' undeclared (first use in this function)
- mc_translate.c:3423:12: error: 'Iop_QShortenU64Sx2' undeclared (first use in this function)
- mc_translate.c:3424:12: error: 'Iop_QShortenU64Ux2' undeclared (first use in this function)
- mc_translate.c:3427:12: error: 'Iop_Longen8Sx8' undeclared (first use in this function)
- mc_translate.c:3428:12: error: 'Iop_Longen8Ux8' undeclared (first use in this function)
- mc_translate.c:3429:12: error: 'Iop_Longen16Sx4' undeclared (first use in this function)
- mc_translate.c:3430:12: error: 'Iop_Longen16Ux4' undeclared (first use in this function)
- mc_translate.c:3431:12: error: 'Iop_Longen32Sx2' undeclared (first use in this function)
- mc_translate.c:3432:12: error: 'Iop_Longen32Ux2' undeclared (first use in this function)
- make[3]: *** [memcheck_s390x_linux-mc_translate.o] Error 1
- make[3]: *** Waiting for unfinished jobs....
- mv -f .deps/memcheck_s390x_linux-mc_malloc_wrappers.Tpo .deps/memcheck_s390x_linux-mc_malloc_wrappers.Po
- mv -f .deps/memcheck_s390x_linux-mc_leakcheck.Tpo .deps/memcheck_s390x_linux-mc_leakcheck.Po
- mv -f .deps/memcheck_s390x_linux-mc_main.Tpo .deps/memcheck_s390x_linux-mc_main.Po
- make[3]: Leaving directory `/home/cborntra/valgrind-nightly/valgrind-old/memcheck'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/home/cborntra/valgrind-nightly/valgrind-old/memcheck'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/home/cborntra/valgrind-nightly/valgrind-old'
- make: *** [all] Error 2
--- 3,16 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 477 tests, 6 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! helgrind/tests/tc06_two_races_xml (stderr)
! helgrind/tests/tc20_verifywrap (stderr)
! helgrind/tests/tc23_bogus_condwait (stderr)
! drd/tests/tc04_free_lock (stderr)
! drd/tests/tc09_bad_unlock (stderr)
! drd/tests/tc23_bogus_condwait (stderr)
|
|
From: <sv...@va...> - 2011-06-16 11:42:11
|
Author: sewardj
Date: 2011-06-16 12:37:21 +0100 (Thu, 16 Jun 2011)
New Revision: 11819
Log:
Track vex r2163 (en-mass renaming of vector narrowing and widening primops)
Modified:
trunk/memcheck/mc_translate.c
Modified: trunk/memcheck/mc_translate.c
===================================================================
--- trunk/memcheck/mc_translate.c 2011-06-15 21:30:55 UTC (rev 11818)
+++ trunk/memcheck/mc_translate.c 2011-06-16 11:37:21 UTC (rev 11819)
@@ -42,6 +42,13 @@
#include "mc_include.h"
+/* FIXMEs JRS 2011-June-16.
+
+ Check the interpretation for vector narrowing and widening ops,
+ particularly the saturating ones. I suspect they are either overly
+ pessimistic and/or wrong.
+*/
+
/* This file implements the Memcheck instrumentation, and in
particular contains the core of its undefined value detection
machinery. For a comprehensive background of the terminology,
@@ -1981,19 +1988,19 @@
primops.
*/
static
-IRAtom* vectorNarrowV128 ( MCEnv* mce, IROp narrow_op,
- IRAtom* vatom1, IRAtom* vatom2)
+IRAtom* vectorNarrowBinV128 ( MCEnv* mce, IROp narrow_op,
+ IRAtom* vatom1, IRAtom* vatom2)
{
IRAtom *at1, *at2, *at3;
IRAtom* (*pcast)( MCEnv*, IRAtom* );
switch (narrow_op) {
- case Iop_QNarrow32Sto16Sx8: pcast = mkPCast32x4; break;
- case Iop_QNarrow32Uto16Ux8: pcast = mkPCast32x4; break;
- case Iop_QNarrow32Sto16Ux8: pcast = mkPCast32x4; break;
- case Iop_QNarrow16Sto8Sx16: pcast = mkPCast16x8; break;
- case Iop_QNarrow16Uto8Ux16: pcast = mkPCast16x8; break;
- case Iop_QNarrow16Sto8Ux16: pcast = mkPCast16x8; break;
- default: VG_(tool_panic)("vectorNarrowV128");
+ case Iop_QNarrowBin32Sto16Sx8: pcast = mkPCast32x4; break;
+ case Iop_QNarrowBin32Uto16Ux8: pcast = mkPCast32x4; break;
+ case Iop_QNarrowBin32Sto16Ux8: pcast = mkPCast32x4; break;
+ case Iop_QNarrowBin16Sto8Sx16: pcast = mkPCast16x8; break;
+ case Iop_QNarrowBin16Uto8Ux16: pcast = mkPCast16x8; break;
+ case Iop_QNarrowBin16Sto8Ux16: pcast = mkPCast16x8; break;
+ default: VG_(tool_panic)("vectorNarrowBinV128");
}
tl_assert(isShadowAtom(mce,vatom1));
tl_assert(isShadowAtom(mce,vatom2));
@@ -2004,16 +2011,16 @@
}
static
-IRAtom* vectorNarrow64 ( MCEnv* mce, IROp narrow_op,
- IRAtom* vatom1, IRAtom* vatom2)
+IRAtom* vectorNarrowBin64 ( MCEnv* mce, IROp narrow_op,
+ IRAtom* vatom1, IRAtom* vatom2)
{
IRAtom *at1, *at2, *at3;
IRAtom* (*pcast)( MCEnv*, IRAtom* );
switch (narrow_op) {
- case Iop_QNarrow32Sto16Sx4: pcast = mkPCast32x2; break;
- case Iop_QNarrow16Sto8Sx8: pcast = mkPCast16x4; break;
- case Iop_QNarrow16Sto8Ux8: pcast = mkPCast16x4; break;
- default: VG_(tool_panic)("vectorNarrow64");
+ case Iop_QNarrowBin32Sto16Sx4: pcast = mkPCast32x2; break;
+ case Iop_QNarrowBin16Sto8Sx8: pcast = mkPCast16x4; break;
+ case Iop_QNarrowBin16Sto8Ux8: pcast = mkPCast16x4; break;
+ default: VG_(tool_panic)("vectorNarrowBin64");
}
tl_assert(isShadowAtom(mce,vatom1));
tl_assert(isShadowAtom(mce,vatom2));
@@ -2024,25 +2031,27 @@
}
static
-IRAtom* vectorShortenV128 ( MCEnv* mce, IROp shorten_op,
- IRAtom* vatom1)
+IRAtom* vectorNarrowUnV128 ( MCEnv* mce, IROp shorten_op,
+ IRAtom* vatom1)
{
IRAtom *at1, *at2;
IRAtom* (*pcast)( MCEnv*, IRAtom* );
switch (shorten_op) {
- case Iop_Shorten16x8: pcast = mkPCast16x8; break;
- case Iop_Shorten32x4: pcast = mkPCast32x4; break;
- case Iop_Shorten64x2: pcast = mkPCast64x2; break;
- case Iop_QShortenS16Sx8: pcast = mkPCast16x8; break;
- case Iop_QShortenU16Sx8: pcast = mkPCast16x8; break;
- case Iop_QShortenU16Ux8: pcast = mkPCast16x8; break;
- case Iop_QShortenS32Sx4: pcast = mkPCast32x4; break;
- case Iop_QShortenU32Sx4: pcast = mkPCast32x4; break;
- case Iop_QShortenU32Ux4: pcast = mkPCast32x4; break;
- case Iop_QShortenS64Sx2: pcast = mkPCast64x2; break;
- case Iop_QShortenU64Sx2: pcast = mkPCast64x2; break;
- case Iop_QShortenU64Ux2: pcast = mkPCast64x2; break;
- default: VG_(tool_panic)("vectorShortenV128");
+ /* FIXME: first 3 are too pessimistic; we can just
+ apply them directly to the V bits. */
+ case Iop_NarrowUn16to8x8: pcast = mkPCast16x8; break;
+ case Iop_NarrowUn32to16x4: pcast = mkPCast32x4; break;
+ case Iop_NarrowUn64to32x2: pcast = mkPCast64x2; break;
+ case Iop_QNarrowUn16Sto8Sx8: pcast = mkPCast16x8; break;
+ case Iop_QNarrowUn16Sto8Ux8: pcast = mkPCast16x8; break;
+ case Iop_QNarrowUn16Uto8Ux8: pcast = mkPCast16x8; break;
+ case Iop_QNarrowUn32Sto16Sx4: pcast = mkPCast32x4; break;
+ case Iop_QNarrowUn32Sto16Ux4: pcast = mkPCast32x4; break;
+ case Iop_QNarrowUn32Uto16Ux4: pcast = mkPCast32x4; break;
+ case Iop_QNarrowUn64Sto32Sx2: pcast = mkPCast64x2; break;
+ case Iop_QNarrowUn64Sto32Ux2: pcast = mkPCast64x2; break;
+ case Iop_QNarrowUn64Uto32Ux2: pcast = mkPCast64x2; break;
+ default: VG_(tool_panic)("vectorNarrowUnV128");
}
tl_assert(isShadowAtom(mce,vatom1));
at1 = assignNew('V', mce, Ity_V128, pcast(mce, vatom1));
@@ -2051,19 +2060,19 @@
}
static
-IRAtom* vectorLongenI64 ( MCEnv* mce, IROp longen_op,
- IRAtom* vatom1)
+IRAtom* vectorWidenI64 ( MCEnv* mce, IROp longen_op,
+ IRAtom* vatom1)
{
IRAtom *at1, *at2;
IRAtom* (*pcast)( MCEnv*, IRAtom* );
switch (longen_op) {
- case Iop_Longen8Ux8: pcast = mkPCast16x8; break;
- case Iop_Longen8Sx8: pcast = mkPCast16x8; break;
- case Iop_Longen16Ux4: pcast = mkPCast32x4; break;
- case Iop_Longen16Sx4: pcast = mkPCast32x4; break;
- case Iop_Longen32Ux2: pcast = mkPCast64x2; break;
- case Iop_Longen32Sx2: pcast = mkPCast64x2; break;
- default: VG_(tool_panic)("vectorLongenI64");
+ case Iop_Widen8Uto16x8: pcast = mkPCast16x8; break;
+ case Iop_Widen8Sto16x8: pcast = mkPCast16x8; break;
+ case Iop_Widen16Uto32x4: pcast = mkPCast32x4; break;
+ case Iop_Widen16Sto32x4: pcast = mkPCast32x4; break;
+ case Iop_Widen32Uto64x2: pcast = mkPCast64x2; break;
+ case Iop_Widen32Sto64x2: pcast = mkPCast64x2; break;
+ default: VG_(tool_panic)("vectorWidenI64");
}
tl_assert(isShadowAtom(mce,vatom1));
at1 = assignNew('V', mce, Ity_V128, unop(longen_op, vatom1));
@@ -2349,10 +2358,10 @@
complainIfUndefined(mce, atom2);
return assignNew('V', mce, Ity_I64, binop(op, vatom1, atom2));
- case Iop_QNarrow32Sto16Sx4:
- case Iop_QNarrow16Sto8Sx8:
- case Iop_QNarrow16Sto8Ux8:
- return vectorNarrow64(mce, op, vatom1, vatom2);
+ case Iop_QNarrowBin32Sto16Sx4:
+ case Iop_QNarrowBin16Sto8Sx8:
+ case Iop_QNarrowBin16Sto8Ux8:
+ return vectorNarrowBin64(mce, op, vatom1, vatom2);
case Iop_Min8Ux8:
case Iop_Min8Sx8:
@@ -2705,13 +2714,13 @@
case Iop_QSub64Sx2:
return binary64Ix2(mce, vatom1, vatom2);
- case Iop_QNarrow32Sto16Sx8:
- case Iop_QNarrow32Uto16Ux8:
- case Iop_QNarrow32Sto16Ux8:
- case Iop_QNarrow16Sto8Sx16:
- case Iop_QNarrow16Uto8Ux16:
- case Iop_QNarrow16Sto8Ux16:
- return vectorNarrowV128(mce, op, vatom1, vatom2);
+ case Iop_QNarrowBin32Sto16Sx8:
+ case Iop_QNarrowBin32Uto16Ux8:
+ case Iop_QNarrowBin32Sto16Ux8:
+ case Iop_QNarrowBin16Sto8Sx16:
+ case Iop_QNarrowBin16Uto8Ux16:
+ case Iop_QNarrowBin16Sto8Ux16:
+ return vectorNarrowBinV128(mce, op, vatom1, vatom2);
case Iop_Sub64Fx2:
case Iop_Mul64Fx2:
@@ -2804,20 +2813,20 @@
case Iop_Mull32Sx2:
case Iop_Mull32Ux2:
case Iop_QDMulLong32Sx2:
- return vectorLongenI64(mce, Iop_Longen32Sx2,
- mkUifU64(mce, vatom1, vatom2));
+ return vectorWidenI64(mce, Iop_Widen32Sto64x2,
+ mkUifU64(mce, vatom1, vatom2));
case Iop_Mull16Sx4:
case Iop_Mull16Ux4:
case Iop_QDMulLong16Sx4:
- return vectorLongenI64(mce, Iop_Longen16Sx4,
- mkUifU64(mce, vatom1, vatom2));
+ return vectorWidenI64(mce, Iop_Widen16Sto32x4,
+ mkUifU64(mce, vatom1, vatom2));
case Iop_Mull8Sx8:
case Iop_Mull8Ux8:
case Iop_PolynomialMull8x8:
- return vectorLongenI64(mce, Iop_Longen8Sx8,
- mkUifU64(mce, vatom1, vatom2));
+ return vectorWidenI64(mce, Iop_Widen8Sto16x8,
+ mkUifU64(mce, vatom1, vatom2));
case Iop_PwAdd32x4:
return mkPCast32x4(mce,
@@ -2913,8 +2922,8 @@
32x4 -> 16x8 laneage, discarding the upper half of each lane.
Simply apply same op to the V bits, since this really no more
than a data steering operation. */
- case Iop_Narrow32x4:
- case Iop_Narrow16x8:
+ case Iop_NarrowBin32to16x8:
+ case Iop_NarrowBin16to8x16:
return assignNew('V', mce, Ity_V128,
binop(op, vatom1, vatom2));
@@ -3410,27 +3419,27 @@
case Iop_CmpNEZ64x2:
return mkPCast64x2(mce, vatom);
- case Iop_Shorten16x8:
- case Iop_Shorten32x4:
- case Iop_Shorten64x2:
- case Iop_QShortenS16Sx8:
- case Iop_QShortenU16Sx8:
- case Iop_QShortenU16Ux8:
- case Iop_QShortenS32Sx4:
- case Iop_QShortenU32Sx4:
- case Iop_QShortenU32Ux4:
- case Iop_QShortenS64Sx2:
- case Iop_QShortenU64Sx2:
- case Iop_QShortenU64Ux2:
- return vectorShortenV128(mce, op, vatom);
+ case Iop_NarrowUn16to8x8:
+ case Iop_NarrowUn32to16x4:
+ case Iop_NarrowUn64to32x2:
+ case Iop_QNarrowUn16Sto8Sx8:
+ case Iop_QNarrowUn16Sto8Ux8:
+ case Iop_QNarrowUn16Uto8Ux8:
+ case Iop_QNarrowUn32Sto16Sx4:
+ case Iop_QNarrowUn32Sto16Ux4:
+ case Iop_QNarrowUn32Uto16Ux4:
+ case Iop_QNarrowUn64Sto32Sx2:
+ case Iop_QNarrowUn64Sto32Ux2:
+ case Iop_QNarrowUn64Uto32Ux2:
+ return vectorNarrowUnV128(mce, op, vatom);
- case Iop_Longen8Sx8:
- case Iop_Longen8Ux8:
- case Iop_Longen16Sx4:
- case Iop_Longen16Ux4:
- case Iop_Longen32Sx2:
- case Iop_Longen32Ux2:
- return vectorLongenI64(mce, op, vatom);
+ case Iop_Widen8Sto16x8:
+ case Iop_Widen8Uto16x8:
+ case Iop_Widen16Sto32x4:
+ case Iop_Widen16Uto32x4:
+ case Iop_Widen32Sto64x2:
+ case Iop_Widen32Uto64x2:
+ return vectorWidenI64(mce, op, vatom);
case Iop_PwAddL32Ux2:
case Iop_PwAddL32Sx2:
|
|
From: <sv...@va...> - 2011-06-16 11:41:15
|
Author: sewardj
Date: 2011-06-16 12:36:23 +0100 (Thu, 16 Jun 2011)
New Revision: 2163
Log:
Rename and rationalise the vector narrowing and widening primops, so
as to give them a consistent, understandable naming scheme. Finishes
off the process that was begun in r2159.
Modified:
trunk/priv/guest_amd64_toIR.c
trunk/priv/guest_arm_toIR.c
trunk/priv/guest_ppc_toIR.c
trunk/priv/guest_x86_toIR.c
trunk/priv/host_amd64_isel.c
trunk/priv/host_arm_isel.c
trunk/priv/host_generic_simd128.c
trunk/priv/host_generic_simd128.h
trunk/priv/host_generic_simd64.c
trunk/priv/host_generic_simd64.h
trunk/priv/host_ppc_isel.c
trunk/priv/host_x86_isel.c
trunk/priv/ir_defs.c
trunk/pub/libvex_ir.h
trunk/test_main.c
Modified: trunk/priv/guest_amd64_toIR.c
===================================================================
--- trunk/priv/guest_amd64_toIR.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/guest_amd64_toIR.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -6504,9 +6504,9 @@
case 0x65: op = Iop_CmpGT16Sx4; break;
case 0x66: op = Iop_CmpGT32Sx2; break;
- case 0x6B: op = Iop_QNarrow32Sto16Sx4; eLeft = True; break;
- case 0x63: op = Iop_QNarrow16Sto8Sx8; eLeft = True; break;
- case 0x67: op = Iop_QNarrow16Sto8Ux8; eLeft = True; break;
+ case 0x6B: op = Iop_QNarrowBin32Sto16Sx4; eLeft = True; break;
+ case 0x63: op = Iop_QNarrowBin16Sto8Sx8; eLeft = True; break;
+ case 0x67: op = Iop_QNarrowBin16Sto8Ux8; eLeft = True; break;
case 0x68: op = Iop_InterleaveHI8x8; eLeft = True; break;
case 0x69: op = Iop_InterleaveHI16x4; eLeft = True; break;
@@ -11787,7 +11787,7 @@
&& insn[0] == 0x0F && insn[1] == 0x6B) {
delta = dis_SSEint_E_to_G( vbi, pfx, delta+2,
"packssdw",
- Iop_QNarrow32Sto16Sx8, True );
+ Iop_QNarrowBin32Sto16Sx8, True );
goto decode_success;
}
@@ -11796,7 +11796,7 @@
&& insn[0] == 0x0F && insn[1] == 0x63) {
delta = dis_SSEint_E_to_G( vbi, pfx, delta+2,
"packsswb",
- Iop_QNarrow16Sto8Sx16, True );
+ Iop_QNarrowBin16Sto8Sx16, True );
goto decode_success;
}
@@ -11805,7 +11805,7 @@
&& insn[0] == 0x0F && insn[1] == 0x67) {
delta = dis_SSEint_E_to_G( vbi, pfx, delta+2,
"packuswb",
- Iop_QNarrow16Sto8Ux16, True );
+ Iop_QNarrowBin16Sto8Ux16, True );
goto decode_success;
}
@@ -16028,7 +16028,8 @@
assign(argR, getXMMReg( gregOfRexRM(pfx, modrm) ));
putXMMReg( gregOfRexRM(pfx, modrm),
- binop( Iop_QNarrow32Sto16Ux8, mkexpr(argL), mkexpr(argR)) );
+ binop( Iop_QNarrowBin32Sto16Ux8,
+ mkexpr(argL), mkexpr(argR)) );
goto decode_success;
}
Modified: trunk/priv/guest_arm_toIR.c
===================================================================
--- trunk/priv/guest_arm_toIR.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/guest_arm_toIR.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -4815,15 +4815,15 @@
size = B;
switch (size) {
case 0:
- cvt = U ? Iop_Longen8Ux8 : Iop_Longen8Sx8;
+ cvt = U ? Iop_Widen8Uto16x8 : Iop_Widen8Sto16x8;
op = (A & 2) ? Iop_Sub16x8 : Iop_Add16x8;
break;
case 1:
- cvt = U ? Iop_Longen16Ux4 : Iop_Longen16Sx4;
+ cvt = U ? Iop_Widen16Uto32x4 : Iop_Widen16Sto32x4;
op = (A & 2) ? Iop_Sub32x4 : Iop_Add32x4;
break;
case 2:
- cvt = U ? Iop_Longen32Ux2 : Iop_Longen32Sx2;
+ cvt = U ? Iop_Widen32Uto64x2 : Iop_Widen32Sto64x2;
op = (A & 2) ? Iop_Sub64x2 : Iop_Add64x2;
break;
case 3:
@@ -4860,7 +4860,7 @@
switch (size) {
case 0:
op = Iop_Add16x8;
- cvt = Iop_Shorten16x8;
+ cvt = Iop_NarrowUn16to8x8;
sh = Iop_ShrN16x8;
imm = 1U << 7;
imm = (imm << 16) | imm;
@@ -4868,14 +4868,14 @@
break;
case 1:
op = Iop_Add32x4;
- cvt = Iop_Shorten32x4;
+ cvt = Iop_NarrowUn32to16x4;
sh = Iop_ShrN32x4;
imm = 1U << 15;
imm = (imm << 32) | imm;
break;
case 2:
op = Iop_Add64x2;
- cvt = Iop_Shorten64x2;
+ cvt = Iop_NarrowUn64to32x2;
sh = Iop_ShrN64x2;
imm = 1U << 31;
break;
@@ -4910,22 +4910,22 @@
switch (size) {
case 0:
cmp = U ? Iop_CmpGT8Ux8 : Iop_CmpGT8Sx8;
- cvt = U ? Iop_Longen8Ux8 : Iop_Longen8Sx8;
- cvt2 = Iop_Longen8Sx8;
+ cvt = U ? Iop_Widen8Uto16x8 : Iop_Widen8Sto16x8;
+ cvt2 = Iop_Widen8Sto16x8;
op = Iop_Sub16x8;
op2 = Iop_Add16x8;
break;
case 1:
cmp = U ? Iop_CmpGT16Ux4 : Iop_CmpGT16Sx4;
- cvt = U ? Iop_Longen16Ux4 : Iop_Longen16Sx4;
- cvt2 = Iop_Longen16Sx4;
+ cvt = U ? Iop_Widen16Uto32x4 : Iop_Widen16Sto32x4;
+ cvt2 = Iop_Widen16Sto32x4;
op = Iop_Sub32x4;
op2 = Iop_Add32x4;
break;
case 2:
cmp = U ? Iop_CmpGT32Ux2 : Iop_CmpGT32Sx2;
- cvt = U ? Iop_Longen32Ux2 : Iop_Longen32Sx2;
- cvt2 = Iop_Longen32Sx2;
+ cvt = U ? Iop_Widen32Uto64x2 : Iop_Widen32Sto64x2;
+ cvt2 = Iop_Widen32Sto64x2;
op = Iop_Sub64x2;
op2 = Iop_Add64x2;
break;
@@ -4968,7 +4968,7 @@
case 0:
op = Iop_Sub16x8;
op2 = Iop_Add16x8;
- cvt = Iop_Shorten16x8;
+ cvt = Iop_NarrowUn16to8x8;
sh = Iop_ShrN16x8;
imm = 1U << 7;
imm = (imm << 16) | imm;
@@ -4977,7 +4977,7 @@
case 1:
op = Iop_Sub32x4;
op2 = Iop_Add32x4;
- cvt = Iop_Shorten32x4;
+ cvt = Iop_NarrowUn32to16x4;
sh = Iop_ShrN32x4;
imm = 1U << 15;
imm = (imm << 32) | imm;
@@ -4985,7 +4985,7 @@
case 2:
op = Iop_Sub64x2;
op2 = Iop_Add64x2;
- cvt = Iop_Shorten64x2;
+ cvt = Iop_NarrowUn64to32x2;
sh = Iop_ShrN64x2;
imm = 1U << 31;
break;
@@ -5020,20 +5020,20 @@
switch (size) {
case 0:
cmp = U ? Iop_CmpGT8Ux8 : Iop_CmpGT8Sx8;
- cvt = U ? Iop_Longen8Ux8 : Iop_Longen8Sx8;
- cvt2 = Iop_Longen8Sx8;
+ cvt = U ? Iop_Widen8Uto16x8 : Iop_Widen8Sto16x8;
+ cvt2 = Iop_Widen8Sto16x8;
op = Iop_Sub16x8;
break;
case 1:
cmp = U ? Iop_CmpGT16Ux4 : Iop_CmpGT16Sx4;
- cvt = U ? Iop_Longen16Ux4 : Iop_Longen16Sx4;
- cvt2 = Iop_Longen16Sx4;
+ cvt = U ? Iop_Widen16Uto32x4 : Iop_Widen16Sto32x4;
+ cvt2 = Iop_Widen16Sto32x4;
op = Iop_Sub32x4;
break;
case 2:
cmp = U ? Iop_CmpGT32Ux2 : Iop_CmpGT32Sx2;
- cvt = U ? Iop_Longen32Ux2 : Iop_Longen32Sx2;
- cvt2 = Iop_Longen32Sx2;
+ cvt = U ? Iop_Widen32Uto64x2 : Iop_Widen32Sto64x2;
+ cvt2 = Iop_Widen32Sto64x2;
op = Iop_Sub64x2;
break;
case 3:
@@ -6339,15 +6339,15 @@
switch (size) {
case 1:
op = Iop_ShrN16x8;
- narOp = Iop_Shorten16x8;
+ narOp = Iop_NarrowUn16to8x8;
break;
case 2:
op = Iop_ShrN32x4;
- narOp = Iop_Shorten32x4;
+ narOp = Iop_NarrowUn32to16x4;
break;
case 3:
op = Iop_ShrN64x2;
- narOp = Iop_Shorten64x2;
+ narOp = Iop_NarrowUn64to32x2;
break;
default:
vassert(0);
@@ -6380,17 +6380,17 @@
case 1:
addOp = Iop_Add16x8;
shOp = Iop_ShrN16x8;
- narOp = Iop_Shorten16x8;
+ narOp = Iop_NarrowUn16to8x8;
break;
case 2:
addOp = Iop_Add32x4;
shOp = Iop_ShrN32x4;
- narOp = Iop_Shorten32x4;
+ narOp = Iop_NarrowUn32to16x4;
break;
case 3:
addOp = Iop_Add64x2;
shOp = Iop_ShrN64x2;
- narOp = Iop_Shorten64x2;
+ narOp = Iop_NarrowUn64to32x2;
break;
default:
vassert(0);
@@ -6429,18 +6429,18 @@
switch (size) {
case 1:
op = U ? Iop_ShrN16x8 : Iop_SarN16x8;
- cvt = U ? Iop_QShortenU16Ux8 : Iop_QShortenS16Sx8;
- cvt2 = U ? Iop_Longen8Ux8 : Iop_Longen8Sx8;
+ cvt = U ? Iop_QNarrowUn16Uto8Ux8 : Iop_QNarrowUn16Sto8Sx8;
+ cvt2 = U ? Iop_Widen8Uto16x8 : Iop_Widen8Sto16x8;
break;
case 2:
op = U ? Iop_ShrN32x4 : Iop_SarN32x4;
- cvt = U ? Iop_QShortenU32Ux4 : Iop_QShortenS32Sx4;
- cvt2 = U ? Iop_Longen16Ux4 : Iop_Longen16Sx4;
+ cvt = U ? Iop_QNarrowUn32Uto16Ux4 : Iop_QNarrowUn32Sto16Sx4;
+ cvt2 = U ? Iop_Widen16Uto32x4 : Iop_Widen16Sto32x4;
break;
case 3:
op = U ? Iop_ShrN64x2 : Iop_SarN64x2;
- cvt = U ? Iop_QShortenU64Ux2 : Iop_QShortenS64Sx2;
- cvt2 = U ? Iop_Longen32Ux2 : Iop_Longen32Sx2;
+ cvt = U ? Iop_QNarrowUn64Uto32Ux2 : Iop_QNarrowUn64Sto32Sx2;
+ cvt2 = U ? Iop_Widen32Uto64x2 : Iop_Widen32Sto64x2;
break;
default:
vassert(0);
@@ -6452,18 +6452,18 @@
switch (size) {
case 1:
op = Iop_SarN16x8;
- cvt = Iop_QShortenU16Sx8;
- cvt2 = Iop_Longen8Ux8;
+ cvt = Iop_QNarrowUn16Sto8Ux8;
+ cvt2 = Iop_Widen8Uto16x8;
break;
case 2:
op = Iop_SarN32x4;
- cvt = Iop_QShortenU32Sx4;
- cvt2 = Iop_Longen16Ux4;
+ cvt = Iop_QNarrowUn32Sto16Ux4;
+ cvt2 = Iop_Widen16Uto32x4;
break;
case 3:
op = Iop_SarN64x2;
- cvt = Iop_QShortenU64Sx2;
- cvt2 = Iop_Longen32Ux2;
+ cvt = Iop_QNarrowUn64Sto32Ux2;
+ cvt2 = Iop_Widen32Uto64x2;
break;
default:
vassert(0);
@@ -6523,15 +6523,15 @@
switch (size) {
case 0:
op = Iop_ShlN16x8;
- cvt = U ? Iop_Longen8Ux8 : Iop_Longen8Sx8;
+ cvt = U ? Iop_Widen8Uto16x8 : Iop_Widen8Sto16x8;
break;
case 1:
op = Iop_ShlN32x4;
- cvt = U ? Iop_Longen16Ux4 : Iop_Longen16Sx4;
+ cvt = U ? Iop_Widen16Uto32x4 : Iop_Widen16Sto32x4;
break;
case 2:
op = Iop_ShlN64x2;
- cvt = U ? Iop_Longen32Ux2 : Iop_Longen32Sx2;
+ cvt = U ? Iop_Widen32Uto64x2 : Iop_Widen32Sto64x2;
break;
case 3:
return False;
@@ -7340,9 +7340,9 @@
IROp op;
mreg >>= 1;
switch (size) {
- case 0: op = Iop_Shorten16x8; break;
- case 1: op = Iop_Shorten32x4; break;
- case 2: op = Iop_Shorten64x2; break;
+ case 0: op = Iop_NarrowUn16to8x8; break;
+ case 1: op = Iop_NarrowUn32to16x4; break;
+ case 2: op = Iop_NarrowUn64to32x2; break;
case 3: return False;
default: vassert(0);
}
@@ -7359,9 +7359,9 @@
return False;
mreg >>= 1;
switch (size) {
- case 0: op2 = Iop_Shorten16x8; break;
- case 1: op2 = Iop_Shorten32x4; break;
- case 2: op2 = Iop_Shorten64x2; break;
+ case 0: op2 = Iop_NarrowUn16to8x8; break;
+ case 1: op2 = Iop_NarrowUn32to16x4; break;
+ case 2: op2 = Iop_NarrowUn64to32x2; break;
case 3: return False;
default: vassert(0);
}
@@ -7370,9 +7370,9 @@
vassert(0);
case 1:
switch (size) {
- case 0: op = Iop_QShortenU16Sx8; break;
- case 1: op = Iop_QShortenU32Sx4; break;
- case 2: op = Iop_QShortenU64Sx2; break;
+ case 0: op = Iop_QNarrowUn16Sto8Ux8; break;
+ case 1: op = Iop_QNarrowUn32Sto16Ux4; break;
+ case 2: op = Iop_QNarrowUn64Sto32Ux2; break;
case 3: return False;
default: vassert(0);
}
@@ -7380,9 +7380,9 @@
break;
case 2:
switch (size) {
- case 0: op = Iop_QShortenS16Sx8; break;
- case 1: op = Iop_QShortenS32Sx4; break;
- case 2: op = Iop_QShortenS64Sx2; break;
+ case 0: op = Iop_QNarrowUn16Sto8Sx8; break;
+ case 1: op = Iop_QNarrowUn32Sto16Sx4; break;
+ case 2: op = Iop_QNarrowUn64Sto32Sx2; break;
case 3: return False;
default: vassert(0);
}
@@ -7390,9 +7390,9 @@
break;
case 3:
switch (size) {
- case 0: op = Iop_QShortenU16Ux8; break;
- case 1: op = Iop_QShortenU32Ux4; break;
- case 2: op = Iop_QShortenU64Ux2; break;
+ case 0: op = Iop_QNarrowUn16Uto8Ux8; break;
+ case 1: op = Iop_QNarrowUn32Uto16Ux4; break;
+ case 2: op = Iop_QNarrowUn64Uto32Ux2; break;
case 3: return False;
default: vassert(0);
}
@@ -7422,9 +7422,9 @@
shift_imm = 8 << size;
res = newTemp(Ity_V128);
switch (size) {
- case 0: op = Iop_ShlN16x8; cvt = Iop_Longen8Ux8; break;
- case 1: op = Iop_ShlN32x4; cvt = Iop_Longen16Ux4; break;
- case 2: op = Iop_ShlN64x2; cvt = Iop_Longen32Ux2; break;
+ case 0: op = Iop_ShlN16x8; cvt = Iop_Widen8Uto16x8; break;
+ case 1: op = Iop_ShlN32x4; cvt = Iop_Widen16Uto32x4; break;
+ case 2: op = Iop_ShlN64x2; cvt = Iop_Widen32Uto64x2; break;
case 3: return False;
default: vassert(0);
}
Modified: trunk/priv/guest_ppc_toIR.c
===================================================================
--- trunk/priv/guest_ppc_toIR.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/guest_ppc_toIR.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -9418,7 +9418,7 @@
mkU8(15))) );
putVReg( vD_addr,
- binop(Iop_QNarrow32Sto16Sx8, mkexpr(zHi), mkexpr(zLo)) );
+ binop(Iop_QNarrowBin32Sto16Sx8, mkexpr(zHi), mkexpr(zLo)) );
break;
}
case 0x21: { // vmhraddshs (Mult High Round, Add Signed HW Saturate, AV p186)
@@ -9453,7 +9453,7 @@
mkU8(15))) );
putVReg( vD_addr,
- binop(Iop_QNarrow32Sto16Sx8, mkexpr(zHi), mkexpr(zLo)) );
+ binop(Iop_QNarrowBin32Sto16Sx8, mkexpr(zHi), mkexpr(zLo)) );
break;
}
case 0x22: { // vmladduhm (Mult Low, Add Unsigned HW Modulo, AV p194)
@@ -9471,7 +9471,8 @@
assign(zHi, binop(Iop_Add32x4,
binop(Iop_MullEven16Ux8, mkexpr(aHi), mkexpr(bHi)),
mkexpr(cHi)));
- putVReg(vD_addr, binop(Iop_Narrow32x4, mkexpr(zHi), mkexpr(zLo)));
+ putVReg( vD_addr,
+ binop(Iop_NarrowBin32to16x8, mkexpr(zHi), mkexpr(zLo)) );
break;
}
@@ -9955,25 +9956,27 @@
/* Packing */
case 0x00E: // vpkuhum (Pack Unsigned HW Unsigned Modulo, AV p224)
DIP("vpkuhum v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
- putVReg( vD_addr, binop(Iop_Narrow16x8, mkexpr(vA), mkexpr(vB)) );
+ putVReg( vD_addr,
+ binop(Iop_NarrowBin16to8x16, mkexpr(vA), mkexpr(vB)) );
return True;
case 0x04E: // vpkuwum (Pack Unsigned W Unsigned Modulo, AV p226)
DIP("vpkuwum v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
- putVReg( vD_addr, binop(Iop_Narrow32x4, mkexpr(vA), mkexpr(vB)) );
+ putVReg( vD_addr,
+ binop(Iop_NarrowBin32to16x8, mkexpr(vA), mkexpr(vB)) );
return True;
case 0x08E: // vpkuhus (Pack Unsigned HW Unsigned Saturate, AV p225)
DIP("vpkuhus v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
putVReg( vD_addr,
- binop(Iop_QNarrow16Uto8Ux16, mkexpr(vA), mkexpr(vB)) );
+ binop(Iop_QNarrowBin16Uto8Ux16, mkexpr(vA), mkexpr(vB)) );
// TODO: set VSCR[SAT]
return True;
case 0x0CE: // vpkuwus (Pack Unsigned W Unsigned Saturate, AV p227)
DIP("vpkuwus v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
putVReg( vD_addr,
- binop(Iop_QNarrow32Uto16Ux8, mkexpr(vA), mkexpr(vB)) );
+ binop(Iop_QNarrowBin32Uto16Ux8, mkexpr(vA), mkexpr(vB)) );
// TODO: set VSCR[SAT]
return True;
@@ -9992,7 +9995,7 @@
unop(Iop_NotV128,
binop(Iop_SarN16x8,
mkexpr(vB), mkU8(15)))) );
- putVReg( vD_addr, binop(Iop_QNarrow16Uto8Ux16,
+ putVReg( vD_addr, binop(Iop_QNarrowBin16Uto8Ux16,
mkexpr(vA_tmp), mkexpr(vB_tmp)) );
// TODO: set VSCR[SAT]
return True;
@@ -10012,7 +10015,7 @@
unop(Iop_NotV128,
binop(Iop_SarN32x4,
mkexpr(vB), mkU8(31)))) );
- putVReg( vD_addr, binop(Iop_QNarrow32Uto16Ux8,
+ putVReg( vD_addr, binop(Iop_QNarrowBin32Uto16Ux8,
mkexpr(vA_tmp), mkexpr(vB_tmp)) );
// TODO: set VSCR[SAT]
return True;
@@ -10020,14 +10023,14 @@
case 0x18E: // vpkshss (Pack Signed HW Signed Saturate, AV p220)
DIP("vpkshss v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
putVReg( vD_addr,
- binop(Iop_QNarrow16Sto8Sx16, mkexpr(vA), mkexpr(vB)) );
+ binop(Iop_QNarrowBin16Sto8Sx16, mkexpr(vA), mkexpr(vB)) );
// TODO: set VSCR[SAT]
return True;
case 0x1CE: // vpkswss (Pack Signed W Signed Saturate, AV p222)
DIP("vpkswss v%d,v%d,v%d\n", vD_addr, vA_addr, vB_addr);
putVReg( vD_addr,
- binop(Iop_QNarrow32Sto16Sx8, mkexpr(vA), mkexpr(vB)) );
+ binop(Iop_QNarrowBin32Sto16Sx8, mkexpr(vA), mkexpr(vB)) );
// TODO: set VSCR[SAT]
return True;
@@ -10067,7 +10070,7 @@
assign( b_tmp, binop(Iop_OrV128, mkexpr(b1),
binop(Iop_OrV128, mkexpr(b2), mkexpr(b3))) );
- putVReg( vD_addr, binop(Iop_Narrow32x4,
+ putVReg( vD_addr, binop(Iop_NarrowBin32to16x8,
mkexpr(a_tmp), mkexpr(b_tmp)) );
return True;
}
Modified: trunk/priv/guest_x86_toIR.c
===================================================================
--- trunk/priv/guest_x86_toIR.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/guest_x86_toIR.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -5475,9 +5475,9 @@
case 0x65: op = Iop_CmpGT16Sx4; break;
case 0x66: op = Iop_CmpGT32Sx2; break;
- case 0x6B: op = Iop_QNarrow32Sto16Sx4; eLeft = True; break;
- case 0x63: op = Iop_QNarrow16Sto8Sx8; eLeft = True; break;
- case 0x67: op = Iop_QNarrow16Sto8Ux8; eLeft = True; break;
+ case 0x6B: op = Iop_QNarrowBin32Sto16Sx4; eLeft = True; break;
+ case 0x63: op = Iop_QNarrowBin16Sto8Sx8; eLeft = True; break;
+ case 0x67: op = Iop_QNarrowBin16Sto8Ux8; eLeft = True; break;
case 0x68: op = Iop_InterleaveHI8x8; eLeft = True; break;
case 0x69: op = Iop_InterleaveHI16x4; eLeft = True; break;
@@ -10533,7 +10533,7 @@
if (sz == 2 && insn[0] == 0x0F && insn[1] == 0x6B) {
delta = dis_SSEint_E_to_G( sorb, delta+2,
"packssdw",
- Iop_QNarrow32Sto16Sx8, True );
+ Iop_QNarrowBin32Sto16Sx8, True );
goto decode_success;
}
@@ -10541,7 +10541,7 @@
if (sz == 2 && insn[0] == 0x0F && insn[1] == 0x63) {
delta = dis_SSEint_E_to_G( sorb, delta+2,
"packsswb",
- Iop_QNarrow16Sto8Sx16, True );
+ Iop_QNarrowBin16Sto8Sx16, True );
goto decode_success;
}
@@ -10549,7 +10549,7 @@
if (sz == 2 && insn[0] == 0x0F && insn[1] == 0x67) {
delta = dis_SSEint_E_to_G( sorb, delta+2,
"packuswb",
- Iop_QNarrow16Sto8Ux16, True );
+ Iop_QNarrowBin16Sto8Ux16, True );
goto decode_success;
}
Modified: trunk/priv/host_amd64_isel.c
===================================================================
--- trunk/priv/host_amd64_isel.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/host_amd64_isel.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -1094,12 +1094,12 @@
case Iop_QAdd16Ux4:
fn = (HWord)h_generic_calc_QAdd16Ux4; break;
- case Iop_QNarrow32Sto16Sx4:
- fn = (HWord)h_generic_calc_QNarrow32Sto16Sx4; break;
- case Iop_QNarrow16Sto8Sx8:
- fn = (HWord)h_generic_calc_QNarrow16Sto8Sx8; break;
- case Iop_QNarrow16Sto8Ux8:
- fn = (HWord)h_generic_calc_QNarrow16Sto8Ux8; break;
+ case Iop_QNarrowBin32Sto16Sx4:
+ fn = (HWord)h_generic_calc_QNarrowBin32Sto16Sx4; break;
+ case Iop_QNarrowBin16Sto8Sx8:
+ fn = (HWord)h_generic_calc_QNarrowBin16Sto8Sx8; break;
+ case Iop_QNarrowBin16Sto8Ux8:
+ fn = (HWord)h_generic_calc_QNarrowBin16Sto8Ux8; break;
case Iop_QSub8Sx8:
fn = (HWord)h_generic_calc_QSub8Sx8; break;
@@ -3544,11 +3544,11 @@
return dst;
}
- case Iop_QNarrow32Sto16Sx8:
+ case Iop_QNarrowBin32Sto16Sx8:
op = Asse_PACKSSD; arg1isEReg = True; goto do_SseReRg;
- case Iop_QNarrow16Sto8Sx16:
+ case Iop_QNarrowBin16Sto8Sx16:
op = Asse_PACKSSW; arg1isEReg = True; goto do_SseReRg;
- case Iop_QNarrow16Sto8Ux16:
+ case Iop_QNarrowBin16Sto8Ux16:
op = Asse_PACKUSW; arg1isEReg = True; goto do_SseReRg;
case Iop_InterleaveHI8x16:
@@ -3660,8 +3660,8 @@
goto do_SseAssistedBinary;
case Iop_CmpGT64Sx2: fn = (HWord)h_generic_calc_CmpGT64Sx2;
goto do_SseAssistedBinary;
- case Iop_QNarrow32Sto16Ux8:
- fn = (HWord)h_generic_calc_QNarrow32Sto16Ux8;
+ case Iop_QNarrowBin32Sto16Ux8:
+ fn = (HWord)h_generic_calc_QNarrowBin32Sto16Ux8;
goto do_SseAssistedBinary;
do_SseAssistedBinary: {
/* RRRufff! RRRufff code is what we're generating here. Oh
Modified: trunk/priv/host_arm_isel.c
===================================================================
--- trunk/priv/host_arm_isel.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/host_arm_isel.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -3351,64 +3351,64 @@
addInstr(env, ARMInstr_NUnary(ARMneon_NOT, res, tmp, 4, False));
return res;
}
- case Iop_Shorten16x8:
- case Iop_Shorten32x4:
- case Iop_Shorten64x2: {
+ case Iop_NarrowUn16to8x8:
+ case Iop_NarrowUn32to16x4:
+ case Iop_NarrowUn64to32x2: {
HReg res = newVRegD(env);
HReg arg = iselNeonExpr(env, e->Iex.Unop.arg);
UInt size = 0;
switch(e->Iex.Binop.op) {
- case Iop_Shorten16x8: size = 0; break;
- case Iop_Shorten32x4: size = 1; break;
- case Iop_Shorten64x2: size = 2; break;
+ case Iop_NarrowUn16to8x8: size = 0; break;
+ case Iop_NarrowUn32to16x4: size = 1; break;
+ case Iop_NarrowUn64to32x2: size = 2; break;
default: vassert(0);
}
addInstr(env, ARMInstr_NUnary(ARMneon_COPYN,
res, arg, size, False));
return res;
}
- case Iop_QShortenS16Sx8:
- case Iop_QShortenS32Sx4:
- case Iop_QShortenS64Sx2: {
+ case Iop_QNarrowUn16Sto8Sx8:
+ case Iop_QNarrowUn32Sto16Sx4:
+ case Iop_QNarrowUn64Sto32Sx2: {
HReg res = newVRegD(env);
HReg arg = iselNeonExpr(env, e->Iex.Unop.arg);
UInt size = 0;
switch(e->Iex.Binop.op) {
- case Iop_QShortenS16Sx8: size = 0; break;
- case Iop_QShortenS32Sx4: size = 1; break;
- case Iop_QShortenS64Sx2: size = 2; break;
+ case Iop_QNarrowUn16Sto8Sx8: size = 0; break;
+ case Iop_QNarrowUn32Sto16Sx4: size = 1; break;
+ case Iop_QNarrowUn64Sto32Sx2: size = 2; break;
default: vassert(0);
}
addInstr(env, ARMInstr_NUnary(ARMneon_COPYQNSS,
res, arg, size, False));
return res;
}
- case Iop_QShortenU16Sx8:
- case Iop_QShortenU32Sx4:
- case Iop_QShortenU64Sx2: {
+ case Iop_QNarrowUn16Sto8Ux8:
+ case Iop_QNarrowUn32Sto16Ux4:
+ case Iop_QNarrowUn64Sto32Ux2: {
HReg res = newVRegD(env);
HReg arg = iselNeonExpr(env, e->Iex.Unop.arg);
UInt size = 0;
switch(e->Iex.Binop.op) {
- case Iop_QShortenU16Sx8: size = 0; break;
- case Iop_QShortenU32Sx4: size = 1; break;
- case Iop_QShortenU64Sx2: size = 2; break;
+ case Iop_QNarrowUn16Sto8Ux8: size = 0; break;
+ case Iop_QNarrowUn32Sto16Ux4: size = 1; break;
+ case Iop_QNarrowUn64Sto32Ux2: size = 2; break;
default: vassert(0);
}
addInstr(env, ARMInstr_NUnary(ARMneon_COPYQNUS,
res, arg, size, False));
return res;
}
- case Iop_QShortenU16Ux8:
- case Iop_QShortenU32Ux4:
- case Iop_QShortenU64Ux2: {
+ case Iop_QNarrowUn16Uto8Ux8:
+ case Iop_QNarrowUn32Uto16Ux4:
+ case Iop_QNarrowUn64Uto32Ux2: {
HReg res = newVRegD(env);
HReg arg = iselNeonExpr(env, e->Iex.Unop.arg);
UInt size = 0;
switch(e->Iex.Binop.op) {
- case Iop_QShortenU16Ux8: size = 0; break;
- case Iop_QShortenU32Ux4: size = 1; break;
- case Iop_QShortenU64Ux2: size = 2; break;
+ case Iop_QNarrowUn16Uto8Ux8: size = 0; break;
+ case Iop_QNarrowUn32Uto16Ux4: size = 1; break;
+ case Iop_QNarrowUn64Uto32Ux2: size = 2; break;
default: vassert(0);
}
addInstr(env, ARMInstr_NUnary(ARMneon_COPYQNUU,
@@ -3974,32 +3974,32 @@
addInstr(env, ARMInstr_NUnary(ARMneon_NOT, res, tmp, 4, True));
return res;
}
- case Iop_Longen8Ux8:
- case Iop_Longen16Ux4:
- case Iop_Longen32Ux2: {
+ case Iop_Widen8Uto16x8:
+ case Iop_Widen16Uto32x4:
+ case Iop_Widen32Uto64x2: {
HReg res = newVRegV(env);
HReg arg = iselNeon64Expr(env, e->Iex.Unop.arg);
UInt size;
switch (e->Iex.Unop.op) {
- case Iop_Longen8Ux8: size = 0; break;
- case Iop_Longen16Ux4: size = 1; break;
- case Iop_Longen32Ux2: size = 2; break;
+ case Iop_Widen8Uto16x8: size = 0; break;
+ case Iop_Widen16Uto32x4: size = 1; break;
+ case Iop_Widen32Uto64x2: size = 2; break;
default: vassert(0);
}
addInstr(env, ARMInstr_NUnary(ARMneon_COPYLU,
res, arg, size, True));
return res;
}
- case Iop_Longen8Sx8:
- case Iop_Longen16Sx4:
- case Iop_Longen32Sx2: {
+ case Iop_Widen8Sto16x8:
+ case Iop_Widen16Sto32x4:
+ case Iop_Widen32Sto64x2: {
HReg res = newVRegV(env);
HReg arg = iselNeon64Expr(env, e->Iex.Unop.arg);
UInt size;
switch (e->Iex.Unop.op) {
- case Iop_Longen8Sx8: size = 0; break;
- case Iop_Longen16Sx4: size = 1; break;
- case Iop_Longen32Sx2: size = 2; break;
+ case Iop_Widen8Sto16x8: size = 0; break;
+ case Iop_Widen16Sto32x4: size = 1; break;
+ case Iop_Widen32Sto64x2: size = 2; break;
default: vassert(0);
}
addInstr(env, ARMInstr_NUnary(ARMneon_COPYLS,
Modified: trunk/priv/host_generic_simd128.c
===================================================================
--- trunk/priv/host_generic_simd128.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/host_generic_simd128.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -271,8 +271,8 @@
res->w8[15] = sar8(argL->w8[15], nn);
}
-void h_generic_calc_QNarrow32Sto16Ux8 ( /*OUT*/V128* res,
- V128* argL, V128* argR )
+void h_generic_calc_QNarrowBin32Sto16Ux8 ( /*OUT*/V128* res,
+ V128* argL, V128* argR )
{
res->w16[0] = qnarrow32Sto16U(argR->w32[0]);
res->w16[1] = qnarrow32Sto16U(argR->w32[1]);
Modified: trunk/priv/host_generic_simd128.h
===================================================================
--- trunk/priv/host_generic_simd128.h 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/host_generic_simd128.h 2011-06-16 11:36:23 UTC (rev 2163)
@@ -61,7 +61,7 @@
extern void h_generic_calc_SarN64x2 ( /*OUT*/V128*, V128*, UInt );
extern void h_generic_calc_SarN8x16 ( /*OUT*/V128*, V128*, UInt );
-extern void h_generic_calc_QNarrow32Sto16Ux8
+extern void h_generic_calc_QNarrowBin32Sto16Ux8
( /*OUT*/V128*, V128*, V128* );
Modified: trunk/priv/host_generic_simd64.c
===================================================================
--- trunk/priv/host_generic_simd64.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/host_generic_simd64.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -759,7 +759,7 @@
/* ------------ Saturating narrowing ------------ */
-ULong h_generic_calc_QNarrow32Sto16Sx4 ( ULong aa, ULong bb )
+ULong h_generic_calc_QNarrowBin32Sto16Sx4 ( ULong aa, ULong bb )
{
UInt d = sel32x2_1(aa);
UInt c = sel32x2_0(aa);
@@ -773,7 +773,7 @@
);
}
-ULong h_generic_calc_QNarrow16Sto8Sx8 ( ULong aa, ULong bb )
+ULong h_generic_calc_QNarrowBin16Sto8Sx8 ( ULong aa, ULong bb )
{
UShort h = sel16x4_3(aa);
UShort g = sel16x4_2(aa);
@@ -795,7 +795,7 @@
);
}
-ULong h_generic_calc_QNarrow16Sto8Ux8 ( ULong aa, ULong bb )
+ULong h_generic_calc_QNarrowBin16Sto8Ux8 ( ULong aa, ULong bb )
{
UShort h = sel16x4_3(aa);
UShort g = sel16x4_2(aa);
Modified: trunk/priv/host_generic_simd64.h
===================================================================
--- trunk/priv/host_generic_simd64.h 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/host_generic_simd64.h 2011-06-16 11:36:23 UTC (rev 2163)
@@ -87,9 +87,9 @@
extern ULong h_generic_calc_CmpNEZ16x4 ( ULong );
extern ULong h_generic_calc_CmpNEZ8x8 ( ULong );
-extern ULong h_generic_calc_QNarrow32Sto16Sx4 ( ULong, ULong );
-extern ULong h_generic_calc_QNarrow16Sto8Sx8 ( ULong, ULong );
-extern ULong h_generic_calc_QNarrow16Sto8Ux8 ( ULong, ULong );
+extern ULong h_generic_calc_QNarrowBin32Sto16Sx4 ( ULong, ULong );
+extern ULong h_generic_calc_QNarrowBin16Sto8Sx8 ( ULong, ULong );
+extern ULong h_generic_calc_QNarrowBin16Sto8Ux8 ( ULong, ULong );
extern ULong h_generic_calc_InterleaveHI8x8 ( ULong, ULong );
extern ULong h_generic_calc_InterleaveLO8x8 ( ULong, ULong );
Modified: trunk/priv/host_ppc_isel.c
===================================================================
--- trunk/priv/host_ppc_isel.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/host_ppc_isel.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -3678,9 +3678,9 @@
case Iop_Shr16x8: op = Pav_SHR; goto do_AvBin16x8;
case Iop_Sar16x8: op = Pav_SAR; goto do_AvBin16x8;
case Iop_Rol16x8: op = Pav_ROTL; goto do_AvBin16x8;
- case Iop_Narrow16x8: op = Pav_PACKUU; goto do_AvBin16x8;
- case Iop_QNarrow16Uto8Ux16: op = Pav_QPACKUU; goto do_AvBin16x8;
- case Iop_QNarrow16Sto8Sx16: op = Pav_QPACKSS; goto do_AvBin16x8;
+ case Iop_NarrowBin16to8x16: op = Pav_PACKUU; goto do_AvBin16x8;
+ case Iop_QNarrowBin16Uto8Ux16: op = Pav_QPACKUU; goto do_AvBin16x8;
+ case Iop_QNarrowBin16Sto8Sx16: op = Pav_QPACKSS; goto do_AvBin16x8;
case Iop_InterleaveHI16x8: op = Pav_MRGHI; goto do_AvBin16x8;
case Iop_InterleaveLO16x8: op = Pav_MRGLO; goto do_AvBin16x8;
case Iop_Add16x8: op = Pav_ADDU; goto do_AvBin16x8;
@@ -3712,9 +3712,9 @@
case Iop_Shr32x4: op = Pav_SHR; goto do_AvBin32x4;
case Iop_Sar32x4: op = Pav_SAR; goto do_AvBin32x4;
case Iop_Rol32x4: op = Pav_ROTL; goto do_AvBin32x4;
- case Iop_Narrow32x4: op = Pav_PACKUU; goto do_AvBin32x4;
- case Iop_QNarrow32Uto16Ux8: op = Pav_QPACKUU; goto do_AvBin32x4;
- case Iop_QNarrow32Sto16Sx8: op = Pav_QPACKSS; goto do_AvBin32x4;
+ case Iop_NarrowBin32to16x8: op = Pav_PACKUU; goto do_AvBin32x4;
+ case Iop_QNarrowBin32Uto16Ux8: op = Pav_QPACKUU; goto do_AvBin32x4;
+ case Iop_QNarrowBin32Sto16Sx8: op = Pav_QPACKSS; goto do_AvBin32x4;
case Iop_InterleaveHI32x4: op = Pav_MRGHI; goto do_AvBin32x4;
case Iop_InterleaveLO32x4: op = Pav_MRGLO; goto do_AvBin32x4;
case Iop_Add32x4: op = Pav_ADDU; goto do_AvBin32x4;
Modified: trunk/priv/host_x86_isel.c
===================================================================
--- trunk/priv/host_x86_isel.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/host_x86_isel.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -2386,12 +2386,12 @@
case Iop_QAdd16Ux4:
fn = (HWord)h_generic_calc_QAdd16Ux4; goto binnish;
- case Iop_QNarrow32Sto16Sx4:
- fn = (HWord)h_generic_calc_QNarrow32Sto16Sx4; goto binnish;
- case Iop_QNarrow16Sto8Sx8:
- fn = (HWord)h_generic_calc_QNarrow16Sto8Sx8; goto binnish;
- case Iop_QNarrow16Sto8Ux8:
- fn = (HWord)h_generic_calc_QNarrow16Sto8Ux8; goto binnish;
+ case Iop_QNarrowBin32Sto16Sx4:
+ fn = (HWord)h_generic_calc_QNarrowBin32Sto16Sx4; goto binnish;
+ case Iop_QNarrowBin16Sto8Sx8:
+ fn = (HWord)h_generic_calc_QNarrowBin16Sto8Sx8; goto binnish;
+ case Iop_QNarrowBin16Sto8Ux8:
+ fn = (HWord)h_generic_calc_QNarrowBin16Sto8Ux8; goto binnish;
case Iop_QSub8Sx8:
fn = (HWord)h_generic_calc_QSub8Sx8; goto binnish;
@@ -3500,11 +3500,11 @@
return dst;
}
- case Iop_QNarrow32Sto16Sx8:
+ case Iop_QNarrowBin32Sto16Sx8:
op = Xsse_PACKSSD; arg1isEReg = True; goto do_SseReRg;
- case Iop_QNarrow16Sto8Sx16:
+ case Iop_QNarrowBin16Sto8Sx16:
op = Xsse_PACKSSW; arg1isEReg = True; goto do_SseReRg;
- case Iop_QNarrow16Sto8Ux16:
+ case Iop_QNarrowBin16Sto8Ux16:
op = Xsse_PACKUSW; arg1isEReg = True; goto do_SseReRg;
case Iop_InterleaveHI8x16:
Modified: trunk/priv/ir_defs.c
===================================================================
--- trunk/priv/ir_defs.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/priv/ir_defs.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -506,9 +506,9 @@
case Iop_SarN8x8: vex_printf("SarN8x8"); return;
case Iop_SarN16x4: vex_printf("SarN16x4"); return;
case Iop_SarN32x2: vex_printf("SarN32x2"); return;
- case Iop_QNarrow16Sto8Ux8: vex_printf("QNarrow16Sto8Ux8"); return;
- case Iop_QNarrow16Sto8Sx8: vex_printf("QNarrow16Sto8Sx8"); return;
- case Iop_QNarrow32Sto16Sx4: vex_printf("QNarrow32Sto16Sx4"); return;
+ case Iop_QNarrowBin16Sto8Ux8: vex_printf("QNarrowBin16Sto8Ux8"); return;
+ case Iop_QNarrowBin16Sto8Sx8: vex_printf("QNarrowBin16Sto8Sx8"); return;
+ case Iop_QNarrowBin32Sto16Sx4: vex_printf("QNarrowBin32Sto16Sx4"); return;
case Iop_InterleaveHI8x8: vex_printf("InterleaveHI8x8"); return;
case Iop_InterleaveHI16x4: vex_printf("InterleaveHI16x4"); return;
case Iop_InterleaveHI32x2: vex_printf("InterleaveHI32x2"); return;
@@ -844,32 +844,32 @@
case Iop_Rol16x8: vex_printf("Rol16x8"); return;
case Iop_Rol32x4: vex_printf("Rol32x4"); return;
- case Iop_Narrow16x8: vex_printf("Narrow16x8"); return;
- case Iop_Narrow32x4: vex_printf("Narrow32x4"); return;
- case Iop_QNarrow16Uto8Ux16: vex_printf("QNarrow16Uto8Ux16"); return;
- case Iop_QNarrow32Sto16Ux8: vex_printf("QNarrow32Sto16Ux8"); return;
- case Iop_QNarrow16Sto8Ux16: vex_printf("QNarrow16Sto8Ux16"); return;
- case Iop_QNarrow32Uto16Ux8: vex_printf("QNarrow32Uto16Ux8"); return;
- case Iop_QNarrow16Sto8Sx16: vex_printf("QNarrow16Sto8Sx16"); return;
- case Iop_QNarrow32Sto16Sx8: vex_printf("QNarrow32Sto16Sx8"); return;
- case Iop_Shorten16x8: vex_printf("Shorten16x8"); return;
- case Iop_Shorten32x4: vex_printf("Shorten32x4"); return;
- case Iop_Shorten64x2: vex_printf("Shorten64x2"); return;
- case Iop_QShortenU16Ux8: vex_printf("QShortenU16Ux8"); return;
- case Iop_QShortenU32Ux4: vex_printf("QShortenU32Ux4"); return;
- case Iop_QShortenU64Ux2: vex_printf("QShortenU64Ux2"); return;
- case Iop_QShortenS16Sx8: vex_printf("QShortenS16Sx8"); return;
- case Iop_QShortenS32Sx4: vex_printf("QShortenS32Sx4"); return;
- case Iop_QShortenS64Sx2: vex_printf("QShortenS64Sx2"); return;
- case Iop_QShortenU16Sx8: vex_printf("QShortenU16Sx8"); return;
- case Iop_QShortenU32Sx4: vex_printf("QShortenU32Sx4"); return;
- case Iop_QShortenU64Sx2: vex_printf("QShortenU64Sx2"); return;
- case Iop_Longen8Ux8: vex_printf("Longen8Ux8"); return;
- case Iop_Longen16Ux4: vex_printf("Longen16Ux4"); return;
- case Iop_Longen32Ux2: vex_printf("Longen32Ux2"); return;
- case Iop_Longen8Sx8: vex_printf("Longen8Sx8"); return;
- case Iop_Longen16Sx4: vex_printf("Longen16Sx4"); return;
- case Iop_Longen32Sx2: vex_printf("Longen32Sx2"); return;
+ case Iop_NarrowBin16to8x16: vex_printf("NarrowBin16to8x16"); return;
+ case Iop_NarrowBin32to16x8: vex_printf("NarrowBin32to16x8"); return;
+ case Iop_QNarrowBin16Uto8Ux16: vex_printf("QNarrowBin16Uto8Ux16"); return;
+ case Iop_QNarrowBin32Sto16Ux8: vex_printf("QNarrowBin32Sto16Ux8"); return;
+ case Iop_QNarrowBin16Sto8Ux16: vex_printf("QNarrowBin16Sto8Ux16"); return;
+ case Iop_QNarrowBin32Uto16Ux8: vex_printf("QNarrowBin32Uto16Ux8"); return;
+ case Iop_QNarrowBin16Sto8Sx16: vex_printf("QNarrowBin16Sto8Sx16"); return;
+ case Iop_QNarrowBin32Sto16Sx8: vex_printf("QNarrowBin32Sto16Sx8"); return;
+ case Iop_NarrowUn16to8x8: vex_printf("NarrowUn16to8x8"); return;
+ case Iop_NarrowUn32to16x4: vex_printf("NarrowUn32to16x4"); return;
+ case Iop_NarrowUn64to32x2: vex_printf("NarrowUn64to32x2"); return;
+ case Iop_QNarrowUn16Uto8Ux8: vex_printf("QNarrowUn16Uto8Ux8"); return;
+ case Iop_QNarrowUn32Uto16Ux4: vex_printf("QNarrowUn32Uto16Ux4"); return;
+ case Iop_QNarrowUn64Uto32Ux2: vex_printf("QNarrowUn64Uto32Ux2"); return;
+ case Iop_QNarrowUn16Sto8Sx8: vex_printf("QNarrowUn16Sto8Sx8"); return;
+ case Iop_QNarrowUn32Sto16Sx4: vex_printf("QNarrowUn32Sto16Sx4"); return;
+ case Iop_QNarrowUn64Sto32Sx2: vex_printf("QNarrowUn64Sto32Sx2"); return;
+ case Iop_QNarrowUn16Sto8Ux8: vex_printf("QNarrowUn16Sto8Ux8"); return;
+ case Iop_QNarrowUn32Sto16Ux4: vex_printf("QNarrowUn32Sto16Ux4"); return;
+ case Iop_QNarrowUn64Sto32Ux2: vex_printf("QNarrowUn64Sto32Ux2"); return;
+ case Iop_Widen8Uto16x8: vex_printf("Widen8Uto16x8"); return;
+ case Iop_Widen16Uto32x4: vex_printf("Widen16Uto32x4"); return;
+ case Iop_Widen32Uto64x2: vex_printf("Widen32Uto64x2"); return;
+ case Iop_Widen8Sto16x8: vex_printf("Widen8Sto16x8"); return;
+ case Iop_Widen16Sto32x4: vex_printf("Widen16Sto32x4"); return;
+ case Iop_Widen32Sto64x2: vex_printf("Widen32Sto64x2"); return;
case Iop_InterleaveHI8x16: vex_printf("InterleaveHI8x16"); return;
case Iop_InterleaveHI16x8: vex_printf("InterleaveHI16x8"); return;
@@ -2054,8 +2054,8 @@
case Iop_QAdd32Ux2: case Iop_QAdd64Ux1:
case Iop_PwAdd8x8: case Iop_PwAdd16x4: case Iop_PwAdd32x2:
case Iop_PwAdd32Fx2:
- case Iop_QNarrow32Sto16Sx4:
- case Iop_QNarrow16Sto8Sx8: case Iop_QNarrow16Sto8Ux8:
+ case Iop_QNarrowBin32Sto16Sx4:
+ case Iop_QNarrowBin16Sto8Sx8: case Iop_QNarrowBin16Sto8Ux8:
case Iop_Sub8x8: case Iop_Sub16x4: case Iop_Sub32x2:
case Iop_QSub8Sx8: case Iop_QSub16Sx4:
case Iop_QSub32Sx2: case Iop_QSub64Sx1:
@@ -2332,17 +2332,31 @@
case Iop_Rsqrte32x4:
UNARY(Ity_V128, Ity_V128);
- case Iop_64HLtoV128: BINARY(Ity_I64,Ity_I64, Ity_V128);
+ case Iop_64HLtoV128:
+ BINARY(Ity_I64,Ity_I64, Ity_V128);
+
case Iop_V128to64: case Iop_V128HIto64:
- case Iop_Shorten16x8: case Iop_Shorten32x4: case Iop_Shorten64x2:
- case Iop_QShortenU16Ux8: case Iop_QShortenU32Ux4: case Iop_QShortenU64Ux2:
- case Iop_QShortenS16Sx8: case Iop_QShortenS32Sx4: case Iop_QShortenS64Sx2:
- case Iop_QShortenU16Sx8: case Iop_QShortenU32Sx4: case Iop_QShortenU64Sx2:
+ case Iop_NarrowUn16to8x8:
+ case Iop_NarrowUn32to16x4:
+ case Iop_NarrowUn64to32x2:
+ case Iop_QNarrowUn16Uto8Ux8:
+ case Iop_QNarrowUn32Uto16Ux4:
+ case Iop_QNarrowUn64Uto32Ux2:
+ case Iop_QNarrowUn16Sto8Sx8:
+ case Iop_QNarrowUn32Sto16Sx4:
+ case Iop_QNarrowUn64Sto32Sx2:
+ case Iop_QNarrowUn16Sto8Ux8:
+ case Iop_QNarrowUn32Sto16Ux4:
+ case Iop_QNarrowUn64Sto32Ux2:
case Iop_F32toF16x4:
UNARY(Ity_V128, Ity_I64);
- case Iop_Longen8Ux8: case Iop_Longen16Ux4: case Iop_Longen32Ux2:
- case Iop_Longen8Sx8: case Iop_Longen16Sx4: case Iop_Longen32Sx2:
+ case Iop_Widen8Uto16x8:
+ case Iop_Widen16Uto32x4:
+ case Iop_Widen32Uto64x2:
+ case Iop_Widen8Sto16x8:
+ case Iop_Widen16Sto32x4:
+ case Iop_Widen32Sto64x2:
case Iop_F16toF32x4:
UNARY(Ity_I64, Ity_V128);
@@ -2414,16 +2428,18 @@
case Iop_CmpGT64Sx2:
case Iop_CmpGT8Ux16: case Iop_CmpGT16Ux8: case Iop_CmpGT32Ux4:
case Iop_Shl8x16: case Iop_Shl16x8: case Iop_Shl32x4: case Iop_Shl64x2:
- case Iop_QShl8x16: case Iop_QShl16x8: case Iop_QShl32x4: case Iop_QShl64x2:
- case Iop_QSal8x16: case Iop_QSal16x8: case Iop_QSal32x4: case Iop_QSal64x2:
+ case Iop_QShl8x16: case Iop_QShl16x8:
+ case Iop_QShl32x4: case Iop_QShl64x2:
+ case Iop_QSal8x16: case Iop_QSal16x8:
+ case Iop_QSal32x4: case Iop_QSal64x2:
case Iop_Shr8x16: case Iop_Shr16x8: case Iop_Shr32x4: case Iop_Shr64x2:
case Iop_Sar8x16: case Iop_Sar16x8: case Iop_Sar32x4: case Iop_Sar64x2:
case Iop_Sal8x16: case Iop_Sal16x8: case Iop_Sal32x4: case Iop_Sal64x2:
case Iop_Rol8x16: case Iop_Rol16x8: case Iop_Rol32x4:
- case Iop_QNarrow16Sto8Ux16: case Iop_QNarrow32Sto16Ux8:
- case Iop_QNarrow16Sto8Sx16: case Iop_QNarrow32Sto16Sx8:
- case Iop_QNarrow16Uto8Ux16: case Iop_QNarrow32Uto16Ux8:
- case Iop_Narrow16x8: case Iop_Narrow32x4:
+ case Iop_QNarrowBin16Sto8Ux16: case Iop_QNarrowBin32Sto16Ux8:
+ case Iop_QNarrowBin16Sto8Sx16: case Iop_QNarrowBin32Sto16Sx8:
+ case Iop_QNarrowBin16Uto8Ux16: case Iop_QNarrowBin32Uto16Ux8:
+ case Iop_NarrowBin16to8x16: case Iop_NarrowBin32to16x8:
case Iop_InterleaveHI8x16: case Iop_InterleaveHI16x8:
case Iop_InterleaveHI32x4: case Iop_InterleaveHI64x2:
case Iop_InterleaveLO8x16: case Iop_InterleaveLO16x8:
Modified: trunk/pub/libvex_ir.h
===================================================================
--- trunk/pub/libvex_ir.h 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/pub/libvex_ir.h 2011-06-16 11:36:23 UTC (rev 2163)
@@ -895,7 +895,8 @@
Iop_QShlN8x8, Iop_QShlN16x4, Iop_QShlN32x2, Iop_QShlN64x1,
Iop_QSalN8x8, Iop_QSalN16x4, Iop_QSalN32x2, Iop_QSalN64x1,
- /* NARROWING -- narrow 2xI64 into 1xI64, hi half from left arg */
+ /* NARROWING (binary)
+ -- narrow 2xI64 into 1xI64, hi half from left arg */
/* For saturated narrowing, I believe there are 4 variants of
the basic arithmetic operation, depending on the signedness
of argument and result. Here are examples that exemplify
@@ -915,8 +916,8 @@
if (x >s 255) x = 255;
return x[7:0];
*/
- Iop_QNarrow16Sto8Ux8,
- Iop_QNarrow16Sto8Sx8, Iop_QNarrow32Sto16Sx4,
+ Iop_QNarrowBin16Sto8Ux8,
+ Iop_QNarrowBin16Sto8Sx8, Iop_QNarrowBin32Sto16Sx4,
/* INTERLEAVING */
/* Interleave lanes from low or high halves of
@@ -1035,6 +1036,7 @@
Iop_Fixed32UToF32x4_RN, Iop_Fixed32SToF32x4_RN, /* fixed-point -> fp */
/* --- Single to/from half conversion --- */
+ /* FIXME: what kind of rounding in F32x4 -> F16x4 case? */
Iop_F32toF16x4, Iop_F16toF32x4, /* F32x4 <-> F16x4 */
/* --- 32x4 lowest-lane-only scalar FP --- */
@@ -1193,31 +1195,32 @@
Iop_QShlN8x16, Iop_QShlN16x8, Iop_QShlN32x4, Iop_QShlN64x2,
Iop_QSalN8x16, Iop_QSalN16x8, Iop_QSalN32x4, Iop_QSalN64x2,
- /* NARROWING -- narrow 2xV128 into 1xV128, hi half from left arg */
+ /* NARROWING (binary)
+ -- narrow 2xV128 into 1xV128, hi half from left arg */
/* See comments above w.r.t. U vs S issues in saturated narrowing. */
- Iop_QNarrow16Sto8Ux16, Iop_QNarrow32Sto16Ux8,
- Iop_QNarrow16Sto8Sx16, Iop_QNarrow32Sto16Sx8,
- Iop_QNarrow16Uto8Ux16, Iop_QNarrow32Uto16Ux8,
- Iop_Narrow16x8, Iop_Narrow32x4,
- /* Shortening V128->I64, lo half from each element */
- Iop_Shorten16x8, Iop_Shorten32x4, Iop_Shorten64x2,
- /* Saturating shortening from signed source to signed/unsigned destination */
- Iop_QShortenS16Sx8, Iop_QShortenS32Sx4, Iop_QShortenS64Sx2,
- Iop_QShortenU16Sx8, Iop_QShortenU32Sx4, Iop_QShortenU64Sx2,
- /* Saturating shortening from unsigned source to unsigned destination */
- Iop_QShortenU16Ux8, Iop_QShortenU32Ux4, Iop_QShortenU64Ux2,
+ Iop_QNarrowBin16Sto8Ux16, Iop_QNarrowBin32Sto16Ux8,
+ Iop_QNarrowBin16Sto8Sx16, Iop_QNarrowBin32Sto16Sx8,
+ Iop_QNarrowBin16Uto8Ux16, Iop_QNarrowBin32Uto16Ux8,
+ Iop_NarrowBin16to8x16, Iop_NarrowBin32to16x8,
- /* WIDENING */
- /* Longening --- sign or zero extends each element of the argument
- vector to the twice original size. The resulting vector consists of
+ /* NARROWING (unary) -- narrow V128 into I64 */
+ Iop_NarrowUn16to8x8, Iop_NarrowUn32to16x4, Iop_NarrowUn64to32x2,
+ /* Saturating narrowing from signed source to signed/unsigned destination */
+ Iop_QNarrowUn16Sto8Sx8, Iop_QNarrowUn32Sto16Sx4, Iop_QNarrowUn64Sto32Sx2,
+ Iop_QNarrowUn16Sto8Ux8, Iop_QNarrowUn32Sto16Ux4, Iop_QNarrowUn64Sto32Ux2,
+ /* Saturating narrowing from unsigned source to unsigned destination */
+ Iop_QNarrowUn16Uto8Ux8, Iop_QNarrowUn32Uto16Ux4, Iop_QNarrowUn64Uto32Ux2,
+
+ /* WIDENING -- sign or zero extend each element of the argument
+ vector to the twice original size. The resulting vector consists of
the same number of elements but each element and the vector itself
- are two times wider.
+ are twice as wide.
All operations are I64->V128.
Example
- Iop_Longen32Sx2( [a, b] ) = [c, d]
+ Iop_Widen32Sto64x2( [a, b] ) = [c, d]
where c = Iop_32Sto64(a) and d = Iop_32Sto64(b) */
- Iop_Longen8Ux8, Iop_Longen16Ux4, Iop_Longen32Ux2,
- Iop_Longen8Sx8, Iop_Longen16Sx4, Iop_Longen32Sx2,
+ Iop_Widen8Uto16x8, Iop_Widen16Uto32x4, Iop_Widen32Uto64x2,
+ Iop_Widen8Sto16x8, Iop_Widen16Sto32x4, Iop_Widen32Sto64x2,
/* INTERLEAVING */
/* Interleave lanes from low or high halves of
Modified: trunk/test_main.c
===================================================================
--- trunk/test_main.c 2011-06-16 11:34:25 UTC (rev 2162)
+++ trunk/test_main.c 2011-06-16 11:36:23 UTC (rev 2163)
@@ -76,7 +76,7 @@
/* Forwards */
#if 1 /* UNUSED */
-static IRSB* ac_instrument ( IRSB*, VexGuestLayout*, IRType );
+//static IRSB* ac_instrument ( IRSB*, VexGuestLayout*, IRType );
static
IRSB* mc_instrument ( void* closureV,
IRSB* bb_in, VexGuestLayout* layout,
@@ -133,7 +133,8 @@
while (!feof(f)) {
- fgets(linebuf, N_LINEBUF,f);
+ __attribute__((unused))
+ char* unused1 = fgets(linebuf, N_LINEBUF,f);
if (linebuf[0] == 0) continue;
if (linebuf[0] != '.') continue;
@@ -146,7 +147,8 @@
& orig_addr, & orig_nbytes ));
assert(orig_nbytes >= 1);
assert(!feof(f));
- fgets(linebuf, N_LINEBUF,f);
+ __attribute__((unused))
+ char* unused2 = fgets(linebuf, N_LINEBUF,f);
assert(linebuf[0] == '.');
/* second line is: . byte byte byte etc */
@@ -1291,6 +1293,7 @@
/*------------------------------------------------------------*/
static
+__attribute__((unused))
IRAtom* expensiveAdd32 ( MCEnv* mce, IRAtom* qaa, IRAtom* qbb,
IRAtom* aa, IRAtom* bb )
{
@@ -1531,9 +1534,9 @@
IRAtom *at1, *at2, *at3;
IRAtom* (*pcast)( MCEnv*, IRAtom* );
switch (narrow_op) {
- case Iop_QNarrow32Sto16Sx8: pcast = mkPCast32x4; break;
- case Iop_QNarrow16Sto8Sx16: pcast = mkPCast16x8; break;
- case Iop_QNarrow16Sto8Ux16: pcast = mkPCast16x8; break;
+ case Iop_QNarrowBin32Sto16Sx8: pcast = mkPCast32x4; break;
+ case Iop_QNarrowBin16Sto8Sx16: pcast = mkPCast16x8; break;
+ case Iop_QNarrowBin16Sto8Ux16: pcast = mkPCast16x8; break;
default: VG_(tool_panic)("vectorNarrowV128");
}
tl_assert(isShadowAtom(mce,vatom1));
@@ -1671,9 +1674,9 @@
case Iop_QAdd64Sx2:
return binary64Ix2(mce, vatom1, vatom2);
- case Iop_QNarrow32Sto16Sx8:
- case Iop_QNarrow16Sto8Sx16:
- case Iop_QNarrow16Sto8Ux16:
+ case Iop_QNarrowBin32Sto16Sx8:
+ case Iop_QNarrowBin16Sto8Sx16:
+ case Iop_QNarrowBin16Sto8Ux16:
return vectorNarrowV128(mce, op, vatom1, vatom2);
case Iop_Sub64Fx2:
@@ -2519,6 +2522,7 @@
|| n == 1010100);
}
+__attribute__((unused))
static Bool checkForBogusLiterals ( /*FLAT*/ IRStmt* st )
{
Int i;
|
|
From: <sv...@va...> - 2011-06-16 11:39:15
|
Author: sewardj Date: 2011-06-16 12:34:25 +0100 (Thu, 16 Jun 2011) New Revision: 2162 Log: Reduce warning noise (make it in line with main Valgrind build) Modified: trunk/Makefile-gcc Modified: trunk/Makefile-gcc =================================================================== --- trunk/Makefile-gcc 2011-06-15 19:06:36 UTC (rev 2161) +++ trunk/Makefile-gcc 2011-06-16 11:34:25 UTC (rev 2162) @@ -87,6 +87,7 @@ CCFLAGS = -Wall -Wmissing-prototypes -Wshadow \ -Wpointer-arith -Wbad-function-cast -Wcast-qual \ -Wcast-align -Wmissing-declarations \ + -Wno-pointer-sign \ $(EXTRA_CFLAGS) -g -O2 -fstrict-aliasing #CC = icc |
|
From: Bart V. A. <bva...@ac...> - 2011-06-16 07:59:39
|
Nightly build on cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) Started at 2011-06-16 02:52:48 EDT Ended at 2011-06-16 03:59:28 EDT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 461 tests, 20 stderr failures, 10 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/nlfork_chain (stdout) gdbserver_tests/nlfork_chain (stderr) memcheck/tests/addressable (stderr) memcheck/tests/custom_alloc (stderr) memcheck/tests/deep_templates (stdout) memcheck/tests/describe-block (stderr) memcheck/tests/mempool (stderr) memcheck/tests/mempool2 (stderr) memcheck/tests/origin1-yes (stderr) memcheck/tests/origin3-no (stderr) memcheck/tests/wrap8 (stdout) memcheck/tests/wrap8 (stderr) callgrind/tests/simwork-both (stdout) callgrind/tests/simwork-both (stderr) callgrind/tests/simwork-branch (stdout) callgrind/tests/simwork-branch (stderr) none/tests/empty-exe (stderr) none/tests/faultstatus (stderr) none/tests/linux/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) none/tests/shell_zerolength (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc23_bogus_condwait (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Last 20 lines of verbose log follow echo mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function) mc_translate.c: In function 'vectorNarrow64': mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function) mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function) mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function) mc_translate.c: In function 'expr2vbits_Binop': mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function) mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function) mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function) mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function) mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function) mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function) mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function) make[3]: *** [memcheck_ppc64_linux-mc_translate.o] Error 1 make[3]: Leaving directory `/net/home/bart/software/valgrind/nightly/valgrind-old/memcheck' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/net/home/bart/software/valgrind/nightly/valgrind-old/memcheck' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/net/home/bart/software/valgrind/nightly/valgrind-old' make: *** [check] Error 2 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Thu Jun 16 03:10:29 2011 --- new.short Thu Jun 16 03:59:28 2011 *************** *** 6,27 **** ! Last 20 lines of verbose log follow echo ! mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function) ! mc_translate.c: In function 'vectorNarrow64': ! mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function) ! mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function) ! mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function) ! mc_translate.c: In function 'expr2vbits_Binop': ! mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function) ! mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function) ! mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function) ! mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function) ! mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function) ! mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function) ! mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function) ! make[3]: *** [memcheck_ppc64_linux-mc_translate.o] Error 1 ! make[3]: Leaving directory `/net/home/bart/software/valgrind/nightly/valgrind-old/memcheck' ! make[2]: *** [check-recursive] Error 1 ! make[2]: Leaving directory `/net/home/bart/software/valgrind/nightly/valgrind-old/memcheck' ! make[1]: *** [check-recursive] Error 1 ! make[1]: Leaving directory `/net/home/bart/software/valgrind/nightly/valgrind-old' ! make: *** [check] Error 2 --- 6,40 ---- ! Regression test results follow ! ! == 461 tests, 20 stderr failures, 10 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! gdbserver_tests/nlfork_chain (stdout) ! gdbserver_tests/nlfork_chain (stderr) ! memcheck/tests/addressable (stderr) ! memcheck/tests/custom_alloc (stderr) ! memcheck/tests/deep_templates (stdout) ! memcheck/tests/describe-block (stderr) ! memcheck/tests/mempool (stderr) ! memcheck/tests/mempool2 (stderr) ! memcheck/tests/origin1-yes (stderr) ! memcheck/tests/origin3-no (stderr) ! memcheck/tests/wrap8 (stdout) ! memcheck/tests/wrap8 (stderr) ! callgrind/tests/simwork-both (stdout) ! callgrind/tests/simwork-both (stderr) ! callgrind/tests/simwork-branch (stdout) ! callgrind/tests/simwork-branch (stderr) ! none/tests/empty-exe (stderr) ! none/tests/faultstatus (stderr) ! none/tests/linux/mremap (stderr) ! none/tests/ppc32/jm-fp (stdout) ! none/tests/ppc32/round (stdout) ! none/tests/ppc32/test_gx (stdout) ! none/tests/ppc64/jm-fp (stdout) ! none/tests/ppc64/round (stdout) ! none/tests/shell_valid2 (stderr) ! none/tests/shell_valid3 (stderr) ! none/tests/shell_zerolength (stderr) ! helgrind/tests/hg05_race2 (stderr) ! helgrind/tests/tc06_two_races_xml (stderr) ! helgrind/tests/tc23_bogus_condwait (stderr) ! |
|
From: Rich C. <rc...@wi...> - 2011-06-16 05:16:35
|
Nightly build on ppc32 ( Linux 2.6.27.45-0.1-default ppc )
Started at 2011-06-15 23:26:01 CDT
Ended at 2011-06-16 00:16:25 CDT
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 461 tests, 15 stderr failures, 5 stdout failures, 2 stderrB failures, 0 stdoutB failures, 2 post failures ==
gdbserver_tests/mcinfcallWSRU (stderrB)
gdbserver_tests/mcvabits (stderrB)
memcheck/tests/badjump (stderr)
memcheck/tests/badjump2 (stderr)
memcheck/tests/linux/stack_changes (stderr)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo6 (stderr)
massif/tests/deep-D (post)
massif/tests/overloaded-new (post)
none/tests/linux/mremap (stderr)
none/tests/ppc32/jm-fp (stdout)
none/tests/ppc32/jm-fp (stderr)
none/tests/ppc32/power5+_round (stdout)
none/tests/ppc32/power5+_round (stderr)
none/tests/ppc32/round (stdout)
none/tests/ppc32/round (stderr)
none/tests/ppc32/test_fx (stdout)
none/tests/ppc32/test_fx (stderr)
none/tests/ppc32/test_gx (stdout)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
drd/tests/tc23_bogus_condwait (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
mc_translate.c: In function 'vectorNarrow64':
mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c: In function 'expr2vbits_Binop':
mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
make[3]: *** [memcheck_ppc32_linux-mc_translate.o] Error 1
make[3]: Leaving directory `/root/src/vg/nightly/valgrind-old/memcheck'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/src/vg/nightly/valgrind-old/memcheck'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/src/vg/nightly/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Jun 15 23:37:32 2011
--- new.short Thu Jun 16 00:16:25 2011
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- mc_translate.c: In function 'vectorNarrow64':
- mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c: In function 'expr2vbits_Binop':
- mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
- mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
- mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
- mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- make[3]: *** [memcheck_ppc32_linux-mc_translate.o] Error 1
- make[3]: Leaving directory `/root/src/vg/nightly/valgrind-old/memcheck'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/root/src/vg/nightly/valgrind-old/memcheck'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/root/src/vg/nightly/valgrind-old'
- make: *** [all] Error 2
--- 3,34 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 461 tests, 15 stderr failures, 5 stdout failures, 2 stderrB failures, 0 stdoutB failures, 2 post failures ==
! gdbserver_tests/mcinfcallWSRU (stderrB)
! gdbserver_tests/mcvabits (stderrB)
! memcheck/tests/badjump (stderr)
! memcheck/tests/badjump2 (stderr)
! memcheck/tests/linux/stack_changes (stderr)
! memcheck/tests/origin5-bz2 (stderr)
! memcheck/tests/supp_unknown (stderr)
! memcheck/tests/varinfo6 (stderr)
! massif/tests/deep-D (post)
! massif/tests/overloaded-new (post)
! none/tests/linux/mremap (stderr)
! none/tests/ppc32/jm-fp (stdout)
! none/tests/ppc32/jm-fp (stderr)
! none/tests/ppc32/power5+_round (stdout)
! none/tests/ppc32/power5+_round (stderr)
! none/tests/ppc32/round (stdout)
! none/tests/ppc32/round (stderr)
! none/tests/ppc32/test_fx (stdout)
! none/tests/ppc32/test_fx (stderr)
! none/tests/ppc32/test_gx (stdout)
! helgrind/tests/hg05_race2 (stderr)
! helgrind/tests/tc06_two_races_xml (stderr)
! helgrind/tests/tc23_bogus_condwait (stderr)
! drd/tests/tc23_bogus_condwait (stderr)
=================================================
./valgrind-new/drd/tests/tc23_bogus_condwait.stderr.diff-darwin-amd64
=================================================
--- tc23_bogus_condwait.stderr.exp-darwin-amd64 2011-06-15 23:37:59.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2011-06-16 00:16:04.000000000 -0500
@@ -3,67 +3,11 @@
at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
by 0x........: main (tc23_bogus_condwait.c:69)
-Mutex not locked: mutex 0x........, recursion count 0, owner 0.
- at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:72)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:51)
-
-Thread 3:
-Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
- at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:20)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-cond 0x........ was first observed at:
- at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:51)
-
-Thread 1:
-The object at address 0x........ is not a mutex.
- at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:75)
-rwlock 0x........ was first observed at:
- at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:57)
-
-Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
- at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:78)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
-
-Thread 3:
-Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
- at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:24)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-cond 0x........ was first observed at:
- at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
-
-The impossible happened: mutex 0x........ is locked simultaneously by two threads (recursion count 1, owners 2 and 1) !
-Thread 2:
-Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
- at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
- by 0x........: grab_the_lock (tc23_bogus_condwait.c:42)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
-
-Assertion failed: (!r), function main, file tc23_bogus_condwait.c, line 86.
-Process terminating with default action of signal 6 (SIGABRT)
- at 0x........: __kill (in /...libc...)
- by 0x........: __assert_rtn (in /...libc...)
- by 0x........: main (tc23_bogus_condwait.c:86)
+Process terminating with default action of signal 7 (SIGBUS)
+ Invalid address alignment at address 0x........
+ at 0x........: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:?)
+ by 0x........: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.c:?)
+ by 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
-ERROR SUMMARY: 9 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc23_bogus_condwait.stderr.diff-darwin-x86
=================================================
--- tc23_bogus_condwait.stderr.exp-darwin-x86 2011-06-15 23:37:58.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2011-06-16 00:16:04.000000000 -0500
@@ -3,61 +3,11 @@
at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
by 0x........: main (tc23_bogus_condwait.c:69)
-Mutex not locked: mutex 0x........, recursion count 0, owner 0.
- at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:72)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:51)
-
-Thread 3:
-Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
- at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:20)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-cond 0x........ was first observed at:
- at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:51)
-
-Thread 1:
-The object at address 0x........ is not a mutex.
- at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:75)
-rwlock 0x........ was first observed at:
- at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:57)
-
-Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
- at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:78)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
-
-Thread 3:
-Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
- at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:24)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-cond 0x........ was first observed at:
- at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
-
-The impossible happened: mutex 0x........ is locked simultaneously by two threads (recursion count 1, owners 2 and 1) !
-Thread 2:
-Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
- at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
- by 0x........: grab_the_lock (tc23_bogus_condwait.c:42)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+Process terminating with default action of signal 7 (SIGBUS)
+ Invalid address alignment at address 0x........
+ at 0x........: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:?)
+ by 0x........: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.c:?)
+ by 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
-ERROR SUMMARY: 9 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc23_bogus_condwait.stderr.diff-linux-ppc
=================================================
--- tc23_bogus_condwait.stderr.exp-linux-ppc 2011-06-15 23:37:58.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2011-06-16 00:16:04.000000000 -0500
@@ -6,8 +6,8 @@
Process terminating with default action of signal 7 (SIGBUS)
Invalid address alignment at address 0x........
- at 0x........: (within libpthread-?.?.so)
- by 0x........: pthread_cond_wait@@GLIBC_2.3.2(within libpthread-?.?.so)
+ at 0x........: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:?)
+ by 0x........: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.c:?)
by 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc23_bogus_condwait.stderr.diff-linux-x86
=================================================
--- tc23_bogus_condwait.stderr.exp-linux-x86 2011-06-15 23:37:59.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2011-06-16 00:16:04.000000000 -0500
@@ -3,84 +3,11 @@
at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
by 0x........: main (tc23_bogus_condwait.c:69)
-Thread 3:
-Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
- at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:20)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-cond 0x........ was first observed at:
- at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
-
-Thread 1:
-Mutex not locked: mutex 0x........, recursion count 0, owner 0.
- at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:72)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:51)
-
-Thread 3:
-Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
- at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:24)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-cond 0x........ was first observed at:
- at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:51)
-
-Thread 1:
-The object at address 0x........ is not a mutex.
- at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:75)
-rwlock 0x........ was first observed at:
- at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:57)
-
-Thread 3:
-Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
- at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:28)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-cond 0x........ was first observed at:
- at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
-rwlock 0x........ was first observed at:
- at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:57)
-
-Thread 1:
-Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
- at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:78)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
-
-Thread 3:
-Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
- at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:32)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-cond 0x........ was first observed at:
- at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
-
-The impossible happened: mutex 0x........ is locked simultaneously by two threads (recursion count 1, owners 2 and 1) !
-Thread 2:
-Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
- at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
- by 0x........: grab_the_lock (tc23_bogus_condwait.c:42)
- by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+Process terminating with default action of signal 7 (SIGBUS)
+ Invalid address alignment at address 0x........
+ at 0x........: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:?)
+ by 0x........: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.c:?)
+ by 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
-ERROR SUMMARY: 11 errors from 9 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/gdbserver_tests/mcinfcallWSRU.stderrB.diff
=================================================
--- mcinfcallWSRU.stderrB.exp 2011-06-15 23:37:39.000000000 -0500
+++ mcinfcallWSRU.stderrB.out 2011-06-15 23:53:37.000000000 -0500
@@ -26,30 +26,27 @@
$1 = void
[Switching to thread 2 (Thread ....)]
#0 0x........ in syscall ...
-Could not write register "xxx"; remote failure reply 'E.
+Remote failure reply: E.
ERROR changing register xxx regno y
gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
set pc, calling from gdb a function in the debugged process, ...)
can only be accepted if the thread is VgTs_Runnable or VgTs_Yielding state
Thread status is VgTs_WaitSys
-'
[Switching to thread 3 (Thread ....)]
#0 0x........ in syscall ...
-Could not write register "xxx"; remote failure reply 'E.
+Remote failure reply: E.
ERROR changing register xxx regno y
gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
set pc, calling from gdb a function in the debugged process, ...)
can only be accepted if the thread is VgTs_Runnable or VgTs_Yielding state
Thread status is VgTs_WaitSys
-'
[Switching to thread 4 (Thread ....)]
#0 0x........ in syscall ...
-Could not write register "xxx"; remote failure reply 'E.
+Remote failure reply: E.
ERROR changing register xxx regno y
gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
set pc, calling from gdb a function in the debugged process, ...)
can only be accepted if the thread is VgTs_Runnable or VgTs_Yielding state
Thread status is VgTs_WaitSys
-'
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-new/gdbserver_tests/mcvabits.stderrB.diff
=================================================
--- mcvabits.stderrB.exp 2011-06-15 23:37:39.000000000 -0500
+++ mcvabits.stderrB.out 2011-06-15 23:54:01.000000000 -0500
@@ -1,55 +1,32 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 defined
- Address 0x........ is 0 bytes inside data symbol "undefined"
-00000000 00000000 0000
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff00ff00 ff00ff00 ff00
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff000000 0000ff00 ff00
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff00ffff ffffff00 ff00
-Address 0x........ len 2 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 2 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff00
-Address 0x........ len 2 not addressable:
-bad address 0x........
- Address 0x........ is 2 bytes inside data symbol "undefined"
-Address 0x........ len 2 not addressable:
-bad address 0x........
- Address 0x........ is 2 bytes inside data symbol "undefined"
-____
-Address 0x........ len 2 has 2 bytes unaddressable
-Address 0x........ len 6 addressable
- Address 0x........ is 4 bytes inside data symbol "undefined"
-Address 0x........ len 6 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 4 bytes inside data symbol "undefined"
-ffffff00 ff00
-Address 0x........ len 10 not addressable:
-bad address 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not addressable:
-bad address 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-0000____ 00000000 0000
-Address 0x........ len 10 has 2 bytes unaddressable
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2011-06-15 23:37:37.000000000 -0500
+++ hg05_race2.stderr.out 2011-06-16 00:05:58.000000000 -0500
@@ -17,8 +17,6 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
Possible data race during write of size 4 at 0x........ by thread #x
at 0x........: th (hg05_race2.c:17)
@@ -28,8 +26,6 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2011-06-15 23:37:37.000000000 -0500
+++ tc06_two_races_xml.stderr.out 2011-06-16 00:06:42.000000000 -0500
@@ -45,11 +45,17 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>do_clone</fn>
+ <dir>...</dir>
+ <file>createthread.c</file>
+ <line>...</line>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>pthread_create@@GLIBC_2.2.5</fn>
+ <fn>pthread_create@@GLIBC_2.1</fn>
+ <dir>...</dir>
+ <file>createthread.c</file>
+ <line>...</line>
</frame>
<frame>
<ip>0x........</ip>
@@ -121,6 +127,9 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>start_thread</fn>
+ <dir>...</dir>
+ <file>pthread_create.c</file>
+ <line>...</line>
</frame>
<frame>
<ip>0x........</ip>
@@ -175,6 +184,9 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>start_thread</fn>
+ <dir>...</dir>
+ <file>pthread_create.c</file>
+ <line>...</line>
</frame>
<frame>
<ip>0x........</ip>
@@ -229,6 +241,9 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>start_thread</fn>
+ <dir>...</dir>
+ <file>pthread_create.c</file>
+ <line>...</line>
</frame>
<frame>
<ip>0x........</ip>
@@ -283,6 +298,9 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>start_thread</fn>
+ <dir>...</dir>
+ <file>pthread_create.c</file>
+ <line>...</line>
</frame>
<frame>
<ip>0x........</ip>
=================================================
./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff
=================================================
--- tc23_bogus_condwait.stderr.exp 2011-06-15 23:37:37.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2011-06-16 00:07:47.000000000 -0500
@@ -2,39 +2,24 @@
Thread #x is the program's root thread
Thread #x: pthread_cond_{timed}wait called with invalid mutex
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:69)
-Thread #x: pthread_cond_{timed}wait called with un-held mutex
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:72)
-
-Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:72)
-
-Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:75)
-
-Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:75)
-Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+Process terminating with default action of signal 7 (SIGBUS)
+ Invalid address alignment at address 0x........
+ at 0x........: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:64)
+ by 0x........: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.c:108)
by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (tc23_bogus_condwait.c:69)
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:61)
-Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:78)
+Thread #x: Exiting thread still holds 1 lock
+ ...
+ ...
-ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/massif/tests/deep-D.post.diff
=================================================
--- deep-D.post.exp 2011-06-15 23:37:45.000000000 -0500
+++ deep-D.post.out 2011-06-16 00:02:24.000000000 -0500
@@ -46,8 +46,9 @@
8 3,264 3,264 3,200 64 0
9 3,672 3,672 3,600 72 0
98.04% (3,600B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->98.04% (3,600B) 0x........: (below main)
-
+->98.04% (3,600B) 0x........: ??? (in /...libc...)
+ ->98.04% (3,600B) 0x........: (below main)
+
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
=================================================
./valgrind-new/massif/tests/overloaded-new.post.diff
=================================================
--- overloaded-new.post.exp 2011-06-15 23:37:45.000000000 -0500
+++ overloaded-new.post.out 2011-06-16 00:02:35.000000000 -0500
@@ -42,14 +42,18 @@
4 12,032 12,032 12,000 32 0
5 12,032 12,032 12,000 32 0
99.73% (12,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->33.24% (4,000B) 0x........: main (overloaded-new.cpp:49)
-|
-->33.24% (4,000B) 0x........: main (overloaded-new.cpp:50)
-|
-->16.62% (2,000B) 0x........: main (overloaded-new.cpp:51)
-|
-->16.62% (2,000B) 0x........: main (overloaded-new.cpp:52)
-
+->33.24% (4,000B) 0x........: operator new(unsigned int) (overloaded-new.cpp:19)
+| ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:49)
+|
+->33.24% (4,000B) 0x........: operator new(unsigned int, std::nothrow_t const&) (overloaded-new.cpp:24)
+| ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:50)
+|
+->16.62% (2,000B) 0x........: operator new[](unsigned int) (overloaded-new.cpp:29)
+| ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:51)
+|
+->16.62% (2,000B) 0x........: operator new[](unsigned int, std::nothrow_t const&) (overloaded-new.cpp:34)
+ ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:52)
+
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
=================================================
./valgrind-new/memcheck/tests/badjump.stderr.diff
=================================================
--- badjump.stderr.exp 2011-06-15 23:37:44.000000000 -0500
+++ badjump.stderr.out 2011-06-15 23:55:27.000000000 -0500
@@ -1,6 +1,7 @@
Jump to the invalid address stated on the next line
at 0x........: ???
+ by 0x........: ??? (in /...libc...)
by 0x........: (below main)
Address 0x........ is not stack'd, malloc'd or (recently) free'd
@@ -8,6 +9,7 @@
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
at 0x........: ???
+ by 0x........: ??? (in /...libc...)
by 0x........: (below main)
If you believe this happened as a result of a stack
overflow in your program's main thread (unlikely but
=================================================
./valgrind-new/memcheck/tests/badjump.stderr.diff-s390x
=================================================
--- badjump.stderr.exp-s390x 2011-06-15 23:37:43.000000000 -0500
+++ badjump.stderr.out 2011-06-15 23:55:27.000000000 -0500
@@ -1,14 +1,16 @@
Jump to the invalid address stated on the next line
at 0x........: ???
- by 0x........: main (badjump.c:17)
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
at 0x........: ???
- by 0x........: main (badjump.c:17)
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
If you believe this happened as a result of a stack
overflow in your program's main thread (unlikely but
possible), you can try to increase the size of the
=================================================
./valgrind-new/memcheck/tests/badjump2.stderr.diff
=================================================
--- badjump2.stderr.exp 2011-06-15 23:37:44.000000000 -0500
+++ badjump2.stderr.out 2011-06-15 23:55:29.000000000 -0500
@@ -1,5 +1,6 @@
Jump to the invalid address stated on the next line
at 0x........: ???
+ by 0x........: ??? (in /...libc...)
by 0x........: (below main)
Address 0x........ is not stack'd, malloc'd or (recently) free'd
=================================================
./valgrind-new/memcheck/tests/badjump2.stderr.diff-s390x
=================================================
--- badjump2.stderr.exp-s390x 2011-06-15 23:37:44.000000000 -0500
+++ badjump2.stderr.out 2011-06-15 23:55:29.000000000 -0500
@@ -1,6 +1,7 @@
Jump to the invalid address stated on the next line
at 0x........: ???
- by 0x........: main (badjump2.c:46)
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Signal caught, as expected
=================================================
./valgrind-new/memcheck/tests/linux/stack_changes.stderr.diff
=================================================
--- stack_changes.stderr.exp 2011-06-15 23:37:42.000000000 -0500
+++ stack_changes.stderr.out 2011-06-15 23:56:52.000000000 -0500
@@ -0,0 +1,5 @@
+WARNING: unhandled syscall: 249
+You may be able to write your own handler.
+Read the file README_MISSING_SYSCALL_OR_IOCTL.
+Nevertheless we consider this a bug. Please report
+it at http://valgrind.org/support/bug_reports.html.
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2011-06-15 23:37:44.000000000 -0500
+++ origin5-bz2.stderr.out 2011-06-15 23:58:14.000000000 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,18 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -115,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2011-06-15 23:37:43.000000000 -0500
+++ origin5-bz2.stderr.out 2011-06-15 23:58:14.000000000 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2011-06-15 23:37:44.000000000 -0500
+++ origin5-bz2.stderr.out 2011-06-15 23:58:14.000000000 -0500
@@ -28,7 +28,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -38,7 +39,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -48,7 +50,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2855)
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -58,7 +61,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2859)
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -68,7 +72,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -78,7 +83,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2011-06-15 23:37:43.000000000 -0500
+++ origin5-bz2.stderr.out 2011-06-15 23:58:14.000000000 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,25 +9,25 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -36,9 +36,9 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -47,9 +47,9 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -58,9 +58,9 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -69,9 +69,9 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -80,9 +80,9 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/supp_unknown.stderr.diff
=================================================
--- supp_unknown.stderr.exp 2011-06-15 23:37:43.000000000 -0500
+++ supp_unknown.stderr.out 2011-06-16 00:00:02.000000000 -0500
@@ -1,7 +1,14 @@
+Jump to the invalid address stated on the next line
+ at 0x........: ???
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
at 0x........: ???
+ by 0x........: ??? (in /...libc...)
by 0x........: (below main)
If you believe this happened as a result of a stack
overflow in your program's main thread (unlikely but
=================================================
./valgrind-new/memcheck/tests/supp_unknown.stderr.diff-s390x
=================================================
--- supp_unknown.stderr.exp-s390x 2011-06-15 23:37:43.000000000 -0500
+++ supp_unknown.stderr.out 2011-06-16 00:00:02.000000000 -0500
@@ -1,8 +1,15 @@
+Jump to the invalid address stated on the next line
+ at 0x........: ???
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
at 0x........: ???
- by 0x........: main (badjump.c:17)
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
If you believe this happened as a result of a stack
overflow in your program's main thread (unlikely but
possible), you can try to increase the size of the
=================================================
./valgrind-new/memcheck/tests/varinfo6.stderr.diff
=================================================
--- varinfo6.stderr.exp 2011-06-15 23:37:44.000000000 -0500
+++ varinfo6.stderr.out 2011-06-16 00:00:45.000000000 -0500
@@ -7,8 +7,7 @@
by 0x........: BZ2_bzCompress (varinfo6.c:4860)
by 0x........: BZ2_bzBuffToBuffCompress (varinfo6.c:5667)
by 0x........: main (varinfo6.c:6517)
- Location 0x........ is 2 bytes inside local var "budget"
- declared at varinfo6.c:3115, in frame #2 of thread 1
+ Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo6.c:34)
=================================================
./valgrind-new/memcheck/tests/varinfo6.stderr.diff-ppc64
=================================================
--- varinfo6.stderr.exp-ppc64 2011-06-15 23:37:43.000000000 -0500
+++ varinfo6.stderr.out 2011-06-16 00:00:45.000000000 -0500
@@ -1,5 +1,5 @@
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: mainSort (varinfo6.c:2999)
by 0x........: BZ2_blockSort (varinfo6.c:3143)
by 0x........: BZ2_compressBlock (varinfo6.c:4072)
@@ -10,7 +10,7 @@
Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: BZ2_decompress (varinfo6.c:1699)
by 0x........: BZ2_bzDecompress (varinfo6.c:5230)
by 0x........: BZ2_bzBuffToBuffDecompress (varinfo6.c:5715)
=================================================
./valgrind-new/none/tests/linux/mremap.stderr.diff
=================================================
--- mremap.stderr.exp 2011-06-15 23:37:53.000000000 -0500
+++ mremap.stderr.out 2011-06-16 00:03:31.000000000 -0500
@@ -1,3 +1,12 @@
-mremap(grow, nomove, constrained): Cannot allocate memory
+mremap(shrink, fixed): Invalid argument
+shrink, nomove: p=0x........ np=0x........: shrink moved?!
+mremap(shrink, maymove): Invalid argument
+shrink, maymove: p=0x........ np=0x........: shrink moved?!
+mremap(grow, fixed): Invalid argument
+grow, nomove: p=0x........ np=0x........: shrink moved?!
+mremap(grow, maymove): Invalid argument
+grow, maymove: p=0x........ np=0x........: shrink moved?!
+mremap(grow, nomove, constrained): Invalid argument
+mremap(grow, maymove, constrained): Invalid argument
=================================================
./valgrind-new/none/tests/linux/mremap.stderr.diff-glibc27
=================================================
--- mremap.stderr.exp-glibc27 2011-06-15 23:37:53.000000000 -0500
+++ mremap.stderr.out 2011-06-16 00:03:31.000000000 -0500
@@ -1,6 +1,12 @@
-mremap(grow, fixed): Cannot allocate memory
+mremap(shrink, fixed): Invalid argument
+shrink, nomove: p=0x........ np=0x........: shrink moved?!
+mremap(shrink, maymove): Invalid argument
+shrink, maymove: p=0x........ np=0x........: shrink moved?!
+mremap(grow, fixed): Invalid argument
grow, nomove: p=0x........ np=0x........: shrink moved?!
+mremap(grow, maymove): Invalid argument
grow, maymove: p=0x........ np=0x........: shrink moved?!
-mremap(grow, nomove, constrained): Cannot allocate memory
+mremap(grow, nomove, constrained): Invalid argument
+mremap(grow, maymove, constrained): Invalid argument
=================================================
./valgrind-new/none/tests/ppc32/jm-fp.stderr.diff
=================================================
--- jm-fp.stderr.exp 2011-06-15 23:37:52.000000000 -0500
+++ jm-fp.stderr.out 2011-06-16 00:04:04.000000000 -0500
@@ -1,2 +1,27 @@
+disInstr(ppc): declined to decode a GeneralPurpose-Optional insn.
+disInstr(ppc): unhandled instruction: 0x........
+ primary 63(0x........), secondary 44(0x........)
+valgrind: Unrecognised instruction at address 0x.........
+ at 0x........: test_fsqrt (jm-insns.c:1986)
+ by 0x........: test_float_one_arg (jm-insns.c:5738)
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
+Your program just tried to execute an instruction that Valgrind
+did not recognise. There are two possible reasons for this.
+1. Your program has a bug and erroneously jumped to a non-code
+ location. If you are running Memcheck and you just saw a
+ warning about a bad jump, it's probably your program's fault.
+2. The instruction is legitimate but Valgrind doesn't handle it,
+ i.e. it's Valgrind's fault. If you think this is the case or
+ you are not sure, please let us know and we'll try to fix it.
+Either way, Valgrind will now raise a SIGILL signal which will
+probably kill your program.
+
+Process terminating with default action of signal 4 (SIGILL)
+ Illegal opcode at address 0x........
+ at 0x........: test_fsqrt (jm-insns.c:1986)
+ by 0x........: test_float_one_arg (jm-insns.c:5738)
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
=================================================
./valgrind-new/none/tests/ppc32/jm-fp.stdout.diff
=================================================
--- jm-fp.stdout.exp 2011-06-15 23:37:52.000000000 -0500
+++ jm-fp.stdout.out 2011-06-16 00:04:04.000000000 -0500
@@ -794,570 +794,4 @@
fnabs 0010000000000001 => 8010000000000001
fnabs 00100094e0000359 => 80100094e0000359
- fnabs 3fe0000000000...
[truncated message content] |
|
From: Tom H. <th...@cy...> - 2011-06-16 02:52:58
|
Nightly build on bristol ( x86_64, Fedora 9 )
Started at 2011-06-16 03:40:43 BST
Ended at 2011-06-16 03:52:38 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 561 tests, 19 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
cachegrind/tests/chdir (stderr)
cachegrind/tests/clreq (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
callgrind/tests/notpower2-hwpref (stderr)
callgrind/tests/notpower2-use (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/notpower2 (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/simwork-cache (stderr)
callgrind/tests/simwork1 (stderr)
callgrind/tests/simwork2 (stderr)
callgrind/tests/simwork3 (stderr)
callgrind/tests/threads-use (stderr)
none/tests/amd64/bug132918 (stdout)
none/tests/amd64/fxtract (stdout)
none/tests/amd64/sse4-64 (stdout)
none/tests/x86/fxtract (stdout)
helgrind/tests/tc06_two_races_xml (stderr)
helgrind/tests/tc20_verifywrap (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
mc_translate.c: In function 'vectorNarrow64':
mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c: In function 'expr2vbits_Binop':
mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
make[3]: Leaving directory `/tmp/vgtest-20325/2011-06-16/valgrind-old/memcheck'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/vgtest-20325/2011-06-16/valgrind-old/memcheck'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/vgtest-20325/2011-06-16/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Jun 16 03:42:55 2011
--- new.short Thu Jun 16 03:52:38 2011
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- mc_translate.c: In function 'vectorNarrow64':
- mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c: In function 'expr2vbits_Binop':
- mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
- mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
- mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
- mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
- make[3]: Leaving directory `/tmp/vgtest-20325/2011-06-16/valgrind-old/memcheck'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/tmp/vgtest-20325/2011-06-16/valgrind-old/memcheck'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/vgtest-20325/2011-06-16/valgrind-old'
- make: *** [all] Error 2
--- 3,33 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 561 tests, 19 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/clreq (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! callgrind/tests/notpower2-hwpref (stderr)
! callgrind/tests/notpower2-use (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/notpower2 (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/simwork-cache (stderr)
! callgrind/tests/simwork1 (stderr)
! callgrind/tests/simwork2 (stderr)
! callgrind/tests/simwork3 (stderr)
! callgrind/tests/threads-use (stderr)
! none/tests/amd64/bug132918 (stdout)
! none/tests/amd64/fxtract (stdout)
! none/tests/amd64/sse4-64 (stdout)
! none/tests/x86/fxtract (stdout)
! helgrind/tests/tc06_two_races_xml (stderr)
! helgrind/tests/tc20_verifywrap (stderr)
! helgrind/tests/tc23_bogus_condwait (stderr)
|
|
From: Rich C. <rc...@wi...> - 2011-06-16 02:45:17
|
Nightly build on ultra ( gcc 4.5.1 Linux 2.6.37.1-1.2-desktop x86_64 )
Started at 2011-06-15 21:30:01 CDT
Ended at 2011-06-15 21:45:05 CDT
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 567 tests, 76 stderr failures, 56 stdout failures, 1 stderrB failure, 0 stdoutB failures, 3 post failures ==
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/x86/bug152022 (stderr)
memcheck/tests/x86/espindola2 (stderr)
memcheck/tests/x86/fpeflags (stderr)
memcheck/tests/x86/fprem (stdout)
memcheck/tests/x86/fprem (stderr)
memcheck/tests/x86/fxsave (stdout)
memcheck/tests/x86/fxsave (stderr)
memcheck/tests/x86/insn_basic (stdout)
memcheck/tests/x86/insn_basic (stderr)
memcheck/tests/x86/insn_cmov (stdout)
memcheck/tests/x86/insn_cmov (stderr)
memcheck/tests/x86/insn_fpu (stdout)
memcheck/tests/x86/insn_fpu (stderr)
memcheck/tests/x86/insn_mmx (stdout)
memcheck/tests/x86/insn_mmx (stderr)
memcheck/tests/x86/insn_sse (stdout)
memcheck/tests/x86/insn_sse (stderr)
memcheck/tests/x86/insn_sse2 (stdout)
memcheck/tests/x86/insn_sse2 (stderr)
memcheck/tests/x86/more_x86_fp (stdout)
memcheck/tests/x86/more_x86_fp (stderr)
memcheck/tests/x86/pushfpopf (stdout)
memcheck/tests/x86/pushfpopf (stderr)
memcheck/tests/x86/pushfw_x86 (stdout)
memcheck/tests/x86/pushfw_x86 (stderr)
memcheck/tests/x86/pushpopmem (stdout)
memcheck/tests/x86/pushpopmem (stderr)
memcheck/tests/x86/sse1_memory (stdout)
memcheck/tests/x86/sse1_memory (stderr)
memcheck/tests/x86/sse2_memory (stdout)
memcheck/tests/x86/sse2_memory (stderr)
memcheck/tests/x86/tronical (stderr)
memcheck/tests/x86/xor-undef-x86 (stdout)
memcheck/tests/x86/xor-undef-x86 (stderr)
memcheck/tests/x86-linux/bug133694 (stdout)
memcheck/tests/x86-linux/bug133694 (stderr)
memcheck/tests/x86-linux/int3-x86 (stdout)
memcheck/tests/x86-linux/int3-x86 (stderr)
memcheck/tests/x86-linux/scalar (stderr)
memcheck/tests/x86-linux/scalar_exit_group (stderr)
memcheck/tests/x86-linux/scalar_fork (stderr)
memcheck/tests/x86-linux/scalar_supp (stderr)
memcheck/tests/x86-linux/scalar_vfork (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
none/tests/x86/aad_aam (stdout)
none/tests/x86/aad_aam (stderr)
none/tests/x86/badseg (stdout)
none/tests/x86/badseg (stderr)
none/tests/x86/bt_everything (stdout)
none/tests/x86/bt_everything (stderr)
none/tests/x86/bt_literal (stdout)
none/tests/x86/bt_literal (stderr)
none/tests/x86/bug125959-x86 (stdout)
none/tests/x86/bug125959-x86 (stderr)
none/tests/x86/bug126147-x86 (stdout)
none/tests/x86/bug126147-x86 (stderr)
none/tests/x86/bug132813-x86 (stdout)
none/tests/x86/bug132813-x86 (stderr)
none/tests/x86/bug135421-x86 (stdout)
none/tests/x86/bug135421-x86 (stderr)
none/tests/x86/bug137714-x86 (stdout)
none/tests/x86/bug137714-x86 (stderr)
none/tests/x86/bug152818-x86 (stdout)
none/tests/x86/bug152818-x86 (stderr)
none/tests/x86/cmpxchg8b (stdout)
none/tests/x86/cmpxchg8b (stderr)
none/tests/x86/cpuid (stdout)
none/tests/x86/cpuid (stderr)
none/tests/x86/cse_fail (stdout)
none/tests/x86/cse_fail (stderr)
none/tests/x86/fcmovnu (stdout)
none/tests/x86/fcmovnu (stderr)
none/tests/x86/fpu_lazy_eflags (stdout)
none/tests/x86/fpu_lazy_eflags (stderr)
none/tests/x86/fxtract (stdout)
none/tests/x86/fxtract (stderr)
none/tests/x86/getseg (stdout)
none/tests/x86/getseg (stderr)
none/tests/x86/incdec_alt (stdout)
none/tests/x86/incdec_alt (stderr)
none/tests/x86/insn_basic (stdout)
none/tests/x86/insn_basic (stderr)
none/tests/x86/insn_cmov (stdout)
none/tests/x86/insn_cmov (stderr)
none/tests/x86/insn_fpu (stdout)
none/tests/x86/insn_fpu (stderr)
none/tests/x86/insn_mmx (stdout)
none/tests/x86/insn_mmx (stderr)
none/tests/x86/insn_sse (stdout)
none/tests/x86/insn_sse (stderr)
none/tests/x86/insn_sse2 (stdout)
none/tests/x86/insn_sse2 (stderr)
none/tests/x86/insn_sse3 (stdout)
none/tests/x86/insn_sse3 (stderr)
none/tests/x86/insn_ssse3 (stdout)
none/tests/x86/insn_ssse3 (stderr)
none/tests/x86/jcxz (stdout)
none/tests/x86/jcxz (stderr)
none/tests/x86/lahf (stdout)
none/tests/x86/lahf (stderr)
none/tests/x86/looper (stdout)
none/tests/x86/looper (stderr)
none/tests/x86/movx (stdout)
none/tests/x86/movx (stderr)
none/tests/x86/pushpopseg (stdout)
none/tests/x86/pushpopseg (stderr)
none/tests/x86/sbbmisc (stdout)
none/tests/x86/sbbmisc (stderr)
none/tests/x86/shift_ndep (stdout)
none/tests/x86/shift_ndep (stderr)
none/tests/x86/smc1 (stdout)
none/tests/x86/smc1 (stderr)
none/tests/x86/ssse3_misaligned (stderr)
none/tests/x86/x86locked (stdout)
none/tests/x86/x86locked (stderr)
none/tests/x86/xadd (stdout)
none/tests/x86/xadd (stderr)
none/tests/x86-linux/seg_override (stdout)
none/tests/x86-linux/seg_override (stderr)
none/tests/x86-linux/sigcontext (stdout)
none/tests/x86-linux/sigcontext (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
exp-sgcheck/tests/bad_percentify (stderr)
exp-bbv/tests/x86/complex_rep (stderr)
exp-bbv/tests/x86/fldcw_check (stderr)
exp-bbv/tests/x86/million (stderr)
exp-bbv/tests/x86/rep_prefix (stderr)
exp-bbv/tests/x86-linux/clone_test (stderr)
exp-bbv/tests/x86-linux/clone_test (post)
exp-bbv/tests/x86-linux/ll (stdout)
exp-bbv/tests/x86-linux/ll (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mc_translate.c:1989:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
mc_translate.c: In function 'vectorNarrow64':
mc_translate.c:2007:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2008:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2009:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c: In function 'expr2vbits_Binop':
mc_translate.c:2346:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2347:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2348:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c:2702:12: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
mc_translate.c:2703:12: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
mc_translate.c:2704:12: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
mc_translate.c:2705:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
make[3]: Leaving directory `/home/coe/src/vg/nightly/valgrind-old/memcheck'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/coe/src/vg/nightly/valgrind-old/memcheck'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/coe/src/vg/nightly/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Wed Jun 15 21:32:54 2011
--- new.short Wed Jun 15 21:45:05 2011
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- mc_translate.c:1989:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- mc_translate.c: In function 'vectorNarrow64':
- mc_translate.c:2007:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2008:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2009:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c: In function 'expr2vbits_Binop':
- mc_translate.c:2346:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2347:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2348:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c:2702:12: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
- mc_translate.c:2703:12: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
- mc_translate.c:2704:12: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
- mc_translate.c:2705:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
- make[3]: Leaving directory `/home/coe/src/vg/nightly/valgrind-old/memcheck'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/home/coe/src/vg/nightly/valgrind-old/memcheck'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/home/coe/src/vg/nightly/valgrind-old'
- make: *** [all] Error 2
--- 3,144 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 567 tests, 76 stderr failures, 56 stdout failures, 1 stderrB failure, 0 stdoutB failures, 3 post failures ==
! gdbserver_tests/mssnapshot (stderrB)
! memcheck/tests/linux/stack_switch (stderr)
! memcheck/tests/origin5-bz2 (stderr)
! memcheck/tests/x86/bug152022 (stderr)
! memcheck/tests/x86/espindola2 (stderr)
! memcheck/tests/x86/fpeflags (stderr)
! memcheck/tests/x86/fprem (stdout)
! memcheck/tests/x86/fprem (stderr)
! memcheck/tests/x86/fxsave (stdout)
! memcheck/tests/x86/fxsave (stderr)
! memcheck/tests/x86/insn_basic (stdout)
! memcheck/tests/x86/insn_basic (stderr)
! memcheck/tests/x86/insn_cmov (stdout)
! memcheck/tests/x86/insn_cmov (stderr)
! memcheck/tests/x86/insn_fpu (stdout)
! memcheck/tests/x86/insn_fpu (stderr)
! memcheck/tests/x86/insn_mmx (stdout)
! memcheck/tests/x86/insn_mmx (stderr)
! memcheck/tests/x86/insn_sse (stdout)
! memcheck/tests/x86/insn_sse (stderr)
! memcheck/tests/x86/insn_sse2 (stdout)
! memcheck/tests/x86/insn_sse2 (stderr)
! memcheck/tests/x86/more_x86_fp (stdout)
! memcheck/tests/x86/more_x86_fp (stderr)
! memcheck/tests/x86/pushfpopf (stdout)
! memcheck/tests/x86/pushfpopf (stderr)
! memcheck/tests/x86/pushfw_x86 (stdout)
! memcheck/tests/x86/pushfw_x86 (stderr)
! memcheck/tests/x86/pushpopmem (stdout)
! memcheck/tests/x86/pushpopmem (stderr)
! memcheck/tests/x86/sse1_memory (stdout)
! memcheck/tests/x86/sse1_memory (stderr)
! memcheck/tests/x86/sse2_memory (stdout)
! memcheck/tests/x86/sse2_memory (stderr)
! memcheck/tests/x86/tronical (stderr)
! memcheck/tests/x86/xor-undef-x86 (stdout)
! memcheck/tests/x86/xor-undef-x86 (stderr)
! memcheck/tests/x86-linux/bug133694 (stdout)
! memcheck/tests/x86-linux/bug133694 (stderr)
! memcheck/tests/x86-linux/int3-x86 (stdout)
! memcheck/tests/x86-linux/int3-x86 (stderr)
! memcheck/tests/x86-linux/scalar (stderr)
! memcheck/tests/x86-linux/scalar_exit_group (stderr)
! memcheck/tests/x86-linux/scalar_fork (stderr)
! memcheck/tests/x86-linux/scalar_supp (stderr)
! memcheck/tests/x86-linux/scalar_vfork (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! none/tests/x86/aad_aam (stdout)
! none/tests/x86/aad_aam (stderr)
! none/tests/x86/badseg (stdout)
! none/tests/x86/badseg (stderr)
! none/tests/x86/bt_everything (stdout)
! none/tests/x86/bt_everything (stderr)
! none/tests/x86/bt_literal (stdout)
! none/tests/x86/bt_literal (stderr)
! none/tests/x86/bug125959-x86 (stdout)
! none/tests/x86/bug125959-x86 (stderr)
! none/tests/x86/bug126147-x86 (stdout)
! none/tests/x86/bug126147-x86 (stderr)
! none/tests/x86/bug132813-x86 (stdout)
! none/tests/x86/bug132813-x86 (stderr)
! none/tests/x86/bug135421-x86 (stdout)
! none/tests/x86/bug135421-x86 (stderr)
! none/tests/x86/bug137714-x86 (stdout)
! none/tests/x86/bug137714-x86 (stderr)
! none/tests/x86/bug152818-x86 (stdout)
! none/tests/x86/bug152818-x86 (stderr)
! none/tests/x86/cmpxchg8b (stdout)
! none/tests/x86/cmpxchg8b (stderr)
! none/tests/x86/cpuid (stdout)
! none/tests/x86/cpuid (stderr)
! none/tests/x86/cse_fail (stdout)
! none/tests/x86/cse_fail (stderr)
! none/tests/x86/fcmovnu (stdout)
! none/tests/x86/fcmovnu (stderr)
! none/tests/x86/fpu_lazy_eflags (stdout)
! none/tests/x86/fpu_lazy_eflags (stderr)
! none/tests/x86/fxtract (stdout)
! none/tests/x86/fxtract (stderr)
! none/tests/x86/getseg (stdout)
! none/tests/x86/getseg (stderr)
! none/tests/x86/incdec_alt (stdout)
! none/tests/x86/incdec_alt (stderr)
! none/tests/x86/insn_basic (stdout)
! none/tests/x86/insn_basic (stderr)
! none/tests/x86/insn_cmov (stdout)
! none/tests/x86/insn_cmov (stderr)
! none/tests/x86/insn_fpu (stdout)
! none/tests/x86/insn_fpu (stderr)
! none/tests/x86/insn_mmx (stdout)
! none/tests/x86/insn_mmx (stderr)
! none/tests/x86/insn_sse (stdout)
! none/tests/x86/insn_sse (stderr)
! none/tests/x86/insn_sse2 (stdout)
! none/tests/x86/insn_sse2 (stderr)
! none/tests/x86/insn_sse3 (stdout)
! none/tests/x86/insn_sse3 (stderr)
! none/tests/x86/insn_ssse3 (stdout)
! none/tests/x86/insn_ssse3 (stderr)
! none/tests/x86/jcxz (stdout)
! none/tests/x86/jcxz (stderr)
! none/tests/x86/lahf (stdout)
! none/tests/x86/lahf (stderr)
! none/tests/x86/looper (stdout)
! none/tests/x86/looper (stderr)
! none/tests/x86/movx (stdout)
! none/tests/x86/movx (stderr)
! none/tests/x86/pushpopseg (stdout)
! none/tests/x86/pushpopseg (stderr)
! none/tests/x86/sbbmisc (stdout)
! none/tests/x86/sbbmisc (stderr)
! none/tests/x86/shift_ndep (stdout)
! none/tests/x86/shift_ndep (stderr)
! none/tests/x86/smc1 (stdout)
! none/tests/x86/smc1 (stderr)
! none/tests/x86/ssse3_misaligned (stderr)
! none/tests/x86/x86locked (stdout)
! none/tests/x86/x86locked (stderr)
! none/tests/x86/xadd (stdout)
! none/tests/x86/xadd (stderr)
! none/tests/x86-linux/seg_override (stdout)
! none/tests/x86-linux/seg_override (stderr)
! none/tests/x86-linux/sigcontext (stdout)
! none/tests/x86-linux/sigcontext (stderr)
! helgrind/tests/tc06_two_races_xml (stderr)
! exp-sgcheck/tests/bad_percentify (stderr)
! exp-bbv/tests/x86/complex_rep (stderr)
! exp-bbv/tests/x86/fldcw_check (stderr)
! exp-bbv/tests/x86/million (stderr)
! exp-bbv/tests/x86/rep_prefix (stderr)
! exp-bbv/tests/x86-linux/clone_test (stderr)
! exp-bbv/tests/x86-linux/clone_test (post)
! exp-bbv/tests/x86-linux/ll (stdout)
! exp-bbv/tests/x86-linux/ll (stderr)
=================================================
./valgrind-new/cachegrind/tests/x86/fpu-28-108.stderr.diff
=================================================
--- fpu-28-108.stderr.exp 2011-06-15 21:33:26.464336686 -0500
+++ fpu-28-108.stderr.out 2011-06-15 21:40:33.677280100 -0500
@@ -1,17 +1 @@
-
-
-I refs:
-I1 misses:
-LLi misses:
-I1 miss rate:
-LLi miss rate:
-
-D refs:
-D1 misses:
-LLd misses:
-D1 miss rate:
-LLd miss rate:
-
-LL refs:
-LL misses:
-LL miss rate:
+valgrind: ./fpu-28-108: No such file or directory
=================================================
./valgrind-new/exp-bbv/tests/x86-linux/clone_test.post.diff
=================================================
--- clone_test.post.exp 2011-06-15 21:33:05.989585408 -0500
+++ clone_test.post.out 2011-06-15 21:45:05.879676472 -0500
@@ -1,58 +0,0 @@
-T 4 996 5 2 3 98991
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 1001 2 3 98994
-T 100000
-T 100000
-T 100000
-T 100000
-
-
-# Thread 1
-# Total intervals: 15 (Interval Size 100000)
-# Total instructions: 1501007
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
-
-T 2 3 99996
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 100000
-T 99996 4
-T 100000
-T 100000
-T 100000
-T 100000
-T 99998 2
-
-
-# Thread 2
-# Total intervals: 25 (Interval Size 100000)
-# Total instructions: 2500001
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
-
=================================================
./valgrind-new/exp-bbv/tests/x86-linux/clone_test.stderr.diff
=================================================
--- clone_test.stderr.exp 2011-06-15 21:33:05.989585408 -0500
+++ clone_test.stderr.out 2011-06-15 21:45:05.862677509 -0500
@@ -1,12 +0,0 @@
-# Thread 1
-# Total intervals: 15 (Interval Size 100000)
-# Total instructions: 1501007
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
-# Thread 2
-# Total intervals: 25 (Interval Size 100000)
-# Total instructions: 2500001
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-bbv/tests/x86-linux/ll.stderr.diff
=================================================
--- ll.stderr.exp 2011-06-15 21:33:05.988585469 -0500
+++ ll.stderr.out 2011-06-15 21:45:05.900675191 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 39 (Interval Size 1000)
-# Total instructions: 39439
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-bbv/tests/x86-linux/ll.stdout.diff
=================================================
--- ll.stdout.exp 2011-06-15 21:33:05.988585469 -0500
+++ ll.stdout.out 2011-06-15 21:45:05.896675435 -0500
@@ -1,17 +0,0 @@
-[0;1;37;47m#################################################################[0;30;47m#####[1;37m#########[1;37;40m
-[0;1;37;47m################################################################[0;30;47m#######[1;37m########[1;37;40m
-[0;1;37;47m###################[31m#[37m############################################[0;30;47m##[1;37mO[0;30;47m#[1;37mO[0;30;47m##[1;37m########[1;37;40m
-[0;1;37;47m##[0;30;47m######[1;37m##########[31m##[0;30;47m#[1;37m###########################################[0;30;47m#[1;33m#####[0;30;47m#[1;37m########[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m#############[0;30;47m#[1;37m##########################################[0;30;47m##[1;37m##[33m###[37m##[0;30;47m##[1;37m######[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m#########[31m###[37m###[0;30;47m###[1;37m#[0;30;47m####[1;37m###[0;30;47m###[1;37m####[0;30;47m###[1;37m##[0;30;47m#####[1;37m#[0;30;47m######[1;37m#####[0;30;47m#[1;37m##########[0;30;47m##[1;37m#####[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m########[31m#[37m##[31m#[0;30;47m#[1;37m###[0;30;47m###[1;37m####[0;30;47m##[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m####[0;30;47m##[1;37m###[0;30;47m##[1;37m#######[0;30;47m#[1;37m############[0;30;47m##[1;37m####[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m#######[31m#[37m###[31m#[0;30;47m#[1;37m###[0;30;47m##[1;37m#####[0;30;47m##[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m######[0;30;47m###[1;37m#########[0;30;47m#[1;37m############[0;30;47m###[1;37m###[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m##########[31m##[0;30;47m#[1;37m###[0;30;47m##[1;37m#####[0;30;47m##[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m######[0;30;47m###[1;37m########[33m##[0;30;47m#[1;37m###########[0;30;47m##[1;33m#[37m###[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m#######[0;30;47m#[1;37m#[31m##[0;30;47m#[1;37m####[0;30;47m##[1;37m#####[0;30;47m##[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m#####[0;30;47m##[1;37m#[0;30;47m##[1;37m#####[33m######[0;30;47m#[1;37m#######[30m#[33m######[37m#[1;37;40m
-[0;1;37;47m####[0;30;47m##[1;37m######[0;30;47m##[1;37m#[31m##[0;30;47m#[1;37m#[0;30;47m#[1;37m##[0;30;47m##[1;37m#####[0;30;47m##[1;37m##[0;30;47m###[1;37m###[0;30;47m###[1;37m####[0;30;47m##[1;37m###[0;30;47m##[1;37m####[33m#######[0;30;47m#[1;37m#####[0;30;47m#[1;33m#######[37m#[1;37;40m
-[0;1;37;47m##[0;30;47m############[1;37m##[0;30;47m###[1;37m##[0;30;47m####[1;37m###[0;30;47m####[1;37m###[0;30;47m####[1;37m#[0;30;47m###[1;37m#[0;30;47m#####[1;37m#[0;30;47m######[1;37m###[33m#####[30m#[0;30;47m#####[1m#[33m#####[37m###[1;37;40m
-
-[7CLinux Version 2.6.29, Compiled #1 SMP Mon May 4 09:51:54 EDT 2009
-[5COne 1665MHz AMD Athlon(tm) Processor, 512M RAM, 3330.53 Bogomips Total
-[37Ctobler[0m
-
=================================================
./valgrind-new/exp-bbv/tests/x86/complex_rep.stderr.diff
=================================================
--- complex_rep.stderr.exp 2011-06-15 21:33:06.250569491 -0500
+++ complex_rep.stderr.out 2011-06-15 21:45:05.766683365 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 0 (Interval Size 100000)
-# Total instructions: 8206
-# Total reps: 2100228
-# Unique reps: 2052
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-bbv/tests/x86/fldcw_check.stderr.diff
=================================================
--- fldcw_check.stderr.exp 2011-06-15 21:33:06.250569491 -0500
+++ fldcw_check.stderr.out 2011-06-15 21:45:05.791681840 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 0 (Interval Size 10000)
-# Total instructions: 9261
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 2061
=================================================
./valgrind-new/exp-bbv/tests/x86/million.stderr.diff
=================================================
--- million.stderr.exp 2011-06-15 21:33:06.249569552 -0500
+++ million.stderr.out 2011-06-15 21:45:05.813680498 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 10 (Interval Size 100000)
-# Total instructions: 1000000
-# Total reps: 0
-# Unique reps: 0
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-bbv/tests/x86/rep_prefix.stderr.diff
=================================================
--- rep_prefix.stderr.exp 2011-06-15 21:33:06.249569552 -0500
+++ rep_prefix.stderr.out 2011-06-15 21:45:05.837679034 -0500
@@ -1,6 +0,0 @@
-# Thread 1
-# Total intervals: 0 (Interval Size 100000)
-# Total instructions: 124
-# Total reps: 229402
-# Unique reps: 26
-# Total fldcw instructions: 0
=================================================
./valgrind-new/exp-sgcheck/tests/bad_percentify.stderr.diff-glibc28-amd64
=================================================
--- bad_percentify.stderr.exp-glibc28-amd64 2011-06-15 21:33:51.103833953 -0500
+++ bad_percentify.stderr.out 2011-06-15 21:44:56.821229030 -0500
@@ -16,7 +16,7 @@
by 0x........: myvprintf_str (bad_percentify.c:187)
by 0x........: VG_debugLog_vprintf (bad_percentify.c:479)
by 0x........: vprintf_to_buf (bad_percentify.c:89)
- by 0x........: vprintf_WRK (bad_percentify.c:102)
+ by 0x........: vprintf_WRK (bad_percentify.c:101)
by 0x........: VG_vprintf (bad_percentify.c:115)
by 0x........: VG_printf (bad_percentify.c:124)
by 0x........: VG_print_translation_stats (bad_percentify.c:622)
=================================================
./valgrind-new/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2011-06-15 21:33:07.209511006 -0500
+++ mssnapshot.stderrB.out 2011-06-15 21:38:53.472392058 -0500
@@ -1,5 +1,11 @@
relaying data between gdb and process ....
+Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
+Try: zypper install -C "debuginfo(build-id)=b1d398a5cb1609e7ac1c51a26588e87fc20f753c"
vgdb-error value changed from 0 to 999999
+Missing separate debuginfo for /lib64/libpthread.so.0
+Try: zypper install -C "debuginfo(build-id)=e23cbc772e670af00bea9874f925e2e61afda713"
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=1493bf69b1d671cbad9be1d1b0284fbd9138444b"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
vg.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2011-06-15 21:33:03.071763360 -0500
+++ tc06_two_races_xml.stderr.out 2011-06-15 21:42:26.423403015 -0500
@@ -44,7 +44,7 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>do_clone</fn>
+ <fn>do_clone.clone.0</fn>
</frame>
<frame>
<ip>0x........</ip>
@@ -122,11 +122,6 @@
<obj>...</obj>
<fn>start_thread</fn>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>clone</fn>
- </frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
@@ -176,11 +171,6 @@
<obj>...</obj>
<fn>start_thread</fn>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>clone</fn>
- </frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
@@ -230,11 +220,6 @@
<obj>...</obj>
<fn>start_thread</fn>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>clone</fn>
- </frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
@@ -284,11 +269,6 @@
<obj>...</obj>
<fn>start_thread</fn>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>clone</fn>
- </frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
=================================================
./valgrind-new/memcheck/tests/linux/stack_switch.stderr.diff
=================================================
--- stack_switch.stderr.exp 2011-06-15 21:33:14.099090822 -0500
+++ stack_switch.stderr.out 2011-06-15 21:39:32.724997878 -0500
@@ -0,0 +1,3 @@
+Syscall param clone(child_tidptr) contains uninitialised byte(s)
+ ...
+
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2011-06-15 21:33:16.053971597 -0500
+++ origin5-bz2.stderr.out 2011-06-15 21:39:52.969763057 -0500
@@ -72,17 +72,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -128,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2011-06-15 21:33:16.008974342 -0500
+++ origin5-bz2.stderr.out 2011-06-15 21:39:52.969763057 -0500
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2011-06-15 21:33:16.066970804 -0500
+++ origin5-bz2.stderr.out 2011-06-15 21:39:52.969763057 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,8 +27,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -37,8 +38,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -47,8 +49,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2855)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -57,8 +60,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2859)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -67,8 +71,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -77,8 +82,9 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
+Use of uninitialised value of size 8
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -87,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2011-06-15 21:33:16.006974464 -0500
+++ origin5-bz2.stderr.out 2011-06-15 21:39:52.969763057 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,7 +9,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -17,7 +17,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -25,7 +25,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -36,7 +36,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -47,7 +47,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -58,7 +58,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -69,7 +69,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -80,7 +80,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -91,7 +91,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -102,7 +102,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/x86-linux/bug133694.stderr.diff
=================================================
--- bug133694.stderr.exp 2011-06-15 21:33:08.376439837 -0500
+++ bug133694.stderr.out 2011-06-15 21:40:31.975383908 -0500
@@ -0,0 +1 @@
+valgrind: ./bug133694: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86-linux/bug133694.stdout.diff
=================================================
--- bug133694.stdout.exp 2011-06-15 21:33:08.371440142 -0500
+++ bug133694.stdout.out 2011-06-15 21:40:31.931386592 -0500
@@ -1 +0,0 @@
-success
=================================================
./valgrind-new/memcheck/tests/x86-linux/int3-x86.stderr.diff
=================================================
--- int3-x86.stderr.exp 2011-06-15 21:33:08.373440020 -0500
+++ int3-x86.stderr.out 2011-06-15 21:40:32.005382078 -0500
@@ -0,0 +1 @@
+valgrind: ./int3-x86: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86-linux/int3-x86.stdout.diff
=================================================
--- int3-x86.stdout.exp 2011-06-15 21:33:08.377439776 -0500
+++ int3-x86.stdout.out 2011-06-15 21:40:31.985383298 -0500
@@ -1,3 +0,0 @@
-main
-in int_handler, EIP is ...
-PASS
=================================================
./valgrind-new/memcheck/tests/x86-linux/scalar.stderr.diff
=================================================
--- scalar.stderr.exp 2011-06-15 21:33:08.375439898 -0500
+++ scalar.stderr.out 2011-06-15 21:40:32.030380553 -0500
@@ -1,3275 +1 @@
------------------------------------------------------
- 0:__NR_restart_syscall n/a
------------------------------------------------------
------------------------------------------------------
- 1: __NR_exit below
------------------------------------------------------
------------------------------------------------------
- 2: __NR_fork other
------------------------------------------------------
------------------------------------------------------
- 3: __NR_read 1+3s 1m
------------------------------------------------------
-Syscall param (syscallno) contains uninitialised byte(s)
- ...
-
-Syscall param read(fd) contains uninitialised byte(s)
- ...
-
-Syscall param read(buf) contains uninitialised byte(s)
- ...
-
-Syscall param read(count) contains uninitialised byte(s)
- ...
-
-Syscall param read(buf) points to unaddressable byte(s)
- ...
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
------------------------------------------------------
- 4: __NR_write 3s 1m
------------------------------------------------------
-Syscall param write(fd) contains uninitialised byte(s)
- ...
-
-Syscall param write(buf) contains uninitialised byte(s)
- ...
-
-Syscall param write(count) contains uninitialised byte(s)
- ...
-
-Syscall param write(buf) points to unaddressable byte(s)
- ...
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
------------------------------------------------------
- 5: __NR_open (2-args) 2s 1m
------------------------------------------------------
-Syscall param open(filename) contains uninitialised byte(s)
- ...
-
-Syscall param open(flags) contains uninitialised byte(s)
- ...
-
-Syscall param open(filename) points to unaddressable byte(s)
- ...
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
------------------------------------------------------
- 5: __NR_open (3-args) 1s 0m
------------------------------------------------------
-Syscall param open(mode) contains uninitialised byte(s)
- ...
-
------------------------------------------------------
- 6: __NR_close 1s 0m
------------------------------------------------------
-Syscall param close(fd) contains uninitialised byte(s)
- ...
-
------------------------------------------------------
- 7: __NR_waitpid 3s 1m
------------------------------------------------------
-Syscall param waitpid(pid) contains uninitialised byte(s)
- ...
-
-Syscall param waitpid(status) contains uninitialised byte(s)
- ...
-
-Syscall param waitpid(options) contains uninitialised byte(s)
- ...
-
-Syscall param waitpid(status) points to unaddressable byte(s)
- ...
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
-
------------------------------------------------------
- 8: __NR_creat 2s 1m
------------------------------------------------------
-Syscall param creat(pathname) contains uninitialised byte(s)
- ...
-
-Syscall param creat(mode) contains uninitialised byte(s)
- ...
-
-Syscall param creat(pathname) points to unaddressable byte(s)
- ...
- Address 0x........ is not stack'd, malloc'd or (recently) free'd
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/x86-linux/scalar_exit_group.stderr.diff
=================================================
--- scalar_exit_group.stderr.exp 2011-06-15 21:33:08.376439837 -0500
+++ scalar_exit_group.stderr.out 2011-06-15 21:40:32.066378357 -0500
@@ -1,6 +1 @@
------------------------------------------------------
-252: __NR_exit_group 1s 0m
------------------------------------------------------
-Syscall param exit_group(status) contains uninitialised byte(s)
- ...
-
+valgrind: ./scalar_exit_group: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86-linux/scalar_fork.stderr.diff
=================================================
--- scalar_fork.stderr.exp 2011-06-15 21:33:08.371440142 -0500
+++ scalar_fork.stderr.out 2011-06-15 21:40:32.093376710 -0500
@@ -1,3 +1 @@
------------------------------------------------------
- 2: __NR_fork 0e
------------------------------------------------------
+valgrind: ./scalar_fork: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86-linux/scalar_supp.stderr.diff
=================================================
--- scalar_supp.stderr.exp 2011-06-15 21:33:08.377439776 -0500
+++ scalar_supp.stderr.out 2011-06-15 21:40:32.120375065 -0500
@@ -1,9 +1 @@
-Syscall param (syscallno) contains uninitialised byte(s)
- ...
-
-Syscall param write(fd) contains uninitialised byte(s)
- ...
-
-Syscall param write(count) contains uninitialised byte(s)
- ...
-
+valgrind: ./scalar_supp: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86-linux/scalar_vfork.stderr.diff
=================================================
--- scalar_vfork.stderr.exp 2011-06-15 21:33:08.377439776 -0500
+++ scalar_vfork.stderr.out 2011-06-15 21:40:32.148373357 -0500
@@ -1,3 +1 @@
------------------------------------------------------
-190: __NR_vfork 0e
------------------------------------------------------
+valgrind: ./scalar_vfork: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86/bug152022.stderr.diff
=================================================
--- bug152022.stderr.exp 2011-06-15 21:33:15.872982636 -0500
+++ bug152022.stderr.out 2011-06-15 21:40:31.343422454 -0500
@@ -0,0 +1 @@
+valgrind: ./bug152022: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86/espindola2.stderr.diff
=================================================
--- espindola2.stderr.exp 2011-06-15 21:33:15.878982270 -0500
+++ espindola2.stderr.out 2011-06-15 21:40:31.370420807 -0500
@@ -0,0 +1 @@
+valgrind: ./espindola2: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86/fpeflags.stderr.diff
=================================================
--- fpeflags.stderr.exp 2011-06-15 21:33:15.880982148 -0500
+++ fpeflags.stderr.out 2011-06-15 21:40:31.395419284 -0500
@@ -0,0 +1 @@
+valgrind: ./fpeflags: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86/fprem.stderr.diff
=================================================
--- fprem.stderr.exp 2011-06-15 21:33:15.873982575 -0500
+++ fprem.stderr.out 2011-06-15 21:40:31.421417698 -0500
@@ -0,0 +1 @@
+valgrind: ./fprem: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86/fprem.stdout.diff
=================================================
--- fprem.stdout.exp 2011-06-15 21:33:15.872982636 -0500
+++ fprem.stdout.out 2011-06-15 21:40:31.400418979 -0500
@@ -1,3 +0,0 @@
-fprem 0.693147
-fprem1 0.693147
-fsincos 0.130278
=================================================
./valgrind-new/memcheck/tests/x86/fxsave.stderr.diff
=================================================
--- fxsave.stderr.exp 2011-06-15 21:33:15.881982087 -0500
+++ fxsave.stderr.out 2011-06-15 21:40:31.447416112 -0500
@@ -0,0 +1 @@
+valgrind: ./fxsave: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86/fxsave.stdout.diff
=================================================
--- fxsave.stdout.exp 2011-06-15 21:33:15.879982209 -0500
+++ fxsave.stdout.out 2011-06-15 21:40:31.427417332 -0500
@@ -1,104 +0,0 @@
-Re-run with any arg to suppress least-significant
- 16 bits of FP numbers
-
-BEFORE
- 0 7f 03 00 10 fc 00 00 00 00 00 00 00 00 00 00 00
- 16 00 00 00 00 00 00 00 00 80 1f 00 00 ff ff ff ff
- 32 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00
- 48 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00
- 64 xx xx cf fb 84 9a 20 9a fd 3f 00 00 00 00 00 00
- 80 xx xx cf d1 f7 17 72 b1 fe 3f 00 00 00 00 00 00
- 96 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00
-112 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00
-128 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-144 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-160 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87
-176 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10
-192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-208 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-224 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-256 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-272 79 b9 f9 b9 99 ff 99 bb 99 77 99 bb 9b 9f 9b 97
-288 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-304 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-320 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-336 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-352 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-368 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-384 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-400 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-416 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-432 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-448 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-464 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-480 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-496 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-
-ZEROED
- 0 7f 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 16 00 00 00 00 00 00 00 00 80 1f 00 00 ff ff ff ff
- 32 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 48 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 64 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 80 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- 96 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-112 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-128 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-144 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-176 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-208 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-224 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-256 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-272 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-288 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-304 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-320 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-336 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-352 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-368 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-384 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-400 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-416 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-432 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-448 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-464 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-480 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-496 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-
-RESTORED
- 0 7f 03 00 10 fc 00 00 00 00 00 00 00 00 00 00 00
- 16 00 00 00 00 00 00 00 00 80 1f 00 00 ff ff ff ff
- 32 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00
- 48 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00
- 64 xx xx cf fb 84 9a 20 9a fd 3f 00 00 00 00 00 00
- 80 xx xx cf d1 f7 17 72 b1 fe 3f 00 00 00 00 00 00
- 96 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00
-112 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00
-128 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-144 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-160 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87
-176 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10
-192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-208 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-224 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-256 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-272 79 b9 f9 b9 99 ff 99 bb 99 77 99 bb 9b 9f 9b 97
-288 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-304 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-320 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-336 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-352 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-368 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
-384 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/x86/insn_basic.stderr.diff
=================================================
--- insn_basic.stderr.exp 2011-06-15 21:33:48.771976169 -0500
+++ insn_basic.stderr.out 2011-06-15 21:40:31.489413550 -0500
@@ -0,0 +1 @@
+valgrind: ./../../../none/tests/x86/insn_basic: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86/insn_basic.stdout.diff
=================================================
--- insn_basic.stdout.exp 2011-06-15 21:33:48.784975376 -0500
+++ insn_basic.stdout.out 2011-06-15 21:40:31.465415014 -0500
@@ -1,1056 +0,0 @@
-adcb_1 ... ok
-adcb_2 ... ok
-adcb_3 ... ok
-adcb_4 ... ok
-adcb_5 ... ok
-adcb_6 ... ok
-adcb_7 ... ok
-adcb_8 ... ok
-adcb_9 ... ok
-adcb_10 ... ok
-adcb_11 ... ok
-adcb_12 ... ok
-adcw_1 ... ok
-adcw_2 ... ok
-adcw_3 ... ok
-adcw_4 ... ok
-adcw_5 ... ok
-adcw_6 ... ok
-adcw_7 ... ok
-adcw_8 ... ok
-adcw_9 ... ok
-adcw_10 ... ok
-adcw_11 ... ok
-adcw_12 ... ok
-adcw_13 ... ok
-adcw_14 ... ok
-adcl_1 ... ok
-adcl_2 ... ok
-adcl_3 ... ok
-adcl_4 ... ok
-adcl_5 ... ok
-adcl_6 ... ok
-adcl_7 ... ok
-adcl_8 ... ok
-adcl_9 ... ok
-adcl_10 ... ok
-adcl_11 ... ok
-adcl_12 ... ok
-adcl_13 ... ok
-adcl_14 ... ok
-addb_1 ... ok
-addb_2 ... ok
-addb_3 ... ok
-addb_4 ... ok
-addb_5 ... ok
-addb_6 ... ok
-addw_1 ... ok
-addw_2 ... ok
-addw_3 ... ok
-addw_4 ... ok
-addw_5 ... ok
-addw_6 ... ok
-addw_7 ... ok
-addl_1 ... ok
-addl_2 ... ok
-addl_3 ... ok
-addl_4 ... ok
-addl_5 ... ok
-addl_6 ... ok
-addl_7 ... ok
-andb_1 ... ok
-andb_2 ... ok
-andb_3 ... ok
-andb_4 ... ok
-andb_5 ... ok
-andb_6 ... ok
-andw_1 ... ok
-andw_2 ... ok
-andw_3 ... ok
-andw_4 ... ok
-andw_5 ... ok
-andw_6 ... ok
-andw_7 ... ok
-andl_1 ... ok
-andl_2 ... ok
-andl_3 ... ok
-andl_4 ... ok
-andl_5 ... ok
-andl_6 ... ok
-andl_7 ... ok
-bsfw_1 ... ok
-bsfw_2 ... ok
-bsfl_1 ... ok
-bsfl_2 ... ok
-bsrw_1 ... ok
-bsrw_2 ... ok
-bsrl_1 ... ok
-bsrl_2 ... ok
-bswapl_1 ... ok
-btw_1 ... ok
-btw_2 ... ok
-btw_3 ... ok
-btw_4 ... ok
-btw_5 ... ok
-btw_6 ... ok
-btw_7 ... ok
-btw_8 ... ok
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/x86/insn_cmov.stderr.diff
=================================================
--- insn_cmov.stderr.exp 2011-06-15 21:33:48.769976291 -0500
+++ insn_cmov.stderr.out 2011-06-15 21:40:31.536410683 -0500
@@ -0,0 +1 @@
+valgrind: ./../../../none/tests/x86/insn_cmov: No such file or directory
=================================================
./valgrind-new/memcheck/tests/x86/insn_cmov.stdout.diff
=================================================
--- insn_cmov.stdout.exp 2011-06-15 21:33:48.783975437 -0500
+++ insn_cmov.stdout.out 2011-06-15 21:40:31.509412330 -0500
@@ -1,384 +0,0 @@
-cmova_1 ... ok
-cmova_2 ... ok
-cmova_3 ... ok
-cmova_4 ... ok
-cmova_5 ... ok
-cmova_6 ... ok
-cmova_7 ... ok
-cmova_8 ... ok
-cmovae_1 ... ok
-cmovae_2 ... ok
-cmovae_3 ... ok
-cmovae_4 ... ok
-cmovb_1 ... ok
-cmovb_2 ... ok
-cmovb_3 ... ok
-cmovb_4 ... ok
-cmovbe_1 ... ok
-cmovbe_2 ... ok
-cmovbe_3 ... ok
-cmovbe_4 ... ok
-cmovbe_5 ... ok
-cmovbe_6 ... ok
-cmovbe_7 ... ok
-cmovbe_8 ... ok
-cmovc_1 ... ok
-cmovc_2 ... ok
-cmovc_3 ... ok
-cmovc_4 ... ok
-cmove_1 ... ok
-cmove_2 ... ok
-cmove_3 ... ok
-cmove_4 ... ok
-cmovg_1 ... ok
-cmovg_2 ... ok
-cmovg_3 ... ok
-cmovg_4 ... ok
-cmovg_5 ... ok
-cmovg_6 ... ok
-cmovg_7 ... ok
-cmovg_8 ... ok
-cmovg_9 ... ok
-cmovg_10 ... ok
-cmovg_11 ... ok
-cmovg_12 ... ok
-cmovg_13 ... ok
-cmovg_14 ... ok
-cmovg_15 ... ok
-cmovg_16 ... ok
-cmovge_1 ... ok
-cmovge_2 ... ok
-cmovge_3 ... ok
-cmovge_4 ... ok
-cmovge_5 ... ok
-cmovge_6 ... ok
-cmovge_7 ... ok
-cmovge_8 ... ok
-cmovl_1 ... ok
-cmovl_2 ... ok
-cmovl_3 ... ok
-cmovl_4 ... ok
-cmovl_5 ... ok
-cmovl_6 ... ok
-cmovl_7 ... ok
-cmovl_8 ... ok
-cmovle_1 ... ok
-cmovle_2 ... ok
-cmovle_3 ... ok
-cmovle_4 ... ok
-cmovle_5 ... ok
-cmovle_6 ... ok
-cmovle_7 ... ok
-cmovle_8 ... ok
-cmovle_9 ... ok
-cmovle_10 ... ok
-cmovle_11 ... ok
-cmovle_12 ... ok
-cmovle_13 ... ok
-cmovle_14 ... ok
-cmovle_15 ... ok
-cmovle_16 ... ok
-cmovna_1 ... ok
-cmovna_2 ... ok
-cmovna_3 ... ok
-cmovna_4 ... ok
-cmovna_5 ... ok
-cmovna_6 ... ok
-cmovna_7 ... ok
-cmovna_8 ... ok
-cmovnae_1 ... ok
-cmovnae_2 ... ok
-cmovnae_3 ... ok
-cmovnae_4 ... ok
-cmovnb_1 ... ok
-cmovnb_2 ... ok
-cmovnb_3 ... ok
-cmo...
[truncated message content] |
|
From: Tom H. <th...@cy...> - 2011-06-16 02:43:09
|
Nightly build on bristol ( x86_64, Fedora 11 )
Started at 2011-06-16 03:30:26 BST
Ended at 2011-06-16 03:42:03 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 561 tests, 19 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/long_namespace_xml (stderr)
cachegrind/tests/chdir (stderr)
cachegrind/tests/clreq (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
callgrind/tests/notpower2-hwpref (stderr)
callgrind/tests/notpower2-use (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/notpower2 (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/simwork-cache (stderr)
callgrind/tests/simwork1 (stderr)
callgrind/tests/simwork2 (stderr)
callgrind/tests/simwork3 (stderr)
callgrind/tests/threads-use (stderr)
none/tests/amd64/bug132918 (stdout)
none/tests/amd64/fxtract (stdout)
none/tests/amd64/sse4-64 (stdout)
none/tests/x86/fxtract (stdout)
helgrind/tests/tc06_two_races_xml (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
mc_translate.c: In function 'vectorNarrow64':
mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c: In function 'expr2vbits_Binop':
mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
make[3]: Leaving directory `/tmp/vgtest-20034/2011-06-16/valgrind-old/memcheck'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/vgtest-20034/2011-06-16/valgrind-old/memcheck'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/vgtest-20034/2011-06-16/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Jun 16 03:32:37 2011
--- new.short Thu Jun 16 03:42:03 2011
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- mc_translate.c: In function 'vectorNarrow64':
- mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c: In function 'expr2vbits_Binop':
- mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
- mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
- mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
- mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
- make[3]: Leaving directory `/tmp/vgtest-20034/2011-06-16/valgrind-old/memcheck'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/tmp/vgtest-20034/2011-06-16/valgrind-old/memcheck'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/vgtest-20034/2011-06-16/valgrind-old'
- make: *** [all] Error 2
--- 3,33 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 561 tests, 19 stderr failures, 4 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/linux/stack_switch (stderr)
! memcheck/tests/long_namespace_xml (stderr)
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/clreq (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! callgrind/tests/notpower2-hwpref (stderr)
! callgrind/tests/notpower2-use (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/notpower2 (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/simwork-cache (stderr)
! callgrind/tests/simwork1 (stderr)
! callgrind/tests/simwork2 (stderr)
! callgrind/tests/simwork3 (stderr)
! callgrind/tests/threads-use (stderr)
! none/tests/amd64/bug132918 (stdout)
! none/tests/amd64/fxtract (stdout)
! none/tests/amd64/sse4-64 (stdout)
! none/tests/x86/fxtract (stdout)
! helgrind/tests/tc06_two_races_xml (stderr)
|
|
From: Tom H. <th...@cy...> - 2011-06-16 02:33:21
|
Nightly build on bristol ( x86_64, Fedora 13 )
Started at 2011-06-16 03:20:51 BST
Ended at 2011-06-16 03:33:01 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 561 tests, 20 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/stack_switch (stderr)
cachegrind/tests/chdir (stderr)
cachegrind/tests/clreq (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
callgrind/tests/notpower2-hwpref (stderr)
callgrind/tests/notpower2-use (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/notpower2 (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/simwork-cache (stderr)
callgrind/tests/simwork1 (stderr)
callgrind/tests/simwork2 (stderr)
callgrind/tests/simwork3 (stderr)
callgrind/tests/threads-use (stderr)
helgrind/tests/pth_barrier3 (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
drd/tests/pth_barrier3 (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
mc_translate.c: In function 'vectorNarrow64':
mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c: In function 'expr2vbits_Binop':
mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
make[3]: Leaving directory `/tmp/vgtest-21336/2011-06-16/valgrind-old/memcheck'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/vgtest-21336/2011-06-16/valgrind-old/memcheck'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/vgtest-21336/2011-06-16/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Jun 16 03:23:03 2011
--- new.short Thu Jun 16 03:33:01 2011
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- mc_translate.c:1989: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- mc_translate.c: In function 'vectorNarrow64':
- mc_translate.c:2007: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2008: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2009: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c: In function 'expr2vbits_Binop':
- mc_translate.c:2346: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2347: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2348: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c:2702: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
- mc_translate.c:2703: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
- mc_translate.c:2704: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
- mc_translate.c:2705: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
- make[3]: Leaving directory `/tmp/vgtest-21336/2011-06-16/valgrind-old/memcheck'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/tmp/vgtest-21336/2011-06-16/valgrind-old/memcheck'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/vgtest-21336/2011-06-16/valgrind-old'
- make: *** [all] Error 2
--- 3,30 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 561 tests, 20 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/linux/stack_switch (stderr)
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/clreq (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! callgrind/tests/notpower2-hwpref (stderr)
! callgrind/tests/notpower2-use (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/notpower2 (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/simwork-cache (stderr)
! callgrind/tests/simwork1 (stderr)
! callgrind/tests/simwork2 (stderr)
! callgrind/tests/simwork3 (stderr)
! callgrind/tests/threads-use (stderr)
! helgrind/tests/pth_barrier3 (stderr)
! helgrind/tests/tc06_two_races_xml (stderr)
! drd/tests/pth_barrier3 (stderr)
|
|
From: Tom H. <th...@cy...> - 2011-06-16 02:24:11
|
Nightly build on bristol ( x86_64, Fedora 14 )
Started at 2011-06-16 03:10:57 BST
Ended at 2011-06-16 03:23:54 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 571 tests, 20 stderr failures, 0 stdout failures, 5 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcbreak (stderrB)
gdbserver_tests/mcclean_after_fork (stderrB)
gdbserver_tests/mcinfcallWSRU (stderrB)
gdbserver_tests/mcvabits (stderrB)
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin5-bz2 (stderr)
cachegrind/tests/chdir (stderr)
cachegrind/tests/clreq (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
callgrind/tests/notpower2-hwpref (stderr)
callgrind/tests/notpower2-use (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/notpower2 (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/simwork-cache (stderr)
callgrind/tests/simwork1 (stderr)
callgrind/tests/simwork2 (stderr)
callgrind/tests/simwork3 (stderr)
callgrind/tests/threads-use (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
exp-sgcheck/tests/bad_percentify (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mc_translate.c:1989:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
mc_translate.c: In function 'vectorNarrow64':
mc_translate.c:2007:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2008:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2009:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c: In function 'expr2vbits_Binop':
mc_translate.c:2346:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2347:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2348:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c:2702:12: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
mc_translate.c:2703:12: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
mc_translate.c:2704:12: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
mc_translate.c:2705:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
make[3]: Leaving directory `/tmp/vgtest-10409/2011-06-16/valgrind-old/memcheck'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/vgtest-10409/2011-06-16/valgrind-old/memcheck'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/vgtest-10409/2011-06-16/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Jun 16 03:13:23 2011
--- new.short Thu Jun 16 03:23:54 2011
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- mc_translate.c:1989:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- mc_translate.c: In function 'vectorNarrow64':
- mc_translate.c:2007:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2008:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2009:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c: In function 'expr2vbits_Binop':
- mc_translate.c:2346:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2347:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2348:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c:2702:12: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
- mc_translate.c:2703:12: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
- mc_translate.c:2704:12: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
- mc_translate.c:2705:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
- make[3]: Leaving directory `/tmp/vgtest-10409/2011-06-16/valgrind-old/memcheck'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/tmp/vgtest-10409/2011-06-16/valgrind-old/memcheck'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/vgtest-10409/2011-06-16/valgrind-old'
- make: *** [all] Error 2
--- 3,35 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 571 tests, 20 stderr failures, 0 stdout failures, 5 stderrB failures, 0 stdoutB failures, 0 post failures ==
! gdbserver_tests/mcbreak (stderrB)
! gdbserver_tests/mcclean_after_fork (stderrB)
! gdbserver_tests/mcinfcallWSRU (stderrB)
! gdbserver_tests/mcvabits (stderrB)
! gdbserver_tests/mssnapshot (stderrB)
! memcheck/tests/linux/stack_switch (stderr)
! memcheck/tests/origin5-bz2 (stderr)
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/clreq (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! callgrind/tests/notpower2-hwpref (stderr)
! callgrind/tests/notpower2-use (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/notpower2 (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/simwork-cache (stderr)
! callgrind/tests/simwork1 (stderr)
! callgrind/tests/simwork2 (stderr)
! callgrind/tests/simwork3 (stderr)
! callgrind/tests/threads-use (stderr)
! helgrind/tests/tc06_two_races_xml (stderr)
! exp-sgcheck/tests/bad_percentify (stderr)
|
|
From: Tom H. <th...@cy...> - 2011-06-16 02:15:21
|
Nightly build on bristol ( x86_64, Fedora 15 )
Started at 2011-06-16 03:01:56 BST
Ended at 2011-06-16 03:15:06 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 571 tests, 23 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/overlap (stderr)
cachegrind/tests/chdir (stderr)
cachegrind/tests/clreq (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
cachegrind/tests/x86/fpu-28-108 (stderr)
callgrind/tests/notpower2-hwpref (stderr)
callgrind/tests/notpower2-use (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/notpower2 (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/simwork-cache (stderr)
callgrind/tests/simwork1 (stderr)
callgrind/tests/simwork2 (stderr)
callgrind/tests/simwork3 (stderr)
callgrind/tests/threads-use (stderr)
none/tests/amd64/bug127521-64 (stdout)
none/tests/amd64/bug127521-64 (stderr)
none/tests/shell (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
exp-sgcheck/tests/bad_percentify (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mc_translate.c:1989:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
mc_translate.c: In function 'vectorNarrow64':
mc_translate.c:2007:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2008:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2009:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c: In function 'expr2vbits_Binop':
mc_translate.c:2346:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
mc_translate.c:2347:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
mc_translate.c:2348:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
mc_translate.c:2702:12: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
mc_translate.c:2703:12: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
mc_translate.c:2704:12: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
mc_translate.c:2705:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
make[3]: Leaving directory `/tmp/vgtest-6737/2011-06-16/valgrind-old/memcheck'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/vgtest-6737/2011-06-16/valgrind-old/memcheck'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/vgtest-6737/2011-06-16/valgrind-old'
make: *** [all] Error 2
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Jun 16 03:04:11 2011
--- new.short Thu Jun 16 03:15:06 2011
***************
*** 3,26 ****
Configuring valgrind ... done
! Building valgrind ... failed
- Last 20 lines of verbose log follow echo
- mc_translate.c:1989:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- mc_translate.c: In function 'vectorNarrow64':
- mc_translate.c:2007:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2008:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2009:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c: In function 'expr2vbits_Binop':
- mc_translate.c:2346:12: error: 'Iop_QNarrow32Sx2' undeclared (first use in this function)
- mc_translate.c:2347:12: error: 'Iop_QNarrow16Sx4' undeclared (first use in this function)
- mc_translate.c:2348:12: error: 'Iop_QNarrow16Ux4' undeclared (first use in this function)
- mc_translate.c:2702:12: error: 'Iop_QNarrow32Sx4' undeclared (first use in this function)
- mc_translate.c:2703:12: error: 'Iop_QNarrow32Ux4' undeclared (first use in this function)
- mc_translate.c:2704:12: error: 'Iop_QNarrow16Sx8' undeclared (first use in this function)
- mc_translate.c:2705:12: error: 'Iop_QNarrow16Ux8' undeclared (first use in this function)
- make[3]: *** [memcheck_amd64_linux-mc_translate.o] Error 1
- make[3]: Leaving directory `/tmp/vgtest-6737/2011-06-16/valgrind-old/memcheck'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/tmp/vgtest-6737/2011-06-16/valgrind-old/memcheck'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/tmp/vgtest-6737/2011-06-16/valgrind-old'
- make: *** [all] Error 2
--- 3,34 ----
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 571 tests, 23 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/origin5-bz2 (stderr)
! memcheck/tests/overlap (stderr)
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/clreq (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! cachegrind/tests/x86/fpu-28-108 (stderr)
! callgrind/tests/notpower2-hwpref (stderr)
! callgrind/tests/notpower2-use (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/notpower2 (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/simwork-cache (stderr)
! callgrind/tests/simwork1 (stderr)
! callgrind/tests/simwork2 (stderr)
! callgrind/tests/simwork3 (stderr)
! callgrind/tests/threads-use (stderr)
! none/tests/amd64/bug127521-64 (stdout)
! none/tests/amd64/bug127521-64 (stderr)
! none/tests/shell (stderr)
! helgrind/tests/hg05_race2 (stderr)
! helgrind/tests/tc06_two_races_xml (stderr)
! exp-sgcheck/tests/bad_percentify (stderr)
|