/* { dg-do compile } */ /* { dg-options "-O2 -mabi=lp64d -march=la464 -mno-strict-align" } */ /* { dg-final { scan-assembler-times "xvst" 2 } } */ /* { dg-final { scan-assembler-times "\tvst" 1 } } */ /* { dg-final { scan-assembler-times "st\\.d|stptr\\.d" 1 } } */ /* { dg-final { scan-assembler-times "st\\.w|stptr\\.w" 1 } } */ /* { dg-final { scan-assembler-times "st\\.h" 1 } } */ /* { dg-final { scan-assembler-times "st\\.b" 1 } } */ extern char a[], b[]; void test() { __builtin_memcpy(a, b, 95); }