[PATCH] D22857: [ARM] Add a test for inline assembly when targeting armv7-windows

Saleem Abdulrasool via cfe-commits cfe-commits at lists.llvm.org
Wed Jul 27 07:40:54 PDT 2016


On Wed, Jul 27, 2016 at 5:53 AM, Martin Storsjö <cfe-commits at lists.llvm.org>
wrote:

> mstorsjo created this revision.
> mstorsjo added a subscriber: cfe-commits.
> Herald added subscribers: samparker, rengolin, aemerson.
>
> This test uses an immediate constant, which was previously broken in
> inline assembly, prior to LLVM r276859.
>
>
> https://reviews.llvm.org/D22857
>
> Files:
>   test/CodeGen/arm-inline-asm-windows.c
>
> Index: test/CodeGen/arm-inline-asm-windows.c
> ===================================================================
> --- /dev/null
> +++ test/CodeGen/arm-inline-asm-windows.c
> @@ -0,0 +1,8 @@
> +// REQUIRES: arm-registered-target
> +// RUN: %clang -target armv7-windows -c -o - %s
> +
> +int t1 (void) {
> +  int var;
> +  asm("mov %0, #42" : "=r"(var));
>

Please use the portable spelling `__asm__`.


> +  return var;
> +}
>
>
How about a test for MS asm blocks?


>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>
>


-- 
Saleem Abdulrasool
compnerd (at) compnerd (dot) org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160727/adf318ee/attachment.html>


More information about the cfe-commits mailing list