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

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


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