From 0d21b3783f49ae94207a1bb9acd5dc8b071f0b13 Mon Sep 17 00:00:00 2001 From: Joe Simmons-Talbott Date: Tue, 4 Apr 2023 09:57:45 -0400 Subject: stdlib: Add testcases for abs(). (BZ #30263) Test minimum and maximum int values, zero, and part of the range of int values. Use '-fno-builtin' to ensure we are testing the implementation. Reviewed-by: Wilco Dijkstra --- stdlib/Makefile | 3 +++ 1 file changed, 3 insertions(+) (limited to 'stdlib/Makefile') diff --git a/stdlib/Makefile b/stdlib/Makefile index 59ffed79b9..2a50822774 100644 --- a/stdlib/Makefile +++ b/stdlib/Makefile @@ -184,6 +184,7 @@ tests := \ testmb2 \ testrand \ testsort \ + tst-abs \ tst-arc4random-fork \ tst-arc4random-stats \ tst-arc4random-thread \ @@ -287,6 +288,8 @@ LDLIBS-test-dlclose-exit-race = $(shared-thread-library) LDFLAGS-test-dlclose-exit-race = $(LDFLAGS-rdynamic) LDLIBS-test-dlclose-exit-race-helper.so = $(libsupport) $(shared-thread-library) +CFLAGS-tst-abs.c += -fno-builtin + ifeq ($(have-cxx-thread_local),yes) CFLAGS-tst-quick_exit.o = -std=c++11 LDLIBS-tst-quick_exit = -lstdc++ -- cgit v1.2.3