diff options
author | Goran Jakovljevic <Goran.Jakovljevic@imgtec.com> | 2015-12-10 11:44:50 +0100 |
---|---|---|
committer | Goran Jakovljevic <Goran.Jakovljevic@imgtec.com> | 2016-09-09 12:54:36 +0200 |
commit | 986660c7175b3a99268a7bc38f283a2b1161781b (patch) | |
tree | f0ac68f80d63045c47d2f4dbf227a3f548747391 /compiler/optimizing/graph_visualizer.cc | |
parent | e22a8cb3767bd59605a4ca5e9e53d4fe5081a48c (diff) |
MIPS32: Properly handle doubles in GetRegisterIfAccessible
There was a problem with floating point registers and exception
handler. In optimizing compiler fpu registers are treated as 64-bit.
This is problematic since logic in GetRegisterIfAccessible doesn't
support 64-bit floating point registers.
This fixes tests:
510-checker-try-catch
534-checker-bce-deoptimization
Test: mma test-art-target on CI20 (mips32r2) and emulator (mips32r6)
Change-Id: I0f49c1c30f97077b82ad08fcc3cdb86a4877af23
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions