From ddf68ff6fa9dbf9f1224726c81204b9af81cb85f Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Tue, 5 Apr 2011 04:31:31 +0000 Subject: docs/UsersManual.html: Fix some inconsistent HTML elements. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128876 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/UsersManual.html | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) (limited to 'docs/UsersManual.html') diff --git a/docs/UsersManual.html b/docs/UsersManual.html index 06d530ecdd..2b7b148975 100644 --- a/docs/UsersManual.html +++ b/docs/UsersManual.html @@ -32,7 +32,7 @@ td {
  • Language and Target-Independent Features +
  • C Language Features

    Diagnostic Categories

    @@ -742,6 +741,7 @@ likely to affect PCH files that reference a large number of headers.

    Clang provides a number of ways to control code generation. The options are listed below.

    +
    -fcatch-undefined-behavior: Turn on runtime code generation to check for undefined behavior.
    @@ -749,7 +749,7 @@ on runtime code generation to check for undefined behavior. adds runtime checks for undefined runtime behavior. If a check fails, __builtin_trap() is used to indicate failure. The checks are: -

    +

    • Subscripting where the static type of one operand is a variable which is decayed from an array type and the other operand is greater than the size of the array or less than zero.
    • @@ -759,7 +759,7 @@ The checks are:
    • When llvm implements more __builtin_object_size support, reads and writes for objects that __builtin_object_size indicates we aren't accessing valid memory. Bit-fields and vectors are not yet checked. -

      +
    -fno-assume-sane-operator-new: @@ -767,6 +767,7 @@ Don't assume that the C++'s new operator is sane.
    This option tells the compiler to do not assume that C++'s global new operator will always return a pointer that does not alias any other pointer when the function returns.
    +

    C Language Features

    @@ -924,6 +925,7 @@ support is incomplete; enabling Microsoft extensions will silently drop certain constructs (including __declspec and Microsoft-style asm statements).

    +

    Target-Specific Features and Limitations

    @@ -955,7 +958,9 @@ definition.
  • (Mac OS/X), Linux, FreeBSD, and Dragonfly BSD: it has been tested to correctly compile many large C, C++, Objective-C, and Objective-C++ codebases.

    -

    On x86_64-mingw32, passing i128(by value) is incompatible to Microsoft x64 calling conversion.

    You might need to tweak WinX86_64ABIInfo::classify() in lib/CodeGen/TargetInfo.cpp.

    +

    On x86_64-mingw32, passing i128(by value) is incompatible to Microsoft x64 +calling conversion. You might need to tweak WinX86_64ABIInfo::classify() +in lib/CodeGen/TargetInfo.cpp.

    ARM

    -- cgit v1.2.3