Iyer, Balaji V wrote:
1.2 is 1.1 ABI with the language spec reformatted. No new features has
been added in between 1.1 and 1.2. So, you can say either one.
Or should we simply remove the ABI version completely? I have attached
such a patch
I would put the ABI version, since the Cilk users will ask for it.
Fine with me - but then it makes sense to put the latest version (ABI
1.2): Users not knowing Cilk well, then see that the latest is supported
while knowledge users know that 1.2 is just a cleanup.
I have now committed the attached patches.
Tobias
Index: changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.9/changes.html,v
retrieving revision 1.61
retrieving revision 1.62
diff -p -r1.61 -r1.62
*** changes.html 8 Mar 2014 18:09:45 -0000 1.61
--- changes.html 8 Mar 2014 20:39:20 -0000 1.62
***************
*** 157,162 ****
--- 157,169 ----
loop-carried dependencies which would prevent concurrent execution of
consecutive iterations using SIMD (single instruction multiple data)
instructions.</li>
+
+ <li>Support for <a href="https://www.cilkplus.org/";>Cilk Plus</a> has been
+ added and can be enabled with the <code>-fcilkplus</code> option. Cilk Plus
+ is an extension to the C and C++ languages to support data and task
+ parallelism. The present implementation follows ABI version 1.2; all
+ features but <code>_Cilk_for</code> have been implemented.</li>
+ </li>
</ul>
<h3>C</h3>
2014-03-08 Tobias Burnus <bur...@net-b.de>
* doc/invoke.texi (-fcilkplus): Update implementation
status.
Index: gcc/doc/invoke.texi
===================================================================
--- gcc/doc/invoke.texi (Revision 208431)
+++ gcc/doc/invoke.texi (Arbeitskopie)
@@ -1889,12 +1889,11 @@ are ignored.
Enable the usage of Cilk Plus language extension features for C/C++.
When the option @option{-fcilkplus} is specified, enable the usage of
the Cilk Plus Language extension features for C/C++. The present
-implementation follows ABI version 0.9. This is an experimental
+implementation follows ABI version 1.2. This is an experimental
feature that is only partially complete, and whose interface may
change in future versions of GCC as the official specification
-changes. Currently only the array notation feature of the language
-specification has been implemented. More features will be implemented
-in subsequent release cycles.
+changes. Currently, all features but @code{_Cilk_for} have been
+implemented.
@item -fgnu-tm
@opindex fgnu-tm