Author: Fangrui Song Date: 2020-12-16T00:13:22-08:00 New Revision: 039cb03dd0dcff4daa17a062f7414ac22bf5f2eb
URL: https://github.com/llvm/llvm-project/commit/039cb03dd0dcff4daa17a062f7414ac22bf5f2eb DIFF: https://github.com/llvm/llvm-project/commit/039cb03dd0dcff4daa17a062f7414ac22bf5f2eb.diff LOG: [builtins] Use %% as the separator for aarch64-*-darwin and ; for powerpc{32,64} `;` is the default comment marker, which is also used by powerpc*-*-elf target triples. `@` is the comment marker of powerpc*-*-darwin but the Darwin support has been deleted for PowerPC (D72063). `%%` is the statement separator used by aarch64-*-darwin (see AArch64MCAsmInfoDarwin, it uses `;` as the comment marker, which is different from most other targets) Reviewed By: tambre Differential Revision: https://reviews.llvm.org/D93378 Added: Modified: compiler-rt/lib/builtins/assembly.h Removed: ################################################################################ diff --git a/compiler-rt/lib/builtins/assembly.h b/compiler-rt/lib/builtins/assembly.h index 3b00a5def6f3..0f86c74a9ca2 100644 --- a/compiler-rt/lib/builtins/assembly.h +++ b/compiler-rt/lib/builtins/assembly.h @@ -14,8 +14,8 @@ #ifndef COMPILERRT_ASSEMBLY_H #define COMPILERRT_ASSEMBLY_H -#if defined(__POWERPC__) || defined(__powerpc__) || defined(__ppc__) -#define SEPARATOR @ +#if defined(__APPLE__) && defined(__aarch64__) +#define SEPARATOR %% #else #define SEPARATOR ; #endif _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits