https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87365
--- Comment #1 from gcc at cookiesoft dot de --- The volatile doesn't Change anything. I guess the combination of if and Else-while confuses him
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87365
--- Comment #1 from gcc at cookiesoft dot de --- The volatile doesn't Change anything. I guess the combination of if and Else-while confuses him