This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
Re: c++/2082
- To: nobody at gcc dot gnu dot org
- Subject: Re: c++/2082
- From: neil at gcc dot gnu dot org
- Date: 24 Feb 2001 15:36:02 -0000
- Cc: gcc-prs at gcc dot gnu dot org,
- Reply-To: neil at gcc dot gnu dot org
The following reply was made to PR c++/2082; it has been noted by GNATS.
From: neil@gcc.gnu.org
To: dbaron@fas.harvard.edu, gcc-gnats@gcc.gnu.org, nobody@gcc.gnu.org
Cc:
Subject: Re: c++/2082
Date: 24 Feb 2001 15:35:16 -0000
Synopsis: g++ defines _GNU_SOURCE by default
State-Changed-From-To: open->closed
State-Changed-By: neil
State-Changed-When: Sat Feb 24 07:35:16 2001
State-Changed-Why:
It is not G++ that defines it - it is your system headers.
To see what G++ defines, run
echo "" | g++ -E -dM -
which for me gives
#define __USER_LABEL_PREFIX__
#define __SIZE_TYPE__ unsigned int
#define __PTRDIFF_TYPE__ int
#define __tune_i586__ 1
#define __HAVE_BUILTIN_SETJMP__ 1
#define __i386 1
#define __GNUC_PATCHLEVEL__ 0
#define __ELF__ 1
#define __WCHAR_TYPE__ long int
#define __GNUC_MINOR__ 0
#define __WINT_TYPE__ unsigned int
#define __unix 1
#define unix 1
#define __tune_pentium__ 1
#define __REGISTER_PREFIX__
#define __linux 1
#define __GNUC__ 3
#define i386 1
#define __linux__ 1
#define __VERSION__ "3.0 20010220 (prerelease)"
#define __STDC_HOSTED__ 1
#define __i386__ 1
#define linux 1
#define __unix__ 1
If you still believe this is a G++ problem, explain why you
believe that to be the case and I will re-open this bug
report.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=2082&database=gcc