1 /* PR tree-optimization/96929 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O2 -fdump-tree-optimized" } */ 4 /* { dg-final { scan-tree-dump "baz \\\(\\\);" "optimized" } } */ 5 /* { dg-final { scan-tree-dump-times "return -1;" 2 "optimized" } } */ 6 /* { dg-final { scan-tree-dump-not " >> " "optimized" } } */ 7 8 int baz (void); 9 10 int foo(void)11foo (void) 12 { 13 return -1 >> baz (); 14 } 15 16 int bar(int y)17bar (int y) 18 { 19 int z = -1; 20 return z >> y; 21 } 22