printf on DUE

fflush(stdout); - this is standard printf behaviour and is not a bug.

There is no proper documentation (yet) as the Due is too new, but there is some documentation here: The Newlib Homepage Not all of it will be relevant to the Due.