[prev in list] [next in list] [prev in thread] [next in thread] 

List:       llvm-testresults
Subject:    [llvm-testresults] buildbot failure in lab.llvm.org on phase1 - sanity
From:       llvmlab-buildmaster () lab ! llvm ! org
Date:       2014-10-22 23:02:46
Message-ID: 20141022230246.9BEA25861185 () lab ! llvm ! org
[Download RAW message or body]

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:



_______________________________________________
llvm-testresults mailing list
llvm-testresults@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-testresults
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic