modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/compile/pr69102.c (about) 1 /* { dg-options "-Og -fPIC -fschedule-insns2 -fselective-scheduling2 -fno-tree-fre --param=max-sched-extend-regions-iters=10" } */ 2 void bar (unsigned int); 3 4 void 5 foo (void) 6 { 7 char buf[1] = { 3 }; 8 const char *p = buf; 9 const char **q = &p; 10 unsigned int ch; 11 switch (**q) 12 { 13 case 1: ch = 5; break; 14 case 2: ch = 4; break; 15 case 3: ch = 3; break; 16 case 4: ch = 2; break; 17 case 5: ch = 1; break; 18 default: ch = 0; break; 19 } 20 bar (ch); 21 }