Announcement

Collapse
No announcement yet.

LLVM 11.0 Finally Available With Flang Fortran Compiler, Continued C++20 Work

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

  • LLVM 11.0 Finally Available With Flang Fortran Compiler, Continued C++20 Work

    Phoronix: LLVM 11.0 Finally Available With Flang Fortran Compiler, Continued C++20 Work

    After being one and a half months late, LLVM 11.0 is now tagged and ready to ship...

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

  • #2
    Bingo!

    RADV Lands "Big Page" Optimization For Navi 2
    on 2 September 202


    The baseline for the forthcoming Navi 2 GPU support on Linux is the


    Linux 5.9 kernel,
    Mesa 20.2, and
    LLVM 11.0
    https://www.phoronix.com/scan.php?pa...FX103-BIG_PAGE


    First was Mesa
    Mesa 20.2 Released With RADV ACO By Default, Initial RDNA2 Graphics Support
    on 29 September 2020
    https://www.phoronix.com/scan.php?pa...-20.2-Released


    Next was kernel 5.9



    Linux 5.9 Released With Initial AMD RDNA 2 GPU Enablement, Other New Hardware Support
    on 11 October 2020
    https://www.phoronix.com/scan.php?pa...x-5.9-Released

    and now LVM11

    I can not remember better organized Zero day open source support for gamming GPU... Is there anyone that can such think remember?

    Comment


    • #3
      Originally posted by Peter Fodrek View Post
      Bingo!
      I can not remember better organized Zero day open source support for gamming GPU... Is there anyone that can such think remember?
      This is looking very good indeed! They started way back in June this time.

      (Though to be fair Intel are very early usually, but they don't have as big changes it feels like... )

      Comment


      • #4
        I wonder if llvm will have proper noalias support.

        Comment


        • #5
          Originally posted by oleid View Post
          I wonder if llvm will have proper noalias support.
          Probably not, LLVM has enough problems with aliasing already and there are probably deeper underlying problems. See e.g. https://lists.isocpp.org/std-discuss...20/10/0882.php .

          Comment


          • #6
            While too late for FreeBSD 12.2 or OpenBSD 6.8 looking for LLVM 11 in FreeBSD 13.0 and OpenBSD 6.9 next year!

            Comment


            • #7
              they finally got LLD linker to work with building lunix without any patches, but now lld 11.0 fails for me trying to build lunix 5.8.15:

              Code:
              LD arch/x86/boot/setup.elf
              ld: error: section .bsdata file range overlaps with .header
              >>> .bsdata range is [0x2001EC, 0x20022D]
              >>> .header range is [0x2001EF, 0x20026B]
              
              ld: error: section .bsdata virtual address range overlaps with .header
              >>> .bsdata range is [0x1EC, 0x22D]
              >>> .header range is [0x1EF, 0x26B]
              
              ld: error: section .bsdata load address range overlaps with .header
              >>> .bsdata range is [0x1EC, 0x22D]
              >>> .header range is [0x1EF, 0x26B]
              make[1]: *** [arch/x86/boot/Makefile:108: arch/x86/boot/setup.elf] Error 1

              Comment

              Working...
              X