This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Link time checking for incompatible flags
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: Mike Stump <mrs at apple dot com>
- Cc: Ian Lance Taylor <ian at wasabisystems dot com>,Rahul Joshi <rujoshi at uiuc dot edu>, gcc at gcc dot gnu dot org
- Date: Thu, 22 Apr 2004 16:46:09 +0930
- Subject: Re: Link time checking for incompatible flags
- References: <m3llkost23.fsf@gossamer.airs.com> <19324702-9401-11D8-92FE-003065A77310@apple.com>
On Wed, Apr 21, 2004 at 07:02:24PM -0700, Mike Stump wrote:
> On Wednesday, April 21, 2004, at 06:24 PM, Ian Lance Taylor wrote:
> >The linker currently has no mechanism for anything like this.
>
> Doesn't it? The compiler is free to create link once sections that are
> named something like gcc.options.fshort-enums and place in it a 0 or a
> 1, and then mark up that section as having the linker validate that the
> section is the same in all units, and not loaded, and then presto, if
> you compile two units that differ in this flag, automagic link error?
No. GNU ld doesn't compare section contents.
--
Alan Modra
IBM OzLabs - Linux Technology Centre