commit | f2f343226ae2691d2605a7fc103dd6d6b1059f4e | [log] [tgz] |
---|---|---|
author | buzbee <buzbee@google.com> | Wed May 26 15:57:27 2010 -0700 |
committer | buzbee <buzbee@google.com> | Wed May 26 15:57:27 2010 -0700 |
tree | 10000f69bf24e7685fc269a5a0ca6d5ed9b9f01f | |
parent | 9f8be2d018ee03c23f7676fd21d8bb9e16eec0cf [diff] |
Jit: Fix for 2717275 First JIT bug reported by external developers The JIT was incorrectly keeping a short value in a floating point register rather than copying it to a core register before storing. There was an assert to catch this case, but asserts don't fire in production builds. The fix is safe and simple - just exclude this case from the "optimization". Change-Id: I33767c8a202b6fa36a19d918ac5b914a5e4e4de3