[llvm-commits] [llvm] r85454 - in /llvm/trunk: include/llvm/CodeGen/Passes.h include/llvm/IntrinsicInst.h lib/CodeGen/DwarfEHPrepare.cpp lib/CodeGen/LLVMTargetMachine.cpp lib/CodeGen/SimpleRegisterCoalescing.cpp lib/CodeGen/SimpleRegisterCoalescing.h

Bill Wendling isanbard at gmail.com
Thu Oct 29 10:40:58 PDT 2009


On Oct 29, 2009, at 2:28 AM, Duncan Sands wrote:

> Hi Bill,
>
>> Reverting r85338 for now. It's causing a bootstrap failure on PPC  
>> darwin9.
>
> the patch can't be applied independently of the llvm-gcc part.  It  
> requires
> all eh.selector calls to have a catch-all on the end, while  
> currently llvm-gcc
> only sometimes puts a catch-all on the end; the llvm-gcc part of the  
> patch
> changes that.  Clang will also need to be modified, and this also  
> needs to be
> noted in the docs.  Also, the verifier should perform some basic  
> sanity checks
> on eh.selector calls, such as: the personality is a bitcast  
> function, typeinfos
> are bitcast global variables, filters do not run off the end, and  
> the last
> entry is not part of a filter.  The DwarfEHPrepare code uses these  
> properties.
>
Hi Duncan,

It was a mistake. :)

-bw




More information about the llvm-commits mailing list