summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/liveness_test.cc
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2015-04-23 17:00:40 +0100
committerVladimir Marko <vmarko@google.com>2015-04-23 17:00:40 +0100
commit084f7d43f4dc38bfc71446b1a3b07af085d778bf (patch)
tree025c24678e8014c0184dd15bd93f8758422db85e /compiler/optimizing/liveness_test.cc
parent4ceed922d44b68c3fa7cbe670014c9e2e003b92b (diff)
downloadandroid_art-084f7d43f4dc38bfc71446b1a3b07af085d778bf.tar.gz
android_art-084f7d43f4dc38bfc71446b1a3b07af085d778bf.tar.bz2
android_art-084f7d43f4dc38bfc71446b1a3b07af085d778bf.zip
Quick: Fix out of temp regs in ArmMir2Lir::GenMulLong().
This fixes running out of temp registers for mul-long that needs a temporary to store the result, i.e. when it's stored to stack location [sp, #offset] with offset >= 1024. The bug is currently not reproducible because ARM_R4_SUSPEND_FLAG is off and thus we have the extra register available. However, the code generation could be cleaned up and make use of that extra register, so pre-emptively fix it anyway. Bug: 20110806 Change-Id: I8362c349961dbe28fc3ec8a9299b66fd72f26779
Diffstat (limited to 'compiler/optimizing/liveness_test.cc')
0 files changed, 0 insertions, 0 deletions