1 /* Check that compare-branch is inverted properly.
3 mov.w .L566,r2 -> mov.w .L566,r2
5 mov.l @(12,r2),r7 mov.l @(8,r2),r5
6 mov.l @(8,r2),r5 mov.l @(12,r2),r2
11 /* { dg-do compile } */
12 /* { dg-options "-O2" } */
13 /* { dg-final { scan-assembler-not "mov\t#0" } } */
14 static inline unsigned int
15 test_03_00 (unsigned int x
)
17 /* Return unassigned value on purpose. */
28 int test_03 (struct S
* i
)
30 if ((i
->a
!= 2 && i
->a
!= 3) || i
->a
> test_03_00 (i
->b
))