[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-06-18 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.162 - 1.163
---
Log message:

don't use binutils 2.17


---
Diffs of the changes:  (+9 -3)

 GettingStarted.html |   12 +---
 1 files changed, 9 insertions(+), 3 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.162 llvm/docs/GettingStarted.html:1.163
--- llvm/docs/GettingStarted.html:1.162 Tue May 22 01:12:51 2007
+++ llvm/docs/GettingStarted.html   Tue Jun 19 00:52:36 2007
@@ -19,7 +19,7 @@
 ol
   lia href=#hardwareHardware/a
   lia href=#softwareSoftware/a
-  lia href=#brokengccBroken versions of GCC/a
+  lia href=#brokengccBroken versions of GCC and other tools/a
 /ol/li
 
   lia href=#startingGetting Started with LLVM/a
@@ -491,7 +491,7 @@
 
 !-- === 
--
 div class=doc_subsection
-  a name=brokengccBroken versions of GCC/a
+  a name=brokengccBroken versions of GCC and other tools/a
 /div
 
 div class=doc_text
@@ -553,6 +553,12 @@
 defined in a discarded section. You can safely ignore these messages as they 
are
 erroneous and the linkage is correct.  These messages disappear using ld
 2.17./p
+
+pbGNU binutils 2.17/b: Binutils 2.17 contains a 
+href=http://sourceware.org/bugzilla/show_bug.cgi?id=3111;a bug/a which
+causes huge link times (minutes instead of seconds) when building LLVM.  We
+recommend upgrading to a newer version (2.17.50.0.4 or later)./p
+
 /div
 
 
@@ -1623,7 +1629,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/05/22 06:12:51 $
+  Last modified: $Date: 2007/06/19 05:52:36 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-05-22 Thread Tanya Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.160 - 1.161
---
Log message:

Adding 2.0 release


---
Diffs of the changes:  (+2 -1)

 GettingStarted.html |3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.160 llvm/docs/GettingStarted.html:1.161
--- llvm/docs/GettingStarted.html:1.160 Thu May 10 01:42:21 2007
+++ llvm/docs/GettingStarted.html   Tue May 22 01:06:22 2007
@@ -701,6 +701,7 @@
 labels:/p
 
 ul
+liRelease 2.0: bRELEASE_20/b/li
 liRelease 1.9: bRELEASE_19/b/li
 liRelease 1.8: bRELEASE_18/b/li
 liRelease 1.7: bRELEASE_17/b/li
@@ -1622,7 +1623,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/05/10 06:42:21 $
+  Last modified: $Date: 2007/05/22 06:06:22 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-05-22 Thread Tanya Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.161 - 1.162
---
Log message:

NightlyTest.pl does not exist.


---
Diffs of the changes:  (+2 -2)

 GettingStarted.html |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.161 llvm/docs/GettingStarted.html:1.162
--- llvm/docs/GettingStarted.html:1.161 Tue May 22 01:06:22 2007
+++ llvm/docs/GettingStarted.html   Tue May 22 01:12:51 2007
@@ -1452,7 +1452,7 @@
   directory, switch to directory ttllvm/tools/llc/tt and build it,
   causing a re-linking of LLC.brbr
 
-  dtttbNightlyTest.pl/b/tt and
+  dtttbNewNightlyTest.pl/b/tt and
   ttbNightlyTestTemplate.html/b/tt ddThese files are used in a
   cron script to generate nightly status reports of the functionality of
   tools, and the results can be seen by following the appropriate link on
@@ -1623,7 +1623,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/05/22 06:06:22 $
+  Last modified: $Date: 2007/05/22 06:12:51 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-05-10 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.159 - 1.160
---
Log message:

gar.  GCC 3.4.2 also miscompiles llvm at -O3. :(


---
Diffs of the changes:  (+9 -5)

 GettingStarted.html |   14 +-
 1 files changed, 9 insertions(+), 5 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.159 llvm/docs/GettingStarted.html:1.160
--- llvm/docs/GettingStarted.html:1.159 Thu May 10 00:37:14 2007
+++ llvm/docs/GettingStarted.html   Thu May 10 01:42:21 2007
@@ -499,8 +499,8 @@
 pLLVM is very demanding of the host C++ compiler, and as such tends to expose
 bugs in the compiler.  In particular, several versions of GCC crash when trying
 to compile LLVM.  We routinely use GCC 3.3.3, 3.4.0, and Apple 4.0.1 
-successfully with them (however, see below).  Other versions of GCC will 
-probably work as well.  GCC versions listed
+successfully with them (however, see important notes below).  Other versions 
+of GCC will probably work as well.  GCC versions listed
 here are known to not work.  If you are using one of these versions, please try
 to upgrade your GCC to something more recent.  If you run into a problem with a
 version of GCC not listed here, please a href=mailto:[EMAIL PROTECTED]let
@@ -526,8 +526,12 @@
handling is broken in some cases).  Please download the FSF 3.3.3 or upgrade
to a newer version of GCC./p
 pbGCC 3.4.0/b on linux/x86 (32-bit)/b: GCC miscompiles portions of the 
-   code generator, causing an infinite loop in the llvm-gcc build.  Please
-   upgrade to GCC 3.4.2./p
+   code generator, causing an infinite loop in the llvm-gcc build when built
+   with optimizations enabled (i.e. a release build)./p
+pbGCC 3.4.2/b on linux/x86 (32-bit)/b: GCC miscompiles portions of the 
+   code generator at -O3, as with 3.4.0.  However gcc 3.4.2 (unlike 3.4.0)
+   correctly compiles LLVM at -O2.  A work around is to build release LLVM
+   builds with make ENABLE_OPTIMIZED=1 OPTIMIZE_OPTION=-O2 .../p
 pbGCC 3.4.x/b on X86-64/amd64/b: GCC a href=http://llvm.org/PR1056;
miscompiles portions of LLVM/a./p
 pbIA-64 GCC 4.0.0/b: The IA-64 version of GCC 4.0.0 is known to
@@ -1618,7 +1622,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/05/10 05:37:14 $
+  Last modified: $Date: 2007/05/10 06:42:21 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-05-09 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.158 - 1.159
---
Log message:

another version of gcc that miscompiles llvm.


---
Diffs of the changes:  (+4 -1)

 GettingStarted.html |5 -
 1 files changed, 4 insertions(+), 1 deletion(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.158 llvm/docs/GettingStarted.html:1.159
--- llvm/docs/GettingStarted.html:1.158 Wed Apr 11 16:28:31 2007
+++ llvm/docs/GettingStarted.html   Thu May 10 00:37:14 2007
@@ -525,6 +525,9 @@
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./p
+pbGCC 3.4.0/b on linux/x86 (32-bit)/b: GCC miscompiles portions of the 
+   code generator, causing an infinite loop in the llvm-gcc build.  Please
+   upgrade to GCC 3.4.2./p
 pbGCC 3.4.x/b on X86-64/amd64/b: GCC a href=http://llvm.org/PR1056;
miscompiles portions of LLVM/a./p
 pbIA-64 GCC 4.0.0/b: The IA-64 version of GCC 4.0.0 is known to
@@ -1615,7 +1618,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/04/11 21:28:31 $
+  Last modified: $Date: 2007/05/10 05:37:14 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-04-01 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.156 - 1.157
---
Log message:

gcc 3.4.4 is known-bad on x86-64


---
Diffs of the changes:  (+3 -1)

 GettingStarted.html |4 +++-
 1 files changed, 3 insertions(+), 1 deletion(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.156 llvm/docs/GettingStarted.html:1.157
--- llvm/docs/GettingStarted.html:1.156 Tue Mar  6 00:27:34 2007
+++ llvm/docs/GettingStarted.html   Sun Apr  1 15:14:46 2007
@@ -525,6 +525,8 @@
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./p
+pbGCC 3.4.x/b on X86-64/amd64/b: GCC a href=http://llvm.org/PR1056;
+   miscompiles portions of LLVM/a./p
 pbIA-64 GCC 4.0.0/b: The IA-64 version of GCC 4.0.0 is known to
miscompile LLVM./p
 pbApple Xcode 2.3/b: GCC crashes when compiling LLVM at -O3 (which is the
@@ -1611,7 +1613,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/03/06 06:27:34 $
+  Last modified: $Date: 2007/04/01 20:14:46 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-03-05 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.155 - 1.156
---
Log message:

llvm-gcc 3.4 is dead.


---
Diffs of the changes:  (+5 -10)

 GettingStarted.html |   15 +--
 1 files changed, 5 insertions(+), 10 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.155 llvm/docs/GettingStarted.html:1.156
--- llvm/docs/GettingStarted.html:1.155 Wed Feb 14 01:34:22 2007
+++ llvm/docs/GettingStarted.html   Tue Mar  6 00:27:34 2007
@@ -89,7 +89,7 @@
 
 pThe 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./p
 
@@ -712,14 +712,9 @@
 configured by the LLVM configure script as well as automatically updated when
 you run ttcvs update/tt./p
 
-pIf you would like to get the GCC 3.4 front end source code, you can also 
get it from the CVS repository:/p
-
-pre
-  cvs -z3 -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm co llvm-gcc
-/pre
-
-pPlease note that you must follow a href=CFEBuildInstrs.htmlthese 
-instructions/a to successfully build the LLVM GCC front-end./p
+pIf you would like to get the GCC front end source code, you can also get it 
+and build it yourself.  Please follow a href=CFEBuildInstrs.htmlthese 
+instructions/a to successfully get and build the LLVM GCC front-end./p
 
 /div
 
@@ -1616,7 +1611,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/02/14 07:34:22 $
+  Last modified: $Date: 2007/03/06 06:27:34 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-02-13 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.153 - 1.154
---
Log message:

There is no circular dependency between llvm and llvm-gcc anymore. stop 
scaring users.


---
Diffs of the changes:  (+14 -5)

 GettingStarted.html |   19 ++-
 1 files changed, 14 insertions(+), 5 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.153 llvm/docs/GettingStarted.html:1.154
--- llvm/docs/GettingStarted.html:1.153 Fri Feb  9 09:59:08 2007
+++ llvm/docs/GettingStarted.html   Wed Feb 14 01:33:00 2007
@@ -730,10 +730,11 @@
 
 div class=doc_text
 
-pBefore configuring and compiling the LLVM suite, you need to extract the 
LLVM
-GCC front end from the binary distribution.  It is used for building the
-bytecode libraries later used by the GCC front end for linking programs, and 
its
-location must be specified when the LLVM suite is configured./p
+pBefore configuring and compiling the LLVM suite, you can optionally extract 
the 
+LLVM GCC front end from the binary distribution.  It is used for running the 
+llvm-test testsuite and for compiling C/C++ programs.  Note that you can 
optionally
+a href=CFEBuildInstrs.htmlbuild llvm-gcc yourself/a after building the
+main LLVM repository./p
 
 pTo install the GCC front end, do the following:/p
 
@@ -743,6 +744,14 @@
   -/tt/li
 /ol
 
+pOnce the binary is uncompressed, you should add a symlink for llvm-gcc and 
+llvm-g++ to some directory in your path.  When you configure LLVM, it will 
+automatically detect llvm-gcc's presence (if it is in your path) enabling its
+use in llvm-test.  Note that you can always build or install llvm-gcc at any
+pointer after building the main LLVM repository: just reconfigure llvm and 
+llvm-test will pick it up.
+/p
+
 pThe binary versions of the GCC front end may not suit all of your needs.  
For
 example, the binary distribution may include an old version of a system header
 file, not fix a header file that needs to be fixed for GCC, or it may be
@@ -1607,7 +1616,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/02/09 15:59:08 $
+  Last modified: $Date: 2007/02/14 07:33:00 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html LangRef.html ReleaseNotes.html

2007-01-23 Thread Anton Korobeynikov


Changes in directory llvm/docs:

GettingStarted.html updated: 1.151 - 1.152
LangRef.html updated: 1.202 - 1.203
ReleaseNotes.html updated: 1.366 - 1.367
---
Log message:

Updating documentation:
 - Document visibility stuff
 - Fix gcc' supported attributes list
 - Document udis86 configure option


---
Diffs of the changes:  (+59 -17)

 GettingStarted.html |7 ++-
 LangRef.html|   50 --
 ReleaseNotes.html   |   19 +--
 3 files changed, 59 insertions(+), 17 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.151 llvm/docs/GettingStarted.html:1.152
--- llvm/docs/GettingStarted.html:1.151 Thu Jan  4 01:08:27 2007
+++ llvm/docs/GettingStarted.html   Tue Jan 23 06:35:46 2007
@@ -849,6 +849,11 @@
   documentation from the source code. This is disabled by default because 
   generating the documentation can take a long time and producess 100s of 
   megabytes of output./dd
+  dti--with-udis86/i/dt
+  ddLLVM can use external disassembler library for various purposes (now it's
+  used only for examining code produced by JIT). This option will enable usage
+  of a href=http://udis86.sourceforge.net/;udis86/a x86 (both 32 and 64
+  bits) disassembler library./dd
 /dl
 
 pTo configure LLVM, follow these steps:/p
@@ -1626,7 +1631,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/01/04 07:08:27 $
+  Last modified: $Date: 2007/01/23 12:35:46 $
 /address
 /body
 /html


Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.202 llvm/docs/LangRef.html:1.203
--- llvm/docs/LangRef.html:1.202Sat Jan 20 18:29:25 2007
+++ llvm/docs/LangRef.html  Tue Jan 23 06:35:46 2007
@@ -580,6 +580,40 @@
 
 !-- === 
--
 div class=doc_subsection
+  a name=visibilityVisibility Styles/a
+/div
+
+div class=doc_text
+
+p
+All Global Variables and Functions have one of the following visibility styles:
+/p
+
+dl
+  dtbttdefault/tt - Default style/b:/dt
+
+  ddOn ELF, default visibility means that the declaration is visible to other
+modules and, in shared libraries, means that the declared entity may be
+overridden. On Darwin, default visibility means that the declaration is
+visible to other modules. Default visibility corresponds to external
+linkage in the language.
+  /dd
+
+  dtbtthidden/tt - Hidden style/b:/dt
+
+  ddTwo declarations of an object with hidden visibility refer to the same
+object if they are in the same shared object. Usually, hidden visibility
+indicates that the symbol will not be placed into the dynamic symbol table,
+so no other module (executable or shared library) can reference it
+directly.
+  /dd
+
+/dl
+
+/div
+
+!-- === 
--
+div class=doc_subsection
   a name=globalvarsGlobal Variables/a
 /div
 
@@ -638,14 +672,18 @@
 
 pLLVM function definitions consist of the ttdefine/tt keyord, 
 an optional a href=#linkagelinkage type/a, an optional 
+a href=#visibilityvisibility style/a, an optional 
 a href=#callingconvcalling convention/a, a return type, an optional
 a href=#paramattrsparameter attribute/a for the return type, a function 
 name, a (possibly empty) argument list (each with optional 
-a href=#paramattrsparameter attributes/a), an optional section, an 
-optional alignment, an opening curly brace, a list of basic blocks, and a 
-closing curly brace.  LLVM function declarations
-consist of the ttdeclare/tt keyword, an optional a
-  href=#callingconvcalling convention/a, a return type, an optional
+a href=#paramattrsparameter attributes/a), an optional section, an
+optional alignment, an opening curly brace, a list of basic blocks, and a
+closing curly brace.  
+
+LLVM function declarations consist of the ttdeclare/tt keyword, an
+optional a href=#linkagelinkage type/a, an optional
+a href=#visibilityvisibility style/a, an optional 
+a href=#callingconvcalling convention/a, a return type, an optional
 a href=#paramattrsparameter attribute/a for the return type, a function 
 name, a possibly empty list of arguments, and an optional alignment./p
 
@@ -4481,7 +4519,7 @@
 
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/01/21 00:29:25 $
+  Last modified: $Date: 2007/01/23 12:35:46 $
 /address
 /body
 /html


Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.366 llvm/docs/ReleaseNotes.html:1.367
--- llvm/docs/ReleaseNotes.html:1.366   Sat Nov 18 02:04:48 2006
+++ llvm/docs/ReleaseNotes.html Tue Jan 23 06:35:46 2007
@@ -510,27 +510,26 @@
   bSupported:/b ttconstructor/tt, ttdestructor/tt,
   ttdeprecated/tt, ttfastcall/tt, 

Re: [llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-01-04 Thread Bill Wendling
On Jan 3, 2007, at 11:08 PM, Chris Lattner wrote:



 Changes in directory llvm/docs:

 GettingStarted.html updated: 1.150 - 1.151
 ---
 Log message:

 ding dong llvm-gcc3 is dead


YAY THANK GOD


-bw



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-01-03 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.149 - 1.150
---
Log message:

gcc 4.1.1 on amd64 is broken


---
Diffs of the changes:  (+7 -2)

 GettingStarted.html |9 +++--
 1 files changed, 7 insertions(+), 2 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.149 llvm/docs/GettingStarted.html:1.150
--- llvm/docs/GettingStarted.html:1.149 Mon Nov 20 00:07:10 2006
+++ llvm/docs/GettingStarted.html   Thu Jan  4 01:06:05 2007
@@ -174,7 +174,8 @@
   ol
   littgmake -k |amp; tee gnumake.out
   nbsp;nbsp;nbsp;# this is csh or tcsh syntax/tt/li
-  liIf you get an internal compiler error (ICE) see a 
href=#brokengccbelow/a./li
+  liIf you get an internal compiler error (ICE) or test failures, see 
+  a href=#brokengccbelow/a./li
   /ol
 
 /ol
@@ -533,6 +534,10 @@
 pbGCC 4.1.1/b: GCC fails to build LLVM with template concept check errors
   compiling some files.  At the time of this writing, GCC mainline (4.2)
   did not share the problem./p
+pbGCC 4.1.1 on X86-64/amd64/b: GCC a href=http://llvm.org/PR1063;
+   miscompiles portions of LLVM/a 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./p
 pbGNU ld 2.16.X/b. 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
@@ -1693,7 +1698,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/11/20 06:07:10 $
+  Last modified: $Date: 2007/01/04 07:06:05 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-01-03 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.150 - 1.151
---
Log message:

ding dong llvm-gcc3 is dead


---
Diffs of the changes:  (+3 -75)

 GettingStarted.html |   78 ++--
 1 files changed, 3 insertions(+), 75 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.150 llvm/docs/GettingStarted.html:1.151
--- llvm/docs/GettingStarted.html:1.150 Thu Jan  4 01:06:05 2007
+++ llvm/docs/GettingStarted.html   Thu Jan  4 01:08:27 2007
@@ -54,7 +54,6 @@
   lia href=#tutorialAn Example Using the LLVM Tool Chain/a
   ol
  lia href=#tutorial4Example with llvm-gcc4/a/li
- lia href=#tutorial3Example with llvm-gcc3/a/li
   /ol
   lia href=#problemsCommon Problems/a
   lia href=#linksLinks/a
@@ -648,12 +647,6 @@
   dtttllvm-test-x.y.tar.gz/tt/dt
   ddSource release for the LLVM test suite./dd
 
-  dtttllvm-gcc3.4-x.y.source.tar.gz/tt/dt
-  ddSource release of the LLVM GCC 3.4 front end.br//dd
-   
-  dtttllvm-gcc3.4-x.y-platform.tar.gz/tt/dt
-  ddBinary release of the LLVM GCC 3.4 for a specific platform.br//dd
-
   dtttllvm-gcc4-x.y.source.tar.gz/tt/dt
   ddSource release of the llvm-gcc4 front end.  See README.LLVM in the root
   directory for build instructions.br//dd
@@ -750,11 +743,6 @@
   -/tt/li
 /ol
 
-pNext, you will need to fix your system header files (llvm-gcc3.4 only):/p
-
-pttcd llvm-gcc3.4/iplatform/ibr
-   ./fixheaders/tt/p
-
 pThe binary versions of the GCC front end may not suit all of your needs.  
For
 example, the binary distribution may include an old version of a system header
 file, not fix a header file that needs to be fixed for GCC, or it may be
@@ -1504,8 +1492,8 @@
 !-- *** 
--
 
 div class=doc_text
-pThis section gives an example of using LLVM.  Since we are currently 
-transitioning from llvm-gcc3 to llvm-gcc4, we include examples for both.
+pThis section gives an example of using LLVM.  llvm-gcc3 is now obsolete,
+so we only include instructiosn for llvm-gcc4.
 /p
 
 pbNote:/b The igcc4/i frontend's invocation is biconsiderably 
different/i/b
@@ -1588,66 +1576,6 @@
 
 /div
 
-!-- === 
--
-div class=doc_subsectiona name=tutorial3Example with 
llvm-gcc3/a/div
-
-div class=doc_text
-
-ol
-  liFirst, create a simple C file, name it 'hello.c':
-   pre
-   #include lt;stdio.hgt;
-   int main() {
- printf(hello world\n);
- return 0;
-   }
-   /pre/li
-
-  lipNext, compile the C file into a LLVM bytecode file:/p
-  ptt% llvm-gcc hello.c -o hello/tt/p
-
-  pNote that you should have already built the tools and they have to be
-  in your path, at least ttgccas/tt and ttgccld/tt./p
-
-  pThis will create two result files: tthello/tt and
-  tthello.bc/tt. The tthello.bc/tt is the LLVM bytecode that
-  corresponds the the compiled program and the library facilities that it
-  required.  tthello/tt is a simple shell script that runs the bytecode
-  file with ttlli/tt, making the result directly executable.  Note that
-  all LLVM optimizations are enabled by default, so there is no need for a 
-  -O3 switch./p/li
-
-  lipRun the program. To make sure the program ran, execute one of the
-  following commands:/p
-
-  ptt% ./hello/tt/p
-
-  por/p
-
-  ptt% lli hello.bc/tt/p/li
-
-  lipUse the ttllvm-dis/tt utility to take a look at the LLVM assembly
-  code:/p
-
-  ptt% llvm-dis lt; hello.bc | less/ttbrbr/li
-
-  lipCompile the program to native assembly using the LLC code
-  generator:/p
-
-  ptt% llc hello.bc -o hello.s/tt/p
-
-  lipAssemble the native assembly language file into a program:/p
-
-  pbSolaris:/btt% /opt/SUNWspro/bin/cc -xarch=v9 hello.s -o 
hello.native/tt/p
-  pbOthers:/btt% gcc hello.s -o hello.native/tt/p
-
-  lipExecute the native code program:/p
-
-  ptt% ./hello.native/tt/p/li
-
-/ol
-
-/div
 
 !-- *** 
--
 div class=doc_section
@@ -1698,7 +1626,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2007/01/04 07:06:05 $
+  Last modified: $Date: 2007/01/04 07:08:27 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-11-03 Thread Reid Spencer


Changes in directory llvm/docs:

GettingStarted.html updated: 1.146 - 1.147
---
Log message:

Add a note about warnings from the GNU ld 2.16.X linker.


---
Diffs of the changes:  (+6 -1)

 GettingStarted.html |7 ++-
 1 files changed, 6 insertions(+), 1 deletion(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.146 llvm/docs/GettingStarted.html:1.147
--- llvm/docs/GettingStarted.html:1.146 Thu Sep  7 12:34:27 2006
+++ llvm/docs/GettingStarted.html   Fri Nov  3 18:33:42 2006
@@ -533,6 +533,11 @@
 pbGCC 4.1.1/b: GCC fails to build LLVM with template concept check errors
   compiling some files.  At the time of this writing, GCC mainline (4.2)
   did not share the problem./p
+pbGNU ld 2.16.X/b. 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
+erroneous and the linkage is correct.  These messages disappear using ld
+2.17./p
 /div
 
 
@@ -1688,7 +1693,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/09/07 17:34:27 $
+  Last modified: $Date: 2006/11/04 00:33:42 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-09-06 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.144 - 1.145
---
Log message:

cleanups and updates to the GSG, patch by B Scott Michel, thanks!
This is PR899: http://llvm.org/PR899 


---
Diffs of the changes:  (+53 -42)

 GettingStarted.html |   95 +---
 1 files changed, 53 insertions(+), 42 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.144 llvm/docs/GettingStarted.html:1.145
--- llvm/docs/GettingStarted.html:1.144 Sun Aug 27 19:34:18 2006
+++ llvm/docs/GettingStarted.html   Wed Sep  6 23:19:09 2006
@@ -52,6 +52,10 @@
 /ol/li
 
   lia href=#tutorialAn Example Using the LLVM Tool Chain/a
+  ol
+ lia href=#tutorial4Example with llvm-gcc4/a/li
+ lia href=#tutorial3Example with llvm-gcc3/a/li
+  /ol
   lia href=#problemsCommon Problems/a
   lia href=#linksLinks/a
 /ul
@@ -206,7 +210,7 @@
 
 pLLVM is known to work on the following platforms:/p
 
-table cellpadding=3
+table cellpadding=3 summary=Known LLVM platforms
 tr
   thOS/th
   thArch/th
@@ -257,7 +261,7 @@
 
 pLLVM has partial support for the following platforms:/p
 
-table
+table summary=LLVM partial platform support
 tr
   thOS/th
   thArch/th
@@ -347,7 +351,7 @@
   is the usual name for the software package that LLVM depends on. The Version
   column provides known to work versions of the package. The Notes column
   describes how LLVM uses the package and provides other details./p
-  table
+  table summary=Packages required to compile LLVM
 trthPackage/ththVersion/ththNotes/th/tr
 
 tr
@@ -439,7 +443,7 @@
   pbNotes:/b/p
   div class=doc_notes
   ol
-lia name=sf3Only the C and C++ languages are needed so there's no
+lia name=sf1Only the C and C++ languages are needed so there's no
   need to build the other languages for LLVM's purposes./a See 
   a href=#brokengccbelow/a for specific version info./li
 lia name=sf2You only need CVS if you intend to build from the 
@@ -566,14 +570,14 @@
 dtSRC_ROOT
 dd
 This is the top level directory of the LLVM source tree.
-p
+brbr
 
 dtOBJ_ROOT
 dd
 This is the top level directory of the LLVM object tree (i.e. the
 tree where object files and compiled programs will be placed.  It
 can be the same as SRC_ROOT).
-p
+brbr
 
 dtLLVMGCCDIR
 dd
@@ -765,7 +769,7 @@
 pThe following environment variables are used by the ttconfigure/tt
 script to configure the build system:/p
 
-table
+table summary=LLVM configure script environment variables
   trthVariable/ththPurpose/th/tr
   tr
 tdCC/td
@@ -807,14 +811,14 @@
   dejagnu based test suite in ttllvm/test/tt. If you don't specify this
   option, the LLVM configure script will search for the tcl 8.4 and 8.3
   releases.
-  p/p
+  brbr
   /dd
   dti--enable-optimized/i/dt
   dd
 Enables optimized compilation by default (debugging symbols are removed
 and GCC optimization flags are enabled).  The default is to use an
 unoptimized build (also known as a debug build).
-p/p
+brbr
   /dd
   dti--enable-debug-runtime/i/dt
   dd
@@ -827,7 +831,7 @@
 available
 on all platforms.  The default is dependent on platform, so it is best
 to explicitly enable it if you want it.
-p/p
+brbr
   /dd
   dti--enable-targets=/itttarget-option/tt/dt
   ddControls which targets will be built and linked into llc. The default 
@@ -838,7 +842,7 @@
   separated list of target names that you want available in llc. The target 
   names use all lower case. The current set of targets is: br/
   ttalpha, ia64, powerpc, skeleton, sparc, x86/tt.
-  p/p/dd
+  brbr/dd
   dti--enable-doxygen/i/dt
   ddLook for the doxygen program and enable construction of doxygen based
   documentation from the source code. This is disabled by default because 
@@ -852,12 +856,12 @@
 liChange directory into the object root directory:
 br
 ttcd iOBJ_ROOT/i/tt
-p
+brbr
 
 liRun the ttconfigure/tt script located in the LLVM source tree:
 br
 ttiSRC_ROOT/i/configure --prefix=/install/path [other options]/tt
-p
+brbr
 /ol
 
 /div
@@ -879,7 +883,7 @@
 tt--enable-optimized/tt option was used during configuration).  The
 build system will compile the tools and libraries with debugging
 information.
-p
+brbr
 
 dtRelease (Optimized) Builds
 dd
@@ -888,7 +892,7 @@
 ttgmake/tt command line.  For these builds, the build system will
 compile the tools and libraries with GCC optimizations enabled and strip
 debugging information from the libraries and executables it generates. 
-p
+brbr
 
 dtProfile Builds
 dd
@@ -921,14 +925,14 @@
   dd
   Removes all files generated by the build.  This includes object files,
   generated C/C++ files, libraries, and executables.
-  p
+  brbr
 
   dtttgmake dist-clean/tt
   dd
   Removes everything that ttgmake clean/tt does, but also removes files
 

[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-08-14 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.141 - 1.142
---
Log message:

Update the example to work with llvm-gcc4.  Fix validation errors.



---
Diffs of the changes:  (+87 -6)

 GettingStarted.html |   93 
 1 files changed, 87 insertions(+), 6 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.141 llvm/docs/GettingStarted.html:1.142
--- llvm/docs/GettingStarted.html:1.141 Thu Aug  3 17:14:43 2006
+++ llvm/docs/GettingStarted.html   Mon Aug 14 15:45:25 2006
@@ -305,17 +305,18 @@
 lia name=pf_3No native code generation/a/li
 lia name=pf_4Build is not complete: one or more tools don't link/a/li
 lia name=pf_5The GCC-based C/C++ frontend does not build/a/li
-lia name=pf_6The port is done using the MSYS shell. 
+lia name=pf_6The port is done using the MSYS shell./a
 a href=http://www.mingw.org/MinGWiki/;Download/a and install 
 bison (excl. M4.exe) and flex in that order. Build binutils-2.15 from source,
-if necessary. Bison  flex can be also grabbed from GNUWin32 sf.net 
project/li
+if necessary. Bison amp; flex can be also grabbed from GNUWin32 sf.net 
+project./li
 lia name=pf_7Native code generation exists but is not complete./a/li
-lia name=pf_8Binutils up to post-2.17 has bug in bfd/cofflink.c
+lia name=pf_8Binutils/a up to post-2.17 has bug in bfd/cofflink.c
 preventing LLVM from building correctly. Several workarounds have been
 introduced into LLVM build system, but the bug can occur anytime in the
-future. It's highly recommended to rebuild your current binutils with the
+future. We highly recommend that you rebuild your current binutils with the
 patch from a href=http://sourceware.org/bugzilla/show_bug.cgi?id=2659;
-Binutils bugzilla/a, if it's wasn't already applied. /a/li
+Binutils bugzilla/a, if it wasn't already applied./li
 /ol
 /div
 
@@ -1489,6 +1490,86 @@
 !-- *** 
--
 
 div class=doc_text
+pThis section gives an example of using LLVM.  Since we are currently 
+transitioning from llvm-gcc3 to llvm-gcc4, we include examples for both.
+/p
+/div
+
+!-- === 
--
+div class=doc_subsectiona name=tutorial3Example with 
llvm-gcc4/a/div
+
+div class=doc_text
+
+ol
+  liFirst, create a simple C file, name it 'hello.c':
+   pre
+   #include lt;stdio.hgt;
+   int main() {
+ printf(hello world\n);
+ return 0;
+   }
+   /pre/li
+
+  lipNext, compile the C file into a native executable:/p
+
+  ptt% llvm-gcc hello.c -o hello/tt/p
+
+  pNote that llvm-gcc works just like GCC by default.  The standard -S 
and
+-c arguments work as usual (producing a native .s or .o file,
+respectively). /p
+
+  lipNext, compile the C file into a LLVM bytecode file:/p
+  ptt% llvm-gcc -O3 -emit-llvm hello.c -c -o hello.bc/tt/p
+
+  pThe -emit-llvm option can be used with the -S or -c options to emit an
+ LLVM .ll or .bc file (respectively) for the code.  This allows you
+ to use the a href=CommandGuide/index.htmlstandard LLVM tools/a 
on
+ the bytecode file./p
+
+  pUnlike llvm-gcc3, llvm-gcc4 correctly responds to -O[0123] arguments.
+ /p/li
+
+  lipRun the program in both forms. To run the program, use:/p
+  
+  ptt% ./hello/tt/p
+ 
+  pand/p
+
+  ptt% lli hello.bc/tt/p/li
+
+  pThe second examples shows how to invoke the LLVM JIT, a
+   href=CommandGuide/html/lli.htmllli/a./p
+
+  lipUse the ttllvm-dis/tt utility to take a look at the LLVM assembly
+  code:/p
+
+  ptt% llvm-dis lt; hello.bc | less/ttp/li
+
+  lipCompile the program to native assembly using the LLC code
+  generator:/p
+
+  ptt% llc hello.bc -o hello.s/tt/p
+
+  lipAssemble the native assembly language file into a program:/p
+
+  pbSolaris:/btt% /opt/SUNWspro/bin/cc -xarch=v9 hello.s -o 
hello.native/tt/p
+  pbOthers:/btt% gcc hello.s -o hello.native/tt/p
+
+  lipExecute the native code program:/p
+
+  ptt% ./hello.native/tt/p/li
+
+  pNote that using llvm-gcc to compile directly to native code (i.e. when
+ the -emit-llvm option is not present) does steps 6/7/8 for you./p
+
+/ol
+
+/div
+
+!-- === 
--
+div class=doc_subsectiona name=tutorial3Example with 
llvm-gcc3/a/div
+
+div class=doc_text
 
 ol
   liFirst, create a simple C file, name it 'hello.c':
@@ -1595,7 +1676,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/08/03 22:14:43 $
+  Last modified: $Date: 2006/08/14 20:45:25 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu

[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-08-14 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.142 - 1.143
---
Log message:

Fix more validation issues


---
Diffs of the changes:  (+5 -4)

 GettingStarted.html |9 +
 1 files changed, 5 insertions(+), 4 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.142 llvm/docs/GettingStarted.html:1.143
--- llvm/docs/GettingStarted.html:1.142 Mon Aug 14 15:45:25 2006
+++ llvm/docs/GettingStarted.html   Mon Aug 14 15:51:35 2006
@@ -1535,10 +1535,10 @@
  
   pand/p
 
-  ptt% lli hello.bc/tt/p/li
+  ptt% lli hello.bc/tt/p
 
   pThe second examples shows how to invoke the LLVM JIT, a
-   href=CommandGuide/html/lli.htmllli/a./p
+   href=CommandGuide/html/lli.htmllli/a./p/li
 
   lipUse the ttllvm-dis/tt utility to take a look at the LLVM assembly
   code:/p
@@ -1557,10 +1557,11 @@
 
   lipExecute the native code program:/p
 
-  ptt% ./hello.native/tt/p/li
+  ptt% ./hello.native/tt/p
 
   pNote that using llvm-gcc to compile directly to native code (i.e. when
  the -emit-llvm option is not present) does steps 6/7/8 for you./p
+/li
 
 /ol
 
@@ -1676,7 +1677,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/08/14 20:45:25 $
+  Last modified: $Date: 2006/08/14 20:51:35 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-08-03 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.140 - 1.141
---
Log message:

updated CVS server location


---
Diffs of the changes:  (+5 -5)

 GettingStarted.html |   10 +-
 1 files changed, 5 insertions(+), 5 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.140 llvm/docs/GettingStarted.html:1.141
--- llvm/docs/GettingStarted.html:1.140 Mon Jul 31 16:37:55 2006
+++ llvm/docs/GettingStarted.html   Thu Aug  3 17:14:43 2006
@@ -666,9 +666,9 @@
 
 ul
 littcd iwhere-you-want-llvm-to-live/i/tt
-  littcvs -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm login/tt
+  littcvs -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm login/tt
   liHit the return key when prompted for the password.
-  littcvs -z3 -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm co
+  littcvs -z3 -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm co
   llvm/tt
 /ul
 
@@ -695,7 +695,7 @@
 you get it from the CVS repository:/p
 pre
   cd llvm/projects
-  cvs -z3 -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm co llvm-test
+  cvs -z3 -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm co llvm-test
 /pre
 pBy placing it in the ttllvm/projects/tt, it will be automatically
 configured by the LLVM configure script as well as automatically updated when
@@ -704,7 +704,7 @@
 pIf you would like to get the GCC 3.4 front end source code, you can also 
get it from the CVS repository:/p
 
 pre
-  cvs -z3 -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm co llvm-gcc
+  cvs -z3 -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm co llvm-gcc
 /pre
 
 pPlease note that you must follow a href=CFEBuildInstrs.htmlthese 
@@ -1595,7 +1595,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/07/31 21:37:55 $
+  Last modified: $Date: 2006/08/03 22:14:43 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html CFEBuildInstrs.html

2006-07-31 Thread Jim Laskey


Changes in directory llvm/docs:

GettingStarted.html updated: 1.139 - 1.140
CFEBuildInstrs.html updated: 1.58 - 1.59
---
Log message:

Changed to a new directory for opensource checkout.


---
Diffs of the changes:  (+7 -6)

 CFEBuildInstrs.html |5 +++--
 GettingStarted.html |8 
 2 files changed, 7 insertions(+), 6 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.139 llvm/docs/GettingStarted.html:1.140
--- llvm/docs/GettingStarted.html:1.139 Thu Jul 27 01:41:31 2006
+++ llvm/docs/GettingStarted.html   Mon Jul 31 16:37:55 2006
@@ -647,9 +647,9 @@
   ddBinary release of the llvm-gcc4 front end for MacOS X/X86.br//dd
 /dl
 
-pIt is also possible to download the sources of the llvm-gcc4 front end from
-a read-only subversion mirror at svn://anonsvn.opensource.apple.com/svn/llvm.
-/p
+pIt is also possible to download the sources of the llvm-gcc4 front end from 
a
+read-only subversion mirror at
+svn://anonsvn.opensource.apple.com/svn/llvm/trunk. /p
 
 /div
 
@@ -1595,7 +1595,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/07/27 06:41:31 $
+  Last modified: $Date: 2006/07/31 21:37:55 $
 /address
 /body
 /html


Index: llvm/docs/CFEBuildInstrs.html
diff -u llvm/docs/CFEBuildInstrs.html:1.58 llvm/docs/CFEBuildInstrs.html:1.59
--- llvm/docs/CFEBuildInstrs.html:1.58  Tue Jul 11 15:47:00 2006
+++ llvm/docs/CFEBuildInstrs.html   Mon Jul 31 16:37:55 2006
@@ -117,7 +117,8 @@
 a read-only mirror using subversion.  To check out the code the first time use:
 /p
 
-ttsvn co svn://anonsvn.opensource.apple.com/svn/llvm 
idst-directory/i/tt
+ttsvn co svn://anonsvn.opensource.apple.com/svn/llvm/trunk
+idst-directory/i/tt
 
 pAfter that, the code can be be updated in the destination directory using;
 /p
@@ -356,7 +357,7 @@
 
   Brian Gaekebr
   a href=http://llvm.org;LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/07/11 20:47:00 $
+  Last modified: $Date: 2006/07/31 21:37:55 $
 /address
 
 /body



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-07-27 Thread Reid Spencer


Changes in directory llvm/docs:

GettingStarted.html updated: 1.138 - 1.139
---
Log message:

Correct a misunderstanding about cross-compiling. Anton's changes don't
cause LLVM to become a cross-compiler but rather cross-compile LLVM so that
it can execute on a platform other than the build host.


---
Diffs of the changes:  (+14 -9)

 GettingStarted.html |   23 ++-
 1 files changed, 14 insertions(+), 9 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.138 llvm/docs/GettingStarted.html:1.139
--- llvm/docs/GettingStarted.html:1.138 Thu Jul 27 00:51:34 2006
+++ llvm/docs/GettingStarted.html   Thu Jul 27 01:41:31 2006
@@ -31,7 +31,7 @@
   lia href=#installcfInstall the GCC Front End/a
   lia href=#configLocal LLVM Configuration/a
   lia href=#compileCompiling the LLVM Suite Source Code/a
-  lia href=#cross-compileCompiling LLVM As A Cross-Compiler/a
+  lia href=#cross-compileCross-Compiling LLVM/a
   lia href=#objfilesThe Location of LLVM Object Files/a
   lia href=#optionalconfigOptional Configuration Items/a
 /ol/li
@@ -989,15 +989,17 @@
 
 !-- === 
--
 div class=doc_subsection
-  a name=cross-compileCompiling LLVM as a Cross-compiler/a
+  a name=cross-compileCross-Compiling LLVM/a
 /div
 
 div class=doc_text
-  pLLVM can be built as a cross-compiler, however some additional steps are
-  required.supa href=#ccn_11/a/sup To build a cross-compiler, use
+  pIt is possible to cross-compile LLVM. That is, you can create LLVM
+  executables and libraries for a platform different than the one one which you
+  are compiling.  To do this, a few additional steps are 
+  required. supa href=#ccn_11/a/sup To cross-compile LLVM, use
   these instructions:/p
   ol
-liConfigure and build LLVM Suite as a native compiler. You will need
+liConfigure and build LLVM as a native compiler. You will need
 just ttTableGen/tt from that build.
   ul
 liIf you have tt$LLVM_OBJ_ROOT=$LLVM_SRC_ROOT/tt just execute 
@@ -1008,15 +1010,18 @@
 /li
 liCopy the TableGen binary to somewhere safe (out of your build tree).
 /li
-liConfigure LLVM to build as a cross-compiler. To do this, supply the
+liConfigure LLVM to build with a cross-compiler. To do this, supply the
 configure script with tt--build/tt and tt--host/tt options that
-are different. The values of these options must be legal target triples and
-should specify a processor for which LLVM supports code generation./li
+are different. The values of these options must be legal target triples 
+that your GCC compiler supports./li
 liPut the saved ttTableGen/tt executable into the
 into tt$LLVM_OBJ_ROOT/{BUILD_TYPE}/bin/tt directory (e.g. into 
 tt.../Release/bin/tt for a Release build)./li
 liBuild LLVM  as usual./li
   /ol
+  pThe result of such a build will produce executables that are not 
executable
+  on your build host (--build option) but can be executed on your compile host
+  (--host option)./p
   pbNotes:/b/p
   div class=doc_notes
 ol
@@ -1590,7 +1595,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/07/27 05:51:34 $
+  Last modified: $Date: 2006/07/27 06:41:31 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-07-26 Thread Reid Spencer


Changes in directory llvm/docs:

GettingStarted.html updated: 1.137 - 1.138
---
Log message:

Fix section title to use lower case.


---
Diffs of the changes:  (+2 -2)

 GettingStarted.html |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.137 llvm/docs/GettingStarted.html:1.138
--- llvm/docs/GettingStarted.html:1.137 Thu Jul 27 00:43:30 2006
+++ llvm/docs/GettingStarted.html   Thu Jul 27 00:51:34 2006
@@ -989,7 +989,7 @@
 
 !-- === 
--
 div class=doc_subsection
-  a name=cross-compileCompiling LLVM As A Cross-compiler/a
+  a name=cross-compileCompiling LLVM as a Cross-compiler/a
 /div
 
 div class=doc_text
@@ -1590,7 +1590,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/07/27 05:43:30 $
+  Last modified: $Date: 2006/07/27 05:51:34 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-07-20 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.135 - 1.136
---
Log message:

Add some notes about mingw, patch contributed by Anton Korobeynikov.


---
Diffs of the changes:  (+11 -5)

 GettingStarted.html |   16 +++-
 1 files changed, 11 insertions(+), 5 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.135 llvm/docs/GettingStarted.html:1.136
--- llvm/docs/GettingStarted.html:1.135 Fri Jun 16 18:20:21 2006
+++ llvm/docs/GettingStarted.html   Thu Jul 20 19:06:27 2006
@@ -239,12 +239,12 @@
 /tr
 tr
   tdCygwin/Win32/td
-  tdx86supa href=#pf_11/a/sup/td
+  tdx86supa href=#pf_11/a,a href=#pf_88/a/sup/td
   tdGCC 3.4.X, binutils 2.15/td
 /tr
 tr
   tdMinGW/Win32/td
-  tdx86supa href=#pf_11/a,a href=#pf_66/a/sup/td
+  tdx86supa href=#pf_11/a,a href=#pf_66/a,a 
href=#pf_88/a/sup/td
   tdGCC 3.4.X, binutils 2.15/td
 /tr
 tr
@@ -306,9 +306,15 @@
 lia name=pf_5The GCC-based C/C++ frontend does not build/a/li
 lia name=pf_6The port is done using the MSYS shell. 
 a href=http://www.mingw.org/MinGWiki/;Download/a and install 
-bison (excl. M4.exe) and flex in that order.  Build binutils-2.15 from source,
-if necessary./li
+bison (excl. M4.exe) and flex in that order. Build binutils-2.15 from source,
+if necessary. Bison  flex can be also grabbed from GNUWin32 sf.net 
project/li
 lia name=pf_7Native code generation exists but is not complete./a/li
+lia name=pf_8Binutils up to post-2.17 has bug in bfd/cofflink.c
+preventing LLVM from building correctly. Several workarounds have been
+introduced into LLVM build system, but the bug can occur anytime in the
+future. It's highly recommended to rebuild your current binutils with the
+patch from a href=http://sourceware.org/bugzilla/show_bug.cgi?id=2659;
+Binutils bugzilla/a, if it's wasn't already applied. /a/li
 /ol
 /div
 
@@ -1543,7 +1549,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/06/16 23:20:21 $
+  Last modified: $Date: 2006/07/21 00:06:27 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-06-16 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.132 - 1.133
---
Log message:

apple's compiler works too


---
Diffs of the changes:  (+4 -4)

 GettingStarted.html |8 
 1 files changed, 4 insertions(+), 4 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.132 llvm/docs/GettingStarted.html:1.133
--- llvm/docs/GettingStarted.html:1.132 Thu Apr 20 13:46:45 2006
+++ llvm/docs/GettingStarted.html   Fri Jun 16 12:20:33 2006
@@ -486,9 +486,9 @@
 
 pLLVM is very demanding of the host C++ compiler, and as such tends to expose
 bugs in the compiler.  In particular, several versions of GCC crash when trying
-to compile LLVM.  We routinely use GCC 3.3.3 and GCC 3.4.0 and have had success
-with them (however, see below).  Other versions of GCC will probably
-work as well.  GCC versions listed
+to compile LLVM.  We routinely use GCC 3.3.3, 3.4.0, and Apple 4.0.1 
+successfully with them (however, see below).  Other versions of GCC will 
+probably work as well.  GCC versions listed
 here are known to not work.  If you are using one of these versions, please try
 to upgrade your GCC to something more recent.  If you run into a problem with a
 version of GCC not listed here, please a href=mailto:[EMAIL PROTECTED]let
@@ -1536,7 +1536,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/04/20 18:46:45 $
+  Last modified: $Date: 2006/06/16 17:20:33 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-06-16 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.133 - 1.134
---
Log message:

Document known xcode 2.3 issue


---
Diffs of the changes:  (+4 -1)

 GettingStarted.html |5 -
 1 files changed, 4 insertions(+), 1 deletion(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.133 llvm/docs/GettingStarted.html:1.134
--- llvm/docs/GettingStarted.html:1.133 Fri Jun 16 12:20:33 2006
+++ llvm/docs/GettingStarted.html   Fri Jun 16 14:53:39 2006
@@ -515,6 +515,9 @@
to a newer version of GCC./p
 pbIA-64 GCC 4.0.0/b: The IA-64 version of GCC 4.0.0 is known to
miscompile LLVM./p
+pbApple Xcode 2.3/b: GCC crashes when compiling LLVM at -O3 (which is the
+   default with ENABLE_OPTIMIZED=1.  To work around this, build with 
+   ENABLE_OPTIMIZED=1 OPTIMIZE_OPTION=-O2./p
 /div
 
 
@@ -1536,7 +1539,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/06/16 17:20:33 $
+  Last modified: $Date: 2006/06/16 19:53:39 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-06-16 Thread Jim Laskey


Changes in directory llvm/docs:

GettingStarted.html updated: 1.134 - 1.135
---
Log message:

Include information about svn repository for llvm-gcc4.


---
Diffs of the changes:  (+5 -1)

 GettingStarted.html |6 +-
 1 files changed, 5 insertions(+), 1 deletion(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.134 llvm/docs/GettingStarted.html:1.135
--- llvm/docs/GettingStarted.html:1.134 Fri Jun 16 14:53:39 2006
+++ llvm/docs/GettingStarted.html   Fri Jun 16 18:20:21 2006
@@ -640,6 +640,10 @@
   ddBinary release of the llvm-gcc4 front end for MacOS X/X86.br//dd
 /dl
 
+pIt is also possible to download the sources of the llvm-gcc4 front end from
+a read-only subversion mirror at svn://anonsvn.opensource.apple.com/svn/llvm.
+/p
+
 /div
 
 !-- === 
--
@@ -1539,7 +1543,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/06/16 19:53:39 $
+  Last modified: $Date: 2006/06/16 23:20:21 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html MakefileGuide.html

2006-04-20 Thread Reid Spencer


Changes in directory llvm/docs:

GettingStarted.html updated: 1.131 - 1.132
MakefileGuide.html updated: 1.32 - 1.33
---
Log message:

Remove more references to Burg.


---
Diffs of the changes:  (+2 -8)

 GettingStarted.html |7 +--
 MakefileGuide.html  |3 +--
 2 files changed, 2 insertions(+), 8 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.131 llvm/docs/GettingStarted.html:1.132
--- llvm/docs/GettingStarted.html:1.131 Thu Apr 20 12:42:23 2006
+++ llvm/docs/GettingStarted.html   Thu Apr 20 13:46:45 2006
@@ -1352,11 +1352,6 @@
 are code generators for parts of LLVM infrastructure./p
 
 dl
-  dtttbBurg//b/tt ddttBurg/tt is an instruction selector
-  generator -- it builds trees on which it then performs pattern-matching to
-  select instructions according to the patterns the user has specified. Burg
-  is currently used in the Sparc V9 backend.p
-
   dtttbcodegen-diff/b/tt ddttcodegen-diff/tt is a script
   that finds differences between code that LLC generates and code that LLI
   generates. This is a useful tool if you are debugging one of them,
@@ -1541,7 +1536,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/04/20 17:42:23 $
+  Last modified: $Date: 2006/04/20 18:46:45 $
 /address
 /body
 /html


Index: llvm/docs/MakefileGuide.html
diff -u llvm/docs/MakefileGuide.html:1.32 llvm/docs/MakefileGuide.html:1.33
--- llvm/docs/MakefileGuide.html:1.32   Thu Apr 20 13:44:24 2006
+++ llvm/docs/MakefileGuide.htmlThu Apr 20 13:46:45 2006
@@ -911,7 +911,6 @@
 BCCompile.C
 BCCompile.CXX
 BCLinkLib
-Burg
 C.Flags
 Compile.C
 CompileCommonOpts
@@ -998,7 +997,7 @@
 
   a href=mailto:[EMAIL PROTECTED]Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/04/20 18:44:24 $
+  Last modified: $Date: 2006/04/20 18:46:45 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-04-19 Thread Tanya Brethour


Changes in directory llvm/docs:

GettingStarted.html updated: 1.128 - 1.129
---
Log message:

Minor fixes for the release.


---
Diffs of the changes:  (+10 -23)

 GettingStarted.html |   33 ++---
 1 files changed, 10 insertions(+), 23 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.128 llvm/docs/GettingStarted.html:1.129
--- llvm/docs/GettingStarted.html:1.128 Sun Apr  9 18:45:37 2006
+++ llvm/docs/GettingStarted.html   Wed Apr 19 23:35:34 2006
@@ -232,6 +232,12 @@
   tdGCC/td
 /tr
 tr
+  tdMacOS Xsupa href=#pf_22/a/sup/td
+  tdx86/td
+  tdGCC/td
+
+/tr
+tr
   tdCygwin/Win32/td
   tdx86supa href=#pf_11/a/sup/td
   tdGCC 3.4.X, binutils 2.15/td
@@ -624,10 +630,7 @@
   dtttcfrontend-x.y.i686-redhat-linux-gnu.tar.gz/tt/dt
   ddBinary release of the GCC front end for Linux/x86.br//dd
 
-  dtttcfrontend-x.y.i386-unknown-freebsd5.1.tar.gz/tt/dt
-  ddBinary release of the GCC front end for FreeBSD/x86.br//dd
-
-  dtttcfrontend-x.y.powerpc-apple-darwin7.8.0.tar.gz/tt/dt
+  dtttcfrontend-x.y.powerpc-apple-darwin8.5.0.tar.gz/tt/dt
   ddBinary release of the GCC front end for MacOS X/PPC.br//dd
 /dl
 
@@ -661,6 +664,7 @@
 labels:/p
 
 ul
+liRelease 1.7: bRELEASE_17/b/li
 liRelease 1.6: bRELEASE_16/b/li
 liRelease 1.5: bRELEASE_15/b/li
 liRelease 1.4: bRELEASE_14/b/li
@@ -680,8 +684,7 @@
 configured by the LLVM configure script as well as automatically updated when
 you run ttcvs update/tt./p
 
-pIf you would like to get the GCC front end source code, you can also get it
-from the CVS repository:/p
+pIf you would like to get the GCC 3.4 front end source code, you can also 
get it from the CVS repository:/p
 
 pre
   cvs -z3 -d :pserver:[EMAIL PROTECTED]:/var/cvs/llvm co llvm-gcc
@@ -693,22 +696,6 @@
 /div
 
 !-- === 
--
-div class=doc_subsubsection
-  a name=mirrorsLLVM CVS Mirrors/a
-/div
-
-div class=doc_text
-
-pIf the main CVS server is overloaded or inaccessible, you can try one of
-these user-hosted mirrors:/p
-
-ul
-lia href=http://llvm.x10sys.com/;Mirror hosted by eXtensible Systems
-Inc./a/li
-/ul
-/div
-
-!-- === 
--
 div class=doc_subsection
   a name=installcfInstall the GCC Front End/a
 /div
@@ -1551,7 +1538,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/04/09 23:45:37 $
+  Last modified: $Date: 2006/04/20 04:35:34 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-04-19 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.129 - 1.130
---
Log message:

Update llvmgcc4 tarball names


---
Diffs of the changes:  (+10 -7)

 GettingStarted.html |   17 ++---
 1 files changed, 10 insertions(+), 7 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.129 llvm/docs/GettingStarted.html:1.130
--- llvm/docs/GettingStarted.html:1.129 Wed Apr 19 23:35:34 2006
+++ llvm/docs/GettingStarted.html   Thu Apr 20 00:08:23 2006
@@ -623,15 +623,18 @@
   dtttcfrontend-x.y.source.tar.gz/tt/dt
   ddSource release of the GCC front end.br//dd
 
-  dtttcfrontend-x.y.sparc-sun-solaris2.8.tar.gz/tt/dt
-  ddBinary release of the GCC front end for Solaris/Sparc.
-  br//dd
-
   dtttcfrontend-x.y.i686-redhat-linux-gnu.tar.gz/tt/dt
   ddBinary release of the GCC front end for Linux/x86.br//dd
 
-  dtttcfrontend-x.y.powerpc-apple-darwin8.5.0.tar.gz/tt/dt
-  ddBinary release of the GCC front end for MacOS X/PPC.br//dd
+  dtttllvm-gcc4-x.y.source.tar.gz/tt/dt
+  ddSource release of the llvm-gcc4 front end.  See README.LLVM in the root
+  directory for build instructions.br//dd
+
+  dtttllvm-gcc4-x.y.powerpc-apple-darwin8.6.0.tar.gz/tt/dt
+  ddBinary release of the llvm-gcc4 front end for MacOS X/PowerPC.br//dd
+
+  dtttllvm-gcc4-x.y.i686-apple-darwin8.6.1.tar.gz/tt/dt
+  ddBinary release of the llvm-gcc4 front end for MacOS X/X86.br//dd
 /dl
 
 /div
@@ -1538,7 +1541,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/04/20 04:35:34 $
+  Last modified: $Date: 2006/04/20 05:08:23 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html MakefileGuide.html

2006-04-09 Thread Reid Spencer


Changes in directory llvm/docs:

GettingStarted.html updated: 1.127 - 1.128
MakefileGuide.html updated: 1.30 - 1.31
---
Log message:

Update docs for ENABLE_ASSERTIONS - DISABLE_ASSERTIONS


---
Diffs of the changes:  (+9 -8)

 GettingStarted.html |6 +++---
 MakefileGuide.html  |   11 ++-
 2 files changed, 9 insertions(+), 8 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.127 llvm/docs/GettingStarted.html:1.128
--- llvm/docs/GettingStarted.html:1.127 Mon Mar 20 19:10:57 2006
+++ llvm/docs/GettingStarted.html   Sun Apr  9 18:45:37 2006
@@ -955,9 +955,9 @@
   Perform a Release (Optimized) build.
   p
 
-  dtttgmake ENABLE_OPTIMIZED=1 ENABLE_ASSERTIONS=1/tt
+  dtttgmake ENABLE_OPTIMIZED=1 DISABLE_ASSERTIONS=1/tt
   dd
-  Perform a Release (Optimized) build with assertions enabled.
+  Perform a Release (Optimized) build without assertions enabled.
   p
 
   dtttgmake ENABLE_PROFILING=1/tt
@@ -1551,7 +1551,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/03/21 01:10:57 $
+  Last modified: $Date: 2006/04/09 23:45:37 $
 /address
 /body
 /html


Index: llvm/docs/MakefileGuide.html
diff -u llvm/docs/MakefileGuide.html:1.30 llvm/docs/MakefileGuide.html:1.31
--- llvm/docs/MakefileGuide.html:1.30   Thu Mar 23 00:19:04 2006
+++ llvm/docs/MakefileGuide.htmlSun Apr  9 18:45:38 2006
@@ -632,10 +632,11 @@
 to the compilers and linkers to ensure that profile data can be collected
 from the tools built. Use the ttgprof/tt tool to analyze the output 
from
 the profiled tools (ttgmon.out/tt)./dd
-dta name=ENABLE_ASSERTIONSttENABLE_ASSERTIONS/tt/a/dt
-ddIf set to any value, causes the build to enable assertions, even if 
-building a release or profile build.  This is slower than a release build 
-but far faster than a debug build./dd
+dta name=DISABLE_ASSERTIONSttDISABLE_ASSERTIONS/tt/a/dt
+ddIf set to any value, causes the build to disable assertions, even if 
+building a release or profile build.  This will exclude all assertion check
+code from the build. LLVM will execute faster, but with little help when
+things go wrong./dd
 dta name=EXPERIMENTAL_DIRSttEXPERIMENTAL_DIRS/tt/a/dt
 ddSpecify a set of directories that should be built, but if they fail, it
 should not cause the build to fail. Note that this should only be used 
@@ -999,7 +1000,7 @@
 
   a href=mailto:[EMAIL PROTECTED]Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/03/23 06:19:04 $
+  Last modified: $Date: 2006/04/09 23:45:38 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html MakefileGuide.html

2006-03-20 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.126 - 1.127
MakefileGuide.html updated: 1.28 - 1.29
---
Log message:

Document ENABLE_ASSERTIONS=1


---
Diffs of the changes:  (+11 -2)

 GettingStarted.html |7 ++-
 MakefileGuide.html  |6 +-
 2 files changed, 11 insertions(+), 2 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.126 llvm/docs/GettingStarted.html:1.127
--- llvm/docs/GettingStarted.html:1.126 Mon Mar 13 23:39:39 2006
+++ llvm/docs/GettingStarted.html   Mon Mar 20 19:10:57 2006
@@ -955,6 +955,11 @@
   Perform a Release (Optimized) build.
   p
 
+  dtttgmake ENABLE_OPTIMIZED=1 ENABLE_ASSERTIONS=1/tt
+  dd
+  Perform a Release (Optimized) build with assertions enabled.
+  p
+
   dtttgmake ENABLE_PROFILING=1/tt
   dd
   Perform a Profiling build.
@@ -1546,7 +1551,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/03/14 05:39:39 $
+  Last modified: $Date: 2006/03/21 01:10:57 $
 /address
 /body
 /html


Index: llvm/docs/MakefileGuide.html
diff -u llvm/docs/MakefileGuide.html:1.28 llvm/docs/MakefileGuide.html:1.29
--- llvm/docs/MakefileGuide.html:1.28   Mon Mar 13 23:39:39 2006
+++ llvm/docs/MakefileGuide.htmlMon Mar 20 19:10:57 2006
@@ -632,6 +632,10 @@
 to the compilers and linkers to ensure that profile data can be collected
 from the tools built. Use the ttgprof/tt tool to analyze the output 
from
 the profiled tools (ttgmon.out/tt)./dd
+dta name=ENABLE_ASSERTIONSttENABLE_ASSERTIONS/tt/a/dt
+ddIf set to any value, causes the build to enable assertions, even if 
+building a release or profile build.  This is slower than a release build 
but
+far faster than a debug build./dd
 dta name=EXPERIMENTAL_DIRSttEXPERIMENTAL_DIRS/tt/a/dt
 ddSpecify a set of directories that should be built, but if they fail, it
 should not cause the build to fail. Note that this should only be used 
@@ -991,7 +995,7 @@
 
   a href=mailto:[EMAIL PROTECTED]Reid Spencer/abr
   a href=http://llvm.org;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2006/03/14 05:39:39 $
+  Last modified: $Date: 2006/03/21 01:10:57 $
 /address
 
 /body



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2005-12-20 Thread Reid Spencer


Changes in directory llvm/docs:

GettingStarted.html updated: 1.123 - 1.124
---
Log message:

Document the new --enable-debug-runtime configure option.


---
Diffs of the changes:  (+6 -1)

 GettingStarted.html |7 ++-
 1 files changed, 6 insertions(+), 1 deletion(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.123 llvm/docs/GettingStarted.html:1.124
--- llvm/docs/GettingStarted.html:1.123 Tue Nov  8 15:11:31 2005
+++ llvm/docs/GettingStarted.html   Tue Dec 20 21:46:45 2005
@@ -811,6 +811,11 @@
 unoptimized build (also known as a debug build).
 p/p
   /dd
+  dti--enable-debug-runtime/i/dt
+  dd
+Enables debug symbols in the runtime libraries. The default is to strip
+debug symbols from the runtime libraries. 
+  /dd
   dti--enable-jit/i/dt
   dd
 Compile the Just In Time (JIT) compiler functionality.  This is not
@@ -1541,7 +1546,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.cs.uiuc.edu;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2005/11/08 21:11:31 $
+  Last modified: $Date: 2005/12/21 03:46:45 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html ReleaseNotes.html

2005-11-08 Thread John Criswell


Changes in directory llvm/docs:

GettingStarted.html updated: 1.122 - 1.123
ReleaseNotes.html updated: 1.341 - 1.342
---
Log message:

Merged from RELEASE_16.



---
Diffs of the changes:  (+16 -2)

 GettingStarted.html |3 ++-
 ReleaseNotes.html   |   15 ++-
 2 files changed, 16 insertions(+), 2 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.122 llvm/docs/GettingStarted.html:1.123
--- llvm/docs/GettingStarted.html:1.122 Thu Nov  3 12:32:06 2005
+++ llvm/docs/GettingStarted.html   Tue Nov  8 15:11:31 2005
@@ -661,6 +661,7 @@
 labels:/p
 
 ul
+liRelease 1.6: bRELEASE_16/b/li
 liRelease 1.5: bRELEASE_15/b/li
 liRelease 1.4: bRELEASE_14/b/li
 liRelease 1.3: bRELEASE_13/b/li
@@ -1540,7 +1541,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.cs.uiuc.edu;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2005/11/03 18:32:06 $
+  Last modified: $Date: 2005/11/08 21:11:31 $
 /address
 /body
 /html


Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.341 llvm/docs/ReleaseNotes.html:1.342
--- llvm/docs/ReleaseNotes.html:1.341   Thu Nov  3 16:33:48 2005
+++ llvm/docs/ReleaseNotes.html Tue Nov  8 15:11:31 2005
@@ -318,6 +318,19 @@
 
 !-- === 
--
 div class=doc_subsection
+  a name=buildKnown problems with the Build System/a
+/div
+
+div class=doc_text
+
+ul
+  liThe a href=http://llvm.org/PR656;configure script sometimes fails on 
Solaris/Sparc/a. A work around is documented in a 
href=http://llvm.org/PR656;PR656./a/li
+/ul
+/div
+
+
+!-- === 
--
+div class=doc_subsection
   a name=coreKnown problems with the LLVM Core/a
 /div
 
@@ -715,7 +728,7 @@
   src=http://www.w3.org/Icons/valid-html401; alt=Valid HTML 4.01! //a
 
   a href=http://llvm.org/;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2005/11/03 22:33:48 $
+  Last modified: $Date: 2005/11/08 21:11:31 $
 /address
 
 /body



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2005-11-03 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.120 - 1.121
---
Log message:

Per bug 655: http://llvm.cs.uiuc.edu/PR655 , give people more options in case 
1.35 doesn't build on their
system.


---
Diffs of the changes:  (+2 -2)

 GettingStarted.html |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.120 llvm/docs/GettingStarted.html:1.121
--- llvm/docs/GettingStarted.html:1.120 Mon Sep  5 23:07:15 2005
+++ llvm/docs/GettingStarted.html   Thu Nov  3 12:28:22 2005
@@ -362,7 +362,7 @@
 
 tr
   tda href=http://www.gnu.org/software/bison/bison.html;Bison/a/td
-  td1.35/td
+  td1.28, 1.35, or 2.0/td
   tdYACC compiler/td
 /tr
 
@@ -1540,7 +1540,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.cs.uiuc.edu;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2005/09/06 04:07:15 $
+  Last modified: $Date: 2005/11/03 18:28:22 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/docs/GettingStarted.html

2005-11-03 Thread Chris Lattner


Changes in directory llvm/docs:

GettingStarted.html updated: 1.121 - 1.122
---
Log message:

Add more bison versions, thanks to Vladimir


---
Diffs of the changes:  (+2 -2)

 GettingStarted.html |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/docs/GettingStarted.html
diff -u llvm/docs/GettingStarted.html:1.121 llvm/docs/GettingStarted.html:1.122
--- llvm/docs/GettingStarted.html:1.121 Thu Nov  3 12:28:22 2005
+++ llvm/docs/GettingStarted.html   Thu Nov  3 12:32:06 2005
@@ -362,7 +362,7 @@
 
 tr
   tda href=http://www.gnu.org/software/bison/bison.html;Bison/a/td
-  td1.28, 1.35, or 2.0/td
+  td1.28, 1.35, 1.75, or 2.0 (not 1.85)/td
   tdYACC compiler/td
 /tr
 
@@ -1540,7 +1540,7 @@
   a href=mailto:[EMAIL PROTECTED]Chris Lattner/abr
   a href=http://llvm.x10sys.com/rspencer/;Reid Spencer/abr
   a href=http://llvm.cs.uiuc.edu;The LLVM Compiler Infrastructure/abr
-  Last modified: $Date: 2005/11/03 18:28:22 $
+  Last modified: $Date: 2005/11/03 18:32:06 $
 /address
 /body
 /html



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits