diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2023-09-28 14:17:54 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-04-17 16:12:40 -0300 |
commit | 0add13af81134d959a3d95f5c4c6ccf067332100 (patch) | |
tree | e89ad70f9702f83b5f333577b35f5d28382aca3f /sysdeps/unix | |
parent | f72cdbda8b5d3500c59e13bf1badc3e34a8cf192 (diff) | |
download | glibc-0add13af81134d959a3d95f5c4c6ccf067332100.zip glibc-0add13af81134d959a3d95f5c4c6ccf067332100.tar.gz glibc-0add13af81134d959a3d95f5c4c6ccf067332100.tar.bz2 |
riscv: Do not use cfi_label when building with clang
The .cfi_label is a gas extension not supported by clang. From a
ziglang discussion [1], it seems that it is not really required.
[1] https://github.com/ziglang/zig/issues/3340
Diffstat (limited to 'sysdeps/unix')
-rw-r--r-- | sysdeps/unix/sysv/linux/riscv/clone.S | 2 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/riscv/clone3.S | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/unix/sysv/linux/riscv/clone.S b/sysdeps/unix/sysv/linux/riscv/clone.S index b9c843e..f815fd6 100644 --- a/sysdeps/unix/sysv/linux/riscv/clone.S +++ b/sysdeps/unix/sysv/linux/riscv/clone.S @@ -74,7 +74,7 @@ ENTRY (__thread_start) L (thread_start): /* Terminate call stack by noting ra is undefined. Use a dummy .cfi_label to force starting the FDE. */ - .cfi_label .Ldummy + cfi_label (.Ldummy) cfi_undefined (ra) /* Restore the arg for user's function. */ diff --git a/sysdeps/unix/sysv/linux/riscv/clone3.S b/sysdeps/unix/sysv/linux/riscv/clone3.S index 29264be..6a81a56 100644 --- a/sysdeps/unix/sysv/linux/riscv/clone3.S +++ b/sysdeps/unix/sysv/linux/riscv/clone3.S @@ -62,7 +62,7 @@ ENTRY(__thread_start_clone3) L(thread_start): /* Terminate call stack by noting ra is undefined. Use a dummy .cfi_label to force starting the FDE. */ - .cfi_label .Ldummy + cfi_label (.Ldummy) cfi_undefined (ra) /* Restore the arg for user's function and call the user's |