> -----Original Message-----
> From: Richard Biener <richard.guent...@gmail.com>
> Sent: Tuesday, July 29, 2025 02:55
> To: Robert Dubner <rdub...@symas.com>
> Cc: Jakub Jelinek <ja...@redhat.com>; Richard Biener <rguent...@suse.de>;
> jklow...@cobolworx.com; Thomas Schwinge <tschwi...@baylibre.com>; gcc-
> patc...@gcc.gnu.org
> Subject: Re: cobol: [PATCH] Bring the COBOL front end in releases/gcc-15 
> up to
> GCC-16
>
> On Tue, Jul 29, 2025 at 5:48 AM Robert Dubner <rdub...@symas.com> wrote:
> >
> > It takes a village.
> >
> > Specifically, it took a village for me to accomplish the goal of 
> > possibly
> > bringing the COBOL front end in the next release of GCC-15 up to the
> > current level found in GCC-16.
> >
> > I can't thank Richard and Jakub and Thomas and the group here enough.  I
> > came in knowing nothing, and you kept guiding me as I fumbled about
> > accumulating knowledge.  And it appears to have worked, and through it I
> > have learned a bunch about GIT that I simply didn't know existed.
> >
> > The generosity of this communitry is an ongoing amazement.
> >
> > I believe that I have checked all of the boxes that Richard told me 
> > about.
> >
> > For the record, here are the commands that created the "patch":
> >
> > ============
> >
> > $ git switch -C patched15 gcc/releases/gcc-15
> >
> > $ git cherry-pick -x  --allow-empty --allow-empty-message
> > --keep-redundant-commits \
> >     $(git rev-list --reverse basepoints/gcc-16..gcc/master \
> >     --invert-grep --grep="Daily bump" \
> >     --invert-grep --grep="Malcolm" \
> >     -- libgcobol gcc/cobol gcc/testsuite/cobol.dg )
> >
> > ============
> >
> > The result of that is the branch "patched15".  It has 47 cherry-picked
> > commits on top of gcc/releases/gcc-15.  With gcc-15.1.0 as the compiler,
> > it successfully compiles on an x86_64-linux Ubuntu 22.04 LTS system
> > starting from "../configure --enable-languages=all,cobol", meaning it is 
> > a
> > bootstrapped multilib build.  "make check-cobol" then runs with no
> > unexpected errors.
> >
> > That branch "patched15" can be found at
> > https://gitlab.cobolworx.com/COBOLworx/gcc-cobol.git.
>
> That looks good apart from the pick of 0eac9cfe which brings
> in unrelated c/c++ frontend changes for a gcobolspec.cc change.
> This rev should be skipped.  You can edit it out with a
> git rebase -i for example.
>
> > I respectfully request that it be considered for merging into
> > releases/gcc-15.
>
> Fine with me otherwise.

I removed the pick of 0eac9cfe, and I removed the pick of ed8761241ac529, 
which had already been done by Thomas.

I just applied the other 45 relevant commits, and pushed that.

Thank you.

Bob D.

>
> Thanks,
> Richard.
>
> > Thanks again.
> >
> > Bob Dubner
> >
> >
> >

Reply via email to