[AIX] make integrated-as as default on AIX.
authoresmeyi <esme.yi@ibm.com>
Thu, 6 Jul 2023 07:16:10 +0000 (03:16 -0400)
committeresmeyi <esme.yi@ibm.com>
Thu, 6 Jul 2023 07:16:10 +0000 (03:16 -0400)
commit533af6e5c4b35b72805cdbd6229644d288e172e4
treeca6671e23a52fb538a182e847e2c4d42664a5de3
parent8f6e7b28712ae197f5674a1341f6c976746eaa69
[AIX] make integrated-as as default on AIX.

Summary: Clang uses LLVM's integrated assembler by default on most targets, however non-integrated-as mode is default on AIX. Currently integrated-as mode on AIX has passed tests of LLVM test-suite, bootstrap and Spec2017, therefore this patch sets integrated-as as the default assembler mode on AIX.

Reviewed By: DiggerLin

Differential Revision: https://reviews.llvm.org/D150758
clang/lib/Driver/ToolChains/AIX.h
clang/test/Driver/aix-as.c
clang/test/Driver/aix-integrated-as.c [new file with mode: 0644]