aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/gcc.target/mips/umips-movep-1.c
blob: 0865b78bd8c865b23c9149849fa941dea9d96a62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* Check that we can generate the MOVEP instruction.  */
/* { dg-options "-mgp32 -fpeephole2 (-mmicromips)" } */
/* { dg-skip-if "code quality test" { *-*-* } { "-O0" } { "" } } */

long long bar (long long, long long);

MICROMIPS long long
foo (long long n, long long a)
{
  long long i, j;

  i = bar (n, a);
  j = bar (n, a);
  return i + j;
}
/* { dg-final { scan-assembler "\tmovep\t" } } */