in case the field holds a 32-bit floating point value.
Patch by Maran Pakkirisamy (maranp@linux.vnet.ibm.com).
Part of fixing BZ 307113.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13413
if (o == GOF(EMNOTE) && sz == 4) return -1;
if (o == GOF(CC_OP) && sz == 8) return -1;
- if (o == GOF(CC_DEP1) && sz == 8) return o;
+ /* We access CC_DEP1 either fully or bits [0:31] */
+ if (o == GOF(CC_DEP1) && (sz == 8 || sz ==4))
+ return o;
if (o == GOF(CC_DEP2) && sz == 8) return o;
if (o == GOF(CC_NDEP) && sz == 8) return -1;
if (o == GOF(TISTART) && sz == 8) return -1;