summaryrefslogtreecommitdiff
path: root/compiler/optimizing/codegen_test_utils.h
diff options
context:
space:
mode:
authorNicolas Geoffray <ngeoffray@google.com>2021-01-20 14:16:24 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2021-01-21 20:09:19 +0000
commit35786c435a0b68d96c8bfd7fe3e1f12902a62cc0 (patch)
tree238f11b147d9f8ada5301db545c089f6a7275ad1 /compiler/optimizing/codegen_test_utils.h
parent5bd61759e765518d8b475e6eed38f4b1ecdeea3d (diff)
Fix moving GC bugs introduced in latest nterp change.
In: https://android-review.googlesource.com/c/platform/art/+/1554054 We are now loading the value (and sometimes instance) that will be stored from a sput/iput opcode. Because the slow path can be suspended, we need to reload that value after calling the runtime. Test: test.py Test: art/test/run-test --dex2oat-jobs 4 --host --prebuild --compact-dex-level fast --random-profile --no-relocate --gcstress --runtime-option -Xcheck:jni --64 476-checker-ctor-fence-redun-elim Bug: 177627911 Bug: 79751666 Bug: 112676029 Bug: 176960283 Bug: 177810406 Change-Id: If45962386d62defe44e52f8b0a38d2f045e0b5ce (cherry picked from commit 2fb37411e42455a00fdad90f0e612c3214e5bd1a)
Diffstat (limited to 'compiler/optimizing/codegen_test_utils.h')
0 files changed, 0 insertions, 0 deletions