[PATCH] AARCH64_BE load/store rules fix for ARM ABI

Tim Northover t.p.northover at gmail.com
Fri Mar 14 01:14:26 PDT 2014


> I assume you have access to a big-endian simulator at least. Try
> compiling this with GCC:
>
>     #include <arm_neon.h>
>     extern int32x2_t var;
>
>     void foo(int32x2_t in) {
>        var = in;
>     }

Actually, the GCC I've just downloaded uses st1 here, which I believe
is a bug. You'll have to manually modify it to use str.

Cheers.

Tim.



More information about the llvm-commits mailing list