aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2023-09-28 14:17:54 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2024-04-17 16:12:40 -0300
commit0add13af81134d959a3d95f5c4c6ccf067332100 (patch)
treee89ad70f9702f83b5f333577b35f5d28382aca3f /sysdeps/unix
parentf72cdbda8b5d3500c59e13bf1badc3e34a8cf192 (diff)
downloadglibc-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.S2
-rw-r--r--sysdeps/unix/sysv/linux/riscv/clone3.S2
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