[llvm-testresults] buildbot failure in llvm on llvm-gcc-x86_64-linux-selfhost
Jim Grosbach
grosbach at apple.com
Wed Nov 3 09:40:51 PDT 2010
Evan, this looks like it's from 118135. There's a missing vpush instruction in the prologue on Linux for the generated testcase.
Previously, we would generate:
push {r4, r5, r6, r7, r8, r9, r10, lr}
vpush {d8, d9, d10}
sub sp, sp, #64
Now we generate:
push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
sub sp, sp, #64
That said, it looks like the register allocation for the floating point values changed, so the prologue change is likely just a side effect of that, but I don't know if your change was supposed to have any effect on allocation order(?) The Darwin generated code also stopped having the vpush for the same reason, but our revert of the prologue optimization masked the change there, as we still have two pushes without an intervening stack adjustment, which is what the test is looking for:
push {r4, r5, r6, r7, lr}
add r7, sp, #12
push {r8, r10, r11}
It may be the test just needs updated. Can you have a look?
-Jim
On Nov 2, 2010, at 8:39 PM, buildbot at google1.osuosl.org wrote:
> The Buildbot has detected a new failure of llvm-gcc-x86_64-linux-selfhost on llvm.
> Full details are available at:
> http://google1.osuosl.org:8011/builders/llvm-gcc-x86_64-linux-selfhost/builds/463
>
> Buildbot URL: http://google1.osuosl.org:8011/
>
> Buildslave for this Build: osu7
>
> Build Reason:
> Build Source Stamp: 118137
> Blamelist: dgregor,djg,echristo,evancheng,grosbach,jtsoftware,kremenek,lattner,resistor,stoklund,void
>
> BUILD FAILED: failed test.llvm.stage1 test.llvm.stage2
>
> sincerely,
> -The Buildbot
>
More information about the llvm-testresults
mailing list