From 8f999c4465b05232e87b2dd9e653cada6e82cdf6 Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@clisp.org>
Date: Sat, 6 Jul 2019 05:10:53 +0200
Subject: [PATCH] doc: Remove documentation of Solaris 8 and older as supported
 platforms.

* doc/gnulib-intro.texi (Target Platforms): Mention that Solaris <= 8 is
unsupported.
* doc/posix-functions/mbrtowc.texi: Don't mention Solaris specific
workarounds.
* doc/posix-functions/memcmp.texi: Likewise.
* doc/posix-functions/rename.texi: Likewise.
* doc/posix-functions/tzset.texi: Likewise.
* doc/posix-headers/wctype.texi: Likewise.
* doc/**/*.texi: Update.
---
 ChangeLog                                           | 13 +++++++++++++
 doc/glibc-functions/futimesat.texi                  |  2 +-
 doc/glibc-functions/getloadavg.texi                 |  2 +-
 doc/glibc-functions/obstack_printf.texi             |  2 +-
 doc/glibc-functions/obstack_vprintf.texi            |  2 +-
 .../pthread_mutex_consistent_np.texi                |  2 +-
 .../pthread_mutexattr_getrobust_np.texi             |  2 +-
 .../pthread_mutexattr_setrobust_np.texi             |  2 +-
 doc/gnulib-intro.texi                               |  4 +++-
 doc/pastposix-functions/bcmp.texi                   |  2 +-
 doc/pastposix-functions/bcopy.texi                  |  2 +-
 doc/pastposix-functions/bsd_signal.texi             |  2 +-
 doc/pastposix-functions/bzero.texi                  |  2 +-
 doc/pastposix-functions/ftime.texi                  |  2 +-
 doc/pastposix-functions/getwd.texi                  |  2 +-
 doc/pastposix-functions/index.texi                  |  2 +-
 .../pthread_attr_getstackaddr.texi                  |  2 +-
 .../pthread_attr_setstackaddr.texi                  |  2 +-
 doc/pastposix-functions/rindex.texi                 |  2 +-
 doc/pastposix-functions/ualarm.texi                 |  2 +-
 doc/pastposix-functions/usleep.texi                 |  2 +-
 doc/pastposix-functions/wcswcs.texi                 |  2 +-
 doc/posix-functions/_longjmp.texi                   |  2 +-
 doc/posix-functions/_setjmp.texi                    |  3 ---
 doc/posix-functions/aio_cancel.texi                 |  2 +-
 doc/posix-functions/aio_error.texi                  |  2 +-
 doc/posix-functions/aio_fsync.texi                  |  2 +-
 doc/posix-functions/aio_read.texi                   |  2 +-
 doc/posix-functions/aio_return.texi                 |  2 +-
 doc/posix-functions/aio_suspend.texi                |  2 +-
 doc/posix-functions/aio_write.texi                  |  2 +-
 doc/posix-functions/atof.texi                       |  8 ++++----
 doc/posix-functions/basename.texi                   |  2 +-
 doc/posix-functions/btowc.texi                      |  2 +-
 doc/posix-functions/clock_getres.texi               |  2 +-
 doc/posix-functions/clock_gettime.texi              |  2 +-
 doc/posix-functions/clock_settime.texi              |  2 +-
 doc/posix-functions/dbm_clearerr.texi               |  2 +-
 doc/posix-functions/dbm_error.texi                  |  2 +-
 doc/posix-functions/dirname.texi                    |  2 +-
 doc/posix-functions/fdatasync.texi                  |  2 +-
 doc/posix-functions/fgetwc.texi                     |  2 +-
 doc/posix-functions/fgetws.texi                     |  2 +-
 doc/posix-functions/fprintf.texi                    |  2 +-
 doc/posix-functions/fputwc.texi                     |  2 +-
 doc/posix-functions/fputws.texi                     |  2 +-
 doc/posix-functions/freeaddrinfo.texi               |  2 +-
 doc/posix-functions/fseeko.texi                     |  2 +-
 doc/posix-functions/ftello.texi                     |  2 +-
 doc/posix-functions/ftrylockfile.texi               |  2 +-
 doc/posix-functions/fwide.texi                      |  2 +-
 doc/posix-functions/fwprintf.texi                   |  2 +-
 doc/posix-functions/fwscanf.texi                    |  2 +-
 doc/posix-functions/gai_strerror.texi               |  2 +-
 doc/posix-functions/getaddrinfo.texi                |  2 +-
 doc/posix-functions/gethostid.texi                  |  2 +-
 doc/posix-functions/getnameinfo.texi                |  2 +-
 doc/posix-functions/getpriority.texi                |  2 +-
 doc/posix-functions/getrusage.texi                  |  2 +-
 doc/posix-functions/getwc.texi                      |  2 +-
 doc/posix-functions/getwchar.texi                   |  2 +-
 doc/posix-functions/iconv_open.texi                 |  2 +-
 doc/posix-functions/if_freenameindex.texi           |  2 +-
 doc/posix-functions/if_indextoname.texi             |  2 +-
 doc/posix-functions/if_nameindex.texi               |  2 +-
 doc/posix-functions/if_nametoindex.texi             |  2 +-
 doc/posix-functions/inet_ntop.texi                  |  2 +-
 doc/posix-functions/inet_pton.texi                  |  2 +-
 doc/posix-functions/initstate.texi                  |  2 +-
 doc/posix-functions/iswalnum.texi                   |  2 +-
 doc/posix-functions/iswalpha.texi                   |  2 +-
 doc/posix-functions/iswcntrl.texi                   |  2 +-
 doc/posix-functions/iswctype.texi                   |  2 +-
 doc/posix-functions/iswdigit.texi                   |  2 +-
 doc/posix-functions/iswgraph.texi                   |  2 +-
 doc/posix-functions/iswlower.texi                   |  2 +-
 doc/posix-functions/iswprint.texi                   |  2 +-
 doc/posix-functions/iswpunct.texi                   |  2 +-
 doc/posix-functions/iswspace.texi                   |  2 +-
 doc/posix-functions/iswupper.texi                   |  2 +-
 doc/posix-functions/iswxdigit.texi                  |  2 +-
 doc/posix-functions/killpg.texi                     |  2 +-
 doc/posix-functions/lio_listio.texi                 |  2 +-
 doc/posix-functions/mbrlen.texi                     |  2 +-
 doc/posix-functions/mbrtowc.texi                    |  9 +--------
 doc/posix-functions/mbsinit.texi                    |  2 +-
 doc/posix-functions/mbsrtowcs.texi                  |  2 +-
 doc/posix-functions/memcmp.texi                     |  3 ---
 doc/posix-functions/mkstemp.texi                    |  2 +-
 doc/posix-functions/mq_close.texi                   |  2 +-
 doc/posix-functions/mq_getattr.texi                 |  2 +-
 doc/posix-functions/mq_notify.texi                  |  2 +-
 doc/posix-functions/mq_open.texi                    |  2 +-
 doc/posix-functions/mq_receive.texi                 |  2 +-
 doc/posix-functions/mq_send.texi                    |  2 +-
 doc/posix-functions/mq_setattr.texi                 |  2 +-
 doc/posix-functions/mq_unlink.texi                  |  2 +-
 doc/posix-functions/nanosleep.texi                  |  2 +-
 doc/posix-functions/perror.texi                     |  2 +-
 doc/posix-functions/printf.texi                     |  2 +-
 doc/posix-functions/pthread_atfork.texi             |  2 +-
 doc/posix-functions/pthread_attr_destroy.texi       |  2 +-
 .../pthread_attr_getdetachstate.texi                |  2 +-
 doc/posix-functions/pthread_attr_getguardsize.texi  |  2 +-
 .../pthread_attr_getinheritsched.texi               |  2 +-
 doc/posix-functions/pthread_attr_getschedparam.texi |  2 +-
 .../pthread_attr_getschedpolicy.texi                |  2 +-
 doc/posix-functions/pthread_attr_getscope.texi      |  2 +-
 doc/posix-functions/pthread_attr_getstacksize.texi  |  2 +-
 doc/posix-functions/pthread_attr_init.texi          |  2 +-
 .../pthread_attr_setdetachstate.texi                |  2 +-
 doc/posix-functions/pthread_attr_setguardsize.texi  |  2 +-
 .../pthread_attr_setinheritsched.texi               |  2 +-
 doc/posix-functions/pthread_attr_setschedparam.texi |  2 +-
 .../pthread_attr_setschedpolicy.texi                |  2 +-
 doc/posix-functions/pthread_attr_setscope.texi      |  2 +-
 doc/posix-functions/pthread_attr_setstacksize.texi  |  2 +-
 doc/posix-functions/pthread_cancel.texi             |  2 +-
 doc/posix-functions/pthread_cond_broadcast.texi     |  2 +-
 doc/posix-functions/pthread_cond_destroy.texi       |  2 +-
 doc/posix-functions/pthread_cond_init.texi          |  2 +-
 doc/posix-functions/pthread_cond_signal.texi        |  2 +-
 doc/posix-functions/pthread_cond_timedwait.texi     |  2 +-
 doc/posix-functions/pthread_cond_wait.texi          |  2 +-
 doc/posix-functions/pthread_condattr_destroy.texi   |  2 +-
 .../pthread_condattr_getpshared.texi                |  2 +-
 doc/posix-functions/pthread_condattr_init.texi      |  2 +-
 .../pthread_condattr_setpshared.texi                |  2 +-
 doc/posix-functions/pthread_create.texi             |  2 +-
 doc/posix-functions/pthread_detach.texi             |  2 +-
 doc/posix-functions/pthread_equal.texi              |  2 +-
 doc/posix-functions/pthread_exit.texi               |  2 +-
 doc/posix-functions/pthread_getconcurrency.texi     |  2 +-
 doc/posix-functions/pthread_getschedparam.texi      |  2 +-
 doc/posix-functions/pthread_getspecific.texi        |  2 +-
 doc/posix-functions/pthread_join.texi               |  2 +-
 doc/posix-functions/pthread_key_create.texi         |  2 +-
 doc/posix-functions/pthread_key_delete.texi         |  2 +-
 doc/posix-functions/pthread_kill.texi               |  2 +-
 doc/posix-functions/pthread_mutex_destroy.texi      |  2 +-
 .../pthread_mutex_getprioceiling.texi               |  2 +-
 doc/posix-functions/pthread_mutex_init.texi         |  2 +-
 doc/posix-functions/pthread_mutex_lock.texi         |  2 +-
 .../pthread_mutex_setprioceiling.texi               |  2 +-
 doc/posix-functions/pthread_mutex_timedlock.texi    |  2 +-
 doc/posix-functions/pthread_mutex_trylock.texi      |  2 +-
 doc/posix-functions/pthread_mutex_unlock.texi       |  2 +-
 doc/posix-functions/pthread_mutexattr_destroy.texi  |  2 +-
 .../pthread_mutexattr_getprioceiling.texi           |  2 +-
 .../pthread_mutexattr_getprotocol.texi              |  2 +-
 .../pthread_mutexattr_getpshared.texi               |  2 +-
 doc/posix-functions/pthread_mutexattr_gettype.texi  |  2 +-
 doc/posix-functions/pthread_mutexattr_init.texi     |  2 +-
 .../pthread_mutexattr_setprioceiling.texi           |  2 +-
 .../pthread_mutexattr_setprotocol.texi              |  2 +-
 .../pthread_mutexattr_setpshared.texi               |  2 +-
 doc/posix-functions/pthread_mutexattr_settype.texi  |  2 +-
 doc/posix-functions/pthread_once.texi               |  2 +-
 doc/posix-functions/pthread_rwlock_destroy.texi     |  2 +-
 doc/posix-functions/pthread_rwlock_init.texi        |  2 +-
 doc/posix-functions/pthread_rwlock_rdlock.texi      |  2 +-
 doc/posix-functions/pthread_rwlock_tryrdlock.texi   |  2 +-
 doc/posix-functions/pthread_rwlock_trywrlock.texi   |  2 +-
 doc/posix-functions/pthread_rwlock_unlock.texi      |  2 +-
 doc/posix-functions/pthread_rwlock_wrlock.texi      |  2 +-
 doc/posix-functions/pthread_rwlockattr_destroy.texi |  2 +-
 .../pthread_rwlockattr_getpshared.texi              |  2 +-
 doc/posix-functions/pthread_rwlockattr_init.texi    |  2 +-
 .../pthread_rwlockattr_setpshared.texi              |  2 +-
 doc/posix-functions/pthread_self.texi               |  2 +-
 doc/posix-functions/pthread_setcancelstate.texi     |  2 +-
 doc/posix-functions/pthread_setcanceltype.texi      |  2 +-
 doc/posix-functions/pthread_setconcurrency.texi     |  2 +-
 doc/posix-functions/pthread_setschedparam.texi      |  2 +-
 doc/posix-functions/pthread_setspecific.texi        |  2 +-
 doc/posix-functions/pthread_sigmask.texi            |  4 ++--
 doc/posix-functions/pthread_testcancel.texi         |  2 +-
 doc/posix-functions/putwc.texi                      |  2 +-
 doc/posix-functions/putwchar.texi                   |  2 +-
 doc/posix-functions/random.texi                     |  2 +-
 doc/posix-functions/rename.texi                     |  4 ----
 doc/posix-functions/renameat.texi                   |  2 +-
 doc/posix-functions/sched_get_priority_max.texi     |  2 +-
 doc/posix-functions/sched_getparam.texi             |  2 +-
 doc/posix-functions/sched_getscheduler.texi         |  2 +-
 doc/posix-functions/sched_rr_get_interval.texi      |  2 +-
 doc/posix-functions/sched_setparam.texi             |  2 +-
 doc/posix-functions/sched_setscheduler.texi         |  2 +-
 doc/posix-functions/sched_yield.texi                |  2 +-
 doc/posix-functions/select.texi                     |  4 ----
 doc/posix-functions/sem_close.texi                  |  2 +-
 doc/posix-functions/sem_destroy.texi                |  2 +-
 doc/posix-functions/sem_getvalue.texi               |  2 +-
 doc/posix-functions/sem_init.texi                   |  2 +-
 doc/posix-functions/sem_open.texi                   |  2 +-
 doc/posix-functions/sem_post.texi                   |  2 +-
 doc/posix-functions/sem_trywait.texi                |  2 +-
 doc/posix-functions/sem_unlink.texi                 |  2 +-
 doc/posix-functions/sem_wait.texi                   |  2 +-
 doc/posix-functions/setpriority.texi                |  2 +-
 doc/posix-functions/setregid.texi                   |  2 +-
 doc/posix-functions/setreuid.texi                   |  2 +-
 doc/posix-functions/setstate.texi                   |  2 +-
 doc/posix-functions/shm_open.texi                   |  2 +-
 doc/posix-functions/shm_unlink.texi                 |  2 +-
 doc/posix-functions/shmat.texi                      |  4 ----
 doc/posix-functions/siginterrupt.texi               |  2 +-
 doc/posix-functions/sigqueue.texi                   |  2 +-
 doc/posix-functions/sigtimedwait.texi               |  2 +-
 doc/posix-functions/sigwaitinfo.texi                |  2 +-
 doc/posix-functions/snprintf.texi                   |  4 ++--
 doc/posix-functions/sprintf.texi                    |  2 +-
 doc/posix-functions/srandom.texi                    |  2 +-
 doc/posix-functions/strerror.texi                   |  2 +-
 doc/posix-functions/swprintf.texi                   |  2 +-
 doc/posix-functions/swscanf.texi                    |  2 +-
 doc/posix-functions/timer_create.texi               |  2 +-
 doc/posix-functions/timer_delete.texi               |  2 +-
 doc/posix-functions/timer_getoverrun.texi           |  2 +-
 doc/posix-functions/timer_settime.texi              |  2 +-
 doc/posix-functions/towctrans.texi                  |  2 +-
 doc/posix-functions/towlower.texi                   |  2 +-
 doc/posix-functions/towupper.texi                   |  2 +-
 doc/posix-functions/tzset.texi                      |  4 ----
 doc/posix-functions/ungetwc.texi                    |  2 +-
 doc/posix-functions/vfprintf.texi                   |  2 +-
 doc/posix-functions/vfscanf.texi                    |  2 +-
 doc/posix-functions/vfwprintf.texi                  |  2 +-
 doc/posix-functions/vfwscanf.texi                   |  2 +-
 doc/posix-functions/vprintf.texi                    |  2 +-
 doc/posix-functions/vscanf.texi                     |  2 +-
 doc/posix-functions/vsnprintf.texi                  |  4 ++--
 doc/posix-functions/vsprintf.texi                   |  2 +-
 doc/posix-functions/vsscanf.texi                    |  2 +-
 doc/posix-functions/vswprintf.texi                  |  2 +-
 doc/posix-functions/vswscanf.texi                   |  2 +-
 doc/posix-functions/vwprintf.texi                   |  2 +-
 doc/posix-functions/vwscanf.texi                    |  2 +-
 doc/posix-functions/wcrtomb.texi                    |  2 +-
 doc/posix-functions/wcscat.texi                     |  2 +-
 doc/posix-functions/wcschr.texi                     |  2 +-
 doc/posix-functions/wcscmp.texi                     |  2 +-
 doc/posix-functions/wcscoll.texi                    |  2 +-
 doc/posix-functions/wcscpy.texi                     |  2 +-
 doc/posix-functions/wcscspn.texi                    |  2 +-
 doc/posix-functions/wcsftime.texi                   |  2 +-
 doc/posix-functions/wcslen.texi                     |  2 +-
 doc/posix-functions/wcsncat.texi                    |  2 +-
 doc/posix-functions/wcsncmp.texi                    |  2 +-
 doc/posix-functions/wcsncpy.texi                    |  2 +-
 doc/posix-functions/wcspbrk.texi                    |  2 +-
 doc/posix-functions/wcsrchr.texi                    |  2 +-
 doc/posix-functions/wcsrtombs.texi                  |  2 +-
 doc/posix-functions/wcsspn.texi                     |  2 +-
 doc/posix-functions/wcsstr.texi                     |  2 +-
 doc/posix-functions/wcstod.texi                     |  2 +-
 doc/posix-functions/wcstok.texi                     |  2 +-
 doc/posix-functions/wcstol.texi                     |  2 +-
 doc/posix-functions/wcstoul.texi                    |  2 +-
 doc/posix-functions/wcswidth.texi                   |  2 +-
 doc/posix-functions/wcsxfrm.texi                    |  2 +-
 doc/posix-functions/wctob.texi                      |  2 +-
 doc/posix-functions/wctrans.texi                    |  2 +-
 doc/posix-functions/wctype.texi                     |  2 +-
 doc/posix-functions/wcwidth.texi                    |  2 +-
 doc/posix-functions/wmemchr.texi                    |  2 +-
 doc/posix-functions/wmemcmp.texi                    |  2 +-
 doc/posix-functions/wmemcpy.texi                    |  2 +-
 doc/posix-functions/wmemmove.texi                   |  2 +-
 doc/posix-functions/wmemset.texi                    |  2 +-
 doc/posix-functions/wprintf.texi                    |  2 +-
 doc/posix-functions/wscanf.texi                     |  2 +-
 doc/posix-headers/fcntl.texi                        |  2 +-
 doc/posix-headers/wctype.texi                       |  6 +-----
 274 files changed, 288 insertions(+), 306 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9d1db9e4fa..67e43a4184 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2019-07-05  Bruno Haible  <bruno@clisp.org>
