IAS was enabled on AIX in Clang. Also make sure to follow up with the part of the diff (https://reviews.llvm.org/D150758) that was removed to enable support in the backend as well.
Details
- Reviewers
daltenty DiggerLin shchenz Esme - Group Reviewers
Restricted Project - Commits
- rGb8bb5477263a: [AIX][XCOFF] make integrated-as as default on AIX.
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/MC/MCAsmInfoXCOFF.cpp | ||
---|---|---|
55 | Can we add a case to test that now llc on AIX by default will generate object directly? Like: llc t.ll -filetype=obj -o t1.o llc t.ll -o t2.o diff t1.o t2.o |
llvm/lib/MC/MCAsmInfoXCOFF.cpp | ||
---|---|---|
55 | Is this actually what is expected? We use the integrated assembler on Linux and llc doesn't produce object files by default (nor would I want it to). |
llvm/lib/MC/MCAsmInfoXCOFF.cpp | ||
---|---|---|
55 | You are right, Nemanja. This change will not impact the type of the output. Seems it is hard(maybe impossible?) to construct a case reflecting this code change. |
llvm/lib/MC/MCAsmInfoXCOFF.cpp | ||
---|---|---|
55 |
When I prodded a handful of backends like MSP430, VE, Hexagon to flip this option there were no cases adjusted or added. Just in some cases some issues with parsing some ASM tests |
Can we add a case to test that now llc on AIX by default will generate object directly? Like: