diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpoints.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpoints.java index 8e54bb5d970..3c664e3a851 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpoints.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/MIBreakpoints.java @@ -906,12 +906,14 @@ public class MIBreakpoints extends AbstractDsfService implements IBreakpoints, I * * @since 4.4 */ - protected void addDynamicPrintf(final IBreakpointsTargetDMContext context, final Map attributes, final DataRequestMonitor drm) { - // Not supported - drm.setStatus(new Status(IStatus.ERROR, GdbPlugin.PLUGIN_ID, REQUEST_FAILED, UNKNOWN_BREAKPOINT_TYPE, null)); + protected void addDynamicPrintf(final IBreakpointsTargetDMContext context, final Map attributes, + final DataRequestMonitor drm) { + // Not supported + drm.setStatus(new Status(IStatus.ERROR, GdbPlugin.PLUGIN_ID, REQUEST_FAILED, + "Dynamic-Printf usage in CDT requires GDB 7.7 or later", null)); //$NON-NLS-1$ drm.done(); } - + //------------------------------------------------------------------------- // removeBreakpoint //-------------------------------------------------------------------------