summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorAndrey Bokhanko <andreybokhanko@gmail.com>2016-02-11 10:36:06 +0000
committerAndrey Bokhanko <andreybokhanko@gmail.com>2016-02-11 10:36:06 +0000
commite06d2ce369ecb5b90a7780689913fc66f548b684 (patch)
treefd8ef7c9c3603ed053fa94d0f8a1c3897329af5c /clang
parent60c9316d62581e93a1f8292343885344c90994f7 (diff)
downloadbcm5719-llvm-e06d2ce369ecb5b90a7780689913fc66f548b684.tar.gz
bcm5719-llvm-e06d2ce369ecb5b90a7780689913fc66f548b684.zip
Update of "GCC extensions not implemented yet" in Clang User's Manual
#pragma weak, global register variables and static initialization of flexible array members are supported now, so they are removed from "GCC extensions not implemented yet" list. Differential Revision: http://reviews.llvm.org/D16851 llvm-svn: 260506
Diffstat (limited to 'clang')
-rw-r--r--clang/docs/UsersManual.rst10
1 files changed, 0 insertions, 10 deletions
diff --git a/clang/docs/UsersManual.rst b/clang/docs/UsersManual.rst
index 32c6ac2270f..09e458a28df 100644
--- a/clang/docs/UsersManual.rst
+++ b/clang/docs/UsersManual.rst
@@ -1694,10 +1694,6 @@ GCC extensions not implemented yet
clang tries to be compatible with gcc as much as possible, but some gcc
extensions are not implemented yet:
-- clang does not support #pragma weak (`bug
- 3679 <http://llvm.org/bugs/show_bug.cgi?id=3679>`_). Due to the uses
- described in the bug, this is likely to be implemented at some point,
- at least partially.
- 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
@@ -1715,12 +1711,6 @@ extensions are not implemented yet:
...
local_function(1);
-- clang does not support global register variables; this is unlikely to
- be implemented soon because it requires additional LLVM backend
- support.
-- clang does not support static initialization of flexible array
- members. This appears to be a rarely used extension, but could be
- implemented pending user demand.
- clang does not support
``__builtin_va_arg_pack``/``__builtin_va_arg_pack_len``. This is
used rarely, but in some potentially interesting places, like the
OpenPOWER on IntegriCloud