+
+	doc: Remove documentation of Solaris 8 and older as supported platforms.
+	* doc/gnulib-intro.texi (Target Platforms): Mention that Solaris <= 8 is
+	unsupported.
+	* doc/posix-functions/mbrtowc.texi: Don't mention Solaris specific
+	workarounds.
+	* doc/posix-functions/memcmp.texi: Likewise.
+	* doc/posix-functions/rename.texi: Likewise.
+	* doc/posix-functions/tzset.texi: Likewise.
+	* doc/posix-headers/wctype.texi: Likewise.
+	* doc/**/*.texi: Update.
+
 2019-07-05  Bruno Haible  <bruno@clisp.org>
 
 	doc: Remove documentation of Interix 3.5 as a supported platform.
diff --git a/doc/glibc-functions/futimesat.texi b/doc/glibc-functions/futimesat.texi
index eefb56147b..81ef06f504 100644
--- a/doc/glibc-functions/futimesat.texi
+++ b/doc/glibc-functions/futimesat.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin 1.5.x, mingw, MSVC 14, Android 7.1.
+glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Cygwin 1.5.x, mingw, MSVC 14, Android 7.1.
 @item
 On some platforms, this function mis-handles trailing slash:
 Solaris 9.
diff --git a/doc/glibc-functions/getloadavg.texi b/doc/glibc-functions/getloadavg.texi
index f09e689f50..5939ef1c42 100644
--- a/doc/glibc-functions/getloadavg.texi
+++ b/doc/glibc-functions/getloadavg.texi
@@ -21,7 +21,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 2.6, Cygwin, mingw, MSVC 14, Android 9.0.
+AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 This function is declared in @code{<sys/loadavg.h>}, not @code{<stdlib.h>},
 on some platforms:
diff --git a/doc/glibc-functions/obstack_printf.texi b/doc/glibc-functions/obstack_printf.texi
index ffc0212f2f..b54996bfaa 100644
--- a/doc/glibc-functions/obstack_printf.texi
+++ b/doc/glibc-functions/obstack_printf.texi
@@ -47,7 +47,7 @@ This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/glibc-functions/obstack_vprintf.texi b/doc/glibc-functions/obstack_vprintf.texi
index 9876556c0c..2ab1dde723 100644
--- a/doc/glibc-functions/obstack_vprintf.texi
+++ b/doc/glibc-functions/obstack_vprintf.texi
@@ -47,7 +47,7 @@ This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/glibc-functions/pthread_mutex_consistent_np.texi b/doc/glibc-functions/pthread_mutex_consistent_np.texi
index f3ecf5b063..9156638120 100644
--- a/doc/glibc-functions/pthread_mutex_consistent_np.texi
+++ b/doc/glibc-functions/pthread_mutex_consistent_np.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on many non-glibc platforms:
-glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 7, Cygwin, mingw, MSVC 14, Android 9.0.
+glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/glibc-functions/pthread_mutexattr_getrobust_np.texi b/doc/glibc-functions/pthread_mutexattr_getrobust_np.texi
index 7794e4d3bb..7849cf1ab1 100644
--- a/doc/glibc-functions/pthread_mutexattr_getrobust_np.texi
+++ b/doc/glibc-functions/pthread_mutexattr_getrobust_np.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on many non-glibc platforms:
-glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 7, Cygwin, mingw, MSVC 14, Android 9.0.
+glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @end itemize
 
 This function has now been standardized by POSIX under the name
diff --git a/doc/glibc-functions/pthread_mutexattr_setrobust_np.texi b/doc/glibc-functions/pthread_mutexattr_setrobust_np.texi
index 09b5591642..9caa298b28 100644
--- a/doc/glibc-functions/pthread_mutexattr_setrobust_np.texi
+++ b/doc/glibc-functions/pthread_mutexattr_setrobust_np.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on many non-glibc platforms:
-glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 7, Cygwin, mingw, MSVC 14, Android 9.0.
+glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @end itemize
 
 This function has now been standardized by POSIX under the name
diff --git a/doc/gnulib-intro.texi b/doc/gnulib-intro.texi
index fec6fb3f41..173476c8a4 100644
--- a/doc/gnulib-intro.texi
+++ b/doc/gnulib-intro.texi
@@ -132,7 +132,7 @@ NetBSD 7.0 or newer is occasionally tested.
 @item
 AIX 7.1 is occasionally tested.
 @item
-Solaris 10 and 11 are occasionally tested.  Solaris 9 and older are rarely
+Solaris 10 and 11 are occasionally tested.  Solaris 9 is rarely
 tested and low priority.
 @item
 Cygwin 2.9 is occasionally tested.  Cygwin 1.7.x is rarely tested.
@@ -177,6 +177,8 @@ The following platforms were supported in the past, but are no longer
 supported:
 @itemize
 @item
+Solaris 8 and older.
+@item
 BeOS.
 @end itemize
 
diff --git a/doc/pastposix-functions/bcmp.texi b/doc/pastposix-functions/bcmp.texi
index fa2544d2da..21a2e53c4f 100644
--- a/doc/pastposix-functions/bcmp.texi
+++ b/doc/pastposix-functions/bcmp.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14, Android 9.0.
+mingw, MSVC 14, Android 9.0.
 @item
 This function is marked as ``legacy'' in POSIX.  Better use @code{memcmp}
 instead.
diff --git a/doc/pastposix-functions/bcopy.texi b/doc/pastposix-functions/bcopy.texi
index 3afd02631d..c2f452eef0 100644
--- a/doc/pastposix-functions/bcopy.texi
+++ b/doc/pastposix-functions/bcopy.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14, Android 9.0.
+mingw, MSVC 14, Android 9.0.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/pastposix-functions/bsd_signal.texi b/doc/pastposix-functions/bsd_signal.texi
index 85c1916d9e..0f7465caf6 100644
--- a/doc/pastposix-functions/bsd_signal.texi
+++ b/doc/pastposix-functions/bsd_signal.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, IRIX 5.3, Solaris 2.5.1, Cygwin, mingw, MSVC 14.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, IRIX 5.3, Cygwin, mingw, MSVC 14.
 @end itemize
diff --git a/doc/pastposix-functions/bzero.texi b/doc/pastposix-functions/bzero.texi
index a67e5223fa..b5bd1c9c04 100644
--- a/doc/pastposix-functions/bzero.texi
+++ b/doc/pastposix-functions/bzero.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14, Android 9.0.
+mingw, MSVC 14, Android 9.0.
 @item
 This function is marked as ``legacy'' in POSIX.  Better use @code{memset}
 instead.
diff --git a/doc/pastposix-functions/ftime.texi b/doc/pastposix-functions/ftime.texi
index 2b2c0cee37..a693e1c881 100644
--- a/doc/pastposix-functions/ftime.texi
+++ b/doc/pastposix-functions/ftime.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, IRIX 5.3, Solaris 2.4, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, IRIX 5.3, Android 9.0.
 @item
 On native Windows platforms (mingw, MSVC), this function works incorrectly
 when the environment variable @code{TZ} has been set by Cygwin.
diff --git a/doc/pastposix-functions/getwd.texi b/doc/pastposix-functions/getwd.texi
index 29a169fbc1..699e599142 100644
--- a/doc/pastposix-functions/getwd.texi
+++ b/doc/pastposix-functions/getwd.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14, Android 9.0.
+mingw, MSVC 14, Android 9.0.
 @item
 The size of the buffer required for this function is not a compile-time
 constant.  Also, the function truncates a result that would be larger than
diff --git a/doc/pastposix-functions/index.texi b/doc/pastposix-functions/index.texi
index a7becb8a72..8870f62102 100644
--- a/doc/pastposix-functions/index.texi
+++ b/doc/pastposix-functions/index.texi
@@ -19,7 +19,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14, Android 9.0.
+mingw, MSVC 14, Android 9.0.
 @item
 This function is marked as ``legacy'' in POSIX.  Better use @code{strchr}
 instead.
diff --git a/doc/pastposix-functions/pthread_attr_getstackaddr.texi b/doc/pastposix-functions/pthread_attr_getstackaddr.texi
index 4b16f75cbd..ee0ceda928 100644
--- a/doc/pastposix-functions/pthread_attr_getstackaddr.texi
+++ b/doc/pastposix-functions/pthread_attr_getstackaddr.texi
@@ -15,5 +15,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11, Solaris 2.4, Cygwin 1.7.9, mingw, MSVC 14, Android 9.0.
+HP-UX 11, Cygwin 1.7.9, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/pastposix-functions/pthread_attr_setstackaddr.texi b/doc/pastposix-functions/pthread_attr_setstackaddr.texi
index efeb3b808a..60e2bc1b5d 100644
--- a/doc/pastposix-functions/pthread_attr_setstackaddr.texi
+++ b/doc/pastposix-functions/pthread_attr_setstackaddr.texi
@@ -15,5 +15,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11, IRIX 5.3, Solaris 2.4, Cygwin 1.7.9, mingw, MSVC 14, Android 9.0.
+HP-UX 11, IRIX 5.3, Cygwin 1.7.9, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/pastposix-functions/rindex.texi b/doc/pastposix-functions/rindex.texi
index 3d60fdc777..b4594ff4de 100644
--- a/doc/pastposix-functions/rindex.texi
+++ b/doc/pastposix-functions/rindex.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14, Android 9.0.
+mingw, MSVC 14, Android 9.0.
 @item
 This function is marked as ``legacy'' in POSIX.  Better use @code{strrchr}
 instead.
diff --git a/doc/pastposix-functions/ualarm.texi b/doc/pastposix-functions/ualarm.texi
index 34a08b8876..d5b00c6170 100644
--- a/doc/pastposix-functions/ualarm.texi
+++ b/doc/pastposix-functions/ualarm.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14, Android 9.0.
+mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/pastposix-functions/usleep.texi b/doc/pastposix-functions/usleep.texi
index 59f45451c3..eeca563bec 100644
--- a/doc/pastposix-functions/usleep.texi
+++ b/doc/pastposix-functions/usleep.texi
@@ -16,7 +16,7 @@ mingw.
 This function is missing on some platforms.  However, the replacement
 is designed to be lightweight, and may round to the nearest second;
 use @code{select} or @code{nanosleep} if better resolution is needed:
