llvm-6502/runtime/GCCLibraries/crtend
Chris Lattner ef1835df7b Rewrite makefile logic to build an archive instead of a .o file. This is
intended to address PR142


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10257 91177308-0d34-0410-b5e6-96231b3b80d8
2003-11-29 10:05:30 +00:00
..
C++-Exception.cpp Actually pass in a pointer to the thrown object, not a pointer to the 2003-10-10 22:55:55 +00:00
C++-Exception.h Totally disable assert, in order to fix PR101 2003-11-09 00:29:51 +00:00
comp_cxxeh.lst Rewrite makefile logic to build an archive instead of a .o file. This is 2003-11-29 10:05:30 +00:00
comp_genericeh.lst Rewrite makefile logic to build an archive instead of a .o file. This is 2003-11-29 10:05:30 +00:00
comp_main.lst Rewrite makefile logic to build an archive instead of a .o file. This is 2003-11-29 10:05:30 +00:00
comp_sjljeh.lst Rewrite makefile logic to build an archive instead of a .o file. This is 2003-11-29 10:05:30 +00:00
crtend.c Don't register the destructors if the list is empty 2003-06-26 04:20:38 +00:00
Exception.cpp Fix wierd problems linking C programs which look for symbols in libstdc++. 2003-11-08 05:13:40 +00:00
Exception.h Rename LongJmpException -> SJLJException 2003-08-30 23:29:08 +00:00
listend.ll Update to match typename produced by the C frontend 2003-05-22 19:30:11 +00:00
Makefile Rewrite makefile logic to build an archive instead of a .o file. This is 2003-11-29 10:05:30 +00:00
README.txt Add readme and spiff up makefile header 2003-11-29 09:22:53 +00:00
SJLJ-Exception.cpp Totally disable assert, in order to fix PR101 2003-11-09 00:29:51 +00:00
SJLJ-Exception.h we don't need this here 2003-08-30 23:18:07 +00:00

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.