1*b725ae77Skettenis /* 2*b725ae77Skettenis * Test that GDB cleans up properly after errors that result when a 3*b725ae77Skettenis * breakpoint is reset. 4*b725ae77Skettenis */ 5*b725ae77Skettenis 6*b725ae77Skettenis /* VARIABLE is a macro defined on the compiler command line. */ 7*b725ae77Skettenis 8*b725ae77Skettenis #include <stdlib.h> 9*b725ae77Skettenis 10*b725ae77Skettenis int VARIABLE = 42; 11*b725ae77Skettenis stop_here()12*b725ae77Skettenisvoid stop_here () 13*b725ae77Skettenis { 14*b725ae77Skettenis VARIABLE *= 2; 15*b725ae77Skettenis } 16*b725ae77Skettenis main()17*b725ae77Skettenisint main () 18*b725ae77Skettenis { 19*b725ae77Skettenis stop_here (); 20*b725ae77Skettenis exit (0); 21*b725ae77Skettenis } 22*b725ae77Skettenis 23