This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: -Dgnu_{linux,hurd}
--On Saturday, April 13, 2002 11:49:29 PM -0700 Zack Weinberg
<zack@codesourcery.com> wrote:
> On Sat, Apr 13, 2002 at 01:56:38PM -0700, Mark Mitchell wrote:
>> --On Saturday, April 13, 2002 09:52:49 PM +0100 "Joseph S. Myers"
>> <jsm28@cam.ac.uk> wrote:
>> >
>> > How about also getting rid of all nonreserved predefined symbols, on
>> > the mainline? (And deprecating them in the 3.1 release notes.) Users
>> > have known since 1989 that symbols in the reserved namespaces should
>> > be used, e.g. __unix__ not unix.
>>
>> I agree with this suggestion.
>
> Patch follows. Bootstrapping now. The long, boring part has been
Wow, that was fast.
> gzipped to fit under the message size limit. I updated a few
> old-syntax -A switches while I was at it.
I'll approve the patch, but on two conditions:
1. You add deprecation documentation to the NEWS file for GCC 3.1,
and/or the CPP manual.
2. We wait until next Friday to give anyone with a major beef about
this a chance to object. If there are objections, we'll decide
how credible they are. Otherwise, please check this in then.
It's great that you're willing to tackle this kind of thankless job.
> Let's have only __gnu_{linux,hurd}__ in 3.1, since they are new.
See earlier discussion of the issues around this question; I'm happy to
do as you suggest as long as the FSF signs off. I'll send mail to RMS,
since this seems to be bugging people.
Thanks,
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com