1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
4 extern void abort (void);
6 static __attribute__ ((noinline))
7 void mark_me_unlikely ()
15 void i_am_not_unlikely()
18 catch (int) {mark_me_unlikely ();}
20 /* { dg-final { scan-tree-dump "mark_me_unlikely\[^\r\n\]*(unlikely executed)" "optimized"} } */
21 /* { dg-final { scan-tree-dump-not "i_am_not_unlikely\[^\r\n\]*(unlikely executed)" "optimized"} } */