diff --git a/README b/README
index a7b98db..0f710a6 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-             xdc-D26 (corevers:; B:200,G:200,R:200)
+             xdc-D27 (corevers:; B:200,G:200,R:200)
                        eXpanDed C Tools (XDCtools)
@@ -77,15 +77,17 @@
-xdc.runtime reorganized code to avoid multiple return statements in functions
+xdc.runtime added (void) to calls that don't use return values to prevent
+	    MISRA warnings
-	    added parentheses around operands to prevent MISRA complaints
+	    moved increment or decrement operations to separate instructions
+	    to avoid MISRA warnings
-	    other MISRA related changes
+	    added explicit casts to prevent MISRA and static analysis warnings
-core	    removed underscores from variable names to prevent MISRA complaints
+	    There was a bug introduced in xdc-D26 in Core-params.c, where a
+	    cast that was supposed to refer to a whole expression was applied
+	    to only one operand. The bug is fixed in this tree.
-XDCTOOLS-216	Object_get__S functions may contain unreachable code
diff --git a/ident.c b/ident.c
index b0d39e1..5e39b52 100644
--- a/ident.c
+++ b/ident.c
@@ -2,7 +2,7 @@
  *  ======== ident.c ========
-#define _VERS_ "@(#)*** xdc-D26"
+#define _VERS_ "@(#)*** xdc-D27"
 static char __NAME[] = _NAME_;
 static char __DATE[] = _DATE_;