Announcement

Collapse
No announcement yet.

LLVM 3.2 Improves PowerPC Compiler Support

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

  • LLVM 3.2 Improves PowerPC Compiler Support

    Phoronix: LLVM 3.2 Improves PowerPC Compiler Support

    In addition to featuring an auto-vectorizer, Polly optimizations, and countless other improvements, the forthcoming release of LLVM 3.2 brings numerous improvements to its PowerPC back-end...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    C++ exception handling
    Just saying.

    Comment


    • #3
      I wonder if any of this is Rich Pennington's fixes going upstream...

      One other fix that was added is a -ffreestanding issue: until fairly recently (end of August), clang/llvm optimized out code that checked the contents of memory returned by malloc...even when compiling in -ffreestanding mode; this broke musl.

      Comment


      • #4
        Originally posted by The Article
        better inoperability with GCC
        So the new Clang will make GCC more inoperable?

        Originally posted by bachinchi
        C++ exception handling
        Just saying.
        But why are you saying? Exception handling is one of the more complex parts of the C++ ABI and can take a lot of work to get running properly for any particular platform, especially if that platform does not use a similar ABI to another (e.g. like how the Itanium C++ ABI is the de facto standard for Linux on X86, x86_64, and I believe several other architectures, which makes porting to said architectures much easier).

        Comment

        Working...
        X