[llvm-commits] [llvm] r49003 - in /llvm/trunk/test/CodeGen: PowerPC/fold-li.ll PowerPC/reg-coalesce-simple.ll PowerPC/rotl-2.ll X86/2006-03-02-InstrSchedBug.ll X86/2006-05-02-InstrSched1.ll X86/2006-05-02-InstrSched2.ll X86/2006-05-11-InstrSched.ll X86/constant-pool-remat-0.ll X86/iabs.ll X86/or-branch.ll X86/select.ll X86/setuge.ll X86/x86-64-mem.ll X86/zero-remat.ll

Dale Johannesen dalej at apple.com
Wed Apr 2 10:30:27 PDT 2008


On Apr 1, 2008, at 2:08 AM, Duncan Sands wrote:

> Hi Dale,
>
>> Mark functions in some tests as 'nounwind'.  Generating
>> EH info for these functions causes the tests to fail for
>> random reasons (e.g. looking for 'or' or counting lines
>> with asm-printer; labels count as lines.)
>
> when you talk of extra labels, do you mean labels in the DAG,
> or labels output in the assembler?  The reason I ask is that
> some time ago I managed to eliminate generation of exception
> handling labels in the DAG when they weren't actually needed,
> so I was wondering if pointless labels have managed to creep
> back in somehow.

The labels in question all seem to be valid when EH is being generated.




More information about the llvm-commits mailing list