GCC -Os optimization flaw Pointer not assumed NULL!