[llvm-commits] CVS: llvm/runtime/GCCLibraries/crtend/README.txt Makefile

Chris Lattner lattner at cs.uiuc.edu
Sat Nov 29 03:23:11 PST 2003


Changes in directory llvm/runtime/GCCLibraries/crtend:

README.txt added (r1.1)
Makefile updated: 1.7 -> 1.8

---
Log message:

Add readme and spiff up makefile header


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

Index: llvm/runtime/GCCLibraries/crtend/README.txt
diff -c /dev/null llvm/runtime/GCCLibraries/crtend/README.txt:1.1
*** /dev/null	Sat Nov 29 03:23:04 2003
--- llvm/runtime/GCCLibraries/crtend/README.txt	Sat Nov 29 03:22:53 2003
***************
*** 0 ****
--- 1,15 ----
+ This directory contains the C and C++ runtime libraries for the LLVM GCC
+ front-ends.  It is composed of four distinct pieces:
+ 
+ 1. __main and static ctor/dtor support.  This is used by both C and C++ codes.
+ 
+ 2. Generic EH support routines.  This is used by C/C++ programs that use
+    setjmp/longjmp, and by C++ programs that make use of exceptions.
+ 
+ 3. setjmp/longjmp EH support.  This is used by C/C++ programs that call SJLJ.
+ 
+ 4. C++ exception handling runtime support.
+ 
+ These four components are compiled together into an archive file, so that
+ applications using a subset of the four do not pull in unnecessary code and
+ dependencies.


Index: llvm/runtime/GCCLibraries/crtend/Makefile
diff -u llvm/runtime/GCCLibraries/crtend/Makefile:1.7 llvm/runtime/GCCLibraries/crtend/Makefile:1.8
--- llvm/runtime/GCCLibraries/crtend/Makefile:1.7	Mon Oct 20 17:28:47 2003
+++ llvm/runtime/GCCLibraries/crtend/Makefile	Sat Nov 29 03:22:53 2003
@@ -1,4 +1,4 @@
-##===- runtime/GCCLibraries/crtend/Makefile ------------------------------*- Makefile -*-===##
+##===- runtime/GCCLibraries/crtend/Makefile ----------------*- Makefile -*-===##
 # 
 #                     The LLVM Compiler Infrastructure
 #
@@ -6,6 +6,12 @@
 # the University of Illinois Open Source License. See LICENSE.TXT for details.
 # 
 ##===----------------------------------------------------------------------===##
+#
+# This directory contains the C and C++ runtime libraries for the LLVM GCC
+# front-ends.
+#
+##===----------------------------------------------------------------------===##
+
 LEVEL = ../../..
 BYTECODE_LIBRARY=1
 DONT_BUILD_RELINKED=1





More information about the llvm-commits mailing list