1 // PR c/7652
2 // { dg-do compile { target c++11 } }
3 // { dg-options "-Wextra -Wall -Wpedantic" }
4 
5 extern void bar (int);
6 
7 void
f(int i)8 f (int i)
9 {
10   switch (i)
11     {
12     case 1:
13       bar (1);
14       [[fallthrough]];
15     case 3:
16       bar (1);
17       [[gnu::fallthrough, gnu::fallthrough]]; // { dg-warning ".fallthrough. attribute specified multiple times" }
18     case 2:
19       bar (2);
20     }
21 }
22