https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61979
--- Comment #4 from Srikanth <nasika.srikanth1 at gmail dot com> --- In the Above comment-3 assembly code with black color letter are the repeated code i.e storing the float variable twice in FPU stack during conditional checking for parity flag and zero flag. I just patch that one by removing repeated code ,after checking the parity flag i just check the zero flag with out loading it again into the FPU Stack and again compare with zero .