[PATCH] D16851: Update of "GCC extensions not implemented yet" in Clang User's Manual
Andrey Bokhanko via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 3 05:45:27 PST 2016
andreybokhanko created this revision.
andreybokhanko added a reviewer: rsmith.
andreybokhanko added a subscriber: cfe-commits.
#pragma weak, global register variables and static initialization of flexible array members are supported, so I removed them from "GCC extensions not implemented yet" list.
http://reviews.llvm.org/D16851
Files:
docs/UsersManual.rst
Index: docs/UsersManual.rst
===================================================================
--- docs/UsersManual.rst
+++ docs/UsersManual.rst
@@ -1694,10 +1694,6 @@
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 @@
...
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D16851.46779.patch
Type: text/x-patch
Size: 1271 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160203/ff99fc48/attachment.bin>
More information about the cfe-commits
mailing list