This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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]

Re: [PATCH] Fix Ada bootstrap on darwin


"John David Anglin" <dave@hiauly1.hia.nrc.ca> writes:

>> It's desirable to use linkonce .bss on systems that support both
>> linkonce and common, because that way the linkonce section can be put
>> into a COMDAT group (if and when we ever get around to implementing
>> that *sigh*).
>
> Ok, but I don't think that it was necessary to eliminate old fashion
> common on systems that provide one-only support for initialized data,
> especially since COMDAT groups aren't implemented.  Linkonce .bss
> support is a relatively new feature and I don't think it was a factor
> when the MAKE_DECL_ONE_ONLY macro was introduced.

Oh, I misconstrued you.  I thought you were saying common was
preferred to linkonce .bss.  I agree common should be preferred to
linkonce .data.

zw


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]