[llvm-commits] CVS: llvm/tools/gccld/GenerateCode.cpp Linker.cpp

Chris Lattner lattner at cs.uiuc.edu
Mon Sep 29 22:25:01 PDT 2003


Changes in directory llvm/tools/gccld:

GenerateCode.cpp updated: 1.2 -> 1.3
Linker.cpp updated: 1.3 -> 1.4

---
Log message:

Update file headers for renamed files.


---
Diffs of the changes:

Index: llvm/tools/gccld/GenerateCode.cpp
diff -u llvm/tools/gccld/GenerateCode.cpp:1.2 llvm/tools/gccld/GenerateCode.cpp:1.3
--- llvm/tools/gccld/GenerateCode.cpp:1.2	Fri Sep 19 15:24:23 2003
+++ llvm/tools/gccld/GenerateCode.cpp	Mon Sep 29 22:24:28 2003
@@ -1,4 +1,4 @@
-//===- gencode.cpp - Functions for generating executable files  -----------===//
+//===- GenerateCode.cpp - Functions for generating executable files  ------===//
 //
 // This file contains functions for generating executable files once linking
 // has finished.  This includes generating a shell script to run the JIT or


Index: llvm/tools/gccld/Linker.cpp
diff -u llvm/tools/gccld/Linker.cpp:1.3 llvm/tools/gccld/Linker.cpp:1.4
--- llvm/tools/gccld/Linker.cpp:1.3	Mon Sep 29 17:26:24 2003
+++ llvm/tools/gccld/Linker.cpp	Mon Sep 29 22:24:28 2003
@@ -1,15 +1,7 @@
-//===- gccld.cpp - LLVM 'ld' compatible linker ----------------------------===//
+//===- Linker.cpp - Link together LLVM objects and libraries --------------===//
 //
-// This utility is intended to be compatible with GCC, and follows standard
-// system 'ld' conventions.  As such, the default output file is ./a.out.
-// Additionally, this program outputs a shell script that is used to invoke LLI
-// to execute the program.  In this manner, the generated executable (a.out for
-// example), is directly executable, whereas the bytecode file actually lives in
-// the a.out.bc file generated by this program.  Also, Force is on by default.
-//
-// Note that if someone (or a script) deletes the executable program generated,
-// the .bc file will be left around.  Considering that this is a temporary hack,
-// I'm not too worried about this.
+// This file contains routines to handle linking together LLVM bytecode files,
+// and to handle annoying things like static libraries.
 //
 //===----------------------------------------------------------------------===//
 





More information about the llvm-commits mailing list