[libcxx-commits] [PATCH] D61792: [PPC] Fix 32-bit build of libunwind

Brandon Bergren via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue May 14 14:50:19 PDT 2019


Bdragon28 marked an inline comment as done.
Bdragon28 added inline comments.


================
Comment at: libunwind/src/assembly.h:32
-#elif defined(__POWERPC__) || defined(__powerpc__) || defined(__ppc__)
-#define SEPARATOR @
 #elif defined(__arm64__)
----------------
luporl wrote:
> compnerd wrote:
> > Why the removal of this?  This is the correct separator IIRC.
> Because clang's integrated assembler does not recognize '@' as a separator, but both clang and GNU as recognize ';' as a separator.
> Maybe this part was also added when cctools were being used?
Additionally, @ actually means something in PPC64 asm. It's used for indirect references.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D61792





More information about the libcxx-commits mailing list