[pgpool-general: 4981] Re: Warnings in pool_proto_modules.c
Tatsuo Ishii
ishii at sraoss.co.jp
Tue Sep 13 09:53:22 JST 2016
>> Hello,
>>
>> I build pgpool-II 3.5.3 on Debian Wheezy with gcc 4.7. I have those warnings in pool_proto_modules.c:
>>
>> pgpool2-3.5.3/src/protocol/pool_proto_modules.c: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]:
>> switch (nodeTag(&con->val))
>>
>> and some:
>>
>> pgpool2-3.5.3/src/protocol/pool_proto_modules.c:3226: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
>> ereport(ERROR, (errmsg("unrecognized node type: %d",
>>
>> Is it normal? Sorry, if you already know about it.I think it would be better if you know about it.
>
> Thank you for the report. The code in question was imported from
> PostgreSQL. But in compiling PostgreSQL, we don't see the
> warning. Why? Because PostgreSQL is compiled with
> -fno-strict-aliasing. I will add this flag to Makefile in Pgpool-II.
Done.
Best regards,
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese:http://www.sraoss.co.jp
More information about the pgpool-general
mailing list