1*b725ae77Skettenis2003-08-07 Andrew Cagney <cagney@redhat.com> 2*b725ae77Skettenis 3*b725ae77Skettenis * mi2-basics.exp: Copy base MI .exp file, set MIFLAGS to -i=mi2. 4*b725ae77Skettenis * mi2-break.exp, mi2-cli.exp, mi2-console.exp: Ditto. 5*b725ae77Skettenis * mi2-disassemble.exp, mi2-eval.exp, mi2-file.exp: Ditto. 6*b725ae77Skettenis * mi2-hack-cli.exp, mi2-pthreads.exp, mi2-read-memory.exp: Ditto. 7*b725ae77Skettenis * mi2-regs.exp, mi2-return.exp, mi2-simplerun.exp: Ditto. 8*b725ae77Skettenis * mi2-stack.exp, mi2-stepi.exp, mi2-syn-frame.exp: Ditto. 9*b725ae77Skettenis * mi2-until.exp, mi2-var-block.exp, mi2-var-child.exp: Ditto. 10*b725ae77Skettenis * mi2-var-cmd.exp, mi2-var-display.exp, mi2-watch.exp: Ditto. 11*b725ae77Skettenis 12*b725ae77Skettenis2003-05-03 J. Brobecker <brobecker@gnat.com> 13*b725ae77Skettenis 14*b725ae77Skettenis From Thierry Schneider <tpschneider1@yahoo.com>: 15*b725ae77Skettenis * mi1-symbol.exp (-symbol-list-lines): New test file to 16*b725ae77Skettenis validate all symbol-related commands 17*b725ae77Skettenis 18*b725ae77Skettenis2003-04-08 Andrew Cagney <cagney@redhat.com> 19*b725ae77Skettenis 20*b725ae77Skettenis * gdb792.exp: Skip when C++. 21*b725ae77Skettenis 22*b725ae77Skettenis2003-02-23 Stephane Carrez <stcarrez@nerim.fr> 23*b725ae77Skettenis 24*b725ae77Skettenis * mi-syn-frame.exp: Don't run this test when gdb,nosignals is set. 25*b725ae77Skettenis 26*b725ae77Skettenis2002-12-13 Jeff Johnston <jjohnstn@redhat.com> 27*b725ae77Skettenis 28*b725ae77Skettenis * mi-basics.exp: Change tests for -environment-directory. Also add 29*b725ae77Skettenis tests for -environment-cd, -environment-pwd, and -environment-path. 30*b725ae77Skettenis Part of fix for PR gdb/741. 31*b725ae77Skettenis 32*b725ae77Skettenis2002-11-05 Jeff Johnston <jjohnstn@redhat.com> 33*b725ae77Skettenis 34*b725ae77Skettenis * gdb792.cc: New file to test patch for PR gdb/792. 35*b725ae77Skettenis * gdb792.exp: Ditto. 36*b725ae77Skettenis 37*b725ae77Skettenis2002-11-04 Elena Zannoni <ezannoni@redhat.com> 38*b725ae77Skettenis 39*b725ae77Skettenis * mi-console.exp: Use mi_runto, mi_run_to_main, mi_next_to, 40*b725ae77Skettenis mi_step_to wherever possible. Update copyright notices. 41*b725ae77Skettenis * mi-disassemble.exp: Ditto. 42*b725ae77Skettenis * mi-eval.exp: Ditto. 43*b725ae77Skettenis * mi-read-memory.exp: Ditto. 44*b725ae77Skettenis * mi-regs.exp: Ditto. 45*b725ae77Skettenis * mi-return.exp: Ditto. 46*b725ae77Skettenis * mi-stack.exp: Ditto. 47*b725ae77Skettenis * mi-stepi.exp: Ditto. 48*b725ae77Skettenis * mi-var-block.exp: Ditto. 49*b725ae77Skettenis * mi-var-cmd.exp: Ditto. 50*b725ae77Skettenis * mi-watch.exp: Ditto. 51*b725ae77Skettenis * mi1-console.exp: Ditto. 52*b725ae77Skettenis * mi1-disassemble.exp: Ditto. 53*b725ae77Skettenis * mi1-eval.exp: Ditto. 54*b725ae77Skettenis * mi1-read-memory.exp: Ditto. 55*b725ae77Skettenis * mi1-regs.exp: Ditto. 56*b725ae77Skettenis * mi1-return.exp: Ditto. 57*b725ae77Skettenis * mi1-stack.exp: Ditto. 58*b725ae77Skettenis * mi1-stepi.exp: Ditto. 59*b725ae77Skettenis * mi1-var-block.exp: Ditto. 60*b725ae77Skettenis * mi1-var-cmd.exp: Ditto. 61*b725ae77Skettenis * mi1-watch.exp: Ditto. 62*b725ae77Skettenis 63*b725ae77Skettenis2002-10-23 Jeff Johnston <jjohnstn@redhat.com> 64*b725ae77Skettenis 65*b725ae77Skettenis * mi-var-cmd.exp: Add tests to verify that a -var-assign that changes 66*b725ae77Skettenis a value shows up in the changelist of a -var-update. Part of fix 67*b725ae77Skettenis for gdb/702. 68*b725ae77Skettenis * mi1-var-cmd.exp: Ditto. 69*b725ae77Skettenis 70*b725ae77Skettenis2002-10-03 Jeff Johnston <jjohnstn@redhat.com> 71*b725ae77Skettenis 72*b725ae77Skettenis * mi-return.exp: Change expected frame output to remove extraneous 73*b725ae77Skettenis space in level field when frame level is single digit. Part of 74*b725ae77Skettenis fix for PR gdb/192. 75*b725ae77Skettenis * mi-stack.exp: Ditto. 76*b725ae77Skettenis * mi1-return.exp: Ditto. 77*b725ae77Skettenis * mi1-stack.exp: Ditto. 78*b725ae77Skettenis 79*b725ae77Skettenis2002-10-03 Jeff Johnston <jjohnstn@redhat.com> 80*b725ae77Skettenis 81*b725ae77Skettenis * mi-var-block.exp: Change expected output from -var-update 82*b725ae77Skettenis command to expect list format for "changelist". Fix for 83*b725ae77Skettenis PR gdb/672. 84*b725ae77Skettenis * mi-var-cmd.exp: Ditto. 85*b725ae77Skettenis * mi-var-child: Ditto. 86*b725ae77Skettenis 87*b725ae77Skettenis2002-09-25 Keith Seitz <keiths@redhat.com> 88*b725ae77Skettenis 89*b725ae77Skettenis * mi-pthreads.exp (get_mi_thread_list): Check if expect_out 90*b725ae77Skettenis exists before using it. 91*b725ae77Skettenis (check_mi_and_console_threads): Likewise. 92*b725ae77Skettenis * gdb669.exp (get_mi_thread_list): Likewise. 93*b725ae77Skettenis (check_mi_and_console_threads): Likewise. 94*b725ae77Skettenis 95*b725ae77Skettenis2002-09-24 Keith Seitz <keiths@redhat.com> 96*b725ae77Skettenis 97*b725ae77Skettenis * configure.in: Add config header. 98*b725ae77Skettenis Check for pthread.h. 99*b725ae77Skettenis * configure: Regenerate. 100*b725ae77Skettenis * config.in: New file. 101*b725ae77Skettenis * pthreads.c: New file. 102*b725ae77Skettenis * mi-pthreads.exp: New file to test thread functionality. 103*b725ae77Skettenis * gdb669.exp: New file. 104*b725ae77Skettenis 105*b725ae77Skettenis2002-09-17 Keith Seitz <keiths@redhat.com> 106*b725ae77Skettenis 107*b725ae77Skettenis * mi-var-cmd.exp: Add tests to check when varobj pinned to a 108*b725ae77Skettenis selected frame changes type. 109*b725ae77Skettenis 110*b725ae77Skettenis2002-09-17 Keith Seitz <keiths@redhat.com> 111*b725ae77Skettenis 112*b725ae77Skettenis * mi-console.exp: Update copyright. 113*b725ae77Skettenis * mi-var-block.exp: Likewise. 114*b725ae77Skettenis * mi-var-cmd.exp: Likewise. 115*b725ae77Skettenis * mi-var-display.exp: Likewise. 116*b725ae77Skettenis * mi0-console.exp: Likewise. 117*b725ae77Skettenis * mi0-var-child.exp: Likewise. 118*b725ae77Skettenis * mi0-var-cmd.exp: Likewise. 119*b725ae77Skettenis * mi0-var-display.exp: Likewise. 120*b725ae77Skettenis 121*b725ae77Skettenis2002-09-16 Keith Seitz <keiths@redhat.com> 122*b725ae77Skettenis 123*b725ae77Skettenis * gdb701.exp: New file for testing varobj target type bug. 124*b725ae77Skettenis * gdb701.c: New file. 125*b725ae77Skettenis 126*b725ae77Skettenis2002-09-13 Keith Seitz <keiths@redhat.com> 127*b725ae77Skettenis 128*b725ae77Skettenis * mi-var-child.exp: Use mi_step_to and mi_execute_to instead 129*b725ae77Skettenis of a bunch of repeated send_gdb/gdb_expect statements. 130*b725ae77Skettenis Fix line numbers. 131*b725ae77Skettenis 132*b725ae77Skettenis2002-09-10 Keith Seitz <keiths@redhat.com> 133*b725ae77Skettenis 134*b725ae77Skettenis * mi-simplerun.exp (test_controlled_execution): Follow renaming of 135*b725ae77Skettenis mi_run_to to mi_execute_to. 136*b725ae77Skettenis * mi-var-cmd.exp: Likewise. 137*b725ae77Skettenis * mi0-simplerun.exp: Likewise. 138*b725ae77Skettenis * mi0-var-cmd.exp: Likewise. 139*b725ae77Skettenis 140*b725ae77Skettenis2002-09-03 Keith Seitz <keiths@redhat.com> 141*b725ae77Skettenis 142*b725ae77Skettenis * gdb680.exp: New file to test to check for uiout list/tuple 143*b725ae77Skettenis nesting bug. 144*b725ae77Skettenis 145*b725ae77Skettenis2002-03-04 Michael Chastain <mec@shout.net> 146*b725ae77Skettenis 147*b725ae77Skettenis * mi-var-cmd.exp: In test "create local variable func", 148*b725ae77Skettenis accommodate gcc v3 function signature. 149*b725ae77Skettenis * mi0-var-cmd-exp: Ditto. 150*b725ae77Skettenis 151*b725ae77Skettenis2002-02-05 Jim Blandy <jimb@redhat.com> 152*b725ae77Skettenis 153*b725ae77Skettenis * mi-regs.exp: Various cleanups for SPARC-only tests. 154*b725ae77Skettenis (test_breakpoints_creation_and_listing): Format of breakpoint 155*b725ae77Skettenis table has changed. 156*b725ae77Skettenis (sparc_register_tests): Expand floating-point number regexp to 157*b725ae77Skettenis recognize NaN values, too. Replace ineffectual single backslash 158*b725ae77Skettenis before a hyphen with a double backslash. Don't check the exact 159*b725ae77Skettenis numbers of the registers which have changed, since there's no way 160*b725ae77Skettenis to know which registers changed, exactly; just check that the 161*b725ae77Skettenis result is well-formed. 162*b725ae77Skettenis * mi0-regs.exp: (sparc_register_tests): Same as for 163*b725ae77Skettenis sparc_register_tests in mi-regs.exp. 164*b725ae77Skettenis 165*b725ae77Skettenis * mi-var-child.exp ("get children of struct_declarations", "get 166*b725ae77Skettenis children of struct_declarations.s2.u2.u1s2", "get children of 167*b725ae77Skettenis weird"): Tolerate argument types when they appear in function 168*b725ae77Skettenis types. (Dwarf 2 includes prototype info; STABS does not.) 169*b725ae77Skettenis * mi0-var-child.exp: Same. 170*b725ae77Skettenis 171*b725ae77Skettenis2001-12-19 Keith Seitz <keiths@redhat.com> 172*b725ae77Skettenis 173*b725ae77Skettenis * mi-var-display.exp: char* variables have a child. Update all 174*b725ae77Skettenis occurences. 175*b725ae77Skettenis * mi0-var-display.exp: Likewise. 176*b725ae77Skettenis 177*b725ae77Skettenis2001-08-29 Andrew Cagney <cagney@redhat.com> 178*b725ae77Skettenis 179*b725ae77Skettenis * mi-var-cmd.exp, mi0-var-cmd.exp: Variable lpcharacter has one 180*b725ae77Skettenis child. Soften floating point tests. 181*b725ae77Skettenis 182*b725ae77Skettenis2001-08-09 Andrew Cagney <ac131313@redhat.com> 183*b725ae77Skettenis 184*b725ae77Skettenis * mi0-var-block.exp, mi0-stack.exp, mi0-simplerun.exp, 185*b725ae77Skettenis mi0-regs.exp, mi0-watch.exp, mi0-stepi.exp, mi0-until.exp, 186*b725ae77Skettenis mi0-return.exp, mi0-read-memory.exp, mi0-eval.exp, 187*b725ae77Skettenis mi0-disassemble.exp, mi0-console.exp, mi-watch.exp, 188*b725ae77Skettenis mi-var-display.exp, mi-var-cmd.exp, mi-var-child.exp, 189*b725ae77Skettenis mi-until.exp, mi-var-block.exp, mi-stepi.exp, mi-stack.exp, 190*b725ae77Skettenis mi-simplerun.exp, mi-return.exp, mi-regs.exp, mi-read-memory.exp, 191*b725ae77Skettenis mi-disassemble.exp, mi-eval.exp, mi-console.exp: Replace pattern 192*b725ae77Skettenis matching thread=0 with one to also match thread=1. 193*b725ae77Skettenis Fix PR gdb/190. 194*b725ae77Skettenis 195*b725ae77Skettenis2001-08-18 Andrew Cagney <ac131313@redhat.com> 196*b725ae77Skettenis 197*b725ae77Skettenis * mi0-until.exp, mi-until.exp, mi0-stepi.exp, mi-stepi.exp, 198*b725ae77Skettenis mi-simplerun.exp, mi0-simplerun.exp, mi0-return.exp, 199*b725ae77Skettenis mi-return.exp, mi0-console.exp, mi-console.exp: Recognize an 200*b725ae77Skettenis unexpected run-to-main response. Report as a fail. 201*b725ae77Skettenis 202*b725ae77Skettenis2001-06-27 Andrew Cagney <ac131313@redhat.com> 203*b725ae77Skettenis 204*b725ae77Skettenis * mi-disassemble.exp: Update to accept mi1 breakpoint tables. 205*b725ae77Skettenis * mi-basics.exp: Ditto. 206*b725ae77Skettenis * mi-simplerun.exp: Ditto. 207*b725ae77Skettenis * mi-watch.exp: Ditto. Add check for full header. 208*b725ae77Skettenis * mi-break.exp: Ditto. Add check for full header. 209*b725ae77Skettenis 210*b725ae77Skettenis2001-06-26 Andrew Cagney <ac131313@redhat.com> 211*b725ae77Skettenis 212*b725ae77Skettenis * mi-stack.exp: Update. Output for args=... and 213*b725ae77Skettenis locals=... changed to a list. 214*b725ae77Skettenis 215*b725ae77Skettenis2001-06-26 Andrew Cagney <ac131313@redhat.com> 216*b725ae77Skettenis 217*b725ae77Skettenis * mi-stack.exp: Update. Output for stack=..., args=... and 218*b725ae77Skettenis stack-args=... changed to a list. 219*b725ae77Skettenis 220*b725ae77Skettenis2001-06-25 Andrew Cagney <ac131313@redhat.com> 221*b725ae77Skettenis 222*b725ae77Skettenis * mi-console.exp: Update args=... part of stop-reason 223*b725ae77Skettenis patterns. Output changed to a list of arguments. 224*b725ae77Skettenis * mi-disassemble.exp: Ditto. 225*b725ae77Skettenis * mi-simplerun.exp: Ditto. 226*b725ae77Skettenis * mi-return.exp: Ditto. 227*b725ae77Skettenis * mi-read-memory.exp: Ditto. 228*b725ae77Skettenis * mi-eval.exp: Ditto. 229*b725ae77Skettenis * mi-watch.exp: Ditto. 230*b725ae77Skettenis * mi-var-display.exp: Ditto. 231*b725ae77Skettenis * mi-var-cmd.exp: Ditto. 232*b725ae77Skettenis * mi-var-child.exp: Ditto. 233*b725ae77Skettenis * mi-var-block.exp: Ditto. 234*b725ae77Skettenis * mi-until.exp: Ditto. 235*b725ae77Skettenis * mi-stepi.exp: Ditto. 236*b725ae77Skettenis * mi-stack.exp: Ditto. 237*b725ae77Skettenis * mi-regs.exp: Ditto. 238*b725ae77Skettenis 239*b725ae77Skettenis2001-06-25 Andrew Cagney <ac131313@redhat.com> 240*b725ae77Skettenis 241*b725ae77Skettenis * mi-read-memory.exp: Update patterns matching data-read-memory. 242*b725ae77Skettenis Outputs a list. 243*b725ae77Skettenis 244*b725ae77Skettenis2001-06-25 Andrew Cagney <ac131313@redhat.com> 245*b725ae77Skettenis 246*b725ae77Skettenis * mi-regs.exp: Update patterns matching register-values. Outputs a 247*b725ae77Skettenis list. 248*b725ae77Skettenis 249*b725ae77Skettenis2001-06-25 Andrew Cagney <ac131313@redhat.com> 250*b725ae77Skettenis 251*b725ae77Skettenis * mi-regs.exp: Update patters matching register-names. Now 252*b725ae77Skettenis outputs a list. 253*b725ae77Skettenis 254*b725ae77Skettenis2001-06-25 Andrew Cagney <ac131313@redhat.com> 255*b725ae77Skettenis 256*b725ae77Skettenis * mi-regs.exp: Update patterns matching changed-registers. Now 257*b725ae77Skettenis outputs a list. 258*b725ae77Skettenis 259*b725ae77Skettenis2001-06-23 Andrew Cagney <ac131313@redhat.com> 260*b725ae77Skettenis 261*b725ae77Skettenis * ChangeLog-mi: Rename to ChangeLog. 262*b725ae77Skettenis * mi-basics.exp: Remove local emacs variable defining 263*b725ae77Skettenis change-log-default-name. 264*b725ae77Skettenis * mi-break.exp, mi-console.exp, mi-disassemble.exp: Ditto. 265*b725ae77Skettenis * mi-eval.exp, mi-hack-cli.exp, mi-read-memory.exp: Ditto. 266*b725ae77Skettenis * mi-regs.exp, mi-return.exp, mi-simplerun.exp: Ditto. 267*b725ae77Skettenis * mi-stack.exp, mi-stepi.exp, mi-until.exp: Ditto. 268*b725ae77Skettenis * mi-var-block.exp, mi-var-child.exp, mi-var-cmd.exp: Ditto. 269*b725ae77Skettenis * mi-var-display.exp, mi-watch.exp, mi0-basics.exp: Ditto. 270*b725ae77Skettenis * mi0-break.exp, mi0-console.exp, mi0-disassemble.exp: Ditto. 271*b725ae77Skettenis * mi0-eval.exp, mi0-hack-cli.exp, mi0-read-memory.exp: Ditto. 272*b725ae77Skettenis * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Ditto. 273*b725ae77Skettenis * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Ditto. 274*b725ae77Skettenis * mi0-var-block.exp, mi0-var-child.exp, mi0-var-cmd.exp: Ditto. 275*b725ae77Skettenis * mi0-var-display.exp, mi0-watch.exp: Ditto. 276*b725ae77Skettenis 277*b725ae77Skettenis2001-06-23 Andrew Cagney <ac131313@redhat.com> 278*b725ae77Skettenis 279*b725ae77Skettenis * mi-disassemble.exp: Update patterns matching data-disassemble 280*b725ae77Skettenis output. Now produces a list of instructions and a list of 281*b725ae77Skettenis source/assembly lines. 282*b725ae77Skettenis 283*b725ae77Skettenis2001-06-18 Andrew Cagney <ac131313@redhat.com> 284*b725ae77Skettenis 285*b725ae77Skettenis * mi-basics.exp, mi-break.exp, mi-console.exp, mi-disassemble.exp, 286*b725ae77Skettenis mi-eval.exp, mi-hack-cli.exp, mi-read-memory.exp, mi-regs.exp, 287*b725ae77Skettenis mi-return.exp, mi-simplerun.exp, mi-stack.exp, mi-stepi.exp, 288*b725ae77Skettenis mi-until.exp, mi-var-block.exp, mi-var-child.exp, mi-var-cmd.exp, 289*b725ae77Skettenis mi-var-display.exp, mi-watch.exp, mi0-basics.exp, mi0-break.exp, 290*b725ae77Skettenis mi0-console.exp, mi0-disassemble.exp, mi0-eval.exp, 291*b725ae77Skettenis mi0-hack-cli.exp, mi0-read-memory.exp, mi0-regs.exp, 292*b725ae77Skettenis mi0-return.exp, mi0-simplerun.exp, mi0-stack.exp, mi0-stepi.exp, 293*b725ae77Skettenis mi0-until.exp, mi0-var-block.exp, mi0-var-child.exp, 294*b725ae77Skettenis mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Use MIFLAGS 295*b725ae77Skettenis to explictly select an interpreter. 296*b725ae77Skettenis 297*b725ae77Skettenis2001-06-16 Andrew Cagney <ac131313@redhat.com> 298*b725ae77Skettenis 299*b725ae77Skettenis MI0 was the never enabled MI interface included in GDB 5.0. 300*b725ae77Skettenis * mi0-basics.exp: Copy mi-basics.exp. 301*b725ae77Skettenis * mi0-break.exp: Copy mi-break.exp. 302*b725ae77Skettenis * mi0-console.exp: Copy mi-console.exp. 303*b725ae77Skettenis * mi0-disassemble.exp: Copy mi-disassemble.exp. 304*b725ae77Skettenis * mi0-eval.exp: Copy mi-eval.exp. 305*b725ae77Skettenis * mi0-hack-cli.exp: Copy mi-hack-cli.exp. 306*b725ae77Skettenis * mi0-read-memory.exp: Copy mi-read-memory.exp. 307*b725ae77Skettenis * mi0-regs.exp: Copy mi-regs.exp. 308*b725ae77Skettenis * mi0-return.exp: Copy mi-return.exp. 309*b725ae77Skettenis * mi0-simplerun.exp: Copy mi-simplerun.exp. 310*b725ae77Skettenis * mi0-stack.exp: Copy mi-stack.exp. 311*b725ae77Skettenis * mi0-stepi.exp: Copy mi-stepi.exp. 312*b725ae77Skettenis * mi0-until.exp: Copy mi-until.exp. 313*b725ae77Skettenis * mi0-var-block.exp: Copy mi-var-block.exp. 314*b725ae77Skettenis * mi0-var-child.exp: Copy mi-var-child.exp. 315*b725ae77Skettenis * mi0-var-cmd.exp: Copy mi-var-cmd.exp. 316*b725ae77Skettenis * mi0-var-display.exp: Copy mi-var-display.exp. 317*b725ae77Skettenis * mi0-watch.exp: Copy mi-watch.exp. 318*b725ae77Skettenis 319*b725ae77Skettenis2001-05-11 Fernando Nasser <fnasser@redhat.com> 320*b725ae77Skettenis 321*b725ae77Skettenis * mi-var-child.exp: Adjust for the fact that now (char *) can be 322*b725ae77Skettenis dereferenced. 323*b725ae77Skettenis 324*b725ae77Skettenis2001-03-06 Kevin Buettner <kevinb@redhat.com> 325*b725ae77Skettenis 326*b725ae77Skettenis * mi-basics.exp, mi-break.exp, mi-disassemble.exp, 327*b725ae77Skettenis mi-eval.exp, mi-hack-cli.exp, mi-read-memory.exp, mi-regs.exp, 328*b725ae77Skettenis mi-return.exp, mi-simplerun.exp, mi-stack.exp, mi-stepi.exp, 329*b725ae77Skettenis mi-until.exp, mi-watch.exp: Update/correct copyright notices. 330*b725ae77Skettenis 331*b725ae77Skettenis2001-01-20 Mark Kettenis <kettenis@gnu.org> 332*b725ae77Skettenis 333*b725ae77Skettenis * mi-support.exp (mi_gdb_start): Skip mi tests if -i flag is 334*b725ae77Skettenis recognized (i.e. if GDB was compiled with UI_OUT, but the mi 335*b725ae77Skettenis interpreter wasn't recognized (because it wasn't compiled in). 336*b725ae77Skettenis 337*b725ae77SkettenisTue Apr 18 15:36:07 2000 Andrew Cagney <cagney@b1.cygnus.com> 338*b725ae77Skettenis 339*b725ae77Skettenis * Makefile.in (clean mostlyclean): Do not delete $(MISCELLANEOUS). 340*b725ae77Skettenis 341*b725ae77SkettenisTue Mar 14 15:54:57 2000 Andrew Cagney <cagney@b1.cygnus.com> 342*b725ae77Skettenis 343*b725ae77Skettenis * basics.c: Add EMACS local variable pointing change-log at this 344*b725ae77Skettenis file. 345*b725ae77Skettenis * Makefile.in: Ditto 346*b725ae77Skettenis 347*b725ae77Skettenis2000-03-13 James Ingham <jingham@leda.cygnus.com> 348*b725ae77Skettenis 349*b725ae77Skettenis * mi-var-block.exp: The error report from varobj_create changed 350*b725ae77Skettenis since I am now trapping parse_exp_1 errors. Change the tests to 351*b725ae77Skettenis match the new error message. 352*b725ae77Skettenis * mi-var-child.exp: Ditto. 353*b725ae77Skettenis * mi-var-cmd.exp: Ditto. 354*b725ae77Skettenis 355*b725ae77Skettenis2000-03-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 356*b725ae77Skettenis 357*b725ae77Skettenis * mi-disassemble.exp: Don't assume numbers for the offset 358*b725ae77Skettenis values. They can be different depending on the architecture. 359*b725ae77Skettenis 360*b725ae77Skettenis * mi-watch.exp (test_watchpoint_triggering): In same cases the 361*b725ae77Skettenis type can be 'hw wathcpoint' not just 'watchpoint'. Adjust for that. 362*b725ae77Skettenis 363*b725ae77Skettenis * basics.c (callee4): Make the function return something, 364*b725ae77Skettenis otherwise the return value is undefined. 365*b725ae77Skettenis 366*b725ae77Skettenis2000-03-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 367*b725ae77Skettenis 368*b725ae77Skettenis * mi-basics.exp: Comment out test for a still unimplemented operation. 369*b725ae77Skettenis 370*b725ae77Skettenis * mi-disassemble.exp: Rewrite most of the tests to conform to new 371*b725ae77Skettenis disassemble interface. 372*b725ae77Skettenis 373*b725ae77SkettenisSat Mar 4 13:55:08 2000 Andrew Cagney <cagney@b1.cygnus.com> 374*b725ae77Skettenis 375*b725ae77Skettenis From Fri 3 Mar 2000 Peter Schauer: 376*b725ae77Skettenis * mi-support.exp (mi_gdb_start): When GDB doesn't recongize -i=mi 377*b725ae77Skettenis option, assume no MI support present. 378*b725ae77Skettenis 379*b725ae77Skettenis2000-02-01 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 380*b725ae77Skettenis 381*b725ae77Skettenis * mi-support.exp (mi_gdb_start): Update to recognize start up 382*b725ae77Skettenis message with 'UI_OUT' instead of 'HEADLESS'. 383*b725ae77Skettenis 384*b725ae77Skettenis2000-01-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 385*b725ae77Skettenis 386*b725ae77Skettenis * mi-regs.exp (test_running_the_program): Add global var 'hex'. 387*b725ae77Skettenis 388*b725ae77Skettenis * mi-stack.exp, mi-stepi.exp, mi-until.exp, mi-watch.exp, 389*b725ae77Skettenis mi-var-display.exp, mi-var-cmd.exp, mi-var-child.exp, 390*b725ae77Skettenis mi-var-block.exp: Update all stopped messages. 391*b725ae77Skettenis 392*b725ae77Skettenis2000-01-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 393*b725ae77Skettenis 394*b725ae77Skettenis * mi-console.exp, mi-disassemble.exp, mi-eval.exp, 395*b725ae77Skettenis mi-read-memory.exp, mi-regs.exp, mi-return.exp, mi-simplerun.exp: 396*b725ae77Skettenis Update stopped messages, update copyright. 397*b725ae77Skettenis 398*b725ae77Skettenis * mi-disassemble.exp: Update error messages output. 399*b725ae77Skettenis 400*b725ae77Skettenis * mi-support.exp (proc mi_step): Make gdb do a 'step' command, not 401*b725ae77Skettenis a 'next'. Update stopped message. 402*b725ae77Skettenis (proc mi_next): Update stop message. 403*b725ae77Skettenis (proc mi_run_to_main): Update stopped message. 404*b725ae77Skettenis Update copyright. 405*b725ae77Skettenis 406*b725ae77Skettenis2000-01-11 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 407*b725ae77Skettenis 408*b725ae77Skettenis * mi-simplerun.exp: Remove stack frames tests from here, to: 409*b725ae77Skettenis 410*b725ae77Skettenis * mi-stack.exp: New file, tests for stack commands. 411*b725ae77Skettenis 412*b725ae77Skettenis * mi-support.exp (mi_run_to_main, mi_next, mi_step) : Update to 413*b725ae77Skettenis include thread-id in stopped message. 414*b725ae77Skettenis 415*b725ae77Skettenis * mi-regs.exp: Update break-insert output. 416*b725ae77Skettenis 417*b725ae77Skettenis * (mi-console.exp, mi-disassemble.exp, mi-eval.exp, 418*b725ae77Skettenis mi-read-memory.exp, mi-regs.exp, mi-return.exp, mi-simplerun.exp, 419*b725ae77Skettenis mi-stepi.exp, mi-until.exp, mi-var-block.exp, mi-var-child.exp, 420*b725ae77Skettenis mi-var-cmd.exp, mi-var-display.exp, mi-watch.exp): Update stopped 421*b725ae77Skettenis message to include thread-id. 422*b725ae77Skettenis 423*b725ae77SkettenisWed Dec 29 22:06:05 1999 Andrew Cagney <cagney@b1.cygnus.com> 424*b725ae77Skettenis 425*b725ae77Skettenis * mi-watch.exp, mi-var-display.exp, mi-var-cmd.exp, 426*b725ae77Skettenis mi-var-child.exp, mi-var-block.exp, mi-until.exp, mi-stepi.exp, 427*b725ae77Skettenis mi-simplerun.exp, mi-return.exp, mi-support.exp, mi-eval.exp, 428*b725ae77Skettenis mi-console.exp, mi-disassemble.exp, mi-break.exp: Update to 429*b725ae77Skettenis reflect extended output from -break-insert command. 430*b725ae77Skettenis 431*b725ae77Skettenis * mi-break.exp (test_rbreak_creation_and_listing): XFAIL regexp 432*b725ae77Skettenis tests. -r flag broken by above. 433*b725ae77Skettenis 434*b725ae77SkettenisSun Dec 19 19:28:13 1999 Andrew Cagney <cagney@b1.cygnus.com> 435*b725ae77Skettenis 436*b725ae77Skettenis * cpp_variable.cc, cpp_variable.h, c_variable.c: Delete. 437*b725ae77Skettenis 438*b725ae77SkettenisFri Dec 17 20:59:55 1999 Andrew Cagney <cagney@b1.cygnus.com> 439*b725ae77Skettenis 440*b725ae77Skettenis * mi-read-memory.exp: Test of ``-o <offset>'' now works. 441*b725ae77Skettenis 442*b725ae77Skettenis1999-12-16 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 443*b725ae77Skettenis 444*b725ae77Skettenis * mi-var-cmd.exp: Fix 2 tests outputs. 445*b725ae77Skettenis 446*b725ae77Skettenis * mi-var-child.exp: Add many more tests. 447*b725ae77Skettenis 448*b725ae77Skettenis * mi-var-display.exp: Add many more tests. 449*b725ae77Skettenis 450*b725ae77Skettenis * var-cmd.c: Change type of incr_a parameter to char. 451*b725ae77Skettenis 452*b725ae77Skettenis1999-12-15 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 453*b725ae77Skettenis 454*b725ae77Skettenis * mi-var-block.exp: Set up xfails fro known problems. 455*b725ae77Skettenis 456*b725ae77Skettenis * mi-var-display.exp: Set up printing of values of 'e' and 'anone' 457*b725ae77Skettenis as xfails. 458*b725ae77Skettenis 459*b725ae77Skettenis * mi-var-child.exp: Fix typos. 460*b725ae77Skettenis 461*b725ae77Skettenis1999-12-15 Andrew Cagney <cagney@b1.cygnus.com> 462*b725ae77Skettenis 463*b725ae77Skettenis * mi-var-child.exp: Space was missing before ``[10]''. 464*b725ae77Skettenis 465*b725ae77SkettenisWed Dec 15 19:23:38 1999 Andrew Cagney <cagney@b1.cygnus.com> 466*b725ae77Skettenis 467*b725ae77Skettenis * mi-read-memory.exp: Add test for ``-o <offset>''. Update checks 468*b725ae77Skettenis and match next-row et.al. 469*b725ae77Skettenis 470*b725ae77Skettenis1999-12-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 471*b725ae77Skettenis 472*b725ae77Skettenis * mi-var-display.exp : New file. Tests for format and type, with 473*b725ae77Skettenis unions, structs and enums. 474*b725ae77Skettenis 475*b725ae77Skettenis * mi-var-cmd.exp: Add some var-assign tests. 476*b725ae77Skettenis 477*b725ae77Skettenis1999-12-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 478*b725ae77Skettenis 479*b725ae77Skettenis * mi-var-cmd.exp, mi-var-block.exp, mi-var-child.exp: New files 480*b725ae77Skettenis some tests for -var* commands. 481*b725ae77Skettenis 482*b725ae77Skettenis * var-cmd.c: New source file for var-* commands tests. 483*b725ae77Skettenis * gdb.mi/Makefile.in (PROGS): Add var-cmd. 484*b725ae77Skettenis 485*b725ae77SkettenisMon Dec 13 18:06:09 1999 Andrew Cagney <cagney@b1.cygnus.com> 486*b725ae77Skettenis 487*b725ae77Skettenis * mi-break.exp: Fix quoting. Changed "srcfile.c":6 to 488*b725ae77Skettenis "\"srcfile.c\":6". 489*b725ae77Skettenis * mi-simplerun.exp: Fix quoting. 490*b725ae77Skettenis 491*b725ae77SkettenisSat Dec 11 21:33:37 1999 Andrew Cagney <cagney@b1.cygnus.com> 492*b725ae77Skettenis 493*b725ae77Skettenis * mi-simplerun.exp (exec-finish): Fix return value was zero, 494*b725ae77Skettenis should have been three. 495*b725ae77Skettenis 496*b725ae77Skettenis * mi-disassemble.exp: Reduce number of wild card matches in 497*b725ae77Skettenis * patterns. Remove all numeric constants. 498*b725ae77Skettenis 499*b725ae77Skettenis1999-12-09 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 500*b725ae77Skettenis 501*b725ae77Skettenis * mi-eval.exp: New file. Some initial tests for 502*b725ae77Skettenis -data-evaluate-expression. 503*b725ae77Skettenis 504*b725ae77Skettenis1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com> 505*b725ae77Skettenis 506*b725ae77Skettenis * c_variable.c, cpp_variable.cc, cpp_variable.h: New files. Used 507*b725ae77Skettenis for testing "var" operations. 508*b725ae77Skettenis * Makefile.in: Add reference to the above files. 509*b725ae77Skettenis 510*b725ae77Skettenis1999-12-08 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 511*b725ae77Skettenis 512*b725ae77Skettenis * mi-regs.exp: Fix test for format 'N' for 513*b725ae77Skettenis data-list-register-values. 514*b725ae77Skettenis 515*b725ae77Skettenis1999-12-07 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 516*b725ae77Skettenis 517*b725ae77Skettenis * mi-disassemble.exp: Update expected output. Break test of 518*b725ae77Skettenis disassembly in mixed mode into 2 functions. 519*b725ae77Skettenis 520*b725ae77Skettenis * mi-regs.exp: Initial register tests. Works only on sparc right 521*b725ae77Skettenis now. 522*b725ae77Skettenis 523*b725ae77Skettenis1999-12-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 524*b725ae77Skettenis 525*b725ae77Skettenis * mi-stepi.exp: New file. Tests exec-step-instruction and 526*b725ae77Skettenis exec-next-instruction. 527*b725ae77Skettenis * mi-until.exp: New file. Tests exec-until. 528*b725ae77Skettenis * until.c: New file. 529*b725ae77Skettenis * mi-return.exp: New file. Tests exec-return. 530*b725ae77Skettenis 531*b725ae77SkettenisThu Dec 2 09:38:23 1999 Andrew Cagney <cagney@b1.cygnus.com> 532*b725ae77Skettenis 533*b725ae77Skettenis * mi-hack-cli.exp: New test. Check the hacked up access to the 534*b725ae77Skettenis CLI. 535*b725ae77Skettenis 536*b725ae77SkettenisWed Dec 1 16:47:40 1999 Andrew Cagney <cagney@b1.cygnus.com> 537*b725ae77Skettenis 538*b725ae77Skettenis * mi-basics.exp: Delete calls to mi_delete_breakpoints, 539*b725ae77Skettenis mi_gdb_reinitialize_dir and mi_gdb_load. This test is checking 540*b725ae77Skettenis that these can work. 541*b725ae77Skettenis 542*b725ae77Skettenis * mi-support.exp (mi_step, mi_next, mi_run_to_main): New 543*b725ae77Skettenis procedures. 544*b725ae77Skettenis 545*b725ae77Skettenis * mi-read-memory.exp, mi-read-memory.c: New files. Test 546*b725ae77Skettenis data-read-memory command. 547*b725ae77Skettenis 548*b725ae77SkettenisTue Nov 30 23:54:16 1999 Andrew Cagney <cagney@b1.cygnus.com> 549*b725ae77Skettenis 550*b725ae77Skettenis * mi-support.exp: Don't start SID until after GDB has been started 551*b725ae77Skettenis and verified. 552*b725ae77Skettenis 553*b725ae77SkettenisTue Nov 30 22:21:33 1999 Andrew Cagney <cagney@b1.cygnus.com> 554*b725ae77Skettenis 555*b725ae77Skettenis * mi-support.exp (mi_uncatched_gdb_exit): When SID, call sid_exit. 556*b725ae77Skettenis (mi_gdb_start): When SID, call sid_start. 557*b725ae77Skettenis (mi_gdb_start): Add MIFLAGS to spawn-GDB command. Check for 558*b725ae77Skettenis HEADLESS gdb. Return non-zero when GDB fails to start. 559*b725ae77Skettenis (mi_gdb_load): When SID or SIM, download program. 560*b725ae77Skettenis (mi_run_cmd): Don't do download here. Assume target supports the 561*b725ae77Skettenis 00-exec-run command. 562*b725ae77Skettenis (skip_mi_tests, setup_gdbmi, unset_gdbmi): Delete. Merged into 563*b725ae77Skettenis mi_gdb_start. 564*b725ae77Skettenis 565*b725ae77Skettenis * mi-basics.exp, mi-break.exp, mi-console.exp, mi-disassemble.exp, 566*b725ae77Skettenis mi-simplerun.exp, mi-watch.exp: Update. Check status from 567*b725ae77Skettenis mi_gdb_start indicating that GDB started correctly. 568*b725ae77Skettenis 569*b725ae77SkettenisTue Nov 30 15:22:08 1999 Andrew Cagney <cagney@b1.cygnus.com> 570*b725ae77Skettenis 571*b725ae77Skettenis * mi-support.exp (setup_gdbmi, unset_gdbmi): New 572*b725ae77Skettenis procedures. Setup/unset dejagnu for mi tests. 573*b725ae77Skettenis * mi-basics.exp, mi-console.exp, mi-simplerun.exp, mi-break.exp, 574*b725ae77Skettenis mi-disassemble.exp, mi-watch.exp: Update. 575*b725ae77Skettenis 576*b725ae77Skettenis1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 577*b725ae77Skettenis 578*b725ae77Skettenis * mi-simplerun.exp (test_running_the_program): Remove XFAIL. The 579*b725ae77Skettenis output is fixed now. 580*b725ae77Skettenis (test_program_termination): Update output pattern. 581*b725ae77Skettenis 582*b725ae77SkettenisTue Nov 30 00:19:10 1999 Andrew Cagney <cagney@b1.cygnus.com> 583*b725ae77Skettenis 584*b725ae77Skettenis * mi-console.c, mi-console.exp: New files. Test console output. 585*b725ae77Skettenis 586*b725ae77SkettenisMon Nov 29 17:59:13 1999 Andrew Cagney <cagney@b1.cygnus.com> 587*b725ae77Skettenis 588*b725ae77Skettenis * mi-support.exp (mi_run_command): Check for exec-run command 589*b725ae77Skettenis failure due to MI not having an active target. 590*b725ae77Skettenis (mi_run_command): Check for and handle a builtin simulator target. 591*b725ae77Skettenis (mi_run_command): Don't check/handle for ``The program has been 592*b725ae77Skettenis started already'', not a valid MI response. 593*b725ae77Skettenis 594*b725ae77Skettenis * mi-simplerun.exp (test_running_the_program): Update all patterns 595*b725ae77Skettenis to match async output. 596*b725ae77Skettenis (test_running_the_program): Mark ``step to callee4'' as XFAIL. MI 597*b725ae77Skettenis output contains {,reason="end-stepping-range"}+. 598*b725ae77Skettenis 599*b725ae77Skettenis * mi-simplerun.exp: Limit the timeout for ``step to callee4'' to 600*b725ae77Skettenis 30 seconds. 601*b725ae77Skettenis 602*b725ae77SkettenisMon Nov 29 17:30:00 1999 Andrew Cagney <cagney@b1.cygnus.com> 603*b725ae77Skettenis 604*b725ae77Skettenis * mi-support.exp (skip_mi_tests): Print UNTESTED when MI interface 605*b725ae77Skettenis isn't available. Start/stop instead of assuming GDB is running. 606*b725ae77Skettenis (MIFLAGS): Define. 607*b725ae77Skettenis * mi-simplerun.exp, mi-disassemble.exp, mi-break.exp, 608*b725ae77Skettenis mi-basics.exp, mi-watch.exp: Update. 609*b725ae77Skettenis 610*b725ae77Skettenis1999-11-26 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 611*b725ae77Skettenis 612*b725ae77Skettenis * mi-simplerun.exp: Move break-insert {-t, -r} from here. 613*b725ae77Skettenis * mi-break.exp: To here. New file. 614*b725ae77Skettenis * mi-watch.exp: New file. Tests for watchpoints. 615*b725ae77Skettenis 616*b725ae77SkettenisWed Nov 24 17:42:07 1999 Andrew Cagney <cagney@b1.cygnus.com> 617*b725ae77Skettenis 618*b725ae77Skettenis * gdb.mi/ChangeLog-mi: MI entries moved to here. 619*b725ae77Skettenis 620*b725ae77SkettenisWed Nov 24 17:31:04 1999 Andrew Cagney <cagney@b1.cygnus.com> 621*b725ae77Skettenis 622*b725ae77Skettenis * gdb.mi/mi-basics.exp, gdb.mi/mi-disassemble.exp, 623*b725ae77Skettenis gdb.mi/mi-simplerun.exp: Print warning message when test isn't 624*b725ae77Skettenis run. 625*b725ae77Skettenis 626*b725ae77Skettenis1999-11-23 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 627*b725ae77Skettenis 628*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: Update output of break-list to account for 629*b725ae77Skettenis "times" field. 630*b725ae77Skettenis 631*b725ae77Skettenis1999-11-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 632*b725ae77Skettenis 633*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: Add tests for temporary breakpoints 634*b725ae77Skettenis and bp based on regular expressions. 635*b725ae77Skettenis * gdb.mi/mi-disassemble.exp: Fix typo. 636*b725ae77Skettenis 637*b725ae77Skettenis1999-11-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 638*b725ae77Skettenis 639*b725ae77Skettenis * gdb.mi/mi-disassemble.exp: Update output of execution commands 640*b725ae77Skettenis to reflect new 'reason' field. 641*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: Ditto. 642*b725ae77Skettenis 643*b725ae77Skettenis1999-10-25 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 644*b725ae77Skettenis 645*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: Add more stack-list-frames tests. 646*b725ae77Skettenis 647*b725ae77Skettenis * gdb.mi/mi-disassemble.exp: Update 'run to main' output. 648*b725ae77Skettenis 649*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: Update execution commands 650*b725ae77Skettenis output. Update backtrace output. 651*b725ae77Skettenis 652*b725ae77Skettenis1999-10-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 653*b725ae77Skettenis 654*b725ae77Skettenis * gdb.mi/mi-disassemble.exp: Add new tests for the new 655*b725ae77Skettenis disassembly command parameter, number of lines. 656*b725ae77Skettenis 657*b725ae77SkettenisMon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com> 658*b725ae77Skettenis 659*b725ae77Skettenis * lib/mi-support.exp: Break complicated gdb_expect containing 660*b725ae77Skettenis exp_continue into a while within an expect. Don't attempt a start 661*b725ae77Skettenis more than three times. Check return value from gdb_load. 662*b725ae77Skettenis 663*b725ae77Skettenis1999-10-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 664*b725ae77Skettenis 665*b725ae77Skettenis * gdb.mi/mi-disassemble.exp: New file. 666*b725ae77Skettenis 667*b725ae77SkettenisWed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com> 668*b725ae77Skettenis 669*b725ae77Skettenis * lib/mi-support.exp (mi_run_cmd): Give up after two restart 670*b725ae77Skettenis attempts. 671*b725ae77Skettenis 672*b725ae77Skettenis1999-09290 Fernando Nasser <fnasser@totem.to.cygnus.com> 673*b725ae77Skettenis 674*b725ae77Skettenis * gdb.mi/mi-basics.exp: Update to current syntax and output formats. 675*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: Ditto. 676*b725ae77Skettenis * lib/mi-support.exp (mi_delete_breakpoints): Ditto. 677*b725ae77Skettenis 678*b725ae77Skettenis1999-06-30 Fernando Nasser <fnasser@totem.to.cygnus.com> 679*b725ae77Skettenis 680*b725ae77Skettenis * gdb.mi/basics.c (main): Fix return code. Add a print "Hello, 681*b725ae77Skettenis World". 682*b725ae77Skettenis * gdb.mi/mi-basics.exp: Fix message texts and numbering. 683*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: Ditto. Also, add new tests and improve 684*b725ae77Skettenis some patterns. 685*b725ae77Skettenis 686*b725ae77Skettenis1999-06-30 Fernando Nasser <fnasser@totem.to.cygnus.com> 687*b725ae77Skettenis 688*b725ae77Skettenis * lib/mi-support.exp (mi_gdb_reinitialize_dir): Remove query as an 689*b725ae77Skettenis acceptable response to the environment-dir command. 690*b725ae77Skettenis 691*b725ae77Skettenis1999-06-30 Fernando Nasser <fnasser@totem.to.cygnus.com> 692*b725ae77Skettenis 693*b725ae77Skettenis * lib/mi-support.exp (mi_delete_breakpoints): Remove references to 694*b725ae77Skettenis gdb-cli. 695*b725ae77Skettenis (mi_run_cmd): Ditto. 696*b725ae77Skettenis 697*b725ae77Skettenis1999-06-25 Fernando Nasser <fnasser@totem.to.cygnus.com> 698*b725ae77Skettenis 699*b725ae77Skettenis * lib/mi-support.exp (skip_mi_tests): Use gdb-version to check for 700*b725ae77Skettenis headless output format. 701*b725ae77Skettenis 702*b725ae77Skettenis1999-06-24 Fernando Nasser <fnasser@totem.to.cygnus.com> 703*b725ae77Skettenis 704*b725ae77Skettenis * gdb.mi/mi-simplerun.exp (test_controlled_execution): Add global 705*b725ae77Skettenis spec for hex. 706*b725ae77Skettenis 707*b725ae77Skettenis1999-06-24 Fernando Nasser <fnasser@totem.to.cygnus.com> 708*b725ae77Skettenis 709*b725ae77Skettenis * lib/mi-support.exp (mi_run_cmd): Fix pattern and add a timeout 710*b725ae77Skettenis clause. 711*b725ae77Skettenis 712*b725ae77Skettenis1999-06-24 Fernando Nasser <fnasser@totem.to.cygnus.com> 713*b725ae77Skettenis 714*b725ae77Skettenis * lib/mi-support.exp: Use mi_gdb_prompt instead of a modified 715*b725ae77Skettenis gdb_prompt. Remove uneeded loading of libgloss. 716*b725ae77Skettenis (mi_gdb_exit): Remove prompt argument. 717*b725ae77Skettenis (mi_uncatched_gdb_exit): Ditto. 718*b725ae77Skettenis (mi_run_cmd): New proc. MI version of gdb_run. 719*b725ae77Skettenis (skip_mi_tests): New proc. Check if gdb is capable of producing 720*b725ae77Skettenis headless formatted output. 721*b725ae77Skettenis * gdb.mi/mi-basics.exp: Use mi_gdb_prompt instead of a modified 722*b725ae77Skettenis gdb_prompt. Eliminate parameter to mi_gdb_exit (as a result of 723*b725ae77Skettenis the above). Test for skip_mi_tests before running. 724*b725ae77Skettenis Note: The above changes are interelated (need each other). 725*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: Same changes as for mi-basics.exe 726*b725ae77Skettenis above. 727*b725ae77Skettenis (test_breakpoint_creation_and_listing): Remove insertion of 728*b725ae77Skettenis breakpoint at callee1 (and renumber tokens). Add tests for 729*b725ae77Skettenis break-list, break-disable and break-info. 730*b725ae77Skettenis (test_running_the_program): Use mi_run_cmd so it can run on remote 731*b725ae77Skettenis targets. 732*b725ae77Skettenis (test_controlled_execution): Fix broken test. 733*b725ae77Skettenis (test_program_termination): Test implemented. 734*b725ae77Skettenis * gdb.mi/basic.c (main): Small change to allow for testing of both 735*b725ae77Skettenis exec-next and exec-step operations. 736*b725ae77Skettenis 737*b725ae77Skettenis1999-06-22 Fernando Nasser <fnasser@totem.to.cygnus.com> 738*b725ae77Skettenis 739*b725ae77Skettenis * lib/mi-support.exp (mi_gdb_test): New proc. MI version of gdb_test. 740*b725ae77Skettenis * gdb.mi/mi-basics.exp: Use the above instead of gdb_test. 741*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: Ditto. 742*b725ae77Skettenis 743*b725ae77Skettenis1999-06-22 Fernando Nasser <fnasser@totem.to.cygnus.com> 744*b725ae77Skettenis 745*b725ae77Skettenis * gdb.mi/mi-simplerun.exp: New file. Tests simple debugging tasks. 746*b725ae77Skettenis * gdb.mi/mi-basics.exp: Remove tests moved to above new file. 747*b725ae77Skettenis * lib/mi-support.exp: New file. Support procedures for mi tests. 748*b725ae77Skettenis 749*b725ae77Skettenis1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com> 750*b725ae77Skettenis 751*b725ae77Skettenis * gdb.mi/mi-basics.exp: Skip all tests if the MI interpreter is 752*b725ae77Skettenis not active. 753*b725ae77Skettenis 754*b725ae77Skettenis1999-06-03 Fernando Nasser <fnasser@totem.to.cygnus.com> 755*b725ae77Skettenis 756*b725ae77Skettenis * gdb.mi: New directory. 757*b725ae77Skettenis * configure.in: Configure it. 758*b725ae77Skettenis * configure: Regenerate. 759*b725ae77Skettenis * gdb.mi/{Makefile.in,configure.in,configure}: New files. 760*b725ae77Skettenis * gdb.mi/{mi-basics.exp,basics.c,testcmds}: New files. 761*b725ae77Skettenis 762*b725ae77Skettenis 763*b725ae77SkettenisLocal Variables: 764*b725ae77Skettenismode: indented-text 765*b725ae77Skettenisleft-margin: 8 766*b725ae77Skettenisfill-column: 74 767*b725ae77Skettenisversion-control: never 768*b725ae77SkettenisEnd: 769