/* With -fzero-initialized-in-bss, we made I a common symbol instead
   of a symbol in the .bss section.  Not only does that break semantics,
   but a common symbol can't be weak.  */

int i __attribute__((weak)) = 0;


syntax highlighted by Code2HTML, v. 0.9.1