Postgres 8.0 with gcc 4.0 success - Mailing list pgsql-hackers
From | Gaetano Mendola |
---|---|
Subject | Postgres 8.0 with gcc 4.0 success |
Date | |
Msg-id | cis4cs$2d3$1@floppy.pyrenet.fr Whole thread Raw |
List | pgsql-hackers |
Hi all, I succesfull compiled postgres 8.0beta2 with a recent gcc 4.0 snapshot: gcc (GCC) 4.0.0 20040911 (experimental) Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # select version(); version ----------------------------------------------------------------------------------------------------- PostgreSQL 8.0.0beta2on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 4.0.0 20040911 (experimental) (1 row) All the tests passed, however I had a bunch of warning during the compilation, the more common was: "left-hand operand of comma expression has no effect" These are some examples: ============================================================================= gist.c: In function `gistlayerinsert': gist.c:463: warning: left-hand operand of comma expression has no effect gist.c: In function `gistreadbuffer': gist.c:644: warning: left-hand operand of comma expression has no effect gist.c: In function `gistchoose': gist.c:1479: warning: left-hand operand of comma expression has no effect ============================================================================= pg_conversion.c: In function `pg_convert_using': pg_conversion.c:334: warning: pointer targets in passing arg 1 of `strlen' differ in signedness ============================================================================= nbtinsert.c: In function `_bt_insertonpg': nbtinsert.c:380: warning: 'itup_blkno' may be used uninitialized in this function nbtinsert.c:379: warning: 'itup_off' may be used uninitialized in this function ============================================================================= pg_proc.c: In function `match_prosrc_to_query': pg_proc.c:915: warning: pointer targets in passing arg 1 of `pg_mbstrlen_with_len' differ in signedness pg_proc.c:929: warning: pointer targets in passing arg 1 of `pg_mbstrlen_with_len' differ in signedness pg_proc.c: In function `match_prosrc_to_literal': pg_proc.c:982: warning: pointer targets in passing arg 1 of `pg_mblen' differ in signedness ============================================================================= orindxpath.c: In function `best_or_subclause_indexes': orindxpath.c:258: warning: 'best_indexinfo' may be used uninitialized in this function orindxpath.c:260: warning: 'best_indexquals' may be used uninitialized in this function orindxpath.c:259: warning: 'best_indexclauses' may be used uninitialized in this function orindxpath.c:261: warning: 'best_startup_cost' may be used uninitialized in this function orindxpath.c:262: warning: 'best_total_cost' may be used uninitialized in this function ============================================================================= createplan.c: In function `create_plan': createplan.c:1244: warning: 'opclass' may be used uninitialized in this function ============================================================================= Regards Gaetano Mendola
pgsql-hackers by date: