1 /* { dg-options "-O2" }  */
2 /* Make sure RA does good job allocating registers and avoids
3    unnecessary moves.  */
4 /* { dg-final { scan-assembler-not "mov" } } */
5 
longfunc(long long x,long long y)6 long long longfunc(long long x, long long y)
7 {
8       return x * y;
9 }
10