在 2025/2/19 下午3:27, Xi Ruoyao 写道:
On Wed, 2025-02-05 at 08:57 +0800, Xi Ruoyao wrote:
Like RISC-V, on LoongArch we don't really support %cN for SYMBOL_REFs
even with -fno-pic.

gcc/testsuite/ChangeLog:

        * c-c++-common/toplevel-asm-1.c: Use %cc3 %cc4 instead of %c3
        %c4 on LoongArch.
---

Ok for trunk?
Ping.

LGTM!

Thanks.


  gcc/testsuite/c-c++-common/toplevel-asm-1.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/c-c++-common/toplevel-asm-1.c
b/gcc/testsuite/c-c++-common/toplevel-asm-1.c
index d6766b00e72..e1687d28e0b 100644
--- a/gcc/testsuite/c-c++-common/toplevel-asm-1.c
+++ b/gcc/testsuite/c-c++-common/toplevel-asm-1.c
@@ -9,7 +9,7 @@ int v[42];
  void foo (void) {}
 /* Not all targets can use %cN even in non-pic code.  */
-#if defined(__riscv)
+#if defined(__riscv) || defined(__loongarch__)
  asm ("# %0 %1 %2 %cc3 %cc4 %5 %% %="
  #else
  asm ("# %0 %1 %2 %c3 %c4 %5 %% %="

Reply via email to