https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81828
--- Comment #2 from Eric <ejolson at unr dot edu> --- (In reply to Andrew Pinski from comment #1) > Note Cilk+ have been deprecated: > https://gcc.gnu.org/gcc-7/changes.html As 48-core ARM chips have just been announced by Qualcomm, now seems like the wrong time to be deprecating built-in support for parallel processing in gcc. I'd like to think that gcc is continuing to evolve to support new hardware and not turning into a retro-computing project. Presumably OpenMP is still supported and I know new versions of OpenMP support task barriers which suspend until child tasks are complete in a way similar to Cilkplus. Still, the syntax of Cilkplus is easier to read and the vector notation would be useful if it worked. While there doesn't appear to be much interest or expertise in maintaining Cilkplus, my opinion is that parallel programming techniques are essential to make efficient use of modern hardware and deprecating a convenient way of programming multi-core hardware at this point is a mistake. To this end, maybe it would be a good idea to figure out what is causing the slowdown in gcc version 7.1 ARM Cilkplus even though it is deprecated.