Skip to content

Commit

Permalink
Update NEWS
Browse files Browse the repository at this point in the history
  • Loading branch information
GitMensch authored Oct 31, 2024
1 parent e766efe commit c9d06e7
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -33,17 +33,19 @@ NEWS - user visible changes -*- outline -*-
patterns where invalid numerical data (e.g, SPACES) encode "absent"
data

** #1000: dialects without support of single byte binary data
will now generate at least 2 bytes of storage for COMP-5 elements; this
applies to all non-standard dialects but GnuCOBOL (default) and Micro Focus;
that changes the group length of records containing elements with less than
3 digits and also passes different sizes via CALL, which may need program
adjustments.
** dialects without support for single-byte binary data will now generate at
least 2 bytes of storage for COMP-5 elements, where it previously generated
1 byte of storage; this applies to all non-standard dialects except GnuCOBOL
(default) and Micro Focus; this change adjusts the group length of records
containing elements with less than 3 digits, and also passes different sizes
via CALL, which may require program adjustments (either cater for the size
change or, if supported by the dialect, switch to USAGE BINARY-CHAR).
For details see Bug #1000

** -std=acu / -std=acu-strict now generate BINARY and COMP-5 with at least
2 bytes of storage; the comment for #NNN above applies; if you want
to still use the sizes used since GnuCOBOL 2.2 with those dialects:
add -fbinary-size=1-2-4-8 to your compile options
2 bytes of storage; see the notes for #1000 above; if you still want to
use the sizes that were previously generated by GnuCOBOL with those
dialects, then add -fbinary-size=1-2-4-8 to your compile options

* Important Bugfixes

Expand Down

0 comments on commit c9d06e7

Please sign in to comment.