]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gcc.target/powerpc/pr68805.c
predicates.md (quad_memory_operand): Move most of the code into quad_address_p and...
[thirdparty/gcc.git] / gcc / testsuite / gcc.target / powerpc / pr68805.c
CommitLineData
9393bc31
MM
1/* { dg-do compile { target powerpc64le-*-* } } */
2/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
3fd2b007 3/* { dg-options "-O2 -mvsx-timode -mcpu=power8 -mlra" } */
9393bc31
MM
4
5typedef struct bar {
6 void *a;
7 void *b;
8} TYPE;
9
10void foo (TYPE *p, TYPE *q) { *p = *q; }
11
12/* { dg-final { scan-assembler "lxvd2x" } } */
13/* { dg-final { scan-assembler "stxvd2x" } } */
14/* { dg-final { scan-assembler-not "xxpermdi" } } */
15