-IRIX 5.3, Solaris 2.4.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/pastposix-functions/wcswcs.texi b/doc/pastposix-functions/wcswcs.texi
index 0b2cb39e56..d12966a490 100644
--- a/doc/pastposix-functions/wcswcs.texi
+++ b/doc/pastposix-functions/wcswcs.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, IRIX 5.3, Solaris 2.5.1, Cygwin, mingw, MSVC 14, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, IRIX 5.3, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/_longjmp.texi b/doc/posix-functions/_longjmp.texi
index 8b3490fe32..42acf4245d 100644
--- a/doc/posix-functions/_longjmp.texi
+++ b/doc/posix-functions/_longjmp.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.5.1, mingw, MSVC 14.
+mingw, MSVC 14.
 @end itemize
 
 Note: A future revision of POSIX later than the 2008/2009 one may drop the
diff --git a/doc/posix-functions/_setjmp.texi b/doc/posix-functions/_setjmp.texi
index c9df2730e7..062967b1a2 100644
--- a/doc/posix-functions/_setjmp.texi
+++ b/doc/posix-functions/_setjmp.texi
@@ -12,9 +12,6 @@ Portability problems fixed by Gnulib:
 
 Portability problems not fixed by Gnulib:
 @itemize
-@item
-This function is missing on some platforms:
-Solaris 2.5.1.
 @end itemize
 
 Note: A future revision of POSIX later than the 2008/2009 one may drop the
diff --git a/doc/posix-functions/aio_cancel.texi b/doc/posix-functions/aio_cancel.texi
index f5af504476..5654c249d7 100644
--- a/doc/posix-functions/aio_cancel.texi
+++ b/doc/posix-functions/aio_cancel.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, MSVC 14, Android 9.0.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 On platforms where @code{off_t} is a 32-bit type, this function may not
 work correctly on files larger than 2 GB.  The fix is to use the
diff --git a/doc/posix-functions/aio_error.texi b/doc/posix-functions/aio_error.texi
index 26529aa218..ce34980983 100644
--- a/doc/posix-functions/aio_error.texi
+++ b/doc/posix-functions/aio_error.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, MSVC 14, Android 9.0.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 On platforms where @code{off_t} is a 32-bit type, this function may not
 work correctly on files larger than 2 GB.  The fix is to use the
diff --git a/doc/posix-functions/aio_fsync.texi b/doc/posix-functions/aio_fsync.texi
index cda9342464..c16f63825d 100644
--- a/doc/posix-functions/aio_fsync.texi
+++ b/doc/posix-functions/aio_fsync.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, MSVC 14, Android 9.0.
+FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 On platforms where @code{off_t} is a 32-bit type, this function may not
 work correctly on files larger than 2 GB.  The fix is to use the
diff --git a/doc/posix-functions/aio_read.texi b/doc/posix-functions/aio_read.texi
index fe2685642c..68748bc281 100644
--- a/doc/posix-functions/aio_read.texi
+++ b/doc/posix-functions/aio_read.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, MSVC 14, Android 9.0.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 On platforms where @code{off_t} is a 32-bit type, this function may not
 work correctly on files larger than 2 GB.  The fix is to use the
diff --git a/doc/posix-functions/aio_return.texi b/doc/posix-functions/aio_return.texi
index b597502509..7c486de237 100644
--- a/doc/posix-functions/aio_return.texi
+++ b/doc/posix-functions/aio_return.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, MSVC 14, Android 9.0.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 On platforms where @code{off_t} is a 32-bit type, this function may not
 work correctly on files larger than 2 GB.  The fix is to use the
diff --git a/doc/posix-functions/aio_suspend.texi b/doc/posix-functions/aio_suspend.texi
index 8de900da78..5734aaea04 100644
--- a/doc/posix-functions/aio_suspend.texi
+++ b/doc/posix-functions/aio_suspend.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, MSVC 14, Android 9.0.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 On platforms where @code{off_t} is a 32-bit type, this function may not
 work correctly on files larger than 2 GB.  The fix is to use the
diff --git a/doc/posix-functions/aio_write.texi b/doc/posix-functions/aio_write.texi
index 9c6125c8f6..2bc3d5cc0a 100644
--- a/doc/posix-functions/aio_write.texi
+++ b/doc/posix-functions/aio_write.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, MSVC 14, Android 9.0.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 On platforms where @code{off_t} is a 32-bit type, this function may not
 work correctly on files larger than 2 GB.  The fix is to use the
diff --git a/doc/posix-functions/atof.texi b/doc/posix-functions/atof.texi
index e2c46f8548..d3362d47fb 100644
--- a/doc/posix-functions/atof.texi
+++ b/doc/posix-functions/atof.texi
@@ -32,20 +32,20 @@ glibc 2.4, Cygwin < 1.5.25-11.
 
 @item
 This function fails to parse Infinities and plain NaNs on some platforms:
-Solaris 8, Mingw, OpenBSD 4.0.
+Mingw, OpenBSD 4.0.
 
 @item
 This function fails to parse NaN() on some platforms:
-Solaris 8, Mingw, OpenBSD 4.0, Cygwin < 1.5.25-11.
+Mingw, OpenBSD 4.0, Cygwin < 1.5.25-11.
 
 @item
 This function fails to parse NaN(n-char-sequence) on some platforms:
-Solaris 8, Mingw, OpenBSD 4.0.
+Mingw, OpenBSD 4.0.
 
 @item
 This function fails to parse C99 hexadecimal floating point on some
 platforms:
-Solaris 8, Mingw, OpenBSD 4.0.
+Mingw, OpenBSD 4.0.
 
 @item
 This function fails to correctly parse very long strings on some
diff --git a/doc/posix-functions/basename.texi b/doc/posix-functions/basename.texi
index fc5b5a0111..3a38b0fb7a 100644
--- a/doc/posix-functions/basename.texi
+++ b/doc/posix-functions/basename.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 6.5, Solaris 2.5.1, mingw, MSVC 14.
+IRIX 6.5, mingw, MSVC 14.
 @item
 glibc and Android have two different functions @code{basename}: the POSIX
 version and the GNU version.
diff --git a/doc/posix-functions/btowc.texi b/doc/posix-functions/btowc.texi
index 8cab47d05f..b3b39451ab 100644
--- a/doc/posix-functions/btowc.texi
+++ b/doc/posix-functions/btowc.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 5.3, Solaris 2.6, mingw.
+Minix 3.1.8, HP-UX 11.00, IRIX 5.3, mingw.
 @item
 This function returns WEOF for a NUL argument on some platforms:
 Cygwin 1.7.2.
diff --git a/doc/posix-functions/clock_getres.texi b/doc/posix-functions/clock_getres.texi
index a3028112fa..89cf77e767 100644
--- a/doc/posix-functions/clock_getres.texi
+++ b/doc/posix-functions/clock_getres.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OS X 10.11, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+OS X 10.11, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/clock_gettime.texi b/doc/posix-functions/clock_gettime.texi
index e7388793da..42cc2748a2 100644
--- a/doc/posix-functions/clock_gettime.texi
+++ b/doc/posix-functions/clock_gettime.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OS X 10.11, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+OS X 10.11, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 The Gnulib module @code{gettime} is a partial substitute; it
 implements the @code{CLOCK_REALTIME} functionality of @code{clock_gettime}.
 @end itemize
diff --git a/doc/posix-functions/clock_settime.texi b/doc/posix-functions/clock_settime.texi
index ccdbba138c..fe8ecad0a5 100644
--- a/doc/posix-functions/clock_settime.texi
+++ b/doc/posix-functions/clock_settime.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OS X 10.11, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.7.9, mingw, MSVC 14.
+OS X 10.11, Minix 3.1.8, IRIX 5.3, Cygwin 1.7.9, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/dbm_clearerr.texi b/doc/posix-functions/dbm_clearerr.texi
index b440123fad..b66761fde0 100644
--- a/doc/posix-functions/dbm_clearerr.texi
+++ b/doc/posix-functions/dbm_clearerr.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, HP-UX 11.11, IRIX 5.3, OSF/1 5.1, Solaris 2.5.1, Cygwin, mingw, MSVC 14, Android 9.0.
+glibc 2.3.6, HP-UX 11.11, IRIX 5.3, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/dbm_error.texi b/doc/posix-functions/dbm_error.texi
index a95f38968f..d6788f9f3a 100644
--- a/doc/posix-functions/dbm_error.texi
+++ b/doc/posix-functions/dbm_error.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, HP-UX 11.11, IRIX 5.3, OSF/1 4.0, Solaris 2.5.1, Cygwin, mingw, MSVC 14, Android 9.0.
+glibc 2.3.6, HP-UX 11.11, IRIX 5.3, OSF/1 4.0, Cygwin, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/dirname.texi b/doc/posix-functions/dirname.texi
index 2ee80735df..f75286e281 100644
--- a/doc/posix-functions/dirname.texi
+++ b/doc/posix-functions/dirname.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 6.5, Solaris 2.5.1, mingw, MSVC 14.
+IRIX 6.5, mingw, MSVC 14.
 @item
 @code{dirname} assumes file names in POSIX syntax; it does not work with file
 names in Windows syntax.
diff --git a/doc/posix-functions/fdatasync.texi b/doc/posix-functions/fdatasync.texi
index e83897787e..58ede380de 100644
--- a/doc/posix-functions/fdatasync.texi
+++ b/doc/posix-functions/fdatasync.texi
@@ -13,7 +13,7 @@ This function is present but not declared on some platforms:
 Mac OS X 10.7.
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Android 2.2.
+Mac OS X 10.5, FreeBSD 6.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14, Android 2.2.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/fgetwc.texi b/doc/posix-functions/fgetwc.texi
index ad851cb92a..afe03ce1fe 100644
--- a/doc/posix-functions/fgetwc.texi
+++ b/doc/posix-functions/fgetwc.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/fgetws.texi b/doc/posix-functions/fgetws.texi
index b39ecc6d55..0bcd9e11fb 100644
--- a/doc/posix-functions/fgetws.texi
+++ b/doc/posix-functions/fgetws.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/fprintf.texi b/doc/posix-functions/fprintf.texi
index 84127a8969..3fde49cf6f 100644
--- a/doc/posix-functions/fprintf.texi
+++ b/doc/posix-functions/fprintf.texi
@@ -33,7 +33,7 @@ This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/posix-functions/fputwc.texi b/doc/posix-functions/fputwc.texi
index 7b00ae8d3c..9a545814e4 100644
--- a/doc/posix-functions/fputwc.texi
+++ b/doc/posix-functions/fputwc.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/fputws.texi b/doc/posix-functions/fputws.texi
index 4c8ffd0dd2..c54099f077 100644
--- a/doc/posix-functions/fputws.texi
+++ b/doc/posix-functions/fputws.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/freeaddrinfo.texi b/doc/posix-functions/freeaddrinfo.texi
index 35d4b94f1e..aa66fce0ec 100644
--- a/doc/posix-functions/freeaddrinfo.texi
+++ b/doc/posix-functions/freeaddrinfo.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin 1.5.x, mingw, MSVC 14.
+HP-UX 11.11, IRIX 6.5, OSF/1 4.0, Cygwin 1.5.x, mingw, MSVC 14.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/fseeko.texi b/doc/posix-functions/fseeko.texi
index db7ea34437..622797c320 100644
--- a/doc/posix-functions/fseeko.texi
+++ b/doc/posix-functions/fseeko.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, OSF/1 4.0, Solaris 2.5.1, mingw, MSVC 14.
+IRIX 5.3, OSF/1 4.0, mingw, MSVC 14.
 @item
 The declaration of @code{fseeko} in @code{<stdio.h>} is not enabled by default
 on some platforms:
diff --git a/doc/posix-functions/ftello.texi b/doc/posix-functions/ftello.texi
index ff97aa7431..dd33c1b04e 100644
--- a/doc/posix-functions/ftello.texi
+++ b/doc/posix-functions/ftello.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, OSF/1 4.0, Solaris 2.5.1, mingw, MSVC 14.
+IRIX 5.3, OSF/1 4.0, mingw, MSVC 14.
 @item
 The declaration of @code{ftello} in @code{<stdio.h>} is not enabled by default
 on some platforms:
diff --git a/doc/posix-functions/ftrylockfile.texi b/doc/posix-functions/ftrylockfile.texi
index 0eebaf1a60..c984ce0f3a 100644
--- a/doc/posix-functions/ftrylockfile.texi
+++ b/doc/posix-functions/ftrylockfile.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/fwide.texi b/doc/posix-functions/fwide.texi
index b1aa10cea8..44167152ee 100644
--- a/doc/posix-functions/fwide.texi
+++ b/doc/posix-functions/fwide.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, MSVC 14.
+Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x, MSVC 14.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/fwprintf.texi b/doc/posix-functions/fwprintf.texi
index 04677e16fe..210f7b244b 100644
--- a/doc/posix-functions/fwprintf.texi
+++ b/doc/posix-functions/fwprintf.texi
@@ -18,7 +18,7 @@ argument of @code{strerror(errno)} (or a version of @code{strerror_r})
 instead.
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/fwscanf.texi b/doc/posix-functions/fwscanf.texi
index 206fa89274..c26ae44efc 100644
--- a/doc/posix-functions/fwscanf.texi
+++ b/doc/posix-functions/fwscanf.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/gai_strerror.texi b/doc/posix-functions/gai_strerror.texi
index 6d29468bbf..23ad544e17 100644
--- a/doc/posix-functions/gai_strerror.texi
+++ b/doc/posix-functions/gai_strerror.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin 1.5.x.
+HP-UX 11.11, IRIX 6.5, OSF/1 4.0, Cygwin 1.5.x.
 @item
 This function is only available in @code{<ws2tcpip.h>} on some
 platforms:
diff --git a/doc/posix-functions/getaddrinfo.texi b/doc/posix-functions/getaddrinfo.texi
index 13afa6d1f2..c3120468ac 100644
--- a/doc/posix-functions/getaddrinfo.texi
+++ b/doc/posix-functions/getaddrinfo.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.11, IRIX 6.5, OSF/1 5.1, Solaris 7, Cygwin 1.5.x, mingw, MSVC 14.
+HP-UX 11.11, IRIX 6.5, OSF/1 5.1, Cygwin 1.5.x, mingw, MSVC 14.
 @item
 On Windows, this function is declared in @code{<ws2tcpip.h>} rather than in
 @code{<netdb.h>}.
