[llvm-commits] CVS: llvm/runtime/GCCLibraries/crtend/exported_symbol_list.lst Makefile

Chris Lattner lattner at cs.uiuc.edu
Mon Sep 15 10:07:04 PDT 2003


Changes in directory llvm/runtime/GCCLibraries/crtend:

exported_symbol_list.lst added (r1.1)
Makefile updated: 1.3 -> 1.4

---
Log message:

Move the exception handling runtime stuff into this directory


---
Diffs of the changes:

Index: llvm/runtime/GCCLibraries/crtend/exported_symbol_list.lst
diff -c /dev/null llvm/runtime/GCCLibraries/crtend/exported_symbol_list.lst:1.1
*** /dev/null	Mon Sep 15 10:06:49 2003
--- llvm/runtime/GCCLibraries/crtend/exported_symbol_list.lst	Mon Sep 15 10:06:39 2003
***************
*** 0 ****
--- 1,29 ----
+ __main
+ llvm.global_ctors
+ llvm.global_dtors
+ 
+ __llvm_eh_has_uncaught_exception
+ __llvm_eh_current_uncaught_exception_type
+ __llvm_eh_add_uncaught_exception
+ __llvm_eh_get_uncaught_exception
+ __llvm_eh_pop_from_uncaught_stack
+ 
+ __llvm_cxxeh_allocate_exception
+ __llvm_cxxeh_free_exception
+ __llvm_cxxeh_throw
+ __llvm_cxxeh_call_terminate
+ __llvm_cxxeh_current_uncaught_exception_isa
+ __llvm_cxxeh_begin_catch
+ __llvm_cxxeh_begin_catch_if_isa
+ __llvm_cxxeh_end_catch
+ __llvm_cxxeh_rethrow
+ __llvm_cxxeh_get_last_caught
+ __llvm_cxxeh_check_eh_spec
+ 
+ __llvm_sjljeh_throw_longjmp
+ __llvm_sjljeh_init_setjmpmap
+ __llvm_sjljeh_destroy_setjmpmap
+ __llvm_sjljeh_add_setjmp_to_map
+ __llvm_sjljeh_is_longjmp_exception
+ __llvm_sjljeh_get_longjmp_value
+ __llvm_sjljeh_try_catching_longjmp_exception


Index: llvm/runtime/GCCLibraries/crtend/Makefile
diff -u llvm/runtime/GCCLibraries/crtend/Makefile:1.3 llvm/runtime/GCCLibraries/crtend/Makefile:1.4
--- llvm/runtime/GCCLibraries/crtend/Makefile:1.3	Thu Aug 14 21:20:03 2003
+++ llvm/runtime/GCCLibraries/crtend/Makefile	Mon Sep 15 10:06:39 2003
@@ -3,9 +3,9 @@
 DONT_BUILD_RELINKED=1
 LIBRARYNAME=crtend
 
-Source = crtend.c listend.ll
+Source = $(wildcard *.cpp) $(wildcard *.c) listend.ll
 
-EXPORTED_SYMBOL_LIST = __main,llvm.global_ctors,llvm.global_dtors
+EXPORTED_SYMBOL_FILE = exported_symbol_list.lst
 
 include $(LEVEL)/Makefile.common
 
@@ -14,4 +14,5 @@
 	@cp $< $@
 
 install:: $(LLVMGCCDIR)/bytecode-libs/crtend.o
-	@rm $(LLVMGCCDIR)/bytecode-libs/libcrtend.bc
\ No newline at end of file
+	@rm $(LLVMGCCDIR)/bytecode-libs/libcrtend.bc
+





More information about the llvm-commits mailing list