modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr23237.c (about) 1 /* Don't assemble, as this section syntax may not be valid on all platforms 2 (e.g., Darwin). */ 3 /* { dg-do compile } */ 4 5 /* { dg-require-effective-target named_sections } */ 6 7 static __attribute__ ((__section__ (".init.data"))) char *message; 8 static __attribute__ ((__section__ (".init.data"))) int (*actions[])(void) = {}; 9 void unpack_to_rootfs(void) 10 { 11 while (!message) 12 { 13 if(!actions[0]) 14 return; 15 } 16 }