Comment by jabl
That was a long time ago. A decade or so ago Jim Meyering did experiments with a lot of allocators, and subsequently went on a spree removing NULL checks before free() in a lot free software toolchain projects (gcc, gdb, binutils, etc).
Despite the sparing number of cycles this saves per execution... I have to wonder how many cycles this has saved since.