https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24568
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2008-11-22 10:41:24 |2021-7-26 --- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Hmm, For ILP32 the only thing we have left is: milliDiff_6 = -milliDiff_5(D); minutesDiff_13 = milliDiff_6 / 60000; minutesDiff_8 = -minutesDiff_13; For LP64: milliDiff_8 = -milliDiff_7(D); _3 = milliDiff_8 / 1000; _12 = (int) _3; minutesDiff_13 = _12 / 60; minutesDiff_10 = -minutesDiff_13; ... _17 = milliDiff_7(D) / 1000; _5 = (int) _17; minutesDiff_16 = _5 / 60;