> -----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 > > > > > >