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
(5) |
2
(10) |
3
(9) |
4
(8) |
5
(2) |
6
|
|
7
|
8
(1) |
9
(4) |
10
(2) |
11
|
12
(1) |
13
(2) |
|
14
|
15
(7) |
16
(1) |
17
(9) |
18
(1) |
19
(4) |
20
(4) |
|
21
(1) |
22
(3) |
23
(1) |
24
|
25
|
26
|
27
|
|
28
|
29
(2) |
30
(2) |
31
(6) |
|
|
|
|
From: Petar J. <mip...@gm...> - 2021-03-17 22:20:56
|
All fine on selected MIPS platforms that I tried this release on. Regards, Petar -----Original Message----- From: Mark Wielaard [mailto:ma...@kl...] Sent: Monday, March 15, 2021 1:34 PM To: val...@li...; val...@li... Subject: [Valgrind-developers] Valgrind-3.17.0.RC1 is available for testing Greetings. A first release candidate for 3.17.0 is available at https://sourceware.org/pub/valgrind/valgrind-3.17.0.RC1.tar.bz2 (md5 = 9df201b3461a1709993ffc50d0920bd7) Please give it a try on platforms that are important for you. If no serious issues are reported, the 3.17.0 final release will happen on 19 March, that is, on Friday of this week. _______________________________________________ Valgrind-developers mailing list Val...@li... https://lists.sourceforge.net/lists/listinfo/valgrind-developers |
|
From: Julian S. <se...@so...> - 2021-03-17 17:16:59
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=1e4a20c6dbd2e2a10586d4b122047afcacd69c7f commit 1e4a20c6dbd2e2a10586d4b122047afcacd69c7f Author: Julian Seward <js...@ac...> Date: Wed Mar 17 18:16:03 2021 +0100 Improve the summary paragraph for the 3.17 NEWS entry. Diff: --- NEWS | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 8ff6912f99..2da344d204 100644 --- a/NEWS +++ b/NEWS @@ -1,9 +1,10 @@ Release 3.17.0 (18 Mar 2021) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -3.17.0 is a primarily a bug-fix release. There are also some architecture and -tool updates. Support for recent toolchains -- GCC 11 and Clang 11 -- has -been improved. +3.17.0 fixes a number of bugs and adds some functional changes: support for +GCC 11, Clang 11, DWARF5 debuginfo, the 'debuginfod' debuginfo server, and +some new instructions for Arm64, S390 and POWER. There are also some tool +updates. This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, |
|
From: Mark W. <ma...@kl...> - 2021-03-17 17:00:17
|
Hi Carl,
On Wed, 2021-03-17 at 09:36 -0700, Carl Love wrote:
> On Wed, 2021-03-17 at 13:08 +0100, Mark Wielaard wrote:
> The testing on the ISA 3.1 because the file
> none/tests/ppc64/isa_3_1_register_defines.h is missing from RC2. I
> checked and it is also missing from RC1. The file does exist in the
> Vaglrind git tree. Not sure why it is missing in the RCs. Not sure
> why I didn't pick that up with the previous RC1 testing. Sorry about
> that.
Oops. It looks like that was missed because it isn't used unless
building for ISA3.1. I committed the following to make sure it will be
in the final release tarball:
commit 8616808ab3cc691699bd1f733eb9b3106a1a6256
Author: Mark Wielaard <ma...@kl...>
Date: Wed Mar 17 17:56:07 2021 +0100
Add isa_3_1_register_defines.h to Makefile.am noinst_HEADERS
Make sure isa_3_1_register_defines.h ends up in the dist tarball.
diff --git a/none/tests/ppc64/Makefile.am b/none/tests/ppc64/Makefile.am
index 23a22d922..38a3dc483 100644
--- a/none/tests/ppc64/Makefile.am
+++ b/none/tests/ppc64/Makefile.am
@@ -3,7 +3,7 @@ include $(top_srcdir)/Makefile.tool-tests.am
dist_noinst_SCRIPTS = filter_stderr
-noinst_HEADERS = ppc64_helpers.h isa_3_1_helpers.h
+noinst_HEADERS = ppc64_helpers.h isa_3_1_helpers.h isa_3_1_register_defines.h
EXTRA_DIST = \
jm-int.stderr.exp jm-int.stdout.exp jm-int.vgtest jm-int.stdout.exp-LE \
Thanks,
Mark
|
|
From: Mark W. <ma...@so...> - 2021-03-17 16:57:28
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=8616808ab3cc691699bd1f733eb9b3106a1a6256 commit 8616808ab3cc691699bd1f733eb9b3106a1a6256 Author: Mark Wielaard <ma...@kl...> Date: Wed Mar 17 17:56:07 2021 +0100 Add isa_3_1_register_defines.h to Makefile.am noinst_HEADERS Make sure isa_3_1_register_defines.h ends up in the dist tarball. Diff: --- none/tests/ppc64/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/none/tests/ppc64/Makefile.am b/none/tests/ppc64/Makefile.am index 23a22d922b..38a3dc4833 100644 --- a/none/tests/ppc64/Makefile.am +++ b/none/tests/ppc64/Makefile.am @@ -3,7 +3,7 @@ include $(top_srcdir)/Makefile.tool-tests.am dist_noinst_SCRIPTS = filter_stderr -noinst_HEADERS = ppc64_helpers.h isa_3_1_helpers.h +noinst_HEADERS = ppc64_helpers.h isa_3_1_helpers.h isa_3_1_register_defines.h EXTRA_DIST = \ jm-int.stderr.exp jm-int.stdout.exp jm-int.vgtest jm-int.stdout.exp-LE \ |
|
From: Carl L. <ce...@us...> - 2021-03-17 16:36:44
|
Mark:
On Wed, 2021-03-17 at 13:08 +0100, Mark Wielaard wrote:
> Greetings.
>
> A second release candidate for 3.17.0 is available at
>
Looks fairly good. The testing on Power 8 LE and BE, Power 9 all pass
fine.
The testing on the ISA 3.1 because the file
none/tests/ppc64/isa_3_1_register_defines.h is missing from RC2. I
checked and it is also missing from RC1. The file does exist in the
Vaglrind git tree. Not sure why it is missing in the RCs. Not sure
why I didn't pick that up with the previous RC1 testing. Sorry about
that.
After I manually added the file to the RC2 tree on the ISA3.1 machine,
the regression tests ran fine.
Other than the missing file, RC2 looks good on PPC.
Carl
|
|
From: Mark W. <ma...@kl...> - 2021-03-17 12:08:51
|
Greetings. A second release candidate for 3.17.0 is available at https://sourceware.org/pub/valgrind/valgrind-3.17.0.RC2.tar.bz2 (md5 = 5dcf7c42635e19b074714c53f3a57580) Thanks for the testing of RC1. The changes between RC1 and RC2 are minimal: - debuginfod-check.pl is now included to fix make regtest. - libmpiwrap.c now compiles whether or not openmpi has MPI1 support. - Two fixes for make check on Darwin/MacOS X are included. Please give it a try on platforms that are important for you. If no serious issues are reported, the 3.17.0 final release will happen on 19 March, that is, on Friday of this week. |
|
From: Julian S. <se...@so...> - 2021-03-17 11:36:11
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=ce929211d54178be7a043e42964f7b0428e94298 commit ce929211d54178be7a043e42964f7b0428e94298 Author: Julian Seward <js...@ac...> Date: Wed Mar 17 12:35:38 2021 +0100 -> 3.17.0.RC2 Diff: --- NEWS | 7 +++++-- configure.ac | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index f43a8dee78..8ff6912f99 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,9 @@ Release 3.17.0 (18 Mar 2021) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -3.17.0 is a primarily a bug-fix release. +3.17.0 is a primarily a bug-fix release. There are also some architecture and +tool updates. Support for recent toolchains -- GCC 11 and Clang 11 -- has +been improved. This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, @@ -187,7 +189,8 @@ where XXXXXX is the bug number as listed below. n-i-bz helgrind: If hg_cli__realloc fails, return NULL. n-i-bz arm64 front end: avoid Memcheck false positives relating to CPUID -(3.17.0.RC1: 13 Mar 2021, git a049da18b3c045fc8929bd56d404a01046e4c26c) +(3.17.0.RC1: 13 Mar 2021) +(3.17.0.RC2: 17 Mar 2021) diff --git a/configure.ac b/configure.ac index 319401047c..a2bad072f0 100755 --- a/configure.ac +++ b/configure.ac @@ -8,7 +8,7 @@ ##------------------------------------------------------------## # Process this file with autoconf to produce a configure script. -AC_INIT([Valgrind],[3.17.0.RC1],[val...@li...]) +AC_INIT([Valgrind],[3.17.0.RC2],[val...@li...]) AC_CONFIG_SRCDIR(coregrind/m_main.c) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([foreign dist-bzip2 subdir-objects]) |
|
From: Paul F. <pa...@so...> - 2021-03-17 08:17:58
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=e531f994c6742364aa7ea3160f3a340f8a2a9828 commit e531f994c6742364aa7ea3160f3a340f8a2a9828 Author: Paul Floyd <pj...@wa...> Date: Wed Mar 17 09:12:21 2021 +0100 Two fixes for Darwin 'make check' mempcpy is not available on Darwin, so make it conditional like Solaris. also sys/auxv.h does not exist so make including it conditional. Diff: --- dhat/tests/copy.c | 2 +- tests/arm64_features.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dhat/tests/copy.c b/dhat/tests/copy.c index dd94ec19f8..25bb221ecf 100644 --- a/dhat/tests/copy.c +++ b/dhat/tests/copy.c @@ -43,7 +43,7 @@ void f(char* a, char* b, wchar_t* wa, wchar_t* wb) { memcpy (a, b, 1000); // Redirects to memmove memcpy (a, b, 1000); // Redirects to memmove memmove(a, b, 1000); -#if defined(VGO_solaris) +#if defined(VGO_solaris) || defined(VGO_darwin) memcpy(a, b, 1000); #else mempcpy(a, b, 1000); diff --git a/tests/arm64_features.c b/tests/arm64_features.c index 01b12f784a..916a4e24dd 100644 --- a/tests/arm64_features.c +++ b/tests/arm64_features.c @@ -1,7 +1,9 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#if !defined(__APPLE__) #include <sys/auxv.h> +#endif // This file determines arm64 features a processor supports. // Arm processors do not have a x86-like cpuinfo instruction. Instead the |
|
From: Julian S. <se...@so...> - 2021-03-17 07:13:46
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=3415e1e1acc5095607663071db299f961bd65bde commit 3415e1e1acc5095607663071db299f961bd65bde Author: Julian Seward <js...@ac...> Date: Wed Mar 17 08:10:49 2021 +0100 Bug 401416 - Compile failure with openmpi 4.0. In short, use the missing symbol names only when compiling against OpenMPI version 3 or below, or when compiling against a non-OpenMPI implementation. Modified version of a patch originally from Mark Wielaard. Diff: --- NEWS | 1 + mpi/libmpiwrap.c | 39 ++++++++++++++++++++++++++++----------- 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/NEWS b/NEWS index 3f5dc5d09b..f43a8dee78 100644 --- a/NEWS +++ b/NEWS @@ -128,6 +128,7 @@ where XXXXXX is the bug number as listed below. 391853 Makefile.all.am:L247 and @SOLARIS_UNDEF_LARGESOURCE@ being empty 396656 Warnings while reading debug info 397605 ioctl FICLONE mishandled +401416 Compile failure with openmpi 4.0 408663 Suppression file for musl libc 404076 s390x: z14 vector instructions not implemented 410743 shmat() calls for 32-bit programs fail when running in 64-bit valgrind diff --git a/mpi/libmpiwrap.c b/mpi/libmpiwrap.c index 488bb13fdf..20d7c60f7c 100644 --- a/mpi/libmpiwrap.c +++ b/mpi/libmpiwrap.c @@ -278,8 +278,14 @@ static void showTy ( FILE* f, MPI_Datatype ty ) else if (ty == MPI_LONG_INT) fprintf(f,"LONG_INT"); else if (ty == MPI_SHORT_INT) fprintf(f,"SHORT_INT"); else if (ty == MPI_2INT) fprintf(f,"2INT"); +# if defined(MPI_UB) && \ + (!defined(OMPI_MAJOR_VERSION) || OMPI_MAJOR_VERSION < 3) else if (ty == MPI_UB) fprintf(f,"UB"); +# endif +# if defined(MPI_LB) && \ + (!defined(OMPI_MAJOR_VERSION) || OMPI_MAJOR_VERSION < 3) else if (ty == MPI_LB) fprintf(f,"LB"); +# endif # if defined(MPI_WCHAR) else if (ty == MPI_WCHAR) fprintf(f,"WCHAR"); # endif @@ -345,43 +351,46 @@ static void showCombiner ( FILE* f, int combiner ) { switch (combiner) { case MPI_COMBINER_NAMED: fprintf(f, "NAMED"); break; -#if defined(MPI_COMBINER_DUP) +# if defined(MPI_COMBINER_DUP) case MPI_COMBINER_DUP: fprintf(f, "DUP"); break; # endif case MPI_COMBINER_CONTIGUOUS: fprintf(f, "CONTIGUOUS"); break; case MPI_COMBINER_VECTOR: fprintf(f, "VECTOR"); break; -#if defined(MPI_COMBINER_HVECTOR_INTEGER) +# if defined(MPI_COMBINER_HVECTOR_INTEGER) && \ + (!defined(OMPI_MAJOR_VERSION) || OMPI_MAJOR_VERSION < 3) case MPI_COMBINER_HVECTOR_INTEGER: fprintf(f, "HVECTOR_INTEGER"); break; # endif case MPI_COMBINER_HVECTOR: fprintf(f, "HVECTOR"); break; case MPI_COMBINER_INDEXED: fprintf(f, "INDEXED"); break; -#if defined(MPI_COMBINER_HINDEXED_INTEGER) +# if defined(MPI_COMBINER_HINDEXED_INTEGER) && \ + (!defined(OMPI_MAJOR_VERSION) || OMPI_MAJOR_VERSION < 3) case MPI_COMBINER_HINDEXED_INTEGER: fprintf(f, "HINDEXED_INTEGER"); break; # endif case MPI_COMBINER_HINDEXED: fprintf(f, "HINDEXED"); break; -#if defined(MPI_COMBINER_INDEXED_BLOCK) +# if defined(MPI_COMBINER_INDEXED_BLOCK) case MPI_COMBINER_INDEXED_BLOCK: fprintf(f, "INDEXED_BLOCK"); break; # endif -#if defined(MPI_COMBINER_STRUCT_INTEGER) +# if defined(MPI_COMBINER_STRUCT_INTEGER) && \ + (!defined(OMPI_MAJOR_VERSION) || OMPI_MAJOR_VERSION < 3) case MPI_COMBINER_STRUCT_INTEGER: fprintf(f, "STRUCT_INTEGER"); break; # endif case MPI_COMBINER_STRUCT: fprintf(f, "STRUCT"); break; -#if defined(MPI_COMBINER_SUBARRAY) +# if defined(MPI_COMBINER_SUBARRAY) case MPI_COMBINER_SUBARRAY: fprintf(f, "SUBARRAY"); break; # endif -#if defined(MPI_COMBINER_DARRAY) +# if defined(MPI_COMBINER_DARRAY) case MPI_COMBINER_DARRAY: fprintf(f, "DARRAY"); break; # endif -#if defined(MPI_COMBINER_F90_REAL) +# if defined(MPI_COMBINER_F90_REAL) case MPI_COMBINER_F90_REAL: fprintf(f, "F90_REAL"); break; # endif -#if defined(MPI_COMBINER_F90_COMPLEX) +# if defined(MPI_COMBINER_F90_COMPLEX) case MPI_COMBINER_F90_COMPLEX: fprintf(f, "F90_COMPLEX"); break; # endif -#if defined(MPI_COMBINER_F90_INTEGER) +# if defined(MPI_COMBINER_F90_INTEGER) case MPI_COMBINER_F90_INTEGER: fprintf(f, "F90_INTEGER"); break; # endif -#if defined(MPI_COMBINER_RESIZED) +# if defined(MPI_COMBINER_RESIZED) case MPI_COMBINER_RESIZED: fprintf(f, "RESIZED"); break; # endif default: fprintf(f, "showCombiner:??"); break; @@ -459,7 +468,12 @@ static long extentOfTy ( MPI_Datatype ty ) { int r; MPI_Aint n; +# if defined(MPI_TYPE_EXTENT) r = PMPI_Type_extent(ty, &n); +# else + MPI_Aint lb; + r = MPI_Type_get_extent(ty, &lb, &n); +# endif assert(r == MPI_SUCCESS); return (long)n; } @@ -733,8 +747,11 @@ void walk_type ( void(*f)(void*,long), char* base, MPI_Datatype ty ) f(base + offsetof(Ty,loc), sizeof(int)); return; } +# if defined(MPI_LB) && defined(MPI_UB) && \ + (!defined(OMPI_MAJOR_VERSION) || OMPI_MAJOR_VERSION < 3) if (ty == MPI_LB || ty == MPI_UB) return; /* have zero size, so nothing needs to be done */ +# endif goto unhandled; /*NOTREACHED*/ } |