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.

>  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 %% %="

-- 
Xi Ruoyao <xry...@xry111.site>
School of Aerospace Science and Technology, Xidian University

Reply via email to