Re: compiler warnings on the buildfarm - Mailing list pgsql-hackers
From | Stefan Kaltenbrunner |
---|---|
Subject | Re: compiler warnings on the buildfarm |
Date | |
Msg-id | 46969A2E.2020608@kaltenbrunner.cc Whole thread Raw |
In response to | Re: compiler warnings on the buildfarm (Tom Lane <tgl@sss.pgh.pa.us>) |
Responses |
Re: compiler warnings on the buildfarm
Re: compiler warnings on the buildfarm Re: compiler warnings on the buildfarm |
List | pgsql-hackers |
Tom Lane wrote: > Stefan Kaltenbrunner <stefan@kaltenbrunner.cc> writes: >> ok I did that for a few members (removing all the statement not reached >> ones as well as some purely informal notices and all the flex related >> warnings) and came up with something similiar to: >> [snip] > > Yeah, this looks like a good list. I can't readily check the ones from > "eel" as they appear to be in Windows-specific code; anyone else want to > fix those? > >> animal: jackal warnings: 2 >> postmaster.c: In function 'PostmasterMain': >> postmaster.c:796: warning: 'DNSServiceRegistrationCreate' is deprecated >> (declared at /usr/include/DNSServiceDiscovery/DNSServiceDiscovery.h:114) > > This one we knew about; there's been previous discussion of rewriting > the Bonjour support to use a more portable API, but I don't think anyone > feels like doing it right now. > > I'll take a look at the rest. some more(I have removed duplicates and ones that should be fixed by your latest commits though): animal: salamander warnings: 27 cash.c: In function `cash_in': cash.c:244: warning: subscript has type `char' pg_lzcompress.c: In function `pglz_compress': pg_lzcompress.c:378: warning: inlining failed in call to `pglz_find_match' pg_lzcompress.c:578: warning: called from here animal: canary warnings: 14 plpython.c: In function `PLyMapping_ToTuple': plpython.c:1717: warning: variable `i' might be clobbered by `longjmp' or `vfork' plpython.c:1732: warning: variable `value' might be clobbered by `longjmp' or `vfork' plpython.c:1733: warning: variable `so' might be clobbered by `longjmp' or `vfork' plpython.c: In function `PLySequence_ToTuple': plpython.c:1797: warning: variable `i' might be clobbered by `longjmp' or `vfork' plpython.c:1821: warning: variable `value' might be clobbered by `longjmp' or `vfork' plpython.c:1822: warning: variable `so' might be clobbered by `longjmp' or `vfork' plpython.c: In function `PLyObject_ToTuple': plpython.c:1879: warning: variable `i' might be clobbered by `longjmp' or `vfork' plpython.c:1892: warning: variable `value' might be clobbered by `longjmp' or `vfork' plpython.c:1893: warning: variable `so' might be clobbered by `longjmp' or `vfork' plpython.c: In function `PLy_spi_execute_plan': plpython.c:2434: warning: variable `i' might be clobbered by `longjmp' or `vfork' animal: dragonfly warnings: 67 auth.c:61: warning: initialization from incompatible pointer type cash.c: In function `cash_in': cash.c:244: warning: subscript has type `char' connect.c:23: warning: missing braces around initializer connect.c:23: warning: (near initialization for `actual_connection_key_once.__pthread_once_pad') misc.c:67: warning: missing braces around initializer misc.c:67: warning: (near initialization for `sqlca_key_once.__pthread_once_pad') animal: emperor_moth warnings: 10 auth.c:61: warning: initialization from incompatible pointer type animal: osprey warnings: 22 s_lock.c:222: warning: `tas_dummy' defined but not used pg_lzcompress.c: In function `pglz_compress': pg_lzcompress.c:378: warning: inlining failed in call to `pglz_find_match' pg_lzcompress.c:578: warning: called from here fmgr.c: In function `fmgr_oldstyle': fmgr.c:629: warning: assignment makes pointer from integer without a cast fmgr.c:638: warning: assignment makes pointer from integer without a cast fmgr.c:641: warning: assignment makes pointer from integer without a cast fmgr.c:645: warning: assignment makes pointer from integer without a cast fmgr.c:649: warning: assignment makes pointer from integer without a cast fmgr.c:654: warning: assignment makes pointer from integer without a cast fmgr.c:659: warning: assignment makes pointer from integer without a cast fmgr.c:665: warning: assignment makes pointer from integer without a cast fmgr.c:671: warning: assignment makes pointer from integer without a cast fmgr.c:678: warning: assignment makes pointer from integer without a cast fmgr.c:685: warning: assignment makes pointer from integer without a cast fmgr.c:693: warning: assignment makes pointer from integer without a cast fmgr.c:701: warning: assignment makes pointer from integer without a cast fmgr.c:710: warning: assignment makes pointer from integer without a cast fmgr.c:719: warning: assignment makes pointer from integer without a cast fmgr.c:729: warning: assignment makes pointer from integer without a cast fmgr.c:739: warning: assignment makes pointer from integer without a cast animal: lionfish warnings: 16 /tmp/cclwN8N9.s: Assembler messages: /tmp/cclwN8N9.s:109082: Warning: Macro instruction expanded into multiple instructions /tmp/cclwN8N9.s:109246: Warning: Macro instruction expanded into multiple instructions pg_lzcompress.c: In function `pglz_compress': pg_lzcompress.c:378: warning: inlining failed in call to `pglz_find_match' pg_lzcompress.c:578: warning: called from here /tmp/ccnsL6Et.s: Assembler messages: /tmp/ccnsL6Et.s:160502: Warning: Macro instruction expanded into multiple instructions /tmp/ccnsL6Et.s:160661: Warning: Macro instruction expanded into multiple instructions /tmp/ccnsL6Et.s:160702: Warning: Macro instruction expanded into multiple instructions /tmp/ccnsL6Et.s:160805: Warning: Macro instruction expanded into multiple instructions /tmp/ccnsL6Et.s:190739: Warning: Macro instruction expanded into multiple instructions /tmp/ccnsL6Et.s:192442: Warning: Macro instruction expanded into multiple instructions scan.l:180: warning, the character range [<80>-<FF>] is ambiguous in a case-insensitive scanner scan.l:180: warning, the character range [<80>-<FF>] is ambiguous in a case-insensitive scanner scan.l:302: warning, the character range [<80>-<FF>] is ambiguous in a case-insensitive scanner
pgsql-hackers by date: