[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