commit | 86aabd84dd95d89e132a78268cb9da40de4ad784 | [log] [tgz] |
---|---|---|
author | florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Sun Sep 18 00:11:12 2011 +0000 |
committer | florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Sun Sep 18 00:11:12 2011 +0000 |
tree | dda44b24f4c612de943208d5db98e10f1a3be2a3 | |
parent | c7b412ec6eab85152d75c9568221fe1eeb6edd55 [diff] |
Fix tc23_bogus_condwait.c testcase for s390x. The testcase used to cause a SIGILL because the address of the bogus mutex 1 + (char*)&mx[0] denotes a memory location that will eventually appear in a compare-and-swap instruction. That insn does not allow memory operands that are not word-aligned. Hence, the SIGILL. With this fix both incarnations of this testcase (in helgrind and drd) pass. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12038 a5019735-40e9-0310-863c-91ae7b9d1cf9