From: Perry E. M. <pe...@pi...> - 2004-03-30 03:53:16
|
gcc with -Wall warns about integers that would be treated as negative by traditional preprocessors but which are not treated as such today, EXCEPT if those ints are expressed in hex. genesis creates a bunch of such integers in constants.h, such as the ones for DYNAMIC_SPACE_START and DYNAMIC_SPACE_END, carefully putting them in the file as decimal with the hex in comments. Could we reverse that and put the hex in actively and the decimal in comments? That would suppress a bunch of spurious warnings. BTW, I've found a bunch of very nasty bugs so far in my gcc warnings examination, most of which would probably cause serious trouble on 64 bit architectures, so I think it has been worth it. I'm going to send another round of patches shortly. -- Perry E. Metzger pe...@pi... |