[PATCH] D153691: [Driver][ARM] Warn about -mabi= for assembler input

Michael Platings via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Jun 26 02:17:52 PDT 2023


michaelplatings added a comment.

The change seems OK to me in principle, but I'd appreciate the code being more self-descriptive. Thanks.



================
Comment at: clang/lib/Driver/ToolChains/Arch/ARM.cpp:528
+
+    // Accept but warn.
+    if (Arg *A = Args.getLastArgNoClaim(options::OPT_mabi_EQ))
----------------
This comment is quite terse. Could you please expand it? Maybe something like:

```
// -mabi is not a supported option for the assembler.
// For GCC compatibility accept but warn.
```


================
Comment at: clang/test/Driver/arm-abi.c:65
+
+// RUN: %clang --target=arm---gnueabi -mabi=aapcs -x assembler %s -### -o /dev/null 2>&1 \
+// RUN:   | FileCheck --check-prefix=CHECK-ASM %s
----------------
Other tests in this file begin with a one-line explanation and I think it would be good to do the same here. Maybe something like:
```
// The combination of -x assember & -mabi is not supported but for GCC compatibility should be accepted with a warning
```


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D153691/new/

https://reviews.llvm.org/D153691



More information about the cfe-commits mailing list