{"push_id":708685830,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"61eaa2cc2a472b5a33d714cefcd76be668be26ba","before":"bf6f71a19033eac5703ec8f842d8c1b608e8aadd","commits":[{"sha":"61eaa2cc2a472b5a33d714cefcd76be668be26ba","author":{"email":"28e431f5669ee416eed3c0cf0e57e28af39903b5@chromium.org","name":"Petr Hosek"},"message":"[MC] Ensure that pending labels are flushed when -mc-relax-all flag is used\n\nSummary:\nThe current implementation doesn't always flush all pending labels\nbeforeemitting data which can result in an incorrectly placed labels in\ncase when when instruction bundling is enabled and -mc-relax-all flag is\nbeing used. To address this issue, we always flush pending labels before\nemitting data.\n\nThe change was tested by running PNaCl toolchain trybots with\n-mc-relax-all flag set.\n\nFixes https://code.google.com/p/nativeclient/issues/detail?id=4063\n\nTest Plan: Regression test attached\n\nReviewers: mseaborn\n\nSubscribers: jfb, llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D10325","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/61eaa2cc2a472b5a33d714cefcd76be668be26ba"}]}