Hi, After reading some of this discussion, I figured I should add my own support for this proposal. It seems to me very few (none?) of the people arguing against this change actually have a "horse in the race", and instead are appealing to some theoretical ancient legacy code maintainer who is both too lazy to fix usage of these 30 year invalid constructs, or add one build option to CFLAGS. The very worst consequence this has to anyone is a minor irritation, and the benefits are definitely significant. I find the amount of misguided arguing here to be really immense. C has enough "foot guns" as is, and I'm sure the improvement will be appreciated by numerous C beginners. I will admit I used to have the tendency of ignoring warnings when code appeared to function fine, as a beginner. I don't think I'm saying anything that isn't self evident, so I'll end this by saying the efforts expended to argue for this change are appreciated greatly, by me. Along with the rest of the work occurring on the compiler. Safer and friendlier defaults are a goal worth pursuing. Thanks! Peter D.