This is the mail archive of the gcc-patches@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] |
Mike Stump <mrs@apple.com> writes: > On Jan 31, 2005, at 5:02 PM, Mark Mitchell wrote: >> The standard says that floating-point literals are only allowed in >> integral constant expressions if they are immediately cast to an >> integral or enumeration type. When I implemented checks for integral >> constant-expressions, I failed to check this case. Remedied with the >> attached patch. > > If users have this in their code, then this can be seen as a removal of > a feature by them. In that case, we should warn about it for a > release, then make it an error, or put it under -fpermissive. > > It'll take us around 3 months to notice if this is so used. I'm hoping > that other people make just know, or can run a world build against > their favorite large source base (100+ M lines). I run regularly builds of all of our 3000+ packages with current GCC CVS already - and report problems. So, expect to hear something soon From Michael, Paolo or myself on this - if you add some messages that I can easily grep for, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 NÃrnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Attachment:
pgp00000.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |