https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114904
--- Comment #1 from Albi <albrecht.guendel at web dot de> --- This "bug" can be closed and deleted. I am an idiot and i am sorry. 'continue' does not jump to the start of the loop, but to the next loop-condition-check, so in a do-while loop, it actually jumps to the bottom. Man, after 20 years of c++ !!!