1 /* { dg-do compile } */
2 /* { dg-options "-O -fstrict-overflow -fdump-tree-optimized-raw" } */
4 int f (long *a
, long *b
, long *c
) {
5 __PTRDIFF_TYPE__ l1
= b
- a
;
6 __PTRDIFF_TYPE__ l2
= c
- a
;
10 /* { dg-final { scan-tree-dump-not "minus_expr" "optimized" } } */
11 /* { dg-final { scan-tree-dump-not "exact_div_expr" "optimized" } } */