1 2 3 4 5 6 7 8
; RUN: opt < %s -instcombine -S | grep sub ; PR2553 define double @test(double %X) nounwind { ; fsub of self can't be optimized away. %Y = fsub double %X, %X ret double %Y }