On Wed, Jan 15, 2020 at 2:14 AM Gaius Mulley <gaius.southwa...@gmail.com> wrote: > > > Hello, > > Firstly many thanks to all who have worked on the git migration and also > for the offer of help :-) > > I'm seeking a little advice on an efficient way to combine the gm2 git > repro with the gcc git repro. When gcc was using subversion I had a > script which untared the gm2 git over the subversion, applied local > patches to the gcc tree and then it was ready for use. I could git diff > in the gm2 tree and svn diff in the gcc tree - etc. > > I wonder if a similar model can be achieved now gcc uses git? > > In essence the gm2 front end adds three subtrees to gcc > > libgm2 > > gcc/m2 > > gcc/testsuite/gm2 > > currently these are all in one repro > gm2/gcc-versionno/{libgm2,gcc/m2,gcc/testsuite/gm2}. > > http://git.savannah.gnu.org/cgit/gm2.git/tree > > I'm a little cautious of choosing an initial working model without > knowing the implications. There seem to be many possible solutions > (subtree, submodule) to name but two. > > Disk space is not a concern, the time to recreate a working tree is more > important.
One thing which you could do is kinda of what glibc did when they merged glibc and glibc-ports. Really it would useful if you get GM2 into the base sources of gcc instead for GCC 11 :). Thanks, Andrew Pinski > > regards, > Gaius