diff --git a/winsup/cygwin/release/2.5.0 b/winsup/cygwin/release/2.5.0
index f5821f905..d6533f349 100644
--- a/winsup/cygwin/release/2.5.0
+++ b/winsup/cygwin/release/2.5.0
@@ -53,6 +53,12 @@ What changed:
enables multiple gmon.out files to preserve profiling data after fork or
from multiple program runs.
+- Feature test macros, which control which symbols are exposed in the standard
+ headers, have been completely overhauled for compatibility with glibc.
+
+- The isinf, isinff, and isinfl functions are signed, returning -1 for
+ negative infinity for compatibility with glibc.
+
Bug Fixes
---------
@@ -105,3 +111,5 @@ Bug Fixes
- Fix strtold return value for +/-infinity.
Addresses: https://cygwin.com/ml/cygwin-apps/2016-03/msg00152.html
+
+- Fix accepted specifications with `getconf -v' on 64-bit. Self-observed.
diff --git a/winsup/doc/new-features.xml b/winsup/doc/new-features.xml
index d24624771..9d428e2e8 100644
--- a/winsup/doc/new-features.xml
+++ b/winsup/doc/new-features.xml
@@ -76,6 +76,16 @@ enables multiple gmon.out files to preserve profiling data after fork or
from multiple program runs.
+
+Feature test macros, which control which symbols are exposed in the standard
+headers, have been completely overhauled for compatibility with glibc.
+
+
+
+The isinf, isinff, and isinfl functions are signed, returning -1 for
+negative infinity for compatibility with glibc.
+
+