arc diff does strange stuff when pointing it to single commits in a series... So this patch is actually about enabling double to float shrinking for the copysign function. Greetings Matthias http://reviews.llvm.org/D6495