commit | fd0740a7dc1d93fc1fd37da23a9f346ebb03f95b | [log] [tgz] |
---|---|---|
author | Goran Jakovljevic <Goran.Jakovljevic@imgtec.com> | Fri Sep 09 17:53:01 2016 +0200 |
committer | Goran Jakovljevic <Goran.Jakovljevic@imgtec.com> | Fri Sep 09 17:53:48 2016 +0200 |
tree | c1dacdf16bbcd6cec04eb1b7a8bcaaafbade6c95 | |
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