If you compile and link in separate steps and you compile with -xa, be sure to link with –xa, or you might get unexpected results.