[llvm] r208316 - ARM big endian function argument passing

Tim Northover t.p.northover at gmail.com
Thu May 8 07:56:21 PDT 2014


Hi Christian,

Hopefully you've got an e-mail, but just in case:

> Added: llvm/trunk/test/CodeGen/ARM/func-argpassing-endian.ll
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/func-argpassing-endian.ll?rev=208316&view=auto
> ==============================================================================
> --- llvm/trunk/test/CodeGen/ARM/func-argpassing-endian.ll (added)
> +++ llvm/trunk/test/CodeGen/ARM/func-argpassing-endian.ll Thu May  8 09:06:24 2014
> @@ -0,0 +1,124 @@
> +; RUN: llc -verify-machineinstrs < %s -march=arm -mattr=v7,neon | FileCheck --check-prefix=CHECK --check-prefix=CHECK-LE %s
> +; RUN: llc -verify-machineinstrs < %s -march=armeb -mattr=v7,neon | FileCheck --check-prefix=CHECK --check-prefix=CHECK-BE %s

This test doesn't work properly on various non-Linux targets (iOS &
Windows). The easiest fix is probably to specify a full "-mtriple"
rather than just a "-march".

Cheers.

Tim.



More information about the llvm-commits mailing list