commit | 86e9d26921d669de6b6b7802517f6b4aabaf5137 | [log] [tgz] |
---|---|---|
author | Scott Wakeling <scott.wakeling@linaro.org> | Wed Jan 18 15:59:24 2017 +0000 |
committer | Scott Wakeling <scott.wakeling@linaro.org> | Fri Jan 27 10:17:44 2017 +0000 |
tree | 714b784d029f230a7fd9ef1dddcc47277123ae19 | |
parent | 79db99711f6b27f6ced6b7ed52c827f5211010a9 [diff] |
ARM: VIXL32: Keep jump table base label within range of adr. Macro assembler instructions between adr and the jump table base label could cause literal pool or veneer emission, which would push the jump table start out of adr range. Such a large emission is highly unlikely, but possible, so prevent this by using an ExactAssemblyScope. Test: export ART_USE_VIXL_ARM_BACKEND=true && test-art-target Change-Id: I46a038e452e197d73206b415376b5f2246388317