When compiling with higher optimisation flags (eg: -O3), gcc will assemble code like this:
extern unsigned char g_wibble[200]; int test(void) { int i;