https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61979
--- Comment #8 from Srikanth <nasika.srikanth1 at gmail dot com> --- #include<stdio.h> int main() { float m=12; m?printf("true"):printf("false"); m=0; m?printf("true"):printf("false"); return 0; } complied : gcc -S testcase.c -o testcase.s