diff --git a/llvm/docs/CommandGuide/llvmgcc.html b/llvm/docs/CommandGuide/llvmgcc.html index f74d7ccd0975..360f3656747c 100644 --- a/llvm/docs/CommandGuide/llvmgcc.html +++ b/llvm/docs/CommandGuide/llvmgcc.html @@ -6,37 +6,36 @@ LLVM: llvmgcc tool
-

LLVM: llvmgcc tool

+

LLVM: llvmgcc tool


-

-NAME -

- -llvmgcc +

NAME

+llvmgcc

SYNOPSIS

-llvmgcc [options] filename +llvmgcc [options] filename

DESCRIPTION

-The llvmgcc command is the LLVM C front end. It is a modified version of GCC -that takes C programs and compiles them into LLVM bytecode or assembly -language, depending upon the options. +The llvmgcc command is the LLVM C front end. It is a modified version +of the GNU Compiler Collection (GCC) that takes +C programs and compiles them into LLVM bytecode or assembly language, depending +upon the options.

-The llvmgcc program uses the LLVM assembler gccas and the LLVM linker gccld to -do the work of creating complete programs. +The llvmgcc program uses the gccas +and gccld programs to do the work of creating +complete programs.

-Being derived from the GNU Compiler Collection, llvmgcc has many of gcc's -features and accepts most of gcc's options. It handles a number of gcc's -extensions to the C programming language. +Being derived from GCC, llvmgcc has many of GCC's features and accepts most of +GCC's options. It handles a number of GCC's extensions to the C programming +language.

Below you will find several commonly used options: @@ -61,8 +60,7 @@ OPTIONS

  • -o filename
    - Specify the output file to be filename. If filename is -, - then llvmgcc sends its output to standard output. + Specify the output file to be filename.

  • -I directory @@ -79,13 +77,14 @@ OPTIONS
  • -lname
    - Link in the library libname.[bc | a | so]. This library should be - a bytecode library. + Link in the library libname.[bc | a | so]. This library should + be a bytecode library.

  • -Wl,option
    - Pass option to the linker (usually gccld). + Pass option to the linker program, gccld.

    @@ -93,15 +92,15 @@ OPTIONS EXIT STATUS -If llvmgcc succeeds, it will exit with 0. Otherwise, if an error occurs, it -will exit with a non-zero value. +If llvmgcc succeeds, it will exit with 0. Otherwise, if an error +occurs, it will exit with a non-zero value.

    SEE ALSO

    -llvmg++, -gccas, -gccld +llvmg++, +gccas, +gccld
    LLVM Team