On 09.12.19 17:41, Gaius Mulley wrote: > Matthias Klose <d...@ubuntu.com> writes: > >> On 17.11.19 07:49, Gaius Mulley wrote: >>> >>> Hello, >>> >>> while spending the weekend on the Howland and Baker islands :-) I >>> thought I'd post version three of the patches which introduce Modula-2 >>> into the GCC trunk. The patches include: >> >> [...] >> >>> At a later point (after it is reviewed/approved) the gm2 tree >>> http://git.savannah.gnu.org/cgit/gm2.git/tree/gcc-versionno/m2/ could >>> be included. Together with the gm2 testsuite. >>> >>> But for now here are the proposed patches and ChangeLogs and new files >>> (gm2-v3.tar.gz) (after the patches): >> >> I have updated my distro packaging to build gcc-10, including gm2 from the >> trunk. Both native and cross builds seem to work, with some glitches: >> >> - For native builds, the profiled build doesn't work, failing to link >> the gcov library. Failing that, I can't check the lto+profiled build. >> Both the profiled and lto+profiled builds are working on your gcc-9 >> branch. >> >> - For cross builds, the libgm2 libraries install as host libraries, >> not target libraries (but are correctly built). I sent one patch >> to Gaius, but couldn't figure out yet, why the libs are not >> installed as target libraries. >> >> The packages are publicly available in Debian experimental [1] and Ubuntu >> focal >> [2], test results are sent to the gcc-testresults ML. >> >> Are you still aiming for inclusion in GCC 10? >> >> Matthias >> >> [1] https://tracker.debian.org/pkg/gcc-10 >> [2] >> https://launchpad.net/~doko/+archive/ubuntu/toolchain/+sourcepub/10781708/+listing-archive-extra > > Hello, > > yes I'm still aiming for inclusion in GCC 10. I'm still examining the > target/host bugs in the libgm2 build infrastructure (and slowly going > insane :-). I'll also look at the lto+profiled build - great to hear > the gcc-9/gm2 branch works. How do the GCC 10 gm2 v3 patches look?
I didn't have to modify any of these for my gcc-10 packaging, from my point of view these look ok. However I can't officially review any of those. Matthias