Thanks for your reply. Actually, I had sent an email to Binutils list before I sent the question here. It seems that the Binutils mailing list is mainly used for receiving patches, so I didn't get answers. There is also a similar question on StackOverflow, but no one can explain it reasonably. Eventually, I sent my question here. I'm sorry for the inconvenience. Regards, Hao Lee