Just saying.C++ exception handling
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...
http://www.phoronix.com/vr.php?view=MTIzNTE
Just saying.C++ exception handling
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.
So the new Clang will make GCC more inoperable?Originally Posted by The Article
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).Originally Posted by bachinchi