diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/GDBRemoteTracepointsTest.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/GDBRemoteTracepointsTest.java index 1bea23bc650..ed6d1b3b799 100644 --- a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/GDBRemoteTracepointsTest.java +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/tests/dsf/gdb/tests/GDBRemoteTracepointsTest.java @@ -706,12 +706,15 @@ public class GDBRemoteTracepointsTest extends BaseParametrizedTestCase { // on an instruction < 4 bytes long. We can use that to verify how big // each instruction is. + // The disassembly does not give the required information on older GDBs. + assumeGdbVersionAtLeast(ITestConstants.SUFFIX_GDB_7_5); + IContainerDMContext containerDmc = SyncUtil.getContainerContext(); Query query = new Query() { @Override protected void execute(DataRequestMonitor rm) { fGdbControl.queueCommand( - fCommandFactory.createMIInterpreterExecConsole(containerDmc, "disassemble /rs foo"), rm); + fCommandFactory.createMIInterpreterExecConsole(containerDmc, "disassemble /rm foo"), rm); } }; fGdbControl.getExecutor().execute(query);