diff --git a/doc/posix-functions/gethostid.texi b/doc/posix-functions/gethostid.texi
index 4d71b3ffa4..61612b6659 100644
--- a/doc/posix-functions/gethostid.texi
+++ b/doc/posix-functions/gethostid.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+Minix 3.1.8, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/getnameinfo.texi b/doc/posix-functions/getnameinfo.texi
index ae61ecfdbd..469d619958 100644
--- a/doc/posix-functions/getnameinfo.texi
+++ b/doc/posix-functions/getnameinfo.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin 1.5.x, mingw, MSVC 14.
+HP-UX 11.11, IRIX 6.5, OSF/1 4.0, Cygwin 1.5.x, mingw, MSVC 14.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/getpriority.texi b/doc/posix-functions/getpriority.texi
index a7633ec68f..03426efde9 100644
--- a/doc/posix-functions/getpriority.texi
+++ b/doc/posix-functions/getpriority.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14.
+mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/getrusage.texi b/doc/posix-functions/getrusage.texi
index b7ee557171..9c32d54d6c 100644
--- a/doc/posix-functions/getrusage.texi
+++ b/doc/posix-functions/getrusage.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/getwc.texi b/doc/posix-functions/getwc.texi
index 4386e99635..fa590a8408 100644
--- a/doc/posix-functions/getwc.texi
+++ b/doc/posix-functions/getwc.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/getwchar.texi b/doc/posix-functions/getwchar.texi
index e28875294a..1e12f91fd7 100644
--- a/doc/posix-functions/getwchar.texi
+++ b/doc/posix-functions/getwchar.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/iconv_open.texi b/doc/posix-functions/iconv_open.texi
index 3a441f4bb1..1130ee1fd0 100644
--- a/doc/posix-functions/iconv_open.texi
+++ b/doc/posix-functions/iconv_open.texi
@@ -28,7 +28,7 @@ Portability problems fixed by Gnulib module @code{iconv_open-utf}:
 @item
 This function does not support the encodings UTF-16BE, UTF-16LE, UTF-32BE,
 UTF-32LE on many platforms:
-AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8.
+AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/if_freenameindex.texi b/doc/posix-functions/if_freenameindex.texi
index b9c48b466c..6b8d87408c 100644
--- a/doc/posix-functions/if_freenameindex.texi
+++ b/doc/posix-functions/if_freenameindex.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OpenBSD 3.8, Minix 3.1.8, HP-UX 11.23, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin 1.5.x, mingw, MSVC 14, Android 6.0.
+OpenBSD 3.8, Minix 3.1.8, HP-UX 11.23, IRIX 6.5, OSF/1 4.0, Cygwin 1.5.x, mingw, MSVC 14, Android 6.0.
 
 @item
 This is available only as a macro, rather than a function, on some
diff --git a/doc/posix-functions/if_indextoname.texi b/doc/posix-functions/if_indextoname.texi
index d14e5ca68f..9c197d4078 100644
--- a/doc/posix-functions/if_indextoname.texi
+++ b/doc/posix-functions/if_indextoname.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.23, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin 1.5.x, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11.23, IRIX 6.5, OSF/1 4.0, Cygwin 1.5.x, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/if_nameindex.texi b/doc/posix-functions/if_nameindex.texi
index 70fc0c05a0..6d7665dbb9 100644
--- a/doc/posix-functions/if_nameindex.texi
+++ b/doc/posix-functions/if_nameindex.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.23, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin 1.5.x, mingw, MSVC 14, Android 6.0.
+Minix 3.1.8, HP-UX 11.23, IRIX 6.5, OSF/1 4.0, Cygwin 1.5.x, mingw, MSVC 14, Android 6.0.
 @end itemize
diff --git a/doc/posix-functions/if_nametoindex.texi b/doc/posix-functions/if_nametoindex.texi
index c86dc41b76..428a7a2345 100644
--- a/doc/posix-functions/if_nametoindex.texi
+++ b/doc/posix-functions/if_nametoindex.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.23, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin 1.5.x, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11.23, IRIX 6.5, OSF/1 4.0, Cygwin 1.5.x, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/inet_ntop.texi b/doc/posix-functions/inet_ntop.texi
index 9585b07364..88dddb8cf2 100644
--- a/doc/posix-functions/inet_ntop.texi
+++ b/doc/posix-functions/inet_ntop.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.00, OSF/1 4.0, Solaris 2.5.1, mingw, MSVC 14.
+HP-UX 11.00, OSF/1 4.0, mingw, MSVC 14.
 @item
 This function is declared in @code{<netdb.h>} instead of @code{<arpa/inet.h>}
 on some platforms:
diff --git a/doc/posix-functions/inet_pton.texi b/doc/posix-functions/inet_pton.texi
index 8762888fcb..e358c716a4 100644
--- a/doc/posix-functions/inet_pton.texi
+++ b/doc/posix-functions/inet_pton.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.00, OSF/1 4.0, Solaris 2.5.1, mingw, MSVC 14.
+HP-UX 11.00, OSF/1 4.0, mingw, MSVC 14.
 @item
 This function is declared in @code{<netdb.h>} instead of @code{<arpa/inet.h>}
 on some platforms:
diff --git a/doc/posix-functions/initstate.texi b/doc/posix-functions/initstate.texi
index 818ff786f3..089edcb59c 100644
--- a/doc/posix-functions/initstate.texi
+++ b/doc/posix-functions/initstate.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14, Android 4.4.
+mingw, MSVC 14, Android 4.4.
 @item
 This function is not declared on some platforms:
 Cygwin 1.5.25.
diff --git a/doc/posix-functions/iswalnum.texi b/doc/posix-functions/iswalnum.texi
index 80b3aae388..13058954bc 100644
--- a/doc/posix-functions/iswalnum.texi
+++ b/doc/posix-functions/iswalnum.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswalpha.texi b/doc/posix-functions/iswalpha.texi
index f23fe7b2d3..c3ebc9b6ba 100644
--- a/doc/posix-functions/iswalpha.texi
+++ b/doc/posix-functions/iswalpha.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswcntrl.texi b/doc/posix-functions/iswcntrl.texi
index 44dd034463..e28b95f09e 100644
--- a/doc/posix-functions/iswcntrl.texi
+++ b/doc/posix-functions/iswcntrl.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswctype.texi b/doc/posix-functions/iswctype.texi
index f61fd1720c..f84ede9502 100644
--- a/doc/posix-functions/iswctype.texi
+++ b/doc/posix-functions/iswctype.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function is declared in @code{<wchar.h>}, not in @code{<wctype.h>}, on
 some platforms:
diff --git a/doc/posix-functions/iswdigit.texi b/doc/posix-functions/iswdigit.texi
index 3d3144df3c..0bb21be603 100644
--- a/doc/posix-functions/iswdigit.texi
+++ b/doc/posix-functions/iswdigit.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswgraph.texi b/doc/posix-functions/iswgraph.texi
index b6d9cb765c..453e565804 100644
--- a/doc/posix-functions/iswgraph.texi
+++ b/doc/posix-functions/iswgraph.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswlower.texi b/doc/posix-functions/iswlower.texi
index 541c11ef25..889b88fec1 100644
--- a/doc/posix-functions/iswlower.texi
+++ b/doc/posix-functions/iswlower.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswprint.texi b/doc/posix-functions/iswprint.texi
index cdbf86bf75..4c63536f8c 100644
--- a/doc/posix-functions/iswprint.texi
+++ b/doc/posix-functions/iswprint.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswpunct.texi b/doc/posix-functions/iswpunct.texi
index 5199102cab..fe2779bc95 100644
--- a/doc/posix-functions/iswpunct.texi
+++ b/doc/posix-functions/iswpunct.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswspace.texi b/doc/posix-functions/iswspace.texi
index ebfbed47e6..12e0f8288e 100644
--- a/doc/posix-functions/iswspace.texi
+++ b/doc/posix-functions/iswspace.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswupper.texi b/doc/posix-functions/iswupper.texi
index ff02102f94..e6cb37e179 100644
--- a/doc/posix-functions/iswupper.texi
+++ b/doc/posix-functions/iswupper.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/iswxdigit.texi b/doc/posix-functions/iswxdigit.texi
index 759fc7dc2f..1d1d82cfc7 100644
--- a/doc/posix-functions/iswxdigit.texi
+++ b/doc/posix-functions/iswxdigit.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @item
 This function returns 0 for all possible arguments on some platforms:
 Linux libc5.
diff --git a/doc/posix-functions/killpg.texi b/doc/posix-functions/killpg.texi
index 6f1025d7a6..c18a40d701 100644
--- a/doc/posix-functions/killpg.texi
+++ b/doc/posix-functions/killpg.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14.
+mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/lio_listio.texi b/doc/posix-functions/lio_listio.texi
index c254e2c9cd..e72fcdf055 100644
--- a/doc/posix-functions/lio_listio.texi
+++ b/doc/posix-functions/lio_listio.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, MSVC 14, Android 9.0.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, OSF/1 5.1, Cygwin, mingw, MSVC 14, Android 9.0.
 @item
 On platforms where @code{off_t} is a 32-bit type, this function may not
 work correctly on files larger than 2 GB.  The fix is to use the
diff --git a/doc/posix-functions/mbrlen.texi b/doc/posix-functions/mbrlen.texi
index 144fd7e3bf..5e7aaa61f1 100644
--- a/doc/posix-functions/mbrlen.texi
+++ b/doc/posix-functions/mbrlen.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, mingw.
+Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw.
 @item
 In the C or POSIX locales, this function can return @code{(size_t) -1}
 and set @code{errno} to @code{EILSEQ}:
diff --git a/doc/posix-functions/mbrtowc.texi b/doc/posix-functions/mbrtowc.texi
index ff565f2a9b..e15c67c5c2 100644
--- a/doc/posix-functions/mbrtowc.texi
+++ b/doc/posix-functions/mbrtowc.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, mingw.
+Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw.
 @item
 In the C or POSIX locales, this function can return @code{(size_t) -1}
 and set @code{errno} to @code{EILSEQ}:
@@ -28,13 +28,6 @@ This function does not put the state into non-initial state when parsing an
 incomplete multibyte character on some platforms:
 AIX 5.1, OSF/1 5.1.
 @item
-This function does not produce correct results in the zh_CN.GB18030 locale on
-some platforms:
-Solaris 8.
-@item
-This function fails if the @code{pwc} argument is NULL on some platforms:
-Solaris 7.
-@item
 This function does not ignore the @code{pwc} argument if the string argument is
 NULL on some platforms:
 OSF/1 5.1.
diff --git a/doc/posix-functions/mbsinit.texi b/doc/posix-functions/mbsinit.texi
index 20b33949c8..67cb4290bf 100644
--- a/doc/posix-functions/mbsinit.texi
+++ b/doc/posix-functions/mbsinit.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, MSVC 14.
+Minix 3.1.8, HP-UX 11.00, IRIX 6.5, MSVC 14.
 @item
 This function always returns 1, even in multibyte locales, on some platforms:
 mingw.
diff --git a/doc/posix-functions/mbsrtowcs.texi b/doc/posix-functions/mbsrtowcs.texi
index f79e455e11..207d904468 100644
--- a/doc/posix-functions/mbsrtowcs.texi
+++ b/doc/posix-functions/mbsrtowcs.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, mingw.
+Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw.
 @item
 This function does not work on some platforms:
 HP-UX 11, Solaris 11 2010-11.
diff --git a/doc/posix-functions/memcmp.texi b/doc/posix-functions/memcmp.texi
index aebc4a1e2e..0ceabf5015 100644
--- a/doc/posix-functions/memcmp.texi
+++ b/doc/posix-functions/memcmp.texi
@@ -11,9 +11,6 @@ Portability problems fixed by Gnulib:
 @item
 This function is missing on some older platforms.
 @item
-This function does not work on 8-bit data on some older platforms:
-SunOS 4.1.3.
-@item
 This function fails when comparing 16 bytes or more and with at least one
 buffer not starting on a 4-byte boundary on some older platforms:
 NeXTstep/x86.
diff --git a/doc/posix-functions/mkstemp.texi b/doc/posix-functions/mkstemp.texi
index 42165996d1..8891d2fd2c 100644
--- a/doc/posix-functions/mkstemp.texi
+++ b/doc/posix-functions/mkstemp.texi
@@ -16,7 +16,7 @@ This function is declared in @code{<unistd.h>} instead of @code{<stdlib.h>}
 on some platforms:
 Mac OS X 10.3.
 @item
-On some platforms (HP-UX 10.20, SunOS 4.1.4, Solaris 2.5.1), mkstemp has a silly
+On some platforms (HP-UX 10.20), mkstemp has a silly
 limit that it can create no more than 26 files from a given template.  On
 OSF/1 4.0f, it can create only 32 files per process.
 @item
diff --git a/doc/posix-functions/mq_close.texi b/doc/posix-functions/mq_close.texi
index 005f175a8b..8eead3a32a 100644
--- a/doc/posix-functions/mq_close.texi
+++ b/doc/posix-functions/mq_close.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/mq_getattr.texi b/doc/posix-functions/mq_getattr.texi
index fb907375f7..edc339c217 100644
--- a/doc/posix-functions/mq_getattr.texi
+++ b/doc/posix-functions/mq_getattr.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/mq_notify.texi b/doc/posix-functions/mq_notify.texi
index 732aa21c59..294924db12 100644
--- a/doc/posix-functions/mq_notify.texi
+++ b/doc/posix-functions/mq_notify.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/mq_open.texi b/doc/posix-functions/mq_open.texi
index e43661785c..0e5594b476 100644
--- a/doc/posix-functions/mq_open.texi
+++ b/doc/posix-functions/mq_open.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/mq_receive.texi b/doc/posix-functions/mq_receive.texi
index c194779701..8668f6b0b5 100644
--- a/doc/posix-functions/mq_receive.texi
+++ b/doc/posix-functions/mq_receive.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/mq_send.texi b/doc/posix-functions/mq_send.texi
index 8e15872e21..869d591ab4 100644
--- a/doc/posix-functions/mq_send.texi
+++ b/doc/posix-functions/mq_send.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/mq_setattr.texi b/doc/posix-functions/mq_setattr.texi
index 5e1cc3d2d0..1ffe6e6797 100644
--- a/doc/posix-functions/mq_setattr.texi
+++ b/doc/posix-functions/mq_setattr.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/mq_unlink.texi b/doc/posix-functions/mq_unlink.texi
index 79473fd340..bd0a3f9a65 100644
--- a/doc/posix-functions/mq_unlink.texi
+++ b/doc/posix-functions/mq_unlink.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/nanosleep.texi b/doc/posix-functions/nanosleep.texi
index ce8ce456e5..249f24578c 100644
--- a/doc/posix-functions/nanosleep.texi
+++ b/doc/posix-functions/nanosleep.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14.
+mingw, MSVC 14.
 @item
 This function reports failure when called with small arguments such as 1 ns
 on some platforms:
diff --git a/doc/posix-functions/perror.texi b/doc/posix-functions/perror.texi
index c35b84bf4e..0863deae9a 100644
--- a/doc/posix-functions/perror.texi
+++ b/doc/posix-functions/perror.texi
@@ -22,7 +22,7 @@ Cygwin 1.7.9.
 @item
 This function fails to print a useful a string for out-of-range integers on
 some platforms:
