On Sun, May 14, 2017 at 3:23 AM, Uros Bizjak <ubiz...@gmail.com> wrote: > On Sun, May 14, 2017 at 12:34 AM, Daniel Santos <daniel.san...@pobox.com> > wrote: >> On 05/13/2017 11:52 AM, Uros Bizjak wrote: >>> >>> On Sat, May 13, 2017 at 1:01 AM, Daniel Santos <daniel.san...@pobox.com> >>> wrote: >>>> >>>> Ping? I have posted revisions of the following in patch set: >>>> >>>> 05/12 - https://gcc.gnu.org/ml/gcc-patches/2017-04/msg01442.html >>>> 09/12 - https://gcc.gnu.org/ml/gcc-patches/2017-05/msg00348.html >>>> 11/12 - https://gcc.gnu.org/ml/gcc-patches/2017-05/msg00350.html >>>> >>>> I have retested them on Linux x86-64 in addition a Wine testsuite >>>> comparison >>>> resulting in fewer failed tests (31) than when using unpatched 7.1.0 (78) >>>> and 5.4.0 (78). A cursory examination of the now working failures with >>>> 7.1.0 seemed to be to be due to race conditions in Wine that are >>>> incidentally hidden after the patches. >>>> >>>> Is there anything else needed before we can commit these? They still >>>> rebase >>>> cleanly onto the HEAD, but I can repost as "v5" if you prefer. >>> >>> Please go ahead and commit the patches. >>> >>> However, please stay around to fix possible fallout. As said - you are >>> touching quite complex part of the compiler ... >>> >>> Thanks, >>> Uros. >> >> >> Thanks! I'll definitely be around, I have a lot more that I'm working on >> with C generics/pseudo-templates (all middle-end stuff). I also want to >> examine more ways that SSE saves/restores can be omitted in these ms to sysv >> calls through static analysis and such. >> >> Anyway, I don't yet have SVN write access, will you sponsor my request? > > The patchset was committed to mainline SVN as r248029. > > Uros.
This patch caused: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81563 -- H.J.