Why is there a different default on Integrity than on PA-RISC?
Over time, more and more ISVs and customers required -AA functionality. They could not use it because not all PA ISVs provided their libraries also compiled with -AA. For compatibility reasons, on PA, the default is kept as -AP On Integrity, all ISVs are asked to recompile, so there is opportunity to switch to the new -AA standard.