The warning is being risen by GCC for AMD64
/usr/bin/ld: warning: printf.o: missing .note.GNU-stack section implies executable stack
/usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
It should be fixable by section .note.GNU-stack noalloc noexec nowrite progbits in the assembly file. After that dirty hacks in stdlib/regression should be removed. @danyaberezun