[llvm-commits] [llvm] r163761 - in /llvm/trunk: lib/Target/X86/X86ISelDAGToDAG.cpp lib/Target/X86/X86InstrCompiler.td lib/Target/X86/X86InstrInfo.td test/CodeGen/X86/tailcall-64.ll

Jakob Stoklund Olesen stoklund at 2pi.dk
Thu Sep 13 15:09:10 PDT 2012


On Sep 13, 2012, at 12:36 AM, Duncan Sands <baldrick at free.fr> wrote:

> Hi Jakob,
> 
> On 13/09/12 02:25, Jakob Stoklund Olesen wrote:
>> Author: stoklund
>> Date: Wed Sep 12 19:25:00 2012
>> New Revision: 163761
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=163761&view=rev
>> Log:
>> Don't fold indexed loads into TCRETURNmi64.
> 
> this seems to have caused a slew of dragonegg buildbot failures:
> http://lab.llvm.org:8011/builders/dragonegg-x86_64-linux-gcc-4.6-self-host-checks/builds/1614
> http://lab.llvm.org:8011/builders/dragonegg-x86_64-linux-gcc-4.6-self-host-release/builds/804
> http://lab.llvm.org:8011/builders/dragonegg-x86_64-linux-gcc-4.6-self-host-debug/builds/420
> http://lab.llvm.org:8011/builders/dragonegg-x86_64-linux-gcc-4.5-self-host/builds/1867
> 
> The failures all look much the same:
> 
> cc1: /home/baldrick/osuosl/slave/dragonegg-x86_64-linux-gcc-4.5-self-host/llvm.src/lib/CodeGen/ScheduleDAG.cpp:471: void llvm::ScheduleDAGTopologicalSort::InitDAGTopologicalSorting(): Assertion `Node2Index[SU->NodeNum] > Node2Index[I->getSUnit()->NodeNum] && "Wrong topological sorting"' failed.
> Stack dump:
> 0.	Running pass 'X86 DAG->DAG Instruction Selection' on function '@c_invoke_pragma_handler'
> 
> I can try to get you the bitcode file if you like.

Thanks, Duncan.

It should be fixed now.

/jakob




More information about the llvm-commits mailing list