diff options
author | John Criswell <criswell@uiuc.edu> | 2005-05-13 20:54:44 +0000 |
---|---|---|
committer | John Criswell <criswell@uiuc.edu> | 2005-05-13 20:54:44 +0000 |
commit | af94d58665ee1fc313487c189ae747ff5551a51e (patch) | |
tree | 8417b879dc52163f459e75b776b7eb15fa7de73f /docs | |
parent | 24ddc6d06767059aa83db886503f90337f8fa7b4 (diff) | |
download | external_llvm-af94d58665ee1fc313487c189ae747ff5551a51e.zip external_llvm-af94d58665ee1fc313487c189ae747ff5551a51e.tar.gz external_llvm-af94d58665ee1fc313487c189ae747ff5551a51e.tar.bz2 |
Add a note about SPARC V8.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21981 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/CFEBuildInstrs.html | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/docs/CFEBuildInstrs.html b/docs/CFEBuildInstrs.html index 0622824..ffec810 100644 --- a/docs/CFEBuildInstrs.html +++ b/docs/CFEBuildInstrs.html @@ -170,8 +170,15 @@ of permissions. Specify a path into which LLVM can be installed (e.g. <p><b>Solaris/SPARC:</b></p> <p> -For Solaris/SPARC, LLVM only supports the SPARC V9 architecture. Therefore, -the configure command line should specify sparcv9, as shown below. Also, +The GCC front-end can be configured for either SPARC V8 (32 bit) or SPARC V9 (64 +bit). This changes, among other things, the sizes of integer types and the +macros defined for conditional compilation. +</p> + +<p> +The SPARC V8 backend is still beta quality software. Unless you are working on +the SPARC V8 backend, you should specify sparcv9 on the configure command line, +as shown below. Also, note that Solaris has trouble with various wide (multibyte) character functions from C as referenced from C++, so we typically configure with --disable-c-mbchar (cf. <a href="http://llvm.cs.uiuc.edu/PR206">Bug 206</a>). |