diff --git a/llvm/docs/CommandGuide/llvmgcc.html b/llvm/docs/CommandGuide/llvmgcc.html index 99657d22f82a4556a99902653f52151ab71a4efc..d088cced0963c87f8559af8a31b57b640681848e 100644 --- a/llvm/docs/CommandGuide/llvmgcc.html +++ b/llvm/docs/CommandGuide/llvmgcc.html @@ -28,9 +28,12 @@ C programs and compiles them into LLVM bytecode or assembly language, depending upon the options.

-The llvmgcc program uses the gccas -and gccld programs to do the work of creating -complete programs. +Unless the -S option is specified, llvmgcc will use the +gccas program to perform some optimizations +and create an LLVM bytecode file. Unless the -c option is specified, +llvmgcc will also use the gccld +program to perform further optimizations and link the resulting bytecode +file(s) with support libraries to create an executable program.

Being derived from GCC, llvmgcc has many of GCC's features and accepts most of @@ -100,7 +103,8 @@ SEE ALSO llvmg++, gccas, -gccld +gccld, +and the Info documentation for gcc.


Maintained by the LLVM Team.