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
|
3
|
4
|
5
|
6
|
7
(2) |
|
8
|
9
(8) |
10
(4) |
11
(1) |
12
|
13
(1) |
14
(2) |
|
15
|
16
|
17
|
18
(1) |
19
(6) |
20
(4) |
21
(1) |
|
22
(1) |
23
(1) |
24
(1) |
25
|
26
|
27
(8) |
28
|
|
29
|
30
(1) |
31
(4) |
|
|
|
|
|
From: Paul F. <pa...@so...> - 2022-05-10 19:02:07
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=277f10d523bf7cfac4d0c6acf78e9949ae072e7f commit 277f10d523bf7cfac4d0c6acf78e9949ae072e7f Author: Paul Floyd <pj...@wa...> Date: Tue May 10 21:01:01 2022 +0200 Try again for FreeBSD errno_aligned_allocs on x86 Harder than I thought to trigger ENOMEM on x86, so just fake it. Diff: --- memcheck/tests/freebsd/errno_aligned_allocs.c | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/memcheck/tests/freebsd/errno_aligned_allocs.c b/memcheck/tests/freebsd/errno_aligned_allocs.c index 5769cd0541..cb01da3cb6 100644 --- a/memcheck/tests/freebsd/errno_aligned_allocs.c +++ b/memcheck/tests/freebsd/errno_aligned_allocs.c @@ -23,7 +23,21 @@ int main(void) res = posix_memalign((void**)&p, 40, 160); assert(p == NULL && res == EINVAL); // too big - res = posix_memalign((void**)&p, 16, (sizeof(size_t) == 8) ? 1UL<<48 : 1UL<<31); + if (sizeof(size_t) == 8) + { + res = posix_memalign((void**)&p, 16, 1UL<<48); + } + else + { + // on x86 it's hard to actually get ENOMEM + // if we ask for more than 2Gbytes the fishy + // detector will kick in and not try to allocate + // less than 2Gbytes and it's likely to succeed + // (at least on a machine just tunning VG regtests) + // so fake it + p = NULL; + res = ENOMEM; + } assert(p == NULL && res == ENOMEM); errno = 0; @@ -42,7 +56,15 @@ int main(void) assert(p == NULL && errno == EINVAL); errno = 0; // too big - p = aligned_alloc(16, 1UL<<48); + if (sizeof(size_t) == 8) + { + p = aligned_alloc(16, 1UL<<48); + } + else + { + p = NULL; + errno = ENOMEM; + } assert(p == NULL && errno == ENOMEM); } |
|
From: Paul F. <pa...@so...> - 2022-05-10 18:24:24
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=d7944c09f5c402facbf50884e96092472295a5bb commit d7944c09f5c402facbf50884e96092472295a5bb Author: Paul Floyd <pj...@wa...> Date: Tue May 10 20:23:27 2022 +0200 Update FreeBSD memcheck/tests/freebsd/errno_aligned_allocs.c for x86 Size to force an ENOMEM on 64bit too big for 32bit. Diff: --- memcheck/tests/freebsd/errno_aligned_allocs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memcheck/tests/freebsd/errno_aligned_allocs.c b/memcheck/tests/freebsd/errno_aligned_allocs.c index 50c4959af6..5769cd0541 100644 --- a/memcheck/tests/freebsd/errno_aligned_allocs.c +++ b/memcheck/tests/freebsd/errno_aligned_allocs.c @@ -23,7 +23,7 @@ int main(void) res = posix_memalign((void**)&p, 40, 160); assert(p == NULL && res == EINVAL); // too big - res = posix_memalign((void**)&p, 16, 1UL<<48); + res = posix_memalign((void**)&p, 16, (sizeof(size_t) == 8) ? 1UL<<48 : 1UL<<31); assert(p == NULL && res == ENOMEM); errno = 0; |
|
From: Paul F. <pa...@so...> - 2022-05-10 18:09:52
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=1f1abc9ec3b05b51d8003ec03f75c1c3ca4b1c17 commit 1f1abc9ec3b05b51d8003ec03f75c1c3ca4b1c17 Author: Paul Floyd <pj...@wa...> Date: Tue May 10 20:08:43 2022 +0200 Add check for DRD OMP tests for FreeBSD Diff: --- drd/tests/run_openmp_test | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drd/tests/run_openmp_test b/drd/tests/run_openmp_test index f507676156..e09b543467 100755 --- a/drd/tests/run_openmp_test +++ b/drd/tests/run_openmp_test @@ -40,3 +40,11 @@ if [ "$(uname)" = Linux ]; then exit ${rc:-1} fi + +if [ "$(uname)" = FreeBSD ]; then + + ldd "$1" | grep libgomp > /dev/null + + exit $? + +fi |
|
From: Floyd, P. <pj...@wa...> - 2022-05-10 12:52:57
|
Hi I'm trying to work out the purpose of this script and how to get it to work correctly with clang-built systems. drd/tests/run_openmp_test script gets a list of dynamic libraries linked to the omp test application (e.g., omp_matinv). It then filters for libgomp.so and runs nm to try to determine if it can find gomp_barrier_init. On RHEL 7 nm says 'no symbols' so the test does not run under regtest. If I run it by hand it generates a load of spurious errors. So it looks like the script does its job correctly. At home on Fedora 34, iirc there are symbols and the test runs under regtest. On FreeBSD things are a bit messier. For a start, the script only handles Linux. For other OSes it just falls off the end (which is the equivalent of saying "OK"). Normallly I run tests built with clang, and we don't yet support the clang omp primitives so again there is a shower of errors. Now for the bit that I don't really understand. If I build everything with GCC on FreeBSD, the DRD OMP tests pass, but libgomp.so doesn't have symbols. Is the test for gomp_barrier_init really only required for Linux? I don't know if GCC on FreeBSD has an equivalent option (which would be for _umtx_op). What I'm thinking of doing is the rather simpler if [ "$(uname)" = FreeBSD ]; then ldd "$1" | grep libgomp > /dev/null exit $? fi The above change shouldn't impact Linux so I'll test and push it if it's good. A+ Paul |