http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55739
--- Comment #12 from H.J. Lu <hjl.tools at gmail dot com> 2013-01-17 16:57:29 UTC --- Size relocation means that all instances of # __beg: .quad common_data # __size: .quad common_data@size # __size_with_redzone: .quad common_data@size + 40 resolve to the same address and size at link-time or run-time. Can we take advantage of it?