https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72750
--- Comment #3 from David Kreitzer <david.l.kreitzer at intel dot com> --- Thanks for the prompt responses. Please consider the fact that the same behavior also occurs with "gcc -S -O2 -ffreestanding t.c". Wouldn't you agree that using the inline implementation of atoi from the headers is a clear violation of freestanding semantics?