[llvm-commits] [llvm] r108219 - /llvm/trunk/lib/CodeGen/TargetInstrInfoImpl.cpp

Jakob Stoklund Olesen stoklund at 2pi.dk
Fri Jul 16 07:47:46 PDT 2010


On Jul 14, 2010, at 8:46 PM, Daniel Dunbar wrote:

> Hi Jakob,
> 
> memcpy-inline.ll is currently failing on llvm-gcc-powerpc-darwin9, like this:
> --
> ******************** TEST 'LLVM :: CodeGen/ARM/memcpy-inline.ll'
> FAILED ********************Script:
> --
> llc < /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/test/CodeGen/ARM/memcpy-inline.ll
> -mtriple=arm-apple-darwin | grep ldmia
> llc < /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/test/CodeGen/ARM/memcpy-inline.ll
> -mtriple=arm-apple-darwin | grep stmia
> llc < /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/test/CodeGen/ARM/memcpy-inline.ll
> -mtriple=arm-apple-darwin | grep ldrb
> llc < /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/test/CodeGen/ARM/memcpy-inline.ll
> -mtriple=arm-apple-darwin | grep ldrh
> --
> Exit Code: 1
> Command Output (stdout):
> --
> Command has output on stderr!
> 
> --
> Command Output (stderr):
> --
> 0  llc               0x00b890cc llvm::sys::RunInterruptHandlers() + 1196
> 1  llc               0x00b897d8 llvm::sys::PrintStackTraceOnErrorSignal() + 1128
> 2  libSystem.B.dylib 0x966089fc _sigtramp + 68
> Stack dump:
> 0.	Program arguments: llc -mtriple=arm-apple-darwin
> 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
> 2.	Running pass 'ARM Instruction Selection' on function '@t'
> --
> 
> ********************
> --
> 
> It started in this build:
>  http://smooshlab.apple.com:8010/builders/llvm-gcc-powerpc-darwin9/builds/3331
> and I think this change is the most likely culprit. Can you take a
> look, or point the finger?

I have verified that reverting my patch fixes the buildbot.

However, that same patch fixes 5 nightly tests on ARM, and the code was definitely wrong before, so I am going to leave the patch in until I have figured out why it makes ppc fail.

/jakob





More information about the llvm-commits mailing list