-HP-UX 11, IRIX 6.5, Solaris 8.
+HP-UX 11, IRIX 6.5.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/printf.texi b/doc/posix-functions/printf.texi
index 8a834fdd2d..57a333844d 100644
--- a/doc/posix-functions/printf.texi
+++ b/doc/posix-functions/printf.texi
@@ -33,7 +33,7 @@ This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/posix-functions/pthread_atfork.texi b/doc/posix-functions/pthread_atfork.texi
index a19f15d417..d190921c6a 100644
--- a/doc/posix-functions/pthread_atfork.texi
+++ b/doc/posix-functions/pthread_atfork.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, Minix 3.1.8, Solaris 2.4, mingw, MSVC 14, Android 3.0.
+Mac OS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, Minix 3.1.8, mingw, MSVC 14, Android 3.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_destroy.texi b/doc/posix-functions/pthread_attr_destroy.texi
index 945c720697..eae055ce71 100644
--- a/doc/posix-functions/pthread_attr_destroy.texi
+++ b/doc/posix-functions/pthread_attr_destroy.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_getdetachstate.texi b/doc/posix-functions/pthread_attr_getdetachstate.texi
index cd185f5792..dd5862f187 100644
--- a/doc/posix-functions/pthread_attr_getdetachstate.texi
+++ b/doc/posix-functions/pthread_attr_getdetachstate.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_getguardsize.texi b/doc/posix-functions/pthread_attr_getguardsize.texi
index f4e2712e47..c24deb4707 100644
--- a/doc/posix-functions/pthread_attr_getguardsize.texi
+++ b/doc/posix-functions/pthread_attr_getguardsize.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, Cygwin 1.7.9, mingw, MSVC 14.
+OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Cygwin 1.7.9, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_getinheritsched.texi b/doc/posix-functions/pthread_attr_getinheritsched.texi
index 8e3e8fc16c..b3c1fedfa5 100644
--- a/doc/posix-functions/pthread_attr_getinheritsched.texi
+++ b/doc/posix-functions/pthread_attr_getinheritsched.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_getschedparam.texi b/doc/posix-functions/pthread_attr_getschedparam.texi
index 1dce8a0b91..fdee82c510 100644
--- a/doc/posix-functions/pthread_attr_getschedparam.texi
+++ b/doc/posix-functions/pthread_attr_getschedparam.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_getschedpolicy.texi b/doc/posix-functions/pthread_attr_getschedpolicy.texi
index 0f0e74a20a..9c9b268cd6 100644
--- a/doc/posix-functions/pthread_attr_getschedpolicy.texi
+++ b/doc/posix-functions/pthread_attr_getschedpolicy.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_getscope.texi b/doc/posix-functions/pthread_attr_getscope.texi
index d58b352979..e9c9945a35 100644
--- a/doc/posix-functions/pthread_attr_getscope.texi
+++ b/doc/posix-functions/pthread_attr_getscope.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_getstacksize.texi b/doc/posix-functions/pthread_attr_getstacksize.texi
index 209a95de9b..52a80b993a 100644
--- a/doc/posix-functions/pthread_attr_getstacksize.texi
+++ b/doc/posix-functions/pthread_attr_getstacksize.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_init.texi b/doc/posix-functions/pthread_attr_init.texi
index 9b210a0b1c..145ea44f2f 100644
--- a/doc/posix-functions/pthread_attr_init.texi
+++ b/doc/posix-functions/pthread_attr_init.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11.11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_setdetachstate.texi b/doc/posix-functions/pthread_attr_setdetachstate.texi
index d952b01725..5db619759a 100644
--- a/doc/posix-functions/pthread_attr_setdetachstate.texi
+++ b/doc/posix-functions/pthread_attr_setdetachstate.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_setguardsize.texi b/doc/posix-functions/pthread_attr_setguardsize.texi
index eb37cea7ae..e2a92cc46b 100644
--- a/doc/posix-functions/pthread_attr_setguardsize.texi
+++ b/doc/posix-functions/pthread_attr_setguardsize.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, Cygwin 1.7.9, mingw, MSVC 14.
+OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Cygwin 1.7.9, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_setinheritsched.texi b/doc/posix-functions/pthread_attr_setinheritsched.texi
index 2126ae8ca8..7105dcff06 100644
--- a/doc/posix-functions/pthread_attr_setinheritsched.texi
+++ b/doc/posix-functions/pthread_attr_setinheritsched.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_setschedparam.texi b/doc/posix-functions/pthread_attr_setschedparam.texi
index 77ca6ed8e3..f7d0649313 100644
--- a/doc/posix-functions/pthread_attr_setschedparam.texi
+++ b/doc/posix-functions/pthread_attr_setschedparam.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_setschedpolicy.texi b/doc/posix-functions/pthread_attr_setschedpolicy.texi
index 267d49a93e..f99e3a877c 100644
--- a/doc/posix-functions/pthread_attr_setschedpolicy.texi
+++ b/doc/posix-functions/pthread_attr_setschedpolicy.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_setscope.texi b/doc/posix-functions/pthread_attr_setscope.texi
index af31b9eb36..adb3752897 100644
--- a/doc/posix-functions/pthread_attr_setscope.texi
+++ b/doc/posix-functions/pthread_attr_setscope.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_attr_setstacksize.texi b/doc/posix-functions/pthread_attr_setstacksize.texi
index 2218c7a6c4..652ff758ce 100644
--- a/doc/posix-functions/pthread_attr_setstacksize.texi
+++ b/doc/posix-functions/pthread_attr_setstacksize.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_cancel.texi b/doc/posix-functions/pthread_cancel.texi
index 7dbaeeba02..43bccf7df1 100644
--- a/doc/posix-functions/pthread_cancel.texi
+++ b/doc/posix-functions/pthread_cancel.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+Minix 3.1.8, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_cond_broadcast.texi b/doc/posix-functions/pthread_cond_broadcast.texi
index 6a5a7e88ea..ba995f5249 100644
--- a/doc/posix-functions/pthread_cond_broadcast.texi
+++ b/doc/posix-functions/pthread_cond_broadcast.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_cond_destroy.texi b/doc/posix-functions/pthread_cond_destroy.texi
index 04fb402a9c..9878f5e775 100644
--- a/doc/posix-functions/pthread_cond_destroy.texi
+++ b/doc/posix-functions/pthread_cond_destroy.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_cond_init.texi b/doc/posix-functions/pthread_cond_init.texi
index 170c82ad59..d2917a3e1a 100644
--- a/doc/posix-functions/pthread_cond_init.texi
+++ b/doc/posix-functions/pthread_cond_init.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_cond_signal.texi b/doc/posix-functions/pthread_cond_signal.texi
index fda84d5c81..85cfb11505 100644
--- a/doc/posix-functions/pthread_cond_signal.texi
+++ b/doc/posix-functions/pthread_cond_signal.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_cond_timedwait.texi b/doc/posix-functions/pthread_cond_timedwait.texi
index ca879a91e3..2c67690c10 100644
--- a/doc/posix-functions/pthread_cond_timedwait.texi
+++ b/doc/posix-functions/pthread_cond_timedwait.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_cond_wait.texi b/doc/posix-functions/pthread_cond_wait.texi
index a41e28c8b2..7510365f25 100644
--- a/doc/posix-functions/pthread_cond_wait.texi
+++ b/doc/posix-functions/pthread_cond_wait.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_condattr_destroy.texi b/doc/posix-functions/pthread_condattr_destroy.texi
index 192858631a..792bdebd1c 100644
--- a/doc/posix-functions/pthread_condattr_destroy.texi
+++ b/doc/posix-functions/pthread_condattr_destroy.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_condattr_getpshared.texi b/doc/posix-functions/pthread_condattr_getpshared.texi
index 6b1a9e9b09..5146095556 100644
--- a/doc/posix-functions/pthread_condattr_getpshared.texi
+++ b/doc/posix-functions/pthread_condattr_getpshared.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_condattr_init.texi b/doc/posix-functions/pthread_condattr_init.texi
index 50a505701a..ba59833406 100644
--- a/doc/posix-functions/pthread_condattr_init.texi
+++ b/doc/posix-functions/pthread_condattr_init.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_condattr_setpshared.texi b/doc/posix-functions/pthread_condattr_setpshared.texi
index a283aeed87..7be0d0de55 100644
--- a/doc/posix-functions/pthread_condattr_setpshared.texi
+++ b/doc/posix-functions/pthread_condattr_setpshared.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_create.texi b/doc/posix-functions/pthread_create.texi
index ee6502984c..68715ef65e 100644
--- a/doc/posix-functions/pthread_create.texi
+++ b/doc/posix-functions/pthread_create.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11.11, IRIX 5.3, mingw, MSVC 14.
 @item
 On Linux/glibc platforms before the advent of NPTL, signals could only be
 sent to one particular thread.  In POSIX, signals are sent to the entire
diff --git a/doc/posix-functions/pthread_detach.texi b/doc/posix-functions/pthread_detach.texi
index 853fb7aad0..ee531e92dd 100644
--- a/doc/posix-functions/pthread_detach.texi
+++ b/doc/posix-functions/pthread_detach.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_equal.texi b/doc/posix-functions/pthread_equal.texi
index 2a1de08873..c84eeb2a9f 100644
--- a/doc/posix-functions/pthread_equal.texi
+++ b/doc/posix-functions/pthread_equal.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_exit.texi b/doc/posix-functions/pthread_exit.texi
index 7a9a156817..5bf70e321a 100644
--- a/doc/posix-functions/pthread_exit.texi
+++ b/doc/posix-functions/pthread_exit.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_getconcurrency.texi b/doc/posix-functions/pthread_getconcurrency.texi
index fdad7bf773..ce031e569f 100644
--- a/doc/posix-functions/pthread_getconcurrency.texi
+++ b/doc/posix-functions/pthread_getconcurrency.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 5.0, Minix 3.1.8, HP-UX 11, Solaris 2.6, mingw, MSVC 14, Android 9.0.
+NetBSD 5.0, Minix 3.1.8, HP-UX 11, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_getschedparam.texi b/doc/posix-functions/pthread_getschedparam.texi
index cf85d34d96..94b80d94c2 100644
--- a/doc/posix-functions/pthread_getschedparam.texi
+++ b/doc/posix-functions/pthread_getschedparam.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_getspecific.texi b/doc/posix-functions/pthread_getspecific.texi
index fc93ccb1bc..9951fa69ef 100644
--- a/doc/posix-functions/pthread_getspecific.texi
+++ b/doc/posix-functions/pthread_getspecific.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_join.texi b/doc/posix-functions/pthread_join.texi
index 958ff20495..61f13f69f0 100644
--- a/doc/posix-functions/pthread_join.texi
+++ b/doc/posix-functions/pthread_join.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_key_create.texi b/doc/posix-functions/pthread_key_create.texi
index 16864c42ce..2b1c3d0eb1 100644
--- a/doc/posix-functions/pthread_key_create.texi
+++ b/doc/posix-functions/pthread_key_create.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_key_delete.texi b/doc/posix-functions/pthread_key_delete.texi
index c52382217f..685bda761e 100644
--- a/doc/posix-functions/pthread_key_delete.texi
+++ b/doc/posix-functions/pthread_key_delete.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_kill.texi b/doc/posix-functions/pthread_kill.texi
index c6a1ef5311..f0544078b9 100644
--- a/doc/posix-functions/pthread_kill.texi
+++ b/doc/posix-functions/pthread_kill.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutex_destroy.texi b/doc/posix-functions/pthread_mutex_destroy.texi
index 0ce61591b0..2594693ec4 100644
--- a/doc/posix-functions/pthread_mutex_destroy.texi
+++ b/doc/posix-functions/pthread_mutex_destroy.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutex_getprioceiling.texi b/doc/posix-functions/pthread_mutex_getprioceiling.texi
index 4117079822..0a9de9f4ca 100644
--- a/doc/posix-functions/pthread_mutex_getprioceiling.texi
+++ b/doc/posix-functions/pthread_mutex_getprioceiling.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutex_init.texi b/doc/posix-functions/pthread_mutex_init.texi
index ddd25fa776..75a5dc3778 100644
--- a/doc/posix-functions/pthread_mutex_init.texi
+++ b/doc/posix-functions/pthread_mutex_init.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutex_lock.texi b/doc/posix-functions/pthread_mutex_lock.texi
index 88390458b6..1aa4ddb22c 100644
--- a/doc/posix-functions/pthread_mutex_lock.texi
+++ b/doc/posix-functions/pthread_mutex_lock.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutex_setprioceiling.texi b/doc/posix-functions/pthread_mutex_setprioceiling.texi
index 3534f07301..4107346d25 100644
--- a/doc/posix-functions/pthread_mutex_setprioceiling.texi
+++ b/doc/posix-functions/pthread_mutex_setprioceiling.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutex_timedlock.texi b/doc/posix-functions/pthread_mutex_timedlock.texi
index 587168a931..a3322ce062 100644
--- a/doc/posix-functions/pthread_mutex_timedlock.texi
+++ b/doc/posix-functions/pthread_mutex_timedlock.texi
@@ -12,7 +12,7 @@ Portability problems fixed by Gnulib:
 This function is missing on some platforms:
 Mac OS X 10.5, FreeBSD 5.2.1, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, MSVC 14, Android 4.4.
 But the provided replacement is just a dummy on some of these platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/pthread_mutex_trylock.texi b/doc/posix-functions/pthread_mutex_trylock.texi
