Rebuilding llvm-gcc

One thing I have never been clear about is whether llvm-gcc has the
correct dependencies to do a restrap after LLVM sources change.

That is, if I have a built llvm-gcc and I change some LLVM source file
and rebuild the LLVM libraries, can I do a "make restrap" on llvm-gcc
and expect it to work?


Here is what I see in gcc/

# Tools that link in the LLVM libraries depend on the LLVM libraries. If the
# libraries change the tools should be relinked.