aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/powerpc/block-cmp-9.c
blob: f16429c2ffb0b3e84b60cc7efb536a0e172004d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
/* { dg-do compile } */
/* { dg-options "-O2" } */
/* { dg-final { scan-assembler-not {\ml[hb]z\M} } } */

/* Test if by-piece overlap compare is enabled and following case is
   implemented by two overlap word loads and compares.  */

int foo (const char* s1, const char* s2)
{
  return __builtin_memcmp (s1, s2, 7) == 0;
}