What exactly is -fno-builtin doing here?
From man gcc -fno-builtin -fno-builtin-function Don’t recognize built-in functions that do not begin with __builtin_ as prefix. GCC normally generates special code to handle certain built-in functions more efficiently; for instance, calls to “alloca” may become single instructions which adjust the stack directly, and calls to “memcpy” may become inline copy loops. The resulting code … Read more