On 19 Nov 2013, at 09:10, Matthias Andree <mand...@freebsd.org> wrote: > Am 19.11.2013 08:49, schrieb Dimitry Andric: ... >> Ok, this looks like http://llvm.org/PR16474 , which has a relatively >> simple fix. I have attached it, can you please try it out? You can >> just apply the patch to /usr/src and do: >> >> make -C /usr/src/lib/clang >> make -C /usr/src/usr.bin/clang/clang >> sudo make -C /usr/src/usr.bin/clang/clang install >> >> It should basically recompile just one file, and re-link the clang >> executable. I tried building ipsharpen.ii at -O3, and it uses about >> 20 seconds now (on my relatively slow VM). > > Dimitry, > > thanks. > > The patch speeds up the compile by one and a half orders of magnitude, > and we're down to 30 s for my VM and compiling the .ii file. > > The .cc now compiles in 22 s, rather than 500 s. > > Excellent, problem solved! > > Can we commit this (what the LLVM PR calls "regression") fix so it > becomes part of 10.0-RELEASE?
I will commit it to head tonight, and after the normal MFC period of 3 days I will ask re@ to approve merging it to stable/10. -Dimitry
signature.asc
Description: Message signed with OpenPGP using GPGMail