This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 03/30/2011 01:18 PM, Joseph S. Myers wrote: > On Wed, 30 Mar 2011, Bernd Schmidt wrote: > >>> (from elf32_tic6x_le.sh). What is the far analogue of .scommon? >> >> .far : >> { >> *(.dynfar) >> *(.far .far.* .gnu.linkonce.b.*) >> *(COMMON) <----------- >> >> This, I'd think. Certainly if you remove that, far common symbols are >> dropped. >> >> As far as I can tell .scommon (and its far analogue) exists only >> internally in the linker, but it needs to be given some name to be >> placed in the right output section (.sbss). > > Thanks. If it never appears in assembler output (and supposing the > requested assembler tests for .scomm show that it does not appear in > assembler output) then that resolves the .scommon questions - and > indicates that it should *not* be added to the ABI since it's > linker-internal - even if it would be better for the linker to know about > *(SCOMMON) rather than hardcoding an internal name in linker scripts. Here's a new version which includes all the changes you requested, and some behaviour changes for shared libraries with DSBT index 0 requested by TI. Bernd
Attachment:
mainline-0330d.diff
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |