From de5fa5bfac3e23ef2332fd0185bd4a30c2f3bb4c Mon Sep 17 00:00:00 2001 From: Stephen Heumann Date: Sun, 2 Jan 2022 21:46:17 -0600 Subject: [PATCH] Update release notes. This adds references to some more new features to the section with manual updates. --- cc.notes | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/cc.notes b/cc.notes index 16dc252..6380a92 100644 --- a/cc.notes +++ b/cc.notes @@ -1,6 +1,6 @@ ORCA/C 2.2.0 B6 Copyright 1997, Byte Works Inc. -Updated by Stephen Heumann and Kelvin Sherlock, 2017-2021 +Updated by Stephen Heumann and Kelvin Sherlock, 2017-2022 -- Change List -------------------------------------------------------------- @@ -151,7 +151,7 @@ p. 247 The predefined macros __STDC__ and __ORCAC__ expand to the integer constant 1, not -1. -ORCA/C now supports several new predefined macros. See "New Language Features," below. +ORCA/C now supports several new predefined macros. See "New Language Features," below. p. 250 @@ -163,6 +163,8 @@ p. 254 The #error directive may be followed by any sequence of preprocessing tokens, not just a string constant. +ORCA/C now supports several standard pragmas of the form "#pragma STDC ...". See "New Language Features," below. + p. 256 The #pragma debug directive supports a new bit. If bit 15 is set, ORCA/C generates inline function names for use with assembly-level debugging tools. See "Inline Function Names," below. @@ -199,7 +201,7 @@ p. 263 1. The discussion of NDAs is on page 40, not page 58. -2. There is a new optimization bit for #pragma optimize. See #pragma optimize, below. +2. There are new optimization bits for #pragma optimize. See "#pragma optimize" and "Floating-Point Optimizations," below. p. 269 @@ -227,6 +229,10 @@ p. 297 Variable argument lists will now work even if stack repair code is enabled. +p. 303 + +ORCA/C now supports additional forms of expressions known as generic selection expressions and compound literals. See "New Language Features," below. + p. 311 If integer overflow occurs during signed integer multiplication, the resulting value is not predictable. Contrary to what the description in the manual implies, it will not necessarily be the low-order bits from the true product of the operands.