[llvm-testresults] buildbot failure in lab.llvm.org on phase1 - sanity
llvmlab-buildmaster at lab.llvm.org
llvmlab-buildmaster at lab.llvm.org
Wed Oct 22 16:02:46 PDT 2014
The Buildbot has detected a new failure on builder phase1 - sanity while building llvm.
Full details are available at:
http://lab.llvm.org:8013/builders/phase1%20-%20sanity/builds/5876
Buildbot URL: http://lab.llvm.org:8013/
Buildslave for this Build: macpro1
Build Reason: scheduler
Build Source Stamp: 220439
Blamelist: dschuff
BUILD FAILED: failed
sincerely,
-The Buildbot
================================================================================
CHANGES:
Files:
include/llvm/MC/MCObjectStreamer.h
lib/MC/MCObjectStreamer.cpp
test/MC/X86/AlignedBundling/labeloffset.s
test/MC/X86/AlignedBundling/long-nop-pad.s
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Wed 22 Oct 2014 15:50:33
Changed By: dschuff
Comments: [MC] Attach labels to existing fragments instead of using a separate fragment
Summary:
Currently when emitting a label, a new data fragment is created for it if the
current fragment isn't a data fragment.
This change instead enqueues the label and attaches it to the next fragment
(e.g. created for the next instruction) if possible.
When bundle alignment is not enabled, this has no functionality change (it
just results in fewer extra fragments being created). For bundle alignment,
previously labels would point to the beginning of the bundle padding instead
of the beginning of the emitted instruction. This was not only less efficient
(e.g. jumping to the nops instead of past them) but also led to miscalculation
of the address of the GOT (since MC uses a label difference rather than
emitting a "." symbol).
Fixes https://code.google.com/p/nativeclient/issues/detail?id=3982
Test Plan: regression test attached
Reviewers: jvoung, eliben
Subscribers: jfb, llvm-commits
Differential Revision: http://reviews.llvm.org/D5915Properties:
LOGS:
More information about the llvm-testresults
mailing list