index 1afd9f5832..6b0b360579 100644
--- a/doc/posix-functions/pthread_mutex_trylock.texi
+++ b/doc/posix-functions/pthread_mutex_trylock.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutex_unlock.texi b/doc/posix-functions/pthread_mutex_unlock.texi
index b2c4b4f0e8..1afedd748f 100644
--- a/doc/posix-functions/pthread_mutex_unlock.texi
+++ b/doc/posix-functions/pthread_mutex_unlock.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_destroy.texi b/doc/posix-functions/pthread_mutexattr_destroy.texi
index 047f5c8713..bf643e4ef4 100644
--- a/doc/posix-functions/pthread_mutexattr_destroy.texi
+++ b/doc/posix-functions/pthread_mutexattr_destroy.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_getprioceiling.texi b/doc/posix-functions/pthread_mutexattr_getprioceiling.texi
index f4c4815052..e019d5d85a 100644
--- a/doc/posix-functions/pthread_mutexattr_getprioceiling.texi
+++ b/doc/posix-functions/pthread_mutexattr_getprioceiling.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_getprotocol.texi b/doc/posix-functions/pthread_mutexattr_getprotocol.texi
index a6d2f373c1..03b6a8fef5 100644
--- a/doc/posix-functions/pthread_mutexattr_getprotocol.texi
+++ b/doc/posix-functions/pthread_mutexattr_getprotocol.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14, Android 8.1.
+glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14, Android 8.1.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_getpshared.texi b/doc/posix-functions/pthread_mutexattr_getpshared.texi
index 706dd27856..87991aee3e 100644
--- a/doc/posix-functions/pthread_mutexattr_getpshared.texi
+++ b/doc/posix-functions/pthread_mutexattr_getpshared.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_gettype.texi b/doc/posix-functions/pthread_mutexattr_gettype.texi
index 02ee3f5201..f790f6e5bd 100644
--- a/doc/posix-functions/pthread_mutexattr_gettype.texi
+++ b/doc/posix-functions/pthread_mutexattr_gettype.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_init.texi b/doc/posix-functions/pthread_mutexattr_init.texi
index 4f294c9646..33ecf9fed8 100644
--- a/doc/posix-functions/pthread_mutexattr_init.texi
+++ b/doc/posix-functions/pthread_mutexattr_init.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_setprioceiling.texi b/doc/posix-functions/pthread_mutexattr_setprioceiling.texi
index 6862ff43c6..e2265bc39d 100644
--- a/doc/posix-functions/pthread_mutexattr_setprioceiling.texi
+++ b/doc/posix-functions/pthread_mutexattr_setprioceiling.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_setprotocol.texi b/doc/posix-functions/pthread_mutexattr_setprotocol.texi
index c03584c283..a9b43aa399 100644
--- a/doc/posix-functions/pthread_mutexattr_setprotocol.texi
+++ b/doc/posix-functions/pthread_mutexattr_setprotocol.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14, Android 8.1.
+glibc 2.3.6, NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14, Android 8.1.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_setpshared.texi b/doc/posix-functions/pthread_mutexattr_setpshared.texi
index 7fec5fb111..033c5edd39 100644
--- a/doc/posix-functions/pthread_mutexattr_setpshared.texi
+++ b/doc/posix-functions/pthread_mutexattr_setpshared.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, MSVC 14.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_mutexattr_settype.texi b/doc/posix-functions/pthread_mutexattr_settype.texi
index 2fe923cbc5..4ffcbe9842 100644
--- a/doc/posix-functions/pthread_mutexattr_settype.texi
+++ b/doc/posix-functions/pthread_mutexattr_settype.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_once.texi b/doc/posix-functions/pthread_once.texi
index 2a79de35e3..a8f48afc93 100644
--- a/doc/posix-functions/pthread_once.texi
+++ b/doc/posix-functions/pthread_once.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlock_destroy.texi b/doc/posix-functions/pthread_rwlock_destroy.texi
index e1184f8f96..6bc5081a27 100644
--- a/doc/posix-functions/pthread_rwlock_destroy.texi
+++ b/doc/posix-functions/pthread_rwlock_destroy.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlock_init.texi b/doc/posix-functions/pthread_rwlock_init.texi
index 9cea4f28f2..bccd5e846a 100644
--- a/doc/posix-functions/pthread_rwlock_init.texi
+++ b/doc/posix-functions/pthread_rwlock_init.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlock_rdlock.texi b/doc/posix-functions/pthread_rwlock_rdlock.texi
index 8763511fa5..7f5bd0337b 100644
--- a/doc/posix-functions/pthread_rwlock_rdlock.texi
+++ b/doc/posix-functions/pthread_rwlock_rdlock.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @item
 This function prefers readers to writers (meaning, when this function is
 called on an rwlock that is already taken by one or more readers, and
diff --git a/doc/posix-functions/pthread_rwlock_tryrdlock.texi b/doc/posix-functions/pthread_rwlock_tryrdlock.texi
index 700af27212..92fb52fbf3 100644
--- a/doc/posix-functions/pthread_rwlock_tryrdlock.texi
+++ b/doc/posix-functions/pthread_rwlock_tryrdlock.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @item
 This function prefers readers to writers (meaning, when this function is
 called on an rwlock that is already taken by one or more readers, and
diff --git a/doc/posix-functions/pthread_rwlock_trywrlock.texi b/doc/posix-functions/pthread_rwlock_trywrlock.texi
index 9ec40b5a82..66502d1778 100644
--- a/doc/posix-functions/pthread_rwlock_trywrlock.texi
+++ b/doc/posix-functions/pthread_rwlock_trywrlock.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlock_unlock.texi b/doc/posix-functions/pthread_rwlock_unlock.texi
index 9d5f6fbbe6..f05b6e3967 100644
--- a/doc/posix-functions/pthread_rwlock_unlock.texi
+++ b/doc/posix-functions/pthread_rwlock_unlock.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlock_wrlock.texi b/doc/posix-functions/pthread_rwlock_wrlock.texi
index d4ae32209f..561dc05ec7 100644
--- a/doc/posix-functions/pthread_rwlock_wrlock.texi
+++ b/doc/posix-functions/pthread_rwlock_wrlock.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlockattr_destroy.texi b/doc/posix-functions/pthread_rwlockattr_destroy.texi
index 267ac06732..ac8d50c672 100644
--- a/doc/posix-functions/pthread_rwlockattr_destroy.texi
+++ b/doc/posix-functions/pthread_rwlockattr_destroy.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlockattr_getpshared.texi b/doc/posix-functions/pthread_rwlockattr_getpshared.texi
index b31f07e65b..bea4b2f287 100644
--- a/doc/posix-functions/pthread_rwlockattr_getpshared.texi
+++ b/doc/posix-functions/pthread_rwlockattr_getpshared.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlockattr_init.texi b/doc/posix-functions/pthread_rwlockattr_init.texi
index be154e8cf0..25b031fc6a 100644
--- a/doc/posix-functions/pthread_rwlockattr_init.texi
+++ b/doc/posix-functions/pthread_rwlockattr_init.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_rwlockattr_setpshared.texi b/doc/posix-functions/pthread_rwlockattr_setpshared.texi
index de03063d06..ab2035aaed 100644
--- a/doc/posix-functions/pthread_rwlockattr_setpshared.texi
+++ b/doc/posix-functions/pthread_rwlockattr_setpshared.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, MSVC 14.
+NetBSD 5.0, Minix 3.1.8, HP-UX 11, OSF/1 4.0, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_self.texi b/doc/posix-functions/pthread_self.texi
index e1d9918e1f..30267c38de 100644
--- a/doc/posix-functions/pthread_self.texi
+++ b/doc/posix-functions/pthread_self.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_setcancelstate.texi b/doc/posix-functions/pthread_setcancelstate.texi
index ce5e12cdad..d2acb4a7a8 100644
--- a/doc/posix-functions/pthread_setcancelstate.texi
+++ b/doc/posix-functions/pthread_setcancelstate.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_setcanceltype.texi b/doc/posix-functions/pthread_setcanceltype.texi
index c34ce3bd4a..114fb0216f 100644
--- a/doc/posix-functions/pthread_setcanceltype.texi
+++ b/doc/posix-functions/pthread_setcanceltype.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_setconcurrency.texi b/doc/posix-functions/pthread_setconcurrency.texi
index 1815d5a6ae..ca76738541 100644
--- a/doc/posix-functions/pthread_setconcurrency.texi
+++ b/doc/posix-functions/pthread_setconcurrency.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 5.0, Minix 3.1.8, HP-UX 11, Solaris 2.6, mingw, MSVC 14, Android 9.0.
+NetBSD 5.0, Minix 3.1.8, HP-UX 11, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/pthread_setschedparam.texi b/doc/posix-functions/pthread_setschedparam.texi
index d780b07af1..d1ef258955 100644
--- a/doc/posix-functions/pthread_setschedparam.texi
+++ b/doc/posix-functions/pthread_setschedparam.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, HP-UX 11, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_setspecific.texi b/doc/posix-functions/pthread_setspecific.texi
index 9e8b9d594b..eaf6b4bc43 100644
--- a/doc/posix-functions/pthread_setspecific.texi
+++ b/doc/posix-functions/pthread_setspecific.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/pthread_sigmask.texi b/doc/posix-functions/pthread_sigmask.texi
index 04adcab852..df240d1a32 100644
--- a/doc/posix-functions/pthread_sigmask.texi
+++ b/doc/posix-functions/pthread_sigmask.texi
@@ -10,11 +10,11 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @item
 This function is declared in @code{<pthread.h>} instead of @code{<signal.h>}
 on some platforms:
-Mac OS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0, Solaris 2.6.
+Mac OS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0.
 @item
 This function does nothing and always returns 0 in programs that are not
 linked with @code{-lpthread} on some platforms:
diff --git a/doc/posix-functions/pthread_testcancel.texi b/doc/posix-functions/pthread_testcancel.texi
index 92da9ef4f4..24b23949bb 100644
--- a/doc/posix-functions/pthread_testcancel.texi
+++ b/doc/posix-functions/pthread_testcancel.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Android 9.0.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/putwc.texi b/doc/posix-functions/putwc.texi
index ed3af9293f..f544fd1788 100644
--- a/doc/posix-functions/putwc.texi
+++ b/doc/posix-functions/putwc.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/putwchar.texi b/doc/posix-functions/putwchar.texi
index de6c70df68..c511f01d76 100644
--- a/doc/posix-functions/putwchar.texi
+++ b/doc/posix-functions/putwchar.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/random.texi b/doc/posix-functions/random.texi
index 36b585718a..3788773345 100644
--- a/doc/posix-functions/random.texi
+++ b/doc/posix-functions/random.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14.
+mingw, MSVC 14.
 @item
 This function is only defined as an inline function on some platforms:
 Android 4.4.
diff --git a/doc/posix-functions/rename.texi b/doc/posix-functions/rename.texi
index 8ca0d98a96..7f6ff69050 100644
--- a/doc/posix-functions/rename.texi
+++ b/doc/posix-functions/rename.texi
@@ -43,10 +43,6 @@ Cygwin 1.5.x, mingw, MSVC 14.
 This function does not reject attempts to rename existing directories
 and non-directories onto one another on some platforms:
 Cygwin 1.5.x, mingw, MSVC 14.
-@item
-This function does not allow trailing slashes on source directories on
-older platforms, as in @samp{rename("dir/","new")}:
-SunOS 4.1.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/renameat.texi b/doc/posix-functions/renameat.texi
index b83cff12a0..5471452c8d 100644
--- a/doc/posix-functions/renameat.texi
+++ b/doc/posix-functions/renameat.texi
@@ -11,7 +11,7 @@ Portability problems fixed by Gnulib:
 @item
 This function is missing on some platforms:
 glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8,
-AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin 1.5.x, mingw, MSVC 14,
+AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Cygwin 1.5.x, mingw, MSVC 14,
 Interix 3.5.
 But the replacement function is not safe to be used in libraries and is not
 multithread-safe.
diff --git a/doc/posix-functions/sched_get_priority_max.texi b/doc/posix-functions/sched_get_priority_max.texi
index f99fdb3182..713b319dec 100644
--- a/doc/posix-functions/sched_get_priority_max.texi
+++ b/doc/posix-functions/sched_get_priority_max.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sched_getparam.texi b/doc/posix-functions/sched_getparam.texi
index 7c634f93ba..333148a1be 100644
--- a/doc/posix-functions/sched_getparam.texi
+++ b/doc/posix-functions/sched_getparam.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sched_getscheduler.texi b/doc/posix-functions/sched_getscheduler.texi
index 86fba51e70..41c97b0aee 100644
--- a/doc/posix-functions/sched_getscheduler.texi
+++ b/doc/posix-functions/sched_getscheduler.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sched_rr_get_interval.texi b/doc/posix-functions/sched_rr_get_interval.texi
index 80e073fcd3..685e300ccc 100644
--- a/doc/posix-functions/sched_rr_get_interval.texi
+++ b/doc/posix-functions/sched_rr_get_interval.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sched_setparam.texi b/doc/posix-functions/sched_setparam.texi
index 70542140e8..f10488075f 100644
--- a/doc/posix-functions/sched_setparam.texi
+++ b/doc/posix-functions/sched_setparam.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sched_setscheduler.texi b/doc/posix-functions/sched_setscheduler.texi
index 508c409fa2..1644886441 100644
--- a/doc/posix-functions/sched_setscheduler.texi
+++ b/doc/posix-functions/sched_setscheduler.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sched_yield.texi b/doc/posix-functions/sched_yield.texi
index 4b3c12a217..400f8fb145 100644
--- a/doc/posix-functions/sched_yield.texi
+++ b/doc/posix-functions/sched_yield.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/select.texi b/doc/posix-functions/select.texi
index c026c85ac0..6ac973c3f9 100644
--- a/doc/posix-functions/select.texi
+++ b/doc/posix-functions/select.texi
@@ -37,10 +37,6 @@ Under Windows, when passing a pipe, Gnulib's @code{select} replacement might
 return 0 even before the timeout has passed.  Programs using it with pipes can
 thus busy wait.
 @item
-On Solaris 2.6 and older, @code{select} applied to a file descriptor opened
-for reading and associated with @code{/dev/null} hangs, waiting for input,
-when instead it should return immediately.
-@item
 On Linux, when some file descriptor refers to a regular file, @code{select}
 may fail, setting @code{errno} to @code{EBADF}.
 @item
diff --git a/doc/posix-functions/sem_close.texi b/doc/posix-functions/sem_close.texi
index b09548ae5b..113aa852b1 100644
--- a/doc/posix-functions/sem_close.texi
+++ b/doc/posix-functions/sem_close.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sem_destroy.texi b/doc/posix-functions/sem_destroy.texi
index ca900ad7fd..c13857b528 100644
--- a/doc/posix-functions/sem_destroy.texi
+++ b/doc/posix-functions/sem_destroy.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @item
 This function is not implemented on some platforms:
 Mac OS X 10.11.
diff --git a/doc/posix-functions/sem_getvalue.texi b/doc/posix-functions/sem_getvalue.texi
index 9c1f8090e9..35401a7f04 100644
--- a/doc/posix-functions/sem_getvalue.texi
+++ b/doc/posix-functions/sem_getvalue.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @item
 This function is not implemented on some platforms:
 Mac OS X 10.11.
diff --git a/doc/posix-functions/sem_init.texi b/doc/posix-functions/sem_init.texi
index e78305462b..f6f1f1b365 100644
--- a/doc/posix-functions/sem_init.texi
+++ b/doc/posix-functions/sem_init.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @item
 This function is not implemented on some platforms:
 Mac OS X 10.11.
diff --git a/doc/posix-functions/sem_open.texi b/doc/posix-functions/sem_open.texi
index 1b948acf24..e4d23edf65 100644
--- a/doc/posix-functions/sem_open.texi
+++ b/doc/posix-functions/sem_open.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sem_post.texi b/doc/posix-functions/sem_post.texi
index b0dd27cb19..fbe9775294 100644
--- a/doc/posix-functions/sem_post.texi
+++ b/doc/posix-functions/sem_post.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sem_trywait.texi b/doc/posix-functions/sem_trywait.texi
index 3809671ffc..ea36278d7c 100644
--- a/doc/posix-functions/sem_trywait.texi
+++ b/doc/posix-functions/sem_trywait.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sem_unlink.texi b/doc/posix-functions/sem_unlink.texi
index 0f1841b188..486e32214f 100644
--- a/doc/posix-functions/sem_unlink.texi
+++ b/doc/posix-functions/sem_unlink.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/sem_wait.texi b/doc/posix-functions/sem_wait.texi
index 775410beb6..8ab6296be1 100644
--- a/doc/posix-functions/sem_wait.texi
+++ b/doc/posix-functions/sem_wait.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/setpriority.texi b/doc/posix-functions/setpriority.texi
index 3504860a15..7b80b5b385 100644
--- a/doc/posix-functions/setpriority.texi
+++ b/doc/posix-functions/setpriority.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14.
+mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/setregid.texi b/doc/posix-functions/setregid.texi
index 77804184ae..d3806f8fb8 100644
--- a/doc/posix-functions/setregid.texi
+++ b/doc/posix-functions/setregid.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/setreuid.texi b/doc/posix-functions/setreuid.texi
index 843ef0f570..f195093f20 100644
--- a/doc/posix-functions/setreuid.texi
+++ b/doc/posix-functions/setreuid.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, Solaris 2.4, mingw, MSVC 14.
+Minix 3.1.8, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/setstate.texi b/doc/posix-functions/setstate.texi
index cb625a6069..121a9ed9f7 100644
--- a/doc/posix-functions/setstate.texi
+++ b/doc/posix-functions/setstate.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14, Android 4.4.
+mingw, MSVC 14, Android 4.4.
 @item
 This function is not declared on some platforms:
 Cygwin 1.5.25.
diff --git a/doc/posix-functions/shm_open.texi b/doc/posix-functions/shm_open.texi
index d0e760bf00..9e5614ea86 100644
--- a/doc/posix-functions/shm_open.texi
+++ b/doc/posix-functions/shm_open.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/shm_unlink.texi b/doc/posix-functions/shm_unlink.texi
index 84f07b18ac..8b9c4df225 100644
--- a/doc/posix-functions/shm_unlink.texi
+++ b/doc/posix-functions/shm_unlink.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
+NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x, mingw, MSVC 14, Android 9.0.
 @end itemize
diff --git a/doc/posix-functions/shmat.texi b/doc/posix-functions/shmat.texi
index 57dc5340c8..3069d56ad7 100644
--- a/doc/posix-functions/shmat.texi
+++ b/doc/posix-functions/shmat.texi
@@ -16,10 +16,6 @@ Portability problems not fixed by Gnulib:
 This function is missing on some platforms:
 mingw, MSVC 14, Android 7.1.
 @item
-Attempts to @code{shmat} into a previously malloc-ed region fail on SunOS 4,
-with @code{errno} set to @code{EINVAL}, even if there is an @code{munmap} call
-in between.
-@item
 On Linux, the flag @code{SHM_REMAP} is needed in order to force @code{shmat}
 to replace existing memory mappings in the specify address range.  On other
 platforms, it is not needed.
diff --git a/doc/posix-functions/siginterrupt.texi b/doc/posix-functions/siginterrupt.texi
index 53c4eb825b..35ec2855ad 100644
--- a/doc/posix-functions/siginterrupt.texi
+++ b/doc/posix-functions/siginterrupt.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @end itemize
 
 Note: POSIX recommends using @code{sigaction} with SA_RESTART instead of
diff --git a/doc/posix-functions/sigqueue.texi b/doc/posix-functions/sigqueue.texi
index ea2070b837..0dd4d9948b 100644
--- a/doc/posix-functions/sigqueue.texi
+++ b/doc/posix-functions/sigqueue.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, Solaris 2.4, mingw, MSVC 14, Android 5.1.
+Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, mingw, MSVC 14, Android 5.1.
 @end itemize
diff --git a/doc/posix-functions/sigtimedwait.texi b/doc/posix-functions/sigtimedwait.texi
index 70ef4865f9..1c1744109e 100644
--- a/doc/posix-functions/sigtimedwait.texi
+++ b/doc/posix-functions/sigtimedwait.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, Solaris 2.4, Cygwin, mingw, MSVC 14, Android 5.1.
+Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, Cygwin, mingw, MSVC 14, Android 5.1.
 @item
 Linux implements the meaning of NULL timeout by doing what @code{sigwaitinfo}
 does; other platforms may not do the same.
diff --git a/doc/posix-functions/sigwaitinfo.texi b/doc/posix-functions/sigwaitinfo.texi
index 784ce2fa84..aa7aa002b8 100644
--- a/doc/posix-functions/sigwaitinfo.texi
+++ b/doc/posix-functions/sigwaitinfo.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, Solaris 2.4, mingw, MSVC 14, Android 5.1.
+Mac OS X 10.5, OpenBSD 3.8, Minix 3.1.8, mingw, MSVC 14, Android 5.1.
 @end itemize
diff --git a/doc/posix-functions/snprintf.texi b/doc/posix-functions/snprintf.texi
index 5bacd48762..ed0fbd2a85 100644
--- a/doc/posix-functions/snprintf.texi
+++ b/doc/posix-functions/snprintf.texi
@@ -10,7 +10,7 @@ Portability problems fixed by either Gnulib module @code{snprintf} or @code{snpr
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, OSF/1 4.0, Solaris 2.5.1, MSVC 14.
+IRIX 5.3, OSF/1 4.0, MSVC 14.
 @item
 This function does not support format directives that access arguments in an
 arbitrary order, such as @code{"%2$s"}, on some platforms:
@@ -52,7 +52,7 @@ This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/posix-functions/sprintf.texi b/doc/posix-functions/sprintf.texi
index 0085b5df85..4b0305224e 100644
--- a/doc/posix-functions/sprintf.texi
+++ b/doc/posix-functions/sprintf.texi
@@ -33,7 +33,7 @@ This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/posix-functions/srandom.texi b/doc/posix-functions/srandom.texi
index 09d033e4c9..0c835000b6 100644
--- a/doc/posix-functions/srandom.texi
+++ b/doc/posix-functions/srandom.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 2.4, mingw, MSVC 14.
+mingw, MSVC 14.
 @item
 This function is only defined as an inline function on some platforms:
 Android 4.4.
diff --git a/doc/posix-functions/strerror.texi b/doc/posix-functions/strerror.texi
index 431866da31..614228deac 100644
--- a/doc/posix-functions/strerror.texi
+++ b/doc/posix-functions/strerror.texi
@@ -21,7 +21,7 @@ FreeBSD 8.2, OpenBSD 4.7, Mac OS X 10.5.
 @item
 This function fails to return a string for out-of-range integers on
 some platforms:
-HP-UX 11, IRIX 6.5, Solaris 8.
+HP-UX 11, IRIX 6.5.
 (Some return NULL which is a POSIX violation, others return the empty
 string which is valid but not as useful); this can still cause bugs
 because most programs call @code{strerror} without setting and testing
diff --git a/doc/posix-functions/swprintf.texi b/doc/posix-functions/swprintf.texi
index 3b1958ecdf..0c8695213c 100644
--- a/doc/posix-functions/swprintf.texi
+++ b/doc/posix-functions/swprintf.texi
@@ -18,7 +18,7 @@ argument of @code{strerror(errno)} (or a version of @code{strerror_r})
 instead.
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
 This function has a different signature on some platforms:
 MSVC 9.
diff --git a/doc/posix-functions/swscanf.texi b/doc/posix-functions/swscanf.texi
index e455eb1d4d..86d95cc136 100644
--- a/doc/posix-functions/swscanf.texi
+++ b/doc/posix-functions/swscanf.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/timer_create.texi b/doc/posix-functions/timer_create.texi
index 109bde4396..621dbb144a 100644
--- a/doc/posix-functions/timer_create.texi
+++ b/doc/posix-functions/timer_create.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Tandem/NSK.
+OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14, Tandem/NSK.
 @item
 This function fails with @code{ENOSYS} on some platforms:
 OpenBSD 4.9.
diff --git a/doc/posix-functions/timer_delete.texi b/doc/posix-functions/timer_delete.texi
index 9871fb5963..5a4f29ede7 100644
--- a/doc/posix-functions/timer_delete.texi
+++ b/doc/posix-functions/timer_delete.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Tandem/NSK.
+OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14, Tandem/NSK.
 @item
 This function fails with @code{ENOSYS} on some platforms:
 OpenBSD 4.9.
diff --git a/doc/posix-functions/timer_getoverrun.texi b/doc/posix-functions/timer_getoverrun.texi
index 350a82f4de..fb06f419c0 100644
--- a/doc/posix-functions/timer_getoverrun.texi
+++ b/doc/posix-functions/timer_getoverrun.texi
@@ -14,5 +14,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OS X 10.11, FreeBSD 6.0, Minix 3.1.8, IRIX 5.3, Solaris 2.4, Cygwin, mingw, MSVC 14.
+OS X 10.11, FreeBSD 6.0, Minix 3.1.8, IRIX 5.3, Cygwin, mingw, MSVC 14.
 @end itemize
diff --git a/doc/posix-functions/timer_settime.texi b/doc/posix-functions/timer_settime.texi
index b6b921bbd7..4cf460b0ad 100644
--- a/doc/posix-functions/timer_settime.texi
+++ b/doc/posix-functions/timer_settime.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, Solaris 2.4, mingw, MSVC 14, Tandem/NSK.
+OS X 10.11, FreeBSD 6.4, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14, Tandem/NSK.
 @item
 This function fails with @code{ENOSYS} on some platforms:
 OpenBSD 4.9.
diff --git a/doc/posix-functions/towctrans.texi b/doc/posix-functions/towctrans.texi
index 4639452d53..92c7a3bb23 100644
--- a/doc/posix-functions/towctrans.texi
+++ b/doc/posix-functions/towctrans.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.5.1, mingw, MSVC 9, Android 7.1.
+Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw, MSVC 9, Android 7.1.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/towlower.texi b/doc/posix-functions/towlower.texi
index 740b9a333f..4d0ae0720a 100644
--- a/doc/posix-functions/towlower.texi
+++ b/doc/posix-functions/towlower.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @item
 This function returns values of which the upper 16 bits are incorrect
 on some platforms:
diff --git a/doc/posix-functions/towupper.texi b/doc/posix-functions/towupper.texi
index 602110531e..3024d3448b 100644
--- a/doc/posix-functions/towupper.texi
+++ b/doc/posix-functions/towupper.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @item
 This function returns values of which the upper 16 bits are incorrect
 on some platforms:
diff --git a/doc/posix-functions/tzset.texi b/doc/posix-functions/tzset.texi
index 1ba3941898..b69211e8ac 100644
--- a/doc/posix-functions/tzset.texi
+++ b/doc/posix-functions/tzset.texi
@@ -11,10 +11,6 @@ Portability problems fixed by Gnulib:
 @item
 On native Windows platforms (mingw, MSVC), this function works incorrectly
 when the environment variable @code{TZ} has been set by Cygwin.
-@item
-This function clobbers the buffer used by the localtime function on some
-platforms:
-Solaris 2.6.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/ungetwc.texi b/doc/posix-functions/ungetwc.texi
index 5321d220b1..66dc42340c 100644
--- a/doc/posix-functions/ungetwc.texi
+++ b/doc/posix-functions/ungetwc.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/vfprintf.texi b/doc/posix-functions/vfprintf.texi
index 7c17cdf9d4..0fd11b392c 100644
--- a/doc/posix-functions/vfprintf.texi
+++ b/doc/posix-functions/vfprintf.texi
@@ -33,7 +33,7 @@ This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/posix-functions/vfscanf.texi b/doc/posix-functions/vfscanf.texi
index 2e2ccf3728..cdd84f2d8c 100644
--- a/doc/posix-functions/vfscanf.texi
+++ b/doc/posix-functions/vfscanf.texi
@@ -19,7 +19,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 4.3.2, IRIX 6.5, OSF/1 5.1, Solaris 8.
+Minix 3.1.8, AIX 4.3.2, IRIX 6.5, OSF/1 5.1.
 @item
 On Windows platforms (excluding Cygwin), this function does not set @code{errno}
 upon failure.
diff --git a/doc/posix-functions/vfwprintf.texi b/doc/posix-functions/vfwprintf.texi
index 0650e1bc65..2325975c6a 100644
--- a/doc/posix-functions/vfwprintf.texi
+++ b/doc/posix-functions/vfwprintf.texi
@@ -18,7 +18,7 @@ argument of @code{strerror(errno)} (or a version of @code{strerror_r})
 instead.
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/vfwscanf.texi b/doc/posix-functions/vfwscanf.texi
index 1bf3c06dab..a5dd093009 100644
--- a/doc/posix-functions/vfwscanf.texi
+++ b/doc/posix-functions/vfwscanf.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin 1.5.x, Android 4.4.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Cygwin 1.5.x, Android 4.4.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/vprintf.texi b/doc/posix-functions/vprintf.texi
index 06318b0a87..9874c1338e 100644
--- a/doc/posix-functions/vprintf.texi
+++ b/doc/posix-functions/vprintf.texi
@@ -33,7 +33,7 @@ This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/posix-functions/vscanf.texi b/doc/posix-functions/vscanf.texi
index 6c36abc8e0..77d1e36e64 100644
--- a/doc/posix-functions/vscanf.texi
+++ b/doc/posix-functions/vscanf.texi
@@ -19,7 +19,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-AIX 4.3.2, IRIX 6.5, OSF/1 5.1, Solaris 8.
+AIX 4.3.2, IRIX 6.5, OSF/1 5.1.
 @item
 On Windows platforms (excluding Cygwin), this function does not set @code{errno}
 upon failure.
diff --git a/doc/posix-functions/vsnprintf.texi b/doc/posix-functions/vsnprintf.texi
index 7ea7416a39..0684964a44 100644
--- a/doc/posix-functions/vsnprintf.texi
+++ b/doc/posix-functions/vsnprintf.texi
@@ -10,7 +10,7 @@ Portability problems fixed by either Gnulib module @code{vsnprintf} or @code{vsn
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, OSF/1 4.0, Solaris 2.5.1.
+IRIX 5.3, OSF/1 4.0.
 @item
 This function does not support format directives that access arguments in an
 arbitrary order, such as @code{"%2$s"}, on some platforms:
@@ -49,7 +49,7 @@ NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9,
 Cygwin 1.5.x, mingw, MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/posix-functions/vsprintf.texi b/doc/posix-functions/vsprintf.texi
index 246ad569ff..684a3089d9 100644
--- a/doc/posix-functions/vsprintf.texi
+++ b/doc/posix-functions/vsprintf.texi
@@ -33,7 +33,7 @@ This function does not support the @samp{n} directive on some platforms:
 MSVC 14.
 @item
 This function does not support the @samp{ls} directive on some platforms:
-OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x, Haiku.
+OpenBSD 4.0, IRIX 6.5, Cygwin 1.5.x, Haiku.
 @item
 This function does not support precisions in the @samp{ls} directive correctly
 on some platforms:
diff --git a/doc/posix-functions/vsscanf.texi b/doc/posix-functions/vsscanf.texi
index 9a0af3a58b..18e36d227f 100644
--- a/doc/posix-functions/vsscanf.texi
+++ b/doc/posix-functions/vsscanf.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Solaris 8, MSVC 14.
+MSVC 14.
 @item
 On Windows platforms (excluding Cygwin), this function does not set @code{errno}
 upon failure.
diff --git a/doc/posix-functions/vswprintf.texi b/doc/posix-functions/vswprintf.texi
index 7493c65658..17165ed143 100644
--- a/doc/posix-functions/vswprintf.texi
+++ b/doc/posix-functions/vswprintf.texi
@@ -18,7 +18,7 @@ argument of @code{strerror(errno)} (or a version of @code{strerror_r})
 instead.
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/vswscanf.texi b/doc/posix-functions/vswscanf.texi
index ea92497a2a..8666c051b7 100644
--- a/doc/posix-functions/vswscanf.texi
+++ b/doc/posix-functions/vswscanf.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin 1.5.x, MSVC 14, Android 4.4.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Cygwin 1.5.x, MSVC 14, Android 4.4.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/vwprintf.texi b/doc/posix-functions/vwprintf.texi
index 28854c215e..15528a5fc1 100644
--- a/doc/posix-functions/vwprintf.texi
+++ b/doc/posix-functions/vwprintf.texi
@@ -18,7 +18,7 @@ argument of @code{strerror(errno)} (or a version of @code{strerror_r})
 instead.
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x,
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x,
 Interix 3.5, Cygwin 1.7.
 @item
 This function exists, but does not support wide arguments on some
diff --git a/doc/posix-functions/vwscanf.texi b/doc/posix-functions/vwscanf.texi
index 227d942dfb..2efaabc459 100644
--- a/doc/posix-functions/vwscanf.texi
+++ b/doc/posix-functions/vwscanf.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin 1.5.x, Android 4.4.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Cygwin 1.5.x, Android 4.4.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/wcrtomb.texi b/doc/posix-functions/wcrtomb.texi
index 3e2cde334f..be6081222e 100644
--- a/doc/posix-functions/wcrtomb.texi
+++ b/doc/posix-functions/wcrtomb.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, mingw.
+Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw.
 @item
 This function produces wrong characters in the C locale on some platforms:
 Android 4.3.
diff --git a/doc/posix-functions/wcscat.texi b/doc/posix-functions/wcscat.texi
index d0ac072b5d..f21a99a20f 100644
--- a/doc/posix-functions/wcscat.texi
+++ b/doc/posix-functions/wcscat.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcschr.texi b/doc/posix-functions/wcschr.texi
index 3480cc4889..cfa00b90e2 100644
--- a/doc/posix-functions/wcschr.texi
+++ b/doc/posix-functions/wcschr.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcscmp.texi b/doc/posix-functions/wcscmp.texi
index 9766b9d24b..3781eb936b 100644
--- a/doc/posix-functions/wcscmp.texi
+++ b/doc/posix-functions/wcscmp.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcscoll.texi b/doc/posix-functions/wcscoll.texi
index 7ba88e9b15..135db0db12 100644
--- a/doc/posix-functions/wcscoll.texi
+++ b/doc/posix-functions/wcscoll.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1.
+Minix 3.1.8, IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcscpy.texi b/doc/posix-functions/wcscpy.texi
index 5e4cb01e87..7a50160883 100644
--- a/doc/posix-functions/wcscpy.texi
+++ b/doc/posix-functions/wcscpy.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcscspn.texi b/doc/posix-functions/wcscspn.texi
index 32c1c2091f..ba1cf271cc 100644
--- a/doc/posix-functions/wcscspn.texi
+++ b/doc/posix-functions/wcscspn.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcsftime.texi b/doc/posix-functions/wcsftime.texi
index c6466ee825..22804fabb2 100644
--- a/doc/posix-functions/wcsftime.texi
+++ b/doc/posix-functions/wcsftime.texi
@@ -17,7 +17,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/wcslen.texi b/doc/posix-functions/wcslen.texi
index 00999118c4..3c1c7103dd 100644
--- a/doc/posix-functions/wcslen.texi
+++ b/doc/posix-functions/wcslen.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcsncat.texi b/doc/posix-functions/wcsncat.texi
index c80c27ac88..0dd3b60db7 100644
--- a/doc/posix-functions/wcsncat.texi
+++ b/doc/posix-functions/wcsncat.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcsncmp.texi b/doc/posix-functions/wcsncmp.texi
index d8c8318ae5..0621b2ce41 100644
--- a/doc/posix-functions/wcsncmp.texi
+++ b/doc/posix-functions/wcsncmp.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcsncpy.texi b/doc/posix-functions/wcsncpy.texi
index a9a555ee2f..7263c1a08b 100644
--- a/doc/posix-functions/wcsncpy.texi
+++ b/doc/posix-functions/wcsncpy.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcspbrk.texi b/doc/posix-functions/wcspbrk.texi
index 17f6d62306..71fb79e23b 100644
--- a/doc/posix-functions/wcspbrk.texi
+++ b/doc/posix-functions/wcspbrk.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcsrchr.texi b/doc/posix-functions/wcsrchr.texi
index a052d19e37..3ef1537c1e 100644
--- a/doc/posix-functions/wcsrchr.texi
+++ b/doc/posix-functions/wcsrchr.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcsrtombs.texi b/doc/posix-functions/wcsrtombs.texi
index d982c7d72e..4ae21f509f 100644
--- a/doc/posix-functions/wcsrtombs.texi
+++ b/doc/posix-functions/wcsrtombs.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, mingw.
+Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw.
 @item
 This function may set the source pointer to NULL before NUL terminating the destination string on some platforms:
 OSF/1 5.1.
diff --git a/doc/posix-functions/wcsspn.texi b/doc/posix-functions/wcsspn.texi
index d4f1601201..158b4ff9aa 100644
--- a/doc/posix-functions/wcsspn.texi
+++ b/doc/posix-functions/wcsspn.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1.
+IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcsstr.texi b/doc/posix-functions/wcsstr.texi
index e01daaf699..e02b509b68 100644
--- a/doc/posix-functions/wcsstr.texi
+++ b/doc/posix-functions/wcsstr.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.00, IRIX 5.3, Solaris 2.6.
+HP-UX 11.00, IRIX 5.3.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcstod.texi b/doc/posix-functions/wcstod.texi
index 79fb11353d..3f2f845147 100644
--- a/doc/posix-functions/wcstod.texi
+++ b/doc/posix-functions/wcstod.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/wcstok.texi b/doc/posix-functions/wcstok.texi
index d19fb432a1..56de2ebd7f 100644
--- a/doc/posix-functions/wcstok.texi
+++ b/doc/posix-functions/wcstok.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+IRIX 5.3, Cygwin 1.5.x.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wcstol.texi b/doc/posix-functions/wcstol.texi
index 1b20585be7..8d31906bd5 100644
--- a/doc/posix-functions/wcstol.texi
+++ b/doc/posix-functions/wcstol.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/wcstoul.texi b/doc/posix-functions/wcstoul.texi
index 82f79bb3c9..bb37de3f5e 100644
--- a/doc/posix-functions/wcstoul.texi
+++ b/doc/posix-functions/wcstoul.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-functions/wcswidth.texi b/doc/posix-functions/wcswidth.texi
index b4916b7649..1ed3bf1ced 100644
--- a/doc/posix-functions/wcswidth.texi
+++ b/doc/posix-functions/wcswidth.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, mingw, MSVC 14.
+OpenBSD 3.8, Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @item
 This function handles combining characters in UTF-8 locales incorrectly on some
 platforms:
diff --git a/doc/posix-functions/wcsxfrm.texi b/doc/posix-functions/wcsxfrm.texi
index 78a74ee45b..1615dac533 100644
--- a/doc/posix-functions/wcsxfrm.texi
+++ b/doc/posix-functions/wcsxfrm.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, Cygwin 1.5.x.
+Minix 3.1.8, IRIX 5.3, Cygwin 1.5.x.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wctob.texi b/doc/posix-functions/wctob.texi
index ef06b7082f..83883bc228 100644
--- a/doc/posix-functions/wctob.texi
+++ b/doc/posix-functions/wctob.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 5.3, Solaris 2.6, mingw.
+Minix 3.1.8, HP-UX 11.00, IRIX 5.3, mingw.
 @item
 This function clobbers caller-owned registers on some platforms:
 Cygwin 1.7.5.
diff --git a/doc/posix-functions/wctrans.texi b/doc/posix-functions/wctrans.texi
index 6543bcf9ed..9325e98e4d 100644
--- a/doc/posix-functions/wctrans.texi
+++ b/doc/posix-functions/wctrans.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.5.1, mingw, MSVC 9, Android 7.1.
+Minix 3.1.8, HP-UX 11.00, IRIX 6.5, mingw, MSVC 9, Android 7.1.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wctype.texi b/doc/posix-functions/wctype.texi
index dda88fe17a..8e82b2bd8c 100644
--- a/doc/posix-functions/wctype.texi
+++ b/doc/posix-functions/wctype.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, MSVC 9.
+Minix 3.1.8, IRIX 5.3, MSVC 9.
 @item
 This function is declared in @code{<wchar.h>}, not in @code{<wctype.h>}, on
 some platforms:
diff --git a/doc/posix-functions/wcwidth.texi b/doc/posix-functions/wcwidth.texi
index debe997f1f..dc79a00bab 100644
--- a/doc/posix-functions/wcwidth.texi
+++ b/doc/posix-functions/wcwidth.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, IRIX 5.3, Solaris 2.5.1, mingw, MSVC 14.
+Minix 3.1.8, IRIX 5.3, mingw, MSVC 14.
 @item
 This function is not declared (without @code{-D_GNU_SOURCE}) on some platforms:
 glibc 2.8.
diff --git a/doc/posix-functions/wmemchr.texi b/doc/posix-functions/wmemchr.texi
index c41fa9e76c..560ff2d964 100644
--- a/doc/posix-functions/wmemchr.texi
+++ b/doc/posix-functions/wmemchr.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.00, IRIX 6.5, Solaris 2.6, MSVC 14.
+HP-UX 11.00, IRIX 6.5, MSVC 14.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wmemcmp.texi b/doc/posix-functions/wmemcmp.texi
index 5eabada971..0b7ffb5231 100644
--- a/doc/posix-functions/wmemcmp.texi
+++ b/doc/posix-functions/wmemcmp.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.00, IRIX 6.5, Solaris 2.6, MSVC 14.
+HP-UX 11.00, IRIX 6.5, MSVC 14.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wmemcpy.texi b/doc/posix-functions/wmemcpy.texi
index 83cd19a520..e5157b905b 100644
--- a/doc/posix-functions/wmemcpy.texi
+++ b/doc/posix-functions/wmemcpy.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.00, IRIX 6.5, Solaris 2.6, MSVC 9.
+HP-UX 11.00, IRIX 6.5, MSVC 9.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wmemmove.texi b/doc/posix-functions/wmemmove.texi
index abc1701be9..fe3cd3a561 100644
--- a/doc/posix-functions/wmemmove.texi
+++ b/doc/posix-functions/wmemmove.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.00, IRIX 6.5, Solaris 2.6, MSVC 9.
+HP-UX 11.00, IRIX 6.5, MSVC 9.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wmemset.texi b/doc/posix-functions/wmemset.texi
index f8086135a0..8af0a16f15 100644
--- a/doc/posix-functions/wmemset.texi
+++ b/doc/posix-functions/wmemset.texi
@@ -10,7 +10,7 @@ Portability problems fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-HP-UX 11.00, IRIX 6.5, Solaris 2.6, MSVC 9.
+HP-UX 11.00, IRIX 6.5, MSVC 9.
 @end itemize
 
 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-functions/wprintf.texi b/doc/posix-functions/wprintf.texi
index a8d7b7d4df..f2a2c9a775 100644
--- a/doc/posix-functions/wprintf.texi
+++ b/doc/posix-functions/wprintf.texi
@@ -18,7 +18,7 @@ argument of @code{strerror(errno)} (or a version of @code{strerror_r})
 instead.
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5.
 @item
 This function exists, but does not support wide arguments on some
 platforms: Cygwin 1.5.x.
diff --git a/doc/posix-functions/wscanf.texi b/doc/posix-functions/wscanf.texi
index 55cdf84a71..c44eec20a1 100644
--- a/doc/posix-functions/wscanf.texi
+++ b/doc/posix-functions/wscanf.texi
@@ -14,7 +14,7 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Solaris 2.6, Cygwin 1.5.x.
+NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11.00, IRIX 6.5, Cygwin 1.5.x.
 @item
 On AIX and Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot
 accommodate all Unicode characters.
diff --git a/doc/posix-headers/fcntl.texi b/doc/posix-headers/fcntl.texi
index 51f5badcd3..c8ba0931b5 100644
--- a/doc/posix-headers/fcntl.texi
+++ b/doc/posix-headers/fcntl.texi
@@ -73,7 +73,7 @@ IRIX 6.5, OSF/1 5.1, Solaris 11 2010-11, Cygwin 1.7.1, mingw, MSVC 14.
 @samp{AT_SYMLINK_FOLLOW}, and @samp{AT_REMOVEDIR}
 are not defined on many platforms:
 glibc 2.3.6, Mac OS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, AIX
-5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin 1.5.x, mingw, MSVC 14.
+5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Cygwin 1.5.x, mingw, MSVC 14.
 
 @item
 @samp{AT_FDCWD} is defined with a value too large for an @code{int} on some
diff --git a/doc/posix-headers/wctype.texi b/doc/posix-headers/wctype.texi
index dce15fe7c7..7f27b9667b 100644
--- a/doc/posix-headers/wctype.texi
+++ b/doc/posix-headers/wctype.texi
@@ -12,7 +12,7 @@ This header file is missing on some platforms:
 HP-UX 11.00.
 @item
 This header file is not self-contained on some platforms:
-Solaris 2.5, OSF/1 with Desktop Toolkit C, BSD/OS 4.0.1.
+OSF/1 with Desktop Toolkit C, BSD/OS 4.0.1.
 @item
 The type @code{wint_t} and macro @code{WEOF} are missing on some platforms:
 IRIX 5.3.
@@ -28,10 +28,6 @@ IRIX 6.5.30.
 @item
 The functions @code{isw*} are actually defined as macros that don't work,
 on IRIX 5.3.
-@item
-This header file defines some identifiers, such as @code{multibyte}, as macros
-on some platforms:
-Solaris 2.6.
 @end itemize
 
 Portability problems not fixed by Gnulib:
-- 
2.39.5