diff --git a/docs/CFEBuildInstrs.html b/docs/CFEBuildInstrs.html index cab7cb9b936..f55cd0a4a19 100644 --- a/docs/CFEBuildInstrs.html +++ b/docs/CFEBuildInstrs.html @@ -1,8 +1,9 @@ - + - - + + Bootstrapping the LLVM C/C++ Front-End @@ -132,13 +133,13 @@ functions from C as referenced from C++, so we typically configure with
  • Fix 1: If you have system header files that include inline assembly, you may have to modify them to remove the inline assembly, and install the modified versions in - $CFEINSTALL/target-triplet/sys-include.

  • + $CFEINSTALL/target-triplet/sys-include.
  • Fix 2: If you are building the C++ front-end on a CPU we haven't tried yet, you will probably have to edit the appropriate version of atomicity.h under src/libstdc++-v3/config/cpu/name-of-cpu/atomicity.h - and apply a patch so that it does not use inline assembly.

  • + and apply a patch so that it does not use inline assembly.

    Porting to a new architecture: If you are porting the new front-end @@ -197,9 +198,7 @@ following means:

  • compiling and running a "hello, LLVM" program in C and C++.
  • running the tests under test/Programs using gmake -C test/Programs
  • - -

    - + @@ -264,16 +263,19 @@ purpose. It is provided "as is" without express or implied warranty. -
    - +