https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98861
--- Comment #12 from cqwrteur <unlvsur at live dot com> --- (In reply to Jonathan Wakely from comment #10) > (In reply to cqwrteur from comment #3) > > Relying on stdio.h even stdio.h is not freestanding. > > Nonsense. stdio.h should not get included in any circumstances for EH. You are implementing the operating system, but you need to enable EH by the standard and EH relies on stdio. Chicken-egg problem.