AccelerateHS / AccelerateHS/accelerate-backend-kit

[C backend] Support GCC 4.9+ eventually

Open
#20 0 comments 0 reactions 1 assignee Claimed by @rrnewton View on GitHub
Dominant language
Haskell
Stars
16
Forks
2
PR merge metrics
No merged PRs in 30d

Description

[Related to #19, which is the same thing for clang.]

This should be pretty easy, as Intel's changes were into trunk [a year ago](https://software.intel.com/en-us/articles/cilk-plus-array-notation-for-c-accepted-into-gcc-mainline) and [released in GCC 4.9](https://gcc.gnu.org/gcc-4.9/changes.html). I'm not sure, but I assume that this pragma simd stuff is unrelated to the [previous `tree-ssa` auto-vectorization effort](http://gcc.gnu.org/projects/tree-ssa/vectorization.html)?

The remaining holdup would seem to be that those release notes mention supporting all of the Cilk 1.2 ABI except for `_Cilk_for`. We need `_Cilk_for`.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.