diff options
Diffstat (limited to 'stdlib/Makefile')
-rw-r--r-- | stdlib/Makefile | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/stdlib/Makefile b/stdlib/Makefile index f166ec6c80..bed39b8258 100644 --- a/stdlib/Makefile +++ b/stdlib/Makefile @@ -28,6 +28,7 @@ headers := \ bits/indirect-return.h \ bits/monetary-ldbl.h \ bits/stdint-intn.h \ + bits/stdint-least.h \ bits/stdint-uintn.h \ bits/stdlib-bsearch.h \ bits/stdlib-float.h \ @@ -41,6 +42,7 @@ headers := \ fmtmsg.h \ inttypes.h \ monetary.h \ + stdbit.h \ stdint.h \ stdlib.h \ sys/errno.h \ @@ -115,6 +117,76 @@ routines := \ setenv \ srand48 \ srand48_r \ + stdc_bit_ceil_uc \ + stdc_bit_ceil_ui \ + stdc_bit_ceil_ul \ + stdc_bit_ceil_ull \ + stdc_bit_ceil_us \ + stdc_bit_floor_uc \ + stdc_bit_floor_ui \ + stdc_bit_floor_ul \ + stdc_bit_floor_ull \ + stdc_bit_floor_us \ + stdc_bit_width_uc \ + stdc_bit_width_ui \ + stdc_bit_width_ul \ + stdc_bit_width_ull \ + stdc_bit_width_us \ + stdc_count_ones_uc \ + stdc_count_ones_ui \ + stdc_count_ones_ul \ + stdc_count_ones_ull \ + stdc_count_ones_us \ + stdc_count_zeros_uc \ + stdc_count_zeros_ui \ + stdc_count_zeros_ul \ + stdc_count_zeros_ull \ + stdc_count_zeros_us \ + stdc_first_leading_one_uc \ + stdc_first_leading_one_ui \ + stdc_first_leading_one_ul \ + stdc_first_leading_one_ull \ + stdc_first_leading_one_us \ + stdc_first_leading_zero_uc \ + stdc_first_leading_zero_ui \ + stdc_first_leading_zero_ul \ + stdc_first_leading_zero_ull \ + stdc_first_leading_zero_us \ + stdc_first_trailing_one_uc \ + stdc_first_trailing_one_ui \ + stdc_first_trailing_one_ul \ + stdc_first_trailing_one_ull \ + stdc_first_trailing_one_us \ + stdc_first_trailing_zero_uc \ + stdc_first_trailing_zero_ui \ + stdc_first_trailing_zero_ul \ + stdc_first_trailing_zero_ull \ + stdc_first_trailing_zero_us \ + stdc_has_single_bit_uc \ + stdc_has_single_bit_ui \ + stdc_has_single_bit_ul \ + stdc_has_single_bit_ull \ + stdc_has_single_bit_us \ + stdc_leading_ones_uc \ + stdc_leading_ones_ui \ + stdc_leading_ones_ul \ + stdc_leading_ones_ull \ + stdc_leading_ones_us \ + stdc_leading_zeros_uc \ + stdc_leading_zeros_ui \ + stdc_leading_zeros_ul \ + stdc_leading_zeros_ull \ + stdc_leading_zeros_us \ + stdc_trailing_ones_uc \ + stdc_trailing_ones_ui \ + stdc_trailing_ones_ul \ + stdc_trailing_ones_ull \ + stdc_trailing_ones_us \ + stdc_trailing_zeros_uc \ + stdc_trailing_zeros_ui \ + stdc_trailing_zeros_ul \ + stdc_trailing_zeros_ull \ + stdc_trailing_zeros_us \ strfmon \ strfmon_l \ strfromd \ @@ -236,6 +308,21 @@ tests := \ tst-setcontext9 \ tst-setcontext10 \ tst-setcontext11 \ + tst-stdbit-Wconversion \ + tst-stdc_bit_ceil \ + tst-stdc_bit_floor \ + tst-stdc_bit_width \ + tst-stdc_count_ones \ + tst-stdc_count_zeros \ + tst-stdc_first_leading_one \ + tst-stdc_first_leading_zero \ + tst-stdc_first_trailing_one \ + tst-stdc_first_trailing_zero \ + tst-stdc_has_single_bit \ + tst-stdc_leading_ones \ + tst-stdc_leading_zeros \ + tst-stdc_trailing_ones \ + tst-stdc_trailing_zeros \ tst-strfmon_l \ tst-strfrom \ tst-strfrom-locale \ @@ -307,6 +394,22 @@ CFLAGS-tst-abs.c += -fno-builtin CFLAGS-tst-labs.c += -fno-builtin CFLAGS-tst-llabs.c += -fno-builtin +CFLAGS-tst-stdbit-Wconversion.c += -Wconversion -Werror +CFLAGS-tst-stdc_trailing_zeros.c += -fno-builtin +CFLAGS-tst-stdc_trailing_ones.c += -fno-builtin +CFLAGS-tst-stdc_leading_zeros.c += -fno-builtin +CFLAGS-tst-stdc_leading_ones.c += -fno-builtin +CFLAGS-tst-stdc_has_single_bit.c += -fno-builtin +CFLAGS-tst-stdc_first_trailing_zero.c += -fno-builtin +CFLAGS-tst-stdc_first_trailing_one.c += -fno-builtin +CFLAGS-tst-stdc_first_leading_zero.c += -fno-builtin +CFLAGS-tst-stdc_first_leading_one.c += -fno-builtin +CFLAGS-tst-stdc_count_zeros.c += -fno-builtin +CFLAGS-tst-stdc_count_ones.c += -fno-builtin +CFLAGS-tst-stdc_bit_width.c += -fno-builtin +CFLAGS-tst-stdc_bit_floor.c += -fno-builtin +CFLAGS-tst-stdc_bit_ceil.c += -fno-builtin + ifeq ($(have-cxx-thread_local),yes) CFLAGS-tst-quick_exit.o = -std=c++11 LDLIBS-tst-quick_exit = -lstdc++ |