This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
PR other/7263
- From: Andrew Pollard <andrewp at andypo dot net>
- To: gcc at gcc dot gnu dot org
- Date: Sat, 14 Sep 2002 15:55:47 +0100
- Subject: PR other/7263
Hi All,
I submitted this bug report a while ago on the gcc-3.2-20020710 compiler.
Since the change to make gcc-3.1.2 -> gcc-3.2 and update the head to be
gcc-3.3, the report isn't quite right.
[ Basically, the __extension__ keyword doesn't suppress warnings using
LL or ULL constants, whereas it does suppress the warning on the
{unsigned} long long type ]
gcc-3.2.x works as all the previous compilers did.
It still 'fails' for gcc-3.3-20020914 though...
So, could someone
a) update the PR so it doesn't mention gcc-3.2
b) find some time to fix it :-)
Cheers,
Andrew.
PS. I've had a quick look at it, and I think it occurs because the
preprocessor is warning about it (in cpp_classify_number) and not the
compiler 'proper', so at this point the __extension__ isn't recognised.
It is not a great problem, since -Wno-long-long supresses it....
--
Andrew Pollard, Brooks-PRI Automation | home: andrew@andypo.net
670 Eskdale Road, Winnersh Triangle, UK | work: Andrew.Pollard@brooks-pri.com
Tel/Fax:+44 (0)118 9215603 / 9215660 | http://www.andypo.net