From 269f80c71bc68a8526eb539bc8584ac59e77d1a4 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 1 Nov 2007 04:20:16 +0000 Subject: add a broken gcc version, thanks to P. Durante for pointing this out. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43602 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/GettingStarted.html | 50 ++++++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 23 deletions(-) (limited to 'docs/GettingStarted.html') diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index 3327df160c..5bd4d41762 100644 --- a/docs/GettingStarted.html +++ b/docs/GettingStarted.html @@ -17,37 +17,37 @@
  • Getting Started Quickly (A Summary)
  • Requirements
      -
    1. Hardware -
    2. Software -
    3. Broken versions of GCC and other tools +
    4. Hardware
    5. +
    6. Software
    7. +
    8. Broken versions of GCC and other tools
  • Getting Started with LLVM
      -
    1. Terminology and Notation -
    2. Setting Up Your Environment -
    3. Unpacking the LLVM Archives -
    4. Checkout LLVM from Subversion -
    5. Install the GCC Front End -
    6. Local LLVM Configuration -
    7. Compiling the LLVM Suite Source Code -
    8. Cross-Compiling LLVM -
    9. The Location of LLVM Object Files -
    10. Optional Configuration Items +
    11. Terminology and Notation
    12. +
    13. Setting Up Your Environment
    14. +
    15. Unpacking the LLVM Archives
    16. +
    17. Checkout LLVM from Subversion
    18. +
    19. Install the GCC Front End
    20. +
    21. Local LLVM Configuration
    22. +
    23. Compiling the LLVM Suite Source Code
    24. +
    25. Cross-Compiling LLVM
    26. +
    27. The Location of LLVM Object Files
    28. +
    29. Optional Configuration Items
  • Program layout
      -
    1. llvm/examples -
    2. llvm/include -
    3. llvm/lib -
    4. llvm/projects -
    5. llvm/runtime -
    6. llvm/test -
    7. llvm-test -
    8. llvm/tools -
    9. llvm/utils -
    10. llvm/win32 +
    11. llvm/examples
    12. +
    13. llvm/include
    14. +
    15. llvm/lib
    16. +
    17. llvm/projects
    18. +
    19. llvm/runtime
    20. +
    21. llvm/test
    22. +
    23. llvm-test
    24. +
    25. llvm/tools
    26. +
    27. llvm/utils
    28. +
    29. llvm/win32
  • An Example Using the LLVM Tool Chain @@ -532,6 +532,10 @@ the "convert_from_eh_region_ranges_1" GCC function.

    builds with "make ENABLE_OPTIMIZED=1 OPTIMIZE_OPTION=-O2 ..."

    GCC 3.4.x on X86-64/amd64: GCC miscompiles portions of LLVM.

    +

    GCC 3.4.4 (CodeSourcery ARM 2005q3-2): this compiler miscompiles LLVM + when building with optimizations enabled. It appears to work with + "make ENABLE_OPTIMIZED=1 OPTIMIZE_OPTION=-O1" or build a debug + build.

    IA-64 GCC 4.0.0: The IA-64 version of GCC 4.0.0 is known to miscompile LLVM.

    Apple Xcode 2.3: GCC crashes when compiling LLVM at -O3 (which is the -- cgit v1.2.3