]> granicus.if.org Git - clang/commit
[AArch64] Correct inline assembly test case for S modifier [NFC]
authorPeter Smith <peter.smith@linaro.org>
Thu, 17 May 2018 13:17:33 +0000 (13:17 +0000)
committerPeter Smith <peter.smith@linaro.org>
Thu, 17 May 2018 13:17:33 +0000 (13:17 +0000)
commit33b2c38bcd8906312e586f0206d431be2d280025
treebd4fac304e73ad5d474ec9ae49a75f4be8526a40
parentae156fd3e49c0a4cba72dc90a31b463c3f763e17
[AArch64] Correct inline assembly test case for S modifier [NFC]

The existing test for the AArch64 inline assembly constraint S uses the
A and L modifiers. These modifiers were implemented in the original
AArch64 backend but were not carried forward to the merged backend. The
A is associated with ADRP and does nothing, the L is associated with
:lo12: . Given that A and L are not supported by GCC and not supported
by the new implementation of constraint S in LLVM (see D46745) I've
altered the test to put :lo12: directly in the string so that A and L
are not needed.

Differential Revision: https://reviews.llvm.org/D46932

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@332606 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/aarch64-inline-asm.c