Update concepts branch to revision 131834
[official-gcc.git] / gcc / testsuite / gcc.target / sh / sh2a-movrt.c
blob9df9f4ba9763a390f013ddd715a64831715ec771
1 /* Testcase to check generation of a SH2A specific instruction for
2 'MOVRT Rn'. */
3 /* { dg-do assemble {target sh*-*-*}} */
4 /* { dg-options "-O1" } */
5 /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */
6 /* { dg-final { scan-assembler "movrt"} } */
8 int
9 foo (void)
11 int a, b, g, stop;
12 if (stop = ((a + b) % 2 != g))
14 return stop;