>From 5d53920602e234e4d99ae2d502e662ee3699978e 4 Oct 2024 12:01:22 -0400
From: "James K. Lowden" <jklow...@symas.com>
Date: Sat 15 Feb 2025 12:50:51 PM EST
Subject: [PATCH] 2 new 'cobol' FE files

gcc/cobol/ChangeLog
        * ChangeLog: New file.

libgcobol/ChangeLog
        * ChangeLog: New file.

---
gcc/cobol/ChangeLog | 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
libgcobol/ChangeLog | ++++++
2 files changed, 133 insertions(+), 2 deletions(-)
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
new file mode 100644
index 00000000000..2e8b677f77f
--- /dev/null
+++ b/gcc/cobol/ChangeLog
@@ -0,0 +1,127 @@
+2025-02-11  Robert Dubner <rdub...@symas.com>
+       * libgcobol quietly is not built for -m32 systems in a multi-lib build
+       * configure.ac allows COBOL only for x86_64 and aarch64 architectures.
+       Other systems get a warning and the COBOL language is suppressed.
+
+2025-02-07  Robert Dubner <rdub...@symas.com>
+       * Modified configure.ac and Makefile.in to notices that MULTISUBDIR=/32 
to
+       suppress 32-builds.
+       * Eliminate -Wunused-result warning in libgcobol.cc compilation
+
+2025-01-28  Robert Dubner <rdub...@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 <rdub...@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
+
+2025-01-21  Robert Dubner <rdub...@symas.com>
+       * Eliminated all "local" #includes from .h files; they are instead 
included,
+       in order, in the .cc files.
+
+2025-01-16  Robert Dubner <rdub...@symas.com>
+       * Code 88 named-conditional comparisons for floating-point
+
+2025-01-06  Robert Dubner <rdub...@symas.com>
+       * Updated warning in tests/check_88 and etests/check_88
+       * Updated some UAT error messages.
+
+2025-01-03  Robert Dubner <rdub...@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 <rdub...@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 <rdub...@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 <rdub...@symas.com>
+       * Put called_by_main_counter in static memory, not the stack!
+
+2024-12-26  Robert Dubner <rdub...@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 <rdub...@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 <rdub...@symas.com>
+
+       * Created ChangeLog
+       * Eliminate vestigial ".global" code
+       * Create "cobol-system.h" file.
+       trimmed .h files in cobol1.cc
+       trimmed .h files in convert.cc
+       trimmed .h files in except.cc
+       trimmed .h files in gcobolspec.cc
+       trimmed .h files in genapi.cc
+       trimmed .h files in gengen.cc
+       trimmed .h files in genmath.cc
+       trimmed .h files in genutil.cc
+       trimmed .h files in structs.cc
+
+       * Eliminate vestigial unused code from the PERFORM-PROC-AS_CALL 
experiment
+       * Fix TRACE1 problems with FldConditionals and parser_leave_file
+       * Introduce cbl_message, cbl_warnx, cbl_error, cbl_internal_error
+       convert genapi.cc to cbl_warnx and cbl_internal_error
+       convert cdf-copy.cc to cbl_warnx
+       convert cdf.y to cbl_warnx
+       convert parse.y CDF display to cbl_message
+       convert lexio.cc to cbl_warnx
+       convert cobol1.cc to cbl_warnx
+       convert copybook.h to cbl_warnx
+       convert except.cc to cbl_internal_error and cbl_message
+       convert genapi.cc to cbl_internal_error and cbl_message
+       convert gengen.cc to cbl_internal_error and cbl_message
+       convert genmath.cc to cbl_internal_error and cbl_message
+       convert inspect.h to cbl_warnx
+       convert lexio.cc to cbl_warnx
+       convert parse.y cbl_warnx
+       convert symfind.cc to cbl_warnx
+       convert util.cc to cbl_warnx
+       convert show-parse.h to cbl_warnx
+       convert symbols.h to cbl_warnx
+       convert symbols.cc to cbl_warnx
+       fixed UAT for recursive copybook file warnings
+       convert scan_ante.h to cbl_warnx
+       convert scan_post.h to cbl_warnx
+       convert scan.l to cbl_warnx
+       convert parse_ante.h to cbl_warnx
+       convert parse_util.h to cbl_warnx
+       gcc/cobol has no calls to warnx
+       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-22  Robert Dubner <rdub...@symas.com>
+
+       * 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.
+
+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.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
new file mode 100644
index 00000000000..2988f44a1f1
--- /dev/null
+++ b/libgcobol/ChangeLog
@@ -0,0 +1,6 @@
+^L
+Copyright (C) 2022 Free Software Foundation, Inc.
+
+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.

Reply via email to