@@ -12,7 +12,6 @@ CFLAGS:=-ansi -std=c11 -Wall -Wextra -Werror \
1212 -Wno-empty-body
1313CFLAGS+ =-Wno-char-subscripts # for RISC-V, suppress error on isXXXX(char)
1414CFLAGS+=-I$(CC1_FE_DIR ) -I$(UTIL_DIR )
15- CFLAGS+=-D_POSIX_C_SOURCE =200809L # for getline
1615
1716PREFIX: =
1817XCC: =../$(PREFIX ) xcc
@@ -115,7 +114,7 @@ INITIALIZER_SRCS:=initializer_test.c $(CC1_FE_DIR)/parser.c $(CC1_FE_DIR)/parser
115114 $(UTIL_DIR ) /util.c $(UTIL_DIR ) /table.c \
116115 $(DEBUG_DIR ) /dump_expr.c
117116initializer_test : $(INITIALIZER_SRCS )
118- $(CC ) -o$@ -DNO_MAIN_DUMP_EXPR $(CFLAGS ) $^
117+ $(CC ) -o$@ -DNO_MAIN_DUMP_EXPR -D_DEFAULT_SOURCE $(CFLAGS ) $^
119118
120119TABLE_SRCS: =table_test.c $(UTIL_DIR ) /table.c
121120table_test : $(TABLE_SRCS )
@@ -130,7 +129,7 @@ PARSER_SRCS:=parser_test.c $(CC1_FE_DIR)/parser_expr.c $(CC1_FE_DIR)/parser.c \
130129 $(CC1_FE_DIR ) /initializer.c $(CC1_FE_DIR ) /fe_misc.c $(CC1_FE_DIR ) /type.c $(CC1_FE_DIR ) /ast.c \
131130 $(UTIL_DIR ) /util.c $(UTIL_DIR ) /table.c
132131parser_test : $(PARSER_SRCS )
133- $(CC ) -o$@ $(CFLAGS ) $^
132+ $(CC ) -o$@ $(CFLAGS ) -D_DEFAULT_SOURCE $^
134133
135134VAL_SRCS: =valtest.c
136135valtest : $(VAL_SRCS ) # $(XCC)
@@ -144,7 +143,7 @@ fvaltest: $(FVAL_SRCS) flotest.inc # $(XCC)
144143
145144TYPE_SRCS: =print_type_test.c $(CC1_FE_DIR ) /type.c $(UTIL_DIR ) /util.c $(UTIL_DIR ) /table.c
146145print_type_test : $(TYPE_SRCS )
147- $(CC ) -o $@ $(CFLAGS ) $^
146+ $(CC ) -o $@ $(CFLAGS ) -D_DEFAULT_SOURCE $^
148147
149148link_test : link_main.c link_sub.c
150149 $(XCC ) -c -fcommon -olink_main.o -Wall -Werror link_main.c
0 commit comments