On Thu, Jul 21, 2011 at 9:23 AM, Richard Henderson <r...@redhat.com> wrote: > On 07/21/2011 09:20 AM, H.J. Lu wrote: >> ".quad symbol" isn't really valid for 32bit. > > Why not? We certainly know what value to put there. >
x32 doesn't support 64bit relocation, like R_X86_64_64. In many causes, generate .long symbol .long 0 for ".quad symbol" is wrong. Please see: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47446 for some examples. -- H.J.