diff options
author | Goran Jakovljevic <Goran.Jakovljevic@imgtec.com> | 2016-09-09 17:53:01 +0200 |
---|---|---|
committer | Goran Jakovljevic <Goran.Jakovljevic@imgtec.com> | 2016-09-09 17:53:48 +0200 |
commit | fd0740a7dc1d93fc1fd37da23a9f346ebb03f95b (patch) | |
tree | c1dacdf16bbcd6cec04eb1b7a8bcaaafbade6c95 /compiler/optimizing/graph_visualizer.cc | |
parent | 4b3acdb2e432d267b7c091ed4c15b0f46ec48bc0 (diff) |
MIPS64: Sign-extend results in art_quick_get32_static/instance
Return types of artGet32StaticFromCode and artGet32InstanceFromCode
are unsigned (size_t). On the other hand, managed code expects signed
32-bit values. This is problematic on MIPS64 which expects that all
integer type variables are properly sign-extended in registers.
This fixes test 529-checker-unresolved.
Test: mma -j2 test-art-target in QEMU
Change-Id: I70f53ded9bfa1cfd53bcc639fb4841192ee71b2b
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions