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)8f (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