It is often necessary to eliminate a breakpoint once it has done its job and you no longer want the program to stop there. This is called "clearing" or `deleting' the breakpoint. A breakpoint that has been cleared no longer exists in any sense. With the `clear' command you can clear breakpoints according to where they are in the program. With the `deleté command you can clear individual breakpoints by specifying their breakpoint numbers. It is not necessary to clear a breakpoint to proceed past it. GDB automatically ignores breakpoints in the first instruction to be executed when you continue execution at the same address where the program stopped. `clear' Clear any breakpoints at the next instruction to be executed in the selected stack frame (*Note Selection::). When the innermost frame is selected, this is a good way to clear a breakpoint that the program just stopped at. `clear FUNCTION' `clear FILENAME:FUNCTION' Clear any breakpoints set at entry to the function FUNCTION. `clear LINENUM' `clear FILENAME:LINENUM' Clear any breakpoints set at or within the code of the specified line. `delete BNUMS...' Delete the breakpoints of the numbers specified as arguments. A breakpoint deleted is forgotten completely.