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
(3) |
5
|
6
|
7
(2) |
8
(2) |
9
(1) |
|
10
(1) |
11
(11) |
12
(2) |
13
(3) |
14
(4) |
15
(2) |
16
(1) |
|
17
(1) |
18
(2) |
19
|
20
|
21
|
22
(7) |
23
|
|
24
|
25
(4) |
26
(1) |
27
(3) |
28
(2) |
29
|
30
(1) |
|
31
|
|
|
|
|
|
|
|
From: Petar J. <pe...@so...> - 2019-03-25 18:54:05
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=d6da48fe5ac2e94fe28184ff334cd6b2283ef9a6 commit d6da48fe5ac2e94fe28184ff334cd6b2283ef9a6 Author: Petar Jovanovic <mip...@gm...> Date: Mon Mar 25 19:53:21 2019 +0100 mips: use local labels for do_acasW() use local labels for do_acasW() to avoid defining symbols multiple times when the function gets inlined. It fixes assembler error reported in KDE #400164. Diff: --- helgrind/tests/annotate_hbefore.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/helgrind/tests/annotate_hbefore.c b/helgrind/tests/annotate_hbefore.c index e311714..71590d0 100644 --- a/helgrind/tests/annotate_hbefore.c +++ b/helgrind/tests/annotate_hbefore.c @@ -234,15 +234,15 @@ UWord do_acasW ( UWord* addr, UWord expected, UWord nyu ) "lw $t2, 8(%1)" "\n\t" "lw $t3, 4(%1)" "\n\t" "ll $t1, 0($t0)" "\n\t" - "bne $t1, $t2, exit_0" "\n\t" + "bne $t1, $t2, 1f" "\n\t" "nop" "\n\t" "sc $t3, 0($t0)" "\n\t" "move %0, $t3" "\n\t" - "b exit" "\n\t" + "b 2f" "\n\t" "nop" "\n\t" - "exit_0:" "\n\t" + "1:" "\n\t" "move %0, $zero" "\n\t" - "exit:" "\n\t" + "2:" "\n\t" : /*out*/ "=r"(success) : /*in*/ "r"(&block[0]) : /*trash*/ "t0", "t1", "t2", "t3", "memory" @@ -267,15 +267,15 @@ UWord do_acasW ( UWord* addr, UWord expected, UWord nyu ) "ld $t2, 16(%1)" "\n\t" "ld $t3, 8(%1)" "\n\t" "ll $t1, 0($t0)" "\n\t" - "bne $t1, $t2, exit_0" "\n\t" + "bne $t1, $t2, 1f" "\n\t" "nop" "\n\t" "sc $t3, 0($t0)" "\n\t" "move %0, $t3" "\n\t" - "b exit" "\n\t" + "b 2f" "\n\t" "nop" "\n\t" - "exit_0:" "\n\t" + "1:" "\n\t" "move %0, $zero" "\n\t" - "exit:" "\n\t" + "2:" "\n\t" : /*out*/ "=r"(success) : /*in*/ "r"(&block[0]) : /*trash*/ "t0", "t1", "t2", "t3", "memory" |
|
From: Petar J. <pe...@so...> - 2019-03-25 17:46:28
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=e61d13087096139024788393218367572751b4b6 commit e61d13087096139024788393218367572751b4b6 Author: Petar Jovanovic <mip...@gm...> Date: Mon Mar 25 17:39:38 2019 +0000 mips: if revision is specified, use it for compilation If user has specified a particular MIPS revision in configure line, do not interfere with this (i.e. skip setting FLAG_M32/FLAG_M64). Related KDE issues #402123 and #400975. Patch by Stefan Maksimovic. Diff: --- configure.ac | 143 +++++++++++++++++++++++++++++++---------------------------- 1 file changed, 75 insertions(+), 68 deletions(-) diff --git a/configure.ac b/configure.ac old mode 100644 new mode 100755 index 912dec3..3c92f71 --- a/configure.ac +++ b/configure.ac @@ -1748,44 +1748,47 @@ AM_CONDITIONAL(HAVE_NR_MEMBARRIER, [test x$ac_have_nr_membarrier = xyes]) case "${host_cpu}" in mips*) - # does this compiler support -march=mips32 (mips32 default) ? - AC_MSG_CHECKING([if gcc accepts -march=mips32 -mabi=32]) - - safe_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS -mips32 -mabi=32 -Werror" - - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ - return 0; - ]])], [ - FLAG_M32="-mips32 -mabi=32" - AC_MSG_RESULT([yes]) - ], [ - FLAG_M32="" - AC_MSG_RESULT([no]) - ]) - CFLAGS=$safe_CFLAGS - - AC_SUBST(FLAG_M32) - - - # does this compiler support -march=mips64r2 (mips64r2 default) ? - AC_MSG_CHECKING([if gcc accepts -march=mips64r2 -mabi=64]) - - safe_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS -march=mips64r2 -mabi=64 -Werror" - - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ - return 0; - ]])], [ - FLAG_M64="-march=mips64r2 -mabi=64" - AC_MSG_RESULT([yes]) - ], [ - FLAG_M64="" - AC_MSG_RESULT([no]) - ]) - CFLAGS=$safe_CFLAGS - - AC_SUBST(FLAG_M64) + ARCH=$(echo "$CFLAGS" | grep -E -e '-march=@<:@^ @:>@+' -e '-mips@<:@^ +@:>@') + if test -z "$ARCH"; then + # does this compiler support -march=mips32 (mips32 default) ? + AC_MSG_CHECKING([if gcc accepts -march=mips32 -mabi=32]) + + safe_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -mips32 -mabi=32 -Werror" + + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ + return 0; + ]])], [ + FLAG_M32="-mips32 -mabi=32" + AC_MSG_RESULT([yes]) + ], [ + FLAG_M32="" + AC_MSG_RESULT([no]) + ]) + CFLAGS=$safe_CFLAGS + + AC_SUBST(FLAG_M32) + + + # does this compiler support -march=mips64r2 (mips64r2 default) ? + AC_MSG_CHECKING([if gcc accepts -march=mips64r2 -mabi=64]) + + safe_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -march=mips64r2 -mabi=64 -Werror" + + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ + return 0; + ]])], [ + FLAG_M64="-march=mips64r2 -mabi=64" + AC_MSG_RESULT([yes]) + ], [ + FLAG_M64="" + AC_MSG_RESULT([no]) + ]) + CFLAGS=$safe_CFLAGS + + AC_SUBST(FLAG_M64) + fi ;; *) # does this compiler support -m32 ? @@ -1829,44 +1832,48 @@ case "${host_cpu}" in ;; esac -# does this compiler support -march=octeon (Cavium OCTEON I Specific) ? -AC_MSG_CHECKING([if gcc accepts -march=octeon]) -safe_CFLAGS=$CFLAGS -CFLAGS="$CFLAGS $FLAG_M64 -march=octeon -Werror" +ARCH=$(echo "$CFLAGS" | grep -E -e '-march=@<:@^ @:>@+' -e '-mips@<:@^ +@:>@') +if test -z "$ARCH"; then + # does this compiler support -march=octeon (Cavium OCTEON I Specific) ? + AC_MSG_CHECKING([if gcc accepts -march=octeon]) -AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ - return 0; -]])], [ -FLAG_OCTEON="-march=octeon" -AC_MSG_RESULT([yes]) -], [ -FLAG_OCTEON="" -AC_MSG_RESULT([no]) -]) -CFLAGS=$safe_CFLAGS + safe_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS $FLAG_M64 -march=octeon -Werror" -AC_SUBST(FLAG_OCTEON) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ + return 0; + ]])], [ + FLAG_OCTEON="-march=octeon" + AC_MSG_RESULT([yes]) + ], [ + FLAG_OCTEON="" + AC_MSG_RESULT([no]) + ]) + CFLAGS=$safe_CFLAGS + AC_SUBST(FLAG_OCTEON) -# does this compiler support -march=octeon2 (Cavium OCTEON II Specific) ? -AC_MSG_CHECKING([if gcc accepts -march=octeon2]) -safe_CFLAGS=$CFLAGS -CFLAGS="$CFLAGS $FLAG_M64 -march=octeon2 -Werror" + # does this compiler support -march=octeon2 (Cavium OCTEON II Specific) ? + AC_MSG_CHECKING([if gcc accepts -march=octeon2]) -AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ - return 0; -]])], [ -FLAG_OCTEON2="-march=octeon2" -AC_MSG_RESULT([yes]) -], [ -FLAG_OCTEON2="" -AC_MSG_RESULT([no]) -]) -CFLAGS=$safe_CFLAGS + safe_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS $FLAG_M64 -march=octeon2 -Werror" + + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ + return 0; + ]])], [ + FLAG_OCTEON2="-march=octeon2" + AC_MSG_RESULT([yes]) + ], [ + FLAG_OCTEON2="" + AC_MSG_RESULT([no]) + ]) + CFLAGS=$safe_CFLAGS -AC_SUBST(FLAG_OCTEON2) + AC_SUBST(FLAG_OCTEON2) +fi # does this compiler support -mmsa (MIPS MSA ASE) ? |
|
From: Petar J. <pe...@so...> - 2019-03-25 17:46:25
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=77d4c217ce2117b89234eefd39c57f0315a0a52a commit 77d4c217ce2117b89234eefd39c57f0315a0a52a Author: Petar Jovanovic <mip...@gm...> Date: Mon Mar 25 17:45:04 2019 +0000 update .gitignore with amd64 tests f16c and rdrand Add /none/tests/amd64/f16c /none/tests/amd64/rdrand to .gitignore. Diff: --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index cec920f..3460b14 100644 --- a/.gitignore +++ b/.gitignore @@ -1479,6 +1479,7 @@ /none/tests/amd64/clc /none/tests/amd64/cmpxchg /none/tests/amd64/crc32 +/none/tests/amd64/f16c /none/tests/amd64/faultstatus /none/tests/amd64/fb_test_amd64 /none/tests/amd64/fcmovnu @@ -1517,6 +1518,7 @@ /none/tests/amd64/pcmpxstrx64 /none/tests/amd64/pcmpxstrx64w /none/tests/amd64/rcl-amd64 +/none/tests/amd64/rdrand /none/tests/amd64/redundantRexW /none/tests/amd64/sbbmisc /none/tests/amd64/shrld |
|
From: Petar J. <pe...@so...> - 2019-03-25 16:48:11
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=b93d378296c6d54d0eaee63eab4a9962c5e76167 commit b93d378296c6d54d0eaee63eab4a9962c5e76167 Author: Petar Jovanovic <mip...@gm...> Date: Mon Mar 25 16:45:47 2019 +0000 mips: add a comment about decoding LX on Cavium Interpret LX as a Cavium instruction, otherwise try decoding it as a DSP instruction. The fallthrough is deliberate. Related to KDE #405430. Diff: --- VEX/priv/guest_mips_toIR.c | 1 + 1 file changed, 1 insertion(+) diff --git a/VEX/priv/guest_mips_toIR.c b/VEX/priv/guest_mips_toIR.c index e2eeb0a..d05816e 100644 --- a/VEX/priv/guest_mips_toIR.c +++ b/VEX/priv/guest_mips_toIR.c @@ -30206,6 +30206,7 @@ static DisResult disInstr_MIPS_WRK ( Bool(*resteerOkFn) (/*opaque */void *, break; goto decode_failure; } + /* fallthrough */ case 0xC: /* INSV */ case 0x38: { /* EXTR.W */ if (VEX_MIPS_PROC_DSP(archinfo->hwcaps)) { |