pgsql: Make checksum_impl.h safe to compile with -fstrict-aliasing.

2018-08-31 Thread Tom Lane
Make checksum_impl.h safe to compile with -fstrict-aliasing. In general, Postgres requires -fno-strict-aliasing with compilers that implement C99 strict aliasing rules. There's little hope of getting rid of that overall. But it seems like it would be a good idea if storage/checksum_impl.h in par

pgsql: Make checksum_impl.h safe to compile with -fstrict-aliasing.

2018-08-31 Thread Tom Lane
Make checksum_impl.h safe to compile with -fstrict-aliasing. In general, Postgres requires -fno-strict-aliasing with compilers that implement C99 strict aliasing rules. There's little hope of getting rid of that overall. But it seems like it would be a good idea if storage/checksum_impl.h in par

pgsql: Make checksum_impl.h safe to compile with -fstrict-aliasing.

2018-08-31 Thread Tom Lane
Make checksum_impl.h safe to compile with -fstrict-aliasing. In general, Postgres requires -fno-strict-aliasing with compilers that implement C99 strict aliasing rules. There's little hope of getting rid of that overall. But it seems like it would be a good idea if storage/checksum_impl.h in par

pgsql: Make checksum_impl.h safe to compile with -fstrict-aliasing.

2018-08-31 Thread Tom Lane
Make checksum_impl.h safe to compile with -fstrict-aliasing. In general, Postgres requires -fno-strict-aliasing with compilers that implement C99 strict aliasing rules. There's little hope of getting rid of that overall. But it seems like it would be a good idea if storage/checksum_impl.h in par

pgsql: Make checksum_impl.h safe to compile with -fstrict-aliasing.

2018-08-31 Thread Tom Lane
Make checksum_impl.h safe to compile with -fstrict-aliasing. In general, Postgres requires -fno-strict-aliasing with compilers that implement C99 strict aliasing rules. There's little hope of getting rid of that overall. But it seems like it would be a good idea if storage/checksum_impl.h in par

pgsql: Make checksum_impl.h safe to compile with -fstrict-aliasing.

2018-08-31 Thread Tom Lane
Make checksum_impl.h safe to compile with -fstrict-aliasing. In general, Postgres requires -fno-strict-aliasing with compilers that implement C99 strict aliasing rules. There's little hope of getting rid of that overall. But it seems like it would be a good idea if storage/checksum_impl.h in par

pgsql: Make checksum_impl.h safe to compile with -fstrict-aliasing.

2018-08-31 Thread Tom Lane
Make checksum_impl.h safe to compile with -fstrict-aliasing. In general, Postgres requires -fno-strict-aliasing with compilers that implement C99 strict aliasing rules. There's little hope of getting rid of that overall. But it seems like it would be a good idea if storage/checksum_impl.h in par