X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FGettingStarted.html;h=0e871336deb83ca2aa1345113c8439ded797076a;hb=1d33bb310865528f5b1a303e33891366457bc0ef;hp=e7274210613458b9fa54ce4161ee5494c9cacc5b;hpb=bcb38cf5e9b1be9d3e76099e7e3bddb8e07d15b2;p=oota-llvm.git diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index e7274210613..0e871336deb 100644 --- a/docs/GettingStarted.html +++ b/docs/GettingStarted.html @@ -89,7 +89,7 @@ used to test the LLVM tools and the GCC front end.

The second piece is the GCC front end. This component provides a version of GCC that compiles C and C++ code into LLVM bytecode. Currently, the GCC front -end is a modified version of GCC 3.4 (we track the GCC 3.4 development). Once +end uses the GCC parser to convert code to LLVM. Once compiled into LLVM bytecode, a program can be manipulated with the LLVM tools from the LLVM suite.

@@ -525,6 +525,8 @@ the "convert_from_eh_region_ranges_1" GCC function.

possibly others) does not compile LLVM correctly (it appears that exception handling is broken in some cases). Please download the FSF 3.3.3 or upgrade to a newer version of GCC.

+

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

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 @@ -537,6 +539,8 @@ the "convert_from_eh_region_ranges_1" GCC function.

miscompiles portions of LLVM when compiling llvm itself into 64-bit code. LLVM will appear to mostly work but will be buggy, e.g. failing portions of its testsuite.

+

GCC 4.1.2 on OpenSUSE: Seg faults during libstdc++ build and on x86_64 +platforms compiling md5.c gets a mangled constant.

GNU ld 2.16.X. Some 2.16.X versions of the ld linker will produce very long warning messages complaining that some ".gnu.linkonce.t.*" symbol was defined in a discarded section. You can safely ignore these messages as they are @@ -712,14 +716,9 @@ you get it from the CVS repository:

configured by the LLVM configure script as well as automatically updated when you run cvs update.

-

If you would like to get the GCC 3.4 front end source code, you can also get it from the CVS repository:

- -
-  cvs -z3 -d :pserver:anon@llvm.org:/var/cvs/llvm co llvm-gcc
-
- -

Please note that you must follow these -instructions to successfully build the LLVM GCC front-end.

+

If you would like to get the GCC front end source code, you can also get it +and build it yourself. Please follow these +instructions to successfully get and build the LLVM GCC front-end.

@@ -759,7 +758,7 @@ linked with libraries not available on your system.

In cases like these, you may want to try building the GCC front end from source. This is -not for the faint of heart, so be forewarned.

+much easier now than it was in the past.