From a2964074322106ab2350cdefa676de3664083b0a Mon Sep 17 00:00:00 2001
From: Siddhesh Poyarekar <siddhesh@redhat.com>
Date: Tue, 16 Apr 2013 14:07:21 +0530
Subject: [PATCH] Add target bench-clean

---
 ChangeLog           | 5 +++++
 Makefile.in         | 2 +-
 benchtests/Makefile | 3 +++
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 39504425f3..8b53c33981 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-04-16  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+	* Makefile.in (bench-clean): New target.
+	* benchtests/Makefile (bench-clean): Likewise.
+
 2013-04-16  David Holsgrove  <david.holsgrove@xilinx.com>
 
 	* elf/elf.h: Add EM_MICROBLAZE and MicroBlaze relocations.
diff --git a/Makefile.in b/Makefile.in
index d8424ee432..945bc32d4d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -12,7 +12,7 @@ install:
 	LANGUAGE=C LC_ALL=C; export LANGUAGE LC_ALL; \
 	$(MAKE) -r PARALLELMFLAGS="$(PARALLELMFLAGS)" -C $(srcdir) objdir=`pwd` $@
 
-bench:
+bench bench-clean:
 	$(MAKE) -C $(srcdir)/benchtests $(PARALLELMFLAGS) objdir=`pwd` $@
 
 # Convenience target to rebuild ULPs for all math tests.
diff --git a/benchtests/Makefile b/benchtests/Makefile
index bd0925b926..097d3c3560 100644
--- a/benchtests/Makefile
+++ b/benchtests/Makefile
@@ -120,6 +120,9 @@ run-bench = $(test-wrapper-env) \
 	    GCONV_PATH=$(common-objpfx)iconvdata LC_ALL=C \
 	    $($*-ENV) $(rtld-prefix) $${run}
 
+bench-clean:
+	rm -f $(binaries-bench) $(addsuffix .o,$(binaries-bench))
+
 bench: $(binaries-bench)
 	{ for run in $^; do \
 	  echo "Running $${run}" >&2; \