* auto-profile.c (afdo_annotate_cfg): Use update_max_bb_count.
[official-gcc.git] / gcc / testsuite / g++.dg / tm / jump1.C
bloba27c20118610cf4575252e0bdcbd7b2b3b41a7ed
1 // A goto or switch statement shall not be used to transfer control into a
2 // synchronized or atomic block.
3 // { dg-options "-fgnu-tm" }
5 void f()
7   static int i;
8   synchronized {
9     ++i;
10   inside:                       // { dg-message "" }
11     ++i;
12   }
13   goto inside;                  // { dg-message "" }
15   switch (i)
16     {
17       synchronized {
18         ++i;                    // { dg-warning "statement will never be executed" }
19       case 42:                  // { dg-error "" }
20         ++i;
21       }
22     }