Bug 377427

Summary: PPC64, lxv instruction failing on odd destination register
Product: [Developer tools] valgrind Reporter: Carl Love <cel>
Component: vexAssignee: Carl Love <cel>
Status: CLOSED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: 3.10 SVN   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: http://forums.fedoraforum.org/showthread.php?t=278146

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