I wrote:
> Since there isn't any obvious better way to do this, I consider this
> warning to be a gcc bug, and have filed it accordingly:
> https://bugzilla.redhat.com/show_bug.cgi?id=497545
As of CVS HEAD and gcc 4.4.0-3, we seem to be warning-free in a standard
build. I did not try many optional build flags though.
regards, tom lane