Slashdot Mirror


GCC 5.0 To Support OpenMP 4.0, Intel Cilk Plus, C++14

An anonymous reader writes: GCC 5 is coming up for release in the next few weeks and is presenting an extraordinary number of new features: C11 support by default, experimental C++14 support, full C++11 support in libstdc++, OpenMP 4.0 with Xeon Phi / GPU offloading, Intel Cilk Plus multi-threading, new ARM processor support, Intel AVX-512 handling, and much more. This is a big release, so those wishing to test it ahead of time can obtain the preliminary GCC 5 source code from GCC's snapshots mirror.

5 of 57 comments (clear)

  1. Re:Cool to hear I guess by jblues · · Score: 4, Insightful

    Clang/LLVM receives finance and contribution (and therefore an element of control) from Apple. Its also BSD licensed. These are not bad things at all, but its great that GCC, which GNU licensed, is an alternative.

    --
    If it acquires resources on instantiation like a duck, then its a shared_ptr<Duck>
  2. Re:Cool to hear I guess by Anonymous Coward · · Score: 1, Insightful

    Despite the fact actually clang controlled by apple , so as old C hacker there is no chance to even trying it.

    It isnt controlled by apple, the source code is available and it is offered under a permissive open source license. So you are either spreading FUD for the restrictive foss camp or you are just an idiot, either way you lack the intellectual competence for this sort of thing anyway so neither clang nor gcc will interest you.

  3. Corporations guide the development of GPL ... by perpenso · · Score: 3, Insightful

    Clang/LLVM receives finance and contribution (and therefore an element of control) from Apple. Its also BSD licensed. These are not bad things at all, but its great that GCC, which GNU licensed, is an alternative.

    Corporations guide the development of GPL licensed projects too. Take Linux for example, the main contributors are corporate sponsored/subsidized/etc so therefore the work is directed by corporate needs as well.

    Plus there are indirect effects too. As a corporate sponsored project like Clang/LLVM becomes highly competitive or surpasses a project like GCC then a fire gets lit under GCC to make a little progress, and possibly to add comparable features that were corporate sponsored in Clang/LLVM. So corps get to indirectly influence GCC as it strives to be competitive.

  4. Re:Cool to hear I guess by cold+fjord · · Score: 2, Insightful

    GCC is more than an alternative. It helps keep the commercial vendors on their toes and honest. At some level Linux has performed a similar function regarding commercial Unix vendors.

    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  5. Re:Cool to hear I guess by Anonymous Coward · · Score: 0, Insightful

    GCC is more than an alternative. It helps keep the commercial vendors on their toes and honest.

    How? GCC has been lagging for a long time.