Re: Add support for AT LOCAL
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Robert Haas <robertmhaas@gmail.com>
Cc: Thomas Munro <thomas.munro@gmail.com>,
Michael Paquier <michael@paquier.xyz>, Noah Misch <noah@leadboat.com>,
Vik Fearing <vik@postgresfriends.org>,
cary huang <hcary328@gmail.com>,
pgsql-hackers@lists.postgresql.org
Date: 2023-10-18T16:02:28Z
Lists: pgsql-hackers
Robert Haas <robertmhaas@gmail.com> writes: > On Tue, Oct 17, 2023 at 7:35 PM Tom Lane <tgl@sss.pgh.pa.us> wrote: >> Discounting the Windows animals, it looks like the xlc animals are >> our only remaining ones that use anything except gcc or clang. > After some research I determined that the release date for xlc 12.1 > seems to be June 1, 2012. At that time, clang 3.1 was current and just > after, GCC release version 4.7.1 was released. The oldest version of > clang that I find in the buildfarm is 3.9, and the oldest version of > gcc I find in the buildfarm is 4.6.3. So, somewhat to my surprise, xlc > is not the oldest compiler that we're still supporting in the > buildfarm. But it is very old, and it seems like that gcc and clang > are going to continue to gain ground against gcc and other proprietary > compilers for some time to come. Probably. Independent of that, it's fair to ask why we're still testing against xlc 12.1 and not the considerably-more-recent xlclang, or at least xlc 16.1. (I also wonder why we're still testing AIX 7.1 rather than an OS version that's not EOL.) > What does concern me is finding and coding > around compiler bugs. 19fa977311b9da9c6c84f0108600e78213751a38 is just > ridiculous, IMHO. I would agree, except for the downthread discovery that the bug is still present in current xlc and xlclang. Short of blowing off AIX altogether, it seems like we need to do something about it. regards, tom lane
Commits
-
Dodge a compiler bug affecting timetz_zone/timetz_izone.
- f4f55d5124a9 13.13 landed
- e98f47d570a2 11.22 landed
- d8c2877b9efa 12.17 landed
- 85c9dda81887 14.10 landed
- 5463319acd19 15.5 landed
- 1ad3a7bd396a 16.1 landed
- 19fa977311b9 17.0 landed
-
Back-patch test cases for timetz_zone/timetz_izone.
- fdf8b70a51cf 13.13 landed
- dc159b95d921 14.10 landed
- b18781c2df44 12.17 landed
- 4a427b82cf19 16.1 landed
- 29231dbd40cb 15.5 landed
- 05b4614decac 11.22 landed
-
Add regression test coverage for timetz_izone().
- 2f047203074c 17.0 landed
-
Add support for AT LOCAL
- 97957fdbaa42 17.0 landed
-
doc: Mention timezone(zone, time) in section for AT TIME ZONE
- 7e1f544827ec 17.0 landed
-
Use HASH_BLOBS for xidhash.
- a1b8aa1e4eec 14.0 cited