Skip to content

Commit 6b33047

Browse files
[libc] add more arch entrypoints for stdc_leading_zeros (#79923)
Otherwise the include test fails on these targets.
1 parent 5a7a8f7 commit 6b33047

File tree

6 files changed

+24
-0
lines changed

6 files changed

+24
-0
lines changed

libc/config/linux/aarch64/entrypoints.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,13 @@ set(TARGET_LIBC_ENTRYPOINTS
8989
libc.src.inttypes.strtoimax
9090
libc.src.inttypes.strtoumax
9191

92+
# stdbit.h entrypoints
93+
libc.src.stdbit.stdc_leading_zeros_uc
94+
libc.src.stdbit.stdc_leading_zeros_us
95+
libc.src.stdbit.stdc_leading_zeros_ui
96+
libc.src.stdbit.stdc_leading_zeros_ul
97+
libc.src.stdbit.stdc_leading_zeros_ull
98+
9299
# stdlib.h entrypoints
93100
libc.src.stdlib.abs
94101
libc.src.stdlib.atoi

libc/config/linux/aarch64/headers.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ set(TARGET_PUBLIC_HEADERS
1010
libc.include.math
1111
libc.include.pthread
1212
libc.include.signal
13+
libc.include.stdbit
1314
libc.include.stdio
1415
libc.include.stdlib
1516
libc.include.string

libc/config/linux/arm/entrypoints.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,13 @@ set(TARGET_LIBC_ENTRYPOINTS
6767
libc.src.inttypes.strtoimax
6868
libc.src.inttypes.strtoumax
6969

70+
# stdbit.h entrypoints
71+
libc.src.stdbit.stdc_leading_zeros_uc
72+
libc.src.stdbit.stdc_leading_zeros_us
73+
libc.src.stdbit.stdc_leading_zeros_ui
74+
libc.src.stdbit.stdc_leading_zeros_ul
75+
libc.src.stdbit.stdc_leading_zeros_ull
76+
7077
# stdlib.h entrypoints
7178
libc.src.stdlib.abs
7279
libc.src.stdlib.atoi

libc/config/linux/arm/headers.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ set(TARGET_PUBLIC_HEADERS
55
libc.include.float
66
libc.include.inttypes
77
libc.include.math
8+
libc.include.stdbit
89
libc.include.stdlib
910
libc.include.string
1011
libc.include.strings

libc/config/linux/riscv/entrypoints.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,13 @@ set(TARGET_LIBC_ENTRYPOINTS
9191
libc.src.inttypes.strtoimax
9292
libc.src.inttypes.strtoumax
9393

94+
# stdbit.h entrypoints
95+
libc.src.stdbit.stdc_leading_zeros_uc
96+
libc.src.stdbit.stdc_leading_zeros_us
97+
libc.src.stdbit.stdc_leading_zeros_ui
98+
libc.src.stdbit.stdc_leading_zeros_ul
99+
libc.src.stdbit.stdc_leading_zeros_ull
100+
94101
# stdlib.h entrypoints
95102
libc.src.stdlib.abs
96103
libc.src.stdlib.atoi

libc/config/linux/riscv/headers.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ set(TARGET_PUBLIC_HEADERS
1515
libc.include.signal
1616
libc.include.spawn
1717
libc.include.setjmp
18+
libc.include.stdbit
1819
libc.include.stdio
1920
libc.include.stdlib
2021
libc.include.string

0 commit comments

Comments
 (0)