https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106438
--- Comment #7 from Jeevitha <jeevitha at gcc dot gnu.org> --- (In reply to Jeevitha from comment #5) > jeevitha@ltcden2-lp1 nb_gcc_106438]$ cat t.c > #include <stdio.h> > > typedef _Float128 GFC_REAL_17; > > GFC_REAL_17 a; > GFC_REAL_17 b; > int main() { > GFC_REAL_17 sum = a + b; > printf("a + b = %Lf\n", sum); > return 0; > } > Missed volatile for a and b. Please add it. volatile GFC_REAL_17 a; volatile GFC_REAL_17 b;