diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index e79d0eb02af236ad09afc0cc6ee1f1ef065ded7a..29ec5956bb6cb7d3a786241969847ab601e480f3 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,8 +1,60 @@ -2024-12-22 Robert Dubner <rdubner@symas.com> +2025-01-28 Robert Dubner <rdubner@symas.com> + * Remove TRACE1 statements from parser_enter_file and parser_leave_file; + they are incompatible with COPY statements in the DATA DIVISION. +2025-01-24 Robert Dubner <rdubner@symas.com> + * Eliminated missing main() error message; we now rely on linker error + * Cleaned up valconv-dupe and charmaps-dupe processing in Make-lang.in - * Reorganized libgcobol and gcc/cobol - libgcobol now compiles independently of gcc/cobol - gcc/cobol compiles using some .h and .cc files from gcc/libgcobol +2025-01-21 Robert Dubner <rdubner@symas.com> + * Eliminated all "local" #includes from .h files; they are instead included, + in order, in the .cc files. + +2025-01-16 Robert Dubner <rdubner@symas.com> + * Code 88 named-conditional comparisons for floating-point + +2025-01-06 Robert Dubner <rdubner@symas.com> + * Updated warning in tests/check_88 and etests/check_88 + * Updated some UAT error messages. + +2025-01-03 Robert Dubner <rdubner@symas.com> + * Eliminate old "#if 0" code + * Modify line directives to skip over paragraph/section labels: + * Unwrapped asprintf calls in assert(), because it was a stupid error. + +2025-01-01 Robert Dubner <rdubner@symas.com> + * Eliminate proc->target_of_call variable; it was unused. + * Wrap asprintf calls in assert() to suppress compiler warnings. + +2024-12-27 Robert Dubner <rdubner@symas.com> + * Use built_in version of realloc and free + * Use built_in version of strdup, memchr, and memset + * Use built_in version of abort + * Use built_in version of exit + * Use built_in version of strncmp + * Use built_in version of strcmp + * Use built_in version of strcpy + +2024-12-27 Robert Dubner <rdubner@symas.com> + * Put called_by_main_counter in static memory, not the stack! + +2024-12-26 Robert Dubner <rdubner@symas.com> + * Use built_in version of memcpy + * Use built_in version of malloc; required initialization + during lang_hook_init + +2024-12-25 Robert Dubner <rdubner@symas.com> + * Normalize #includes in util.cc + * Normalize #includes in symfind.cc + * Normalize #includes in cdf-copy.cc and copybook.h + * Normalize #includes in lexio.cc + * Normalize #includes in cdf.y + * Normalize #includes in scan.l + required the creation of fisspace and fisdigit in util.cc + * Normalize #includes in parse.y + required the creation of ftolower in util.cc. Jim uses things like + std::transform, which can't take TOLOWER because it is a macro. So I + wrapped those necessary macros into functions. + * Normalize #includes in symbols.h.cc 2024-12-23 Robert Dubner <rdubner@symas.com> @@ -51,61 +103,14 @@ gcc/cobol has no need for "err.h", and all calls have been converted to cbl_warn, cbl_warnx, cbl_err, cbl_errx -2024-12-25 Robert Dubner <rdubner@symas.com> - * Normalize #includes in util.cc - * Normalize #includes in symfind.cc - * Normalize #includes in cdf-copy.cc and copybook.h - * Normalize #includes in lexio.cc - * Normalize #includes in cdf.y - * Normalize #includes in scan.l - required the creation of fisspace and fisdigit in util.cc - * Normalize #includes in parse.y - required the creation of ftolower in util.cc. Jim uses things like - std::transform, which can't take TOLOWER because it is a macro. So I - wrapped those necessary macros into functions. - * Normalize #includes in symbols.h.cc - -2024-12-26 Robert Dubner <rdubner@symas.com> - * Use built_in version of memcpy - * Use built_in version of malloc; required initialization - during lang_hook_init - -2024-12-27 Robert Dubner <rdubner@symas.com> - * Use built_in version of realloc and free - * Use built_in version of strdup, memchr, and memset - * Use built_in version of abort - * Use built_in version of exit - * Use built_in version of strncmp - * Use built_in version of strcmp - * Use built_in version of strcpy - -2024-12-27 Robert Dubner <rdubner@symas.com> - * Put called_by_main_counter in static memory, not the stack! - -2025-01-01 Robert Dubner <rdubner@symas.com> - * Eliminate proc->target_of_call variable; it was unused. - * Wrap asprintf calls in assert() to suppress compiler warnings. - -2025-01-03 Robert Dubner <rdubner@symas.com> - * Eliminate old "#if 0" code - * Modify line directives to skip over paragraph/section labels: - * Unwrapped asprintf calls in assert(), because it was a stupid error. - -2025-01-06 Robert Dubner <rdubner@symas.com> - * Updated warning in tests/check_88 and etests/check_88 - * Updated some UAT error messages. - -2025-01-16 Robert Dubner <rdubner@symas.com> - * Code 88 named-conditional comparisons for floating-point - -2025-01-21 Robert Dubner <rdubner@symas.com> - * Eliminated all "local" #includes from .h files; they are instead included, - in order, in the .cc files. +2024-12-22 Robert Dubner <rdubner@symas.com> -2025-01-24 Robert Dubner <rdubner@symas.com> - * Eliminated missing main() error message; we now rely on linker error - * Cleaned up valconv-dupe and charmaps-dupe processing in Make-lang.in + * Reorganized libgcobol and gcc/cobol + libgcobol now compiles independently of gcc/cobol + gcc/cobol compiles using some .h and .cc files from gcc/libgcobol +^L +Copyright (C) 2022 Free Software Foundation, Inc. -2025-01-28 Robert Dubner <rdubner@symas.com> - * Remove TRACE1 statements from parser_enter_file and parser_leave_file; - they are incompatible with COPY statements in the DATA DIVISION. +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved.