[libc-commits] [PATCH] D143261: [libc][AArch64] Fix fullbuild when using G++/GCC

David Spickett via Phabricator via libc-commits libc-commits at lists.llvm.org
Fri Feb 3 03:57:36 PST 2023


DavidSpickett added a comment.

I don't know what your policies on defines by compiler are, but this passes all tests on AArch64 Linux building with gcc 11.

If you don't want them then I'll instead note in the documentation that gcc is not supported for AArch64 for these reasons.



================
Comment at: libc/src/__support/threads/linux/thread.cpp:221
+#else
+    asm volatile("mov x29, sp");
+#endif
----------------
This I maybe don't need volatile and might need to describe the side effects? If you're ok with inline asm here in general, I'll check if I need those.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D143261



More information about the libc-commits mailing list