On Thu, 2 May 2019 at 12:36, Jakub Jelinek <ja...@redhat.com> wrote: > > On Thu, May 02, 2019 at 09:37:36AM +0200, Iain Buclaw wrote: > > > libphobos/ > > > * std/math.d (IeeeFlags.getIeeeFlags): Handle RISC-V soft-float > > > ABI. > > > (IeeeFlags.resetIeeeFlags): Likewise. > > > (FloatingPointControl.getControlState): Likewise. > > > (FloatingPointControl.setControlState): Likewise. > > > > I believe this change is obviously correct, and I also verified generated > > > code using `objdump -d'. I have no way to regression-test it right now. > > > > > > Please confirm if I correctly referred to identifiers in the ChangeLog > > > entry though, as my experience WRT the D programming language and its > > > syntax in particular is nil. > > > > > > My understanding is changes to `libphobos' are supposed to go upstream > > > first, but r270522 is a local change anyway AFAICT, and technically a > > > `--enable-languages=all' build regression, so we better fix it ASAP. > > > > > > Finally my WDC copyright assignment with FSF is still in the works, but I > > > believe this change can be considered legally insignificant for copyright > > > purposes, i.e. having at most 15 lines or so, unless adding white space > > > for indentation counts against that limit as well (which I doubt). > > > > > > With all of the above in mind, OK to apply to trunk and to GCC 9? > > > > > > > Looks OK to me. > > The change is ok for 9.1 if it can be committed to gcc-9-branch today. >
Committed to both trunk and gcc-9-branch. -- Iain