[PATCH] D126623: [XCOFF] write the real source file name in C_FILE symbol.

Esme Yi via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 19 18:45:13 PDT 2022


Esme updated this revision to Diff 438228.
Esme added a comment.

The AIX assembler doesn't really support multiple .file statements and its output symbol table starts with all the .file symbols.
This update drops the symbol order logic from the previous version in favor of a behavior consistent with the AIX assembly.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D126623

Files:
  llvm/lib/MC/XCOFFObjectWriter.cpp
  llvm/test/CodeGen/PowerPC/aix-extern-weak.ll
  llvm/test/CodeGen/PowerPC/aix-extern.ll
  llvm/test/CodeGen/PowerPC/aix-func-dsc-gen.ll
  llvm/test/CodeGen/PowerPC/aix-llvm-intrinsic.ll
  llvm/test/CodeGen/PowerPC/aix-tls-xcoff-reloc-large.ll
  llvm/test/CodeGen/PowerPC/aix-tls-xcoff-reloc.ll
  llvm/test/CodeGen/PowerPC/aix-tls-xcoff-variables.ll
  llvm/test/CodeGen/PowerPC/aix-weak.ll
  llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll
  llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll
  llvm/test/MC/PowerPC/aix-symtbl-order.s
  llvm/test/tools/llvm-objdump/XCOFF/symbol-table.test

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D126623.438228.patch
Type: text/x-patch
Size: 9647 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220620/52415757/attachment.bin>


More information about the llvm-commits mailing list