]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.target/aarch64/acle/ls64_ld_st_o0.c
1 /* { dg-do compile } */
2 /* { dg-options "-march=armv8-a+ls64 -O0" } */
4 #ifndef __ARM_FEATURE_LS64
5 #error "__ARM_FEATURE_LS64 is not defined but should be!"
10 /* Make sure no issues when compile with -O0. */
13 func1 (const void * addr
) {
14 return __arm_ld64b (addr
);
18 func2 (void *addr
, data512_t value
) {
19 __arm_st64b (addr
, value
);
23 func3 (void *addr
, data512_t value
) {
24 return __arm_st64bv (addr
, value
);
28 func4 (void *addr
, data512_t value
) {
29 return __arm_st64bv0 (addr
, value
);