diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index def71481969c57cf52b25d0240142a5d9ad797c3..efd79696a48359644165dc4b45129eb2a78f74e9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2010-11-17  François Dumont  <francois.cppdevs@free.fr>
+
+	* testsuite/lib/libstdc++.exp (check_v3_target_debug_mode): Clean
+	built exe.
+
 2010-11-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	PR libstdc++/45711
diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp b/libstdc++-v3/testsuite/lib/libstdc++.exp
index 65ffa66e9b67831dea7865f519404c09281a2bfb..dd717d973969e74967294981dffd138fa9d72004 100644
--- a/libstdc++-v3/testsuite/lib/libstdc++.exp
+++ b/libstdc++-v3/testsuite/lib/libstdc++.exp
@@ -934,6 +934,7 @@ proc check_v3_target_debug_mode { } {
 
 	if [string match "" $lines] {
 	    # No error message, compilation succeeded.
+	    file delete $exe
 	    set et_debug_mode 1
 	}
     }