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