http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57680
--- Comment #4 from gee <jojelino at gmail dot com> --- I think gcc backend for x86 that doesn't support weak attribute needed to supress weak attribute on variables as long as gas/16011 is not fixed.