[Driver] Reject AIX-specific link options on non-AIX targets
authorFangrui Song <i@maskray.me>
Fri, 26 May 2023 22:30:23 +0000 (15:30 -0700)
committerFangrui Song <i@maskray.me>
Fri, 26 May 2023 22:30:23 +0000 (15:30 -0700)
commit89d71c1efa85656b54bcd79b4278bc67690480e1
tree0ea59c0c838b440c853c263fc82d97b2625ee366
parent2be0abb7fe72ed4537b3eabcd3102d48ea845717
[Driver] Reject AIX-specific link options on non-AIX targets

Follow-up to D106688 and D146431.

-b leads to a -Wunused-command-line-argument warning instead of an error
without linking phase.
-mxcoff-build-id= leads to a -Wunused-command-line-argument warning instead of
an error.
clang/lib/Driver/ToolChains/Clang.cpp
clang/lib/Driver/ToolChains/CommonArgs.cpp
clang/test/Driver/Xlinker-args.c
clang/test/Driver/aix-link-options-on-non-aix.c [new file with mode: 0644]
clang/test/Driver/unsupported-target-K.c [deleted file]