From: Eli Friedman
Date: Mon, 13 Jun 2011 23:12:01 +0000 (+0000)
Subject: Update extensions section of the docs to account for wacky gcc stuff we did end up...
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=248f9734923127ebaafa3fc8f9acc4d5adf9d712;p=clang
Update extensions section of the docs to account for wacky gcc stuff we did end up implementing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132947 91177308-0d34-0410-b5e6-96231b3b80d8
---
diff --git a/docs/UsersManual.html b/docs/UsersManual.html
index 4962a92110..70c7fc335c 100644
--- a/docs/UsersManual.html
+++ b/docs/UsersManual.html
@@ -882,11 +882,6 @@ extensions are not implemented yet:
the uses described in the bug, this is likely to be implemented at some
point, at least partially.
-clang does not support code generation for local variables pinned to
-registers (bug 3933).
-This is a relatively small feature, so it is likely to be implemented
-relatively soon.
-
clang does not support decimal floating point types (_Decimal32 and
friends) or fixed-point types (_Fract and friends); nobody has expressed
interest in these features yet, so it's hard to say when they will be
@@ -937,16 +932,9 @@ extension appears to be rarely used. Note that clang does support
flexible array members (arrays with a zero or unspecified size at the end of
a structure).
-clang does not support duplicate definitions of a function where one is
-inline. This complicates clients of the AST which normally can expect there is
-at most one definition for each function. Source code using this feature should
-be changed to define the inline and out-of-line definitions in separate
-translation units.
-
clang does not have an equivalent to gcc's "fold"; this means that
clang doesn't accept some constructs gcc might accept in contexts where a
-constant expression is required, like "x-x" where x is a variable, or calls
-to C library functions like strlen.
+constant expression is required, like "x-x" where x is a variable.
clang does not support multiple alternative constraints in inline asm; this
is an extremely obscure feature which would be complicated to implement