AIX assembly's .set directive is not usable for aliasing purpose.
We need to use extra-label-at-defintion strategy to generate symbol aliasing on AIX.
Follow up items after this patch would be:
- Investigate .set directive to see if it's needed for other purpose.
- Use llvm-readobj to dump the relocation table and symbol table for the symbols to verify it on the integrate-as path.
Instead of comments, can we add an assertion for this?