Announcement

Collapse
No announcement yet.

GCC 9.1 Released As Huge Compiler Update With D Language, Zen 2, OpenMP 5, C++2A, C2X

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • GCC 9.1 Released As Huge Compiler Update With D Language, Zen 2, OpenMP 5, C++2A, C2X

    Phoronix: GCC 9.1 Released As Huge Compiler Update With D Language, Zen 2, OpenMP 5, C++2A, C2X

    GNU Compiler Collection 9.1 was released today with a D language front-end joining the family while on the back-end is now the long-awaited Radeon GCN GPU target (although not too useful in its current form), Intel Cascadelake support, initial AMD Zen 2, C-SKY CPU support, OpenRISC CPU support, and many other features throughout this massive open-source compiler...

    http://www.phoronix.com/scan.php?pag...piler-Released

  • #2
    Typo:

    Originally posted by phoronix View Post
    and a variety of other optimizations in trying to ensurebetter generated code.

    Comment


    • #3
      I bit about LTO and IPA work on GCC 9 is here
      http://hubicka.blogspot.com/2019/05/...rocedural.html

      Comment


      • #4
        Some other blog posts about GCC 9:
        https://developers.redhat.com/blog/2...ents-in-gcc-9/
        https://developers.redhat.com/blog/2...-stdmove-in-c/
        https://developers.redhat.com/blog/2...in-openmp-5-0/

        Comment


        • #5
          Kind of surprised at the inclusion of D, I thought nobody used it. I've never even seen a project written in D.

          Comment


          • #6
            Originally posted by Ironmask View Post
            Kind of surprised at the inclusion of D, I thought nobody used it. I've never even seen a project written in D.
            I thought so too, but just checked this page and was surprised.
            https://dlang.org/orgs-using-d.html
            https://github.com/gnunn1/tilix
            Last edited by fuzz; 05-03-2019, 08:50 AM.

            Comment


            • #7
              Still waiting for streaming stores support that greatly help with memory bound codes ...

              Comment


              • #8
                Originally posted by hubicka View Post
                I bit about LTO and IPA work on GCC 9 is here
                http://hubicka.blogspot.com/2019/05/...rocedural.html
                Thanks for that good read! As for the upcoming Tumbleweed release, is Chromium built with GCC LTO + PGO, too?

                Comment


                • #9
                  Originally posted by Ironmask
                  Kind of surprised at the inclusion of D, I thought nobody used it. I've never even seen a project written in D.
                  Does a new programming language first require millions of Facebook Followers and Instagram Likes before it doesn't surprise you?!

                  It's a new programming language. It first needs a good tool chain before it can find a wide use.

                  Comment


                  • #10
                    Originally posted by sdack View Post
                    Does a new programming language first require millions of Facebook Followers and Instagram Likes before it doesn't surprise you?!

                    It's a new programming language. It first needs a good tool chain before it can find a wide use.
                    D is not new though. It will soon be 18 years old. It's as old as C# and older than Scala.

                    Comment

                    Working...
                    X