.comm symbol, 0
Ian Lance Taylor
ian@airs.com
Thu Nov 10 17:39:00 GMT 2005
More information about the Binutils mailing list
Thu Nov 10 17:39:00 GMT 2005
- Previous message (by thread): .comm symbol, 0
- Next message (by thread): .comm symbol, 0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Jan Beulich" <JBeulich@novell.com> writes: > Is it correct that for ELF, as I would see at least as a reasonable > option, this produces a 1-byte common symbol, but for COFF (maybe > others) this produces an undefined extern? Shouldn't this be an error? > > I'm asking because apparently only ELF sets the section for common > symbols to bfd_com_section, others rely on the value of the symbol to be > non-zero. If I want to finally resolve the symbol redefinition issues I > need to also be able to detect common ones, and S_IS_COMMON (due to the > fact just mentioned) doesn't reliably recognize them, nor are they > recognizable through S_IS_DEFINED. Shouldn't a zero-sized common symbol simply be an error? What does it mean? Ian
- Previous message (by thread): .comm symbol, 0
- Next message (by thread): .comm symbol, 0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list