commit | 513691130f0c1ab94f52127c40d0018bb7dfc529 | [log] [tgz] |
---|---|---|
author | Ben Cheng <bccheng@google.com> | Fri Apr 13 16:35:41 2012 -0700 |
committer | Ben Cheng <bccheng@google.com> | Fri Apr 13 16:35:41 2012 -0700 |
tree | e14a62e1c68be52dfda9fb0a734602870daec6e8 | |
parent | ce6603b52e6b2ef947cb308b1d7157e357bcba02 [diff] |
Fix an array out-of-bound read in the JIT compiler. Without the fix the compiler is still safe since the offending memory access is a read, though the hoisted distance is non-deterministic. The easiest and safest fix is to unconditionally hoist a load when it can reach the scheduling barrier. BUG: 6300640 Change-Id: Ic83de6dd1e3f602bda6809bfe840db3a097a5176