summaryrefslogtreecommitdiff
path: root/compiler/optimizing/instruction_builder.cc
diff options
context:
space:
mode:
authorNicolas Geoffray <ngeoffray@google.com>2021-01-20 14:16:24 +0000
committerNicolas Geoffray <ngeoffray@google.com>2021-01-21 08:14:54 +0000
commit2fb37411e42455a00fdad90f0e612c3214e5bd1a (patch)
treedfa5d667c45f2ec5b16875e4362f26fc6676ed33 /compiler/optimizing/instruction_builder.cc
parent2c2724cb36cd5a9cec6c852c681efc3b7c6b86ea (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
Diffstat (limited to 'compiler/optimizing/instruction_builder.cc')
0 files changed, 0 insertions, 0 deletions