Spell "not exist" correctly.
Use -fno-common for perfomance reasons and -fvisibility to save some space in .dynstr section.