summaryrefslogtreecommitdiff
path: root/compiler/driver/compiler_driver.cc
diff options
context:
space:
mode:
author Mark Mendell <mark.p.mendell@intel.com> 2014-01-24 09:17:22 -0800
committer Mark Mendell <mark.p.mendell@intel.com> 2014-01-24 09:24:45 -0800
commitae427c3ba8d05599919c16f0c7c8983919cf7da3 (patch)
tree31d5b5ffc76d5eb67c996e9a366b4807885fffd1 /compiler/driver/compiler_driver.cc
parent9d8918fe97c235fdc6eb2c7f2d50a6673ab50329 (diff)
Fix X86Mir2Lir::LoadBaseIndexedDisp causing SEGV
If you are loading an 'array' long/double value, the generated code could cause a SEGV, because the destination for the first load is the same as the index register. The case for the base register being the same as the destination was handled, but not the index register. With this change, Calculator properly runs on the emulator. Change-Id: Ib7e652938cdc9e127fb80ee2f541a4225a5e9ab7 Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Diffstat (limited to 'compiler/driver/compiler_driver.cc')
0 files changed, 0 insertions, 0 deletions