1/* { dg-do compile } */ 2/* { dg-options "-O -mcpu=gr6" } */ 3 4extern void abort (void); 5 6#define LEN 256 7 8void foo (void) 9{ 10 int dst[LEN], src[LEN]; 11 unsigned int i; 12 13 __builtin_memset (src, 0, LEN * sizeof (int)); 14 __builtin_memcpy (dst, src, LEN * sizeof (int)); 15 if (__builtin_memcmp (dst, src, LEN * sizeof (int)) != 0) 16 abort (); 17} 18 19/* { dg-final { scan-assembler "bmd" } } */ 20