> -----Original Message-----
> From: Richard Biener <richard.guent...@gmail.com>
> Sent: Monday, February 17, 2025 08:24
> To: James K. Lowden <jklow...@schemamania.org>
> Cc: gcc-patches@gcc.gnu.org
> Subject: Re: [PATCH] COBOL 8/15 360K cbl: parser support
>
> On Sat, Feb 15, 2025 at 10:08 PM James K. Lowden
> <jklow...@schemamania.org> wrote:
> >
> > From 5d53920602e234e4d99ae2d502e662ee3699978e 4 Oct 2024 12:01:22 -0400
> > From: "James K. Lowden" <jklow...@symas.com>
> > Date: Sat 15 Feb 2025 12:50:53 PM EST
> > Subject: [PATCH] 9 new 'cobol' FE files
> >
> > gcc/cobol/ChangeLog
> >         * cdf.y: New file.
> >         * cobol1.cc: New file.
> >         * convert.cc: New file.
> >         * except.cc: New file.
> >         * gcobolspec.cc: New file.
> >         * structs.cc: New file.
> >         * symbols.cc: New file.
> >         * symfind.cc: New file.
> >         * util.cc: New file.

I have trimmed away everything; I hope that's not too radical.

I have been addressing many of the comments in your four messages.  I just 
committed a bunch of changes to our repository; here is the ChangeLog entry:

2025-02-17  Robert Dubner <rdub...@symas.com>
        * Moved #include <math.h> from genapi.cc to cobol-system.h as
        #include <cmath>
        * Removed GCOBOL_FOR_TARGET from <repo>/Makefile.def
        * Removed if $USER = "bob" stuff from cobol/Make-lang.in
        * Backed -std=c++17 down to c++14 in cobol/Make-lang.in
        * Removed the single c++17 dependency from show_parse.h ANALYZER
        * Removed -Wno-cpp from cobol/Make-lang.in
        * Removed Wno-missing-field-initializers from cobol/Make-lang.in
        * Added some informative comments to placeholder functions in cobol1.cc
        * Removed a call to build_tree_list() in cobol1.cc
        * Use default for LANG_HOOKS_TYPE_FOR_SIZE in cobol1.cc
        * Commented out, but saved, unused code in convert.cc
        * Eliminated numerous "-Wmissing-field-initializers" warnings

Jim will very shortly be using those committed changes to create a third set 
of patches.

Within the last couple of hours, I used the current repository to 
"../configure --enable-languages=all" followed by a "make -sj `nproc`"

I am happy to report that the resulting bootstrapped multilib builds 
succeeded on both x86_64 and aarch64 architectures.

Again: Thank you so much.  I think I've said I am new to open software 
development.  The spirit of cooperation is eye opening.

Reply via email to