1 /* PR rtl-optimization/38245 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fdump-tree-optimized" } */
5 extern void link_error (void);
27 if (4 / (a
& 0xff) == 5)
32 f4 (unsigned int a
, unsigned int b
)
34 if ((b
& 3) / ((a
& 0xff) + 1) == 5)
58 if (4 / (a
& 0xff) == 5)
65 if ((b
& 3) / ((a
& 0xff) + 1) == 5)
73 if ((a
/ b
) == __INT_MAX__
/ 2)
78 f10 (unsigned int a
, unsigned int b
)
81 if ((a
/ b
) == __INT_MAX__
/ 4)
89 if ((a
/ b
) == -__INT_MAX__
/ 16)
96 if (a
>= -6 && a
<= 4)
97 if ((a
/ b
) == -7 || (a
/ b
) == 7)
102 f13 (unsigned int a
, unsigned int b
)
109 /* { dg-final { scan-tree-dump-not "link_error" "optimized" } } */