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
(2) |
2
(7) |
3
(1) |
4
(9) |
5
|
|
6
(7) |
7
(10) |
8
(23) |
9
(19) |
10
(21) |
11
(14) |
12
(15) |
|
13
(11) |
14
(7) |
15
(20) |
16
(21) |
17
(20) |
18
(20) |
19
(19) |
|
20
(24) |
21
(22) |
22
(19) |
23
(17) |
24
(26) |
25
(15) |
26
(16) |
|
27
(8) |
28
(10) |
29
(24) |
30
(21) |
31
(19) |
|
|
|
From: <sv...@va...> - 2013-01-21 22:05:56
|
philippe 2013-01-21 22:05:47 +0000 (Mon, 21 Jan 2013)
New Revision: 13257
Log:
Fix NULL dereference if no integer arg given to monitor block_list cmd
Reported by Florian (spotted by coverity).
Modified files:
trunk/memcheck/mc_main.c
Modified: trunk/memcheck/mc_main.c (+4 -3)
===================================================================
--- trunk/memcheck/mc_main.c 2013-01-21 20:38:54 +00:00 (rev 13256)
+++ trunk/memcheck/mc_main.c 2013-01-21 22:05:47 +00:00 (rev 13257)
@@ -5386,9 +5386,10 @@
HChar *endptr;
UInt lr_nr = 0;
wl = VG_(strtok_r) (NULL, " ", &ssaveptr);
- lr_nr = VG_(strtoull10) (wl, &endptr);
- if (wl != NULL && *endptr != '\0') {
- VG_(gdb_printf) ("malformed integer\n");
+ if (wl != NULL)
+ lr_nr = VG_(strtoull10) (wl, &endptr);
+ if (wl == NULL || *endptr != '\0') {
+ VG_(gdb_printf) ("malformed or missing integer\n");
} else {
// lr_nr-1 as what is shown to the user is 1 more than the index in lr_array.
if (lr_nr == 0 || ! MC_(print_block_list) (lr_nr-1))
|
|
From: <sv...@va...> - 2013-01-21 20:39:01
|
florian 2013-01-21 20:38:54 +0000 (Mon, 21 Jan 2013)
New Revision: 13256
Log:
Remove pointless test. vts->ts is an array and cannot be NULL.
Modified files:
trunk/helgrind/libhb_core.c
Modified: trunk/helgrind/libhb_core.c (+0 -1)
===================================================================
--- trunk/helgrind/libhb_core.c 2013-01-21 20:29:54 +00:00 (rev 13255)
+++ trunk/helgrind/libhb_core.c 2013-01-21 20:38:54 +00:00 (rev 13256)
@@ -1935,7 +1935,6 @@
UWord i, n;
ScalarTS *st1, *st2;
if (!vts) return False;
- if (!vts->ts) return False;
if (vts->usedTS > vts->sizeTS) return False;
n = vts->usedTS;
if (n == 1) {
|
|
From: <sv...@va...> - 2013-01-21 20:30:06
|
florian 2013-01-21 20:29:54 +0000 (Mon, 21 Jan 2013)
New Revision: 13255
Log:
Remove unneeded test. "info" cannot be NULL here as it was dereferenced
previously. Spotted by Coverity's checker.
Modified files:
trunk/coregrind/m_signals.c
Modified: trunk/coregrind/m_signals.c (+1 -1)
===================================================================
--- trunk/coregrind/m_signals.c 2013-01-21 15:39:44 +00:00 (rev 13254)
+++ trunk/coregrind/m_signals.c 2013-01-21 20:29:54 +00:00 (rev 13255)
@@ -1681,7 +1681,7 @@
VG_(pp_ExeContext)( ec );
}
if (sigNo == VKI_SIGSEGV
- && info && is_signal_from_kernel(tid, sigNo, info->si_code)
+ && is_signal_from_kernel(tid, sigNo, info->si_code)
&& info->si_code == VKI_SEGV_MAPERR) {
VG_(umsg)(" If you believe this happened as a result of a stack\n" );
VG_(umsg)(" overflow in your program's main thread (unlikely but\n");
|
|
From: <sv...@va...> - 2013-01-21 18:12:42
|
carll 2013-01-21 18:12:31 +0000 (Mon, 21 Jan 2013)
New Revision: 2650
Log:
The 32-bit DFP value is stored in a 64-bit register in
ppc. The D32 to D64 and D64 to D32 definitions for the
Iop type was specified in VEX/priv/ir_defs.c, function
typeOfPrimop() as:
case Iop_D32toD64:
UNARY(Ity_64, Ity_D64);
case Iop_D64toD32:
BINARY(ity_RMode, Ity_D64, Ity_D64);
since the values resided in a 64-bit register. As part of the s390 DFP support
the definitions were changed to:
case Iop_D32toD64:
UNARY(Ity_32, Ity_D64);
case Iop_D64toD32:
BINARY(ity_RMode, Ity_D64, Ity_D32);
to reflect what they really should be. However, this broke the ppc
implementation. Valgrind would fail and report a mismatch on the types as the
ppc code was using a D64 instead of a D32.
This patch adds support for fetching and storing the Dfp32 operand as a 32-bit
value. The support includes adding the functions iselDfp32Expr() and
iselDfp32Expr_wrk() and additional code to support the DFP32 bit iops.
This patch is for Bugzilla 312620.
Modified files:
trunk/priv/guest_ppc_toIR.c
trunk/priv/host_ppc_isel.c
Modified: trunk/priv/host_ppc_isel.c (+95 -2)
===================================================================
--- trunk/priv/host_ppc_isel.c 2013-01-20 23:13:14 +00:00 (rev 2649)
+++ trunk/priv/host_ppc_isel.c 2013-01-21 18:12:31 +00:00 (rev 2650)
@@ -453,6 +453,8 @@
static HReg iselVecExpr ( ISelEnv* env, IRExpr* e );
/* 64-bit mode ONLY. */
+static HReg iselDfp32Expr_wrk ( ISelEnv* env, IRExpr* e );
+static HReg iselDfp32Expr ( ISelEnv* env, IRExpr* e );
static HReg iselDfp64Expr_wrk ( ISelEnv* env, IRExpr* e );
static HReg iselDfp64Expr ( ISelEnv* env, IRExpr* e );
@@ -3822,6 +3824,57 @@
vpanic("iselDblExpr_wrk(ppc)");
}
+static HReg iselDfp32Expr(ISelEnv* env, IRExpr* e)
+{
+ HReg r = iselDfp32Expr_wrk( env, e );
+ vassert(hregClass(r) == HRcFlt64);
+ vassert( hregIsVirtual(r) );
+ return r;
+}
+
+/* DO NOT CALL THIS DIRECTLY */
+static HReg iselDfp32Expr_wrk(ISelEnv* env, IRExpr* e)
+{
+ Bool mode64 = env->mode64;
+ IRType ty = typeOfIRExpr( env->type_env, e );
+
+ vassert( e );
+ vassert( ty == Ity_D32 );
+
+ /* --------- GET --------- */
+ if (e->tag == Iex_Get) {
+ HReg r_dst = newVRegF( env );
+ PPCAMode* am_addr = PPCAMode_IR( e->Iex.Get.offset,
+ GuestStatePtr(mode64) );
+ addInstr( env, PPCInstr_FpLdSt( True/*load*/, 8, r_dst, am_addr ) );
+ return r_dst;
+ }
+
+ /* --------- LOAD --------- */
+ if (e->tag == Iex_Load && e->Iex.Load.end == Iend_BE) {
+ PPCAMode* am_addr;
+ HReg r_dst = newVRegF(env);
+ vassert(e->Iex.Load.ty == Ity_D32);
+ am_addr = iselWordExpr_AMode(env, e->Iex.Load.addr, Ity_D32/*xfer*/);
+ addInstr(env, PPCInstr_FpLdSt(True/*load*/, 4, r_dst, am_addr));
+ return r_dst;
+ }
+
+ /* --------- OPS --------- */
+ if (e->tag == Iex_Binop) {
+ if (e->Iex.Binop.op == Iop_D64toD32) {
+ HReg fr_dst = newVRegF(env);
+ HReg fr_src = iselDfp64Expr(env, e->Iex.Binop.arg2);
+ set_FPU_DFP_rounding_mode( env, e->Iex.Binop.arg1 );
+ addInstr(env, PPCInstr_Dfp64Unary(Pfp_DRSP, fr_dst, fr_src));
+ return fr_dst;
+ }
+ }
+
+ ppIRExpr( e );
+ vpanic( "iselDfp32Expr_wrk(ppc)" );
+}
+
static HReg iselDfp64Expr(ISelEnv* env, IRExpr* e)
{
HReg r = iselDfp64Expr_wrk( env, e );
@@ -3853,6 +3906,15 @@
return r_dst;
}
+ if (e->tag == Iex_Load && e->Iex.Load.end == Iend_BE) {
+ PPCAMode* am_addr;
+ HReg r_dst = newVRegF(env);
+ vassert(e->Iex.Load.ty == Ity_D64);
+ am_addr = iselWordExpr_AMode(env, e->Iex.Load.addr, Ity_D64/*xfer*/);
+ addInstr(env, PPCInstr_FpLdSt(True/*load*/, 8, r_dst, am_addr));
+ return r_dst;
+ }
+
/* --------- OPS --------- */
if (e->tag == Iex_Qop) {
HReg r_dst = newVRegF( env );
@@ -3892,7 +3954,7 @@
return fr_dst;
}
case Iop_D32toD64: {
- HReg fr_src = iselDfp64Expr(env, e->Iex.Unop.arg);
+ HReg fr_src = iselDfp32Expr(env, e->Iex.Unop.arg);
addInstr(env, PPCInstr_Dfp64Unary(Pfp_DCTDP, fr_dst, fr_src));
return fr_dst;
}
@@ -3962,7 +4024,6 @@
HReg fr_dst = newVRegF(env);
switch (e->Iex.Binop.op) {
- case Iop_D64toD32: fpop = Pfp_DRSP; break;
case Iop_I64StoD64: fpop = Pfp_DCFFIX; break;
case Iop_D64toI64S: fpop = Pfp_DCTFIX; break;
default: break;
@@ -4732,6 +4793,22 @@
PPCInstr_FpLdSt(False/*store*/, 4, fr_src, am_addr));
return;
}
+ if (tyd == Ity_D64) {
+ PPCAMode* am_addr
+ = iselWordExpr_AMode(env, stmt->Ist.Store.addr, tyd/*of xfer*/);
+ HReg fr_src = iselDfp64Expr(env, stmt->Ist.Store.data);
+ addInstr(env,
+ PPCInstr_FpLdSt(False/*store*/, 8, fr_src, am_addr));
+ return;
+ }
+ if (tyd == Ity_D32) {
+ PPCAMode* am_addr
+ = iselWordExpr_AMode(env, stmt->Ist.Store.addr, tyd/*of xfer*/);
+ HReg fr_src = iselDfp32Expr(env, stmt->Ist.Store.data);
+ addInstr(env,
+ PPCInstr_FpLdSt(False/*store*/, 4, fr_src, am_addr));
+ return;
+ }
if (tyd == Ity_V128) {
PPCAMode* am_addr
= iselWordExpr_AMode(env, stmt->Ist.Store.addr, tyd/*of xfer*/);
@@ -4800,6 +4877,15 @@
fr_src, am_addr ));
return;
}
+ if (ty == Ity_D32) {
+ /* The 32-bit value is stored in a 64-bit register */
+ HReg fr_src = iselDfp32Expr( env, stmt->Ist.Put.data );
+ PPCAMode* am_addr = PPCAMode_IR( stmt->Ist.Put.offset,
+ GuestStatePtr(mode64) );
+ addInstr( env, PPCInstr_FpLdSt( False/*store*/, 8,
+ fr_src, am_addr ) );
+ return;
+ }
if (ty == Ity_D64) {
HReg fr_src = iselDfp64Expr( env, stmt->Ist.Put.data );
PPCAMode* am_addr = PPCAMode_IR( stmt->Ist.Put.offset,
@@ -4897,6 +4983,12 @@
addInstr(env, PPCInstr_FpUnary(Pfp_MOV, fr_dst, fr_src));
return;
}
+ if (ty == Ity_D32) {
+ HReg fr_dst = lookupIRTemp(env, tmp);
+ HReg fr_src = iselDfp32Expr(env, stmt->Ist.WrTmp.data);
+ addInstr(env, PPCInstr_Dfp64Unary(Pfp_MOV, fr_dst, fr_src));
+ return;
+ }
if (ty == Ity_V128) {
HReg v_dst = lookupIRTemp(env, tmp);
HReg v_src = iselVecExpr(env, stmt->Ist.WrTmp.data);
@@ -5350,6 +5442,7 @@
case Ity_F32:
case Ity_F64: hregLo = mkHReg(j++, HRcFlt64, True); break;
case Ity_V128: hregLo = mkHReg(j++, HRcVec128, True); break;
+ case Ity_D32:
case Ity_D64: hregLo = mkHReg(j++, HRcFlt64, True); break;
case Ity_D128: hregLo = mkHReg(j++, HRcFlt64, True);
hregMedLo = mkHReg(j++, HRcFlt64, True); break;
Modified: trunk/priv/guest_ppc_toIR.c (+16 -4)
===================================================================
--- trunk/priv/guest_ppc_toIR.c 2013-01-20 23:13:14 +00:00 (rev 2649)
+++ trunk/priv/guest_ppc_toIR.c 2013-01-21 18:12:31 +00:00 (rev 2650)
@@ -1128,6 +1128,12 @@
e = IRExpr_Get( floatGuestRegOffset( archreg ), Ity_D64 );
return e;
}
+static IRExpr* getDReg32(UInt archreg) {
+ IRExpr *e;
+ vassert( archreg < 32 );
+ e = IRExpr_Get( floatGuestRegOffset( archreg ), Ity_D32 );
+ return e;
+}
/* Read a floating point register pair and combine their contents into a
128-bit value */
@@ -1139,6 +1145,12 @@
}
/* Ditto, but write to a reg instead. */
+static void putDReg32(UInt archreg, IRExpr* e) {
+ vassert( archreg < 32 );
+ vassert( typeOfIRExpr(irsb->tyenv, e) == Ity_D32 );
+ stmt( IRStmt_Put( floatGuestRegOffset( archreg ), e ) );
+}
+
static void putDReg(UInt archreg, IRExpr* e) {
vassert( archreg < 32 );
vassert( typeOfIRExpr(irsb->tyenv, e) == Ity_D64 );
@@ -9498,9 +9510,9 @@
DIP( "dctdp%s fr%u,fr%u\n",
flag_rC ? ".":"", frS_addr, frB_addr );
- frB = newTemp( Ity_D64 );
+ frB = newTemp( Ity_D32 );
frS = newTemp( Ity_D64 );
- assign( frB, getDReg( frB_addr ) );
+ assign( frB, getDReg32( frB_addr ) );
assign( frS, unop( Iop_D32toD64, mkexpr( frB ) ) );
putDReg( frS_addr, mkexpr( frS ) );
break;
@@ -9508,10 +9520,10 @@
DIP( "drsp%s fr%u,fr%u\n",
flag_rC ? ".":"", frS_addr, frB_addr );
frB = newTemp( Ity_D64 );
- frS = newTemp( Ity_D64 );
+ frS = newTemp( Ity_D32 );
assign( frB, getDReg( frB_addr ) );
assign( frS, binop( Iop_D64toD32, round, mkexpr( frB ) ) );
- putDReg( frS_addr, mkexpr( frS ) );
+ putDReg32( frS_addr, mkexpr( frS ) );
break;
case 0x122: // dctfix
DIP( "dctfix%s fr%u,fr%u\n",
|
|
From: <sv...@va...> - 2013-01-21 15:39:56
|
florian 2013-01-21 15:39:44 +0000 (Mon, 21 Jan 2013)
New Revision: 13254
Log:
s390: Add another testcase for DFP insns.
Patch by Maran Pakkirisamy (ma...@li...).
Part of fixing BZ 307113.
Added files:
trunk/none/tests/s390x/dfpext.c
trunk/none/tests/s390x/dfpext.stderr.exp
trunk/none/tests/s390x/dfpext.stdout.exp
trunk/none/tests/s390x/dfpext.vgtest
Modified directories:
trunk/none/tests/s390x/
Modified files:
trunk/none/tests/s390x/Makefile.am
trunk/none/tests/s390x/opcodes.h
Modified: trunk/none/tests/s390x/
Modified: trunk/none/tests/s390x/opcodes.h (+12 -0)
===================================================================
--- trunk/none/tests/s390x/opcodes.h 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/opcodes.h 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -130,9 +130,12 @@
#define AXTRA(r3,m4,r1,r2) RRF_FUFF2(b3da,r3,m4,r1,r2)
#define AY(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,5a)
#define CDFBRA(m3,m4,r1,r2) RRF_UUFR(b395,m3,m4,r1,r2)
+#define CDFTR(m3,m4,r1,r2) RRF_UUFR(b951,m3,m4,r1,r2)
#define CDGBRA(m3,m4,r1,r2) RRF_UUFR(b3a5,m3,m4,r1,r2)
#define CDLFBR(m3,m4,r1,r2) RRF_UUFR(b391,m3,m4,r1,r2)
+#define CDLFTR(m3,m4,r1,r2) RRF_UUFR(b953,m3,m4,r1,r2)
#define CDLGBR(m3,m4,r1,r2) RRF_UUFR(b3a1,m3,m4,r1,r2)
+#define CDLGTR(m3,m4,r1,r2) RRF_UUFR(b952,m3,m4,r1,r2)
#define CDTR(r1,r2) RRE_RERE(b3e4,r1,r2)
#define CEDTR(r1,r2) RRE_RERE(b3f4,r1,r2)
#define CEFBRA(m3,m4,r1,r2) RRF_UUFR(b394,m3,m4,r1,r2)
@@ -142,8 +145,10 @@
#define CEXTR(r1,r2) RRE_RERE(b3fc,r1,r2)
#define CFEBRA(m3,m4,r1,r2) RRF_UURF(b398,m3,m4,r1,r2)
#define CFDBRA(m3,m4,r1,r2) RRF_UURF(b399,m3,m4,r1,r2)
+#define CFDTR(m3,m4,r1,r2) RRF_UURF(b941,m3,m4,r1,r2)
#define CFI(r1,i2) RIL_RI(c2,r1,d,i2)
#define CFXBRA(m3,m4,r1,r2) RRF_UURF(b39a,m3,m4,r1,r2)
+#define CFXTR(m3,m4,r1,r2) RRF_UURF(b949,m3,m4,r1,r2)
#define CGDBRA(m3,m4,r1,r2) RRF_UURF(b3a9,m3,m4,r1,r2)
#define CGEBRA(m3,m4,r1,r2) RRF_UURF(b3a8,m3,m4,r1,r2)
#define CGFI(r1,i2) RIL_RI(c2,r1,c,i2)
@@ -169,10 +174,13 @@
#define CIJ(r1,m3,i4,i2) RIE_RUPI(ec,r1,m3,i4,i2,7e)
#define CLFEBR(m3,m4,r1,r2) RRF_UURF(b39c,m3,m4,r1,r2)
#define CLFDBR(m3,m4,r1,r2) RRF_UURF(b39d,m3,m4,r1,r2)
+#define CLFDTR(m3,m4,r1,r2) RRF_UURF(b943,m3,m4,r1,r2)
#define CLFXBR(m3,m4,r1,r2) RRF_UURF(b39e,m3,m4,r1,r2)
+#define CLFXTR(m3,m4,r1,r2) RRF_UURF(b94b,m3,m4,r1,r2)
#define CLFHSI(b1,d1,i2) SIL_RDU(e55d,b1,d1,i2)
#define CLFI(r1,i2) RIL_RU(c2,r1,f,i2)
#define CLGDBR(m3,m4,r1,r2) RRF_UURF(b3ad,m3,m4,r1,r2)
+#define CLGDTR(m3,m4,r1,r2) RRF_UURF(b942,m3,m4,r1,r2)
#define CLGEBR(m3,m4,r1,r2) RRF_UURF(b3ac,m3,m4,r1,r2)
#define CLGFI(r1,i2) RIL_RU(c2,r1,e,i2)
#define CLGFRL(r1,i2) RIL_RP(c6,r1,e,i2)
@@ -184,6 +192,7 @@
#define CLGRJ(r1,r2,i4,m3) RIE_RRPU(ec,r1,r2,i4,m3,0,65)
#define CLGRL(r1,i2) RIL_RP(c6,r1,a,i2)
#define CLGXBR(m3,m4,r1,r2) RRF_UURF(b3ae,m3,m4,r1,r2)
+#define CLGXTR(m3,m4,r1,r2) RRF_UURF(b94a,m3,m4,r1,r2)
#define CLHF(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,cf)
#define CLHHR(r1,r2) RRE_RR(b9cf,00,r1,r2)
#define CLHHSI(b1,d1,i2) SIL_RDU(e555,b1,d1,i2)
@@ -212,9 +221,12 @@
#define CVBY(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,06)
#define CVDY(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,26)
#define CXFBRA(m3,m4,r1,r2) RRF_UUFR(b396,m3,m4,r1,r2)
+#define CXFTR(m3,m4,r1,r2) RRF_UUFR(b959,m3,m4,r1,r2)
#define CXGBRA(m3,m4,r1,r2) RRF_UUFR(b3a6,m3,m4,r1,r2)
#define CXLFBR(m3,m4,r1,r2) RRF_UUFR(b392,m3,m4,r1,r2)
+#define CXLFTR(m3,m4,r1,r2) RRF_UUFR(b95b,m3,m4,r1,r2)
#define CXLGBR(m3,m4,r1,r2) RRF_UUFR(b3a2,m3,m4,r1,r2)
+#define CXLGTR(m3,m4,r1,r2) RRF_UUFR(b95a,m3,m4,r1,r2)
#define CXTR(r1,r2) RRE_RERE(b3ec,r1,r2)
#define CY(r1,x2,b2,dl2,dh2) RXY_RRRD(e3,r1,x2,b2,dl2,dh2,59)
#define DDTRA(r3,m4,r1,r2) RRF_FUFF2(b3d1,r3,m4,r1,r2)
Added: trunk/none/tests/s390x/dfpext.stderr.exp (+2 -0)
===================================================================
--- trunk/none/tests/s390x/dfpext.stderr.exp 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/dfpext.stderr.exp 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -0,0 +1,2 @@
+
+
Modified: trunk/none/tests/s390x/Makefile.am (+3 -2)
===================================================================
--- trunk/none/tests/s390x/Makefile.am 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/Makefile.am 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -19,7 +19,7 @@
spechelper-icm-1 spechelper-icm-2 spechelper-tmll \
spechelper-tm laa
if BUILD_DFP_TESTS
- INSN_TESTS += dfp-1 dfp-2 dfp-3 dfp-4 dfptest
+ INSN_TESTS += dfp-1 dfp-2 dfp-3 dfp-4 dfptest dfpext
endif
check_PROGRAMS = $(INSN_TESTS) \
@@ -39,7 +39,8 @@
dfp-2.stderr.exp dfp-2.stdout.exp dfp-2.vgtest \
dfp-3.stderr.exp dfp-3.stdout.exp dfp-3.vgtest \
dfp-4.stderr.exp dfp-4.stdout.exp dfp-4.vgtest \
- dfptest.stderr.exp dfptest.stdout.exp dfptest.vgtest
+ dfptest.stderr.exp dfptest.stdout.exp dfptest.vgtest \
+ dfpext.stderr.exp dfpext.stdout.exp dfpext.vgtest
AM_CFLAGS += @FLAG_M64@
AM_CXXFLAGS += @FLAG_M64@
Added: trunk/none/tests/s390x/dfpext.c (+247 -0)
===================================================================
--- trunk/none/tests/s390x/dfpext.c 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/dfpext.c 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -0,0 +1,247 @@
+#include <stdio.h>
+#include "opcodes.h"
+#include "dfp_utils.h"
+#define __STDC_WANT_DEC_FP__ 1
+#include <float.h>
+
+#define L2D(insn, initial, target,round) \
+ ({ \
+ register unsigned long source asm("2") = initial; \
+ register typeof(target) _t asm("f0"); \
+ asm volatile(insn(round,0,0,2) :"=f" (_t):"d"(source)); \
+ _t; \
+ })
+
+#define I2D(insn, initial, target,round) \
+ ({ \
+ register int source asm("2") = initial; \
+ register typeof(target) _t asm("f0"); \
+ asm volatile(insn(round,0,0,2) :"=f" (_t):"d"(source)); \
+ _t; \
+})
+
+#define D2L(insn, initial, type, round, cc) \
+ ({ \
+ register type source asm("f0") = initial; \
+ register unsigned long target asm ("2") = 0; \
+ asm volatile(insn(round,0,2,0) \
+ "ipm %1\n\t" \
+ "srl %1,28\n\t" \
+ :"=d" (target), "=d" (cc) :"f"(source):"cc"); \
+ target; \
+ })
+
+#define D2I(insn, initial, type, round, cc) \
+ ({ \
+ register type source asm("f0") = initial; \
+ register int target asm ("2") = 0; \
+ asm volatile(insn(round,0,2,0) \
+ "ipm %1\n\t" \
+ "srl %1,28\n\t" \
+ :"=d" (target), "=d" (cc) :"f"(source):"cc"); \
+ target; \
+})
+
+
+#define DO_PRINT_L2D(insn, l, d, round) \
+ ({ \
+ printf(#insn " round=%d %lu -> ", 0x##round, l); \
+ d = L2D(insn, l, d, round); \
+ DFP_VAL_PRINT(d, typeof(d)); \
+ printf("\n"); \
+ })
+
+#define DO_INSN_L2D(insn, round, type) \
+ ({ \
+ type d; \
+ DO_PRINT_L2D(insn, 0UL, d, round); \
+ DO_PRINT_L2D(insn, 1UL, d, round); \
+ DO_PRINT_L2D(insn, 0xffffffffUL, d, round); \
+ DO_PRINT_L2D(insn, 0x80000000UL, d, round); \
+ DO_PRINT_L2D(insn, 0x7fffffffUL, d, round); \
+ DO_PRINT_L2D(insn, 0x100000000UL, d, round); \
+ DO_PRINT_L2D(insn, 0xffffffffffffffffUL, d, round); \
+ DO_PRINT_L2D(insn, 0x8000000000000000UL, d, round); \
+ DO_PRINT_L2D(insn, 0x7fffffffffffffffUL, d, round); \
+ })
+
+#define DO_PRINT_I2D(insn, l, d, round) \
+ ({ \
+ printf(#insn " round=%d %d -> ", 0x##round, l); \
+ d = I2D(insn, l, d, round); \
+ DFP_VAL_PRINT(d, typeof(d)); \
+ printf("\n"); \
+ })
+
+#define DO_INSN_I2D(insn, round, type) \
+ ({ \
+ type d; \
+ DO_PRINT_I2D(insn, 0, d, round); \
+ DO_PRINT_I2D(insn, 1, d, round); \
+ DO_PRINT_I2D(insn, 0xffffffff, d, round); \
+ DO_PRINT_I2D(insn, 0x80000000, d, round); \
+ DO_PRINT_I2D(insn, 0x7fffffff, d, round); \
+ })
+
+#define DO_PRINT_D2L(insn, d, type, round, cc) \
+ ({ \
+ printf(#insn " round=%d ", 0x##round); \
+ DFP_VAL_PRINT(d, type); \
+ printf(" -> %lu ", D2L(insn, d, type, round, cc)); \
+ printf("cc=%d\n", cc); \
+ })
+
+#define DO_INSN_D2L(insn, round, type) \
+ ({ \
+ int cc; \
+ type d; \
+ d = -1.1DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 0.DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.4DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.5DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+4DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+8DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+4DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+12DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+20DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E+200DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = 1.6E-4DD; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = DEC32_MIN; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = DEC32_MAX; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = DEC64_MIN; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ d = DEC64_MAX; \
+ DO_PRINT_D2L(insn, d, type, round, cc); \
+ })
+
+#define DO_PRINT_D2I(insn, d, type, round, cc) \
+ ({ \
+ printf(#insn " round=%d ", 0x##round); \
+ DFP_VAL_PRINT(d, type); \
+ printf(" -> %d ", D2I(insn, d, type, round, cc)); \
+ printf("cc=%d\n", cc); \
+ })
+
+#define DO_INSN_D2I(insn, round, type) \
+ ({ \
+ int cc; \
+ type d; \
+ d = -1.1DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 0.DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.4DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.5DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+4DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+8DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+4DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+12DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+20DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E+200DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = 1.6E-4DD; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = DEC32_MIN; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = DEC32_MAX; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = DEC64_MIN; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ d = DEC64_MAX; \
+ DO_PRINT_D2I(insn, d, type, round, cc); \
+ })
+
+#define DO_D2L(round) \
+ ({ \
+ DO_INSN_D2L(CLFDTR, round, _Decimal64); \
+ DO_INSN_D2L(CLGDTR, round, _Decimal64); \
+ DO_INSN_D2I(CFDTR, round, _Decimal64); \
+ DO_INSN_D2L(CLFXTR, round, _Decimal128); \
+ DO_INSN_D2L(CLGXTR, round, _Decimal128); \
+ DO_INSN_D2I(CFXTR, round, _Decimal128); \
+ })
+
+
+int main()
+{
+ /* rounding mode is not used for the following insns */
+ DO_INSN_I2D(CDFTR, 0, _Decimal64);
+ DO_INSN_I2D(CXFTR, 0, _Decimal128);
+ DO_INSN_L2D(CDLFTR, 0, _Decimal64);
+ DO_INSN_L2D(CXLFTR, 0, _Decimal128);
+ DO_INSN_L2D(CXLGTR, 0, _Decimal128);
+
+ /* Omit rounding mode value 0 and 2 as the current DFP rounding
+ mode is chosen for these values. */
+ DO_INSN_L2D(CDLGTR, 1, _Decimal64);
+ DO_D2L(1);
+
+ DO_INSN_L2D(CDLGTR, 3, _Decimal64);
+ DO_D2L(3);
+
+ DO_INSN_L2D(CDLGTR, 4, _Decimal64);
+ DO_D2L(4);
+
+ DO_INSN_L2D(CDLGTR, 5, _Decimal64);
+ DO_D2L(5);
+
+ DO_INSN_L2D(CDLGTR, 6, _Decimal64);
+ DO_D2L(6);
+
+ DO_INSN_L2D(CDLGTR, 7, _Decimal64);
+ DO_D2L(7);
+
+ DO_INSN_L2D(CDLGTR, 8, _Decimal64);
+ DO_D2L(8);
+
+ DO_INSN_L2D(CDLGTR, 9, _Decimal64);
+ DO_D2L(9);
+
+ DO_INSN_L2D(CDLGTR, a, _Decimal64);
+ DO_D2L(a);
+
+ DO_INSN_L2D(CDLGTR, b, _Decimal64);
+ DO_D2L(b);
+
+ DO_INSN_L2D(CDLGTR, c, _Decimal64);
+ DO_D2L(c);
+
+ DO_INSN_L2D(CDLGTR, d, _Decimal64);
+ DO_D2L(d);
+
+ DO_INSN_L2D(CDLGTR, e, _Decimal64);
+ DO_D2L(e);
+
+ DO_INSN_L2D(CDLGTR, f, _Decimal64);
+ DO_D2L(f);
+
+ return 0;
+}
Property changed: trunk/none/tests/s390x (+0 -0)
___________________________________________________________________
Name: svn:ignore
- .deps
add
add_EI
add_GE
allexec
and
and_EI
clc
clcle
cvb
cvd
div
ex_clone
ex_sig
flogr
icm
insert
insert_EI
lam_stam
lpr
Makefile
Makefile.in
mul
mul_GE
mvst
or
or_EI
srst
sub
sub_EI
tcxb
xc
xor
xor_EI
stck
stcke
stckf
op_exception
fgx
condloadstore
fold_And16
stfle
op00
cksm
clcl
mvcl
troo
trot
trto
trtt
tr
tre
clrj
clgrj
crj
cgrj
clij
clgij
cij
cgij
cs
csg
cds
cdsg
cu21
cu21_1
cu24
cu24_1
cu42
cu12
cu12_1
cu14
cu14_1
cu41
ecag
fpext
fpext_warn
fpconv
rounding-1
rounding-2
rounding-3
rounding-4
rounding-5
bfp-1
bfp-2
bfp-3
bfp-4
srnm
srnmb
comp-1
comp-2
ex
exrl
tm
tmll
stmg
test_sig
test_clone
test_fork
clst
mvc
spechelper-algr
spechelper-tmll
spechelper-icm-1
spechelper-icm-2
spechelper-cr
spechelper-ltr
spechelper-alr
spechelper-clr
spechelper-slr
spechelper-slgr
spechelper-or
spechelper-tm
rounding-6
laa
dfp-1
dfp-2
dfp-3
dfp-4
dfptest
+ .deps
add
add_EI
add_GE
allexec
and
and_EI
clc
clcle
cvb
cvd
div
ex_clone
ex_sig
flogr
icm
insert
insert_EI
lam_stam
lpr
Makefile
Makefile.in
mul
mul_GE
mvst
or
or_EI
srst
sub
sub_EI
tcxb
xc
xor
xor_EI
stck
stcke
stckf
op_exception
fgx
condloadstore
fold_And16
stfle
op00
cksm
clcl
mvcl
troo
trot
trto
trtt
tr
tre
clrj
clgrj
crj
cgrj
clij
clgij
cij
cgij
cs
csg
cds
cdsg
cu21
cu21_1
cu24
cu24_1
cu42
cu12
cu12_1
cu14
cu14_1
cu41
ecag
fpext
fpext_warn
fpconv
rounding-1
rounding-2
rounding-3
rounding-4
rounding-5
bfp-1
bfp-2
bfp-3
bfp-4
srnm
srnmb
comp-1
comp-2
ex
exrl
tm
tmll
stmg
test_sig
test_clone
test_fork
clst
mvc
spechelper-algr
spechelper-tmll
spechelper-icm-1
spechelper-icm-2
spechelper-cr
spechelper-ltr
spechelper-alr
spechelper-clr
spechelper-slr
spechelper-slgr
spechelper-or
spechelper-tm
rounding-6
laa
dfp-1
dfp-2
dfp-3
dfp-4
dfptest
dfpext
Added: trunk/none/tests/s390x/dfpext.vgtest (+2 -0)
===================================================================
--- trunk/none/tests/s390x/dfpext.vgtest 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/dfpext.vgtest 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -0,0 +1,2 @@
+prog: dfpext
+prereq: test -e dfpext && ../../../tests/s390x_features s390x-dfp && ../../../tests/s390x_features s390x-fpext
Added: trunk/none/tests/s390x/dfpext.stdout.exp (+1591 -0)
===================================================================
--- trunk/none/tests/s390x/dfpext.stdout.exp 2013-01-21 15:17:02 +00:00 (rev 13253)
+++ trunk/none/tests/s390x/dfpext.stdout.exp 2013-01-21 15:39:44 +00:00 (rev 13254)
@@ -0,0 +1,1591 @@
+CDFTR round=0 0 -> 2238000000000000
+CDFTR round=0 1 -> 2238000000000001
+CDFTR round=0 -1 -> a238000000000001
+CDFTR round=0 -2147483648 -> a23800008c78af48
+CDFTR round=0 2147483647 -> 223800008c78af47
+CXFTR round=0 0 -> 220800000000000000000000
+CXFTR round=0 1 -> 220800000000000000000001
+CXFTR round=0 -1 -> a20800000000000000000001
+CXFTR round=0 -2147483648 -> a2080000000000008c78af48
+CXFTR round=0 2147483647 -> 22080000000000008c78af47
+CDLFTR round=0 0 -> 2238000000000000
+CDLFTR round=0 1 -> 2238000000000001
+CDLFTR round=0 4294967295 -> 2238000115afb55b
+CDLFTR round=0 2147483648 -> 223800008c78af48
+CDLFTR round=0 2147483647 -> 223800008c78af47
+CDLFTR round=0 4294967296 -> 2238000000000000
+CDLFTR round=0 18446744073709551615 -> 2238000115afb55b
+CDLFTR round=0 9223372036854775808 -> 2238000000000000
+CDLFTR round=0 9223372036854775807 -> 2238000115afb55b
+CXLFTR round=0 0 -> 220800000000000000000000
+CXLFTR round=0 1 -> 220800000000000000000001
+CXLFTR round=0 4294967295 -> 2208000000000000115afb55b
+CXLFTR round=0 2147483648 -> 22080000000000008c78af48
+CXLFTR round=0 2147483647 -> 22080000000000008c78af47
+CXLFTR round=0 4294967296 -> 220800000000000000000000
+CXLFTR round=0 18446744073709551615 -> 2208000000000000115afb55b
+CXLFTR round=0 9223372036854775808 -> 220800000000000000000000
+CXLFTR round=0 9223372036854775807 -> 2208000000000000115afb55b
+CXLGTR round=0 0 -> 220800000000000000000000
+CXLGTR round=0 1 -> 220800000000000000000001
+CXLGTR round=0 4294967295 -> 2208000000000000115afb55b
+CXLGTR round=0 2147483648 -> 22080000000000008c78af48
+CXLGTR round=0 2147483647 -> 22080000000000008c78af47
+CXLGTR round=0 4294967296 -> 2208000000000000115afb57a
+CXLGTR round=0 18446744073709551615 -> 2208000000000001891bc41cf89b4715
+CXLGTR round=0 9223372036854775808 -> 2208000000000000948df20da5cfd42e
+CXLGTR round=0 9223372036854775807 -> 2208000000000000948df20da5cfd70d
+CDLGTR round=1 0 -> 2238000000000000
+CDLGTR round=1 1 -> 2238000000000001
+CDLGTR round=1 4294967295 -> 2238000115afb55b
+CDLGTR round=1 2147483648 -> 223800008c78af48
+CDLGTR round=1 2147483647 -> 223800008c78af47
+CDLGTR round=1 4294967296 -> 2238000115afb57a
+CDLGTR round=1 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=1 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=1 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=1 a234000000000011 -> 0 cc=3
+CLFDTR round=1 2238000000000000 -> 0 cc=0
+CLFDTR round=1 2238000000000001 -> 1 cc=2
+CLFDTR round=1 2234000000000014 -> 1 cc=2
+CLFDTR round=1 2234000000000015 -> 2 cc=2
+CLFDTR round=1 2234000000000016 -> 2 cc=2
+CLFDTR round=1 2244000000000016 -> 16000 cc=2
+CLFDTR round=1 2254000000000016 -> 160000000 cc=2
+CLFDTR round=1 2244000000000016 -> 16000 cc=2
+CLFDTR round=1 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=1 2284000000000016 -> 4294967295 cc=3
+CLFDTR round=1 4154000000000016 -> 4294967295 cc=3
+CLFDTR round=1 2224000000000016 -> 0 cc=2
+CLFDTR round=1 20bc000000000001 -> 0 cc=2
+CLFDTR round=1 23a000000093fcff -> 4294967295 cc=3
+CLFDTR round=1 3c000000000001 -> 0 cc=2
+CLFDTR round=1 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=1 a234000000000011 -> 0 cc=3
+CLGDTR round=1 2238000000000000 -> 0 cc=0
+CLGDTR round=1 2238000000000001 -> 1 cc=2
+CLGDTR round=1 2234000000000014 -> 1 cc=2
+CLGDTR round=1 2234000000000015 -> 2 cc=2
+CLGDTR round=1 2234000000000016 -> 2 cc=2
+CLGDTR round=1 2244000000000016 -> 16000 cc=2
+CLGDTR round=1 2254000000000016 -> 160000000 cc=2
+CLGDTR round=1 2244000000000016 -> 16000 cc=2
+CLGDTR round=1 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=1 2284000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=1 4154000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=1 2224000000000016 -> 0 cc=2
+CLGDTR round=1 20bc000000000001 -> 0 cc=2
+CLGDTR round=1 23a000000093fcff -> 18446744073709551615 cc=3
+CLGDTR round=1 3c000000000001 -> 0 cc=2
+CLGDTR round=1 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=1 a234000000000011 -> -1 cc=1
+CFDTR round=1 2238000000000000 -> 0 cc=0
+CFDTR round=1 2238000000000001 -> 1 cc=2
+CFDTR round=1 2234000000000014 -> 1 cc=2
+CFDTR round=1 2234000000000015 -> 2 cc=2
+CFDTR round=1 2234000000000016 -> 2 cc=2
+CFDTR round=1 2244000000000016 -> 16000 cc=2
+CFDTR round=1 2254000000000016 -> 160000000 cc=2
+CFDTR round=1 2244000000000016 -> 16000 cc=2
+CFDTR round=1 2264000000000016 -> 2147483647 cc=3
+CFDTR round=1 2284000000000016 -> 2147483647 cc=3
+CFDTR round=1 4154000000000016 -> 2147483647 cc=3
+CFDTR round=1 2224000000000016 -> 0 cc=2
+CFDTR round=1 20bc000000000001 -> 0 cc=2
+CFDTR round=1 23a000000093fcff -> 2147483647 cc=3
+CFDTR round=1 3c000000000001 -> 0 cc=2
+CFDTR round=1 77fcff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=1 a207c0000000000000000011 -> 0 cc=3
+CLFXTR round=1 220800000000000000000000 -> 0 cc=0
+CLFXTR round=1 220800000000000000000001 -> 1 cc=2
+CLFXTR round=1 2207c0000000000000000014 -> 1 cc=2
+CLFXTR round=1 2207c0000000000000000015 -> 2 cc=2
+CLFXTR round=1 2207c0000000000000000016 -> 2 cc=2
+CLFXTR round=1 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=1 2209c0000000000000000016 -> 160000000 cc=2
+CLFXTR round=1 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=1 220ac0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=1 220cc0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=1 2239c0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=1 2206c0000000000000000016 -> 0 cc=2
+CLFXTR round=1 21f040000000000000000001 -> 0 cc=2
+CLFXTR round=1 221e8000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=1 21a840000000000000000001 -> 0 cc=2
+CLFXTR round=1 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=1 a207c0000000000000000011 -> 0 cc=3
+CLGXTR round=1 220800000000000000000000 -> 0 cc=0
+CLGXTR round=1 220800000000000000000001 -> 1 cc=2
+CLGXTR round=1 2207c0000000000000000014 -> 1 cc=2
+CLGXTR round=1 2207c0000000000000000015 -> 2 cc=2
+CLGXTR round=1 2207c0000000000000000016 -> 2 cc=2
+CLGXTR round=1 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=1 2209c0000000000000000016 -> 160000000 cc=2
+CLGXTR round=1 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=1 220ac0000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=1 220cc0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=1 2239c0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=1 2206c0000000000000000016 -> 0 cc=2
+CLGXTR round=1 21f040000000000000000001 -> 0 cc=2
+CLGXTR round=1 221e8000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=1 21a840000000000000000001 -> 0 cc=2
+CLGXTR round=1 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=1 a207c0000000000000000011 -> -1 cc=1
+CFXTR round=1 220800000000000000000000 -> 0 cc=0
+CFXTR round=1 220800000000000000000001 -> 1 cc=2
+CFXTR round=1 2207c0000000000000000014 -> 1 cc=2
+CFXTR round=1 2207c0000000000000000015 -> 2 cc=2
+CFXTR round=1 2207c0000000000000000016 -> 2 cc=2
+CFXTR round=1 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=1 2209c0000000000000000016 -> 160000000 cc=2
+CFXTR round=1 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=1 220ac0000000000000000016 -> 2147483647 cc=3
+CFXTR round=1 220cc0000000000000000016 -> 2147483647 cc=3
+CFXTR round=1 2239c0000000000000000016 -> 2147483647 cc=3
+CFXTR round=1 2206c0000000000000000016 -> 0 cc=2
+CFXTR round=1 21f040000000000000000001 -> 0 cc=2
+CFXTR round=1 221e8000000000000093fcff -> 2147483647 cc=3
+CFXTR round=1 21a840000000000000000001 -> 0 cc=2
+CFXTR round=1 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CDLGTR round=3 0 -> 2238000000000000
+CDLGTR round=3 1 -> 2238000000000001
+CDLGTR round=3 4294967295 -> 2238000115afb55b
+CDLGTR round=3 2147483648 -> 223800008c78af48
+CDLGTR round=3 2147483647 -> 223800008c78af47
+CDLGTR round=3 4294967296 -> 2238000115afb57a
+CDLGTR round=3 18446744073709551615 -> 264a4cdd2077c3dc
+CDLGTR round=3 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=3 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=3 a234000000000011 -> 0 cc=3
+CLFDTR round=3 2238000000000000 -> 0 cc=0
+CLFDTR round=3 2238000000000001 -> 1 cc=2
+CLFDTR round=3 2234000000000014 -> 1 cc=2
+CLFDTR round=3 2234000000000015 -> 1 cc=2
+CLFDTR round=3 2234000000000016 -> 1 cc=2
+CLFDTR round=3 2244000000000016 -> 16000 cc=2
+CLFDTR round=3 2254000000000016 -> 160000000 cc=2
+CLFDTR round=3 2244000000000016 -> 16000 cc=2
+CLFDTR round=3 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=3 2284000000000016 -> 4294967295 cc=3
+CLFDTR round=3 4154000000000016 -> 4294967295 cc=3
+CLFDTR round=3 2224000000000016 -> 1 cc=2
+CLFDTR round=3 20bc000000000001 -> 1 cc=2
+CLFDTR round=3 23a000000093fcff -> 4294967295 cc=3
+CLFDTR round=3 3c000000000001 -> 1 cc=2
+CLFDTR round=3 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=3 a234000000000011 -> 0 cc=3
+CLGDTR round=3 2238000000000000 -> 0 cc=0
+CLGDTR round=3 2238000000000001 -> 1 cc=2
+CLGDTR round=3 2234000000000014 -> 1 cc=2
+CLGDTR round=3 2234000000000015 -> 1 cc=2
+CLGDTR round=3 2234000000000016 -> 1 cc=2
+CLGDTR round=3 2244000000000016 -> 16000 cc=2
+CLGDTR round=3 2254000000000016 -> 160000000 cc=2
+CLGDTR round=3 2244000000000016 -> 16000 cc=2
+CLGDTR round=3 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=3 2284000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=3 4154000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=3 2224000000000016 -> 1 cc=2
+CLGDTR round=3 20bc000000000001 -> 1 cc=2
+CLGDTR round=3 23a000000093fcff -> 18446744073709551615 cc=3
+CLGDTR round=3 3c000000000001 -> 1 cc=2
+CLGDTR round=3 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=3 a234000000000011 -> -1 cc=1
+CFDTR round=3 2238000000000000 -> 0 cc=0
+CFDTR round=3 2238000000000001 -> 1 cc=2
+CFDTR round=3 2234000000000014 -> 1 cc=2
+CFDTR round=3 2234000000000015 -> 1 cc=2
+CFDTR round=3 2234000000000016 -> 1 cc=2
+CFDTR round=3 2244000000000016 -> 16000 cc=2
+CFDTR round=3 2254000000000016 -> 160000000 cc=2
+CFDTR round=3 2244000000000016 -> 16000 cc=2
+CFDTR round=3 2264000000000016 -> 2147483647 cc=3
+CFDTR round=3 2284000000000016 -> 2147483647 cc=3
+CFDTR round=3 4154000000000016 -> 2147483647 cc=3
+CFDTR round=3 2224000000000016 -> 1 cc=2
+CFDTR round=3 20bc000000000001 -> 1 cc=2
+CFDTR round=3 23a000000093fcff -> 2147483647 cc=3
+CFDTR round=3 3c000000000001 -> 1 cc=2
+CFDTR round=3 77fcff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=3 a207c0000000000000000011 -> 0 cc=3
+CLFXTR round=3 220800000000000000000000 -> 0 cc=0
+CLFXTR round=3 220800000000000000000001 -> 1 cc=2
+CLFXTR round=3 2207c0000000000000000014 -> 1 cc=2
+CLFXTR round=3 2207c0000000000000000015 -> 1 cc=2
+CLFXTR round=3 2207c0000000000000000016 -> 1 cc=2
+CLFXTR round=3 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=3 2209c0000000000000000016 -> 160000000 cc=2
+CLFXTR round=3 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=3 220ac0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=3 220cc0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=3 2239c0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=3 2206c0000000000000000016 -> 1 cc=2
+CLFXTR round=3 21f040000000000000000001 -> 1 cc=2
+CLFXTR round=3 221e8000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=3 21a840000000000000000001 -> 1 cc=2
+CLFXTR round=3 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=3 a207c0000000000000000011 -> 0 cc=3
+CLGXTR round=3 220800000000000000000000 -> 0 cc=0
+CLGXTR round=3 220800000000000000000001 -> 1 cc=2
+CLGXTR round=3 2207c0000000000000000014 -> 1 cc=2
+CLGXTR round=3 2207c0000000000000000015 -> 1 cc=2
+CLGXTR round=3 2207c0000000000000000016 -> 1 cc=2
+CLGXTR round=3 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=3 2209c0000000000000000016 -> 160000000 cc=2
+CLGXTR round=3 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=3 220ac0000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=3 220cc0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=3 2239c0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=3 2206c0000000000000000016 -> 1 cc=2
+CLGXTR round=3 21f040000000000000000001 -> 1 cc=2
+CLGXTR round=3 221e8000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=3 21a840000000000000000001 -> 1 cc=2
+CLGXTR round=3 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=3 a207c0000000000000000011 -> -1 cc=1
+CFXTR round=3 220800000000000000000000 -> 0 cc=0
+CFXTR round=3 220800000000000000000001 -> 1 cc=2
+CFXTR round=3 2207c0000000000000000014 -> 1 cc=2
+CFXTR round=3 2207c0000000000000000015 -> 1 cc=2
+CFXTR round=3 2207c0000000000000000016 -> 1 cc=2
+CFXTR round=3 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=3 2209c0000000000000000016 -> 160000000 cc=2
+CFXTR round=3 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=3 220ac0000000000000000016 -> 2147483647 cc=3
+CFXTR round=3 220cc0000000000000000016 -> 2147483647 cc=3
+CFXTR round=3 2239c0000000000000000016 -> 2147483647 cc=3
+CFXTR round=3 2206c0000000000000000016 -> 1 cc=2
+CFXTR round=3 21f040000000000000000001 -> 1 cc=2
+CFXTR round=3 221e8000000000000093fcff -> 2147483647 cc=3
+CFXTR round=3 21a840000000000000000001 -> 1 cc=2
+CFXTR round=3 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CDLGTR round=4 0 -> 2238000000000000
+CDLGTR round=4 1 -> 2238000000000001
+CDLGTR round=4 4294967295 -> 2238000115afb55b
+CDLGTR round=4 2147483648 -> 223800008c78af48
+CDLGTR round=4 2147483647 -> 223800008c78af47
+CDLGTR round=4 4294967296 -> 2238000115afb57a
+CDLGTR round=4 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=4 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=4 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=4 a234000000000011 -> 0 cc=3
+CLFDTR round=4 2238000000000000 -> 0 cc=0
+CLFDTR round=4 2238000000000001 -> 1 cc=2
+CLFDTR round=4 2234000000000014 -> 1 cc=2
+CLFDTR round=4 2234000000000015 -> 2 cc=2
+CLFDTR round=4 2234000000000016 -> 2 cc=2
+CLFDTR round=4 2244000000000016 -> 16000 cc=2
+CLFDTR round=4 2254000000000016 -> 160000000 cc=2
+CLFDTR round=4 2244000000000016 -> 16000 cc=2
+CLFDTR round=4 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=4 2284000000000016 -> 4294967295 cc=3
+CLFDTR round=4 4154000000000016 -> 4294967295 cc=3
+CLFDTR round=4 2224000000000016 -> 0 cc=2
+CLFDTR round=4 20bc000000000001 -> 0 cc=2
+CLFDTR round=4 23a000000093fcff -> 4294967295 cc=3
+CLFDTR round=4 3c000000000001 -> 0 cc=2
+CLFDTR round=4 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=4 a234000000000011 -> 0 cc=3
+CLGDTR round=4 2238000000000000 -> 0 cc=0
+CLGDTR round=4 2238000000000001 -> 1 cc=2
+CLGDTR round=4 2234000000000014 -> 1 cc=2
+CLGDTR round=4 2234000000000015 -> 2 cc=2
+CLGDTR round=4 2234000000000016 -> 2 cc=2
+CLGDTR round=4 2244000000000016 -> 16000 cc=2
+CLGDTR round=4 2254000000000016 -> 160000000 cc=2
+CLGDTR round=4 2244000000000016 -> 16000 cc=2
+CLGDTR round=4 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=4 2284000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=4 4154000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=4 2224000000000016 -> 0 cc=2
+CLGDTR round=4 20bc000000000001 -> 0 cc=2
+CLGDTR round=4 23a000000093fcff -> 18446744073709551615 cc=3
+CLGDTR round=4 3c000000000001 -> 0 cc=2
+CLGDTR round=4 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=4 a234000000000011 -> -1 cc=1
+CFDTR round=4 2238000000000000 -> 0 cc=0
+CFDTR round=4 2238000000000001 -> 1 cc=2
+CFDTR round=4 2234000000000014 -> 1 cc=2
+CFDTR round=4 2234000000000015 -> 2 cc=2
+CFDTR round=4 2234000000000016 -> 2 cc=2
+CFDTR round=4 2244000000000016 -> 16000 cc=2
+CFDTR round=4 2254000000000016 -> 160000000 cc=2
+CFDTR round=4 2244000000000016 -> 16000 cc=2
+CFDTR round=4 2264000000000016 -> 2147483647 cc=3
+CFDTR round=4 2284000000000016 -> 2147483647 cc=3
+CFDTR round=4 4154000000000016 -> 2147483647 cc=3
+CFDTR round=4 2224000000000016 -> 0 cc=2
+CFDTR round=4 20bc000000000001 -> 0 cc=2
+CFDTR round=4 23a000000093fcff -> 2147483647 cc=3
+CFDTR round=4 3c000000000001 -> 0 cc=2
+CFDTR round=4 77fcff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=4 a207c0000000000000000011 -> 0 cc=3
+CLFXTR round=4 220800000000000000000000 -> 0 cc=0
+CLFXTR round=4 220800000000000000000001 -> 1 cc=2
+CLFXTR round=4 2207c0000000000000000014 -> 1 cc=2
+CLFXTR round=4 2207c0000000000000000015 -> 2 cc=2
+CLFXTR round=4 2207c0000000000000000016 -> 2 cc=2
+CLFXTR round=4 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=4 2209c0000000000000000016 -> 160000000 cc=2
+CLFXTR round=4 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=4 220ac0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=4 220cc0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=4 2239c0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=4 2206c0000000000000000016 -> 0 cc=2
+CLFXTR round=4 21f040000000000000000001 -> 0 cc=2
+CLFXTR round=4 221e8000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=4 21a840000000000000000001 -> 0 cc=2
+CLFXTR round=4 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=4 a207c0000000000000000011 -> 0 cc=3
+CLGXTR round=4 220800000000000000000000 -> 0 cc=0
+CLGXTR round=4 220800000000000000000001 -> 1 cc=2
+CLGXTR round=4 2207c0000000000000000014 -> 1 cc=2
+CLGXTR round=4 2207c0000000000000000015 -> 2 cc=2
+CLGXTR round=4 2207c0000000000000000016 -> 2 cc=2
+CLGXTR round=4 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=4 2209c0000000000000000016 -> 160000000 cc=2
+CLGXTR round=4 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=4 220ac0000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=4 220cc0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=4 2239c0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=4 2206c0000000000000000016 -> 0 cc=2
+CLGXTR round=4 21f040000000000000000001 -> 0 cc=2
+CLGXTR round=4 221e8000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=4 21a840000000000000000001 -> 0 cc=2
+CLGXTR round=4 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=4 a207c0000000000000000011 -> -1 cc=1
+CFXTR round=4 220800000000000000000000 -> 0 cc=0
+CFXTR round=4 220800000000000000000001 -> 1 cc=2
+CFXTR round=4 2207c0000000000000000014 -> 1 cc=2
+CFXTR round=4 2207c0000000000000000015 -> 2 cc=2
+CFXTR round=4 2207c0000000000000000016 -> 2 cc=2
+CFXTR round=4 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=4 2209c0000000000000000016 -> 160000000 cc=2
+CFXTR round=4 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=4 220ac0000000000000000016 -> 2147483647 cc=3
+CFXTR round=4 220cc0000000000000000016 -> 2147483647 cc=3
+CFXTR round=4 2239c0000000000000000016 -> 2147483647 cc=3
+CFXTR round=4 2206c0000000000000000016 -> 0 cc=2
+CFXTR round=4 21f040000000000000000001 -> 0 cc=2
+CFXTR round=4 221e8000000000000093fcff -> 2147483647 cc=3
+CFXTR round=4 21a840000000000000000001 -> 0 cc=2
+CFXTR round=4 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CDLGTR round=5 0 -> 2238000000000000
+CDLGTR round=5 1 -> 2238000000000001
+CDLGTR round=5 4294967295 -> 2238000115afb55b
+CDLGTR round=5 2147483648 -> 223800008c78af48
+CDLGTR round=5 2147483647 -> 223800008c78af47
+CDLGTR round=5 4294967296 -> 2238000115afb57a
+CDLGTR round=5 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=5 9223372036854775808 -> 6e45237c836973f5
+CDLGTR round=5 9223372036854775807 -> 6e45237c836973f5
+CLFDTR round=5 a234000000000011 -> 0 cc=3
+CLFDTR round=5 2238000000000000 -> 0 cc=0
+CLFDTR round=5 2238000000000001 -> 1 cc=2
+CLFDTR round=5 2234000000000014 -> 1 cc=2
+CLFDTR round=5 2234000000000015 -> 1 cc=2
+CLFDTR round=5 2234000000000016 -> 1 cc=2
+CLFDTR round=5 2244000000000016 -> 16000 cc=2
+CLFDTR round=5 2254000000000016 -> 160000000 cc=2
+CLFDTR round=5 2244000000000016 -> 16000 cc=2
+CLFDTR round=5 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=5 2284000000000016 -> 4294967295 cc=3
+CLFDTR round=5 4154000000000016 -> 4294967295 cc=3
+CLFDTR round=5 2224000000000016 -> 0 cc=2
+CLFDTR round=5 20bc000000000001 -> 0 cc=2
+CLFDTR round=5 23a000000093fcff -> 4294967295 cc=3
+CLFDTR round=5 3c000000000001 -> 0 cc=2
+CLFDTR round=5 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=5 a234000000000011 -> 0 cc=3
+CLGDTR round=5 2238000000000000 -> 0 cc=0
+CLGDTR round=5 2238000000000001 -> 1 cc=2
+CLGDTR round=5 2234000000000014 -> 1 cc=2
+CLGDTR round=5 2234000000000015 -> 1 cc=2
+CLGDTR round=5 2234000000000016 -> 1 cc=2
+CLGDTR round=5 2244000000000016 -> 16000 cc=2
+CLGDTR round=5 2254000000000016 -> 160000000 cc=2
+CLGDTR round=5 2244000000000016 -> 16000 cc=2
+CLGDTR round=5 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=5 2284000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=5 4154000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=5 2224000000000016 -> 0 cc=2
+CLGDTR round=5 20bc000000000001 -> 0 cc=2
+CLGDTR round=5 23a000000093fcff -> 18446744073709551615 cc=3
+CLGDTR round=5 3c000000000001 -> 0 cc=2
+CLGDTR round=5 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=5 a234000000000011 -> -1 cc=1
+CFDTR round=5 2238000000000000 -> 0 cc=0
+CFDTR round=5 2238000000000001 -> 1 cc=2
+CFDTR round=5 2234000000000014 -> 1 cc=2
+CFDTR round=5 2234000000000015 -> 1 cc=2
+CFDTR round=5 2234000000000016 -> 1 cc=2
+CFDTR round=5 2244000000000016 -> 16000 cc=2
+CFDTR round=5 2254000000000016 -> 160000000 cc=2
+CFDTR round=5 2244000000000016 -> 16000 cc=2
+CFDTR round=5 2264000000000016 -> 2147483647 cc=3
+CFDTR round=5 2284000000000016 -> 2147483647 cc=3
+CFDTR round=5 4154000000000016 -> 2147483647 cc=3
+CFDTR round=5 2224000000000016 -> 0 cc=2
+CFDTR round=5 20bc000000000001 -> 0 cc=2
+CFDTR round=5 23a000000093fcff -> 2147483647 cc=3
+CFDTR round=5 3c000000000001 -> 0 cc=2
+CFDTR round=5 77fcff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=5 a207c0000000000000000011 -> 0 cc=3
+CLFXTR round=5 220800000000000000000000 -> 0 cc=0
+CLFXTR round=5 220800000000000000000001 -> 1 cc=2
+CLFXTR round=5 2207c0000000000000000014 -> 1 cc=2
+CLFXTR round=5 2207c0000000000000000015 -> 1 cc=2
+CLFXTR round=5 2207c0000000000000000016 -> 1 cc=2
+CLFXTR round=5 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=5 2209c0000000000000000016 -> 160000000 cc=2
+CLFXTR round=5 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=5 220ac0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=5 220cc0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=5 2239c0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=5 2206c0000000000000000016 -> 0 cc=2
+CLFXTR round=5 21f040000000000000000001 -> 0 cc=2
+CLFXTR round=5 221e8000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=5 21a840000000000000000001 -> 0 cc=2
+CLFXTR round=5 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=5 a207c0000000000000000011 -> 0 cc=3
+CLGXTR round=5 220800000000000000000000 -> 0 cc=0
+CLGXTR round=5 220800000000000000000001 -> 1 cc=2
+CLGXTR round=5 2207c0000000000000000014 -> 1 cc=2
+CLGXTR round=5 2207c0000000000000000015 -> 1 cc=2
+CLGXTR round=5 2207c0000000000000000016 -> 1 cc=2
+CLGXTR round=5 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=5 2209c0000000000000000016 -> 160000000 cc=2
+CLGXTR round=5 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=5 220ac0000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=5 220cc0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=5 2239c0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=5 2206c0000000000000000016 -> 0 cc=2
+CLGXTR round=5 21f040000000000000000001 -> 0 cc=2
+CLGXTR round=5 221e8000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=5 21a840000000000000000001 -> 0 cc=2
+CLGXTR round=5 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=5 a207c0000000000000000011 -> -1 cc=1
+CFXTR round=5 220800000000000000000000 -> 0 cc=0
+CFXTR round=5 220800000000000000000001 -> 1 cc=2
+CFXTR round=5 2207c0000000000000000014 -> 1 cc=2
+CFXTR round=5 2207c0000000000000000015 -> 1 cc=2
+CFXTR round=5 2207c0000000000000000016 -> 1 cc=2
+CFXTR round=5 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=5 2209c0000000000000000016 -> 160000000 cc=2
+CFXTR round=5 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=5 220ac0000000000000000016 -> 2147483647 cc=3
+CFXTR round=5 220cc0000000000000000016 -> 2147483647 cc=3
+CFXTR round=5 2239c0000000000000000016 -> 2147483647 cc=3
+CFXTR round=5 2206c0000000000000000016 -> 0 cc=2
+CFXTR round=5 21f040000000000000000001 -> 0 cc=2
+CFXTR round=5 221e8000000000000093fcff -> 2147483647 cc=3
+CFXTR round=5 21a840000000000000000001 -> 0 cc=2
+CFXTR round=5 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CDLGTR round=6 0 -> 2238000000000000
+CDLGTR round=6 1 -> 2238000000000001
+CDLGTR round=6 4294967295 -> 2238000115afb55b
+CDLGTR round=6 2147483648 -> 223800008c78af48
+CDLGTR round=6 2147483647 -> 223800008c78af47
+CDLGTR round=6 4294967296 -> 2238000115afb57a
+CDLGTR round=6 18446744073709551615 -> 264a4cdd2077c3dc
+CDLGTR round=6 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=6 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=6 a234000000000011 -> 0 cc=3
+CLFDTR round=6 2238000000000000 -> 0 cc=0
+CLFDTR round=6 2238000000000001 -> 1 cc=2
+CLFDTR round=6 2234000000000014 -> 2 cc=2
+CLFDTR round=6 2234000000000015 -> 2 cc=2
+CLFDTR round=6 2234000000000016 -> 2 cc=2
+CLFDTR round=6 2244000000000016 -> 16000 cc=2
+CLFDTR round=6 2254000000000016 -> 160000000 cc=2
+CLFDTR round=6 2244000000000016 -> 16000 cc=2
+CLFDTR round=6 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=6 2284000000000016 -> 4294967295 cc=3
+CLFDTR round=6 4154000000000016 -> 4294967295 cc=3
+CLFDTR round=6 2224000000000016 -> 1 cc=2
+CLFDTR round=6 20bc000000000001 -> 1 cc=2
+CLFDTR round=6 23a000000093fcff -> 4294967295 cc=3
+CLFDTR round=6 3c000000000001 -> 1 cc=2
+CLFDTR round=6 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=6 a234000000000011 -> 0 cc=3
+CLGDTR round=6 2238000000000000 -> 0 cc=0
+CLGDTR round=6 2238000000000001 -> 1 cc=2
+CLGDTR round=6 2234000000000014 -> 2 cc=2
+CLGDTR round=6 2234000000000015 -> 2 cc=2
+CLGDTR round=6 2234000000000016 -> 2 cc=2
+CLGDTR round=6 2244000000000016 -> 16000 cc=2
+CLGDTR round=6 2254000000000016 -> 160000000 cc=2
+CLGDTR round=6 2244000000000016 -> 16000 cc=2
+CLGDTR round=6 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=6 2284000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=6 4154000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=6 2224000000000016 -> 1 cc=2
+CLGDTR round=6 20bc000000000001 -> 1 cc=2
+CLGDTR round=6 23a000000093fcff -> 18446744073709551615 cc=3
+CLGDTR round=6 3c000000000001 -> 1 cc=2
+CLGDTR round=6 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=6 a234000000000011 -> -1 cc=1
+CFDTR round=6 2238000000000000 -> 0 cc=0
+CFDTR round=6 2238000000000001 -> 1 cc=2
+CFDTR round=6 2234000000000014 -> 2 cc=2
+CFDTR round=6 2234000000000015 -> 2 cc=2
+CFDTR round=6 2234000000000016 -> 2 cc=2
+CFDTR round=6 2244000000000016 -> 16000 cc=2
+CFDTR round=6 2254000000000016 -> 160000000 cc=2
+CFDTR round=6 2244000000000016 -> 16000 cc=2
+CFDTR round=6 2264000000000016 -> 2147483647 cc=3
+CFDTR round=6 2284000000000016 -> 2147483647 cc=3
+CFDTR round=6 4154000000000016 -> 2147483647 cc=3
+CFDTR round=6 2224000000000016 -> 1 cc=2
+CFDTR round=6 20bc000000000001 -> 1 cc=2
+CFDTR round=6 23a000000093fcff -> 2147483647 cc=3
+CFDTR round=6 3c000000000001 -> 1 cc=2
+CFDTR round=6 77fcff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=6 a207c0000000000000000011 -> 0 cc=3
+CLFXTR round=6 220800000000000000000000 -> 0 cc=0
+CLFXTR round=6 220800000000000000000001 -> 1 cc=2
+CLFXTR round=6 2207c0000000000000000014 -> 2 cc=2
+CLFXTR round=6 2207c0000000000000000015 -> 2 cc=2
+CLFXTR round=6 2207c0000000000000000016 -> 2 cc=2
+CLFXTR round=6 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=6 2209c0000000000000000016 -> 160000000 cc=2
+CLFXTR round=6 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=6 220ac0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=6 220cc0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=6 2239c0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=6 2206c0000000000000000016 -> 1 cc=2
+CLFXTR round=6 21f040000000000000000001 -> 1 cc=2
+CLFXTR round=6 221e8000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=6 21a840000000000000000001 -> 1 cc=2
+CLFXTR round=6 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=6 a207c0000000000000000011 -> 0 cc=3
+CLGXTR round=6 220800000000000000000000 -> 0 cc=0
+CLGXTR round=6 220800000000000000000001 -> 1 cc=2
+CLGXTR round=6 2207c0000000000000000014 -> 2 cc=2
+CLGXTR round=6 2207c0000000000000000015 -> 2 cc=2
+CLGXTR round=6 2207c0000000000000000016 -> 2 cc=2
+CLGXTR round=6 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=6 2209c0000000000000000016 -> 160000000 cc=2
+CLGXTR round=6 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=6 220ac0000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=6 220cc0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=6 2239c0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=6 2206c0000000000000000016 -> 1 cc=2
+CLGXTR round=6 21f040000000000000000001 -> 1 cc=2
+CLGXTR round=6 221e8000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=6 21a840000000000000000001 -> 1 cc=2
+CLGXTR round=6 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=6 a207c0000000000000000011 -> -1 cc=1
+CFXTR round=6 220800000000000000000000 -> 0 cc=0
+CFXTR round=6 220800000000000000000001 -> 1 cc=2
+CFXTR round=6 2207c0000000000000000014 -> 2 cc=2
+CFXTR round=6 2207c0000000000000000015 -> 2 cc=2
+CFXTR round=6 2207c0000000000000000016 -> 2 cc=2
+CFXTR round=6 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=6 2209c0000000000000000016 -> 160000000 cc=2
+CFXTR round=6 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=6 220ac0000000000000000016 -> 2147483647 cc=3
+CFXTR round=6 220cc0000000000000000016 -> 2147483647 cc=3
+CFXTR round=6 2239c0000000000000000016 -> 2147483647 cc=3
+CFXTR round=6 2206c0000000000000000016 -> 1 cc=2
+CFXTR round=6 21f040000000000000000001 -> 1 cc=2
+CFXTR round=6 221e8000000000000093fcff -> 2147483647 cc=3
+CFXTR round=6 21a840000000000000000001 -> 1 cc=2
+CFXTR round=6 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CDLGTR round=7 0 -> 2238000000000000
+CDLGTR round=7 1 -> 2238000000000001
+CDLGTR round=7 4294967295 -> 2238000115afb55b
+CDLGTR round=7 2147483648 -> 223800008c78af48
+CDLGTR round=7 2147483647 -> 223800008c78af47
+CDLGTR round=7 4294967296 -> 2238000115afb57a
+CDLGTR round=7 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=7 9223372036854775808 -> 6e45237c836973f5
+CDLGTR round=7 9223372036854775807 -> 6e45237c836973f5
+CLFDTR round=7 a234000000000011 -> 0 cc=3
+CLFDTR round=7 2238000000000000 -> 0 cc=0
+CLFDTR round=7 2238000000000001 -> 1 cc=2
+CLFDTR round=7 2234000000000014 -> 1 cc=2
+CLFDTR round=7 2234000000000015 -> 1 cc=2
+CLFDTR round=7 2234000000000016 -> 1 cc=2
+CLFDTR round=7 2244000000000016 -> 16000 cc=2
+CLFDTR round=7 2254000000000016 -> 160000000 cc=2
+CLFDTR round=7 2244000000000016 -> 16000 cc=2
+CLFDTR round=7 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=7 2284000000000016 -> 4294967295 cc=3
+CLFDTR round=7 4154000000000016 -> 4294967295 cc=3
+CLFDTR round=7 2224000000000016 -> 0 cc=2
+CLFDTR round=7 20bc000000000001 -> 0 cc=2
+CLFDTR round=7 23a000000093fcff -> 4294967295 cc=3
+CLFDTR round=7 3c000000000001 -> 0 cc=2
+CLFDTR round=7 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=7 a234000000000011 -> 0 cc=3
+CLGDTR round=7 2238000000000000 -> 0 cc=0
+CLGDTR round=7 2238000000000001 -> 1 cc=2
+CLGDTR round=7 2234000000000014 -> 1 cc=2
+CLGDTR round=7 2234000000000015 -> 1 cc=2
+CLGDTR round=7 2234000000000016 -> 1 cc=2
+CLGDTR round=7 2244000000000016 -> 16000 cc=2
+CLGDTR round=7 2254000000000016 -> 160000000 cc=2
+CLGDTR round=7 2244000000000016 -> 16000 cc=2
+CLGDTR round=7 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=7 2284000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=7 4154000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=7 2224000000000016 -> 0 cc=2
+CLGDTR round=7 20bc000000000001 -> 0 cc=2
+CLGDTR round=7 23a000000093fcff -> 18446744073709551615 cc=3
+CLGDTR round=7 3c000000000001 -> 0 cc=2
+CLGDTR round=7 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=7 a234000000000011 -> -2 cc=1
+CFDTR round=7 2238000000000000 -> 0 cc=0
+CFDTR round=7 2238000000000001 -> 1 cc=2
+CFDTR round=7 2234000000000014 -> 1 cc=2
+CFDTR round=7 2234000000000015 -> 1 cc=2
+CFDTR round=7 2234000000000016 -> 1 cc=2
+CFDTR round=7 2244000000000016 -> 16000 cc=2
+CFDTR round=7 2254000000000016 -> 160000000 cc=2
+CFDTR round=7 2244000000000016 -> 16000 cc=2
+CFDTR round=7 2264000000000016 -> 2147483647 cc=3
+CFDTR round=7 2284000000000016 -> 2147483647 cc=3
+CFDTR round=7 4154000000000016 -> 2147483647 cc=3
+CFDTR round=7 2224000000000016 -> 0 cc=2
+CFDTR round=7 20bc000000000001 -> 0 cc=2
+CFDTR round=7 23a000000093fcff -> 2147483647 cc=3
+CFDTR round=7 3c000000000001 -> 0 cc=2
+CFDTR round=7 77fcff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=7 a207c0000000000000000011 -> 0 cc=3
+CLFXTR round=7 220800000000000000000000 -> 0 cc=0
+CLFXTR round=7 220800000000000000000001 -> 1 cc=2
+CLFXTR round=7 2207c0000000000000000014 -> 1 cc=2
+CLFXTR round=7 2207c0000000000000000015 -> 1 cc=2
+CLFXTR round=7 2207c0000000000000000016 -> 1 cc=2
+CLFXTR round=7 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=7 2209c0000000000000000016 -> 160000000 cc=2
+CLFXTR round=7 2208c0000000000000000016 -> 16000 cc=2
+CLFXTR round=7 220ac0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=7 220cc0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=7 2239c0000000000000000016 -> 4294967295 cc=3
+CLFXTR round=7 2206c0000000000000000016 -> 0 cc=2
+CLFXTR round=7 21f040000000000000000001 -> 0 cc=2
+CLFXTR round=7 221e8000000000000093fcff -> 4294967295 cc=3
+CLFXTR round=7 21a840000000000000000001 -> 0 cc=2
+CLFXTR round=7 226440000000000024ff3fcff3fcff -> 4294967295 cc=3
+CLGXTR round=7 a207c0000000000000000011 -> 0 cc=3
+CLGXTR round=7 220800000000000000000000 -> 0 cc=0
+CLGXTR round=7 220800000000000000000001 -> 1 cc=2
+CLGXTR round=7 2207c0000000000000000014 -> 1 cc=2
+CLGXTR round=7 2207c0000000000000000015 -> 1 cc=2
+CLGXTR round=7 2207c0000000000000000016 -> 1 cc=2
+CLGXTR round=7 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=7 2209c0000000000000000016 -> 160000000 cc=2
+CLGXTR round=7 2208c0000000000000000016 -> 16000 cc=2
+CLGXTR round=7 220ac0000000000000000016 -> 1600000000000 cc=2
+CLGXTR round=7 220cc0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=7 2239c0000000000000000016 -> 18446744073709551615 cc=3
+CLGXTR round=7 2206c0000000000000000016 -> 0 cc=2
+CLGXTR round=7 21f040000000000000000001 -> 0 cc=2
+CLGXTR round=7 221e8000000000000093fcff -> 18446744073709551615 cc=3
+CLGXTR round=7 21a840000000000000000001 -> 0 cc=2
+CLGXTR round=7 226440000000000024ff3fcff3fcff -> 18446744073709551615 cc=3
+CFXTR round=7 a207c0000000000000000011 -> -2 cc=1
+CFXTR round=7 220800000000000000000000 -> 0 cc=0
+CFXTR round=7 220800000000000000000001 -> 1 cc=2
+CFXTR round=7 2207c0000000000000000014 -> 1 cc=2
+CFXTR round=7 2207c0000000000000000015 -> 1 cc=2
+CFXTR round=7 2207c0000000000000000016 -> 1 cc=2
+CFXTR round=7 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=7 2209c0000000000000000016 -> 160000000 cc=2
+CFXTR round=7 2208c0000000000000000016 -> 16000 cc=2
+CFXTR round=7 220ac0000000000000000016 -> 2147483647 cc=3
+CFXTR round=7 220cc0000000000000000016 -> 2147483647 cc=3
+CFXTR round=7 2239c0000000000000000016 -> 2147483647 cc=3
+CFXTR round=7 2206c0000000000000000016 -> 0 cc=2
+CFXTR round=7 21f040000000000000000001 -> 0 cc=2
+CFXTR round=7 221e8000000000000093fcff -> 2147483647 cc=3
+CFXTR round=7 21a840000000000000000001 -> 0 cc=2
+CFXTR round=7 226440000000000024ff3fcff3fcff -> 2147483647 cc=3
+CDLGTR round=8 0 -> 2238000000000000
+CDLGTR round=8 1 -> 2238000000000001
+CDLGTR round=8 4294967295 -> 2238000115afb55b
+CDLGTR round=8 2147483648 -> 223800008c78af48
+CDLGTR round=8 2147483647 -> 223800008c78af47
+CDLGTR round=8 4294967296 -> 2238000115afb57a
+CDLGTR round=8 18446744073709551615 -> 264a4cdd2077c2dd
+CDLGTR round=8 9223372036854775808 -> 6e45237c836973f6
+CDLGTR round=8 9223372036854775807 -> 6e45237c836973f6
+CLFDTR round=8 a234000000000011 -> 0 cc=3
+CLFDTR round=8 2238000000000000 -> 0 cc=0
+CLFDTR round=8 2238000000000001 -> 1 cc=2
+CLFDTR round=8 2234000000000014 -> 1 cc=2
+CLFDTR round=8 2234000000000015 -> 2 cc=2
+CLFDTR round=8 2234000000000016 -> 2 cc=2
+CLFDTR round=8 2244000000000016 -> 16000 cc=2
+CLFDTR round=8 2254000000000016 -> 160000000 cc=2
+CLFDTR round=8 2244000000000016 -> 16000 cc=2
+CLFDTR round=8 2264000000000016 -> 4294967295 cc=3
+CLFDTR round=8 2284000000000016 -> 4294967295 cc=3
+CLFDTR round=8 4154000000000016 -> 4294967295 cc=3
+CLFDTR round=8 2224000000000016 -> 0 cc=2
+CLFDTR round=8 20bc000000000001 -> 0 cc=2
+CLFDTR round=8 23a000000093fcff -> 4294967295 cc=3
+CLFDTR round=8 3c000000000001 -> 0 cc=2
+CLFDTR round=8 77fcff3fcff3fcff -> 4294967295 cc=3
+CLGDTR round=8 a234000000000011 -> 0 cc=3
+CLGDTR round=8 2238000000000000 -> 0 cc=0
+CLGDTR round=8 2238000000000001 -> 1 cc=2
+CLGDTR round=8 2234000000000014 -> 1 cc=2
+CLGDTR round=8 2234000000000015 -> 2 cc=2
+CLGDTR round=8 2234000000000016 -> 2 cc=2
+CLGDTR round=8 2244000000000016 -> 16000 cc=2
+CLGDTR round=8 2254000000000016 -> 160000000 cc=2
+CLGDTR round=8 2244000000000016 -> 16000 cc=2
+CLGDTR round=8 2264000000000016 -> 1600000000000 cc=2
+CLGDTR round=8 2284000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=8 4154000000000016 -> 18446744073709551615 cc=3
+CLGDTR round=8 2224000000000016 -> 0 cc=2
+CLGDTR round=8 20bc000000000001 -> 0 cc=2
+CLGDTR round=8 23a000000093fcff -> 18446744073709551615 cc=3
+CLGDTR round=8 3c000000000001 -> 0 cc=2
+CLGDTR round=8 77fcff3fcff3fcff -> 18446744073709551615 cc=3
+CFDTR round=8 a234000000000011 -> -1 cc=1
+CFDTR round=8 2238000000000000 -> 0 cc=0
+CFDTR round=8 2238000000000001 -> 1 cc=2
+CFDTR round=8 2234000000000014 -> 1 cc=2
+CFDTR round=8 2234000000000015 -> 2 cc=2
+CFDTR round=8 2234000000000016 -> 2 cc=2
+CFDTR round=8 2244000000000016 -> 16000 cc=2
+CFDTR round=8 2254000000000016 -> 160000000 cc=2
+CFDTR round=8 2244000000000016 -> 16000 cc=2
+CFDTR round=8 2264000000000016 -> 2147483647 cc=3
+CFDTR round=8 2284000000000016 -> 2147483647 cc=3
+CFDTR round=8 4154000000000016 -> 2147483647 cc=3
+CFDTR round=8 2224000000000016 -> 0 cc=2
+CFDTR round=8 20bc000000000001 -> 0 cc=2
+CFDTR round=8 23a000000093fcff -> 2147483647 cc=3
+CFDTR round=8 3c000000000001 -> 0 cc=2
+CFDTR round=8 77fcff3fcff3fcff -> 2147483647 cc=3
+CLFXTR round=8 a207c0000000000...
[truncated message content] |
|
From: <sv...@va...> - 2013-01-21 15:17:10
|
tom 2013-01-21 15:17:02 +0000 (Mon, 21 Jan 2013)
New Revision: 13253
Log:
Replace bcopy on linux as, at least in 32 bit build, glibc will
sometimes choose to use an optimised version. Fixes #311407.
Modified files:
trunk/memcheck/mc_replace_strmem.c
Modified: trunk/memcheck/mc_replace_strmem.c (+1 -0)
===================================================================
--- trunk/memcheck/mc_replace_strmem.c 2013-01-21 13:51:21 +00:00 (rev 13252)
+++ trunk/memcheck/mc_replace_strmem.c 2013-01-21 15:17:02 +00:00 (rev 13253)
@@ -1103,6 +1103,7 @@
}
#if defined(VGO_linux)
+ BCOPY(VG_Z_LIBC_SONAME, bcopy)
#elif defined(VGO_darwin)
//BCOPY(VG_Z_LIBC_SONAME, bcopy)
|
|
From: <sv...@va...> - 2013-01-21 13:51:33
|
florian 2013-01-21 13:51:21 +0000 (Mon, 21 Jan 2013)
New Revision: 13252
Log:
Fix two asserts that Coverity's checker diagnosed as having side effects.
Modified files:
trunk/callgrind/main.c
Modified: trunk/callgrind/main.c (+2 -2)
===================================================================
--- trunk/callgrind/main.c 2013-01-21 13:46:57 +00:00 (rev 13251)
+++ trunk/callgrind/main.c 2013-01-21 13:51:21 +00:00 (rev 13252)
@@ -1300,7 +1300,7 @@
jmps_passed, hWordTy);
}
CLG_ASSERT(clgs.bb->cjmp_count == cJumps);
- CLG_ASSERT(clgs.bb->instr_count = clgs.ii_index);
+ CLG_ASSERT(clgs.bb->instr_count == clgs.ii_index);
/* Info for final exit from BB */
{
@@ -1336,7 +1336,7 @@
if (clgs.seen_before) {
CLG_ASSERT(clgs.bb->cost_count == update_cost_offsets(&clgs));
- CLG_ASSERT(clgs.bb->instr_len = clgs.instr_offset);
+ CLG_ASSERT(clgs.bb->instr_len == clgs.instr_offset);
}
else {
clgs.bb->cost_count = update_cost_offsets(&clgs);
|
|
From: <sv...@va...> - 2013-01-21 13:47:07
|
florian 2013-01-21 13:46:57 +0000 (Mon, 21 Jan 2013)
New Revision: 13251
Log:
xen: Add a missing break to the handling of XEN_DOMCTL_max_vcpus
found by Coverity's checker.
Also fix another missing break XEN_SYSCTL_numainfo found by via a
by-eye check. This one is at the end of the switch so it is benign.
Patch by Ian Campbell <ian...@ci...>.
Modified files:
trunk/coregrind/m_syswrap/syswrap-xen.c
Modified: trunk/coregrind/m_syswrap/syswrap-xen.c (+2 -0)
===================================================================
--- trunk/coregrind/m_syswrap/syswrap-xen.c 2013-01-21 01:27:22 +00:00 (rev 13250)
+++ trunk/coregrind/m_syswrap/syswrap-xen.c 2013-01-21 13:46:57 +00:00 (rev 13251)
@@ -822,6 +822,7 @@
sizeof(uint64_t) * sysctl->u.numainfo.max_node_index);
POST_MEM_WRITE((Addr)sysctl->u.numainfo.node_to_node_distance.p,
sizeof(uint32_t) * sysctl->u.numainfo.max_node_index);
+ break;
}
#undef POST_XEN_SYSCTL_WRITE
#undef __POST_XEN_SYSCTL_WRITE
@@ -861,6 +862,7 @@
case VKI_XEN_DOMCTL_max_vcpus:
POST_XEN_DOMCTL_WRITE(max_vcpus, max);
+ break;
case VKI_XEN_DOMCTL_get_address_size:
__POST_XEN_DOMCTL_WRITE(get_address_size, address_size, size);
|
|
From: Tom H. <to...@co...> - 2013-01-21 08:20:43
|
valgrind revision: 13250 VEX revision: 2649 C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-8) Assembler: GNU assembler version 2.23.51.0.1-3.fc18 20120806 C library: GNU C Library stable release version 2.16 uname -mrs: Linux 3.7.1-5.fc18.x86_64 x86_64 Vendor version: Fedora release 18 (Spherical Cow) Nightly build on bristol ( x86_64, Fedora 18 (Spherical Cow) ) Started at 2013-01-21 07:07:22 GMT Ended at 2013-01-21 08:20:23 GMT 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 == 647 tests, 4 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable4 (stderr) memcheck/tests/origin5-bz2 (stderr) none/tests/fdleak_ipv4 (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 646 tests, 38 stderr failures, 1 stdout failure, 1 stderrB failure, 0 stdoutB failures, 0 post failures == gdbserver_tests/nlsigvgdb (stderrB) memcheck/tests/accounting (stderr) memcheck/tests/addressable (stderr) memcheck/tests/amd64/insn-pmovmskb (stderr) memcheck/tests/amd64/xor-undef-amd64 (stderr) memcheck/tests/amd64-linux/defcfaexpr (stderr) memcheck/tests/badjump2 (stderr) memcheck/tests/badloop (stderr) memcheck/tests/badpoll (stderr) memcheck/tests/badrw (stderr) memcheck/tests/big_blocks_freed_list (stderr) memcheck/tests/brk2 (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/bug287260 (stderr) memcheck/tests/calloc-overflow (stderr) memcheck/tests/clientperm (stderr) memcheck/tests/clireq_nofill (stderr) memcheck/tests/clo_redzone_128 (stderr) memcheck/tests/clo_redzone_default (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/doublefree (stderr) memcheck/tests/err_disable2 (stderr) memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/linux/sigqueue (stderr) memcheck/tests/linux/syscalls-2007 (stderr) memcheck/tests/linux/syslog-syscall (stderr) memcheck/tests/malloc1_ks_free (stderr) memcheck/tests/malloc1_ks_none (stderr) memcheck/tests/malloc2 (stderr) memcheck/tests/memalign_test (stderr) memcheck/tests/memcmptest (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/trivialleak (stderr) memcheck/tests/varinfo2 (stderr) helgrind/tests/pth_barrier3 (stderr) drd/tests/annotate_hbefore (stderr) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2013-01-21 07:59:15.307903494 +0000 --- new.short 2013-01-21 08:20:23.936132134 +0000 *************** *** 8,48 **** ! == 646 tests, 38 stderr failures, 1 stdout failure, 1 stderrB failure, 0 stdoutB failures, 0 post failures == ! gdbserver_tests/nlsigvgdb (stderrB) ! memcheck/tests/accounting (stderr) ! memcheck/tests/addressable (stderr) ! memcheck/tests/amd64/insn-pmovmskb (stderr) ! memcheck/tests/amd64/xor-undef-amd64 (stderr) ! memcheck/tests/amd64-linux/defcfaexpr (stderr) ! memcheck/tests/badjump2 (stderr) ! memcheck/tests/badloop (stderr) ! memcheck/tests/badpoll (stderr) ! memcheck/tests/badrw (stderr) ! memcheck/tests/big_blocks_freed_list (stderr) ! memcheck/tests/brk2 (stderr) ! memcheck/tests/buflen_check (stderr) ! memcheck/tests/bug287260 (stderr) ! memcheck/tests/calloc-overflow (stderr) ! memcheck/tests/clientperm (stderr) ! memcheck/tests/clireq_nofill (stderr) ! memcheck/tests/clo_redzone_128 (stderr) ! memcheck/tests/clo_redzone_default (stderr) ! memcheck/tests/describe-block (stderr) ! memcheck/tests/doublefree (stderr) ! memcheck/tests/err_disable2 (stderr) ! memcheck/tests/err_disable3 (stderr) memcheck/tests/err_disable4 (stderr) - memcheck/tests/leak-pool-3 (stderr) - memcheck/tests/linux/sigqueue (stderr) - memcheck/tests/linux/syscalls-2007 (stderr) - memcheck/tests/linux/syslog-syscall (stderr) - memcheck/tests/malloc1_ks_free (stderr) - memcheck/tests/malloc1_ks_none (stderr) - memcheck/tests/malloc2 (stderr) - memcheck/tests/memalign_test (stderr) - memcheck/tests/memcmptest (stderr) memcheck/tests/origin5-bz2 (stderr) ! memcheck/tests/trivialleak (stderr) ! memcheck/tests/varinfo2 (stderr) ! helgrind/tests/pth_barrier3 (stderr) ! drd/tests/annotate_hbefore (stderr) exp-sgcheck/tests/preen_invars (stdout) --- 8,13 ---- ! == 647 tests, 4 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/err_disable4 (stderr) memcheck/tests/origin5-bz2 (stderr) ! none/tests/fdleak_ipv4 (stderr) exp-sgcheck/tests/preen_invars (stdout) |
|
From: Tom H. <to...@co...> - 2013-01-21 08:08:30
|
valgrind revision: 13250
VEX revision: 2649
C compiler: gcc (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2)
Assembler: GNU assembler version 2.20.51.0.2-20.fc13 20091009
C library: GNU C Library stable release version 2.12.2
uname -mrs: Linux 3.7.1-5.fc18.x86_64 x86_64
Vendor version: Fedora release 13 (Goddard)
Nightly build on bristol ( x86_64, Fedora 13 )
Started at 2013-01-21 07:03:22 GMT
Ended at 2013-01-21 08:07:56 GMT
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -fpic -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT wrap7so_so-wrap7so.o -MD -MP -MF .deps/wrap7so_so-wrap7so.Tpo -c -o wrap7so_so-wrap7so.o `test -f 'wrap7so.c' || echo './'`wrap7so.c
mv -f .deps/wrap7so_so-wrap7so.Tpo .deps/wrap7so_so-wrap7so.Po
gcc -Winline -Wall -Wshadow -g -m64 -fpic -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -fpic -m64 -shared -Wl,-soname -Wl,wrap7so.so -o wrap7so.so wrap7so_so-wrap7so.o
gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -m64 -Wl,-rpath,../../memcheck/tests -o wrap7 wrap7.o wrap7so.so
make[5]: `wrap7so.so' is up to date.
gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT wrap8.o -MD -MP -MF .deps/wrap8.Tpo -c -o wrap8.o wrap8.c
mv -f .deps/wrap8.Tpo .deps/wrap8.Po
gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o wrap8 wrap8.o
collect2: vfork: Resource temporarily unavailable
make[5]: *** [wrap8] Error 1
make[5]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new/memcheck/tests'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new/memcheck/tests'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new/memcheck/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new/memcheck'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new'
make: *** [check] Error 2
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 626 tests, 25 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/err_disable4 (stderr)
memcheck/tests/origin4-many (stderr)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/origin6-fp (stderr)
memcheck/tests/post-syscall (stderr)
memcheck/tests/static_malloc (stderr)
memcheck/tests/stpncpy (stderr)
memcheck/tests/varinfo1 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
memcheck/tests/x86-linux/scalar (stderr)
memcheck/tests/x86-linux/scalar_fork (stderr)
memcheck/tests/x86-linux/scalar_supp (stderr)
memcheck/tests/xml1 (stderr)
massif/tests/big-alloc (stderr)
massif/tests/null (stderr)
none/tests/async-sigs (stderr)
none/tests/bitfield1 (stderr)
none/tests/bug129866 (stderr)
none/tests/fdleak_dup2 (stderr)
helgrind/tests/pth_barrier3 (stderr)
drd/tests/pth_create_chain (stderr)
drd/tests/thread_name_xml (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2013-01-21 07:57:19.309125890 +0000
--- new.short 2013-01-21 08:07:56.694035778 +0000
***************
*** 3,35 ****
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 626 tests, 25 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/err_disable4 (stderr)
! memcheck/tests/origin4-many (stderr)
! memcheck/tests/origin5-bz2 (stderr)
! memcheck/tests/origin6-fp (stderr)
! memcheck/tests/post-syscall (stderr)
! memcheck/tests/static_malloc (stderr)
! memcheck/tests/stpncpy (stderr)
! memcheck/tests/varinfo1 (stderr)
! memcheck/tests/varinfo3 (stderr)
! memcheck/tests/varinfo4 (stderr)
! memcheck/tests/varinfo5 (stderr)
! memcheck/tests/varinfo6 (stderr)
! memcheck/tests/x86-linux/scalar (stderr)
! memcheck/tests/x86-linux/scalar_fork (stderr)
! memcheck/tests/x86-linux/scalar_supp (stderr)
! memcheck/tests/xml1 (stderr)
! massif/tests/big-alloc (stderr)
! massif/tests/null (stderr)
! none/tests/async-sigs (stderr)
! none/tests/bitfield1 (stderr)
! none/tests/bug129866 (stderr)
! none/tests/fdleak_dup2 (stderr)
! helgrind/tests/pth_barrier3 (stderr)
! drd/tests/pth_create_chain (stderr)
! drd/tests/thread_name_xml (stderr)
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... failed
+ Last 20 lines of verbose log follow echo
+ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -fpic -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT wrap7so_so-wrap7so.o -MD -MP -MF .deps/wrap7so_so-wrap7so.Tpo -c -o wrap7so_so-wrap7so.o `test -f 'wrap7so.c' || echo './'`wrap7so.c
+ mv -f .deps/wrap7so_so-wrap7so.Tpo .deps/wrap7so_so-wrap7so.Po
+ gcc -Winline -Wall -Wshadow -g -m64 -fpic -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -fpic -m64 -shared -Wl,-soname -Wl,wrap7so.so -o wrap7so.so wrap7so_so-wrap7so.o
+ gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -m64 -Wl,-rpath,../../memcheck/tests -o wrap7 wrap7.o wrap7so.so
+ make[5]: `wrap7so.so' is up to date.
+ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT wrap8.o -MD -MP -MF .deps/wrap8.Tpo -c -o wrap8.o wrap8.c
+ mv -f .deps/wrap8.Tpo .deps/wrap8.Po
+ gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o wrap8 wrap8.o
+ collect2: vfork: Resource temporarily unavailable
+ make[5]: *** [wrap8] Error 1
+ make[5]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new/memcheck/tests'
+ make[4]: *** [check-am] Error 2
+ make[4]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new/memcheck/tests'
+ make[3]: *** [check-recursive] Error 1
+ make[3]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new/memcheck/tests'
+ make[2]: *** [check-recursive] Error 1
+ make[2]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new/memcheck'
+ make[1]: *** [check-recursive] Error 1
+ make[1]: Leaving directory `/tmp/vgtest-23948/2013-01-21/valgrind-new'
+ make: *** [check] Error 2
|
|
From: Tom H. <to...@co...> - 2013-01-21 08:08:29
|
valgrind revision: 13250
VEX revision: 2649
C compiler: gcc (GCC) 4.7.2 20121109 (Red Hat 4.7.2-9)
Assembler: GNU assembler version 2.23.51.0.8-3.fc19 20121218
C library: GNU C Library (GNU libc) stable release version 2.17
uname -mrs: Linux 3.7.1-5.fc18.x86_64 x86_64
Vendor version: Fedora release 19 (Rawhide)
Nightly build on bristol ( x86_64, Fedora 19 )
Started at 2013-01-21 07:07:47 GMT
Ended at 2013-01-21 08:07:56 GMT
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o badjump2 badjump2.o
gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT badloop.o -MD -MP -MF .deps/badloop.Tpo -c -o badloop.o badloop.c
mv -f .deps/badloop.Tpo .deps/badloop.Po
gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o badloop badloop.o
gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT badpoll.o -MD -MP -MF .deps/badpoll.Tpo -c -o badpoll.o badpoll.c
mv -f .deps/badpoll.Tpo .deps/badpoll.Po
gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o badpoll badpoll.o
collect2: fatal error: vfork: Resource temporarily unavailable
compilation terminated.
make[5]: *** [badpoll] Error 1
make[5]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new/memcheck/tests'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new/memcheck/tests'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new/memcheck/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new/memcheck'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new'
make: *** [check] Error 2
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 646 tests, 30 stderr failures, 3 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/accounting (stderr)
memcheck/tests/addressable (stdout)
memcheck/tests/addressable (stderr)
memcheck/tests/amd64/insn-pcmpistri (stderr)
memcheck/tests/amd64/insn-pmovmskb (stderr)
memcheck/tests/amd64/xor-undef-amd64 (stderr)
memcheck/tests/amd64-linux/defcfaexpr (stderr)
memcheck/tests/atomic_incs (stdout)
memcheck/tests/brk2 (stderr)
memcheck/tests/buflen_check (stderr)
memcheck/tests/bug287260 (stderr)
memcheck/tests/calloc-overflow (stderr)
memcheck/tests/clo_redzone_default (stderr)
memcheck/tests/custom_alloc (stderr)
memcheck/tests/deep-backtrace (stderr)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/erringfds (stderr)
memcheck/tests/file_locking (stderr)
memcheck/tests/leak-pool-4 (stderr)
memcheck/tests/linux/sigqueue (stderr)
memcheck/tests/linux/sys-openat (stderr)
memcheck/tests/linux/syscalls-2007 (stderr)
memcheck/tests/malloc1_ks_free (stderr)
memcheck/tests/malloc1_ks_none (stderr)
memcheck/tests/malloc3 (stdout)
memcheck/tests/manuel3 (stderr)
memcheck/tests/memalign_test (stderr)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/test-plo-yes (stderr)
memcheck/tests/trivialleak (stderr)
memcheck/tests/varinfo3 (stderr)
drd/tests/pth_create_chain (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2013-01-21 07:56:58.878514584 +0000
--- new.short 2013-01-21 08:07:56.688035892 +0000
***************
*** 3,43 ****
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 646 tests, 30 stderr failures, 3 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/accounting (stderr)
! memcheck/tests/addressable (stdout)
! memcheck/tests/addressable (stderr)
! memcheck/tests/amd64/insn-pcmpistri (stderr)
! memcheck/tests/amd64/insn-pmovmskb (stderr)
! memcheck/tests/amd64/xor-undef-amd64 (stderr)
! memcheck/tests/amd64-linux/defcfaexpr (stderr)
! memcheck/tests/atomic_incs (stdout)
! memcheck/tests/brk2 (stderr)
! memcheck/tests/buflen_check (stderr)
! memcheck/tests/bug287260 (stderr)
! memcheck/tests/calloc-overflow (stderr)
! memcheck/tests/clo_redzone_default (stderr)
! memcheck/tests/custom_alloc (stderr)
! memcheck/tests/deep-backtrace (stderr)
! memcheck/tests/err_disable3 (stderr)
! memcheck/tests/err_disable4 (stderr)
! memcheck/tests/erringfds (stderr)
! memcheck/tests/file_locking (stderr)
! memcheck/tests/leak-pool-4 (stderr)
! memcheck/tests/linux/sigqueue (stderr)
! memcheck/tests/linux/sys-openat (stderr)
! memcheck/tests/linux/syscalls-2007 (stderr)
! memcheck/tests/malloc1_ks_free (stderr)
! memcheck/tests/malloc1_ks_none (stderr)
! memcheck/tests/malloc3 (stdout)
! memcheck/tests/manuel3 (stderr)
! memcheck/tests/memalign_test (stderr)
! memcheck/tests/origin5-bz2 (stderr)
! memcheck/tests/test-plo-yes (stderr)
! memcheck/tests/trivialleak (stderr)
! memcheck/tests/varinfo3 (stderr)
! drd/tests/pth_create_chain (stderr)
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... failed
+ Last 20 lines of verbose log follow echo
+ gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o badjump2 badjump2.o
+ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT badloop.o -MD -MP -MF .deps/badloop.Tpo -c -o badloop.o badloop.c
+ mv -f .deps/badloop.Tpo .deps/badloop.Po
+ gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o badloop badloop.o
+ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT badpoll.o -MD -MP -MF .deps/badpoll.Tpo -c -o badpoll.o badpoll.c
+ mv -f .deps/badpoll.Tpo .deps/badpoll.Po
+ gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o badpoll badpoll.o
+ collect2: fatal error: vfork: Resource temporarily unavailable
+ compilation terminated.
+ make[5]: *** [badpoll] Error 1
+ make[5]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new/memcheck/tests'
+ make[4]: *** [check-am] Error 2
+ make[4]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new/memcheck/tests'
+ make[3]: *** [check-recursive] Error 1
+ make[3]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new/memcheck/tests'
+ make[2]: *** [check-recursive] Error 1
+ make[2]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new/memcheck'
+ make[1]: *** [check-recursive] Error 1
+ make[1]: Leaving directory `/tmp/vgtest-15480/2013-01-21/valgrind-new'
+ make: *** [check] Error 2
|
|
From: Tom H. <to...@co...> - 2013-01-21 08:08:29
|
valgrind revision: 13250
VEX revision: 2649
C compiler: gcc (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4)
Assembler: GNU assembler version 2.20.51.0.7-8.fc14 20100318
C library: GNU C Library stable release version 2.13
uname -mrs: Linux 3.7.1-5.fc18.x86_64 x86_64
Vendor version: Fedora release 14 (Laughlin)
Nightly build on bristol ( x86_64, Fedora 14 )
Started at 2013-01-21 07:02:47 GMT
Ended at 2013-01-21 08:07:56 GMT
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
mv -f .deps/sse_memory.Tpo .deps/sse_memory.Po
gcc -Winline -Wall -Wshadow -g -m32 -mmmx -msse -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o sse_memory sse_memory.o
gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -m32 -Wno-long-long -MT tronical.o -MD -MP -MF .deps/tronical.Tpo -c -o tronical.o tronical.S
mv -f .deps/tronical.Tpo .deps/tronical.Po
gcc -Winline -Wall -Wshadow -g -m32 -mmmx -msse -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o tronical tronical.o
gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m32 -mmmx -msse -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT xor-undef-x86.o -MD -MP -MF .deps/xor-undef-x86.Tpo -c -o xor-undef-x86.o xor-undef-x86.c
mv -f .deps/xor-undef-x86.Tpo .deps/xor-undef-x86.Po
gcc -Winline -Wall -Wshadow -g -m32 -mmmx -msse -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o xor-undef-x86 xor-undef-x86.o
collect2: vfork: Resource temporarily unavailable
make[5]: *** [xor-undef-x86] Error 1
make[5]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new/memcheck/tests/x86'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new/memcheck/tests/x86'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new/memcheck/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new/memcheck'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new'
make: *** [check] Error 2
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 644 tests, 36 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/badaddrvalue (stderr)
memcheck/tests/badfree-2trace (stderr)
memcheck/tests/badfree (stderr)
memcheck/tests/badfree3 (stderr)
memcheck/tests/buflen_check (stderr)
memcheck/tests/bug287260 (stderr)
memcheck/tests/clireq_nofill (stderr)
memcheck/tests/custom_alloc (stderr)
memcheck/tests/deep-backtrace (stderr)
memcheck/tests/doublefree (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/holey_buffer_too_small (stderr)
memcheck/tests/inits (stderr)
memcheck/tests/inline (stderr)
memcheck/tests/leak-0 (stderr)
memcheck/tests/leak-cases-full (stderr)
memcheck/tests/leak-cases-possible (stderr)
memcheck/tests/leak-cases-summary (stderr)
memcheck/tests/leak-cycle (stderr)
memcheck/tests/leak-delta (stderr)
memcheck/tests/leak-pool-0 (stderr)
memcheck/tests/leak-pool-1 (stderr)
memcheck/tests/leak-pool-2 (stderr)
memcheck/tests/leak-pool-3 (stderr)
memcheck/tests/leak-pool-4 (stderr)
memcheck/tests/linux/lsframe1 (stderr)
memcheck/tests/linux/lsframe2 (stderr)
memcheck/tests/linux/proc-auxv (stderr)
memcheck/tests/long_namespace_xml (stderr)
memcheck/tests/malloc1_ks_free (stderr)
memcheck/tests/manuel2 (stderr)
memcheck/tests/manuel3 (stderr)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/overlap (stderr)
memcheck/tests/pointer-trace (stderr)
memcheck/tests/post-syscall (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2013-01-21 07:58:37.062640665 +0000
--- new.short 2013-01-21 08:07:56.829033208 +0000
***************
*** 3,46 ****
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 644 tests, 36 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/badaddrvalue (stderr)
! memcheck/tests/badfree-2trace (stderr)
! memcheck/tests/badfree (stderr)
! memcheck/tests/badfree3 (stderr)
! memcheck/tests/buflen_check (stderr)
! memcheck/tests/bug287260 (stderr)
! memcheck/tests/clireq_nofill (stderr)
! memcheck/tests/custom_alloc (stderr)
! memcheck/tests/deep-backtrace (stderr)
! memcheck/tests/doublefree (stderr)
! memcheck/tests/err_disable4 (stderr)
! memcheck/tests/holey_buffer_too_small (stderr)
! memcheck/tests/inits (stderr)
! memcheck/tests/inline (stderr)
! memcheck/tests/leak-0 (stderr)
! memcheck/tests/leak-cases-full (stderr)
! memcheck/tests/leak-cases-possible (stderr)
! memcheck/tests/leak-cases-summary (stderr)
! memcheck/tests/leak-cycle (stderr)
! memcheck/tests/leak-delta (stderr)
! memcheck/tests/leak-pool-0 (stderr)
! memcheck/tests/leak-pool-1 (stderr)
! memcheck/tests/leak-pool-2 (stderr)
! memcheck/tests/leak-pool-3 (stderr)
! memcheck/tests/leak-pool-4 (stderr)
! memcheck/tests/linux/lsframe1 (stderr)
! memcheck/tests/linux/lsframe2 (stderr)
! memcheck/tests/linux/proc-auxv (stderr)
! memcheck/tests/long_namespace_xml (stderr)
! memcheck/tests/malloc1_ks_free (stderr)
! memcheck/tests/manuel2 (stderr)
! memcheck/tests/manuel3 (stderr)
! memcheck/tests/origin5-bz2 (stderr)
! memcheck/tests/overlap (stderr)
! memcheck/tests/pointer-trace (stderr)
! memcheck/tests/post-syscall (stderr)
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... failed
+ Last 20 lines of verbose log follow echo
+ mv -f .deps/sse_memory.Tpo .deps/sse_memory.Po
+ gcc -Winline -Wall -Wshadow -g -m32 -mmmx -msse -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o sse_memory sse_memory.o
+ gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -m32 -Wno-long-long -MT tronical.o -MD -MP -MF .deps/tronical.Tpo -c -o tronical.o tronical.S
+ mv -f .deps/tronical.Tpo .deps/tronical.Po
+ gcc -Winline -Wall -Wshadow -g -m32 -mmmx -msse -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o tronical tronical.o
+ gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m32 -mmmx -msse -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT xor-undef-x86.o -MD -MP -MF .deps/xor-undef-x86.Tpo -c -o xor-undef-x86.o xor-undef-x86.c
+ mv -f .deps/xor-undef-x86.Tpo .deps/xor-undef-x86.Po
+ gcc -Winline -Wall -Wshadow -g -m32 -mmmx -msse -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o xor-undef-x86 xor-undef-x86.o
+ collect2: vfork: Resource temporarily unavailable
+ make[5]: *** [xor-undef-x86] Error 1
+ make[5]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new/memcheck/tests/x86'
+ make[4]: *** [check-am] Error 2
+ make[4]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new/memcheck/tests/x86'
+ make[3]: *** [check-recursive] Error 1
+ make[3]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new/memcheck/tests'
+ make[2]: *** [check-recursive] Error 1
+ make[2]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new/memcheck'
+ make[1]: *** [check-recursive] Error 1
+ make[1]: Leaving directory `/tmp/vgtest-22064/2013-01-21/valgrind-new'
+ make: *** [check] Error 2
|
|
From: Tom H. <to...@co...> - 2013-01-21 08:08:26
|
valgrind revision: 13250
VEX revision: 2649
C compiler: gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2)
Assembler: GNU assembler version 2.19.51.0.14-3.fc11 20090722
C library: GNU C Library stable release version 2.10.2
uname -mrs: Linux 3.7.1-5.fc18.x86_64 x86_64
Vendor version: Fedora release 11 (Leonidas)
Nightly build on bristol ( x86_64, Fedora 11 )
Started at 2013-01-21 06:59:32 GMT
Ended at 2013-01-21 08:07:56 GMT
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o redundantRexW redundantRexW.o
gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT smc1.o -MD -MP -MF .deps/smc1.Tpo -c -o smc1.o smc1.c
mv -f .deps/smc1.Tpo .deps/smc1.Po
gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o smc1 smc1.o
gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT sbbmisc.o -MD -MP -MF .deps/sbbmisc.Tpo -c -o sbbmisc.o sbbmisc.c
mv -f .deps/sbbmisc.Tpo .deps/sbbmisc.Po
gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o sbbmisc sbbmisc.o
collect2: vfork: Resource temporarily unavailable
make[5]: *** [sbbmisc] Error 1
rm insn_ssse3.c insn_sse3.c insn_sse.c insn_mmx.c insn_fpu.c insn_pclmulqdq.c insn_sse2.c insn_basic.c
make[5]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new/none/tests/amd64'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new/none/tests/amd64'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new/none/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new/none'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new'
make: *** [check] Error 2
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 626 tests, 29 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/err_disable4 (stderr)
memcheck/tests/long_namespace_xml (stderr)
memcheck/tests/varinfo1 (stderr)
memcheck/tests/varinfo2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
memcheck/tests/writev1 (stderr)
memcheck/tests/x86/xor-undef-x86 (stderr)
memcheck/tests/x86-linux/scalar (stderr)
memcheck/tests/x86-linux/scalar_vfork (stderr)
memcheck/tests/xml1 (stderr)
cachegrind/tests/chdir (stderr)
cachegrind/tests/dlclose (stderr)
cachegrind/tests/notpower2 (stderr)
cachegrind/tests/wrap5 (stderr)
callgrind/tests/notpower2-wb (stderr)
callgrind/tests/simwork-both (stderr)
callgrind/tests/threads-use (stderr)
massif/tests/new-cpp (stderr)
none/tests/amd64/amd64locked (stderr)
none/tests/amd64/bug156404-amd64 (stderr)
none/tests/amd64/sse4-64 (stdout)
none/tests/async-sigs (stderr)
none/tests/coolo_strlen (stderr)
none/tests/discard (stderr)
none/tests/execve (stderr)
none/tests/tls (stderr)
none/tests/vgprintf (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2013-01-21 07:56:16.519320396 +0000
--- new.short 2013-01-21 08:07:56.748034750 +0000
***************
*** 3,40 ****
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 626 tests, 29 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/err_disable4 (stderr)
! memcheck/tests/long_namespace_xml (stderr)
! memcheck/tests/varinfo1 (stderr)
! memcheck/tests/varinfo2 (stderr)
! memcheck/tests/varinfo3 (stderr)
! memcheck/tests/varinfo4 (stderr)
! memcheck/tests/varinfo5 (stderr)
! memcheck/tests/varinfo6 (stderr)
! memcheck/tests/writev1 (stderr)
! memcheck/tests/x86/xor-undef-x86 (stderr)
! memcheck/tests/x86-linux/scalar (stderr)
! memcheck/tests/x86-linux/scalar_vfork (stderr)
! memcheck/tests/xml1 (stderr)
! cachegrind/tests/chdir (stderr)
! cachegrind/tests/dlclose (stderr)
! cachegrind/tests/notpower2 (stderr)
! cachegrind/tests/wrap5 (stderr)
! callgrind/tests/notpower2-wb (stderr)
! callgrind/tests/simwork-both (stderr)
! callgrind/tests/threads-use (stderr)
! massif/tests/new-cpp (stderr)
! none/tests/amd64/amd64locked (stderr)
! none/tests/amd64/bug156404-amd64 (stderr)
! none/tests/amd64/sse4-64 (stdout)
! none/tests/async-sigs (stderr)
! none/tests/coolo_strlen (stderr)
! none/tests/discard (stderr)
! none/tests/execve (stderr)
! none/tests/tls (stderr)
! none/tests/vgprintf (stderr)
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... failed
+ Last 20 lines of verbose log follow echo
+ gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o redundantRexW redundantRexW.o
+ gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT smc1.o -MD -MP -MF .deps/smc1.Tpo -c -o smc1.o smc1.c
+ mv -f .deps/smc1.Tpo .deps/smc1.Po
+ gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o smc1 smc1.o
+ gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../include -I../../../coregrind -I../../../include -I../../../VEX/pub -DVGA_amd64=1 -DVGO_linux=1 -DVGP_amd64_linux=1 -DVGPV_amd64_linux_vanilla=1 -DVGA_SEC_x86=1 -DVGP_SEC_amd64_linux=1 -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -MT sbbmisc.o -MD -MP -MF .deps/sbbmisc.Tpo -c -o sbbmisc.o sbbmisc.c
+ mv -f .deps/sbbmisc.Tpo .deps/sbbmisc.Po
+ gcc -Winline -Wall -Wshadow -g -m64 -Wno-long-long -Wwrite-strings -fno-stack-protector -Wno-write-strings -o sbbmisc sbbmisc.o
+ collect2: vfork: Resource temporarily unavailable
+ make[5]: *** [sbbmisc] Error 1
+ rm insn_ssse3.c insn_sse3.c insn_sse.c insn_mmx.c insn_fpu.c insn_pclmulqdq.c insn_sse2.c insn_basic.c
+ make[5]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new/none/tests/amd64'
+ make[4]: *** [check-am] Error 2
+ make[4]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new/none/tests/amd64'
+ make[3]: *** [check-recursive] Error 1
+ make[3]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new/none/tests'
+ make[2]: *** [check-recursive] Error 1
+ make[2]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new/none'
+ make[1]: *** [check-recursive] Error 1
+ make[1]: Leaving directory `/tmp/vgtest-4323/2013-01-21/valgrind-new'
+ make: *** [check] Error 2
|
|
From: Tom H. <to...@co...> - 2013-01-21 07:49:14
|
valgrind revision: 13250
VEX revision: 2649
C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2)
Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716
C library: GNU C Library development release version 2.14.90
uname -mrs: Linux 3.7.1-5.fc18.x86_64 x86_64
Vendor version: Fedora release 16 (Verne)
Nightly build on bristol ( x86_64, Fedora 16 )
Started at 2013-01-21 07:05:34 GMT
Ended at 2013-01-21 07:48:52 GMT
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... failed
Last 20 lines of verbose log follow echo
A valgrind-new/VEX/orig_ppc32/date.orig
A valgrind-new/VEX/orig_ppc32/return0.orig
A valgrind-new/VEX/Makefile-gcc
A valgrind-new/VEX/auxprogs
A valgrind-new/VEX/auxprogs/genoffsets.c
A valgrind-new/VEX/test_main.h
A valgrind-new/VEX/quote.txt
A valgrind-new/VEX/LICENSE.README
U valgrind-new/VEX
Checked out external at revision 2649.
Checked out revision 13250.
At revision 2649.
Configuring valgrind ... cd valgrind-new && ./autogen.sh && ./configure --prefix=/tmp/vgtest-8182/2013-01-21/valgrind-new/Inst
running: aclocal
./autogen.sh: fork: retry: No child processes
./autogen.sh: fork: retry: No child processes
./autogen.sh: fork: retry: No child processes
./autogen.sh: fork: retry: No child processes
./autogen.sh: fork: Resource temporarily unavailable
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Last 20 lines of verbose log follow echo
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: Resource temporarily unavailable
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: Resource temporarily unavailable
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: Resource temporarily unavailable
tests/check_makefile_consistency: fork: retry: Resource temporarily unavailable
tests/check_makefile_consistency: fork: retry: Resource temporarily unavailable
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
tests/check_makefile_consistency: fork: retry: No child processes
make: *** [regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2013-01-21 07:42:22.785179328 +0000
--- new.short 2013-01-21 07:48:52.198771572 +0000
***************
*** 2,27 ****
Checking out valgrind source tree ... done
! Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
Last 20 lines of verbose log follow echo
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: Resource temporarily unavailable
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: Resource temporarily unavailable
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: Resource temporarily unavailable
! tests/check_makefile_consistency: fork: retry: Resource temporarily unavailable
! tests/check_makefile_consistency: fork: retry: Resource temporarily unavailable
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! tests/check_makefile_consistency: fork: retry: No child processes
! make: *** [regtest] Error 1
--- 2,25 ----
Checking out valgrind source tree ... done
! Configuring valgrind ... failed
Last 20 lines of verbose log follow echo
! A valgrind-new/VEX/orig_ppc32/date.orig
! A valgrind-new/VEX/orig_ppc32/return0.orig
! A valgrind-new/VEX/Makefile-gcc
! A valgrind-new/VEX/auxprogs
! A valgrind-new/VEX/auxprogs/genoffsets.c
! A valgrind-new/VEX/test_main.h
! A valgrind-new/VEX/quote.txt
! A valgrind-new/VEX/LICENSE.README
! U valgrind-new/VEX
! Checked out external at revision 2649.
!
! Checked out revision 13250.
! At revision 2649.
! Configuring valgrind ... cd valgrind-new && ./autogen.sh && ./configure --prefix=/tmp/vgtest-8182/2013-01-21/valgrind-new/Inst
! running: aclocal
! ./autogen.sh: fork: retry: No child processes
! ./autogen.sh: fork: retry: No child processes
! ./autogen.sh: fork: retry: No child processes
! ./autogen.sh: fork: retry: No child processes
! ./autogen.sh: fork: Resource temporarily unavailable
|
|
From: Rich C. <rc...@wi...> - 2013-01-21 07:28:17
|
valgrind revision: 13250
VEX revision: 2649
C compiler: i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
Assembler:
C library: unknown
uname -mrs: Darwin 10.8.0 i386
Vendor version: unknown
Nightly build on macx86 ( Darwin 10.8.0 i386 )
Started at 2013-01-20 23:35:00 CST
Ended at 2013-01-21 01:28:00 CST
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
== 509 tests, 149 stderr failures, 4 stdout failures, 3 stderrB failures, 3 stdoutB failures, 1 post failure ==
gdbserver_tests/mchelp (stdoutB)
gdbserver_tests/mchelp (stderrB)
gdbserver_tests/mcinvokeRU (stdoutB)
gdbserver_tests/mcinvokeRU (stderrB)
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
memcheck/tests/accounting (stderr)
memcheck/tests/badpoll (stderr)
memcheck/tests/big_blocks_freed_list (stderr)
memcheck/tests/bug287260 (stderr)
memcheck/tests/darwin/aio (stderr)
memcheck/tests/darwin/pth-supp (stderr)
memcheck/tests/darwin/scalar (stderr)
memcheck/tests/deep-backtrace (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/leak-delta (stderr)
memcheck/tests/leak-segv-jmp (stderr)
memcheck/tests/lks (stderr)
memcheck/tests/memcmptest (stderr)
memcheck/tests/mismatches (stderr)
memcheck/tests/null_socket (stdout)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/overlap (stdout)
memcheck/tests/overlap (stderr)
memcheck/tests/sem (stderr)
memcheck/tests/strchr (stderr)
memcheck/tests/test-plo-no (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/vbit-test/vbit-test (stderr)
memcheck/tests/vcpu_fnfns (stdout)
memcheck/tests/writev1 (stderr)
massif/tests/big-alloc (post)
massif/tests/pages_as_heap (stderr)
none/tests/allexec32 (stderr)
none/tests/allexec64 (stderr)
none/tests/async-sigs (stderr)
none/tests/cmdline5 (stderr)
none/tests/execve (stderr)
none/tests/faultstatus (stderr)
none/tests/mmap_fcntl_bug (stderr)
none/tests/nodir (stderr)
none/tests/pth_blockedsig (stderr)
none/tests/require-text-symbol-2 (stderr)
none/tests/rlimit64_nofile (stderr)
none/tests/shell_nosuchfile (stderr)
none/tests/x86/cse_fail (stdout)
helgrind/tests/annotate_hbefore (stderr)
helgrind/tests/annotate_rwlock (stderr)
helgrind/tests/annotate_smart_pointer (stderr)
helgrind/tests/cond_timedwait_invalid (stderr)
helgrind/tests/free_is_write (stderr)
helgrind/tests/hg01_all_ok (stderr)
helgrind/tests/hg02_deadlock (stderr)
helgrind/tests/hg03_inherit (stderr)
helgrind/tests/hg04_race (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/hg06_readshared (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
helgrind/tests/locked_vs_unlocked1_rev (stderr)
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/locked_vs_unlocked3 (stderr)
helgrind/tests/pth_destroy_cond (stderr)
helgrind/tests/rwlock_race (stderr)
helgrind/tests/rwlock_test (stderr)
helgrind/tests/t2t_laog (stderr)
helgrind/tests/tc01_simple_race (stderr)
helgrind/tests/tc02_simple_tls (stderr)
helgrind/tests/tc03_re_excl (stderr)
helgrind/tests/tc04_free_lock (stderr)
helgrind/tests/tc05_simple_race (stderr)
helgrind/tests/tc06_two_races (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
helgrind/tests/tc07_hbl1 (stderr)
helgrind/tests/tc08_hbl2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc10_rec_lock (stderr)
helgrind/tests/tc11_XCHG (stderr)
helgrind/tests/tc12_rwl_trivial (stderr)
helgrind/tests/tc13_laog1 (stderr)
helgrind/tests/tc14_laog_dinphils (stderr)
helgrind/tests/tc15_laog_lockdel (stderr)
helgrind/tests/tc16_byterace (stderr)
helgrind/tests/tc17_sembar (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc19_shadowmem (stderr)
helgrind/tests/tc21_pthonce (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
helgrind/tests/tc24_nonzero_sem (stderr)
drd/tests/annotate_barrier (stderr)
drd/tests/annotate_barrier_xml (stderr)
drd/tests/annotate_hb_race (stderr)
drd/tests/annotate_hbefore (stderr)
drd/tests/annotate_ignore_read (stderr)
drd/tests/annotate_ignore_rw (stderr)
drd/tests/annotate_ignore_rw2 (stderr)
drd/tests/annotate_ignore_write (stderr)
drd/tests/annotate_ignore_write2 (stderr)
drd/tests/annotate_order_1 (stderr)
drd/tests/annotate_order_2 (stderr)
drd/tests/annotate_order_3 (stderr)
drd/tests/annotate_rwlock (stderr)
drd/tests/annotate_smart_pointer (stderr)
drd/tests/annotate_smart_pointer2 (stderr)
drd/tests/annotate_spinlock (stderr)
drd/tests/annotate_static (stderr)
drd/tests/atomic_var (stderr)
drd/tests/bug-235681 (stderr)
drd/tests/circular_buffer (stderr)
drd/tests/fp_race (stderr)
drd/tests/fp_race2 (stderr)
drd/tests/fp_race_xml (stderr)
drd/tests/free_is_write (stderr)
drd/tests/free_is_write2 (stderr)
drd/tests/hg01_all_ok (stderr)
drd/tests/hg02_deadlock (stderr)
drd/tests/hg03_inherit (stderr)
drd/tests/hg04_race (stderr)
drd/tests/hg05_race2 (stderr)
drd/tests/hg06_readshared (stderr)
drd/tests/linuxthreads_det (stderr)
drd/tests/monitor_example (stderr)
drd/tests/pth_broadcast (stderr)
drd/tests/pth_cleanup_handler (stderr)
drd/tests/pth_cond_destroy_busy (stderr)
drd/tests/pth_cond_race (stderr)
drd/tests/pth_cond_race2 (stderr)
drd/tests/pth_cond_race3 (stderr)
drd/tests/pth_create_chain (stderr)
drd/tests/pth_detached3 (stderr)
drd/tests/pth_inconsistent_cond_wait (stderr)
drd/tests/pth_once (stderr)
drd/tests/read_and_free_race (stderr)
drd/tests/rwlock_race (stderr)
drd/tests/rwlock_test (stderr)
drd/tests/sem_open (stderr)
drd/tests/sem_open2 (stderr)
drd/tests/sem_open3 (stderr)
drd/tests/sem_open_traced (stderr)
drd/tests/sem_wait (stderr)
drd/tests/sigalrm (stderr)
drd/tests/tc01_simple_race (stderr)
drd/tests/tc02_simple_tls (stderr)
drd/tests/tc03_re_excl (stderr)
drd/tests/tc05_simple_race (stderr)
drd/tests/tc06_two_races (stderr)
drd/tests/tc07_hbl1 (stderr)
drd/tests/tc08_hbl2 (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/tc11_XCHG (stderr)
drd/tests/tc16_byterace (stderr)
drd/tests/tc17_sembar (stderr)
drd/tests/tc19_shadowmem (stderr)
drd/tests/tc21_pthonce (stderr)
drd/tests/tc23_bogus_condwait (stderr)
drd/tests/thread_name (stderr)
drd/tests/thread_name_xml (stderr)
drd/tests/threaded-fork (stderr)
drd/tests/unit_bitmap (stderr)
drd/tests/unit_vc (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 508 tests, 149 stderr failures, 4 stdout failures, 3 stderrB failures, 3 stdoutB failures, 1 post failure ==
gdbserver_tests/mchelp (stdoutB)
gdbserver_tests/mchelp (stderrB)
gdbserver_tests/mcinvokeRU (stdoutB)
gdbserver_tests/mcinvokeRU (stderrB)
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
memcheck/tests/accounting (stderr)
memcheck/tests/badpoll (stderr)
memcheck/tests/big_blocks_freed_list (stderr)
memcheck/tests/bug287260 (stderr)
memcheck/tests/darwin/aio (stderr)
memcheck/tests/darwin/pth-supp (stderr)
memcheck/tests/darwin/scalar (stderr)
memcheck/tests/deep-backtrace (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/leak-delta (stderr)
memcheck/tests/leak-segv-jmp (stderr)
memcheck/tests/lks (stderr)
memcheck/tests/memcmptest (stderr)
memcheck/tests/mismatches (stderr)
memcheck/tests/null_socket (stdout)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/overlap (stdout)
memcheck/tests/overlap (stderr)
memcheck/tests/sem (stderr)
memcheck/tests/strchr (stderr)
memcheck/tests/test-plo-no (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/vbit-test/vbit-test (stderr)
memcheck/tests/vcpu_fnfns (stdout)
memcheck/tests/writev1 (stderr)
massif/tests/big-alloc (post)
massif/tests/pages_as_heap (stderr)
none/tests/allexec32 (stderr)
none/tests/allexec64 (stderr)
none/tests/async-sigs (stderr)
none/tests/cmdline5 (stderr)
none/tests/execve (stderr)
none/tests/faultstatus (stderr)
none/tests/mmap_fcntl_bug (stderr)
none/tests/nodir (stderr)
none/tests/pth_blockedsig (stderr)
none/tests/require-text-symbol-2 (stderr)
none/tests/rlimit64_nofile (stderr)
none/tests/shell_nosuchfile (stderr)
none/tests/x86/cse_fail (stdout)
helgrind/tests/annotate_hbefore (stderr)
helgrind/tests/annotate_rwlock (stderr)
helgrind/tests/annotate_smart_pointer (stderr)
helgrind/tests/cond_timedwait_invalid (stderr)
helgrind/tests/free_is_write (stderr)
helgrind/tests/hg01_all_ok (stderr)
helgrind/tests/hg02_deadlock (stderr)
helgrind/tests/hg03_inherit (stderr)
helgrind/tests/hg04_race (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/hg06_readshared (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
helgrind/tests/locked_vs_unlocked1_rev (stderr)
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/locked_vs_unlocked3 (stderr)
helgrind/tests/pth_destroy_cond (stderr)
helgrind/tests/rwlock_race (stderr)
helgrind/tests/rwlock_test (stderr)
helgrind/tests/t2t_laog (stderr)
helgrind/tests/tc01_simple_race (stderr)
helgrind/tests/tc02_simple_tls (stderr)
helgrind/tests/tc03_re_excl (stderr)
helgrind/tests/tc04_free_lock (stderr)
helgrind/tests/tc05_simple_race (stderr)
helgrind/tests/tc06_two_races (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
helgrind/tests/tc07_hbl1 (stderr)
helgrind/tests/tc08_hbl2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc10_rec_lock (stderr)
helgrind/tests/tc11_XCHG (stderr)
helgrind/tests/tc12_rwl_trivial (stderr)
helgrind/tests/tc13_laog1 (stderr)
helgrind/tests/tc14_laog_dinphils (stderr)
helgrind/tests/tc15_laog_lockdel (stderr)
helgrind/tests/tc16_byterace (stderr)
helgrind/tests/tc17_sembar (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc19_shadowmem (stderr)
helgrind/tests/tc21_pthonce (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
helgrind/tests/tc24_nonzero_sem (stderr)
drd/tests/annotate_barrier (stderr)
drd/tests/annotate_barrier_xml (stderr)
drd/tests/annotate_hb_race (stderr)
drd/tests/annotate_hbefore (stderr)
drd/tests/annotate_ignore_read (stderr)
drd/tests/annotate_ignore_rw (stderr)
drd/tests/annotate_ignore_rw2 (stderr)
drd/tests/annotate_ignore_write (stderr)
drd/tests/annotate_ignore_write2 (stderr)
drd/tests/annotate_order_1 (stderr)
drd/tests/annotate_order_2 (stderr)
drd/tests/annotate_order_3 (stderr)
drd/tests/annotate_rwlock (stderr)
drd/tests/annotate_smart_pointer (stderr)
drd/tests/annotate_smart_pointer2 (stderr)
drd/tests/annotate_spinlock (stderr)
drd/tests/annotate_static (stderr)
drd/tests/atomic_var (stderr)
drd/tests/bug-235681 (stderr)
drd/tests/circular_buffer (stderr)
drd/tests/fp_race (stderr)
drd/tests/fp_race2 (stderr)
drd/tests/fp_race_xml (stderr)
drd/tests/free_is_write (stderr)
drd/tests/free_is_write2 (stderr)
drd/tests/hg01_all_ok (stderr)
drd/tests/hg02_deadlock (stderr)
drd/tests/hg03_inherit (stderr)
drd/tests/hg04_race (stderr)
drd/tests/hg05_race2 (stderr)
drd/tests/hg06_readshared (stderr)
drd/tests/linuxthreads_det (stderr)
drd/tests/monitor_example (stderr)
drd/tests/pth_broadcast (stderr)
drd/tests/pth_cleanup_handler (stderr)
drd/tests/pth_cond_destroy_busy (stderr)
drd/tests/pth_cond_race (stderr)
drd/tests/pth_cond_race2 (stderr)
drd/tests/pth_cond_race3 (stderr)
drd/tests/pth_create_chain (stderr)
drd/tests/pth_detached3 (stderr)
drd/tests/pth_inconsistent_cond_wait (stderr)
drd/tests/pth_once (stderr)
drd/tests/read_and_free_race (stderr)
drd/tests/rwlock_race (stderr)
drd/tests/rwlock_test (stderr)
drd/tests/sem_open (stderr)
drd/tests/sem_open2 (stderr)
drd/tests/sem_open3 (stderr)
drd/tests/sem_open_traced (stderr)
drd/tests/sem_wait (stderr)
drd/tests/sigalrm (stderr)
drd/tests/tc01_simple_race (stderr)
drd/tests/tc02_simple_tls (stderr)
drd/tests/tc03_re_excl (stderr)
drd/tests/tc05_simple_race (stderr)
drd/tests/tc06_two_races (stderr)
drd/tests/tc07_hbl1 (stderr)
drd/tests/tc08_hbl2 (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/tc11_XCHG (stderr)
drd/tests/tc16_byterace (stderr)
drd/tests/tc17_sembar (stderr)
drd/tests/tc19_shadowmem (stderr)
drd/tests/tc21_pthonce (stderr)
drd/tests/tc23_bogus_condwait (stderr)
drd/tests/thread_name (stderr)
drd/tests/thread_name_xml (stderr)
drd/tests/threaded-fork (stderr)
drd/tests/unit_bitmap (stderr)
drd/tests/unit_vc (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Mon Jan 21 00:43:57 2013
--- new.short Mon Jan 21 01:28:00 2013
***************
*** 8,10 ****
! == 508 tests, 149 stderr failures, 4 stdout failures, 3 stderrB failures, 3 stdoutB failures, 1 post failure ==
gdbserver_tests/mchelp (stdoutB)
--- 8,10 ----
! == 509 tests, 149 stderr failures, 4 stdout failures, 3 stderrB failures, 3 stdoutB failures, 1 post failure ==
gdbserver_tests/mchelp (stdoutB)
=================================================
./valgrind-new/drd/tests/annotate_barrier.stderr.diff
=================================================
--- annotate_barrier.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_barrier.stderr.out 2013-01-21 01:24:51.000000000 -0600
@@ -37,6 +37,117 @@
by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
Thread 1:
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Address 0x........ is at offset 8 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Address 0x........ is at offset 8 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
<truncated beyond 100 lines>
=================================================
./valgrind-new/drd/tests/annotate_barrier_xml.stderr.diff
=================================================
--- annotate_barrier_xml.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_barrier_xml.stderr.out 2013-01-21 01:24:52.000000000 -0600
@@ -188,7 +188,7 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
</stack>
<auxwhat>Address 0x........ is at offset 0 from 0x.........</auxwhat>
@@ -258,6 +258,549 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
+ <kind>ConflictingAccess</kind>
+ <what>Conflicting load by thread 1 at 0x........ size 4</what>
+ <stack>
+ <frame>
+ <ip>0x........</ip>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_join$UNIX2003</fn>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_join$*</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ </stack>
+ <auxwhat>Allocation context: Data section of /usr/lib/libSystem.B.dylib</auxwhat>
+</error>
+
+<error>
+ <unique>0x........</unique>
+ <tid>...</tid>
+ <kind>ConflictingAccess</kind>
+ <what>Conflicting load by thread 1 at 0x........ size 4</what>
+ <stack>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>new_sem_from_pool</fn>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_join$UNIX2003</fn>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_join$*</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ </stack>
+ <auxwhat>Allocation context: Data section of /usr/lib/libSystem.B.dylib</auxwhat>
+</error>
+
+<error>
+ <unique>0x........</unique>
+ <tid>...</tid>
+ <kind>ConflictingAccess</kind>
+ <what>Conflicting load by thread 1 at 0x........ size 4</what>
+ <stack>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>new_sem_from_pool</fn>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_join$UNIX2003</fn>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_join$*</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ </stack>
+ <auxwhat>Allocation context: Data section of /usr/lib/libSystem.B.dylib</auxwhat>
+</error>
+
+<error>
+ <unique>0x........</unique>
+ <tid>...</tid>
+ <kind>ConflictingAccess</kind>
+ <what>Conflicting load by thread 1 at 0x........ size 4</what>
+ <stack>
<truncated beyond 100 lines>
=================================================
./valgrind-new/drd/tests/annotate_hb_race.stderr.diff
=================================================
--- annotate_hb_race.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_hb_race.stderr.out 2013-01-21 01:24:53.000000000 -0600
@@ -3,6 +3,60 @@
at 0x........: main (annotate_hb_race.c:?)
Allocation context: BSS section of annotate_hb_race
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hb_race.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hb_race.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hb_race.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hb_race.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hb_race.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hb_race.c:?)
+Address 0x........ is at offset 4 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: _pthread_exit (in /...libc...)
+ by 0x........: thread_start (in /...libc...)
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hb_race.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
Done.
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/annotate_hbefore.stderr.diff
=================================================
--- annotate_hbefore.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_hbefore.stderr.out 2013-01-21 01:24:56.000000000 -0600
@@ -1,3 +1,44 @@
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hbefore.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hbefore.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hbefore.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hbefore.c:?)
+Address 0x........ is at offset 4 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hbefore.c:?)
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_hbefore.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+
+ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/annotate_ignore_read.stderr.diff
=================================================
--- annotate_ignore_read.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_ignore_read.stderr.out 2013-01-21 01:24:57.000000000 -0600
@@ -1,6 +1,159 @@
FLAGS [phb=1, fm=0]
test69: negative
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test69::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test69::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test69::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test69::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test69::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test69::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Address 0x........ is at offset 12 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: _pthread_exit (in /...libc...)
+ by 0x........: thread_start (in /...libc...)
+
+Conflicting store by thread x at 0x........ size 4
+ at 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test69::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test69::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
<truncated beyond 100 lines>
=================================================
./valgrind-new/drd/tests/annotate_ignore_rw.stderr.diff
=================================================
--- annotate_ignore_rw.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_ignore_rw.stderr.out 2013-01-21 01:24:59.000000000 -0600
@@ -4,6 +4,60 @@
Location 0x........ is 0 bytes inside global var "s_c"
declared at annotate_ignore_rw.c:12
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Address 0x........ is at offset 0 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: _pthread_exit (in /...libc...)
+ by 0x........: thread_start (in /...libc...)
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
Finished.
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/annotate_ignore_rw2.stderr.diff
=================================================
--- annotate_ignore_rw2.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_ignore_rw2.stderr.out 2013-01-21 01:25:01.000000000 -0600
@@ -14,6 +14,60 @@
Location 0x........ is 0 bytes inside global var "s_c"
declared at annotate_ignore_rw.c:12
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Address 0x........ is at offset 0 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: _pthread_exit (in /...libc...)
+ by 0x........: thread_start (in /...libc...)
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_rw.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
Finished.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 10 errors from 10 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/annotate_ignore_write.stderr.diff
=================================================
--- annotate_ignore_write.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_ignore_write.stderr.out 2013-01-21 01:25:02.000000000 -0600
@@ -14,6 +14,60 @@
Location 0x........ is 0 bytes inside global var "s_a"
declared at annotate_ignore_write.c:10
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Address 0x........ is at offset 0 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: _pthread_exit (in /...libc...)
+ by 0x........: thread_start (in /...libc...)
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
Finished.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 10 errors from 10 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/annotate_ignore_write2.stderr.diff
=================================================
--- annotate_ignore_write2.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_ignore_write2.stderr.out 2013-01-21 01:25:03.000000000 -0600
@@ -19,6 +19,60 @@
Location 0x........ is 0 bytes inside global var "s_a"
declared at annotate_ignore_write.c:10
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread 1 at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Address 0x........ is at offset 0 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: _pthread_exit (in /...libc...)
+ by 0x........: thread_start (in /...libc...)
+
+Conflicting load by thread 1 at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_ignore_write.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
Finished.
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/annotate_order_1.stderr.diff
=================================================
--- annotate_order_1.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_order_1.stderr.out 2013-01-21 01:25:04.000000000 -0600
@@ -1,6 +1,18 @@
FLAGS [phb=1, fm=0]
test03: negative
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: ThreadPool::~ThreadPool() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: test03::Waiter() (tsan_unittest.cpp:?)
+ by 0x........: test03::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
GLOB=2
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/annotate_order_2.stderr.diff
=================================================
--- annotate_order_2.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_order_2.stderr.out 2013-01-21 01:25:06.000000000 -0600
@@ -1,6 +1,71 @@
FLAGS [phb=1, fm=0]
test30: negative
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test30::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test30::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test30::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test30::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Address 0x........ is at offset 12 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test30::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test30::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
GLOB=47
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/annotate_order_3.stderr.diff
=================================================
--- annotate_order_3.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_order_3.stderr.out 2013-01-21 01:25:08.000000000 -0600
@@ -1,6 +1,71 @@
FLAGS [phb=1, fm=0]
test31: negative
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test31::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test31::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test31::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test31::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Address 0x........ is at offset 4 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test31::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: MyThread::Join() (tsan_thread_wrappers_pthread.h:?)
+ by 0x........: MyThreadArray::Join() (tsan_unittest.cpp:?)
+ by 0x........: test31::Run() (tsan_unittest.cpp:?)
+ by 0x........: Test::Run() (tsan_unittest.cpp:?)
+ by 0x........: main (tsan_unittest.cpp:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
GLOB=48
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/annotate_rwlock.stderr.diff
=================================================
--- annotate_rwlock.stderr.exp 2013-01-21 01:05:29.000000000 -0600
+++ annotate_rwlock.stderr.out 2013-01-21 01:25:13.000000000 -0600
@@ -1,4 +1,58 @@
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_rwlock.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_rwlock.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_rwlock.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_rwlock.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_rwlock.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
+Conflicting store by thread x at 0x........ size 4
+ at 0x........: restore_sem_to_pool (in /...libc...)
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_rwlock.c:?)
+Address 0x........ is at offset 36 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: realloc (vg_replace_malloc.c:...)
+ by 0x........: new_sem_from_pool (in /...libc...)
+ by 0x........: _pthread_exit (in /...libc...)
+ by 0x........: thread_start (in /...libc...)
+
+Conflicting load by thread x at 0x........ size 4
+ at 0x........: ???
+ by 0x........: pthread_join$UNIX2003 (in /...libc...)
+ by 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (annotate_rwlock.c:?)
+Allocation context: Data section of /usr/lib/libSystem.B.dylib
+
Finished.
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 7 errors from 7 cont...
[truncated message content] |
|
From: Philippe W. <phi...@sk...> - 2013-01-21 05:49:52
|
valgrind revision: 13250 VEX revision: 2649 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.3.1-3.fc16.ppc64 ppc64 Vendor version: Fedora release 16 (Verne) Nightly build on gcc110 ( Fedora release 16 (Verne), ppc64 ) Started at 2013-01-20 20:00:13 PST Ended at 2013-01-20 21:48:02 PST 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 == 548 tests, 10 stderr failures, 5 stdout failures, 1 stderrB failure, 1 stdoutB failure, 2 post failures == gdbserver_tests/mcmain_pic (stdout) gdbserver_tests/mcmain_pic (stderr) gdbserver_tests/mcmain_pic (stdoutB) gdbserver_tests/mcmain_pic (stderrB) memcheck/tests/linux/getregset (stdout) memcheck/tests/linux/getregset (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/vbit-test/vbit-test (stderr) memcheck/tests/wrap8 (stdout) memcheck/tests/wrap8 (stderr) massif/tests/big-alloc (post) massif/tests/deep-D (post) none/tests/ppc32/test_dfp2 (stdout) none/tests/ppc32/test_dfp2 (stderr) none/tests/ppc64/test_dfp2 (stdout) none/tests/ppc64/test_dfp2 (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 547 tests, 10 stderr failures, 5 stdout failures, 1 stderrB failure, 1 stdoutB failure, 2 post failures == gdbserver_tests/mcmain_pic (stdout) gdbserver_tests/mcmain_pic (stderr) gdbserver_tests/mcmain_pic (stdoutB) gdbserver_tests/mcmain_pic (stderrB) memcheck/tests/linux/getregset (stdout) memcheck/tests/linux/getregset (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/vbit-test/vbit-test (stderr) memcheck/tests/wrap8 (stdout) memcheck/tests/wrap8 (stderr) massif/tests/big-alloc (post) massif/tests/deep-D (post) none/tests/ppc32/test_dfp2 (stdout) none/tests/ppc32/test_dfp2 (stderr) none/tests/ppc64/test_dfp2 (stdout) none/tests/ppc64/test_dfp2 (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Jan 20 20:53:08 2013 --- new.short Sun Jan 20 21:48:02 2013 *************** *** 8,10 **** ! == 547 tests, 10 stderr failures, 5 stdout failures, 1 stderrB failure, 1 stdoutB failure, 2 post failures == gdbserver_tests/mcmain_pic (stdout) --- 8,10 ---- ! == 548 tests, 10 stderr failures, 5 stdout failures, 1 stderrB failure, 1 stdoutB failure, 2 post failures == gdbserver_tests/mcmain_pic (stdout) |
|
From: Rich C. <rc...@wi...> - 2013-01-21 05:08:41
|
valgrind revision: 13250
VEX revision: 2649
C compiler: gcc (SUSE Linux) 4.7.1 20120723 [gcc-4_7-branch revision 189773]
Assembler: GNU assembler (GNU Binutils; openSUSE 12.2) 2.22
C library: GNU C Library stable release version 2.15 (20120628)
uname -mrs: Linux 3.4.11-2.16-desktop x86_64
Vendor version: Welcome to openSUSE 12.2 "Mantis" - Kernel %r (%t).
Nightly build on ultra ( gcc 4.5.1 Linux 3.4.11-2.16-desktop x86_64 )
Started at 2013-01-20 21:30:01 CST
Ended at 2013-01-20 23:08:31 CST
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
== 640 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinfcallRU (stderr)
gdbserver_tests/mcinfcallWSRU (stderr)
memcheck/tests/origin5-bz2 (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 639 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinfcallRU (stderr)
gdbserver_tests/mcinfcallWSRU (stderr)
memcheck/tests/origin5-bz2 (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Sun Jan 20 22:16:50 2013
--- new.short Sun Jan 20 23:08:31 2013
***************
*** 8,10 ****
! == 639 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinfcallRU (stderr)
--- 8,10 ----
! == 640 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinfcallRU (stderr)
=================================================
./valgrind-new/gdbserver_tests/mcinfcallRU.stderr.diff
=================================================
--- mcinfcallRU.stderr.exp 2013-01-20 22:20:51.495857248 -0600
+++ mcinfcallRU.stderr.out 2013-01-20 22:59:42.497772891 -0600
@@ -1,4 +1,12 @@
loops/sleep_ms/burn/threads_spec: 1 0 2000000000 ------B-
main ready to sleep and/or burn
+vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........
+vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
+vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x........ ESC=NONE
+vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
pid .... Thread .... inferior call pushed from gdb in mcinfcallRU.stdinB.gdb
+vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........
+vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
+vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x........ ESC=NONE
+vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
Reset valgrind output to log (orderly_finish)
=================================================
./valgrind-new/gdbserver_tests/mcinfcallWSRU.stderr.diff
=================================================
--- mcinfcallWSRU.stderr.exp 2013-01-20 22:20:51.497857192 -0600
+++ mcinfcallWSRU.stderr.out 2013-01-20 22:59:45.019703193 -0600
@@ -3,5 +3,13 @@
London ready to sleep and/or burn
Petaouchnok ready to sleep and/or burn
main ready to sleep and/or burn
+vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........
+vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
+vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x........ ESC=NONE
+vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
pid .... Thread .... thread 1 inferior call pushed from gdb in mcinfcallWSRU.stdinB.gdb
+vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........
+vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
+vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x........ ESC=NONE
+vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
Reset valgrind output to log (orderly_finish)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2013-01-20 22:27:40.112402045 -0600
+++ origin5-bz2.stderr.out 2013-01-20 23:01:37.401596786 -0600
@@ -75,17 +75,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)
@@ -131,6 +120,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-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2013-01-20 22:26:00.462195533 -0600
+++ origin5-bz2.stderr.out 2013-01-20 23:01:37.401596786 -0600
@@ -120,6 +120,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 2013-01-20 22:21:45.641339254 -0600
+++ origin5-bz2.stderr.out 2013-01-20 23:01:37.401596786 -0600
@@ -120,6 +120,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 2013-01-20 22:24:58.274938864 -0600
+++ origin5-bz2.stderr.out 2013-01-20 23:01:37.401596786 -0600
@@ -12,7 +12,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........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -21,7 +21,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........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -30,7 +30,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........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -41,7 +41,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........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -52,7 +52,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........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -63,7 +63,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........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -74,7 +74,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........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -85,7 +85,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........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -96,7 +96,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)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -107,7 +107,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:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -120,6 +120,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:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2013-01-20 22:25:21.080299543 -0600
+++ origin5-bz2.stderr.out 2013-01-20 23:01:37.401596786 -0600
@@ -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........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -10,7 +10,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........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -19,7 +19,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........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -28,7 +28,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)
@@ -39,7 +39,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)
@@ -50,7 +50,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)
@@ -61,7 +61,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)
@@ -72,7 +72,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)
@@ -83,7 +83,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)
@@ -94,7 +94,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)
@@ -105,7 +105,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-old/gdbserver_tests/mcinfcallRU.stderr.diff
=================================================
--- mcinfcallRU.stderr.exp 2013-01-20 21:34:52.925450580 -0600
+++ mcinfcallRU.stderr.out 2013-01-20 22:08:05.444409993 -0600
@@ -1,4 +1,12 @@
loops/sleep_ms/burn/threads_spec: 1 0 2000000000 ------B-
main ready to sleep and/or burn
+vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........
+vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
+vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x........ ESC=NONE
+vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
pid .... Thread .... inferior call pushed from gdb in mcinfcallRU.stdinB.gdb
+vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........
+vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
+vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x........ ESC=NONE
+vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
Reset valgrind output to log (orderly_finish)
=================================================
./valgrind-old/gdbserver_tests/mcinfcallWSRU.stderr.diff
=================================================
--- mcinfcallWSRU.stderr.exp 2013-01-20 21:34:52.928450496 -0600
+++ mcinfcallWSRU.stderr.out 2013-01-20 22:08:08.040336912 -0600
@@ -3,5 +3,13 @@
London ready to sleep and/or burn
Petaouchnok ready to sleep and/or burn
main ready to sleep and/or burn
+vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........
+vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
+vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x........ ESC=NONE
+vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
pid .... Thread .... thread 1 inferior call pushed from gdb in mcinfcallWSRU.stdinB.gdb
+vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........
+vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
+vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x........ ESC=NONE
+vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0
Reset valgrind output to log (orderly_finish)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2013-01-20 21:42:44.998235415 -0600
+++ origin5-bz2.stderr.out 2013-01-20 22:09:58.088239119 -0600
@@ -75,17 +75,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)
@@ -131,6 +120,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-old/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2013-01-20 21:40:40.470721362 -0600
+++ origin5-bz2.stderr.out 2013-01-20 22:09:58.088239119 -0600
@@ -120,6 +120,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-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2013-01-20 21:35:01.399213360 -0600
+++ origin5-bz2.stderr.out 2013-01-20 22:09:58.088239119 -0600
@@ -120,6 +120,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-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2013-01-20 21:38:28.726409403 -0600
+++ origin5-bz2.stderr.out 2013-01-20 22:09:58.088239119 -0600
@@ -12,7 +12,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........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -21,7 +21,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........: copy_input_until_stop (origin5-bz2.c:4686)
by 0x........: handle_compress (origin5-bz2.c:4750)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -30,7 +30,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........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -41,7 +41,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........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -52,7 +52,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........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -63,7 +63,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........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -74,7 +74,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........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -85,7 +85,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........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -96,7 +96,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)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -107,7 +107,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:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -120,6 +120,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:...)
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2013-01-20 21:39:45.130270545 -0600
+++ origin5-bz2.stderr.out 2013-01-20 22:09:58.088239119 -0600
@@ -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........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -10,7 +10,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........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -19,7 +19,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........: copy_input_until_stop (origin5-bz2.c:4686)
@@ -28,7 +28,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)
@@ -39,7 +39,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)
@@ -50,7 +50,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)
@@ -61,7 +61,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)
@@ -72,7 +72,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)
@@ -83,7 +83,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)
@@ -94,7 +94,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)
@@ -105,7 +105,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>
|
|
From: Christian B. <bor...@de...> - 2013-01-21 03:13:46
|
valgrind revision: 13250 VEX revision: 2649 C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.21.1 C library: GNU C Library stable release version 2.11.3 (20110527) uname -mrs: Linux 3.0.42-0.7-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP2 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) ) Started at 2013-01-21 03:45:01 CET Ended at 2013-01-21 04:13:34 CET 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 == 625 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 624 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Jan 21 03:59:26 2013 --- new.short Mon Jan 21 04:13:34 2013 *************** *** 8,10 **** ! == 624 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --- 8,10 ---- ! == 625 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == |
|
From: Christian B. <bor...@de...> - 2013-01-21 03:06:42
|
valgrind revision: 13250 VEX revision: 2649 C compiler: gcc (GCC) 4.6.1 20110908 (Red Hat 4.6.1-9bb4) Assembler: GNU assembler version 2.21.51.0.6-6bb6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.7.2-57.x.20130114-s390xperformance s390x Vendor version: unknown Nightly build on fedora390 ( Fedora 15 with devel libc/toolchain on z196 (s390x) ) Started at 2013-01-21 03:45:01 CET Ended at 2013-01-21 04:06:47 CET 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 == 626 tests, 2 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mcmain_pic (stderrB) gdbserver_tests/mcvabits (stderrB) gdbserver_tests/mssnapshot (stderrB) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 625 tests, 2 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mcmain_pic (stderrB) gdbserver_tests/mcvabits (stderrB) gdbserver_tests/mssnapshot (stderrB) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Jan 21 03:56:00 2013 --- new.short Mon Jan 21 04:06:47 2013 *************** *** 8,10 **** ! == 625 tests, 2 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) --- 8,10 ---- ! == 626 tests, 2 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures == gdbserver_tests/mcbreak (stderrB) |
|
From: Petar J. <mip...@gm...> - 2013-01-21 01:50:15
|
On Fri, Jan 18, 2013 at 3:05 PM, Ilya Smelykh <ily...@gm...> wrote: > Hi Dejan, > It seems this patch solved my problem! > Thank you very much, I will continue to testing V on my target system, and > will report if any problems will be found. > > Thanks a lot. > Ilya. Can you try to download the trunk version now (or any r13249+) and see if it works for you? Petar |
|
From: <sv...@va...> - 2013-01-21 01:27:32
|
florian 2013-01-21 01:27:22 +0000 (Mon, 21 Jan 2013)
New Revision: 13250
Log:
In mc_translate a NULL guard expression is sometimes passed around
functions to indicate a "true" expression. That caused some confusion
and led people to believe believe, that IRDirty::guard could be NULL.
It cannot.
This confusion was indirectly spotted by coverity's checker who figured
out that IRDirty::guard was sometimes unconditionally dereferenced
and sometimes compared against NULL.
Cleaning this up...
Modified files:
trunk/memcheck/mc_translate.c
Modified: trunk/memcheck/mc_translate.c (+16 -17)
===================================================================
--- trunk/memcheck/mc_translate.c 2013-01-21 01:01:13 +00:00 (rev 13249)
+++ trunk/memcheck/mc_translate.c 2013-01-21 01:27:22 +00:00 (rev 13250)
@@ -5542,7 +5542,7 @@
for (i = 0; d->args[i]; i++)
if (isBogusAtom(d->args[i]))
return True;
- if (d->guard && isBogusAtom(d->guard))
+ if (isBogusAtom(d->guard))
return True;
if (d->mAddr && isBogusAtom(d->mAddr))
return True;
@@ -6029,8 +6029,7 @@
continue;
di = st->Ist.Dirty.details;
guard = di->guard;
- if (!guard)
- continue;
+ tl_assert(guard);
if (0) { ppIRExpr(guard); VG_(printf)("\n"); }
cee = di->cee;
if (!is_helperc_value_checkN_fail( cee->name ))
@@ -6567,22 +6566,22 @@
/* Write 'curr' to the state slice gOff .. gOff+n-1 */
b_offset = MC_(get_otrack_shadow_offset)(gOff, 4);
if (b_offset != -1) {
- if (d->guard) {
- /* If the guard expression evaluates to false we simply Put
- the value that is already stored in the guest state slot */
- IRAtom *cond, *iffalse;
- cond = assignNew('B', mce, Ity_I8,
- unop(Iop_1Uto8, d->guard));
- iffalse = assignNew('B', mce, Ity_I32,
- IRExpr_Get(b_offset +
- 2*mce->layout->total_sizeB,
- Ity_I32));
- curr = assignNew('V', mce, Ity_I32,
- IRExpr_Mux0X(cond, iffalse, curr));
- }
+ /* If the guard expression evaluates to false we simply Put
+ the value that is already stored in the guest state slot */
+ IRAtom *cond, *iffalse;
+
+ cond = assignNew('B', mce, Ity_I8,
+ unop(Iop_1Uto8, d->guard));
+ iffalse = assignNew('B', mce, Ity_I32,
+ IRExpr_Get(b_offset +
+ 2*mce->layout->total_sizeB,
+ Ity_I32));
+ curr = assignNew('V', mce, Ity_I32,
+ IRExpr_Mux0X(cond, iffalse, curr));
+
stmt( 'B', mce, IRStmt_Put(b_offset
- + 2*mce->layout->total_sizeB,
+ + 2*mce->layout->total_sizeB,
curr ));
}
gSz -= n;
|
|
From: <sv...@va...> - 2013-01-21 01:01:21
|
petarj 2013-01-21 01:01:13 +0000 (Mon, 21 Jan 2013)
New Revision: 13249
Log:
mips: fix link_tool_exe_linux issue for different mips architectures
One issue has been reported on the mailing list by Ilya Smelykh, and the second
issue has been found in development for MIPS64.
The change modifies the way we detect target-arch by reading host_cpu from
config.log rather than asking the toolchain.
Also, for MIPS64, we use:
--section-start=.MIPS.options=$ala
while for o32 we still use:
--section-start=.reginfo=$ala
Modified files:
trunk/coregrind/link_tool_exe_linux.in
Modified: trunk/coregrind/link_tool_exe_linux.in (+10 -7)
===================================================================
--- trunk/coregrind/link_tool_exe_linux.in 2013-01-20 18:27:39 +00:00 (rev 13248)
+++ trunk/coregrind/link_tool_exe_linux.in 2013-01-21 01:01:13 +00:00 (rev 13249)
@@ -66,16 +66,19 @@
die "Bogus alt-load address"
if (length($ala) < 3 || index($ala, "0x") != 0);
-# For mips we need to use "--section-start=.reginfo=$ala" because
-# "--section-start=.reginfo=$ala" will put all the sections to the
-# specificed address ($ala)
-my $orig_cmd = join(" ", @ARGV);
-my $x=`$orig_cmd -v 2>&1 | grep Target | sed 's/Target: //g'`;
-my $arch=substr($x, 0, index($x, '-'));
+# For mips32 or mips64 we need to use "--section-start=.reginfo=$ala" or
+# "--section-start=.MIPS.options=$ala" respectively, because "-Ttext=$ala" will
+# not put all the sections to the specificed address ($ala).
+my $x = `cat ../config.log 2>&1 | grep host_cpu= | sed "s/host_cpu='//g"`;
+my $arch = substr($x, 0, index($x, "'"));
my $extra_args;
-if (($arch eq 'mips') || ($arch eq 'mipsel')) {
+if (($arch eq 'mips') || ($arch eq 'mipsel')
+ || ($arch eq 'mipsisa32r2el')) {
$extra_args = "-static -Wl,--section-start=.reginfo=$ala";
+} elsif (($arch eq 'mips64') || ($arch eq 'mips64el') ||
+ ($arch eq 'mipsisa64el')) {
+ $extra_args = "-static -Wl,--section-start=.MIPS.options=$ala";
} else {
$extra_args = "-static -Wl,-Ttext=$ala";
}
|