Update release notes to include a bug fix in ORCALib.

Also, update a comment to reflect the actual behavior.
This commit is contained in:
Stephen Heumann 2021-09-17 19:28:21 -05:00
parent 7ae830ae7e
commit 650ff4697f
2 changed files with 7 additions and 3 deletions

View File

@ -6304,7 +6304,7 @@ procedure GenTree {op: icptr};
{ }
{ parameters: }
{ op - pc_mov instruction }
{ duplicate - should the source address be left on the }
{ duplicate - should the dest address be left on the }
{ stack? }
var

View File

@ -1,10 +1,10 @@
ORCA/C 2.2.0 B5
ORCA/C 2.2.0 B6
Copyright 1997, Byte Works Inc.
Updated by Stephen Heumann and Kelvin Sherlock, 2017-2021
-- Change List --------------------------------------------------------------
2.2.0 B5 1. Bugs squashed. See bug notes, below.
2.2.0 B6 1. Bugs squashed. See bug notes, below.
2. New language features added (mainly features from C99 and C11).
See "New Language Features," below.
@ -1226,6 +1226,10 @@ int foo(int[42]);
164. The fields of const-qualified structs and unions were not treated as being const-qualified. Neither were the members of arrays declared like "const T a", where T is a typedef'd array type. Now such fields and array members are treated as const-qualified, so assignments to them will give errors.
(Bug fixes below here were added in ORCA/C 2.2.0 B6.)
165. When assigning to multiple structures or unions using successive = operators (e.g. s1=s2=s3), assignments other than the rightmost one might store incorrect values, depending on the size of the structures or unions.
-- Bugs from C 2.1.0 that have been fixed -----------------------------------
1. In some situations, fread() reread the first 1K or so of the file.