1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-tree-optimized" } */ 3 and_test(long a,long b,long c)4int and_test(long a, long b, long c) { 5 int cmp1 = a > b; 6 int cmp2 = a > c; 7 return cmp1 & cmp2; 8 } 9 ior_test(long a,long b,long c)10int ior_test (long a, long b, long c) { 11 int cmp1 = a < b; 12 int cmp2 = a < c; 13 return cmp1 | cmp2; 14 } 15 16 /* { dg-final { scan-tree-dump-times "MAX_EXPR" 2 "optimized" } } */ 17