[PATCH] D109587: [RISCV][WIP] Generate target attribute in attribute section of object file when assemble .s file
Jessica Clarke via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 10 03:18:49 PDT 2021
jrtc27 added a comment.
Please upload patches using full context; see https://llvm.org/docs/Phabricator.html#requesting-a-review-via-the-web-interface (or the section above it; `arc diff` does everything for you).
Whilst we should be emitting attributes for hand-written assembly files for anything not explicitly specified, that should only be done for the top-level file, not for inline assembly.
================
Comment at: llvm/test/MC/RISCV/rvf-user-csr-names.s:6
# RUN: | FileCheck -check-prefix=CHECK-INST-ALIAS %s
-# RUN: llvm-mc -filetype=obj -triple riscv32 -mattr=+f < %s \
+# RUN: llvm-mc -filetype=obj -triple riscv32 < %s \
# RUN: | llvm-objdump -d - \
----------------
So, this used to be required until D58932. I guess it's fine to remove it from the llvm-mc invocation (though this one fails to delete one of the spaces); the alternative would be to add `--mattr=-f` to the `llvm-objdump` invocation, but I think this diff makes more sense.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D109587/new/
https://reviews.llvm.org/D109587
More information about the llvm-commits
mailing list