davide added a comment. Hal, I think the change is correct. Please add a test preferably written in assembler. The only comment if have is -- can you please add \n immediately right before and after the function? http://reviews.llvm.org/D13563