---
ChangeLog | 13 +++++++++----
doc/gnulib-intro.texi | 2 ++
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9618e7e843..0dc39d4c6d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -56,10 +56,15 @@
* lib/chown.c (rpl_chown):
* lib/fchownat.c (rpl_fchownat):
* lib/lchown.c (rpl_lchown):
- Avoid using designated initializers (or even ordinary initializers)
- in a way that provokes a bug in IBM XL C for AIX 16.1 (2018).
- IBM says they will support this old compiler through April 2026
- with extended support through April 2029.
+ Avoid using C99 style designated (or even ordinary) initializers
+ in a way that does not work on IBM XL C for AIX 12.1 (2012).
+ These initializers were not supported until 13.1 (2014).
+ Although IBM's extended support for 12.1 ended in April 2023,
+ I installed this patch when I mistakenly thought I was testing with
+ IBM XL C for AIX 16.1 (2018), which does support these initializers.
+ Although in hindsight this patch was not needed, it shouldn’t hurt.
+ Since the affected code is intended for older systems anyway,
+ I guess it’s OK to keep the patch.
stdcountof-h: port to IBM XL C for AIX 16.1
Improve the test for the bug in MSVC and Oracle Developer Studio
diff --git a/doc/gnulib-intro.texi b/doc/gnulib-intro.texi
index 982fcc2a9f..4548088857 100644
--- a/doc/gnulib-intro.texi
+++ b/doc/gnulib-intro.texi
@@ -258,6 +258,8 @@ Mac OS X 10.4 and older.
@item
AIX 6 and older.
@item
+IBM XL C/C++ 13.1 and older.
+@item
HP-UX 11.31.
@item
@c IRIX 6.5 cc has no option for C99 support. You would need to use gcc
instead.
--
2.51.0