Use -fno-builtin for sqrt benchmark.

This patch makes the sqrt benchmark use -fno-builtin, as already done
for benchmarks of ffs and ffsll, so that it actually benchmarks the
glibc function as (presumably) intended even in the presence of the
compiler inlining sqrt.

Tested for x86_64 and also used for benchmarking my ARM sqrt patch.

	* benchtests/Makefile (CFLAGS-bench-sqrt.c): New variable.
This commit is contained in:
Joseph Myers 2016-10-21 21:18:03 +00:00
parent 84d74e427a
commit 7a8330c01b
2 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2016-10-21 Joseph Myers <joseph@codesourcery.com>
* benchtests/Makefile (CFLAGS-bench-sqrt.c): New variable.
2016-10-21 Paul E. Murphy <murphyp@linux.vnet.ibm.com>
* sysdeps/powerpc/fpu/fenv_private.h:

View File

@ -72,6 +72,7 @@ benchset := $(string-benchset-all) $(stdlib-benchset) $(stdio-common-benchset) \
CFLAGS-bench-ffs.c += -fno-builtin
CFLAGS-bench-ffsll.c += -fno-builtin
CFLAGS-bench-sqrt.c += -fno-builtin
bench-malloc := malloc-thread