]> git.ipfire.org Git - thirdparty/glibc.git/commit
Use correct includes in benchtests
authorWilco Dijkstra <wdijkstr@arm.com>
Thu, 15 Mar 2018 15:44:58 +0000 (15:44 +0000)
committerWilco Dijkstra <wdijkstr@arm.com>
Thu, 15 Mar 2018 15:44:58 +0000 (15:44 +0000)
commitf1c8185d345e724f6c94242730dbe8c26ce99959
treef5e1508a83faa1323ce621fe7ef75b146a8f3cd2
parentb47c3e7637efb77818cbef55dcd0ed1f0ea0ddf1
Use correct includes in benchtests

Currently the benchtests are run with internal GLIBC headers, which is incorrect.
Defining _ISOMAC in the makefile ensures the internal headers are bypassed.
Fix all tests which were relying on internal defines or includes.

* benchtests/Makefile: Define _ISOMAC.
* benchtests/bench-strcoll.c: Add missing sys/stat.h include.
* benchtests/bench-string.h: Define inhibit_loop_to_libcall macro.
* benchtests/bench-strstr.c: Define empty libc_hidden_builtin_def.
* benchtests/bench-strtok.c (oldstrtok): Use rawmemchr.
* benchtests/bench-timing.h: Define attribute_hidden.
ChangeLog
benchtests/Makefile
benchtests/bench-strcoll.c
benchtests/bench-string.h
benchtests/bench-strstr.c
benchtests/bench-strtok.c
benchtests/bench-timing.h