Bug 377427 - PPC64, lxv instruction failing on odd destination register
Summary: PPC64, lxv instruction failing on odd destination register
Status: CLOSED FIXED
Alias: None
Product: valgrind
Classification: Developer tools
Component: vex (show other bugs)
Version: 3.10 SVN
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Carl Love
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-09 17:11 UTC by Carl Love
Modified: 2017-03-13 20:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
http://forums.fedoraforum.org/showthread.php?t=278146 (2.50 KB, patch)
2017-03-10 19:55 UTC, Carl Love
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carl Love 2017-03-09 17:11:19 UTC
The lxv instruction is failing on a Valgrind test of the register number being odd.  This Valgrind test only applies to load/store functions that work on a register pair.  This is not the case for the lxv instruction.
Comment 1 Carl Love 2017-03-10 19:55:07 UTC
Created attachment 104499 [details]
http://forums.fedoraforum.org/showthread.php?t=278146

The attached patch fixes the issue.
Comment 2 Carl Love 2017-03-10 20:12:15 UTC
Fix committed.

Valgrind commit 16262, update NEWS file
vex commit 3308, add fix to VEX/priv/guest_ppc_toIR.c file