This is the mail archive of the gcc-bugs@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: -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


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