From 5fac32e3f8c165411402b48bbee51a4bd3497a9c Mon Sep 17 00:00:00 2001
From: Jonah Graham <jonah@kichwacoders.com>
Date: Tue, 25 Oct 2022 10:33:06 -0400
Subject: [PATCH] Fix the dprintf tests when running on gdbserver

Because dprintf goes to stdout, need to make sure buffers are
fully flushed before we check output.
---
 .../data/launch/src/BreakpointTestApp.cc                         | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/data/launch/src/BreakpointTestApp.cc b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/data/launch/src/BreakpointTestApp.cc
index 5e2c6bda59a..03185705863 100644
--- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/data/launch/src/BreakpointTestApp.cc
+++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/data/launch/src/BreakpointTestApp.cc
@@ -48,6 +48,7 @@ int main()
 	loop();
 	setBlocks();
 	SLEEP(1);
+	cout << flush;
 	a++; // LINE_NUMBER_5
 	return 0; // LINE_NUMBER_6
 }