Thomas Lockhart <[EMAIL PROTECTED]> writes: > But I do override some parameters in my Makefile.custom: > CFLAGS+= -g -O0 -DUSE_ASSERT_CHECKING >> If you use -O0 then you miss most of the interesting warnings.
> ?? Not in this case. afaik -O0 suppresses most optimizations In particular, you don't get "unused variable" and "variable may not have been set before being used" warnings at -O0, because the control-flow analysis needed to emit those warnings is not done at -O0. I generally use -O1 for development; it's sometimes a little hairy stepping through the generated code, but usually gcc works well enough at -O1, and I get the important warnings. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org