about summary refs log tree commit diff
path: root/stdlib/Makefile
diff options
context:
space:
mode:
authorJoe Simmons-Talbott <josimmon@redhat.com>2023-04-04 09:57:45 -0400
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2023-05-16 14:38:07 -0400
commit0d21b3783f49ae94207a1bb9acd5dc8b071f0b13 (patch)
treeaee76e59952c6bd247aa869acce4cbd85951534f /stdlib/Makefile
parent114f1b7881e63e2b4e5d0e9a9e4fb142b9cd886c (diff)
downloadglibc-0d21b3783f49ae94207a1bb9acd5dc8b071f0b13.tar.gz
glibc-0d21b3783f49ae94207a1bb9acd5dc8b071f0b13.tar.xz
glibc-0d21b3783f49ae94207a1bb9acd5dc8b071f0b13.zip
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  <Wilco.Dijkstra@arm.com>
Diffstat (limited to 'stdlib/Makefile')
-rw-r--r--stdlib/Makefile3
1 files changed, 3 insertions, 0 deletions
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++