gdb
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2010-01-20 Tom Tromey <tromey@redhat.com>
2
3 PR backtrace/10770:
4 * gdb.dwarf2/pr10770.exp: New file.
5 * gdb.dwarf2/pr10770.c: New file.
6 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7
8 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9
10 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11 that target was removed, and the test always runs native anyway.
12
13 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14
15 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
16 gdb.base/watchpoint-cond-gone-stripped.c: New.
17
18 2010-01-19 Tom Tromey <tromey@redhat.com>
19
20 PR c++/8000:
21 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
22 existing tests.
23 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
24 (main): Use AAA::SomeEnum.
25
26 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
27
28 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
29 (test_ignore_count): Declare line_callme_body global.
30 (run to breakpoint with ignore count): Use line_callme_body.
31 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
32 (set line_main_hello, set line_main_return): Reindent.
33 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
34 New.
35 (continue to callee4): Use line_callee4_body.
36 (check *stopped from CLI command): Use line_callee4_next.
37 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
38 (set line_main_hello, set line_main_return): Reindent.
39 (set line_callee4_head, set line_callee4_body): New.
40 (continue to callee4): Use line_callee4_body.
41
42 2010-01-18 Tom Tromey <tromey@redhat.com>
43
44 PR c++/9680:
45 * gdb.cp/casts.cc: Add new classes and variables.
46 * gdb.cp/casts.exp: Test new operators.
47
48 2010-01-18 Tom Tromey <tromey@redhat.com>
49 Thiago Jung Bauermann <bauerman@br.ibm.com>
50
51 * gdb.python/source2.py: New file.
52 * gdb.python/source1: New file.
53 * gdb.python/python.exp: Test "source" command.
54
55 2010-01-15 Stan Shebs <stan@codesourcery.com>
56
57 * gdb.trace/tfile.c: New file.
58 * gdb.trace/tfile.exp: New file.
59
60 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
63
64 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
67
68 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
71 (libfunc): New parameter action. Implement also selectable "sleep".
72 * gdb.base/break-interp-main.c: Include assert.h.
73 (libfunc): New parameter action.
74 (main): New parameters argc and argv. Assert argc. Pass argv.
75 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
76 (test_attach): New proc.
77 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
78 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
79
80 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 * gdb.base/break-interp.exp (test_core): New proc.
83 (test_ld): Call it.
84
85 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
86
87 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
88 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
89 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
90 and gdb_compile_shlib. Use new -Wl compiler options.
91 (dl bt, main bt): New tests.
92
93 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
94
95 Support PIEs with no symfile_objfile.
96 * gdb.base/break-interp.exp: New argument at the test_ld calls.
97 (test_ld): New parameter trynosym.
98 (test_ld <$trynosym>): New block.
99
100 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
101
102 * gdb.base/break-interp.exp: New file.
103
104 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
105
106 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
107 * gdb.python/py-prettyprint.py (pp_ls): New printer.
108 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
109 test.
110 * gdb.python/py-prettyprint.c: Define lazystring test structure.
111 * gdb.python/py-mi.exp: Add lazy string test.
112
113 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
114
115 * lib/mi-support.exp (mi_check_thread_states): Handle
116 core number in thread listing.
117
118 2010-01-12 Joel Brobecker <brobecker@adacore.com>
119
120 * gdb.base/maint.exp: Adjust the expected output for the
121 "maint print type" test. Use gdb_test_multiple instead of
122 gdb_sent/gdb_expect.
123
124 2010-01-11 Doug Evans <dje@google.com>
125
126 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
127 from gdbserver_download. All callers updated.
128
129 * gdb.server/ext-run.exp: "info os processes" requires xml support.
130
131 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
132
133 Implement binary numbers parsing.
134 * gdb.base/printcmds.exp (test_integer_literals_accepted)
135 (test_integer_literals_rejected): New binary tests.
136
137 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
138
139 * gdb.cell/configure: Regenerate.
140
141 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
142
143 * gdb.base/corefile.exp: Move the core finding block out and call it as
144 core_find, new variable $corefile, replace corefile by $corefile and
145 [file tail $corefile] for usage vs. test names resp.
146 * lib/gdb.exp (core_find): Move it as a new function here. New
147 parameter binfile and deletefiles. New variable $destcore. Pre-delete
148 $destcore. Return "" on error.
149
150 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
151
152 Workaround PR binutils/10802.
153 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
154 (twice).
155
156 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
157
158 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
159
160 2010-01-08 Joel Brobecker <brobecker@adacore.com>
161
162 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
163 call, to avoid interruption.
164
165 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
166
167 * gdb.stabs/weird.def (args93): New.
168
169 2010-01-07 Doug Evans <dje@google.com>
170
171 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
172
173 2010-01-07 Tom Tromey <tromey@redhat.com>
174
175 * gdb.base/source.exp: Use correct line number.
176
177 2010-01-05 Stan Shebs <stan@codesourcery.com>
178
179 * gdb.trace/tracecmd.exp: Test ftrace.
180
181 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
182
183 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
184
185 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
186
187 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
188 "uint_for_mi_testing".
189
190 2010-01-01 Joel Brobecker <brobecker@adacore.com>
191
192 Test indented comment in file being sourced.
193 * gdb.base/commands.exp: Test indented comment in file being sourced.
194
195 2010-01-01 Joel Brobecker <brobecker@adacore.com>
196
197 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
198 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
199 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
200 notice.
201
202 2010-01-01 Joel Brobecker <brobecker@adacore.com>
203
204 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
205 notice.
206
207 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
208
209 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
210 missing $after_stopped and comma (,) expectation.
211
212 2009-12-31 Stan Shebs <stan@codesourcery.com>
213
214 * gdb.trace/actions.exp: Test teval action.
215
216 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
217
218 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
219 (top level): Call test_watchpoint_in_big_blob.
220 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
221 watchpoints.
222 (func3): Write to buf.
223
224 2009-12-29 Stan Shebs <stan@codesourcery.com>
225
226 * gdb.trace/actions.exp: Test default-collect.
227
228 2009-12-28 Stan Shebs <stan@codesourcery.com>
229
230 * gdb.trace/tsv.exp: New file.
231 * gdb.base/completion.exp: Update ambiguous info output.
232
233 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
234
235 * gdb.base/find.c (main): Reference search buffers.
236 * gdb.base/included.c (main): Reference integer.
237 * gdb.base/ptype.c (charfoo): Declare.
238 (intfoo): Call charfoo.
239 * gdb.base/scope0.c (useitp): New function.
240 (usestatics): Use useitp.
241 (useit): Add a type for val.
242 * gdb.base/scope1.c (useit1): Take a pointer argument.
243 (usestatics1): Update calls to useit1.
244 * gdb.cp/call-c.cc: Declare foo.
245 (main): Call foo.
246 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
247 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
248 (main): Call C::ensureRefs and ensureOtherRefs.
249 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
250 variables.
251 (ensureOtherRefs): New function.
252 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
253 * gdb.cp/templates.cc (main): Call t5i.value.
254
255 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
256
257 Fix compatibility with G++-4.5.
258 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
259 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
260 (uncaught return): Remove.
261
262 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
263 Phil Muldoon <pmuldoon@redhat.com>
264
265 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
266 (bp_location13, bp_location14, bp_location17, bp_location18)
267 (marker3_proto, marker4_proto): New variables.
268 (breakpoint info): Update output.
269 (run until breakpoint at marker3, run until breakpoint at marker4): New
270 tests.
271
272 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
273
274 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
275 Replace the printf call of Y by provided "y-set-1" label. New block
276 for the second shared library.
277 * gdb.base/unload.exp: Compile also the second library, call
278 gdb_load_shlibs also for it. Use now gdb_breakpoint.
279 (single pending breakpoint info): Rename to ...
280 (pending breakpoint info before run): ... this extended test.
281 (libfile2, libname2, libsrcfile2, libsrc2)
282 (lib_sl2): New variables.
283 (exec_opts): Set also SHLIB_NAME2.
284 (pending breakpoint info on first run at shrfunc1)
285 (pending breakpoint info on second run at shrfunc1)
286 (pending breakpoint info on second run at shrfunc2)
287 (print y from libfile, print y from libfile2): New tests.
288 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
289 * gdb.base/unloadshr2.c: New.
290
291 2009-12-22 Hui Zhu <teawater@gmail.com>
292
293 * gdb.reverse/sigall-reverse.exp: Adjust.
294
295 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
296
297 PR gdb/10884
298
299 * gdb.mi/var-cmd.c (do_bitfield_tests): New
300 (main): Call do_bitfield_tests.
301 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
302
303 2009-12-20 Joel Brobecker <brobecker@adacore.com>
304
305 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
306 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
307 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
308 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
309 gdb.modula2/unbounded1.c: Update copyright header.
310
311 2009-12-10 Chris Moller <moller@mollerware.com>
312
313 PR gdb/9399
314 * gdb.cp/virtfunc2.exp: New tests
315 * gdb.cp/virtfunc2.cc: New tests
316 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
317
318 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
319
320 * gdb.reverse/i387-env-reverse.c: New file.
321 * gdb.reverse/i387-env-reverse.exp: New file.
322 * gdb.reverse/i387-stack-reverse.c: New file.
323 * gdb.reverse/i387-stack-reverse.exp: New file.
324
325 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
326
327 * gdb.python/py-type.exp (test_range): New test.
328
329 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
330
331 PR python/10805
332
333 * gdb.python/py-type.exp: New file.
334 * gdb.python/py-type.c: New file.
335 * Makefile.in: Add py-type.
336
337 2009-12-03 Tom Tromey <tromey@redhat.com>
338
339 * gdb.python/py-value.exp (test_parse_and_eval): New
340 function.
341
342 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
343
344 PR gdb/11022
345
346 * gdb.base/pr11022.exp: New test.
347 * gdb.base/pr11022.c: New test.
348
349 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
350
351 Fix spurious false FAILs.
352 * gdb.base/structs.c (chartest): New.
353 (main): Fill-in chartest.
354 * gdb.base/structs.exp (anychar_re, first): New.
355 (start_structs_test): Import global anychar_re and first.
356 New gdb_test call "set print elements 300; ${testfile}"
357 (start_structs_test <$first>): New block.
358 (any): Import global anychar_re. New variable ac. Use ${ac}.
359
360 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
361
362 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
363
364 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
365
366 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
367 Force $srcfile file.
368 * gdb.base/foll-fork.c (callee): Comment out the printf call.
369
370 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
371
372 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
373 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
374 * gdb.threads/watchthreads-reorder.exp: Likewise.
375
376 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
377
378 PR gdb/8704
379
380 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
381 "if", and "thread". Correct matching in the previous test.
382
383 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
384
385 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
386
387 2009-11-23 Michael Snyder <msnyder@vmware.com>
388
389 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
390 * gdb.reverse-watch-precsave.exp: Ditto.
391
392 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
393
394 * gdb.asm/asm-source.exp: Adjust.
395 * gdb.base/help.exp: Adjust.
396
397 2009-11-22 Pedro Alves <pedro@codesourcery.com>
398
399 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
400 (do_syscall_tests_without_xml): Set data-directory to
401 /the/path/to/nowhere.
402
403 2009-11-21 Pedro Alves <pedro@codesourcery.com>
404
405 * gdb.threads/local-watch-wrong-thread.c,
406 gdb.threads/local-watch-wrong-thread.exp: New files.
407
408 2009-11-21 Pedro Alves <pedro@codesourcery.com>
409
410 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
411 assume new `regsub' syntax available.
412
413 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 * gdb.base/watchpoint-hw-hit-once.exp,
416 gdb.base/watchpoint-hw-hit-once.c: New.
417
418 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
419
420 * gdb.threads/watchthreads-reorder.exp,
421 gdb.threads/watchthreads-reorder.c: New.
422
423 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
424
425 * gdb.xml/tdesc-regs.exp: Use for m68k.
426
427 2009-11-15 Pedro Alves <pedro@codesourcery.com>
428
429 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
430
431 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
432
433 * lib/gdb.exp (current_target_name): New procedure.
434 (gdb_wrapper_target): New variable.
435 (gdb_wrapper_init): Set gdb_wrapper_target.
436 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
437 wrapper.
438
439 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
440
441 * gdb.base/remote.exp: Delete the slowest load test.
442 Do not load with fixed packet sizes.
443
444 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
445
446 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
447
448 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
449
450 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
451 srcfile when setting a breakpoint.
452
453 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
454
455 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
456 macros.
457
458 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
459
460 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
461 to be in memory.
462 * gdb.base/display.c (force_mem): New.
463 (do_loops): Use it. Add breakpoint comments.
464 (do_vars): Add a breakpoint comment.
465 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
466 line numbers.
467
468 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
469
470 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
471 instead of a bare "run".
472
473 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
474
475 * gdb.python/py-prettyprint.exp: Adjust.
476
477 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
478
479 * lib/cell.exp (skip_cell_tests): Clean up test files before
480 returning.
481
482 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
483
484 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
485 and the breakpoint menu. Do not call perror if a prompt is seen.
486 Consume the following GDB prompt.
487 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
488 * gdb.cp/namespace.exp: Use gdb_test.
489 * gdb.cp/templates.exp: Use gdb_test.
490 (test_template_breakpoints): Use gdb_test_multiple.
491
492 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
493
494 * gdb.base/break1.c (struct some_struct, values): Move earlier.
495 (marker4): Reference values.
496
497 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
498
499 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
500 is missing.
501
502 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
503
504 * gdb.base/break.c (need_malloc): New.
505 * gdb.base/constvars.c (main): Reference crass and crisp.
506 * gdb.base/gdb1821.c (main): Reference bar.
507 * gdb.cp/gdb1355.cc (main): Reference s1.
508 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
509 (main): Call them.
510 * gdb.cp/hang2.cc (dummy2): Define.
511 * gdb.cp/hang3.cc (dummy3): Define.
512 * gdb.cp/m-data.cc (main): Reference shadow.
513
514 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
515 Nathan Froyd <froydnj@codesourcery.com>
516
517 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
518 remote host.
519
520 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
521
522 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
523 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
524 * gdb.dwarf2/dw2-compressed.exp: Likewise.
525 * gdb.dwarf2/dw2-intercu.exp: Likewise.
526 * gdb.dwarf2/dw2-intermix.exp: Likewise.
527 * gdb.dwarf2/dw2-producer.exp: Likewise.
528 * gdb.dwarf2/mac-fileno.exp: Likewise.
529 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
530 py-prettyprint.py to the remote host.
531 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
532
533 2009-11-11 Keith Seitz <keiths@redhat.com>
534
535 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
536 use it instead of "Foo".
537 * gdb.cp/classes.exp (do_tests): Add a test to access
538 a method through a typedef'd class name.
539
540 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
541
542 * gdb.base/long_long.exp: Permit leading zeros on floating-point
543 exponents.
544 * gdb.base/pointers.exp: Likewise.
545 * gdb.cp/ref-types.exp: Likewise.
546
547 2009-11-11 Keith Seitz <keiths@redhat.com>
548
549 * gdb.cp/cplusfuncs.cc (class foo): Add operators
550 new[] and delete[].
551 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
552 "void".
553 (probe_demangler): Remove all single-quoting of
554 method and variable names.
555 (info_func_regexp): Remove the word "void" from any
556 occurrence of "(void)".
557 (print_addr_2): Remove all single-quoting of
558 method names.
559 (print_addr_2_kfail): Likewise.
560 (print_addr): Single-quote C function names before
561 passing to print_addr_2.
562 (test_paddr_operator_functions): Remove single-quoting
563 for method names.
564 Add tests for operator new[] and operator delete[].
565
566 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
567
568 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
569
570 2009-11-09 Keith Seitz <keiths@redhat.com>
571
572 * gdb.cp/overload.exp: Add tests for resolving overloaded
573 methods in expression parsing/evaluation.
574
575 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
576
577 * lib/gdb.exp (default_gdb_version): Use --version instead of
578 --command.
579
580 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
581
582 * lib/gdb.exp (gdb_compile_test): New.
583 (skip_ada_tests, skip_java_tests): New.
584 (gdb_compile): Use gdb_compile_test for f77.
585 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
586 * lib/java.exp (compile_java_from_source): Remove runtests check,
587 use gdb_compile_test to record result.
588 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
589 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
590 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
591 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
592 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
593 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
594 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
595 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
596 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
597 adjust gdb_compile invocations.
598
599 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 * Makefile.in (abs_builddir): New.
602 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
603 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
604 `$(abs_builddir)/site.exp'.
605
606 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
607
608 * config/m68k-emc.exp, lib/emc-support.exp,
609 gdb.trace/gdb_c_test.c: Delete.
610 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
611 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
612 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
613 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
614 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
615 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
616 casing for m68k-*-elf.
617
618 2009-11-03 Pedro Alves <pedro@codesourcery.com>
619
620 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
621 * gdb.arch/i386-prologue.exp: Likewise.
622 * gdb.arch/i386-unwind.exp: Likewise.
623
624 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
625
626 * lib/gdb.exp (gdb_expect): Fix timeout typo.
627
628 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
629
630 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
631
632 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
633
634 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
635
636 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
637
638 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
639
640 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
641
642 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
643 * gdb.base/sepdebug2.c: New file.
644
645 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
646
647 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
648 the modified warnings for catch syscall. Verify if GDB was compiled
649 with support for lib expat, and choose which tests to run depending
650 on this.
651
652 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
653
654 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
655 that composite commands are parsed OK. And also test
656 that breakpoint commands do work.
657
658 2009-10-23 Michael Snyder <msnyder@vmware.com>
659
660 gdb.reverse/consecutive-precsave.exp: Change expect pattern
661 to allow for new disassembly style.
662
663 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
664
665 * gdb.asm/asm-source.exp: Adjust.
666
667 2009-10-22 Michael Snyder <msnyder@vmware.com>
668
669 * gdb.reverse/break-precsave.exp: New test.
670 * gdb.reverse/consecutive-precsave.exp: Ditto.
671 * gdb.reverse/finish-precsave.exp: Ditto.
672 * gdb.reverse/i386-precsave.exp: Ditto.
673 * gdb.reverse/machinestate-precsave.exp: Ditto.
674 * gdb.reverse/sigall-precsave.exp: Ditto.
675 * gdb.reverse/solilb-precsave.exp: Ditto.
676 * gdb.reverse/step-precsave.exp: Ditto.
677 * gdb.reverse/until-precsave.exp: Ditto.
678 * gdb.reverse/watch-precsave.exp: Ditto.
679
680 2009-10-22 Michael Snyder <msnyder@vmware.com>
681
682 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
683 for gdb_expect. Adjust one test's expect strings for the new
684 format of disassemble.
685 * gdb.reverse/finish-reverse.exp: Delete 'return'.
686 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
687 gdb_test_multiple.
688 * gdb.reverse/step-reverse.exp: Delete 'return'.
689 * gdb.reverse/until-reverse.exp: Delete blank lines.
690 * gdb.reverse/watch-reverse.exp: Delete blank lines.
691
692 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
693
694 * gdb.base/consecutive.exp: Adjust.
695 * gdb.base/display.exp: Likewise.
696 * gdb.base/pc-fp.exp: Likewise.
697 * gdb.base/sigbpt.exp: Likewise.
698
699 2009-10-19 Michael Snyder <msnyder@vmware.com>
700
701 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
702 * gdb.reverse/finish-reverse.c: Ditto.
703 * gdb.reverse/sigall-reverse.c: Ditto.
704 * gdb.reverse/solib-reverse.c: Ditto.
705 * gdb.reverse/step-reverse.c: Ditto.
706 * gdb.reverse/watch-reverse.c: Ditto.
707
708 2009-10-19 Pedro Alves <pedro@codesourcery.com>
709 Stan Shebs <stan@codesourcery.com>
710
711 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
712 * gdb.base/foll-exec.exp: Adjust to expect a process id before
713 "Executing new program".
714 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
715 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
716 left listed after having been killed.
717 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
718 * gdb.base/maint.exp: Adjust test.
719
720 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
721 * gdb.multi/Makefile.in: New.
722 * gdb.multi/base.exp: New.
723 * gdb.multi/goodbye.c: New.
724 * gdb.multi/hangout.c: New.
725 * gdb.multi/hello.c: New.
726 * gdb.multi/bkpt-multi-exec.c: New.
727 * gdb.multi/bkpt-multi-exec.exp: New.
728 * gdb.multi/crashme.c: New.
729
730 2009-10-13 Tristan Gingold <gingold@adacore.com>
731
732 * gdb.base/sepdebug.exp: Check debug info are found.
733
734 2009-10-08 Pedro Alves <pedro@codesourcery.com>
735
736 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
737 bits.
738
739 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
740
741 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
742
743 2009-10-07 Joel Brobecker <brobecker@adacore.com>
744
745 * gdb.base/watchpoints.c: Add copyright header. Reformat one
746 of the comments.
747
748 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
749
750 * gdb.base/annota1.exp: Remove obsolete match_max increase.
751 * gdb.base/annota3.exp: Idem.
752 * gdb.base/maint.exp: Idem.
753
754 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
755
756 * lib/gdb.exp (default_gdb_init): Set current value of match_max
757 to default.
758
759 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
760
761 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
762 mingw and cygwin targets.
763
764 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
765 Pedro Alves <pedro@codesourcery.com>
766
767 * lib/gdb.exp (gdb_compile): Avoid adding
768 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
769
770 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
771
772 * gdb.base/shr1.c: Use %p in format string.
773 * gdb.base/unload.c: Avoid warning in fprintf.
774 * gdb.base/watchpoint-solib.c: Idem.
775
776 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
777
778 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
779 long type.
780 (test_unlink): Correct printf string.
781 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
782 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
783
784 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
785
786 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
787 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
788 * gdb.arch/ia64-breakpoint-shadow.S: New file.
789
790 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
791
792 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
793 * gdb.objc/nondebug.exp: Likewise.
794
795 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
796
797 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
798 target_info setting.
799
800 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
801 that detect new threads during "info threads".
802
803 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
804
805 * gdb.threads/manythreads.c (main): Increase thread stack size
806 to 2*PTHREAD_STACK_MIN.
807 * gdb.threads/multi-create.c (main): Likewise.
808 (create_function): Likewise.
809
810 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
811
812 * gdb.base/dump.exp: Pass difference of pointer types instead
813 of integer types as offset to restore in intarr3.srec case.
814
815 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
816
817 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
818
819 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
820
821 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
822
823 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
824
825 New test for two watchpoints, with disabling of
826 the first inserted.
827 * testsuite/gdb.base/watchpoints.c: New file.
828 * testsuite/gdb.base/watchpoints.exp: New file.
829
830 2009-09-25 Tom Tromey <tromey@redhat.com>
831
832 * gdb.base/charset.exp: Test utf-16 strings with Python.
833
834 2009-09-25 Tom Tromey <tromey@redhat.com>
835
836 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
837 UCS-4.
838 * gdb.base/charset.c (utf_32_string): Rename.
839 (init_utf32): Rename.
840 (main): Update.
841
842 2009-09-22 Tom Tromey <tromey@redhat.com>
843
844 * gdb.python/py-function.exp: Add regression tests.
845
846 2009-09-21 Keith Seitz <keiths@redhat.com>
847
848 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
849 with invalid operator.
850
851 2009-09-21 Keith Seitz <keiths@redhat.com>
852
853 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
854 and destructor using typedef name of class.
855 * gdb.cp/classes.cc (class Base1): Add a destructor.
856 (base1): New typedef.
857 (use_methods): Instanitate an object of type base1.
858 * gdb.cp/templates.exp (test_template_typedef): New procedure.
859 (do_tests): Call test_template_typedef.
860 * gdb.cp/templates.cc (Baz::~Baz): New method.
861 (intBazOne): New typedef.
862 (main): Instantiate intBazOne.
863
864 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
865
866 PR python/10633
867
868 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
869 Function.
870 (run_lang_tests): Add print elements test.
871
872 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
873
874 * gdb.python/py-value.exp (test_subscript_regression): New
875 function. Test for invalid subscripts.
876 * gdb.python/py-value.c (main): Add test array, and pointer to it.
877 (ptr_ref): New function.
878
879 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
880
881 * gdb.base/default.exp: Fix "show convenience".
882
883 2009-09-15 Tom Tromey <tromey@redhat.com>
884
885 * lib/mi-support.exp (mi_create_varobj): Update.
886 (mi_create_floating_varobj): Likewise.
887 (mi_create_dynamic_varobj): New proc.
888 (mi_varobj_update): Update.
889 (mi_varobj_update_with_type_change): Likewise.
890 (mi_varobj_update_kv_helper): New proc.
891 (mi_varobj_update_dynamic_helper): Rewrite.
892 (mi_varobj_update_dynamic): New proc.
893 (mi_list_varobj_children): Update.
894 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
895 * gdb.python/python-prettyprint.py (pp_outer): New class.
896 (pp_nullstr): Likewise.
897 (lookup_function): Register new printers.
898 * gdb.python/python-prettyprint.c (struct substruct): New type.
899 (struct outerstruct): Likewise.
900 (substruct_test): New function.
901 (struct nullstr): New type.
902 (string_1, string_2): New globals.
903 (main): Add new tests.
904 * gdb.python/python-mi.exp: Added regression tests.
905 * gdb.mi/mi2-var-display.exp: Update.
906 * gdb.mi/mi2-var-cmd.exp: Update.
907 * gdb.mi/mi2-var-child.exp: Update.
908 * gdb.mi/mi2-var-block.exp: Update.
909 * gdb.mi/mi-var-invalidate.exp: Update.
910 * gdb.mi/mi-var-display.exp: Update.
911 * gdb.mi/mi-var-cmd.exp: Update.
912 * gdb.mi/mi-var-child.exp: Update.
913 * gdb.mi/mi-var-block.exp: Update.
914 * gdb.mi/mi-break.exp: Update.
915 * gdb.mi/gdb701.exp: Update.
916
917 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
918
919 * Makefile.in: Inclusion of catch-syscall object.
920 * gdb.base/catch-syscall.c: New file.
921 * gdb.base/catch-syscall.exp: New file.
922
923 2009-09-12 Michael Snyder <msnyder@vmware.com>
924
925 * gdb.reverse/step-reverse.exp: Explicitly check for targets
926 that can support reverse debuggnig.
927
928 2009-09-11 Tom Tromey <tromey@redhat.com>
929
930 * gdb.dwarf2/valop.S: New file.
931 * gdb.dwarf2/valop.exp: New file.
932
933 2009-09-11 Mark Kettenis <kettenis@gnu.org>
934
935 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
936
937 2009-09-10 Doug Evans <dje@google.com>
938
939 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
940 Add $gdb_prompt to second breakpoint regexp.
941
942 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
943
944 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
945 names, add missing ones.
946 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
947 * gdb.python/py-frame.c: Rename from python-frame.c.
948 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
949 testfile name.
950 * gdb.python/py-function.exp: Rename from python-function.exp.
951 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
952 testfile name.
953 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
954 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
955 Adjust testfile name.
956 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
957 * gdb.python/py-template.cc: Rename from python-template.cc.
958 * gdb.python/py-template.exp: Rename from python-template.exp.
959 Adjust testfile name.
960 * gdb.python/py-value.c: Rename from python-value.c.
961 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
962 testfile name.
963
964 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
965
966 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
967 $bpt2address.
968 (Second breakpoint address is valid on ia64)
969 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
970
971 2009-09-03 Joseph Myers <joseph@codesourcery.com>
972
973 * gdb.base/ending-run.exp: Restrict regular expression matching
974 line number to require closing brace following.
975
976 2009-09-03 Doug Evans <dje@google.com>
977
978 * gdb.base/store.exp (check_set): Fix typo in expected value message.
979
980 2009-09-02 Tom Tromey <tromey@redhat.com>
981
982 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
983
984 2009-09-02 Tom Tromey <tromey@redhat.com>
985
986 * gdb.dwarf2/callframecfa.exp: New file.
987 * gdb.dwarf2/callframecfa.S: New file.
988
989 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
990
991 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
992 gdb.base/solib-overlap-main.c: New.
993
994 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
995
996 PR gdb/10565
997
998 * gdb.base/bitfields.c (struct container, container): New.
999 (main): Initialize it and call break5.
1000 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1001
1002 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1003
1004 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1005 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1006
1007 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1008
1009 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1010
1011 2009-08-26 Michael Snyder <msnyder@vmware.com>
1012
1013 * gdb.base/i386-reverse.c: New file.
1014 * gdb.base/i386-reverse.exp: New file.
1015 * gdb.base/Makefile.in: Add new files to be removed.
1016
1017 2009-08-26 Joseph Myers <joseph@codesourcery.com>
1018
1019 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1020 environment-pwd for remote host.
1021 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1022
1023 2009-08-24 Keith Seitz <keiths@redhat.com>
1024
1025 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1026 Add two new C++ completer tests which limit the output to a
1027 given class.
1028
1029 2009-08-24 Michael Snyder <msnyder@vmware.com>
1030
1031 * gdb.base/del.exp: Fix typo in comment.
1032 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1033
1034 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1035
1036 * configure: Regenerate.
1037 * gdb.hp/configure: Likewise.
1038 * gdb.hp/gdb.aCC/configure: Likewise.
1039 * gdb.hp/gdb.base-hp/configure: Likewise.
1040 * gdb.hp/gdb.compat/configure: Likewise.
1041 * gdb.hp/gdb.defects/configure: Likewise.
1042 * gdb.hp/gdb.objdbg/configure: Likewise.
1043 * gdb.stabs/configure: Likewise.
1044
1045 2009-08-19 Doug Evans <dje@google.com>
1046
1047 * gdb.base/gdbvars.c: New file.
1048 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1049
1050 2009-08-14 Pedro Alves <pedro@codesourcery.com>
1051
1052 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1053 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1054
1055 2009-08-13 Pedro Alves <pedro@codesourcery.com>
1056
1057 * gdb.base/default.exp: Adjust "set language test": it's now an
1058 enum command. Larger help string moved to "help set language".
1059 * gdb.base/help.exp: Adjust "help set language" expected output,
1060 now lists all known languages.
1061
1062 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1063
1064 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1065 all frame arguments.
1066 * gdb.arch/altivec-regs.exp: Likewise.
1067
1068 2009-08-07 Tom Tromey <tromey@redhat.com>
1069
1070 * gdb.base/setshow.exp: Add tests for changes to set language, set
1071 check range, and set check type.
1072
1073 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1074
1075 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1076 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1077 Call it.
1078
1079 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1080
1081 * configure.ac: Run gdb.cell tests when appropriate.
1082 * configure: Regenerate.
1083 * lib/cell.exp: New file.
1084 * gdb.cell: New directory.
1085 * gdb.cell/configure.ac: New file.
1086 * gdb.cell/configure: New file.
1087 * gdb.cell/Makefile.in: New file.
1088 * gdb.cell/arch.exp: New file.
1089 * gdb.cell/break.c: New file.
1090 * gdb.cell/break.exp: New file.
1091 * gdb.cell/break-spu.c: New file.
1092 * gdb.cell/bt.c: New file.
1093 * gdb.cell/bt2-spu.c: New file.
1094 * gdb.cell/bt-spu.c: New file.
1095 * gdb.cell/bt.exp: New file.
1096 * gdb.cell/coremaker.c: New file.
1097 * gdb.cell/coremaker-spu.c: New file.
1098 * gdb.cell/core.exp: New file.
1099 * gdb.cell/gcore.exp: New file.
1100 * gdb.cell/data.c: New file.
1101 * gdb.cell/data.exp: New file.
1102 * gdb.cell/data-spu.c: New file.
1103 * gdb.cell/ea-cache.exp: New file.
1104 * gdb.cell/ea-cache.c: New file.
1105 * gdb.cell/ea-cache-spu.c: New file.
1106 * gdb.cell/ea-standalone.c: New file.
1107 * gdb.cell/ea-standalone.exp: New file.
1108 * gdb.cell/ea-test.c: New file.
1109 * gdb.cell/ea-test.exp: New file.
1110 * gdb.cell/f-regs.exp: New file.
1111 * gdb.cell/mem-access.c: New file.
1112 * gdb.cell/mem-access.exp: New file.
1113 * gdb.cell/mem-access-spu.c: New file.
1114 * gdb.cell/ptype.exp: New file.
1115 * gdb.cell/registers.exp: New file.
1116 * gdb.cell/size.c: New file.
1117 * gdb.cell/sizeof.exp: New file.
1118 * gdb.cell/size-spu.c: New file.
1119 * gdb.cell/solib.exp: New file.
1120 * gdb.cell/solib-symbol.exp: New file.
1121
1122 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1123
1124 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1125
1126 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1127
1128 * gdb.base/float.exp: Handle VFP registers.
1129
1130 2009-07-14 Michael Snyder <msnyder@vmware.com>
1131
1132 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1133 to bring gdb to the beginning of the calling line.
1134
1135 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1136 confusing the i386 epilogue unwinder.
1137
1138 2009-07-14 Stan Shebs <stan@codesourcery.com>
1139
1140 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1141
1142 2009-07-14 Michael Snyder <msnyder@vmware.com>
1143
1144 * gdb.reverse/step-reverse.exp (stepi into function call):
1145 Call instruction may not be first instruction in the line.
1146 (reverse stepi from a function call): Used wrong line number.
1147
1148 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1149
1150 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1151
1152 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1153
1154 Fix gdb.base/macscp.exp when using custom inputrc.
1155 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1156 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1157 env(TERM) set.
1158 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1159 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1160
1161 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1162
1163 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1164 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1165 Change the compilation target to match the testcase name.
1166 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1167 testcase name.
1168 * a2-run.exp: Use for setup prepare_for_testing. Change the
1169 compilation target to match the testcase name.
1170 * gdb.base/commands.exp: Likewise.
1171 * gdb.base/finish.exp: Likewise.
1172 * gdb.base/float.exp: Likewise.
1173 * gdb.base/info-target.exp: Likewise.
1174 * gdb.base/relational.exp: Likewise.
1175 * gdb.base/term.exp: Likewise.
1176 * gdb.base/until.exp: Likewise.
1177 * gdb.base/volatile.exp: Likewise.
1178 * gdb.base/whatis-exp.exp: Likewise.
1179
1180 2009-07-11 Hui Zhu <teawater@gmail.com>
1181
1182 * gdb.base/help.exp (disassemble): Update expected help text.
1183
1184 2009-07-09 Tom Tromey <tromey@redhat.com>
1185
1186 * lib/gdb.exp: Handle TRANSCRIPT.
1187 (remote_spawn, remote_close, send_gdb): New procs.
1188
1189 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1190
1191 * gdb.python/python-prettyprint.c: Add counted null string
1192 structure.
1193 * gdb.python/python-prettyprint.exp: Print null string. Test for
1194 embedded nulls.
1195 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1196 * gdb.python/python-value.exp (test_value_in_inferior): Add
1197 variable length string fetch tests.
1198 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1199
1200 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1201
1202 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1203
1204 2009-07-07 Tom Tromey <tromey@redhat.com>
1205
1206 * gdb.base/call-rt-st.exp: Update for change to escape output.
1207 * gdb.base/callfuncs.exp: Likewise.
1208 * gdb.base/charset.exp: Likewise.
1209 * gdb.base/constvars.exp: Likewise.
1210 * gdb.base/long_long.exp: Likewise.
1211 * gdb.base/pointers.exp: Likewise.
1212 * gdb.base/printcmds.exp: Likewise.
1213 * gdb.base/setvar.exp: Likewise.
1214 * gdb.base/store.exp: Likewise.
1215 * gdb.cp/ref-types.exp: Likewise.
1216 * gdb.mi/mi-var-child.exp: Likewise.
1217 * gdb.mi/mi-var-display.exp: Likewise.
1218 * gdb.mi/mi2-var-display.exp: Likewise.
1219 * gdb.base/charset.exp: Test octal escape sequence length.
1220 Update for change to escape output.
1221
1222 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1223
1224 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1225
1226 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1227
1228 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1229
1230 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1233 gdbserver increasing $portnum if "Can't bind address" has been seen.
1234
1235 2009-07-05 Pedro Alves <pedro@codesourcery.com>
1236
1237 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1238 mingw32ce.
1239
1240 2009-07-05 Pedro Alves <pedro@codesourcery.com>
1241
1242 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1243 VFP format.
1244
1245 2009-07-02 Pedro Alves <pedro@codesourcery.com>
1246
1247 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1248 linux. Adjust to use "inferior", "info inferiors", "detach
1249 inferior" and "kill inferior" instead of "restart", "info fork",
1250 "detach fork" and "delete fork".
1251 * gdb.base/ending-run.exp: Spell out "info".
1252 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1253 the "kill" command.
1254
1255 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1256
1257 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1258 change to prefix TLS offset in hex with 0x.
1259
1260 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1261
1262 * gdb.base/default.exp: Update test case for "x" changes.
1263
1264 2009-07-01 Tristan Gingold <gingold@adacore.com>
1265
1266 * gdb.base/bigcore.exp: Make darwin untested.
1267
1268 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1269
1270 * gdb.base/completion.exp (directory completion): Create the directory.
1271 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1272 escapeuniquesub.
1273 (directory completion 2): Expect now ${escapeuniquesub}.
1274 (Glob remaining of directory test): Remove one excessive newline.
1275 Expect the real output.
1276
1277 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1278
1279 Fix `make check//%' target after `make check' has been ran.
1280 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1281 a mkdir call.
1282 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1283 (%/.dir): Remove.
1284
1285 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1286
1287 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1288 the expected result record.
1289
1290 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1291
1292 Remove racy FAILs relying just on the timeouts.
1293 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1294 (annotation_level 2): Remove racy FAILs.
1295
1296 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1297
1298 gdb/10275
1299 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1300
1301 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1302
1303 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1304
1305 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1306
1307 * gdb.mi/mi-stack.exp: Testing symbolic options
1308 to -stack-list-locals and -stack-list-arguments.
1309
1310 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1311
1312 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1313
1314 2009-06-29 Tom Tromey <tromey@redhat.com>
1315
1316 * dg-extract-results.sh: New file.
1317 * Makefile.in (FORCE_PARALLEL): New variable.
1318 (CHECK_TARGET): New conditional variable.
1319 (check): Use CHECK_TARGET.
1320 (DO_RUNTEST): New variable.
1321 (check-single): New target.
1322 (TEST_DIRS): New variable.
1323 (TEST_TARGETS): Likewise.
1324 (check-parallel): New target.
1325 (check-gdb.%): New pattern.
1326 (BASE1_FILES): New variable.
1327 (BASE2_FILES): Likewise.
1328 (check-gdb.base%): New pattern.
1329 (%/.dir): New pattern.
1330 * configure: Rebuild.
1331 * aclocal.m4 (AM_CONDITIONAL): New defun.
1332 * configure.ac: Check whether user is using GNU make.
1333 (GMAKE): New conditional.
1334
1335 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1336
1337 * gdb.cp/namespace-nested-import.cc: New test.
1338 * gdb.cp/namespace-nested-import.exp: New test.
1339
1340 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1341
1342 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1343 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1344 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1345 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1346 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1347 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1348 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1349 gdb.opt/inline-markers.c: New files.
1350 * lib/gdb.exp (skip_inline_frame_tests): New function.
1351 (skip_inline_var_tests): New function.
1352
1353 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1354
1355 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1356 backtrace.
1357
1358 2009-06-27 Michael Snyder <msnyder@vmware.com>
1359
1360 * gdb.reverse: New directory.
1361 * gdb.reverse/break-reverse.c: New test.
1362 * gdb.reverse/break-reverse.exp: New test.
1363 * gdb.reverse/consecutive-reverse.c: New test.
1364 * gdb.reverse/consecutive-reverse.exp: New test.
1365 * gdb.reverse/finish-reverse.c: New test.
1366 * gdb.reverse/finish-reverse.exp: New test.
1367 * gdb.reverse/machinestate.c: New test.
1368 * gdb.reverse/ms1.c: New test.
1369 * gdb.reverse/machinestate.exp: New test.
1370 * gdb.reverse/Makefile.in: New file.
1371 * gdb.reverse/shr2.c: New test.
1372 * gdb.reverse/solib-reverse.c: New test.
1373 * gdb.reverse/solib-reverse.exp: New test.
1374 * gdb.reverse/step-reverse.c: New test.
1375 * gdb.reverse/step-reverse.exp: New test.
1376 * gdb.reverse/until-reverse.c: New test.
1377 * gdb.reverse/ur1.c: New test.
1378 * gdb.reverse/until-reverse.exp: New test.
1379 * gdb.reverse/watch-reverse.c: New test.
1380 * gdb.reverse/watch-reverse.exp: New test.
1381 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1382 * configure: Regenerate.
1383
1384 2009-06-26 Doug Evans <dje@google.com>
1385
1386 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1387
1388 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1389
1390 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1391 windows problem for 'file delete $binfile'.
1392
1393 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1394
1395 * gdb.cp/namespace-using.exp: New test.
1396 * gdb.cp/namespace-using.cc: New test.
1397
1398 2009-05-20 Joel Brobecker <brobecker@adacore.com>
1399
1400 * gdb.ada/variant_record_packed_array: New testcase.
1401
1402 2009-06-23 Tom Tromey <tromey@redhat.com>
1403
1404 * gdb.base/charset.exp (test_combination): Regression test.
1405 * gdb.base/charset.c (my_wchar_t): New typedef.
1406 (myvar): New global.
1407 (main): Set myvar.
1408
1409 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1410
1411 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1412 target.
1413
1414 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1415
1416 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1417
1418 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1419
1420 * gdb.mi/gdb680.exp: Update test for error message.
1421
1422 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1423
1424 * gdb.base/annota1.exp: Allow multiple occurrences of the
1425 frames-invalid annotation.
1426 * gdb.cp/annota2.exp: Likewise.
1427
1428 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1429
1430 * gdb.cp/gdb2495.cc: New file.
1431 * gdb.cp/gdb2495.exp: New file.
1432
1433 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1434
1435 Report error on GDB crash during runto.
1436 * lib/gdb.exp (runto <eof>): New.
1437
1438 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1439
1440 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1441 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1442 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1443 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1444 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1445 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1446 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1447 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1448 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1449 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1450 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1451 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1452 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1453 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1454 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1455 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1456 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1457 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1458 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1459 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1460 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1461 gdb.trace/passcount.exp, gdb.trace/report.exp,
1462 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1463 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1464 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1465 executable.
1466
1467 2009-06-07 Pedro Alves <pedro@codesourcery.com>
1468
1469 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1470 defined before referencing it.
1471
1472 2009-06-03 Doug Evans <dje@google.com>
1473
1474 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1475 * gdb.arch/i386-see.c: Ditto.
1476
1477 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1478
1479 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1480 (check_macro): Return 1 if undefined.
1481 If first test fails, check if macro debug information is available,
1482 and report unsupported test if no macro information is found.
1483
1484 2009-05-29 Doug Evans <dje@google.com>
1485
1486 * gdb.threads/hand-call-in-threads.exp: New.
1487 * gdb.threads/hand-call-in-threads.c: New.
1488
1489 2009-05-29 Michael Snyder <msnyder@vmware.com>
1490
1491 * gdb.base/break-always.exp: Change "1" to "on".
1492 Add confirmation check.
1493
1494 2009-05-28 Pedro Alves <pedro@codesourcery.com>
1495
1496 * gdb.threads/threxit-hop-specific.c: New.
1497 * gdb.threads/threxit-hop-specific.exp: New.
1498 * gdb.threads/thread-execl.c: New.
1499 * gdb.threads/thread-execl.exp: New.
1500
1501 2009-05-27 Tom Tromey <tromey@redhat.com>
1502 Thiago Jung Bauermann <bauerman@br.ibm.com>
1503
1504 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1505 (mi_child_regexp): Likewise.
1506 (mi_list_varobj_children_range): Likewise.
1507 (mi_get_features): Likewise.
1508 (mi_list_varobj_children): Rewrite.
1509 * gdb.python/python-mi.exp: New file.
1510
1511 2009-05-27 Tom Tromey <tromey@redhat.com>
1512 Thiago Jung Bauermann <bauerman@br.ibm.com>
1513 Phil Muldoon <pmuldoon@redhat.com>
1514 Paul Pluzhnikov <ppluzhnikov@google.com>
1515
1516 * gdb.python/python-prettyprint.exp: New file.
1517 * gdb.python/python-prettyprint.c: New file.
1518 * gdb.python/python-prettyprint.py: New file.
1519 * gdb.base/display.exp: print/r is now valid.
1520
1521 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1522 Tom Tromey <tromey@redhat.com>
1523 Pedro Alves <pedro@codesourcery.com>
1524 Paul Pluzhnikov <ppluzhnikov@google.com>
1525
1526 * gdb.python/python-template.exp: New file.
1527 * gdb.python/python-template.cc: New file.
1528 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1529 tests.
1530 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1531 Call it.
1532 (test_value_after_death): New proc.
1533 * gdb.python/python-value.c (PTR): New typedef.
1534 (main): New variable 'x'.
1535
1536 2009-05-27 Tom Tromey <tromey@redhat.com>
1537
1538 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1539 tests.
1540 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1541 Call it.
1542
1543 2009-05-27 Pedro Alves <pedro@codesourcery.com>
1544
1545 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1546
1547 2009-05-24 Pedro Alves <pedro@codesourcery.com>
1548
1549 * gdb.threads/fork-thread-pending.c: New.
1550 * gdb.threads/fork-thread-pending.exp: New.
1551
1552 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1553
1554 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1555 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1556
1557 2009-05-18 Jon Beniston <jon@beniston.com>
1558
1559 * gdb.asm/asm-source.exp: Add lm32 target.
1560
1561 2009-05-17 Pedro Alves <pedro@codesourcery.com>
1562
1563 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1564 `gdb_get_line_number'. Call `callee' in both parent and child.
1565 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1566 `gdb_get_line_number' instead of hardcoding line numbers.
1567 (catch_fork_unpatch_child): New procedure to test detaching
1568 breakpoints from child fork.
1569 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1570 hardcoding line numbers.
1571 (do_fork_tests): Run `catch_fork_unpatch_child'.
1572
1573 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1574
1575 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1576 of structure type enters or leaves the scope, it
1577 is reported by -var-update.
1578
1579 2009-05-11 Doug Evans <dje@sebabeach.org>
1580
1581 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1582 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1583 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1584
1585 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1586
1587 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1588
1589 2009-04-30 Doug Evans <dje@google.com>
1590
1591 * gdb.threads/watchthreads2.exp: New testcase.
1592 * gdb.threads/watchthreads2.c: New testcase.
1593
1594 2009-04-29 Doug Evans <dje@google.com>
1595
1596 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1597 * gdb.cp/mb-ctor.cc: Ditto.
1598 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1599 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1600 * gdb.cp/mb-inline1.cc: Call it.
1601 * gdb.cp/mb-inline2.cc: Ditto.
1602 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1603 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1604
1605 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1606
1607 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1608 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1609 Replace all uses of `decimal' by `nonzero'.
1610 (info macro FROM_COMMANDLINE): New test.
1611
1612 2009-04-27 Tom Tromey <tromey@redhat.com>
1613
1614 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1615
1616 2009-04-27 Doug Evans <dje@google.com>
1617
1618 * gdb.threads/watchthreads.c (main): Initialize args before starting
1619 the threads. Plus formatting cleanup.
1620 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1621 biased scheduling of one thread.
1622
1623 2009-04-27 Jerome Guitton <guitton@adacore.com>
1624
1625 * gdb.cp/templates.cc (GetMax): New template.
1626 (main): Declare two instances of GetMax.
1627 * gdb.cp/templates.exp: Add new test.
1628
1629 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1632
1633 2009-04-22 Joseph Myers <joseph@codesourcery.com>
1634
1635 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1636
1637 2009-04-15 Tom Tromey <tromey@redhat.com>
1638
1639 * gdb.base/charset.exp: Add regression test.
1640
1641 2009-04-14 Joel Brobecker <brobecker@adacore.com>
1642
1643 * gdb.base/exe-lock.exp: New testcase.
1644
1645 2009-04-13 Tom Tromey <tromey@redhat.com>
1646
1647 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1648 operator on Frame.
1649
1650 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1651
1652 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1653 * gdb.server/ext-attach.exp: Likewise.
1654
1655 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1656
1657 Eliminate some sleep usage.
1658
1659 * gdb.mi/basics.c (do_nothing): New.
1660 (main): Use do_nothing instead of printf, so that
1661 not to introduce race condition between output of
1662 inferiour and output of gdb. Do not use sleep as it
1663 is not generally available on embedded targets.
1664
1665 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1666
1667 * gdb.server/ext-attach.exp: Expect an optional process id after
1668 "Detached from remote process".
1669
1670 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1671
1672 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1673 gdb.dwarf2/dw2-unresolved.exp: New.
1674
1675 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1676
1677 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1678 mi_run_to_main.
1679
1680 2009-04-02 Pedro Alves <pedro@codesourcery.com>
1681
1682 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1683 mi_run_to_main. Skip thread exit test on remote targets.
1684 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1685 mi_run_to_main.
1686 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1687 mi_run_to_main.
1688 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1689 when expecting ^connected. Detect when the target doesn't support
1690 non-stop mode.
1691 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1692 supported. Return -1 on error, 0 on success.
1693 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1694 (mi_runto): Return mi_runto_helper's result explicitly.
1695
1696 2009-04-01 Pedro Alves <pedro@codesourcery.com>
1697
1698 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1699
1700 2009-04-01 Tom Tromey <tromey@redhat.com>
1701
1702 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1703 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1704 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1705 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1706
1707 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1708 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 PR gdb/931
1711 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1712 output.
1713 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1714 for gdb/931.
1715 * dw2-strp.S (DW_AT_language): Change to C++.
1716 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1717
1718 2009-03-31 Joel Brobecker <brobecker@adacore.com>
1719
1720 * gdb.ada/tasks: New testcase.
1721
1722 2009-03-30 Stan Shebs <stan@codesourcery.com>
1723
1724 * gdb.trace/actions.exp: Update to match new info trace format.
1725 * gdb.trace/deltrace.exp: Ditto.
1726 * gdb.trace/infotrace.exp: Ditto.
1727 * gdb.trace/passcount.exp: Ditto.
1728 * gdb.trace/save-trace.exp: Ditto.
1729 * gdb.trace/while-stepping.exp: Ditto.
1730 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1731
1732 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1733
1734 * gdb.python/python-frame.c: New file.
1735 * gdb.python/python-frame.exp: New file.
1736
1737 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1738
1739 * gdb.python/python-value.exp: Add tests for the address
1740 attribute.
1741
1742 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1743
1744 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1745
1746 2009-03-26 Doug Evans <dje@google.com>
1747
1748 * gdb.mi/mi-nonstop-exit.exp: New file.
1749 * gdb.mi/non-stop-exit.c: New file.
1750
1751 2009-03-26 Tom Tromey <tromey@redhat.com>
1752
1753 Update for change to prologue skipping:
1754 * gdb.mi/mi2-simplerun.exp: Update.
1755 * gdb.mi/mi2-break.exp: Update.
1756 * gdb.mi/mi-simplerun.exp: Update.
1757 * gdb.mi/mi-break.exp: Update.
1758 * gdb.base/ending-run.exp: Update.
1759
1760 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1761
1762 * gdb.python/python-value.exp (test_value_in_inferior): Test
1763 gdb.Value.is_optimized_out attribute.
1764
1765 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.dwarf2/dw2-noloc-main.c: New file.
1768 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1769 (.text): Remove.
1770 (.data): New.
1771 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1772 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1773 (DW_TAG_subprogram func_cu1, noloc): Remove.
1774 (main): New.
1775 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1776 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1777 (file_symbols): New procedure.
1778
1779 2009-03-25 Tom Tromey <tromey@redhat.com>
1780
1781 * gdb.base/charset.exp (valid_target_charset): New proc.
1782 Use it to skip tests on invalid charsets.
1783
1784 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1785
1786 * gdb.base/completion.exp: Add a test for directory completion.
1787
1788 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1789
1790 Fix a racy FAIL.
1791 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1792 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1793
1794 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1795
1796 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1797 * gdb.python/python-function.exp: Add test for function returning
1798 a GDB value.
1799
1800 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1801
1802 * gdb.python/python-function.exp: New file.
1803
1804 2009-03-20 Tom Tromey <tromey@redhat.com>
1805
1806 * gdb.base/store.exp: Update for change to escape output.
1807 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1808 to escape output.
1809 * gdb.base/pointers.exp: Update for change to escape output.
1810 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1811 to escape output.
1812 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1813 escape output.
1814 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1815 to escape output.
1816 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1817 escape output.
1818 * gdb.base/setvar.exp: Update for change to escape output.
1819 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1820 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1821 to escape output.
1822 (test_print_string_constants): Likewise.
1823 * gdb.base/charset.exp (valid_host_charset): Check size of
1824 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1825 cases. Handle "auto"-related output.
1826 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1827 (uvar, Uvar): New globals.
1828
1829 2009-03-19 Jerome Guitton <guitton@adacore.com>
1830
1831 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1832 deltas.
1833 * gdb.ada/fixed_points.exp: Ditto.
1834
1835 2009-03-18 Pedro Alves <pedro@codesourcery.com>
1836
1837 * return-nodebug.c: Don't include stdio.h.
1838 (init): Delete.
1839 (func): Delete definition and provide extern declaration.
1840 (t): New.
1841 (main): Don't call printf. Call func and store its result in t.
1842 * return-nodebug1.c: New.
1843 * return-nodebug.exp: Don't expect stdio output. Instead, print
1844 the global variable t. Drop printf formatters and cast types from
1845 foreach loop. Don't use prepare_for_testing. Compile
1846 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1847 define FORMAT or CAST.
1848
1849 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1850
1851 * gdb.base/solib-display.exp: Disable test for remote targers.
1852
1853 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1856
1857 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1858
1859 Fix a racy FAIL.
1860 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1861 code from `follow parent, print pids'.
1862 (`follow child, print pids', `follow parent, print pids'): Call it.
1863 Replace `gdb_test "break..."' by gdb_breakpoint.
1864
1865 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1866
1867 * gdb.mi/mi-cli.exp: Adjust for output difference in
1868 sync and async modes.
1869
1870 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1871
1872 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1873 that was checked in by mistake. Remove loading of ada.exp, since
1874 this is not necessary in this case.
1875
1876 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1877
1878 * gdb.ada/ptype_arith_binop.exp: New testcase.
1879
1880 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1881
1882 * gdb.ada/mod_from_name: New testcase.
1883
1884 2009-03-12 Joel Brobecker <brobecker@adacore.com>
1885
1886 * gdb.ada/tick_last_segv: New testcase.
1887
1888 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1889
1890 * gdb.mi/mi-cli.exp: Remove debug print.
1891
1892 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1893
1894 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1895 include the token in ^running and frame info in *stopped.
1896
1897 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1898
1899 * solib-display.exp: New file.
1900 * solib-display-main.c: New file.
1901 * solib-display-lib.c: New file.
1902
1903 2009-03-05 Pedro Alves <pedro@codesourcery.com>
1904
1905 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1906
1907 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1908
1909 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1910 (list_and_check_macro): Use more specific test name.
1911 (next to definition): Make the test names unique.
1912
1913 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1914
1915 * gdb.pascal/floats.exp: Accept approximate results everywhere.
1916
1917 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1918
1919 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1920 notifications.
1921 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1922 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1923 * lib/mi-support.exp (library_loaded_re): New.
1924 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1925
1926 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1927
1928 * gdb.gdb/observer.exp: Use test_notification observer, not
1929 normal_stop, everywhere.
1930 (test_normal_stop_notifications): Rename to...
1931 (test_notifications): ...this.
1932 (test_observer_normal_stop): Rename to...
1933 (test_observer): ...this.
1934
1935 2009-02-16 Doug Evans <dje@google.com>
1936
1937 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1938 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1939 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1940 (test_prefixed_syscall,test_int3): New tests.
1941 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1942 (test_prefixed_syscall,test_int3): New tests.
1943
1944 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1945
1946 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1947 (mi_expect_interrupt): Likewise.
1948 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1949 response.
1950
1951 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1952
1953 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1954 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1955 Replace calls to get_valueofx by get_hexadecimal_valueof.
1956
1957 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1958
1959 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1960 (get_integer_valueof): New procedure.
1961 (get_sizeof): Use new get_integer_value_of.
1962 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1963 by get_integer_valueof.
1964
1965 2009-02-13 Tom Tromey <tromey@redhat.com>
1966
1967 * gdb.base/remote.exp (get_sizeof): Remove.
1968 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1969 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1970 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1971 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1972 (get_sizeof): Likewise.
1973
1974 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1975
1976 PR fortran/9806
1977 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1978
1979 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1980
1981 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1982
1983 2009-02-06 Pedro Alves <pedro@codesourcery.com>
1984
1985 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1986
1987 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1988
1989 * gdb.python/python-cmd.exp: New file.
1990
1991 2009-02-06 Tristan Gingold <gingold@adacore.com>
1992
1993 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1994
1995 2009-02-05 Tristan Gingold <gingold@adacore.com>
1996
1997 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1998 pointer is dereferenced and use this signal name in regexp.
1999 * gdb.base/signull.exp: Ditto.
2000 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2001 * gdb.base/signull.c (main): Ditto.
2002
2003 2009-02-04 Tom Tromey <tromey@redhat.com>
2004 Thiago Jung Bauermann <bauerman@br.ibm.com>
2005
2006 * gdb.python/python-value.exp: Use `gdb.history' instead of
2007 `gdb.value_from_history'.
2008 (test_value_numeric_ops): Add test for conversion of enum constant.
2009 * gdb.python/python-value.c (enum e): New type.
2010 (evalue): New global.
2011 (main): Use argv.
2012
2013 2009-02-04 Jerome Guitton <guitton@adacore.com>
2014
2015 * gdb.ada/uninitialized_vars: New test program.
2016 * gdb.ada/uninitialized_vars.exp: New testcase.
2017
2018 2009-02-02 Tom Tromey <tromey@redhat.com>
2019
2020 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2021 * gdb.cp/pr2489.cc: Rename...
2022 * gdb.cp/pr9594.cc: ... to this.
2023
2024 2009-02-02 Tom Tromey <tromey@redhat.com>
2025
2026 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2027 * gdb.cp/pr2489.cc: New file.
2028 * gdb.cp/cpcompletion.exp: New file.
2029
2030 2009-02-02 Tom Tromey <tromey@redhat.com>
2031
2032 PR exp/9059:
2033 * gdb.cp/call-c.exp: Add regression test.
2034 * gdb.cp/call-c.cc (FooHandle): New typedef.
2035 (main): New variable 'handle'.
2036
2037 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2038
2039 * lib/mi-support.exp (et_mi_thread_list)
2040 (check_mi_and_console_threads): Adjust for current thread in
2041 -thread-list-ids output.
2042
2043 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2044
2045 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2046 Call it.
2047
2048 2009-01-28 Doug Evans <dje@google.com>
2049
2050 * gdb.arch/amd64-disp-step.S: New file.
2051 * gdb.arch/amd64-disp-step.exp: New file.
2052 * gdb.arch/i386-disp-step.S: New file.
2053 * gdb.arch/i386-disp-step.exp: New file.
2054
2055 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2056
2057 * gdb.base/find.exp: Set newline variable
2058 using quotes instead of braces to fix cygwin failures.
2059
2060 2009-01-23 Pedro Alves <pedro@codesourcery.com>
2061
2062 * gdb.base/radix.exp: Add tests to ensure that that set
2063 input-radix 0 and set output-radix 0 are really rejected.
2064
2065 2009-01-23 Pedro Alves <pedro@codesourcery.com>
2066
2067 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2068 copyright years.
2069
2070 2009-01-23 Pedro Alves <pedro@codesourcery.com>
2071
2072 PR gdb/9664:
2073 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2074
2075 2009-01-22 Pedro Alves <pedro@codesourcery.com>
2076
2077 PR c++/9631:
2078 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2079
2080 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2081
2082 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2083 binfile definition to fix Windows OS failure.
2084
2085 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2086
2087 PR gdb/9346
2088 * gdb.base/interrupt.c (sigint_handler): New.
2089 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2090 on error.
2091 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2092 Test "signal SIGINT".
2093
2094 2009-01-19 Doug Evans <dje@google.com>
2095
2096 * gdb.base/break.exp: Update expected gdb output.
2097 * gdb.base/sepdebug.exp: Ditto.
2098 * gdb.mi/mi-syn-frame.exp: Ditto.
2099 * gdb.mi/mi2-syn-frame.exp: Ditto.
2100 * gdb.base/call-signal-resume.exp: New file.
2101 * gdb.base/call-signals.c: New file.
2102 * gdb.base/unwindonsignal.exp: New file.
2103 * gdb.base/unwindonsignal.c: New file.
2104 * gdb.threads/interrupted-hand-call.exp: New file.
2105 * gdb.threads/interrupted-hand-call.c: New file.
2106 * gdb.threads/thread-unwindonsignal.exp: New file.
2107
2108 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2109
2110 * gdb.base/define.exp: Test defining and hooking prefix commands.
2111 * gdb.python/python.exp: Update test for "show user" output.
2112
2113 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2114
2115 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2116 now the output exactly, using less wildcards. Expect also the output
2117 of gfortran-4.3. Update for the f-valprint.c modification from
2118 2008-04-22.
2119 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2120 Remove gdb_test test names where matching the command.
2121
2122 2009-01-01 Pedro Alves <pedro@codesourcery.com>
2123
2124 PR breakpoints/9681:
2125 * gdb.base/watchpoint.exp: Add regression test.
2126
2127 2008-12-31 Pedro Alves <pedro@codesourcery.com>
2128
2129 * gdb.threads/attach-into-signal.exp: Don't use
2130 gdb_suppress_entire_file.
2131 * gdb.threads/attach-stopped.exp: Ditto.
2132 * gdb.threads/attachstop-mt.exp: Ditto.
2133
2134 2008-12-31 Pedro Alves <pedro@codesourcery.com>
2135
2136 PR gdb/8812:
2137 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2138
2139 2008-12-29 Pedro Alves <pedro@codesourcery.com>
2140
2141 PR gdb/7536:
2142 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2143 and unsupported output radices are really rejected.
2144
2145 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2146
2147 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2148
2149 2008-12-22 Tom Tromey <tromey@redhat.com>
2150
2151 * gdb.cp/punctuator.exp: New file.
2152
2153 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2154
2155 * gdb.base/completion.exp (Completing non-existing component): New test.
2156
2157 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2158
2159 Fix for PR gdb/8648.
2160 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2161 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2162 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2163 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2164
2165 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2166
2167 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2168
2169 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
2170
2171 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2172 compiler actually generate code at the expected line number.
2173
2174 2008-12-15 Jie Zhang <jie.zhang@analog.com>
2175
2176 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2177
2178 2008-12-12 Tom Tromey <tromey@redhat.com>
2179
2180 * gdb.base/commands.exp (redefine_hook_test): New proc.
2181 Call it.
2182
2183 2008-12-11 Tom Tromey <tromey@redhat.com>
2184
2185 * gdb.base/macscp.exp: New regression test.
2186
2187 2008-12-11 Tom Tromey <tromey@redhat.com>
2188
2189 * gdb.base/macscp.exp: Print "address.addr".
2190 * gdb.base/macscp1.c (struct outer): New struct.
2191 (address): New global.
2192
2193 2008-12-09 Tom Tromey <tromey@redhat.com>
2194
2195 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2196 Call it.
2197
2198 2008-12-04 Doug Evans <dje@google.com>
2199
2200 * gdb.server/ext-run.exp: Relax regexp for init program.
2201
2202 2008-12-03 Tristan Gingold <gingold@adacore.com>
2203
2204 * gdb.base/macscp.exp: Generate an object file during compilation
2205 to work around Darwin dsymutil limitations.
2206
2207 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2208
2209 Test resolving external references to TLS variables.
2210 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2211 FILE2_THREAD_LOCAL.
2212 (testfile2, srcfile2): New variables.
2213 * gdb.threads/tls.c (file2_thread_local)
2214 (function_referencing_file2_thread_local): New.
2215 * gdb.threads/tls2.c: New file.
2216
2217 2008-11-28 Joel Brobecker <brobecker@adacore.com>
2218
2219 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
2220 rather than integer, as integer might not be big enough when
2221 on 64bit targets.
2222
2223 2008-11-27 Jerome Guitton <guitton@adacore.com>
2224
2225 * gdb.cp/formatted-ref.exp: Add equality test.
2226 * gdb.ada/formatted_ref.exp: Ditto.
2227
2228 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2229
2230 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2231 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2232
2233 2008-11-20 Andreas Schwab <schwab@suse.de>
2234
2235 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2236 matching syscall entry point.
2237 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2238 (tcatch_vfork_then_child_follow): Likewise. Finish through
2239 vfork even if we stopped at the syscall trampoline.
2240
2241 2008-11-20 Doug Evans <dje@google.com>
2242
2243 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2244
2245 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2246
2247 * gdb.arch/ppc-dfp.exp: New file.
2248 * gdb.arch/ppc-dfp.c: New file.
2249
2250 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2251
2252 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
2253
2254 2008-11-17 Doug Evans <dje@google.com>
2255
2256 * gdb.mi/mi-syn-frame.exp: Update expected output.
2257 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2258
2259 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2260
2261 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
2262 "thread N" results in =thread-selected.
2263 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2264 (mi_send_resuming_command_raw): Be prepared for
2265 =thread-selected.
2266
2267 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2268
2269 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2270 * lib/mi-support.exp: Likewise.
2271
2272 2008-11-16 Joel Brobecker <brobecker@adacore.com>
2273
2274 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2275 commands from the expected output for "help catch".
2276
2277 2008-11-15 Joel Brobecker <brobecker@adacore.com>
2278
2279 * gdb.ada/int_deref.exp: New testcase.
2280
2281 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
2282
2283 * gdb.mi/gdb2549.exp: New file.
2284
2285 2008-11-11 Doug Evans <dje@google.com>
2286
2287 * gdb.base/callexit.exp: New file.
2288 * gdb.base/callexit.c: New file.
2289
2290 2008-11-10 Doug Evans <dje@google.com>
2291
2292 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2293 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2294 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2295 (default_gdb_start,default_gdb_exit): Ditto.
2296 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2297 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2298 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2299 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2300 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2301 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2302
2303 2008-11-03 Andreas Schwab <schwab@suse.de>
2304
2305 * gdb.base/hashline2.exp: Fix typo.
2306 * gdb.base/hashline3.exp: Likewise.
2307
2308 2008-10-30 Tom Tromey <tromey@redhat.com>
2309
2310 * gdb.base/pointers.exp: Add test.
2311 * gdb.base/pointers.c (k, S): New typedefs.
2312 (instance): New global.
2313
2314 2008-10-30 Andreas Schwab <schwab@suse.de>
2315
2316 * gdb.base/args.exp: Add tests for newlines.
2317
2318 2008-10-30 Joel Brobecker <brobecker@adacore.com>
2319
2320 gdb.base/foll-exec.exp: Update the expected output of a couple
2321 of "info breakpoints" tests.
2322
2323 2008-10-28 Tom Tromey <tromey@redhat.com>
2324
2325 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2326
2327 2008-10-24 Pedro Alves <pedro@codesourcery.com>
2328
2329 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2330 gdb_start_cmd.
2331 Use runto_main before any test that requires execution.
2332
2333 2008-10-23 Pedro Alves <pedro@codesourcery.com>
2334
2335 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2336 instead of SIGINT.
2337
2338 2008-10-22 Joel Brobecker <brobecker@adacore.com>
2339
2340 * gdb.base/completion.exp: Update expected output following
2341 the addition of the "info tasks" command.
2342
2343 2008-10-22 Tom Tromey <tromey@redhat.com>
2344
2345 * gdb.base/exprs.exp (test_expr): Add test for string
2346 concatenation.
2347
2348 2008-10-19 Pedro Alves <pedro@codesourcery.com>
2349
2350 * configure.ac: Output gdb.python/Makefile.
2351 * configure: Regenerate.
2352 * gdb.python/Makefile.in: New.
2353
2354 2008-10-16 Joel Brobecker <brobecker@adacore.com>
2355
2356 * gdb.base/foll-fork.exp: Adjust the expected output to match
2357 the new description for fork/vfork catchpoints in the "info
2358 breakpoints" output.
2359
2360 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2361
2362 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2363
2364 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2365
2366 * gdb.python/python-value.c: New file.
2367 * gdb.python/python-value.exp: New file.
2368
2369 2008-10-15 Pedro Alves <pedro@codesourcery.com>
2370
2371 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2372
2373 2008-10-15 Denis Pilat <denis.pilat@st.com>
2374
2375 * gdb.cp/mb-ctor.exp: Fix a typo.
2376
2377 2008-10-09 Tom Tromey <tromey@redhat.com>
2378
2379 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2380 'fprintf' and 'stderr'.
2381
2382 2008-10-07 Joel Brobecker <brobecker@adacore.com>
2383
2384 * gdb.ada/ref_tick_size.exp: New testcase.
2385
2386 2008-10-06 Doug Evans <dje@google.com>
2387
2388 * gdb.dwarf2/dw2-cu-size.exp: New file.
2389 * gdb.dwarf2/dw2-cu-size.S: New file.
2390
2391 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2392 .Ltype_int for clarity.
2393
2394 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2395
2396 PR gdb/2384:
2397 * gdb.cp/gdb2384.exp: Extended to test more cases.
2398 * gdb.cp/gdb2384.cc: Likewise.
2399 * gdb.cp/gdb2384-base.h: Likewise.
2400 * gdb.cp/gdb2384-base.cc: Likewise.
2401
2402 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2403
2404 * gdb.base/maint.exp (maint print type): Remove printing
2405 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2406
2407 2008-09-30 Tom Tromey <tromey@redhat.com>
2408
2409 * gdb.base/macscp.exp: Add completion tests.
2410 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2411 (TWENTY_THREE): Likewise.
2412 (FORTY_EIGHT): Likewise.
2413
2414 2008-09-30 Tom Tromey <tromey@redhat.com>
2415
2416 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2417 everywhere.
2418 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2419
2420 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2423 testcase is derived from. Fix racy dependency on an expected PID
2424 number. No longer support the testcase on Linux kernel 2.4.x.
2425
2426 2008-09-27 Tom Tromey <tromey@redhat.com>
2427
2428 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2429 and varargs.
2430
2431 2008-09-22 Pedro Alves <pedro@codesourcery.com>
2432
2433 * lib/mi-support.exp (mi_expect_interrupt): New.
2434 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2435 from gdb.mi/mi-nonstop.exp.
2436 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2437 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2438 lib/mi-support.exp.
2439 Use mi_check_thread_states throughout. Avoid ".*" and do not
2440 require an anchor after -exec-run.
2441
2442 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2443
2444 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2445 stop is pending. Avoid ".*" when two stops are pending.
2446 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2447 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2448 newlines in fullnames.
2449 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2450 (mi_expect_stop): Update comments. Only anchor in sync mode.
2451 Do not match newlines.
2452 (mi_send_resuming_command_raw): Always return status.
2453 (mi_get_stop_line): Do not match more than one line by accident.
2454 Only anchor in sync mode.
2455 (mi_run_inline_test): If -exec-next fails, give up.
2456
2457 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2458
2459 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2460 on SPU.
2461
2462 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2463
2464 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2465
2466 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2467
2468 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2469 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2470 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2471 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2472 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2473 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2474 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2475 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2476 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2477 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2478 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2479 Include the "= " sequence in the expected output of print tests.
2480
2481 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2482
2483 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2484 description for boolean types.
2485
2486 2008-09-09 Pedro Alves <pedro@codesourcery.com>
2487
2488 * gdb.base/hook-stop-continue.c: New.
2489 * gdb.base/hook-stop-continue.exp: New.
2490
2491 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2492
2493 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2494
2495 2008-09-08 Jerome Guitton <guitton@adacore.com>
2496
2497 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2498 (stack_check_probe_2, stack_check_probe_loop_1)
2499 (stack_check_probe_loop_2): New functions.
2500 (main): Add call to these new functions.
2501 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2502 functions, check that the breakpoint is inserted at the appropriate
2503 location.
2504 (insert_breakpoint): Slightly refine this procedure so that it can
2505 be called several times in the test.
2506
2507 2008-09-08 Jerome Guitton <guitton@adacore.com>
2508
2509 * gdb.base/stack-checking.c: New file.
2510 * gdb.base/stack-checking.exp: New file.
2511
2512 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2513
2514 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2515 * gdb.arch/altivec-regs.exp: Likewise.
2516 * gdb.arch/vsx-regs.exp: Likewise.
2517
2518 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2519
2520 * gdb.arch/ppc-fp.exp: New file.
2521 * gdb.arch/ppc-fp.c: New file.
2522
2523 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2524
2525 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2526 lest gcc-4.3.1 optimizes the whole thing away.
2527
2528 2008-09-04 Michael Snyder <msnyder@vmware.com>
2529
2530 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2531 as "at" (for non-debug functions such as _start).
2532
2533 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2534
2535 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2536 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2537 software watchpoints.
2538 * gdb.base/watch_thread_num.exp: Likewise.
2539
2540 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2541
2542 * gdb.arch/i386-bp_permanent.exp: New test.
2543
2544 2008-08-24 Tom Tromey <tromey@redhat.com>
2545
2546 * gdb.base/maint.exp: Update "maint print type".
2547
2548 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2549
2550 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2551 support. Adjust the order of "*running" notifications.
2552 * gdb.mi/non-stop.c: Don't cast from int to void* and
2553 back.
2554
2555 2008-08-20 Mark Kettenis <kettenis@gnu.org>
2556
2557 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2558 expect to find it in the "info frame" output.
2559
2560 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2561
2562 * gdb.base/interp.exp: Always consume both prompts.
2563
2564 2008-08-20 Pedro Alves <pedro@codesourcery.com>
2565
2566 * gdb.base/pending.exp: Test pending breakpoints without symbols
2567 loaded.
2568
2569 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2570
2571 * lib/mi-support.exp (mi_expect_stop): Produce
2572 more details on failures.
2573 * gdb.mi/mi-nonstop.exp: New.
2574 * gdb.mi/non-stop.c: New.
2575
2576 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2577
2578 * gdb.mi/mi-async.exp: Use 'set target-async'.
2579 * lib/mi-support.exp: Use 'set/show target-async'.
2580
2581 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2582
2583 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2584
2585 2008-08-17 Tom Tromey <tromey@redhat.com>
2586
2587 * gdb.base/help.exp (help catch): Rewrite.
2588
2589 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2590
2591 * gdb.base/define.exp: Test indented command documentation.
2592 * gdb.python/python.exp: Test indented multi-line command.
2593
2594 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
2595
2596 * testsuite/gdb.arch/vsx-regs.c: New source file.
2597 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2598 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2599
2600 2008-08-14 Tom Tromey <tromey@redhat.com>
2601
2602 * gdb.base/macscp.exp: Add regression test for "macro define" or
2603 "macro undef" with no arguments.
2604
2605 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2606
2607 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
2608
2609 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2610
2611 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2612
2613 2008-08-06 Tom Tromey <tromey@redhat.com>
2614
2615 * gdb.python/python.exp: New file.
2616
2617 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2618
2619 Fix for PR gdb/1543.
2620 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2621 $LOCATION.
2622 (location): New variable.
2623 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2624 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2625 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2626 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2627 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2628 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2629 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2630 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2631 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2632 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2633 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2634 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2635 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2636 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2637 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2638 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2639 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2640 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2641 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2642 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2643 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2644 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2645 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2646 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2647 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2648 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2649 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2650 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2651 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2652 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2653 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2654 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2655 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2656 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2657 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2658 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2659 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2660 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2661 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2662 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2663 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2664 gdb.base/type-opaque.exp, gdb.base/until.exp,
2665 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2666 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2667 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2668 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2669 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2670 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2671 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2672 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2673 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2674 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2675 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2676 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2677 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2678 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2679 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2680 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2681 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2682 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2683 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2684 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2685 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2686 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2687 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2688 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2689 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2690 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2691 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2692 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2693 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2694 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2695 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2696 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2697 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2698 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2699 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2700 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2701 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2702 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2703 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2704 to bug-gdb@prep.ai.mit.edu .
2705
2706 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2707
2708 * lib/mi-support.exp (mi_load_shlibs): New.
2709 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2710
2711 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2712
2713 * lib/mi-support.exp (get_mi_thread_list)
2714 (check_mi_and_console_threads): New, moved from ...
2715 * gdb.mi/mi-pthread.exp: ...here.
2716 * gdb.mi/gdb669.exp (get_mi_thread_list)
2717 (check_mi_and_console_threads): Delete.
2718 * gdb.mi/mi2-pthread.exp: Likewise.
2719
2720 2008-07-28 Tom Tromey <tromey@redhat.com>
2721
2722 * Makefile.in (just-check): Remove. Move body to...
2723 (check): ... here.
2724
2725 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2726
2727 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2728 Add a test for duplicated SIGINTs.
2729
2730 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2731
2732 * gdb.threads/schedlock.exp (get_args): Update to work for any
2733 value of NUM.
2734 (Top level): Report the number of threads that did not resume.
2735
2736 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2737
2738 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2739
2740 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2741
2742 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2743 non-MI prompt.
2744
2745 2008-07-26 Tom Tromey <tromey@redhat.com>
2746
2747 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2748 (function_struct, function_struct_ptr): New globals.
2749 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2750 function pointer in a struct.
2751
2752 2008-07-26 Tom Tromey <tromey@redhat.com>
2753
2754 * gdb.base/macscp.exp: Add test for macro lexing bug.
2755
2756 2008-07-18 Tom Tromey <tromey@redhat.com>
2757
2758 * gdb.base/macscp.exp: Add macro tests.
2759
2760 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2761
2762 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2763
2764 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2765
2766 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2767
2768 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2769
2770 * gdb.cp/class2.exp: fix for failure on spu-elf
2771
2772 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2773
2774 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
2775
2776 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2777
2778 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2779
2780 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2781
2782 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2783
2784 2008-07-11 Kevin Buettner <kevinb@redhat.com>
2785
2786 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2787 of regexp to account for changes made to GDB in the printing of
2788 byte vectors.
2789
2790 2008-07-11 Tom Tromey <tromey@redhat.com>
2791
2792 * gdb.base/completion.exp: Add 'help' completion test.
2793
2794 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2795
2796 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2797
2798 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2799
2800 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2801
2802 2008-07-09 Pedro Alves <pedro@codesourcery.com>
2803
2804 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2805
2806 2008-07-09 Pedro Alves <pedro@codesourcery.com>
2807
2808 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2809
2810 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2811
2812 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2813
2814 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2815
2816 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2817 previous commit. Add a comment.
2818
2819 2008-06-28 Pedro Alves <pedro@codesourcery.com>
2820
2821 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2822
2823 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2824
2825 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2826
2827 2008-06-27 Pedro Alves <pedro@codesourcery.com>
2828
2829 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2830 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2831 compiling an executable, link in an object that forces unbuffered
2832 output.
2833 * lib/set_unbuffered_mode.c: New file.
2834
2835 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2836
2837 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2838
2839 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2840
2841 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2842 mi_expect_stop.
2843 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2844 Demand that *running is output.
2845 (detect_async): Perform checking every time.
2846 (mi_send_resuming_command): Extract everything into...
2847 (mi_send_resuming_command_raw): ...this.
2848 (mi_expect_stop): Don't accept any output before *stopped.
2849
2850 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2851
2852 Robustify mi-simplerun.
2853 * gdb.mi/basics.c (main): Add a call to sleep.
2854 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2855 * gdb.mi/mi2-cli.exp: Likewise.
2856 * gdb.mi/mi-break.exp: Likewise.
2857
2858 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
2859
2860 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2861
2862 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2863
2864 * gdb.mi/mi-console.exp: Adjust.
2865 * gdb.mi/mi-syn-frame.exp: Adjust.
2866 * gdb.mi/mi2-console.exp: Adjust.
2867 * gdb.mi/mi2-syn-frame.exp: Adjust.
2868 * lib/mi-support.exp (mi_run_cmd): Adjust.
2869 (mi_send_resuming_command): Adjust.
2870
2871 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2872
2873 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
2874 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2875 testing of stopped.
2876 * gdb.mi/mi2-syn-frame.exp: Likewise.
2877 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2878 (async, detect_async): New.
2879 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2880 depending on if we're running in sync or async mode.
2881
2882 2008-06-09 Tom Tromey <tromey@redhat.com>
2883
2884 * gdb.base/completion.exp: New tests for field name completion
2885 with spaces, and field name completion with '->'.
2886
2887 2008-06-06 Tom Tromey <tromey@redhat.com>
2888
2889 * gdb.base/break1.c (struct some_struct): New struct.
2890 (values): New global.
2891 * gdb.base/completion.exp: Add field name completion test.
2892
2893 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2894
2895 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2896 to pointer.
2897 * gdb.cp/call-c.cc: Likewise.
2898
2899 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
2900
2901 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2902 annotation.
2903
2904 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2905 Pedro Alves <pedro@codesourcery.com>
2906
2907 * gdb.threads/execl.c, gdb.threads/execl1.c,
2908 gdb.threads/execl.exp: New tests.
2909
2910 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2911 Daniel Jacobowitz <dan@codesourcery.com>
2912
2913 * gdb.cp/exception.exp: Activate test, make it work with pending
2914 catchpoints.
2915
2916 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2917
2918 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2919
2920 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2921
2922 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2923 now printed.
2924 * gdb.mi/mi2-var-cmd.exp: Likewise.
2925
2926 2008-05-27 Andreas Schwab <schwab@suse.de>
2927
2928 * gdb.base/frame-args.exp: Handle arguments that are optimized
2929 out.
2930
2931 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
2932
2933 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2934 quiet for ppc32 and group options into a single variable.
2935
2936 2008-05-23 Joel Brobecker <brobecker@adacore.com>
2937
2938 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2939 of zero-size elements.
2940 * gdb.ada/null_array.exp: Test printing this new array.
2941
2942 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2943
2944 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2945
2946 2008-05-21 Joel Brobecker <brobecker@adacore.com>
2947
2948 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2949 of the "finish" command.
2950
2951 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
2952
2953 * gdb.base/annota1.exp: Test for new annotation.
2954
2955 2008-05-16 Pedro Alves <pedro@codesourcery.com>
2956
2957 * gdb.base/fixsection.exp: New file.
2958 * gdb.base/fixsection0.c: New file.
2959 * gdb.base/fixsection1.c: New file.
2960
2961 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2962
2963 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2964 * gdb.base/annota3.exp: Likewise.
2965
2966 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2967
2968 * gdb.base/watch_thread_num.exp: Don't run tests that require
2969 watchpoints if the target doesn't support them.
2970
2971 2008-05-12 Doug Evans <dje@google.com>
2972
2973 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2974
2975 2008-05-09 Joel Brobecker <brobecker@adacore.com>
2976
2977 * gdb.ada/assign_1.exp: New testcase.
2978
2979 2008-05-09 Doug Evans <dje@google.com>
2980
2981 * gdb.base/find.exp: New file.
2982 * gdb.base/find.c: New file.
2983
2984 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2985
2986 * gdb.base/commands.exp (watchpoint_command_test): Handle
2987 gdb,no_hardware_watchpoints.
2988 * gdb.base/float.exp: Allow ARM targets without floating point.
2989 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2990
2991 2008-05-06 Jerome Guitton <guitton@adacore.com>
2992 Joel Brobecker <brobecker@adacore.com>
2993
2994 * gdb.ada/lang_switch: New test program.
2995 * gdb.ada/lang_switch.exp: New testcase.
2996
2997 2008-05-05 Doug Evans <dje@google.com>
2998
2999 * gdb.base/help.exp (disassemble): Update expected help text.
3000
3001 2008-05-04 Pedro Alves <pedro@codesourcery.com>
3002
3003 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3004
3005 2008-05-04 Pedro Alves <pedro@codesourcery.com>
3006
3007 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3008 different times.
3009
3010 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3013 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3014 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3015 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3016
3017 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3018
3019 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3020 notification to appear.
3021
3022 2008-05-04 Daniel Jacobowitz <dan@debian.org>
3023
3024 * gdb.base/fullname.c: New file.
3025 * gdb.base/fullname.exp: New file.
3026 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3027
3028 2008-05-03 Pedro Alves <pedro@codesourcery.com>
3029
3030 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3031 expressions with macros.
3032
3033 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3036
3037 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3038
3039 * gdb.base/completion.exp: Handle lack of other symbols beginning
3040 with "a".
3041
3042 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3043
3044 2008-05-02 Jim Blandy <jimb@codesourcery.com>
3045
3046 * gdb.asm/asmsrc1.s: Add scratch space.
3047
3048 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3049 Daniel Jacobowitz <dan@codesourcery.com>
3050
3051 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3052 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3053 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3054
3055 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3056
3057 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3058
3059 2008-05-01 Joel Brobecker <brobecker@adacore.com>
3060
3061 * gdb.base/info-target.exp: New testcase.
3062
3063 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3064
3065 * gdb.cp/hang.exp: Use .cc instead of .C.
3066 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3067 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3068
3069 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3070
3071 * gdb.base/gdb1250.exp: Remove perror.
3072 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3073
3074 2008-04-30 Pedro Alves <pedro@codesourcery.com>
3075
3076 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3077 .2byte.
3078
3079 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3080
3081 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3082 (maybe_kfail): New.
3083
3084 2008-04-25 Pedro Alves <pedro@codesourcery.com>
3085
3086 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3087
3088 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3089
3090 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3091 * gdb.mi/mi2-syn-frame.exp: Likewise.
3092 * lib/mi-support.exp: Likewise.
3093
3094 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3095
3096 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3097 to specify regexp for the location to stop at.
3098 * gdb.base/break-always.c: New.
3099 * gdb.base/break-always.exp: New.
3100
3101 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3102
3103 * lib/mi-support.exp (mi_runto_helper): Adjust
3104 for the original-location field.
3105 (mi_create_breakpoint, mi_list_breakpoints): New.
3106 * gdb.mi/mi-break.exp: Adjust.
3107 * gdb.mi/mi2-break.exp: Adjust.
3108 * gdb.mi/mi-pending.exp: Adjust.
3109 * gdb.mi/mi-simplerun.exp: Adjust.
3110 * gdb.mi/mi2-simplerun.exp: Adjust.
3111 * gdb.mi/mi-syn-frame.exp: Adjust.
3112 * gdb.mi/mi2-syn-frame.exp: Adjust.
3113 * gdb.mi/mi-until.exp: Adjust.
3114 * gdb.mi/mi2-until.exp: Adjust.
3115 * gdb.mi/mi-var-display.exp: Adjust.
3116 * gdb.mi/mi2-var-display.exp: Adjust.
3117 * gdb.mi/mi-watch.exp: Adjust.
3118 * gdb.mi/mi2-watch.exp: Adjust.
3119
3120 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
3121
3122 * aclocal.m4: Add override.m4.
3123 * configure: Regenerate.
3124
3125 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3126
3127 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3128 '-var-update --all-values' reports new value even the type
3129 of a variable object has changed.
3130
3131 2008-04-18 Craig Silverstein <csilvers@google.com>
3132
3133 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3134 files.
3135
3136 2008-04-18 Joel Brobecker <brobecker@adacore.com>
3137
3138 * gdb.ada/atomic_enum: New test program.
3139 * gdb.ada/atomic_enum.exp: New testcase.
3140
3141 2008-04-17 Doug Evans <dje@google.com>
3142
3143 * gdb.opt/Makefile.in: Fix whitespace.
3144
3145 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3146
3147 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3148
3149 2008-04-17 Doug Evans <dje@google.com>
3150
3151 * gdb.base/hashline1.exp: New testcase.
3152 * gdb.base/hashline2.exp: New testcase.
3153 * gdb.base/hashline2.exp: New testcase.
3154
3155 2008-04-17 Pedro Alves <pedro@codesourcery.com>
3156
3157 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3158
3159 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3160
3161 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3162 temporary breakpoint to match "Temporary breakpoint".
3163 * gdb.base/break.exp (delete_breakpoints): Likewise.
3164 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3165 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3166 * gdb.base/display.exp: Likewise.
3167 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3168 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3169 * gdb.base/restore.exp (restore_tests): Likewise.
3170 * gdb.base/sepdebug.exp: Likewise.
3171 * gdb.base/watchpoint.exp: Likewise.
3172 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3173 * gdb.mi/mi-pending.exp: Likewise.
3174 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3175 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3176 * gdb.mi/mi-var-cmd.exp: Likewise.
3177 * gdb.mi/mi-var-display.exp: Likewise.
3178 * gdb.mi/mi2-cli.exp: Likewise.
3179 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3180 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3181 * gdb.mi/mi2-var-display.exp: Likewise.
3182 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3183 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3184 new "disp" field.
3185 (mi_expect_stop): Move after_reason argument to be really after
3186 reason. This is to support fix for PR2424.
3187
3188 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3189
3190 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3191
3192 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3193
3194 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
3195 field. Add more floating varobj tests.
3196 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
3197 field.
3198 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3199 (main): Call do_at_tests.
3200 * lib/mi-support.exp (mi_create_floating_varobj)
3201 (mi_varobj_update_with_type_change): New.
3202
3203 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3204
3205 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3206 option of -var-evaluate-expression.
3207 * gdb.mi/mi2-var-display.exp: Likewise.
3208
3209 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3210
3211 Introduce test setup helpers.
3212 * lib/gdb.exp (build_executable, clean_restart)
3213 (prepare_for_testing): New.
3214 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3215 * gdb.base/return.exp: Likewise.
3216 * gdb.base/ending-run.exp: Likewise.
3217
3218 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
3219
3220 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3221 Interface (MI) responses.
3222
3223 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3224
3225 * gdb.cp/breakpoint.cc: New code to test conditions involving
3226 member variables.
3227 * gdb.cp/breakpoint.exp: Test condition involving member
3228 variables.
3229
3230 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3231
3232 * lib/mi-support.exp (mi_expect_stop): New.
3233 (mi_run_cmd): Change the
3234 token. Use mi_send_resuming_command, use
3235 mi_expect_stop.
3236 (mi_execute_to_helper): Rename to mi_execute_to.
3237 (mi_send_resuming_command): Add more error patterns.
3238 (mi_wait_for_stop): Renamed to...
3239 (mi_get_stop_line): ...this.
3240 (mi_run_inline_test): Adjust.
3241
3242 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3243 * gdb.mi/mi-console.exp: Likewise.
3244 * gdb.mi/mi-pending.exp: Likewise.
3245 * gdb.mi/mi-simplerun.exp: Likewise.
3246 * gdb.mi/mi-stack.exp: Likewise.
3247 * gdb.mi/mi-stepi.exp: Likewise.
3248 * gdb.mi/mi-syn-frame.exp: Add comment.
3249 * gdb.mi/mi-until.exp: Likewise.
3250 * gdb.mi/mi-var-display.exp: Likewise.
3251 * gdb.mi/mi-watch.exp: Likewise.
3252 * gdb.mi/mi2-cli.exp: Likewise.
3253 * gdb.mi/mi2-console.exp: Likewise.
3254 * gdb.mi/mi2-simplerun.exp: Likewise.
3255 * gdb.mi/mi2-stack.exp: Likewise.
3256 * gdb.mi/mi2-stepi.exp: Likewise.
3257 * gdb.mi/mi2-until.exp: Likewise.
3258 * gdb.mi/mi2-var-display.exp: Likewise.
3259 * gdb.mi/mi2-watch.exp: Likewise.
3260
3261 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3262
3263 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3264
3265 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3266
3267 2008-04-04 Pedro Alves <pedro@codesourcery.com>
3268
3269 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3270 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3271 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3272 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3273 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3274 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3275 expect an mi error duplicated in stderr.
3276
3277 2008-04-03 Joel Brobecker <brobecker@adacore.com>
3278
3279 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3280 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3281 Add a couple of tests that verify the behavior when the new setting
3282 is set to "cancel" and "all".
3283 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3284 "ask" before we start the testing.
3285
3286 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3287
3288 * gdb.cp/casts.cc: Add class reference variables.
3289 * gdb.cp/casts.exp: New test cases for up/down casting references.
3290
3291 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3292
3293 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3294 instead of beginning to make an extra test pass.
3295 * gdb.mi/mi2-var-display.exp: Likewise.
3296
3297 2008-03-31 Maciej W. Rozycki <macro@mips.com>
3298
3299 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3300
3301 2008-03-31 Markus Deuling <deuling@de.ibm.com>
3302 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3303
3304 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3305 value. Add xfail for older kernels.
3306
3307 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3308
3309 Bring mi-support in line with gdb.exp.
3310 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3311 (mi_gdb_start): New function.
3312
3313 2008-03-28 Maciej W. Rozycki <macro@mips.com>
3314
3315 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3316
3317 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3318
3319 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3320 * gdb.mi/mi2-var-display.exp: Likewise.
3321
3322 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3323
3324 * lib/mi-support.exp (mi_create_varobj_checked): New.
3325 (mi_list_varobj_children): Allow to check for a
3326 value.
3327 (mi_list_array_varobj_children): New.
3328
3329 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3330 and mi_list_varobj_children, as opposed to hardcoding
3331 expected strings.
3332 * gdb.mi/gdb701.exp: Likewise.
3333 * gdb.mi/gdb792.exp: Likewise.
3334 * gdb.mi/mi-var-block.exp: Likewise.
3335 * gdb.mi/mi-var-cmd.exp: Likewise.
3336 * gdb.mi/mi-var-invalidate.exp: Likewise.
3337 * gdb.mi/mi2-var-block.exp: Likewise.
3338 * gdb.mi/mi2-var-child.exp: Likewise.
3339 * gdb.mi/mi2-var-cmd.exp: Likewise.
3340 * gdb.mi/mi2-var-display.exp: Likewise.
3341
3342 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3343
3344 Fix random false FAILs on i386.
3345 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3346
3347 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3348
3349 PR gdb/544
3350 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3351
3352 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3353
3354 PR gdb/544
3355 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3356
3357 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3358
3359 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3360 fixed PR gdb/544.
3361
3362 2008-03-21 Pedro Alves <pedro@codesourcery.com>
3363
3364 * gdb.threads/fork-child-threads.exp: Test next over fork.
3365
3366 2008-03-21 Chris Demetriou <cgd@google.com>
3367
3368 * gdb.base/break.exp (rbreak junk): New test for rbreak
3369 "Junk at end of arguments" issue.
3370
3371 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3372
3373 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3374 *& to work on created array elements.
3375 (Top level): Test print $pc with a file. Test string operations
3376 without a target.
3377 * gdb.base/ptype.exp: Do not expect *& to work on created array
3378 elements.
3379
3380 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3381
3382 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3383 gdb.threads/staticthreads.exp: Update exit query.
3384
3385 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3386
3387 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3388
3389 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3390
3391 * gdb.base/watchpoint.c (global_ptr, func4): New.
3392 (main): Call func4.
3393 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3394 (test_inaccessible_watchpoint): New.
3395
3396 2008-02-29 Maciej W. Rozycki <macro@mips.com>
3397
3398 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3399 select the largest.
3400
3401 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3402
3403 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3404 frames-invalid annotations.
3405
3406 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3407
3408 * gdb.base/assign.exp: avoid same output for different tests.
3409
3410 2008-02-27 Doug Evans <dje@google.com>
3411
3412 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3413 for bug 1738.
3414 (breakpoint_to_handler_entry): Ditto.
3415
3416 2008-02-27 Joel Brobecker <brobecker@adacore.com>
3417
3418 * gdb.base/ending-run.exp: Use the first line of code inside
3419 function body to test breakpoints.
3420 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3421 location where the breakpoint is inserted when using the line
3422 where a function is declared. Fix typo in the description of
3423 one of the tests.
3424 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3425
3426 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3427
3428 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
3429 tests.
3430
3431 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3432
3433 * gdb.base/args.exp: avoid same output for tests
3434 with single quotes.
3435
3436 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3437
3438 * gdb.base/annota1.exp: Adjust for 'info break'
3439 format changes.
3440 * gdb.base/annota3.exp: Likewise.
3441 * gdb.base/break.exp: Likewise.
3442 * gdb.base/condbreak.exp: Likewise.
3443 * gdb.base/pending.exp: Likewise.
3444 * gdb.base/sepdebug.exp: Likewise.
3445 * gdb.base/unload.exp: Likewise.
3446 * gdb.cp/ovldbreak.exp: Likewise.
3447 * gdb.mi/mi-pending.exp: Likewise.
3448
3449 2008-02-07 Doug Evans <dje@google.com>
3450
3451 * gdb.cp/mb-inline.exp: New.
3452 * gdb.cp/mb-inline.h: New.
3453 * gdb.cp/mb-inline1.cc: New.
3454 * gdb.cp/mb-inline2.cc: New.
3455
3456 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3457
3458 * gdb.pascal/floats.pas: New test program.
3459 * gdb.pascal/floats.exp: New testcase.
3460
3461 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3462
3463 * gdb.base/callfuncs.c (t_float_many_args): New function.
3464 (t_double_many_args): New function.
3465 * gdb.base/callfuncs.exp: Add tests for exceeding float
3466 and double parameters passed through the stack.
3467
3468 2008-02-05 Joel Brobecker <brobecker@adacore.com>
3469
3470 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3471 gdb.ada/complete/foo.adb: New files.
3472 * gdb.ada/complete.exp: New testcase.
3473
3474 2008-02-03 Doug Evans <dje@google.com>
3475
3476 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3477
3478 * gdb.cp/gdb2384.exp: New file.
3479 * gdb.cp/gdb2384.cc: New file.
3480 * gdb.cp/gdb2384-base.h: New file.
3481 * gdb.cp/gdb2384-base.cc: New file.
3482
3483 2008-02-02 Doug Evans <dje@google.com>
3484
3485 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3486
3487 2007-02-01 Joel Brobecker <brobecker@adacore.com>
3488
3489 * gdb.ada/sym_print_name: New test program.
3490 * gdb.ada/sym_print_name.exp: New testcase.
3491
3492 2007-02-01 Joel Brobecker <brobecker@adacore.com>
3493
3494 * gdb.ada/nested/hello.adb: New file.
3495 * gdb.ada/nested.exp: New testcase.
3496 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3497
3498 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3499
3500 * gdb.mi/basic.c (return_1): New function.
3501 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3502 don't cause future evaluations of function to report
3503 creation of internal breakpoints.
3504
3505 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3506
3507 * gdb.mi/mi-break.exp (test_error): New.
3508 Call it.
3509
3510 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
3511
3512 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3513 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3514
3515 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3516
3517 * gdb.pascal/integers.pas: New test program.
3518 * gdb.pascal/integers.exp: New testcase.
3519
3520 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3521
3522 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3523
3524 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
3525
3526 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3527 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3528
3529 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3530
3531 * gdb.ada/formatted_ref: New test program.
3532 * gdb.ada/formatted_ref.exp: New testcase.
3533
3534 * gdb.cp/formatted-ref.cc: New file.
3535 * gdb.cp/formatted-ref.exp: New testcase.
3536
3537 2008-01-30 Joel Brobecker <brobecker@adacore.com>
3538
3539 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3540
3541 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
3542
3543 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3544 (test_file_list_exec_source_file): Update to new macro-info field.
3545
3546 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3547
3548 * gdb.ada/exprs: New test program.
3549 * gdb.ada/exprs.exp: New testcase.
3550
3551 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3552
3553 * dfp-test.c (DELTA, DELTA_B): New definitions.
3554 (double_val1, double_val2, double_val3, double_val4, double_val5,
3555 double_val6, double_val7, double_val8, double_val9, double_val10,
3556 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3557 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3558 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3559 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3560 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3561 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3562 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3563 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3564 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3565 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3566 dec128_val16): New global variables.
3567 (decimal_dec128_align): New function.
3568 (decimal_mixed): Likewise.
3569 (decimal_many_args_dec32): Likewise.
3570 (decimal_many_args_dec64): Likewise.
3571 (decimal_many_args_dec128): Likewise.
3572 (decimal_many_args_mixed): Likewise.
3573 * dfp-test.exp: Add tests calling new inferior functions.
3574
3575 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3576
3577 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3578 gdb.server/ext-run.exp: New files.
3579 * lib/gdbserver-support.exp (gdbserver_download): New.
3580 (gdbserver_start): New. Update gdbserver expected
3581 output.
3582 (gdbserver_spawn): Use them.
3583 (gdbserver_start_extended): New.
3584
3585 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3586
3587 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3588 Run on GNU/Linux.
3589 (do_exec_tests): Check for systems which do not support catchpoints.
3590 Do not match START.
3591 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3592 Run on GNU/Linux. Enable verbose output.
3593 (check_fork_catchpoints): New.
3594 (explicit_fork_child_follow, catch_fork_child_follow)
3595 (tcatch_fork_parent_follow): Update expected messages.
3596 (do_fork_tests): Use check_fork_catchpoints.
3597 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3598 Run on GNU/Linux. Enable verbose output.
3599 (check_vfork_catchpoints): New.
3600 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3601 expected messages.
3602 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3603
3604 2008-01-29 Jim Blandy <jimb@red-bean.com>
3605
3606 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3607 host' errors.
3608 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3609
3610 2008-01-29 Jim Blandy <jimb@red-bean.com>
3611
3612 * gdb.threads/sigthread.c: Use barriers to ensure that
3613 child_thread and child_thread_two are always initialized before we
3614 start to use them.
3615
3616 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3617
3618 * gdb.base/watchpoint-solib.exp: New.
3619 * gdb.base/watchpoint-solib.c: New.
3620 * gdb.base/watchpoint-solib-shr.c: New.
3621
3622 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3623
3624 * gdb.base/gdb1056.exp: Add unsigned integer test.
3625
3626 2008-01-28 Doug Evans <dje@google.com>
3627
3628 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3629
3630 2008-01-27 Jim Blandy <jimb@codesourcery.com>
3631
3632 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3633
3634 * gdb.base/expand-psymtabs.exp: Doc fix.
3635
3636 2008-01-26 Mark Kettenis <kettenis@gnu.org>
3637
3638 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3639
3640 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
3641
3642 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
3643 -var-set-format.
3644
3645 2008-01-23 Chris Demetriou <cgd@google.com>
3646
3647 * gdb.threads/thread_events.c: New testcase source file.
3648 * gdb.threads/thread_events.exp: New testcase expect file.
3649
3650 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
3651
3652 * lib/gdb.exp: Add the variable octal.
3653
3654 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
3655 -var-set-format.
3656
3657 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3658 Vladimir Prus <vladimir@codesourcery.com>
3659
3660 * gdb.base/float.exp: Allow missing floating point for m68k and
3661 PowerPC.
3662
3663 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3664
3665 * gdb.mi/basics.c: Setup for testing breakpoints
3666 ignore count.
3667 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3668 * gdb.mi/mi-cli.exp: Adjust.
3669 * gdb.mi/mi2-cli.exp: Adjust.
3670
3671 2008-01-17 Pedro Alves <pedro@codesourcery.com>
3672
3673 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3674 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3675 with dummy_ptr's address.
3676 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3677 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3678 all targets.
3679 * gdb.mi/mi2-var-child.exp: Likewise.
3680
3681 2008-01-09 Joel Brobecker <brobecker@adacore.com>
3682
3683 * gdb.ada/null_array: New test program.
3684 * gdb.ada/null_array.exp: New testcase.
3685
3686 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
3687
3688 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3689 with required float modifiers.
3690
3691 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3692
3693 * gdb.ada/funcall_param: New test program.
3694 * gdb.ada/funcall_param.exp: New testcase.
3695
3696 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3697
3698 * gdb.ada/arrayparam: New test program.
3699 * gdb.ada/arrayparam.exp: New testcase.
3700
3701 2008-01-08 Joel Brobecker <brobecker@adacore.com>
3702
3703 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3704 landed. Should also fix random failures in the test following it.
3705
3706 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3707
3708 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3709 for expressions with decimal float values.
3710 (test_dfp_conversions): New function to test casts to and from
3711 decimal float types.
3712 Call test_dfp_conversions.
3713 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3714 elements.
3715 (main): Initialize ds.float4 and ds.double8 elements.
3716 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3717 string to new error message.
3718 (d64_set_tests): Likewise.
3719 (d128_set_tests): Likewise.
3720 Add tests for expressions with decimal float variables. Add tests for
3721 conversions to and from decimal float types.
3722
3723 2008-01-05 Joel Brobecker <brobecker@adacore.com>
3724
3725 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3726 * gdb.ada/packed_tagged.exp: New testcase.
3727
3728 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3729
3730 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3731 gdb.ada/homonym/homonym_main.adb: New files.
3732 * gdb.ada/homonym.exp: New testcase.
3733
3734 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3735
3736 * gdb.ada/packed_array.exp: Add testing of references to
3737 a packed array.
3738
3739 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3740
3741 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3742 New files.
3743 * gdb.ada/type_coercion.exp: New testcase.
3744
3745 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3746
3747 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3748 gdb.ada/tagged/foo.adb: New file.
3749 * gdb.ada/tagged.exp: New testcase.
3750
3751 2008-01-04 Joel Brobecker <brobecker@adacore.com>
3752
3753 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3754 gdb.ada/ptype_field/foo.adb: New files.
3755 * gdb.ada/ptype_field.exp: New testcase.
3756
3757 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3758
3759 * gdb.ada/print_pc.exp: New testcase.
3760
3761 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3762
3763 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3764 gdb.ada/taft_type/p.adb: New files.
3765 * gdb.ada/taft_type.exp: New testcase.
3766
3767 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3768
3769 * gdb.ada/array_bounds/bar.adb: New file.
3770 * gdb.ada/array_bounds.exp: New testcase.
3771
3772 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3773
3774 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3775 gdb.ada/arrayptr/foo.adb: New files.
3776 * gdb.ada/arrayptr.exp: New testcase.
3777
3778 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3779
3780 * gdb.base/set-lang-auto.exp: New testcase.
3781
3782 2008-01-03 Joel Brobecker <brobecker@adacore.com>
3783
3784 * gdb.ada/fun_addr/foo.adb: New file.
3785 * gdb.ada/fun_addr.exp: New testcase.
3786
3787 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3788
3789 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3790 New files
3791
3792 2008-01-02 Joel Brobecker <brobecker@adacore.com>
3793
3794 * array_subscript_addr/p.adb: New file.
3795 * array_subscript_addr.exp: New testcase.
3796
3797 2008-01-02 Joel Brobecker <brobecker@adacore.com>
3798
3799 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
3800 New files.
3801 * gdb.ada/str_cmp_ref.exp: New testcase.
3802
3803 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3804
3805 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3806 gdb.ada/fun_in_declare/foo.adb: New files.
3807 * gdb.ada/fun_in_declare.exp: New testcase.
3808
3809 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3810
3811 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3812 gdb.ada/ref_param/pck.ads: New files.
3813 * gdb.ada/ref_param.exp: New testcase.
3814
3815 2008-01-01 Joel Brobecker <brobecker@adacore.com>
3816
3817 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3818 gdb.ada/interface/foo.adb: New files.
3819 * gdb.ada/interface.exp: New testcase.
3820
3821 2007-12-31 Jim Blandy <jimb@codesourcery.com>
3822
3823 * gdb.base/multi-forks.exp: Consume all output from child
3824 processes before proceeding to next test.
3825
3826 2007-12-29 Jim Blandy <jimb@codesourcery.com>
3827
3828 * configure: Regenerated.
3829
3830 2007-12-27 Joel Brobecker <brobecker@adacore.com>
3831
3832 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3833 gdb.ada/fixed_cmp/fixed.adb: New files.
3834 * gdb.ada/fixed_cmp.exp: New testcase.
3835
3836 2007-12-27 Joel Brobecker <brobecker@adacore.com>
3837
3838 * gdb.ada/boolean_expr.exp: New testcase.
3839
3840 2007-12-26 Jim Blandy <jimb@codesourcery.com>
3841
3842 * gdb.base/multi-forks.exp: Doc fix.
3843
3844 2007-12-26 Joel Brobecker <brobecker@adacore.com>
3845
3846 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3847 * gdb.ada/char_param.exp: Do not compile our test program with
3848 -gnata, this is unnecessary.
3849 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3850
3851 2007-12-24 Joel Brobecker <brobecker@adacore.com>
3852
3853 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3854 gdb.ada/print_chars/foo.adb: New files.
3855 * gdb.ada/print_chars.exp: New testcase.
3856
3857 2007-12-24 Joel Brobecker <brobecker@adacore.com>
3858
3859 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3860 gdb.ada/char_param/foo.adb: New files.
3861 * gdb.ada/char_param.exp: New testcase.
3862
3863 2007-12-22 Jim Blandy <jimb@codesourcery.com>
3864
3865 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3866 hard-coding source line numbers into the test.
3867 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3868 gdb_get_line_number to find.
3869
3870 2007-12-22 Joel Brobecker <brobecker@adacore.com>
3871
3872 * gdb.base/ptype.c (highest): New struct type.
3873 (the_highest): New variable of that type.
3874 (main): Add dummy assignment to a field of variable the_highest.
3875 * gdb.base/ptype.exp: Test type printing of our new variable.
3876
3877 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3878
3879 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
3880 and record first explicitly generated thread number.
3881 Use that thread number for thread specific watchpoint test.
3882 Add iteration number to repetitive tests.
3883
3884 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3885 Jim Blandy <jimb@codesourcery.com>
3886
3887 * gdb.base/expand-psymtabs.c: New testcase
3888 source file.
3889 * gdb.base/expand-psymtabs.exp: New testcase
3890 expect file.
3891
3892 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
3893
3894 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3895 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3896
3897 2007-12-17 Joel Brobecker <brobecker@adacore.com>
3898
3899 * gdb.ada/frame_args/foo.adb: New file.
3900 * gdb.ada/frame_args/pck.ads: New file.
3901 * gdb.ada/frame_args/pck.adb: New file.
3902 * gdb.ada/frame_args.exp: New testcase.
3903
3904 2007-12-17 Joel Brobecker <brobecker@adacore.com>
3905
3906 * gdb.base/frame-args.c: New file.
3907 * gdb.base/frame-args.exp: New testcase.
3908
3909 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
3910 Joseph Myers <joseph@codesourcery.com>
3911
3912 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3913
3914 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
3915
3916 * gdb.mi/mi-pending.exp: New.
3917 * gdb.mi/mi-pending.c: New.
3918 * gdb.mi/mi-pendshr.c: New.
3919
3920 2007-12-06 Jim Blandy <jimb@codesourcery.com>
3921
3922 * gdb.base/default.exp: Update expected output for 'info catch'.
3923
3924 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3925
3926 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3927 must be set to binary.
3928
3929 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3930
3931 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3932
3933 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3934
3935 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3936 gdb.mi/mi-file-transfer.exp: New.
3937
3938 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3939
3940 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3941
3942 2007-11-22 Maciej W. Rozycki <macro@mips.com>
3943
3944 * gdb.trace/backtrace.exp: Fix a typo.
3945 * gdb.trace/circ.exp: Likewise.
3946 * gdb.trace/collection.exp: Likewise.
3947 * gdb.trace/limits.exp: Likewise.
3948 * gdb.trace/report.exp: Likewise.
3949 * gdb.trace/tfind.exp: Likewise.
3950 * gdb.trace/while-dyn.exp: Likewise.
3951
3952 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
3953
3954 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3955 objects of pointers that can't be dereferenced are now
3956 "noneditable".
3957
3958 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3959
3960 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3961 (target_cpu): Remove.
3962
3963 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3964
3965 * gdb.base/ending-run.exp: Expect the list of cleared
3966 breakpoint to come in natural order, not the reversed one.
3967
3968 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3969
3970 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3971 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
3972
3973 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
3974
3975 * gdb.base/printcmds.exp: New function
3976 test_printf_with_dfp.
3977
3978 2007-11-02 Doug Evans <dje@google.com>
3979
3980 * gdb.disasm/t01_mov.s: Remove carriage returns.
3981 * gdb.disasm/t02_mova.s: Ditto.
3982 * gdb.disasm/t03_add.s: Ditto.
3983 * gdb.disasm/t04_sub.s: Ditto.
3984 * gdb.disasm/t05_cmp.s: Ditto.
3985 * gdb.disasm/t06_ari2.s: Ditto.
3986 * gdb.disasm/t07_ari3.s: Ditto.
3987 * gdb.disasm/t08_or.s: Ditto.
3988 * gdb.disasm/t09_xor.s: Ditto.
3989 * gdb.disasm/t10_and.s: Ditto.
3990 * gdb.disasm/t11_logs.s: Ditto.
3991 * gdb.disasm/t12_bit.s: Ditto.
3992 * gdb.disasm/t13_otr.s: Ditto.
3993
3994 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3995
3996 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3997
3998 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3999
4000 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4001 provide DFP support.
4002
4003 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4004
4005 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4006 Test "set powerpc vector-abi". Skip auto-detection tests for old
4007 toolchains.
4008
4009 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4010
4011 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4012 with [string compare].
4013
4014 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4015
4016 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4017 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4018
4019 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
4020
4021 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4022 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4023 * gdb.opt/Makefile.in: New makefile.
4024 * Makefile.in: Create new directory "gdb.opt".
4025 * configure.ac: Add "gdb.opt" directory.
4026 * configure: Regenerated.
4027
4028 2007-10-25 Doug Evans <dje@google.com>
4029
4030 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4031 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4032
4033 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
4034 Thiago Jung Bauermann <bauerman@br.ibm.com>
4035
4036 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4037 Floating Point expressions.
4038 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4039 Floating Point variables.
4040 * gdb.base/dfp-test.c: new file containing program with Decimal
4041 Floating variables, used by gdb.base/dfp-test.exp.
4042
4043 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4044
4045 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4046
4047 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4048
4049 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4050 compiling test case with GCC.
4051 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4052
4053 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4054
4055 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4056 format changes.
4057
4058 2007-10-18 Michael Snyder <msnyder@specifix.com>
4059
4060 * gdb.base/dbx.exp: Add missing "-re " operator.
4061
4062 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4063
4064 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4065 * configure.ac: Removed trailing spaces after backslash.
4066 * gdb.modula2: New directory.
4067 * gdb.modula2/Makefile.in: New file.
4068 * gdb.modula2/unbounded-array.exp: New file.
4069 * gdb.modula2/unbounded1.c: New file.
4070
4071 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4072
4073 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4074
4075 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
4076
4077 * gdb.base/sigstep.c (main): Add checks for
4078 return values for setitimer call.
4079 Call setitimer again with itimer = ITIMER_REAL
4080 if first call to setitimer fails.
4081
4082 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
4083
4084 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4085 of $timeout.
4086
4087 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4088
4089 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4090
4091 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
4092
4093 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4094 of gdb_expect call, to avoid interruption.
4095
4096 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4097
4098 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4099 (v_unsigned_long_long, v_long_long_array)
4100 (v_signed_long_long_array, v_unsigned_long_long_array)
4101 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4102 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4103 [!NO_LONG_LONG]: New.
4104 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4105 v_long_long_member.
4106
4107 (v_long_long_func, v_signed_long_long_func)
4108 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4109 (main) [!NO_LONG_LONG]: Initialize long long variants.
4110
4111 * gdb.base/whatis.exp: If board file requests no_long_long, build
4112 test with NO_LONG_LONG defined. Test long long, signed long long,
4113 and unsigned long long variants but only if board file doesn't
4114 disable it.
4115
4116 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
4117 Daniel Jacobowitz <dan@codesourcery.com>
4118
4119 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4120 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4121 * configure: Regenerated.
4122 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4123 gdb.pascal/types.exp, lib/pascal.exp: New files.
4124
4125 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4126
4127 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4128 call.
4129 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4130 to return to the call.
4131 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4132 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4133 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4134 * gdb.mi/mi-until.exp (test_until): Likewise.
4135 * gdb.mi/mi2-until.exp (test_until): Likewise.
4136
4137 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4138
4139 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4140 two-char array.
4141 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4142
4143 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4144
4145 * gdb.threads/watchthreads.c (thread_function): Sleep between
4146 iterations.
4147 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4148 at once for S/390. Generate matching fails and passes.
4149
4150 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4151
4152 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4153 the 'struct_declarations' variable to zeros.
4154
4155 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4156
4157 * gdb.cp/mb-ctor.cc: New.
4158 * gdb.cp/mb-ctor.exp: New.
4159 * gdb.cp/mb-templates.cc: New.
4160 * gdb.cp/mb-templates.exp: New.
4161
4162 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4163
4164 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4165
4166 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4167
4168 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4169 targets.
4170 * configure: Regenerate.
4171
4172 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
4173
4174 * gdb.base/annota1.exp: Adjust for 'info break'
4175 format changes.
4176 * gdb.base/annota3.exp: Likewise.
4177 * gdb.base/break.exp: Likewise.
4178 * gdb.base/condbreak.exp: Likewise.
4179 * gdb.base/pending.exp: Likewise.
4180 * gdb.base/sepdebug.exp: Likewise.
4181 * gdb.base/unload.exp: Likewise.
4182 * gdb.base/ovldbreak.exp: Likewise.
4183
4184 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4185
4186 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4187 messages.
4188 * gdb.base/chng-syms.exp: Likewise.
4189 * gdb.base/unload.exp: Likewise.
4190
4191 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4192
4193 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4194
4195 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4196
4197 * schedlock.c (NUM): Change to 1.
4198 (main): Use args[0] for the main thread.
4199 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4200 regardless of the number of threads.
4201
4202 2007-09-14 Maciej W. Rozycki <macro@mips.com>
4203
4204 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4205 type down.
4206 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4207 test.
4208 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4209 watchpoint type down.
4210 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4211 test.
4212
4213 2007-09-14 Maciej W. Rozycki <macro@mips.com>
4214
4215 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4216 Move all the tests here and run them twice, once using software
4217 watchpoints and once using hardware watchpoints.
4218 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4219
4220 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4221
4222 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4223 test.
4224
4225 2007-09-10 Mark Kettenis <kettenis@gnu.org>
4226
4227 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4228 build-id.
4229
4230 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4231 know about $ORIGIN. Calculate output dir from $dest instead of
4232 using ${objdir}/{$subdir}.
4233
4234 2007-09-09 Mark Kettenis <kettenis@gnu.org>
4235
4236 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4237 gcore, before continuing with the test.
4238
4239 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4240
4241 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4242 * gdb.mi/mi-watch.exp: Likewise.
4243
4244 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4245 Jim Blandy <jimb@codesourcery.com>
4246
4247 * gdb.arch/i386-sse.exp: Do not expect character constants.
4248 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4249 * gdb.base/display.exp: Allow print/s.
4250 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4251 and unsigned char array changes.
4252
4253 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4254
4255 * gdb.base/display.exp: Add tests for printf %p.
4256
4257 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4258
4259 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4260 the dll name to unicode.
4261
4262 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4263
4264 * gdb.base/default.exp (show version): Update the version text.
4265 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4266
4267 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4268
4269 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4270 New files.
4271
4272 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4273
4274 * lib/gdb.exp (build_id_debug_filename_get): New function.
4275 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4276 Remove the generate DEBUG file for the future testcase runs.
4277 New testcase for the NT_GNU_BUILD_ID retrieval.
4278 Move the final testing step to ...
4279 (test_different_dir): ... a new function.
4280 New parameter XFAIL to XFAIL all the tests performed.
4281 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4282 New parameter TYPE to PF_PREFIX all the tests performed.
4283
4284 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4285
4286 * gdb.mi/mi-var-cp.cc (path_expression): New
4287 function.
4288 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4289
4290 2007-08-27 Markus Deuling <deuling@de.ibm.com>
4291
4292 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4293 to fit into SPU Local Store memory.
4294
4295 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4296
4297 * gdb.base/default.exp: Adjust the expected output of "info
4298 warranty" after the switch to GPLv3.
4299
4300 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4301
4302 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4303 to 30000 (from 20000).
4304
4305 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4306
4307 Switch the license of all .exp files to GPLv3.
4308 Switch the license of all .f and .f90 files to GPLv3.
4309 Switch the license of all .s and .S files to GPLv3.
4310
4311 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4312
4313 * configure.ac: Switch license to GPLv3.
4314
4315 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4316
4317 Switch the licensing to GPLv3 for all .ads and .adb files.
4318
4319 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4320
4321 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4322 and t_int_double.
4323 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4324
4325 2007-08-17 Joel Brobecker <brobecker@adacore.com>
4326
4327 * gdb.base/step-line.c: Switch license to GPL version 3, and
4328 update copyright year.
4329 * gdb.base/step-line.inp: Likewise.
4330
4331 2007-08-17 Joel Brobecker <brobecker@adacore.com>
4332
4333 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4334 changes inside gdb1555.c.
4335 * gdb.base/pending.exp: Likewise.
4336
4337 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4338
4339 * config/default.exp: New file.
4340
4341 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4342
4343 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4344 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4345
4346 2007-07-30 Maciej W. Rozycki <macro@mips.com>
4347
4348 * gdb.base/dump.exp: Force the correct endianness for binary
4349 formats not carrying this information.
4350
4351 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4352
4353 * gdb.threads/staticthreads.exp: Match .*sem_post.
4354
4355 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4356
4357 * gdb.base/readline.exp (operate_and_get_next): Match the final
4358 prompt.
4359
4360 2007-07-23 Kevin Buettner <kevinb@redhat.com>
4361
4362 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4363 to restarting SID.
4364
4365 2007-07-18 Kevin Buettner <kevinb@redhat.com>
4366
4367 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4368 prior to `gdb_start'.
4369
4370 2007-07-18 Kevin Buettner <kevinb@redhat.com>
4371
4372 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4373 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4374 Remove call to gdb_unload.
4375
4376 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4377 Daniel Jacobowitz <dan@codesourcery.com>
4378
4379 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4380 for __WIN32__.
4381 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4382 * gdb.base/unload.exp: Use shared library test routines.
4383
4384 2007-07-03 Markus Deuling <deuling@de.ibm.com>
4385
4386 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4387 * gdb.base/solib-symbol-lib.c: Likewise.
4388 * gdb.base/solib-symbol-main.c: Likewise.
4389
4390 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4391
4392 * config/gdbserver.exp (gdb_reconnect): New.
4393 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4394 gdb.base/solib-disc.exp: New files.
4395 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4396 remote debugging".
4397 (gdb_compile): Add shlib_load flag.
4398 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4399 port.
4400 (gdbserver_reconnect): New.
4401
4402 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
4403 Daniel Jacobowitz <dan@codesourcery.com>
4404
4405 * gdb.base/annota3.exp: Test for if construct.
4406
4407 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4408
4409 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4410
4411 2007-06-21 Chris Dearman <chris@mips.com>
4412 Maciej W. Rozycki <macro@mips.com>
4413
4414 * gdb.base/display.exp: Allow a newline after display/i.
4415 * gdb.base/pc-fp.exp: Likewise.
4416 * gdb.base/sigbpt.exp: Likewise.
4417
4418 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4419
4420 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4421 required features to be included.
4422
4423 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4424
4425 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4426 in info threads output.
4427
4428 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4429 Markus Deuling <deuling@de.ibm.com>
4430
4431 * gdb.arch/spu-info.exp: New testcase.
4432 * gdb.arch/spu-info.c: New file.
4433
4434 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4435
4436 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4437 tpcs_offset. Restore lr after the call.
4438 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4439
4440 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4441
4442 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4443 (gdbserver_run): Kill any running gdbserver.
4444 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4445
4446 2007-05-17 Maciej W. Rozycki <macro@mips.com>
4447
4448 * gdb.base/sigbpt.exp: Preset segv_addr.
4449
4450 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4451
4452 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4453 (gdb_compile_shlib): Likewise.
4454 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4455 (default_gdb_init): Clear cleanfiles.
4456 (gdb_finish): Delete recorded cleanfiles.
4457 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4458
4459 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4460 Do not use isnative.
4461 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4462 gdb.base/so-impl-ld.exp: Likewise.
4463 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4464 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4465 gdb_compile.
4466
4467 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4468
4469 * config/unknown.exp: Remove.
4470
4471 2007-05-15 Markus Deuling <deuling@de.ibm.com>
4472
4473 * gdb.base/info-proc.exp: Check is_remote.
4474
4475 2007-05-14 Markus Deuling <deuling@de.ibm.com>
4476
4477 * gdb.base/gcore.exp: Initialize variable core_supported.
4478
4479 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4480
4481 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4482
4483 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4484
4485 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4486 * gdb.threads/print-threads.exp (test_all_threads): Allow
4487 negative and hexadecimal thread IDs.
4488
4489 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4490
4491 * gdb.java/jprint.java (public): Avoid invalid call to static
4492 method.
4493
4494 2007-05-14 Denis Pilat <denis.pilat@st.com>
4495
4496 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4497 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4498 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4499 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4500 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4501
4502 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4503
4504 * gdb.base/overlays.exp: Add support for targets with only code
4505 overlay support, not data overlay. Support spu-*-* target in
4506 this mode.
4507 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4508 * gdb.base/spu.ld: New file.
4509
4510 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4511
4512 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4513
4514 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4515
4516 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4517
4518 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4519
4520 * gdb.java/jmain.exp: Handle demangled names with and without method
4521 signatures.
4522
4523 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4524
4525 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4526 (have_a_very_merry_interrupt): Remove calls to puts.
4527 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4528 inferior output.
4529 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4530 test names.
4531
4532 2007-04-29 Markus Deuling <deuling@de.ibm.com>
4533 Daniel Jacobowitz <dan@codesourcery.com>
4534
4535 * gdb.base/auxv.exp (core_works): Also check is_remote.
4536 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4537
4538 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
4539
4540 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4541 message, not the undefined 'module' variable.
4542 * gdb.base/siginfo.exp: Likewise.
4543 * gdb.base/sigstep.exp: Likewise.
4544 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4545 serialport.
4546 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4547
4548 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
4549
4550 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4551 target sim fails. Return 0 otherwise.
4552 (gdb_load): Return prematurely if gdb_target_sim fails.
4553
4554 2007-04-16 Denis Pilat <denis.pilat@st.com>
4555
4556 * gdb.base/setshow.exp: Reset height after having set it to 100.
4557
4558 2007-04-16 Denis Pilat <denis.pilat@st.com>
4559
4560 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4561
4562 2007-04-16 Denis Pilat <denis.pilat@st.com>
4563
4564 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4565
4566 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4567
4568 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4569 tests. Run the frozen varobjs test.
4570 * gdb.mi/var-cmd.c (do_frozen_tests): New.
4571 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
4572
4573 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4576 gdb.base/type-opaque.exp: New files.
4577
4578 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
4579
4580 * gdb.mi/mi-var-child.c
4581 (do_children_tests): User char[2] instead of
4582 char so that automatic printing of pointers to char
4583 don't give unpredicable result.
4584 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4585 local variables.
4586 * gdb.mi/mi-var-child.exp: Step to right line
4587 of do_children_tests.
4588 * gdb.mi/mi2-var-child.exp: Likewise.
4589 * gdb.mi/mi-var-cmd.exp: Step to right line of
4590 do_locals_tests.
4591 (do_children_tests): User char[2] instead of
4592 char so that automatic printing of pointers to char
4593 don't give unpredicable result.
4594 * gdb.mi/mi2-var-cmd.exp: Likewise.
4595 * lib/mi-support.exp (mi_continue_to_line):
4596 Pass test name to mi_wait_for_stop.
4597
4598 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4599
4600 * gdb.asm/asm-source.exp: Remove d10v case.
4601 * lib/gdb.exp (skip_cplus_tests): Likewise.
4602 * gdb.asm/d10v.inc: Deleted.
4603
4604 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4605
4606 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4607
4608 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4609
4610 * config/netware.exp: Delete file.
4611
4612 2007-03-29 Joel Brobecker <brobecker@adacore.com>
4613
4614 * gdb.dwarf2/dw2-noloc.S: New file.
4615 * gdb.dwarf2/dw2-noloc.exp: New file.
4616
4617 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4618
4619 * gdb.cp/method2.cc: New test.
4620 * gdb.cp/method2.exp: New test.
4621 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4622
4623 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4624
4625 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4626
4627 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4628
4629 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4630
4631 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4632
4633 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4634 (gdb_load): Delete, replace with...
4635 (gdb_reload): ...this.
4636 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4637 * gdb.server/server-mon.exp: Likewise.
4638 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4639 (gdb_start_cmd): New.
4640 (gdb_file_cmd): Save the last loaded file.
4641 (gdb_reload): New.
4642 (gdb_gnu_strip_debug): Use transform.
4643 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4644 support here. Use new $last_loaded_file. Check mtime.
4645 (gdb_target_cmd): Handle ObjC failure case.
4646 (infer_host_exec): Delete.
4647 (gdbserver_load): Rename to...
4648 (gdbserver_run): ...this. Simplify.
4649 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4650 (mi_gdb_load): Move most contents to a new function...
4651 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4652 (mi_run_cmd): Use mi_gdb_target_load.
4653 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4654 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4655 Use gdb_run_cmd.
4656 * gdb.base/charsign.exp: Remove incorrect comment.
4657 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4658 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4659 gdb.base/start.exp: Use gdb_start_cmd.
4660
4661 2007-03-23 Nigel Stephens <nigel@mips.com>
4662 Maciej W. Rozycki <macro@mips.com>
4663
4664 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4665 * gdb.base/signull.exp: Similarly.
4666
4667 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4668
4669 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4670 messages available to test cases (like chng-sym.exp).
4671
4672 2007-03-14 Andreas Schwab <schwab@suse.de>
4673
4674 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4675 format changes.
4676
4677 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4678
4679 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4680 (optimized_1): New.
4681 (main): Call optimized_1.
4682 (gdb2029): Correct typos. Call gdb2029_marker.
4683 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4684 for gdb2029.
4685
4686 2007-03-12 Mark Kettenis <kettenis@gnu.org>
4687
4688 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4689 as tabs. Remove redundant test pattern.
4690
4691 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4692
4693 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4694 for /a format output.
4695
4696 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4697
4698 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4699 collect output incrementally.
4700
4701 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4702
4703 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4704 for -var-create lpcharacter test.
4705 * gdb.mi/mi2-var-cmd.exp: Likewise.
4706
4707 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4708
4709 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4710 pass on targets where address zero is readable.
4711
4712 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4713
4714 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4715 just a single architecture.
4716
4717 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4718
4719 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4720 (fetch_all_registers): New function, uses gdb_test_multiple and
4721 exp_continue to fetch inferior output line-by-line.
4722 Replace all uses of do_get_all_registers by fetch_all_registers.
4723
4724 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4725
4726 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4727 in target_info.
4728
4729 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4730
4731 * gdb.threads/manythreads.exp: Use $message string for
4732 consistancy; add a default (timeout) case.
4733
4734 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4735
4736 * gdb.base/watchpoint.exp: Fix truncated comment.
4737
4738 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4739
4740 * Makefile.in: Remove spurious single-quotes from sed command.
4741
4742 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4743
4744 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4745 func.
4746 * gdb.mi/mi2-var-cmd.exp: Likewise.
4747
4748 2007-02-27 Joel Brobecker <brobecker@adacore.com>
4749
4750 * gdb.dwarf2/dw2-producer.S: New file.
4751 * gdb.dwarf2/dw2-producer.exp: New testcase.
4752
4753 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
4754
4755 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4756 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4757 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4758 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4759 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4760 Revert tests to use mi_gdb_test and include value field in output
4761 of -var-create.
4762
4763 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4764
4765 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4766
4767 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4768
4769 * gdb.base/maint.exp: Remove full paths from test names.
4770 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4771 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4772
4773 2007-02-27 Joel Brobecker <brobecker@adacore.com>
4774
4775 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4776
4777 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4778
4779 * gdb.server/server-mon.exp: New test.
4780
4781 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4782
4783 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4784
4785 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4786
4787 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4788 register capitalization.
4789
4790 2007-02-13 Denis Pilat <denis.pilat@st.com>
4791
4792 * gdb.mi/mi-var-invalidate.exp: New file.
4793
4794 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4795
4796 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4797
4798 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4799
4800 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4801
4802 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4803
4804 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4805 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4806
4807 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
4808
4809 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4810 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4811 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4812 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4813 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4814 * gdb.mi/gdb792.exp, lib/mi-support.exp:
4815 Update tests to include value field in output of -var-create.
4816
4817 2007-02-08 Andreas Schwab <schwab@suse.de>
4818
4819 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4820
4821 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4822
4823 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4824 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4825
4826 2007-02-02 Denis Pilat <denis.pilat@st.com>
4827
4828 * gdb.threads/threadapply.exp: check that frame is not changed by
4829 the thread apply all command.
4830
4831 2007-01-31 Andreas Schwab <schwab@suse.de>
4832
4833 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4834
4835 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4836 in the dwarf sections.
4837 * gdb.dwarf2/mac-fileno.S: Likewise.
4838
4839 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4840 bspstore register on ia64.
4841
4842 2007-01-29 Andreas Schwab <schwab@suse.de>
4843
4844 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4845 "frame-begin" annotation.
4846
4847 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4848 number of "frames-invalid" annotations.
4849
4850 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4851
4852 * gdb.base/commands.exp: Call if_commands_test.
4853 (gdb_test_no_prompt, if_commands_test): New.
4854
4855 2007-01-28 Mark Kettenis <kettenis@gnu.org>
4856
4857 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4858
4859 2007-01-27 Andreas Schwab <schwab@suse.de>
4860
4861 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4862 .short/.int/.quad in the dwarf sections.
4863 * gdb.dwarf2/dw2-intercu.S: Likewise.
4864 * gdb.dwarf2/dw2-intermix.S: Likewise.
4865
4866 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4867
4868 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4869 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4870 array.
4871 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4872 * gdb.base/setvar.exp: Likewise.
4873
4874 2007-01-26 Andreas Schwab <schwab@suse.de>
4875
4876 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4877 test.
4878
4879 * gdb.base/multi-forks.exp ("restart $i"): Also match
4880 __kernel_syscall_via_break.
4881
4882 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4883
4884 * lib/mi-support.exp (mi_delete_varobj): New.
4885 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4886 testcase.
4887 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4888 (main): Call the above.
4889 (reference_update_test, base_in_reference_test)
4890 (reference_to_pointer): Delete the created varobjs.
4891
4892 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4893
4894 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4895 * configure: Regenerated.
4896 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4897 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4898 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4899 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4900 * lib/gdb.exp (gdb_skip_xml_test): New function.
4901
4902 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4903
4904 * gdb.base/sigrepeat.exp: Correct error message.
4905
4906 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4907 Daniel Jacobowitz <dan@codesourcery.com>
4908
4909 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4910 gdb.arch/i386-gnu-cfi-asm.S: New files.
4911
4912 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4913
4914 * lib/gdb.exp: Abort on missing `site.exp'.
4915
4916 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4917 Daniel Jacobowitz <dan@codesourcery.com>
4918
4919 * gdb.base/included.c, gdb.base/included.exp,
4920 gdb.base/included.h: New files.
4921
4922 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4923
4924 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4925 (maximize_rlimit): Reduce limits on 64-bit systems.
4926
4927 2007-01-19 Mark Kettenis <kettenis@gnu.org>
4928
4929 From Marcus Deuling <deuling@de.ibm.com>:
4930 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4931 every case.
4932
4933 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
4934
4935 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4936 (test_path_specification): Use objdir instead of srcdir to always
4937 get an absolute filename.
4938
4939 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4940
4941 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4942
4943 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4944
4945 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4946 Make sure the variable we're using is in scope.
4947 (reference_to_pointer): Likewise.
4948
4949 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4950
4951 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4952 has no debug information.
4953
4954 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4955
4956 * gdb.base/annota1.exp: Remove extra send_gdb.
4957
4958 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4959
4960 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4961
4962 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4963
4964 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4965
4966 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
4967 Daniel Jacobowitz <dan@codesourcery.com>
4968
4969 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4970 lcharacter or linteger change. Correct duplicated test name.
4971 * gdb.mi/mi2-var-cmd.exp: Likewise.
4972
4973 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4974
4975 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4976
4977 2007-01-05 Joel Brobecker <brobecker@adacore.com>
4978
4979 * gdb.base/nofield.c: New file.
4980 * gdb.base/nofield.exp: New testcase.
4981
4982 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
4983
4984 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4985
4986 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4987 test.
4988
4989 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4990
4991 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4992
4993 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4994
4995 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4996 when continuing.
4997
4998 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4999
5000 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5001 Expect ".exe" extension.
5002
5003 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5004
5005 * gdb.base/charset.exp: Add explicit filename to break.
5006 * gdb.base/dbx.exp: Add explicit filename to breaks.
5007
5008 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5009
5010 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5011 * gdb.mi/mi2-file.exp: Likewise.
5012
5013 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5014
5015 Implement specification of MI tests as comments
5016 in C and C++ sources.
5017 * lib/mi-support.exp (mi_autotest_data): New variable.
5018 (mi_autotest_source): New variable.
5019 (count_newlines, mi_prepare_inline_tests)
5020 (mi_get_inline_test, mi_continue_to_line)
5021 (mi_run_inline_test, mi_tbreak)
5022 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5023 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5024 Run inline tests.
5025 * gdb.mi/mi-var-cp.cc: Define tests here.
5026
5027 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5028
5029 Simplify usage of mi_continue_to.
5030 * lib/mi-support.exp (mi_runto_helper): Renamed
5031 from mi_runto, added new parameter 'run_or_continue'.
5032 (mi_runto): Use mi_runto_helper.
5033 (mi_continue_to): Accept just function name as parameter.
5034 Use mi_runto_helper.
5035 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5036 * gdb.mi/mi2-var-cmd.exp: Likewise.
5037
5038 2006-01-04 Joel Brobecker <brobecker@adacore.com>
5039
5040 Make this testcase a bit more realistic. The current code
5041 is too simplistic, and allows the compiler to optimize out
5042 some of the entities we need for this testcase.
5043 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5044 (Do_Nothing): Add extra parameter.
5045 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5046 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5047 by using a variable of type Void_Star.
5048
5049 2006-01-04 Joel Brobecker <brobecker@adacore.com>
5050
5051 * gdb.ada/catch_ex/foo.adb: New file.
5052 * gdb.ada/catch_ex.exp: New testcase.
5053
5054 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5055
5056 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5057 pass --image-base to linker.
5058
5059 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5060 Daniel Jacobowitz <dan@codesourcery.com>
5061
5062 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5063 secondary prompts.
5064
5065 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5066
5067 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5068 output. Test the types of members and member pointers.
5069 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5070 gdb/2092.
5071 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5072 statement. Enable for GCC. Update expected output for some tests
5073 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5074 layout.
5075 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5076 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5077 (Diamond::vget_base): New.
5078 (main): Add new tests.
5079 * gdb.cp/printmethod.exp: Update expected output for member functions.
5080 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5081 print pEe->D::vg().
5082
5083 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5084
5085 * gdb.threads/tls.exp: Allow stops in sem_post.
5086
5087 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5088
5089 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5090 * gdb.base/annota3.exp: Likewise.
5091 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5092 again (instead of timing out).
5093 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5094 GCC bug 26475.
5095 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5096 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5097 test from jmisc1.exp.
5098 * gdb.java/jmisc1.exp: Delete.
5099 * gdb.java/jprint.exp: Adjust to work with method signatures including
5100 return types.
5101 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5102 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5103 * lib/java.exp (compile_java_from_source): Pass the correct type
5104 to target_compile.
5105
5106 2006-12-31 Joel Brobecker <brobecker@adacore.com>
5107
5108 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5109 (stack_align_edx): New function.
5110 (stack_align_eax): New function.
5111 (main): Add calls to stack_align_edx and stack_align_eax.
5112 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5113 Add testing for the cases where the register used during a stack
5114 realignment is edx. Same for eax.
5115
5116 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5117
5118 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5119 and generic PE targets.
5120
5121 2006-12-29 Joel Brobecker <brobecker@adacore.com>
5122
5123 * gdb.ada/array_return.exp: Update copyright date list.
5124
5125 2006-12-27 Joel Brobecker <brobecker@adacore.com>
5126
5127 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5128 (Create_Small_Float_Vector): New function.
5129 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5130 function body.
5131 * gdb.ada/array_return/p.adb: Use new type and function from
5132 package Pck.
5133 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5134 able to print the value returned by a function returning an
5135 array of float.
5136
5137 2006-12-20 Joel Brobecker <brobecker@adacore.com>
5138
5139 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5140 The associated tests should be PASSing.
5141
5142 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5143
5144 Test for base in references.
5145 * gdb.mi/mi-var-cp.cc: Add test code.
5146 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5147 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5148 * gdb.mi/mi2-watch.exp: Likewise.
5149 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5150 (mi_list_varobj_children): New function.
5151
5152 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5153
5154 * lib/mi-support.exp
5155 (mi_runto): Accept "()" after function name.
5156 (mi_create_varobj): New function.
5157 (mi_varobj_update): New function.
5158 (mi_Check_varobj_value): New function.
5159 * gdb.mi/mi-var-cp.exp: New file.
5160 * gdb.mi/mi-var-cp.cc: New file.
5161
5162 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5163
5164 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5165 gdb.base/weaklib2.c: New files.
5166
5167 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
5168
5169 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5170 info. Adjust test names.
5171
5172 * gdb.base/break.c (main): Move position of malloc.
5173 * gdb.base/break.exp: Revert mistaken checkin.
5174
5175 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5176
5177 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5178 assignement of arrays and function pointers.
5179 * gdb.mi/var-cmd.c: Add declaration necessary for above
5180 tests.
5181
5182 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5183
5184 * gdb.base/break.c (main): Call malloc.
5185
5186 * gdb.threads/linux-dp.exp: Read thread table before and after
5187 creating each philosopher and verify it.
5188
5189 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5190 Paul Brook <paul@codesourcery.com>
5191 Daniel Jacobowitz <dan@codesourcery.com>
5192
5193 * gdb.base/ending-run.exp: Flatten expect script stepping out of
5194 main to remove duplication. Add start function of the form
5195 '_*start[1-9]*'. Add RVDS start function.
5196
5197 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5198
5199 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5200
5201 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5202
5203 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5204 * gdb.asm/spu.inc: New file.
5205 * gdb.base/term.exp: Disable if [target_info exists noargs].
5206 * gdb.gdb/complaints.exp: Disable if ![isnative].
5207 * gdb.gdb/selftest.exp: Likewise.
5208 * gdb.gdb/observer.exp: Likewise.
5209 * gdb.gdb/xfullpath.exp: Likewise.
5210 * gdb.base/attach.exp: Disable on SPU target.
5211 * gdb.cp/bs145503.exp: Likewise.
5212 * gdb.cp/exception.exp: Likewise.
5213 * gdb.cp/userdef.exp: Likewise.
5214
5215 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5216
5217 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5218
5219 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5220
5221 * gdb.base/completion.exp: Fix completion tests for
5222 'info' and 'info '.
5223 * gdb.base/help.exp (help_test_raw, test_class_help)
5224 (test_prefix_command_help): Move...
5225 * lib/gdb.exp: Here.
5226 * gdb.base/main.exp: Adjust.
5227 * gdb.cp/maint.exp: Adjust.
5228 * gdb.trace/tracecmd.exp: Use test_help_class.
5229
5230 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5231
5232 * gdb.stabs/weird.exp (print_weird_var): Use
5233 gdb_test_multiple instead of gdb_expect.
5234
5235 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5236
5237 * gdb.base/help.exp (help_test_raw): New.
5238 (test_class_help): New.
5239 (test_prefix_command_help): New.
5240 Adjust testcases.
5241
5242 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
5243
5244 * gdb.base/constvars.c (main): Write to crass and crips, so that
5245 they are allocated by the compiler.
5246
5247 2006-10-27 Andreas Schwab <schwab@suse.de>
5248
5249 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5250 "detach-fork".
5251
5252 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5253
5254 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5255 of patterns.
5256
5257 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5258
5259 * gdb.base/sepdebug.exp: Remove debug format test.
5260 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5261 Handle no-symtab.
5262 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5263
5264 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5265
5266 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5267 int to pointer or pointer to int.
5268 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5269
5270 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5271
5272 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5273
5274 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5275
5276 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5277
5278 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5279
5280 PR c++/2116
5281 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5282
5283 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5284
5285 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5286 the corresponding bug has been fixed in GDB (PR/2018).
5287
5288 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5289
5290 * gdb.base/subst.exp: New testcase.
5291
5292 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5293
5294 * gdb.ada/array_return/pck.ads: Add copyright notice.
5295 * gdb.ada/array_return/pck.adb: Likewise.
5296 * gdb.ada/array_return/p.adb: Likewise.
5297 * gdb.ada/exec_changed/first.adb: Likewise.
5298 * gdb.ada/exec_changed/second.adb: Likewise.
5299
5300 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5301
5302 * gdb.ada/watch_arg/watch.adb: New file.
5303 * gdb.ada/watch_arg.exp: New testcase.
5304
5305 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5306
5307 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
5308 via string_to_regexp.
5309 * gdb.mi/mi2-basics.exp: Likewise.
5310
5311 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
5312
5313 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5314 Remove unused / obsolete files.
5315
5316 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
5317
5318 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5319
5320 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5321
5322 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5323 HIGH_FRAME argument to -stack-list-arguments can be larger than
5324 the number of frames.
5325
5326 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5327
5328 * gdb.base/args.c (main): Add breakpoint marker.
5329 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5330 really test empty arguments.
5331 (args_load): Delete.
5332 (args_test): New.
5333
5334 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
5335
5336 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5337 check for one file.
5338
5339 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5340
5341 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5342 HIGH_FRAME argument to -stack-list-locals can be larger than
5343 the number of frames.
5344
5345 2006-08-18 Fred Fish <fnf@specifix.com>
5346
5347 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5348 '$' in front of skip_vmx_tests_saved when setting that.
5349
5350 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5351
5352 * gdb.base/trace-commands.exp: New file.
5353
5354 2006-08-10 Joel Brobecker <brobecker@adacore.com>
5355 Daniel Jacobowitz <dan@codesourcery.com>
5356
5357 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5358 expected output of the backtrace commands.
5359
5360 2006-08-09 Joel Brobecker <brobecker@adacore.com>
5361
5362 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5363 untested followed by return combination.
5364 * gdb.arch/altivec-regs.exp: Likewise.
5365 * gdb.arch/e500-abi.exp: Likewise.
5366 * gdb.arch/e500-regs.exp: Likewise.
5367 * gdb.arch/gdb1291.exp: Likewise.
5368 * gdb.arch/gdb1431.exp: Likewise.
5369 * gdb.arch/gdb1558.exp: Likewise.
5370 * gdb.arch/i386-prologue.exp: Likewise.
5371 * gdb.arch/i386-unwind.exp: Likewise.
5372 * gdb.asm/asm-source.exp: Likewise.
5373 * gdb.base/a2-run.exp: Likewise.
5374 * gdb.base/advance.exp: Likewise.
5375 * gdb.base/all-bin.exp: Likewise.
5376 * gdb.base/annota1.exp: Likewise.
5377 * gdb.base/annota3.exp: Likewise.
5378 * gdb.base/args.exp: Likewise.
5379 * gdb.base/arithmet.exp: Likewise.
5380 * gdb.base/assign.exp: Likewise.
5381 * gdb.base/async.exp: Likewise.
5382 * gdb.base/attach.exp: Likewise.
5383 * gdb.base/bang.exp: Likewise.
5384 * gdb.base/bigcore.exp: Likewise.
5385 * gdb.base/bitfields.exp: Likewise.
5386 * gdb.base/bitfields2.exp: Likewise.
5387 * gdb.base/break.exp: Likewise.
5388 * gdb.base/call-sc.exp: Likewise.
5389 * gdb.base/call-strs.exp: Likewise.
5390 * gdb.base/callfuncs.exp: Likewise.
5391 * gdb.base/checkpoint.exp: Likewise.
5392 * gdb.base/chng-syms.exp: Likewise.
5393 * gdb.base/code-expr.exp: Likewise.
5394 * gdb.base/commands.exp: Likewise.
5395 * gdb.base/completion.exp: Likewise.
5396 * gdb.base/cond-expr.exp: Likewise.
5397 * gdb.base/condbreak.exp: Likewise.
5398 * gdb.base/consecutive.exp: Likewise.
5399 * gdb.base/constvars.exp: Likewise.
5400 * gdb.base/corefile.exp: Likewise.
5401 * gdb.base/cvexpr.exp: Likewise.
5402 * gdb.base/dbx.exp: Likewise.
5403 * gdb.base/define.exp: Likewise.
5404 * gdb.base/detach.exp: Likewise.
5405 * gdb.base/display.exp: Likewise.
5406 * gdb.base/dump.exp: Likewise.
5407 * gdb.base/ena-dis-br.exp: Likewise.
5408 * gdb.base/ending-run.exp: Likewise.
5409 * gdb.base/environ.exp: Likewise.
5410 * gdb.base/eval-skip.exp: Likewise.
5411 * gdb.base/exprs.exp: Likewise.
5412 * gdb.base/fileio.exp: Likewise.
5413 * gdb.base/finish.exp: Likewise.
5414 * gdb.base/float.exp: Likewise.
5415 * gdb.base/foll-exec.exp: Likewise.
5416 * gdb.base/foll-fork.exp: Likewise.
5417 * gdb.base/foll-vfork.exp: Likewise.
5418 * gdb.base/freebpcmd.exp: Likewise.
5419 * gdb.base/funcargs.exp: Likewise.
5420 * gdb.base/gcore.exp: Likewise.
5421 * gdb.base/gdb1090.exp: Likewise.
5422 * gdb.base/gdb1250.exp: Likewise.
5423 * gdb.base/huge.exp: Likewise.
5424 * gdb.base/info-proc.exp: Likewise.
5425 * gdb.base/interrupt.exp: Likewise.
5426 * gdb.base/jump.exp: Likewise.
5427 * gdb.base/langs.exp: Likewise.
5428 * gdb.base/lineinc.exp: Likewise.
5429 * gdb.base/list.exp: Likewise.
5430 * gdb.base/logical.exp: Likewise.
5431 * gdb.base/long_long.exp: Likewise.
5432 * gdb.base/macscp.exp: Likewise.
5433 * gdb.base/maint.exp: Likewise.
5434 * gdb.base/mips_pro.exp: Likewise.
5435 * gdb.base/miscexprs.exp: Likewise.
5436 * gdb.base/multi-forks.exp: Likewise.
5437 * gdb.base/opaque.exp: Likewise.
5438 * gdb.base/overlays.exp: Likewise.
5439 * gdb.base/pc-fp.exp: Likewise.
5440 * gdb.base/pointers.exp: Likewise.
5441 * gdb.base/printcmds.exp: Likewise.
5442 * gdb.base/psymtab.exp: Likewise.
5443 * gdb.base/ptype.exp: Likewise.
5444 * gdb.base/recurse.exp: Likewise.
5445 * gdb.base/relational.exp: Likewise.
5446 * gdb.base/relocate.exp: Likewise.
5447 * gdb.base/remote.exp: Likewise.
5448 * gdb.base/reread.exp: Likewise.
5449 * gdb.base/restore.exp: Likewise.
5450 * gdb.base/return.exp: Likewise.
5451 * gdb.base/return2.exp: Likewise.
5452 * gdb.base/scope.exp: Likewise.
5453 * gdb.base/sect-cmd.exp: Likewise.
5454 * gdb.base/sep.exp: Likewise.
5455 * gdb.base/sepdebug.exp: Likewise.
5456 * gdb.base/setshow.exp: Likewise.
5457 * gdb.base/setvar.exp: Likewise.
5458 * gdb.base/sigall.exp: Likewise.
5459 * gdb.base/sigbpt.exp: Likewise.
5460 * gdb.base/signals.exp: Likewise.
5461 * gdb.base/signull.exp: Likewise.
5462 * gdb.base/sizeof.exp: Likewise.
5463 * gdb.base/solib.exp: Likewise.
5464 * gdb.base/step-line.exp: Likewise.
5465 * gdb.base/step-test.exp: Likewise.
5466 * gdb.base/structs.exp: Likewise.
5467 * gdb.base/structs2.exp: Likewise.
5468 * gdb.base/term.exp: Likewise.
5469 * gdb.base/twice.exp: Likewise.
5470 * gdb.base/until.exp: Likewise.
5471 * gdb.base/varargs.exp: Likewise.
5472 * gdb.base/volatile.exp: Likewise.
5473 * gdb.base/watchpoint.exp: Likewise.
5474 * gdb.base/whatis-exp.exp: Likewise.
5475 * gdb.base/whatis.exp: Likewise.
5476 * gdb.cp/ambiguous.exp: Likewise.
5477 * gdb.cp/annota2.exp: Likewise.
5478 * gdb.cp/annota3.exp: Likewise.
5479 * gdb.cp/bool.exp: Likewise.
5480 * gdb.cp/breakpoint.exp: Likewise.
5481 * gdb.cp/casts.exp: Likewise.
5482 * gdb.cp/class2.exp: Likewise.
5483 * gdb.cp/classes.exp: Likewise.
5484 * gdb.cp/cplusfuncs.exp: Likewise.
5485 * gdb.cp/ctti.exp: Likewise.
5486 * gdb.cp/derivation.exp: Likewise.
5487 * gdb.cp/exception.exp: Likewise.
5488 * gdb.cp/gdb1355.exp: Likewise.
5489 * gdb.cp/hang.exp: Likewise.
5490 * gdb.cp/inherit.exp: Likewise.
5491 * gdb.cp/local.exp: Likewise.
5492 * gdb.cp/m-data.exp: Likewise.
5493 * gdb.cp/m-static.exp: Likewise.
5494 * gdb.cp/member-ptr.exp: Likewise.
5495 * gdb.cp/method.exp: Likewise.
5496 * gdb.cp/misc.exp: Likewise.
5497 * gdb.cp/namespace.exp: Likewise.
5498 * gdb.cp/overload.exp: Likewise.
5499 * gdb.cp/ovldbreak.exp: Likewise.
5500 * gdb.cp/pr-1023.exp: Likewise.
5501 * gdb.cp/pr-1210.exp: Likewise.
5502 * gdb.cp/pr-574.exp: Likewise.
5503 * gdb.cp/printmethod.exp: Likewise.
5504 * gdb.cp/psmang.exp: Likewise.
5505 * gdb.cp/ref-params.exp: Likewise.
5506 * gdb.cp/ref-types.exp: Likewise.
5507 * gdb.cp/rtti.exp: Likewise.
5508 * gdb.cp/templates.exp: Likewise.
5509 * gdb.cp/try_catch.exp: Likewise.
5510 * gdb.cp/userdef.exp: Likewise.
5511 * gdb.cp/virtfunc.exp: Likewise.
5512 * gdb.disasm/am33.exp: Likewise.
5513 * gdb.disasm/h8300s.exp: Likewise.
5514 * gdb.disasm/mn10300.exp: Likewise.
5515 * gdb.disasm/sh3.exp: Likewise.
5516 * gdb.disasm/t01_mov.exp: Likewise.
5517 * gdb.disasm/t02_mova.exp: Likewise.
5518 * gdb.disasm/t03_add.exp: Likewise.
5519 * gdb.disasm/t04_sub.exp: Likewise.
5520 * gdb.disasm/t05_cmp.exp: Likewise.
5521 * gdb.disasm/t06_ari2.exp: Likewise.
5522 * gdb.disasm/t07_ari3.exp: Likewise.
5523 * gdb.disasm/t08_or.exp: Likewise.
5524 * gdb.disasm/t09_xor.exp: Likewise.
5525 * gdb.disasm/t10_and.exp: Likewise.
5526 * gdb.disasm/t11_logs.exp: Likewise.
5527 * gdb.disasm/t12_bit.exp: Likewise.
5528 * gdb.disasm/t13_otr.exp: Likewise.
5529 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5530 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5531 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5532 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5533 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5534 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5535 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5536 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5537 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5538 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5539 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5540 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5541 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5542 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5543 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5544 * gdb.mi/gdb701.exp: Likewise.
5545 * gdb.mi/gdb792.exp: Likewise.
5546 * gdb.mi/mi-basics.exp: Likewise.
5547 * gdb.mi/mi-break.exp: Likewise.
5548 * gdb.mi/mi-cli.exp: Likewise.
5549 * gdb.mi/mi-console.exp: Likewise.
5550 * gdb.mi/mi-disassemble.exp: Likewise.
5551 * gdb.mi/mi-eval.exp: Likewise.
5552 * gdb.mi/mi-file.exp: Likewise.
5553 * gdb.mi/mi-read-memory.exp: Likewise.
5554 * gdb.mi/mi-regs.exp: Likewise.
5555 * gdb.mi/mi-return.exp: Likewise.
5556 * gdb.mi/mi-simplerun.exp: Likewise.
5557 * gdb.mi/mi-stack.exp: Likewise.
5558 * gdb.mi/mi-stepi.exp: Likewise.
5559 * gdb.mi/mi-syn-frame.exp: Likewise.
5560 * gdb.mi/mi-until.exp: Likewise.
5561 * gdb.mi/mi-var-block.exp: Likewise.
5562 * gdb.mi/mi-var-child.exp: Likewise.
5563 * gdb.mi/mi-var-cmd.exp: Likewise.
5564 * gdb.mi/mi-var-display.exp: Likewise.
5565 * gdb.mi/mi-watch.exp: Likewise.
5566 * gdb.mi/mi2-basics.exp: Likewise.
5567 * gdb.mi/mi2-break.exp: Likewise.
5568 * gdb.mi/mi2-cli.exp: Likewise.
5569 * gdb.mi/mi2-console.exp: Likewise.
5570 * gdb.mi/mi2-disassemble.exp: Likewise.
5571 * gdb.mi/mi2-eval.exp: Likewise.
5572 * gdb.mi/mi2-file.exp: Likewise.
5573 * gdb.mi/mi2-read-memory.exp: Likewise.
5574 * gdb.mi/mi2-regs.exp: Likewise.
5575 * gdb.mi/mi2-return.exp: Likewise.
5576 * gdb.mi/mi2-simplerun.exp: Likewise.
5577 * gdb.mi/mi2-stack.exp: Likewise.
5578 * gdb.mi/mi2-stepi.exp: Likewise.
5579 * gdb.mi/mi2-syn-frame.exp: Likewise.
5580 * gdb.mi/mi2-until.exp: Likewise.
5581 * gdb.mi/mi2-var-block.exp: Likewise.
5582 * gdb.mi/mi2-var-child.exp: Likewise.
5583 * gdb.mi/mi2-var-cmd.exp: Likewise.
5584 * gdb.mi/mi2-var-display.exp: Likewise.
5585 * gdb.mi/mi2-watch.exp: Likewise.
5586 * gdb.stabs/exclfwd.exp: Likewise.
5587 * gdb.stabs/weird.exp: Likewise.
5588 * gdb.threads/gcore-thread.exp: Likewise.
5589 * gdb.trace/actions.exp: Likewise.
5590 * gdb.trace/backtrace.exp: Likewise.
5591 * gdb.trace/circ.exp: Likewise.
5592 * gdb.trace/collection.exp: Likewise.
5593 * gdb.trace/deltrace.exp: Likewise.
5594 * gdb.trace/infotrace.exp: Likewise.
5595 * gdb.trace/limits.exp: Likewise.
5596 * gdb.trace/packetlen.exp: Likewise.
5597 * gdb.trace/passc-dyn.exp: Likewise.
5598 * gdb.trace/passcount.exp: Likewise.
5599 * gdb.trace/report.exp: Likewise.
5600 * gdb.trace/save-trace.exp: Likewise.
5601 * gdb.trace/tfind.exp: Likewise.
5602 * gdb.trace/tracecmd.exp: Likewise.
5603 * gdb.trace/while-dyn.exp: Likewise.
5604 * gdb.trace/while-stepping.exp: Likewise.
5605
5606 2006-08-08 Joel Brobecker <brobecker@adacore.com>
5607
5608 * gdb.base/step-bt.c: New file.
5609 * gdb.base/step-bt.exp: New testcase.
5610
5611 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5612
5613 * config/monitor.exp (gdb_load): Remove support for obsolete
5614 download-write-size.
5615 * gdb.base/remote.exp: Likewise. Update all callers of
5616 gdb_timed_load.
5617
5618 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5619
5620 * cursal.exp: Pass binfile to gdb_load.
5621
5622 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5623
5624 * gdb.base/cursal.exp: Add "" to gdb_load call.
5625
5626 2006-07-29 Mark Kettenis <kettenis@gnu.org>
5627
5628 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5629 NetBSD/ELF targets.
5630
5631 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5632
5633 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5634 operator*.
5635
5636 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5637
5638 * gdb.base/completion.exp: Update for change in "file" behavior.
5639 * gdb.stabs/weird.exp: Likewise.
5640 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5641 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5642
5643 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5644
5645 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5646 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5647
5648 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5649
5650 * gdb.base/default.exp: Update source command error message.
5651 * gdb.base/help.exp: Update 'help source' message.
5652
5653 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5654
5655 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5656 test.
5657
5658 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5659
5660 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5661
5662 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5663
5664 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5665
5666 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5667
5668 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5669
5670 2006-07-17 Mark Kettenis <kettenis@gnu.org>
5671
5672 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5673 *-*-openbsd* from targets for wich we expect ARM FPA floating
5674 point format.
5675
5676 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
5677
5678 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5679
5680 2006-07-17 Mark Kettenis <kettenis@gnu.org>
5681
5682 * gdb.base/annota3.exp: Expect frame-begin annotation.
5683
5684 2006-07-14 Joel Brobecker <brobecker@adacore.com>
5685
5686 * gdb.base/help.exp: Adjust "help unset" test to accept
5687 any list of unset commands.
5688
5689 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5690 Daniel Jacobowitz <dan@codesourcery.com>
5691
5692 * gdb.cp/ref-params.exp: New test.
5693 * gdb.cp/ref-params.cc: New source file.
5694 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5695
5696 2006-07-08 Mark Kettenis <kettenis@gnu.org>
5697
5698 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5699 spaces/tabs in regular expressions since they might not be there.
5700
5701 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5702
5703 * gdb.base/ifelse.exp: New file.
5704
5705 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5706
5707 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5708 line.
5709 * gdb.base/huge.exp: Loop over compilation to find a size that
5710 is acceptable.
5711 * gdb.base/remote.exp: Correct expected strings.
5712 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5713
5714 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5715
5716 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5717
5718 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5719
5720 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5721 native.
5722
5723 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5724
5725 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5726 enable stabs testing.
5727
5728 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5729
5730 * gdb.base/auxv.exp: Intercept undefined command messages before
5731 gdb_test_multiple does.
5732
5733 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5734
5735 * Makefile.in (host_alias): Remove.
5736 (target_alias): Use @target_noncanonical@.
5737 (site.exp): Don't set host_alias.
5738 * aclocal.m4: Remove contents. Include acx.m4.
5739 * configure: Regenerated.
5740 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5741
5742 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5743
5744 * lib/gdb.exp (gdb_load_cmd): New.
5745
5746 * gdb.base/fileio.c: Add system(NULL) test.
5747 * gdb.base/fileio.exp: Check it.
5748
5749 * gdb.base/break.c: Add 10a breakpoint at }
5750 * gdb.base/break.exp: Add test for breakpoint at }
5751 * gdb.cp/anon-union.cc: Add code at end of function.
5752 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5753 * gdb.mi/var-cmd.c: Add code at end of function.
5754 * gdb.mi/mi-var-display.exp: Adjust end of next.
5755 * gdb.mi/mi2-var-display.exp: Likewise.
5756 * gdb.base/fileio.c: Add stop function and insert calls at
5757 stopping places.
5758 * gdb.base/fileio.exp: Breakpoint stop function and remove
5759 explicit line number references.
5760
5761 2006-05-19 Joel Brobecker <brobecker@adacore.com>
5762
5763 * gdb.base/del.exp (test_delete_alias): New function.
5764 Now check that both "del" and "d" work as aliases for "delete".
5765
5766 2006-05-18 Fred Fish <fnf@specifix.com>
5767
5768 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5769 required. Check for spurious output after program exits normally.
5770
5771 2006-05-17 Fred Fish <fnf@specifix.com>
5772
5773 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5774 gdb_load, so it works in the simulator.
5775
5776 2006-05-11 Fred Fish <fnf@specifix.com>
5777
5778 * gdb.base/bang.exp: Ignore unexpected output between the
5779 "program exited normally" and the gdb prompt, as many other
5780 tests do.
5781
5782 2006-05-07 Mark Kettenis <kettenis@gnu.org>
5783
5784 * gdb.base/help.exp: Make "delete checkpoint" part option for
5785 "help d" and "help delete" tests.
5786
5787 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5788
5789 * gdb.mi/mi-basics.exp: Add missing serial number to
5790 expected output in some mi_gdb_test statements.
5791 * gdb.mi/mi2-basics.exp: Likewise.
5792
5793 2006-05-05 Joel Brobecker <brobecker@adacore.com>
5794
5795 * gdb.base/del.c: New file.
5796 * gdb.base/del.exp: New testcase.
5797
5798 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
5799
5800 * gdb.base/break.exp: Do not assume a breakpoint on
5801 main will actually be in $srcfile when optimizing.
5802 * gdb.base/savedregs.exp: Do not require that the dummy
5803 frame location match up to a symbol and source file location.
5804 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5805 will get printed without a mi_cmd_data_list_register_values prefix.
5806 (*-data-list-register-*): Correct regular expressions to expect the new
5807 pseudo d? floating point registers.
5808 * gdb.mi/mi2-regs.exp: Likewise.
5809
5810 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
5811
5812 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5813 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5814 is allocated by the compiler.
5815 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5816 anons, e, anone to force their allocation by the compiler.
5817
5818 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
5819
5820 * gdb.base/help.exp: Update expected text for help d and
5821 help delete.
5822
5823 2006-05-02 Mark Kettenis <kettenis@gnu.org>
5824
5825 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5826 NetBSD/ELF targets.
5827
5828 2006-04-30 Mark Kettenis <kettenis@gnu.org>
5829
5830 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5831 single-step breakpoint fails; make this a KFAIL on
5832 sparc*-*-openbsd*.
5833 * gdb.base/siginfo.exp: Likewise.
5834 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5835
5836 2006-04-26 Michael Snyder <msnyder@redhat.com>
5837
5838 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5839 which may have to consume output from other forks.
5840 Add tests to make sure that "delete fork" succeeded.
5841
5842 2006-04-20 Michael Snyder <msnyder@redhat.com>
5843
5844 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5845 Add support for the Renesas M32C and M16C.
5846
5847 * gdb.asm/asm-source.exp: Add m32c target.
5848 * gdb.asm/m32c.inc: Support for m32c target.
5849
5850 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5851
5852 * gdb.base/commands.exp (recursive_source_test): New test.
5853
5854 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
5855
5856 * gdb.base/float.exp: Add pattern for sparc targets.
5857
5858 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5859
5860 * gdb.base/commands.exp (stray_arg0_test): New test.
5861
5862 2006-03-30 Paul Brook <paul@codesourcery.com>
5863
5864 * gdb.mi/mi-until.exp: kfail broken until command.
5865 * gdb.mi/mi2-until.exp: Ditto.
5866
5867 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
5868
5869 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5870
5871 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
5872
5873 * gdb.base/prelink.exp: Anchor tested-for regular expression
5874 on gdb prompt.
5875
5876 2006-03-07 Paul Brook <paul@codesourcery.com>
5877
5878 * gdb.base/assign.exp: Correct fail message.
5879
5880 2006-03-07 Paul Brook <paul@codesourcery.com>
5881
5882 * lib/compiler.c: Extract armcc version number.
5883 * lib/compiler.cc: Ditto.
5884
5885 2006-03-07 Paul Brook <paul@codesourcery.com>
5886
5887 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5888 additional_flags=-w.
5889 * gdb.arch/altivec-regs.exp: Ditto.
5890 * gdb.arch/e500-abi.exp: Ditto.
5891 * gdb.arch/e500-regs.exp: Ditto.
5892 * gdb.base/all-bin.exp: Ditto.
5893 * gdb.base/annota1.exp: Ditto.
5894 * gdb.base/annota3.exp: Ditto.
5895 * gdb.base/args.exp: Ditto.
5896 * gdb.base/arithmet.exp: Ditto.
5897 * gdb.base/assign.exp: Ditto.
5898 * gdb.base/async.exp: Ditto.
5899 * gdb.base/bang.exp: Ditto.
5900 * gdb.base/break.exp: Ditto.
5901 * gdb.base/call-rt-st.exp: Ditto.
5902 * gdb.base/completion.exp: Ditto.
5903 * gdb.base/cond-expr.exp: Ditto.
5904 * gdb.base/condbreak.exp: Ditto.
5905 * gdb.base/consecutive.exp: Ditto.
5906 * gdb.base/define.exp: Ditto.
5907 * gdb.base/display.exp: Ditto.
5908 * gdb.base/ena-dis-br.exp: Ditto.
5909 * gdb.base/environ.exp: Ditto.
5910 * gdb.base/eval-skip.exp: Ditto.
5911 * gdb.base/info-proc.exp: Ditto.
5912 * gdb.base/jump.exp: Ditto.
5913 * gdb.base/logical.exp: Ditto.
5914 * gdb.base/long_long.exp: Ditto.
5915 * gdb.base/maint.exp: Ditto.
5916 * gdb.base/miscexprs.exp: Ditto.
5917 * gdb.base/pc-fp.exp: Ditto.
5918 * gdb.base/pointers.exp: Ditto.
5919 * gdb.base/relational.exp: Ditto.
5920 * gdb.base/reread.exp: Ditto.
5921 * gdb.base/sect-cmd.exp: Ditto.
5922 * gdb.base/sep.exp: Ditto.
5923 * gdb.base/sepdebug.exp: Ditto.
5924 * gdb.base/until.exp: Ditto.
5925 * gdb.base/whatis-exp.exp: Ditto.
5926 * gdb.cp/annota2.exp: Ditto.
5927 * gdb.cp/annota3.exp: Ditto.
5928 * gdb.trace/actions.exp: Ditto.
5929 * gdb.trace/backtrace.exp: Ditto.
5930 * gdb.trace/circ.exp: Ditto.
5931 * gdb.trace/collection.exp: Ditto.
5932 * gdb.trace/deltrace.exp: Ditto.
5933 * gdb.trace/infotrace.exp: Ditto.
5934 * gdb.trace/limits.exp: Ditto.
5935 * gdb.trace/packetlen.exp: Ditto.
5936 * gdb.trace/passc-dyn.exp: Ditto.
5937 * gdb.trace/passcount.exp: Ditto.
5938 * gdb.trace/report.exp: Ditto.
5939 * gdb.trace/save-trace.exp: Ditto.
5940 * gdb.trace/tfind.exp: Ditto.
5941 * gdb.trace/tracecmd.exp: Ditto.
5942 * gdb.trace/while-dyn.exp: Ditto.
5943 * gdb.trace/while-stepping.exp: Ditto.
5944 * lib/gdb.exp: Ditto.
5945 (gdb_compile): Handle nowarning option.
5946
5947 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
5948
5949 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5950 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5951 Rename executable to prelinkt. Don't re-prelink if we didn't
5952 get a core file. Test prelink -u exit status to tell whether
5953 prelinking failed. Use gdb_test_multiple.
5954
5955 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5956
5957 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5958 (do_tests): Call it.
5959
5960 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
5961
5962 * gdb.base/prelink.exp: New test.
5963 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5964
5965 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5966
5967 * gdb.fortran/derived-type.f90: New file.
5968 * gdb.fortran/derived-type.exp: New testcase.
5969
5970 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5971
5972 * gdb.base/default.exp: Allow ';' as a directory separator.
5973
5974 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5975
5976 * gdb.base/help.exp (help add-symbol-file): Update.
5977
5978 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5979
5980 * gdb.base/help.exp (help load): Update expected results.
5981
5982 2006-02-19 Fred Fish <fnf@specifix.com>
5983
5984 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5985 specifix hex value as part of results.
5986 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
5987
5988 2006-02-16 Fred Fish <fnf@specifix.com>
5989
5990 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5991 ushort_addr, and slong_addr, so the typedefs are not optimized
5992 away.
5993 * gdb.base/whatis.exp: Add tests using type name for struct type,
5994 union type, enum type, and typedef.
5995
5996 2006-02-13 Mark Kettenis <kettenis@gnu.org>
5997
5998 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5999
6000 2006-02-13 Jim Blandy <jimb@redhat.com>
6001
6002 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6003 case where it takes two "next" commands to skip past the init
6004 call.
6005
6006 2006-02-12 Fred Fish <fnf@specifix.com>
6007
6008 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6009 to handle cases where it takes two "next" commands to skip
6010 past the init call.
6011
6012 2006-02-07 Joel Brobecker <brobecker@adacore.com>
6013
6014 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6015 on hppa32 targets.
6016
6017 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
6018
6019 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6020 field.
6021
6022 2006-01-29 Mark Kettenis <kettenis@gnu.org>
6023
6024 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6025
6026 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6027
6028 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6029 files.
6030
6031 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6032
6033 * gdb.cp/maint.exp: Set complaints to a positive value.
6034
6035 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6036
6037 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6038 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6039 function name.
6040
6041 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6042
6043 * gdb.base/checkpoint.c: Update copyright notice. Include
6044 <stdlib.h>.
6045
6046 2006-01-04 Jim Blandy <jimb@redhat.com>
6047
6048 * gdb.asm/asm-source.exp: Independently provide default values for
6049 asm-flags and debug-flags. Use 'string equal' to do the
6050 comparison, not the implicit expr's '==' operator. Remove
6051 now-unneeded assignments to asm-flags. In h8300 case, place
6052 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6053
6054 2006-01-04 Michael Snyder <msnyder@redhat.com>
6055
6056 * gdb.base/checkpoint.c: New file.
6057 * gdb.base/checkpoint.exp: New file.
6058 * gdb.base/multi-fork.c: New file.
6059 * gdb.base/multi-fork.exp: New file.
6060 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6061
6062 2006-01-04 Fred Fish <fnf@specifix.com>
6063
6064 * gdb.base/ptype.c (foo): Add typedef.
6065 (intfoo): Add function.
6066 * gdb.base/ptype1.c: New file.
6067 * gdb.base/ptype.exp: Handle compilation and linking with two
6068 source files. Test that proper type for "foo" is found based
6069 on source context rather than first match found in symtabs.
6070
6071 2005-12-28 Mark Kettenis <kettenis@gnu.org>
6072
6073 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6074 * gdb.asm/openbsd.inc: Indent commands.
6075
6076 2005-12-26 Mark Kettenis <kettenis@gnu.org>
6077
6078 * gdb.base/freebpcmd.exp: Increase timeout.
6079
6080 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6081
6082 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6083
6084 * gdb.base/default.exp: Update check for "show version".
6085
6086 2005-12-09 Randolph Chung <tausq@debian.org>
6087
6088 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6089 * gdb.asm/pa64.inc: New file.
6090
6091 2005-12-09 Randolph Chung <tausq@debian.org>
6092
6093 * gdb.asm/common.inc: Indent commands.
6094 * gdb.asm/asmsrc1.s: Likewise.
6095 * gdb.asm/asmsrc2.s: Likewise.
6096
6097 2005-12-09 Randolph Chung <tausq@debian.org>
6098
6099 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6100 (get_addr_of_sym): Remove duplicate print.
6101 (gen_core): xfail hppa*-*-hpux*, update expected output.
6102 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6103 * gdb.arch/pa64-nullify.s: New file.
6104
6105 2005-12-09 Randolph Chung <tausq@debian.org>
6106
6107 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6108
6109 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
6110
6111 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6112 code generation for these functions.
6113 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6114 error message.
6115
6116 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6117
6118 * gdb.base/help.exp (help b, help br, help bre, help brea)
6119 (help break): Update the expected message.
6120
6121 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6122
6123 * gdb.asm/m68hc11.inc: Setup the data section.
6124 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6125 script for this test.
6126 (m6812-*-*): Likewise.
6127
6128 2005-11-09 Randolph Chung <tausq@debian.org>
6129
6130 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6131
6132 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6133
6134 * gdb.base/break.exp: Fix a comment typo.
6135
6136 2005-11-03 Jim Blandy <jimb@redhat.com>
6137
6138 Checked in by Elena Zannoni <ezannoni@redhat.com>
6139
6140 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6141
6142 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
6143
6144 * gdb.arch/gdb1558.c: Include stdio.h.
6145
6146 2005-10-31 Mark Kettenis <kettenis@gnu.org>
6147
6148 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6149
6150 2005-10-31 Mark Kettenis <kettenis@gnu.org>
6151
6152 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6153
6154 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6155
6156 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6157 vscr" tests to better match output.
6158
6159 2005-10-12 Jim Blandy <jimb@redhat.com>
6160
6161 * gdb.base/structs.exp (any): New function.
6162 (test_struct_returns): Don't make any assumptions at all about
6163 what value the function returns when GDB can't set the return
6164 value.
6165
6166 2005-10-09 Joel Brobecker <brobecker@adacore.com>
6167
6168 * gdb.ada/arrayidx/p.adb: New file.
6169 * gdb.ada/arrayidx.exp: New testcase
6170
6171 2005-10-09 Joel Brobecker <brobecker@adacore.com>
6172
6173 * gdb.ada/array_return/pck.ads: New file.
6174 * gdb.ada/array_return/pck.adb: New file.
6175 * gdb.ada/array_return/p.adb: New file.
6176 * gdb.ada/array_return.exp: New testcase.
6177
6178 2005-10-03 Joel Brobecker <brobecker@adacore.com>
6179
6180 * gdb.base/arrayidx.c: New file.
6181 * gdb.base/arrayidx.exp: New testcase.
6182
6183 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
6184
6185 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6186 frames-invalid and breakpoints-invalid are no longer generated
6187 with level 3 so don't expect them in the output.
6188
6189 2005-09-27 Bob Rossi <bob@brasko.net>
6190
6191 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
6192 from test. Escape the | in mi_gdb_test call.
6193 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6194 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6195 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6196 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6197 expected regex's in mi_gdb_test calls.
6198 * lib/mi-support.exp: Remove arbitrary .* from tests.
6199 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6200 Fully anchor GDB/MI expected results in mi_gdb_test.
6201 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6202 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6203
6204 2005-09-26 Paul Brook <paul@codesourcery.com>
6205
6206 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6207
6208 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6209
6210 * bfp-test.c: New file.
6211 * bfp-test.exp: New testcase.
6212
6213 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6214
6215 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6216 of subarray and substring variable.
6217 * gdb.fortran/subarray.f: New source file for the test of subarray
6218 and substring variable evaluation.
6219 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6220 of string constant.
6221
6222 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6223
6224 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6225 copyright dates.
6226
6227 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6228
6229 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6230 powerpc altivec' test with an almost identical 'info vector' test.
6231
6232 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6233
6234 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6235 vscr" tests to match output.
6236
6237 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6238
6239 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6240 output.
6241
6242 2005-09-11 Bob Rossi <bob@brasko.net>
6243
6244 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
6245 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
6246 commands that return an MI output command and an asyncronous MI output
6247 command.
6248 * gdb.mi/mi-console.exp: Ditto.
6249
6250 2005-09-11 Bob Rossi <bob@brasko.net>
6251
6252 * gdb.mi/mi-var-child.c: Include <string.h>.
6253
6254 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6255
6256 * killed.exp: Correct gdb_expect syntax.
6257
6258 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
6259
6260 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6261
6262 2005-08-02 Bob Rossi <bob@brasko.net>
6263
6264 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6265 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6266 Change tests to inferior-tty-set/show.
6267 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6268 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6269 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6270 inferior. Use mi_gdb_test to get GDB and Inferior output.
6271 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6272 descriptor.
6273 (mi_inferior_tty_name): Add inferior PTY file name.
6274 (mi_gdb_start): Add INFERIOR_PTY parameter.
6275 (mi_gdb_test): Add IPATTERN parameter.
6276
6277 2005-08-02 Bob Rossi <bob@brasko.net>
6278
6279 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6280 parameter to mi_gdb_test.
6281 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6282
6283 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6284
6285 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6286 struct_declarations.
6287 * gdb.mi/mi-var-child.exp: Step over the initialization of
6288 struct_declarations.
6289
6290 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6291
6292 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6293 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6294 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6295 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6296 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6297 file.
6298
6299 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
6300
6301 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6302 (do_children_tests): Assign values to the extra elements.
6303
6304 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6305 them for tests for "-var-update --no-values" and
6306 "-var-update --all-values".
6307 Add test for "-var-list-children --simple-values".
6308
6309 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6310
6311 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6312 "-stack-list-locals --simple-values" Improve doc strings and
6313 comments.
6314
6315 2005-07-18 Mark Kettenis <kettenis@gnu.org>
6316
6317 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6318 *-*-openbsd*.
6319 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6320
6321 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6322 sigaltsatck'.
6323
6324 2005-07-14 Bob Rossi <bob@brasko.net>
6325
6326 * gdb.base/default.exp (tty): Changed output of command.
6327 * gdb.base/help.exp (help tty): Ditto.
6328
6329 2005-07-12 Mark Kettenis <kettenis@gnu.org>
6330
6331 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6332
6333 2005-07-10 Mark Kettenis <kettenis@gnu.org>
6334
6335 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6336 -stack-select-frame without arguments.
6337 (test_stack_frame_listing): Add test for newly implemented command
6338 -stack-info-frame.
6339
6340 2005-07-06 Bob Rossi <bob@brasko.net>
6341
6342 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6343 command.
6344 (Copyright): Update copyright.
6345
6346 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6347
6348 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6349 tests to evaluate exponentiation expression.
6350
6351 2005-06-29 Andreas Schwab <schwab@suse.de>
6352
6353 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6354 main to avoid warnings.
6355
6356 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6357
6358 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
6359
6360 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6361 -stack-select-frame without arguments.
6362 (test_stack_frame_listing): Add test for newly implemented command
6363 -stack-info-frame.
6364
6365 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6366
6367 * gdb.fortran/array-element.f: New file.
6368 * gdb.fortran/array-element.exp: New testcase.
6369
6370 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6371
6372 * gdb.base/bigcore.exp: Correct checks for systems which can
6373 not dump a large core file.
6374
6375 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6376
6377 * gdb.base/relocate.c: Add a copyright notice.
6378 (dummy): Remove.
6379 * gdb.base/relocate.exp: Test printing the values of variables
6380 from a relocatable file.
6381
6382 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6383
6384 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6385 excess MI output after an error.
6386
6387 2005-05-29 Joel Brobecker <brobecker@adacore.com>
6388
6389 * gdb.arch/alpha-step.c: New file.
6390 * gdb.arch/alpha-step.exp: New testcase.
6391
6392 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6393 Dennis Brueni <dennis@slickedit.com>
6394
6395 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6396 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6397 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6398 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6399 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6400 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6401 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6402
6403 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6404 Wu Zhou <woodzltc@cn.ibm.com>
6405
6406 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6407 IBM's xlc compiler.
6408 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6409 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6410
6411 2005-05-13 Jim Blandy <jimb@redhat.com>
6412
6413 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6414 calling gdb_suppress_entire_file.
6415 * gdb.base/charset.exp: Same.
6416 * gdb.base/call-rt-st.exp: Same.
6417
6418 2005-05-05 Bob Rossi <bob_rossi@cox.net>
6419
6420 * lib/gdb.exp (fullname_syntax): Added global regex.
6421 (fullname_syntax_POSIX): Ditto.
6422 (fullname_syntax_UNC): Ditto.
6423 (fullname_syntax_DOS_CASE): Ditto.
6424 (fullname_syntax_DOS): Ditto.
6425 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6426 fullname_syntax variable to scope and use it.
6427 (test_file_list_exec_source_files): Ditto.
6428 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6429
6430 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6431
6432 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6433
6434 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6435
6436 * lib/gdb.exp (skip_altivec_tests): New function, based on
6437 check_vmx_hw_available from the GCC testsuite.
6438 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6439 * lib/gdb.arch/altivec-regs.exp: Likewise.
6440
6441 2005-05-02 Jim Blandy <jimb@redhat.com>
6442
6443 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6444 calling gdb_suppress_entire_file.
6445
6446 2005-04-30 Randolph Chung <tausq@debian.org>
6447
6448 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6449 Slightly relax "sem_post" name checking.
6450
6451 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6452
6453 * gdb.base/unload.exp: Use new shared library infrastructure.
6454
6455 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6456
6457 * gdb.base/so-impl-ld.exp: Use new shared library
6458 infrastructure.
6459
6460 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
6461
6462 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6463 * gdb.asm/h8300.inc: New file.
6464
6465 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6466
6467 * gdb.base/shlib-call.exp: Change to use new shared library
6468 infrastructure.
6469
6470 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6471
6472 * gdb.base/pending.exp: Change to use new shared library
6473 infrastructure.
6474
6475 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6476
6477 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6478 use test_compiler_info instead of gcc_compiled, and update copyright.
6479
6480 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6481
6482 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6483 shared objects being adjusted and update copyright years.
6484
6485 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6486
6487 * ChangeLog: Correct some 2003-01-13 dates.
6488 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6489 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6490 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6491 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6492 gdb.trace/tfind.exp: Update copyright years.
6493
6494 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6495 Daniel Jacobowitz <dan@codesourcery.com>
6496
6497 * lib/gdb.exp (gdb_compile): Handle shlib=.
6498 (gdb_compile_shlib): New function.
6499
6500 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6501
6502 * lib/gdb.exp (test_compiler_info): Give argument a default value.
6503
6504 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6505
6506 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6507 gdb.server.
6508 * configure.ac: Likewise.
6509 * configure: Regenerated.
6510 * gdb.gdbserver/Makefile.in: Moved to...
6511 * gdb.server/Makefile.in: ... here.
6512 * gdb.gdbserver/server.c: Moved to...
6513 * gdb.server/server.c: ... here.
6514 * gdb.gdbserver/server-run.exp: Moved to...
6515 * gdb.server/server-run.exp: ... here.
6516
6517 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6518
6519 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6520 * configure.ac: Create gdb.gdbserver/Makefile.
6521 * configure: Regenerated.
6522 * lib/gdbserver-support.exp: New file, derived from
6523 config/gdbserver.exp.
6524 * config/gdbserver.exp: Use gdbserver-support.exp.
6525 * gdb.gdbserver/Makefile.in: New file.
6526 * gdb.gdbserver/server.c: New file.
6527 * gdb.gdbserver/server-run.exp: New file.
6528
6529 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6530
6531 * lib/gdb.exp (test_compiler_info): Return compiler_info
6532 if no arguments are given.
6533
6534 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6535
6536 * gdb.arch/altivec-abi.exp: Check for compiler and set
6537 use altivec' flag accordingly.
6538 * gdb.arch/altivec-regs.exp: Likewise.
6539
6540 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6541
6542 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6543
6544 2005-03-27 Andreas Schwab <schwab@suse.de>
6545
6546 * gdb.base/bigcore.c (main): Add missing mode argument in open
6547 call.
6548
6549 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6550
6551 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6552 downloads.
6553 * config/gdbserver.exp (gdb_load): Likewise.
6554
6555 2005-03-14 Paul Brook <paul@codesourcery.com>
6556
6557 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6558 targets.
6559
6560 2005-03-09 Joel Brobecker <brobecker@adacore.com>
6561
6562 * gdb.dwarf2/dup-psym.S: New file.
6563 * gdb.dwarf2/dup-psym.exp: New testcase.
6564
6565 2005-03-09 Joel Brobecker <brobecker@adacore.com>
6566
6567 * gdb.ada/exec_changed/first.adb: New file.
6568 * gdb.ada/exec_changed/second.adb: New file.
6569 * gdb.ada/exec_changed.exp: New testcase.
6570
6571 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6572
6573 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6574 (A2): New class.
6575 (main): Test operator+.
6576 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6577 breakpoint test.
6578
6579 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6580 * gdb.base/signull.exp: Disable if gdb,nosignals.
6581 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6582 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6583 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6584 * gdb.mi/mi2-console.exp: Likewise.
6585 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6586 continue output at start.
6587 (gdb_collect_locals_test): Robustify regexp.
6588 * gdb.trace/passc-dyn.exp: Fix comment typo.
6589 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6590
6591 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
6592
6593 * gdb.asm/asm-source.exp: Add iq2000 case.
6594 * gdb.asm/iq2000.inc: New file.
6595
6596 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
6597
6598 * gdb.base/command.exp: Change hardcoded value to regular expression.
6599 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6600
6601 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6602
6603 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6604 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6605 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6606 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6607 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6608
6609 2005-03-05 Mark Kettenis <kettenis@gnu.org>
6610
6611 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6612 changes.
6613
6614 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6615
6616 * lib/compiler.c: Add test for IBM's xlc compiler.
6617 * lib/compiler.cc: Likewise.
6618
6619 2004-02-24 Joel Brobecker <brobecker@adacore.com>
6620
6621 * gdb.ada/fixed_points.exp: Create compilation object directory
6622 before running the test.
6623 * gdb.ada/null_record.exp: Likewise.
6624 * gdb.ada/packed_array.exp: Likewise.
6625 * gdb.ada/start.exp: Likewise.
6626
6627 2005-02-15 Joel Brobecker <brobecker@adacore.com>
6628
6629 * gdb.ada/packed_array/pa.adb: New file.
6630 * gdb.ada/packed_array.exp: New testcase.
6631
6632 2005-02-10 Mark Kettenis <kettenis@gnu.org>
6633
6634 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6635 files.
6636
6637 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6638 on *-*-openbsd*. Correctly match whitespace in regukar
6639 expressions.
6640
6641 2005-02-10 Daniel Jacobowitz <dan@debian.org>
6642
6643 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6644 PR exp/1821
6645 * gdb.base/gdb1821.c: New test file.
6646 * gdb.base/gdb1821.exp: New test file.
6647
6648 2005-02-09 Joel Brobecker <brobecker@adacore.com>
6649
6650 * gdb.base/start.c: New file.
6651 * gdb.base/start.exp: New testcase.
6652
6653 2005-02-09 Joel Brobecker <brobecker@adacore.com>
6654
6655 * gdb.ada/start/dummy.adb: New file.
6656 * gdb.ada/start.exp: New testcase.
6657
6658 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
6659
6660 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6661 for printing symbols and statistics.
6662 Add test for using relative pathnames in "maint print msymbols" test.
6663 Mark "maint info sections DATA" XFAIL on Cygwin.
6664 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6665 tests.
6666
6667 2005-02-09 Andreas Schwab <schwab@suse.de>
6668
6669 Committed by Andrew Cagney <cagney@gnu.org>
6670 * gdb.base/remotetimeout.exp: New file.
6671
6672 2005-02-07 Mark Kettenis <kettenis@gnu.org>
6673
6674 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6675
6676 2005-02-03 Joel Brobecker <brobecker@adacore.com>
6677
6678 * gdb.ada/gnat_ada.gpr: New file.
6679 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6680 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6681 * configure.ac: No longer generate gnat_ada.gpr.
6682 * configure: Regenerate.
6683 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6684 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6685 * gdb.ada/null_record/bar.ads: Likewise.
6686 * gdb.ada/null_record/bar.adb: Likewise.
6687 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6688 * gdb.ada/null_record.exp (testdir): New variable.
6689 (testfile): executable is now in testdir subdirectory.
6690 (srcfile): Use full path to the main compilation unit.
6691 * gdb.ada/fixed_points.exp: Same changes as above.
6692
6693 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
6694
6695 * gdb.base/interp.exp: New test.
6696
6697 2005-01-24 Andrew Cagney <cagney@gnu.org>
6698
6699 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6700
6701 2005-01-19 Andrew Cagney <cagney@gnu.org>
6702
6703 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6704 configure.ac not configure.in.
6705
6706 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6707 of powerpc*-*-*.
6708 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
6709 * gdb.base/list.exp (test_list_function)
6710 (test_list_filename_and_function): Ditto.
6711 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6712
6713 2005-01-16 Andrew Cagney <cagney@gnu.org>
6714
6715 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6716
6717 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6718
6719 2005-01-14 Andrew Cagney <cagney@gnu.org>
6720
6721 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6722 * gdb.mi/mi2-var-cmd.exp: Ditto.
6723
6724 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
6725
6726 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6727
6728 2005-01-07 Andrew Cagney <cagney@gnu.org>
6729
6730 * configure.ac: Rename configure.in, require autoconf 2.59.
6731 * configure: Re-generate.
6732 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6733 * gdb.stabs/configure: Re-generate.
6734 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6735 * gdb.hp/configure: Re-generate.
6736 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6737 autoconf 2.59.
6738 * gdb.hp/gdb.objdbg/configure: Re-generate.
6739 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6740 autoconf 2.59.
6741 * gdb.hp/gdb.defects/configure: Re-generate.
6742 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6743 autoconf 2.59.
6744 * gdb.hp/gdb.compat/configure: Re-generate.
6745 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6746 autoconf 2.59.
6747 * gdb.hp/gdb.base-hp/configure: Re-generate.
6748 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6749 autoconf 2.59.
6750 * gdb.hp/gdb.aCC/configure: Re-generate.
6751
6752 2004-12-15 Jim Blandy <jimb@redhat.com>
6753
6754 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6755 under NPTL when there is debugging info available for libpthread.
6756
6757 2004-12-13 Jerome Guitton <guitton@gnat.com>
6758
6759 * gdb.ada/fixed_points.c: New file.
6760 * gdb.ada/fixed_points.exp: New file.
6761
6762 2004-12-03 Randolph Chung <tausq@debian.org>
6763
6764 * gdb.arch/pa-nullify.exp: New file.
6765 * gdb.arch/pa-nullify.s: New file.
6766
6767 2004-11-30 Randolph Chung <tausq@debian.org>
6768
6769 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6770 instead of "tbug". Fix regexp to work properly with gdb_test.
6771
6772 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6773
6774 * gdb.base/bitfields2.exp: New test.
6775 * gdb.base/bitfields2.c: New file.
6776
6777 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
6778
6779 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6780
6781 2004-11-16 Randolph Chung <tausq@debian.org>
6782
6783 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6784
6785 2004-11-14 Daniel Jacobowitz <dan@debian.org>
6786
6787 * gdb.threads/threadapply.exp: Correct "macro details" test.
6788
6789 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6790
6791 * gdb.threads/threadapply.exp: New test.
6792 * gdb.threads/threadapply.c: New file.
6793
6794 2004-11-07 Mark Kettenis <kettenis@gnu.org>
6795
6796 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6797 frames.
6798
6799 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
6800
6801 * gdb.base/cursal.exp: New file.
6802 * gdb.base/cursal.c: New file.
6803
6804 2004-11-03 Andrew Cagney <cagney@gnu.org>
6805
6806 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6807
6808 2004-10-30 Mark Kettenis <kettenis@gnu.org>
6809
6810 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6811 NetBSD/ELF targets.
6812
6813 2004-10-29 Joel Brobecker <brobecker@gnat.com>
6814
6815 * gdb.threads/bp_in_thread.c: New file, copied from
6816 pthread_cond_wait.c.
6817 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6818 file, rather than reusing the .c file from another testcase.
6819
6820 2004-10-20 Joel Brobecker <brobecker@gnat.com>
6821
6822 * gdb.ada/null_record.exp: Check where we stopped after
6823 sending the start command, instead of where the associated
6824 temporary breakpoint was inserted.
6825
6826 2004-10-14 Andrew Cagney <cagney@gnu.org>
6827
6828 * gdb.mi/gdb701.c (main): Return 0.
6829
6830 2004-10-13 Daniel Jacobowitz <dan@debian.org>
6831
6832 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
6833
6834 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6835
6836 * gdb.threads/schedlock.c: Add comment markers to use to find
6837 line numbers.
6838 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6839 comments.
6840 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6841 breakpoint lines.
6842
6843 2004-10-12 Daniel Jacobowitz <dan@debian.org>
6844
6845 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6846
6847 2004-10-12 Daniel Jacobowitz <dan@debian.org>
6848
6849 * configure.in: Add gdb.dwarf2.
6850 * configure: Regenerated.
6851 * Makefile.in: Add gdb.dwarf2.
6852 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6853 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6854 gdb.dwarf2/file1.txt: New files.
6855
6856 2004-10-11 Orjan Friberg <orjanf@axis.com>
6857
6858 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
6859 of "run", since the latter doesn't work with remote targets. Adjust
6860 the breakpoint numbering accordingly.
6861 * gdb.threads/pthread_cond_wait.exp: Ditto.
6862
6863 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6864
6865 * gdb.base/overlays.exp: Update copyright years.
6866
6867 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6868
6869 * gdb.base/overlays.exp: Disable if target is Linux.
6870
6871 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
6872
6873 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6874
6875 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6876
6877 * gdb.asm/asm-source.exp: Add m32r-linux target.
6878 * gdb.asm/m32r-linux.inc: New file.
6879
6880 2004-09-24 Andrew Cagney <cagney@redhat.com>
6881 David Anderson <anderson@redhat.com>
6882
6883 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6884 command fails, assume things will work.
6885 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6886 (_GNU_SOURCE): Define.
6887 (print_unsigned, print_hex): Change parameter to "long long".
6888 (print_byte_count): New function, use to print byte counts.
6889 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6890 O_LARGEFILE.
6891 (main): Compute an upper bound on a corefile in max_core_size.
6892 Limit memory chunk size to max_core_size. Limit total memory
6893 allocated to max_core_size.
6894
6895 2004-09-23 Andrew Cagney <cagney@gnu.org>
6896
6897 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6898 from a separate process with code that creates a corefile by
6899 making the inferior dump core.
6900
6901 2004-09-23 Mark Kettenis <kettenis@gnu.org>
6902
6903 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6904 block.
6905
6906 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6907
6908 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6909 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6910 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6911 Likewise.
6912
6913 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6914
6915 * gdb.java/jprint.exp: New test case for java inferior call.
6916 * gdb.java/jprint.java: Ditto.
6917
6918 2004-09-15 Joel Brobecker <brobecker@gnat.com>
6919
6920 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6921
6922 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6923
6924 * gdb.threads/killed.c: Include <stdlib.h>.
6925 * gdb.threads/pthreads.c: Likewise.
6926
6927 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6928
6929 * gdb.threads/killed.c: Add copyright notice.
6930
6931 2004-09-10 Jason Molenda (jmolenda@apple.com)
6932
6933 * gdb.base/define.exp: Two new tests to verify zero space chars
6934 after 'if' and 'while' commands in a user-defined command is correctly
6935 parsed.
6936
6937 2004-09-08 Andrew Cagney <cagney@gnu.org>
6938
6939 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6940 delivery test with duplicate at end of file.
6941
6942 2004-09-06 Mark Kettenis <kettenis@jive.nl>
6943
6944 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6945
6946 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6947
6948 * config/hppro.exp: Removed.
6949
6950 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6951
6952 * config/sparclet.exp: Removed.
6953
6954 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6955
6956 * config/udi.exp: Removed.
6957
6958 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6959
6960 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6961 of "exp_continue".
6962 (advancei): Likewise.
6963
6964 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6965
6966 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6967
6968 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6969
6970 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
6971 to check for nodebug in executable.
6972 * gdb.gdb/observer.exp (setup_test): Likewise.
6973 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6974 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6975
6976 2004-09-01 Andrew Cagney <cagney@gnu.org>
6977
6978 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6979 files.
6980
6981 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6982
6983 * gdb.base/unload.exp: Fix expected warning message to match
6984 latest format.
6985
6986 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
6987
6988 * gdb.base/call-rt-st.exp: Fix typos.
6989
6990 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6991
6992 * gdb.threads/thread_check.exp: New testcase.
6993 * gdb.threads/thread_check.c: New testcase.
6994
6995 2004-08-31 Andrew Cagney <cagney@gnu.org>
6996
6997 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6998 (skip_to_handler_entry): New procedures. Test stepping into a
6999 handler when the breakpoint is at the handler's entry point.
7000
7001 2004-08-30 Andrew Cagney <cagney@gnu.org>
7002
7003 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7004 gdb/1757.
7005
7006 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7007
7008 With code from Manoj Iyer <manjo@austin.ibm.com>:
7009 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7010 return value. Add an arm for "no debugging symbols found".
7011 Change a stray "error" to "perror".
7012 (gdb_run_cmd): Adapt to new return value.
7013 * gdb.base/remote.exp: Adapt to new return value.
7014 * gdb.gdb/complaints.exp: Likewise.
7015 * gdb.gdb/observer.exp: Likewise.
7016 * gdb.gdb/selftest.exp: Likewise.
7017 * gdb.gdb/xfullpath.exp: Likewise.
7018
7019 2004-08-27 Joel Brobecker <brobecker@gnat.com>
7020
7021 * gdb.threads/bp_in_thread.exp: New testcase.
7022
7023 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7024
7025 Fix PR testsuite/1735.
7026 * gdb.threads/schedlock.c (thread_function): Add a cast
7027 to suppress a gcc warning.
7028 * gdb.threads/thread-specific.c (thread_function): Likewise.
7029
7030 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7031
7032 * gdb.base/unload.c: Include <stdlib.h>.
7033
7034 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7035
7036 From Paul Gilliam <pgilliam@us.ibm.com>:
7037 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7038 synchronized after the "return".
7039
7040 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7041
7042 * gdb.mi/basics.c: Include <stdio.h>.
7043 * gdb.mi/pthreads.c: Include <stdlib.h>.
7044 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7045
7046 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7047
7048 * gdb.threads/schedlock.c: Add copyright notice.
7049
7050 2004-08-25 Andrew Cagney <cagney@gnu.org>
7051
7052 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7053 (skip_over_handler, breakpoint_over_hander): New test procedures.
7054 (advance, advancei): Add a proper prefix, do not use
7055 rerun_to_main.
7056 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7057
7058 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7059
7060 * gdb.mi/basics.c: Add copyright notice.
7061 * gdb.mi/var-cmd.c: Add copyright notice.
7062
7063 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7064
7065 * lib/gdb.exp: Remove signed_keyword_not_used.
7066 * lib/compiler.c: Likewise.
7067 * lib/compiler.cc: Likewise.
7068
7069 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7070
7071 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7072 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7073
7074 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7075
7076 * gdb.base/whatis.c: Add copyright notice.
7077
7078 2004-08-20 Mark Kettenis <kettenis@gnu.org>
7079
7080 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7081 it to skip the breakpoints encoded in the inline assembly.
7082
7083 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7084
7085 * Makefile.in: Add gdb.fortran.
7086
7087 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7088
7089 * gdb.base/call-sc.exp (test_scalar_returns):
7090 Fix cut-and-paste glitch in "Make fun return now".
7091
7092 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7093
7094 * configure.in: Add gdb.fortran.
7095 * configure: Regenerate.
7096 * gdb.fortran/Makefile.in: New file.
7097 * lib/gdb.exp (skip_fortran_tests): New procedure.
7098
7099 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7100
7101 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7102 reference to bug-gnu@prep.ai.mit.edu.
7103 * gdb.mi/mi-var-child.exp: Likewise.
7104 * gdb.mi/mi-var-cmd.exp: Likewise.
7105 * gdb.mi/mi-var-display.exp: Likewise.
7106 * gdb.mi/mi2-var-block.exp: Likewise.
7107 * gdb.mi/mi2-var-child.exp: Likewise.
7108 * gdb.mi/mi2-var-cmd.exp: Likewise.
7109 * gdb.mi/mi2-var-display.exp: Likewise.
7110
7111 2004-08-15 Mark Kettenis <kettenis@gnu.org>
7112
7113 * gdb.base/unload.c (main): Make local variable msg const.
7114
7115 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7116
7117 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7118 to bug-gnu@prep.ai.mit.edu.
7119 * gdb.mi/mi-disassemble.exp: Likewise.
7120 * gdb.mi/mi-eval.exp: Likewise.
7121 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7122 default line number.
7123 * gdb.mi/mi-return.exp: Likewise.
7124 * gdb.mi/mi-simplerun.exp: Likewise.
7125 * gdb.mi/mi-stack.exp: Likewise.
7126 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7127 number with explicit range test.
7128 * gdb.mi/mi-watch.exp: Likewise.
7129 * gdb.mi/mi2-break.exp: Likewise.
7130 * gdb.mi/mi2-cli.exp: Likewise.
7131 * gdb.mi/mi2-disassemble.exp: Likewise.
7132 * gdb.mi/mi2-eval.exp: Likewise.
7133 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7134 default line number.
7135 * gdb.mi/mi2-return.exp: Likewise.
7136 * gdb.mi/mi2-simplerun.exp: Likewise.
7137 * gdb.mi/mi2-stack.exp: Likewise.
7138 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7139 number with explicit range test.
7140 * gdb.mi/mi2-watch.exp: Likewise.
7141
7142 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7143
7144 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7145 * gdb.cp/m-static.exp: Likewise.
7146 * gdb.cp/rtti.exp: Likewise.
7147
7148 2004-08-14 Mark Kettenis <kettenis@gnu.org>
7149
7150 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7151
7152 2004-08-14 Eli Zaretskii <eliz@gnu.org>
7153
7154 * ChangeLog: Prefix Local Variables with semi-colons and indent
7155 the reference to older ChangeLog files, to fix fontification in
7156 Emacs.
7157
7158 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7159
7160 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7161 * gdb.mi/mi2-break.exp: Likewise.
7162
7163 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7164
7165 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7166
7167 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7168
7169 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7170
7171 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7172
7173 * gdb.cp/classes.exp: Remove unused declarations. Just let
7174 test names default instead of providing special names. Remove
7175 extraneous demangler test.
7176
7177 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7178
7179 * gdb.base/unload.exp: New test for breakpoints in dynamically
7180 loaded libraries.
7181 * gdb.base/unload.c: Ditto.
7182 * gdb.base/unloadshr.c: Ditto.
7183
7184 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7185
7186 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7187 cp_test_ptype_class.
7188 (test_enums): Likewise.
7189
7190 2004-08-10 Andrew Cagney <cagney@gnu.org>
7191
7192 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7193 files.
7194
7195 2004-08-10 Andrew Cagney <cagney@gnu.org>
7196
7197 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7198 init_malloc call.
7199
7200 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7201
7202 * ChangeLog: Add copyright notice. The notice is copied
7203 from emacs 21.3 top level ChangeLog.
7204
7205 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7206
7207 * lib/cp-support.exp: New file.
7208 * lib/cp-support.exp (cp_test_type_class): New function.
7209 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7210 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7211 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7212 cp_test_ptype_class.
7213
7214 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7215
7216 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7217 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7218 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7219 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7220 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7221 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7222 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7223 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7224 gdb.mi/mi2-watch.exp: Update copyright years.
7225
7226 2004-08-09 Mark Kettenis <kettenis@gnu.org>
7227
7228 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7229
7230 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7231
7232 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7233 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7234 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7235 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7236 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7237 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7238 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7239 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7240 gdb.mi/mi-watch.exp: Update copyright years.
7241
7242 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7243
7244 PR gdb/1738
7245 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7246 from a breakpoint with a pending signal.
7247
7248 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7249
7250 PR gdb/1736
7251 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7252 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7253 the prompt.
7254 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7255
7256 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7257
7258 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7259
7260 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7261
7262 PR gdb/1736
7263 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7264 for i?86-*-linux*.
7265
7266 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7267
7268 * gdb.arch/i386-prologue.exp: Compile without debug information.
7269
7270 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7271
7272 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7273 rather than asking gdb to search.
7274
7275 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7276
7277 * gdb.base/gcore.c: Include <string.h>.
7278
7279 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7280
7281 * gdb.base/gcore.c: Add copyright notice.
7282
7283 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7284
7285 * gdb.base/freebpcmd.c: Include <stdio.h>.
7286 * gdb.base/long_long.c: Include <string.h>.
7287 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7288 * gdb.base/siginfo.c: Include <string.h>.
7289 * gdb.base/sigstep.c: Include <string.h>.
7290
7291 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7292
7293 * gdb.base/complex.c: Include <stdlib.h>.
7294
7295 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7296
7297 * gdb.base/complex.c: Add copyright notice.
7298
7299 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7300
7301 * gdb.base/charset.c: Include <stdlib.h>.
7302
7303 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7304
7305 * gdb.base/auxv.c: Include <stdlib.h>.
7306
7307 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7308
7309 * gdb.base/auxv.c: Add copyright notice.
7310
7311 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7312
7313 * gdb.base/coremaker.c: Add copyright notice.
7314 * gdb.base/coremaker2.c: Add copyright notice.
7315
7316 2004-08-04 Andrew Cagney <cagney@gnu.org>
7317
7318 * gdb.base/store.exp: Update copyright.
7319 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7320 names, do not import gdb_prompt.
7321
7322 2004-08-01 Andrew Cagney <cagney@gnu.org>
7323
7324 Fix PR testsuite/1729.
7325 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7326 not use capture_value with value 4.
7327 (capture_value): Add optional test name parameter.
7328 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7329 the prefix, pass to capture_value.
7330
7331 2004-08-01 Mark Kettenis <kettenis@gnu.org>
7332
7333 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7334 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7335 (main): Call new function.
7336
7337 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7338
7339 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7340
7341 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7342
7343 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7344
7345 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7346
7347 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
7348 Accept more values of vtbl pointer. Remove some messages
7349 about "obsolete gcc or gdb".
7350
7351 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7352
7353 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7354
7355 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7356
7357 * gdb.base/asm-source.exp: Properly convert target board
7358 debug flags from gcc format to binutils format.
7359
7360 2004-07-28 Mark Kettenis <kettenis@gnu.org>
7361
7362 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7363 gdb1718". PR backtrace/1718 partially fixed.
7364
7365 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7366
7367 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7368
7369 2004-07-26 Nick Clifton <nickc@redhat.com>
7370
7371 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7372 good default value for a specific architecture is available then
7373 set it to that value. Otherwise default to the -gstabs switch.
7374 Remove the -g... switches from the asm-flags variable. Allow the
7375 target board info to override the value if it wants to. Pass the
7376 switch on the assembler command line.
7377
7378 2004-07-23 Mark Kettenis <kettenis@gnu.org>
7379
7380 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7381 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7382 (main): Call new function.
7383
7384 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7385
7386 Test for PR exp/1715.
7387 * gdb.base/radix.exp: Refactor common procedures. Make all
7388 test names unique. Change XFAIL to KFAIL.
7389
7390 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7391
7392 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7393 * gdb.ada/gnat_ada.gin: ... to here.
7394 * configure.in: Use gnat_ada.gin.
7395 * configure: Regenerate.
7396
7397 2004-07-20 Andrew Cagney <cagney@gnu.org>
7398
7399 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7400 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7401 XFAILs. Clean up test messages and comments. Check backtraces.
7402 Delete re-sync code.
7403
7404 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7405
7406 Fix PR cli/740.
7407 * gdb.base/annota1.exp: Honor gdb,nosignals.
7408 * gdb.base/annota3.exp: Likewise.
7409
7410 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7411
7412 * lib/java.exp: Update copyright notice.
7413
7414 2004-07-19 Andrew Cagney <cagney@gnu.org>
7415
7416 * gdb.base/selftest.exp: Copy file from here ...
7417 * gdb.gdb/selftest.exp: ... to here.
7418
7419 2004-07-16 Andrew Cagney <cagney@redhat.com>
7420
7421 * lib/insight-support.exp: Delete file.
7422 * lib/java.exp (java_init): Fix copyright.
7423
7424 2004-07-16 Andrew Cagney <cagney@gnu.org>
7425
7426 * gdb.base/restore.c: Append "prologue" to comments marking the a
7427 function's prologue.
7428 * gdb.base/restore.exp: Update copyright, re-indent.
7429 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7430 callerN" prefix where needed. Update patterns that match a
7431 function's prologue.
7432
7433 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7434
7435 * gdb.base/restore.c: Add copyright notice.
7436
7437 2004-07-16 Andrew Cagney <cagney@gnu.org>
7438
7439 * gdb.base/logical.exp: Update copyright.
7440 (evaluate): New procedure. Use to re-implement tests using
7441 several tables.
7442
7443 2004-07-14 Martin Hunt <hunt@redhat.com>
7444
7445 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7446 which fixes some problems where init.tcl was not found.
7447
7448 2004-07-13 Andrew Cagney <cagney@gnu.org>
7449
7450 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7451 (check_sizeof, check_valueof): Do not include the output in the
7452 test name. Use gdb_test.
7453 (get_valueof): Use gdb_test_multiple.
7454
7455 * gdb.base/step-test.exp: Update copyright. Use
7456 gdb_test_multiple. Ensure that test names do not include
7457 architecture dependent output.
7458
7459 * gdb.gdb/observer.exp: Update copyright.
7460 (setup_test): Use gdb_test_multiple.
7461 (attach_first_observer, attach_second_observer)
7462 (attach_third_observer, detach_first_observer)
7463 (detach_second_observer, detach_third_observer)
7464 (reset_counters, check_counters): Make $message a prefix.
7465 (test_normal_stop_notifications): Add "args" parameter - a list of
7466 init functions to be called. Make $message a prefix,
7467 (test_observer_normal_stop): Change the message prefixes so that
7468 they are unique, pass the attach / detach procedures to
7469 test_normal_stop_notifications.
7470
7471 * gdb.base/signull.exp (test_segv): Prefix all tests with
7472 "${name}". Clean up test messages.
7473
7474 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7475
7476 * gdb.base/ena-dis-br.exp: Update copyright.
7477 (break_at): New function. Replace send_gdb with gdb_test,
7478 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7479 ignore count, not stopped at bpt", with KFAIL.
7480
7481 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
7482
7483 * gdb.base/attach.exp: Remove cleanupfile handling.
7484
7485 2004-07-12 Andrew Cagney <cagney@gnu.org>
7486
7487 * gdb.base/annota1.exp: Cleanup corefile test name.
7488 * gdb.base/annota3.exp: Ditto.
7489
7490 2004-07-12 Andrew Cagney <cagney@gnu.org>
7491
7492 * gdb.base/signals.exp: Clean up copyright, re-indent.
7493
7494 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7495 gdb_test and gdb_test_multiple.
7496
7497 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7498
7499 * gdb.java/jmain.exp: Fix expected line number for main to
7500 break at. Set XFAIL for break at main test since gcj does not
7501 provide line number info for first statement in main.
7502
7503 2004-07-08 Andrew Cagney <cagney@gnu.org>
7504
7505 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7506
7507 * gdb.base/sigbpt.exp: Make the common part of each test name a
7508 prefix instead of suffix.
7509
7510 2004-07-07 Bob Rossi <bob_rossi@cox.net>
7511
7512 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7513 test from test_tbreak_creation_and_listing to
7514 test_file_list_exec_source_file
7515 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7516 Changed name of test from test_tbreak_creation_and_listing to
7517 test_file_list_exec_source_file
7518
7519 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7520
7521 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7522 the jmisc() constructor instead of <init>.
7523 * gdb.java/jmisc1.exp: Ditto.
7524
7525 2004-07-07 Andrew Cagney <cagney@gnu.org>
7526
7527 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7528 corrupting the PC.
7529
7530 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7531
7532 * gdb.cp/templates.exp: Accept whitespace change in demangler
7533 output.
7534
7535 2004-07-06 Andrew Cagney <cagney@gnu.org>
7536
7537 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7538
7539 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7540
7541 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7542 * lib/compiler.cc: Likewise.
7543
7544 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7545
7546 * lib/compiler.cc: Work around string preprocessing problem
7547 with old hp c++ compiler.
7548 * lib/compiler.c: Likewise.
7549
7550 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
7551
7552 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7553 directives to conditionalize symbol prefixing.
7554 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7555 additional_flags handling. Add underscore prefix for Cygwin.
7556 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7557 conditionalize symbol prefixing.
7558 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7559 additional_flags handling. Add underscore prefix for Cygwin.
7560
7561 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
7562
7563 * gdb.base/bigcore.exp: Skip test on Cygwin.
7564
7565 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7566
7567 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7568 formats for "info register". Use gdb_test_multiple. Fix
7569 the "invalid register" test.
7570
7571 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
7572
7573 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7574 PID for Cygwin. Add Cygwin specific strings to check for in some
7575 tests.
7576 (do_attach_tests): Add a test for user interaction when attaching
7577 to a process with no matching symbol table already loaded.
7578
7579 2004-06-26 Andrew Cagney <cagney@gnu.org>
7580
7581 Test PR java/1567 and PR java/1565.
7582 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7583 * gdb.java/jmisc2.exp: Delete file.
7584
7585 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7586
7587 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7588
7589 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
7590
7591 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7592 attach process.
7593
7594 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7595
7596 * gdb.cp/pr-1553.exp: Remove.
7597
7598 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7599
7600 * gdb.cp/pr-1553.cc: Remove.
7601 * gdb.cp/pr-1553.exp: Disable this test.
7602
7603 2004-06-20 Jim Blandy <jimb@redhat.com>
7604
7605 Fix PR testsuite/1680.
7606 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7607 regular expressions.
7608
7609 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7610
7611 Fix PR testsuite/1679.
7612 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7613 Issue an UNSUPPORTED result instead.
7614
7615 2004-06-18 Jim Blandy <jimb@redhat.com>
7616
7617 * gdb.base/charset.exp: Only send a control-C if we see a new
7618 prompt and incomplete command.
7619
7620 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7621
7622 * gdb.cp/pr-574.cc: Add copyright notice.
7623
7624 2004-06-17 Jim Blandy <jimb@redhat.com>
7625
7626 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7627 cases where the regexp has no groups; this grabs random text from
7628 the previous test suite, whatever that was.
7629
7630 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7631
7632 * gdb.cp/printmethod.cc: Add copyright notice.
7633
7634 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7635
7636 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7637
7638 2004-06-16 Andrew Cagney <cagney@gnu.org>
7639
7640 * gdb.base/signull.c: Update copyright. Include <string.h>.
7641 (bowler): Replace data_pointer with data_read
7642 and data_write cases. Add code_descriptor case.
7643 (zero, desc): New array and pointer.
7644 (data, code): Change to simple pointers.
7645 * gdb.base/signull.exp: Fix probe pattern matching a function
7646 descriptor SIGSEGV. Replace data_pointer with data_read and
7647 data_write tests.
7648
7649 2004-06-16 Andrew Cagney <cagney@gnu.org>
7650
7651 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7652
7653 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7654
7655 * gdb.base/long_long.c: Add copyright notice.
7656
7657 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7658
7659 * gdb.base/long_long.exp: Remove reference to
7660 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7661 to gdb_breakpoint and gdb_continue_to_breakpoint.
7662
7663 2004-06-14 Jim Blandy <jimb@redhat.com>
7664
7665 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7666 endian case.
7667
7668 2004-06-14 Andrew Cagney <cagney@gnu.org>
7669
7670 * gdb.base/gcore.exp (capture_command_output): Delete the always
7671 passing tests containing inferior values.
7672 * gdb.base/ending-run.exp: Do not include the breakpoint address
7673 in the test message. Update copyright.
7674 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7675 size in the test name, use gdb_test_multiple. Update copyright.
7676
7677 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7678
7679 * gdb.cp/ref-types.cc: Add copyright notice.
7680
7681 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7682
7683 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7684 hp_aCC_compiler.
7685 * lib/compiler.cc: Likewise.
7686 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7687 'set' commands. Log diagnostics for other lines. Set
7688 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7689
7690 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7691
7692 * gdb.cp/try_catch.cc: Add copyright notice.
7693
7694 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7695
7696 * gdb.cp/userdef.cc: Add copyright notice.
7697
7698 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7699
7700 * gdb.cp/virtfunc.cc: Add copyright notice.
7701
7702 2004-06-11 Randolph Chung <tausq@debian.org>
7703
7704 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7705 problem.
7706
7707 2004-06-10 Andrew Cagney <cagney@gnu.org>
7708
7709 * lib/compiler.cc, lib/compiler.c: Append either
7710 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7711 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7712 instead of gcc-3-3.
7713
7714 2004-06-09 Andrew Cagney <cagney@gnu.org>
7715
7716 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7717 gdb/1455, bug is specific to "long long" and "double".
7718
7719 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7720 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7721 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7722 fixed.
7723
7724 2004-06-09 Andrew Cagney <cagney@gnu.org>
7725
7726 * gdb.base/structs.exp (test_struct_returns): Replace
7727 "return_value_unknown" and "finish_value_unknown" by
7728 "return_value_known" and "finish_value_known". Instead of
7729 "return_value_unknown" iff "finish_value_unknown", check
7730 "return_value_known" implies "finish_value_known".
7731
7732 2004-06-08 Martin Hunt <hunt@redhat.com>
7733
7734 * gdb.base/float.exp: Add pattern for mips targets.
7735
7736 2004-06-08 Randolph Chung <tausq@debian.org>
7737
7738 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7739 message for unknown architectures more clear.
7740
7741 2004-06-08 Joel Brobecker <brobecker@gnat.com>
7742
7743 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7744 start the execution of the program.
7745
7746 2004-06-07 Jim Blandy <jimb@redhat.com>
7747
7748 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7749 * gdb.arch/i386-cpuid.h: New helper file.
7750
7751 2004-06-07 Randolph Chung <tausq@debian.org>
7752
7753 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7754 has started.
7755
7756 2004-06-04 Roland McGrath <roland@redhat.com>
7757
7758 Fix PR gdb/1647.
7759 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7760 differently to be robust to output buffering differences.
7761
7762 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7763
7764 * gdb.threads/pthreads.exp: Update copyright years.
7765 (check_control_c): Change asynchronous 'after' to synchronous.
7766
7767 2004-06-04 Roland McGrath <roland@redhat.com>
7768
7769 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7770 next gdb prompt.
7771
7772 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7773
7774 Fix PR gdb/1636.
7775 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7776 calls to synchronous.
7777
7778 2004-05-26 Jim Blandy <jimb@redhat.com>
7779
7780 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7781
7782 2004-05-24 Randolph Chung <tausq@debian.org>
7783
7784 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7785 * gdb.asm/pa.inc: New file.
7786
7787 2004-05-22 Mark Kettenis <kettenis@gnu.org>
7788
7789 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7790
7791 2004-05-21 Joel Brobecker <brobecker@gnat.com>
7792 Daniel Jacobowitz <drow@mvista.com>
7793
7794 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7795 GDB prompt.
7796
7797 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7798
7799 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
7800 setjmp/longjmp. Use sigaction instead of signal.
7801
7802 2004-05-19 J. Brobecker <brobecker@gnat.com>
7803 Michael Snyder <msnyder@redhat.com>
7804
7805 * gdb.threads/pthread_cond_wait.c: New file.
7806 * gdb.threads/pthread_cond_wait.exp: New testcase.
7807
7808 2004-05-13 Andrew Cagney <cagney@redhat.com>
7809
7810 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7811 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7812
7813 2004-05-11 Andrew Cagney <cagney@redhat.com>
7814
7815 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7816 fixed but revealed gdb/1639.
7817
7818 2004-05-10 Andrew Cagney <cagney@redhat.com>
7819
7820 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7821 func1" and "next to 2nd alarm", kernel bug avoided.
7822
7823 2004-05-10 Daniel Jacobowitz <dan@debian.org>
7824
7825 PR external/1568
7826 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7827 XFAIL if it is smaller than bytes_allocated.
7828 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7829 (main): Make chunks_allocated unsigned. Correct comment.
7830
7831 2004-05-07 Joel Brobecker <brobecker@gnat.com>
7832
7833 * gdb.arch/powerpc-aix-prologue.c: New file.
7834 * gdb.arch/powerpc-aix-prologue.exp: New file.
7835
7836 2004-05-07 Jim Blandy <jimb@redhat.com>
7837
7838 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7839 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7840
7841 2004-05-06 Joel Brobecker <brobecker@gnat.com>
7842
7843 * gdb.base/sep.exp: No longer setup_kfail when the program was
7844 built with dwarf2.
7845
7846 2004-05-05 Jim Ingham <jingham@apple.com>
7847
7848 * gdb.base/pending.exp: Make sure pending breakpoints
7849 preserve the ignore count.
7850
7851 2004-04-27 Jerome Guitton <guitton@gnat.com>
7852
7853 * i386-prologue.exp: Add testcase for jump instruction as first
7854 instruction of the real code.
7855 * i386-prologue.c (jump_at_beginning): New function.
7856
7857 2004-04-28 Mark Kettenis <kettenis@gnu.org>
7858
7859 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7860 x86_64-*-*.
7861
7862 2004-04-28 Mark Kettenis <kettenis@gnu.org>
7863
7864 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7865 i*86-*-*.
7866
7867 2004-04-25 Mark Kettenis <kettenis@gnu.org>
7868
7869 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7870 expression that checks the return type.
7871
7872 2004-04-23 Andrew Cagney <cagney@redhat.com>
7873
7874 * gdb.base/call-sc.exp: New test of scalar call/return values.
7875 * gdb.base/call-sc.c: Ditto.
7876
7877 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7878
7879 * gdb.threads/manythreads.c: Reduce thread stack size.
7880
7881 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7882
7883 * gdb.threads/manythreads.c: Add copyright notice.
7884
7885 2004-04-23 Andrew Cagney <cagney@redhat.com>
7886
7887 * gdb.base/siginfo.exp: Better handle step out of signal.
7888 * gdb.base/sigstep.exp: Ditto.
7889
7890 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
7891 Daniel Jacobowitz <drow@mvista.com>
7892
7893 * gdb.threads/manythreads.c: New testcase.
7894 * gdb.threads/manythreads.exp: Ditto.
7895
7896 2004-04-22 Jim Blandy <jimb@redhat.com>
7897
7898 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7899 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7900
7901 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7902
7903 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7904
7905 2004-04-21 Andrew Cagney <cagney@redhat.com>
7906
7907 * gdb.base/sigstep.c: New file.
7908 * gdb.base/sigstep.exp: New file.
7909
7910 2004-04-16 Joel Brobecker <brobecker@gnat.com>
7911
7912 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7913 call to observer_notify_normal_stop.
7914
7915 2004-04-15 Andrew Cagney <cagney@redhat.com>
7916
7917 * gdb.base/siginfo.c: New file.
7918 * gdb.base/siginfo.exp: New file.
7919
7920 2004-04-12 J. Brobecker <brobecker@gnat.com>
7921
7922 * gdb.base/sep.exp: Fix typo in comment.
7923
7924 2004-04-12 J. Brobecker <brobecker@gnat.com>
7925
7926 * gdb.base/sep.c: New file.
7927 * gdb.base/sep-proc.c: New file.
7928 * gdb.base/sep.exp: New testcase.
7929
7930 2004-04-09 Mark Kettenis <kettenis@gnu.org>
7931
7932 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7933 support.
7934
7935 2004-04-05 Andrew Cagney <cagney@redhat.com>
7936
7937 * gdb.base/sigaltstack.c: New file.
7938 * gdb.base/sigaltstack.exp: New file.
7939
7940 2004-04-04 Joel Brobecker <brobecker@gnat.com>
7941
7942 * gdb.base/foll-fork.exp: Update the expected output for
7943 "help set follow-fork-mode", to match a change that was made
7944 to the help of this variable on 2004-01-13.
7945
7946 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7947
7948 * lib/ada.exp: Add copyright notice.
7949 * bar.ads: Likewise.
7950 * bar.adb: Likewise.
7951 * null_record.adb: Likewise.
7952 * null_record.exp: Likewise.
7953 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7954
7955 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7956
7957 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7958 * configure: Regenerate.
7959
7960 2004-04-01 Joel Brobecker <brobecker@gnat.com>
7961
7962 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7963 to build the application. Remove the message printed when in
7964 verbose mode, redundant with the UNSUPPORTED message above.
7965
7966 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7967
7968 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7969 * gdb.ada (null_record.exp): New testcase.
7970
7971 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7972
7973 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7974
7975 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7976
7977 * gdb.ada: New subdirectory.
7978 * gdb.ada/Makefile.in: New file.
7979 * gdb.ada/gnat_ada.gpr.in: New file.
7980
7981 2004-03-31 Joel Brobecker <brobecker@gnat.com>
7982
7983 * lib/ada.exp: New file.
7984
7985 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
7986
7987 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7988 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7989
7990 2004-03-22 Andrew Cagney <cagney@redhat.com>
7991
7992 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7993 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7994 Problem identified by Ulrich Weigand.
7995
7996 2004-03-17 David Carlton <carlton@kealia.com>
7997
7998 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7999 PR c++/826.
8000
8001 2004-03-16 Roland McGrath <roland@redhat.com>
8002
8003 * gdb.base/auxv.exp: New file.
8004 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8005
8006 2004-03-12 David Carlton <carlton@kealia.com>
8007
8008 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8009 * gdb.cp/pr-1553.cc: Ditto.
8010 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8011 pass branch.
8012
8013 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8014
8015 * gdb.cp/templates.exp: Accept more template types.
8016
8017 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8018
8019 From Corinna Vinschen with modifications.
8020 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8021 local variable obj_with_enum.
8022 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8023 results with obj_with_enum.
8024
8025 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8026
8027 * gdb.cp/classes.cc: New file, copied from misc.cc.
8028 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8029
8030 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8031
8032 * gdb.cp/misc.cc: Add copyright notice.
8033
8034 2004-03-05 David Carlton <carlton@kealia.com>
8035
8036 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8037 * gdb.cp/rtti.h: Update copyright.
8038 (namespace n2::n3): New.
8039 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8040 (n2::n3::func3): New.
8041 (main): Call n2::n3::func3.
8042 * gdb.cp/rtti2.cc: Update copyright.
8043 (n2::create3): New.
8044
8045 2004-03-04 Mark Kettenis <kettenis@gnu.org>
8046
8047 * gdb.asm/openbsd.inc: Fix typo.
8048
8049 2004-03-03 Fred Fish <fnf@redhat.com>
8050
8051 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8052 "val" instead of unused "size". Update copyright year.
8053
8054 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
8055
8056 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8057 to use unsigned char.
8058 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8059 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8060
8061 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
8062
8063 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8064 line of output.
8065
8066 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
8067
8068 * gdb.base/relocate.c (dummy): Initialize.
8069
8070 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
8071
8072 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8073 a breakpoint at exit.
8074
8075 2004-02-27 Fred Fish <fnf@redhat.com>
8076
8077 * gdb.base/chng-syms.exp: Add expect condition to match failing
8078 case that isn't a timeout.
8079
8080 2004-02-27 Andrew Cagney <cagney@redhat.com>
8081
8082 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8083 support.
8084
8085 2004-02-26 Fred Fish <fnf@redhat.com>
8086
8087 * gdb.arch/gdb1431.c: Remove.
8088 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8089 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8090 of "until" incorrectly.
8091
8092 2004-02-26 J. Brobecker <brobecker@gnat.com>
8093
8094 * gdb.cp/class2.cc (empty): New class.
8095 (refer): New function.
8096 (main): Declare an object of type empty and use it.
8097 * gdb.cp/class2.exp: Print the value of an object of type empty.
8098
8099 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8100
8101 * gdb.base/langs.exp: Update query string to match the
8102 new nquery format used for pending breakpoints.
8103
8104 2004-02-26 Andrew Cagney <cagney@redhat.com>
8105
8106 Fix PR i18n/1570.
8107 * gdb.base/charset.c: Update copyright notice.
8108 (main, init_string): Remove the escape character '\e' tests.
8109 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8110 * gdb.base/charset.exp (valid_host_charset): Ditto.
8111 * gdb.base/setvar.exp: Ditto.
8112
8113 2004-02-24 Andrew Cagney <cagney@redhat.com>
8114
8115 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8116 mmapped data in core file" PASS and FAIL messages consistent.
8117
8118 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8119 setting a breakpoint. Work around PR java/1565.
8120
8121 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8122
8123 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8124 new nquery format.
8125 * gdb.base/pending.exp: Ditto.
8126
8127 2004-02-22 Mark Kettenis <kettenis@gnu.org>
8128
8129 * configure.in: Run stabs tests on *BSD.
8130 * configure: Regenerated.
8131
8132 2004-02-21 Mark Kettenis <kettenis@gnu.org>
8133
8134 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8135
8136 2004-02-20 Fred Fish <fnf@redhat.com>
8137
8138 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8139 blank in test for "returns short", for consistency with other
8140 "returns xxx" tests. Update copyright year.
8141
8142 2004-02-19 Fred Fish <fnf@redhat.com>
8143
8144 New testcase for PR breakpoint/1558.
8145 * gdb.arch/gdb1558.exp: New file.
8146 * gdb.arch/gdb1558.c: New file.
8147
8148 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
8149
8150 * gdb.base/nodebug.exp: Fix typo.
8151
8152 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8153
8154 Committed by Jim Blandy <jimb@redhat.com>.
8155
8156 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8157
8158 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8159
8160 * gdb.base/float.exp: Support s390*-*-* targets.
8161
8162 2004-02-17 Adam Fedor <fedor@gnu.org>
8163
8164 * gdb.base/gdb1555.exp: New file.
8165 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8166
8167 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
8168
8169 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8170
8171 2004-02-16 Fred Fish <fnf@redhat.com>
8172
8173 * gdb.arch/gdb1291.c: Remove
8174 * gdb.arch/gdb1291.s: New test input file.
8175 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8176 fail. Test for correct result, known incorrect result, other
8177 failures and timeouts.
8178
8179 2004-02-16 Andrew Cagney <cagney@redhat.com>
8180
8181 * gdb.base/bigcore.exp: New file.
8182 * gdb.base/bigcore.c: New file.
8183
8184 2004-02-13 Andrew Cagney <cagney@redhat.com>
8185
8186 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8187 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8188 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8189 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8190 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8191 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8192 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8193 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8194 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8195 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8196
8197 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8198
8199 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8200 executed is an alloc instruction.
8201
8202 2004-02-11 David Carlton <carlton@kealia.com>
8203
8204 * gdb.cp/breakpoint.exp: New.
8205 * gdb.cp/breakpoint.cc: New.
8206
8207 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8208
8209 Partial fix for PR gdb/1543.
8210 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8211 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8212 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8213 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8214 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8215 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8216 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8217 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8218 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8219 to bug-gdb@prep.ai.mit.edu .
8220 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8221 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8222 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8223 Likewise.
8224
8225 2004-02-10 Andrew Cagney <cagney@redhat.com>
8226
8227 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8228 using gdb_internal_error_resync.
8229
8230 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
8231
8232 * gdb.threads/thread-specific.exp: Stop early if no threads are
8233 found.
8234
8235 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8236
8237 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8238
8239 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
8240
8241 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8242 breakpoints.
8243
8244 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
8245
8246 * config/sim.exp (gdb_load): Handle $arg == "".
8247 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8248 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8249
8250 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
8251
8252 * gdb.base/maint.exp: Update test to reflect
8253 obstack changes.
8254
8255 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8256
8257 * gdb.base/pendshr.c (pendfunc): New function that calls
8258 pendfunc1.
8259 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8260
8261 2004-02-04 Fred Fish <fnf@redhat.com>
8262
8263 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8264 function symbols and update copyright years.
8265 * gdb.arch/gdb1291.c: Ditto.
8266
8267 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8268
8269 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8270
8271 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8272
8273 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8274
8275 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8276
8277 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8278
8279 2004-02-02 Fred Fish <fnf@redhat.com>
8280
8281 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8282 remote targets. Update copyright years.
8283
8284 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8285
8286 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8287 support.
8288 * gdb.base/langs.exp: Fix test which attempts to create
8289 breakpoint on non-existent function to handle new pending
8290 support.
8291 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8292 a breakpoint.
8293 * gdb.base/pending.exp: New test.
8294 * gdb.base/pending.c: New file.
8295 * gdb.base/pendshr.c: Ditto.
8296
8297 2004-02-02 David Carlton <carlton@kealia.com>
8298
8299 * gdb.cp/overload.exp: Add overloadNamespace tests.
8300 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8301 (overloadNamespace, XXX): New.
8302 (main): Call XXX::marker2.
8303
8304 2004-02-01 Fred Fish <fnf@redhat.com>
8305
8306 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8307 * gdb.base/finish.exp: Ditto.
8308 * gdb.base/gcore.exp: Ditto.
8309 * gdb.base/huge.exp: Ditto.
8310 * gdb.base/info-proc.exp: Ditto.
8311 * gdb.base/return2.exp: Ditto.
8312 * gdb.threads/gcore-thread.exp: Ditto.
8313
8314 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
8315
8316 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8317
8318 2004-02-01 Mark Kettenis <kettenis@gnu.org>
8319
8320 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8321 that opening the file succeeds on OpenBSD.
8322
8323 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
8324
8325 * gdb.threads/thread-specific.c: New file.
8326 * gdb.threads/threads-specific.exp: New test script.
8327 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8328 to expect_out.
8329
8330 2004-02-01 Mark Kettenis <kettenis@gnu.org>
8331
8332 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8333 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8334 only on the "print_small_structs from print_long_arg_list" test.
8335
8336 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
8337
8338 * gdb.base/completion.exp: Kill a stray backslash.
8339
8340 From Jim Ingham <jingham@apple.com>:
8341 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8342 agrees with the result from sending a tab.
8343
8344 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
8345
8346 * gdb.base/chng-syms.exp: Remove stray newline.
8347
8348 2004-01-31 Mark Kettenis <kettenis@gnu.org>
8349
8350 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8351 *-*-openbsd*.
8352 * gdb.asm/openbsd.inc: New file.
8353
8354 2004-01-30 Mark Kettenis <kettenis@gnu.org>
8355
8356 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8357 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8358 *-*solaris2*. Remove commented out default settings for
8359 asm-flags. Replace gdb_compile with target_link.
8360
8361 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8362
8363 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8364 for all tests. Remove old hp-ux and cygnus xfail cases.
8365
8366 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8367
8368 * gdb.base/chng-syms.exp: New file.
8369 * gdb.base/chng-syms.c: New file.
8370
8371 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8372
8373 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8374 Provide arms for current output in all my configurations.
8375
8376 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8377
8378 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8379 * lib/compiler.cc: Likewise.
8380 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8381 get the right preprocessor. Eval the output directly. Remove
8382 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8383 hp_f77_compiler and hp_f90_compiler completely.
8384 (gdb_preprocess): Delete.
8385 (get_compiler): Delete.
8386
8387 2004-01-24 Mark Kettenis <kettenis@gnu.org>
8388
8389 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8390 <string.h>.
8391
8392 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
8393
8394 * gdb.mi/mi-stack.exp: Update copyright.
8395
8396 2004-01-23 David Carlton <carlton@kealia.com>
8397
8398 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8399 test for cp_lookup_transparent_type.
8400 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8401 call them.
8402
8403 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
8404
8405 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8406 after -var-update.
8407
8408 2004-01-23 David Carlton <carlton@kealia.com>
8409
8410 * gdb.cp/namespace.cc (C::ensureRefs): New.
8411 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8412
8413 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
8414
8415 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8416 case "-stack-list-locals 2".
8417 * gdb.mi/mi-var-child.exp: Test for case
8418 "-var-list-children --all-values NAME".
8419
8420 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8421
8422 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8423
8424 2004-01-18 Mark Kettenis <kettenis@gnu.org>
8425
8426 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8427 used with gdb_test_multiple.
8428
8429 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8430 read at address 0. This fixes PR testsuite/1504.
8431
8432 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
8433
8434 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8435 Remove downloading, guessing the host executable, the calls to
8436 gdb_file_cmd and gdb_target_cmd, and "load" support.
8437 (infer_host_exec): New function broken out from gdb_load.
8438 (gdb_load): New wrapper for gdbserver_gdb_load.
8439 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8440 gdb_target_cmd. Use -target-select.
8441 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8442 Download binaries to the host. Clear last_mi_remote_file when
8443 we load a new binary.
8444 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8445 call gdbserver_gdb_load and mi_gdb_target_cmd.
8446
8447 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8448
8449 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8450 type patterns.
8451
8452 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8453
8454 * gdb.cp/templates.exp: Fix typo in test name of
8455 "print Foo<volatile char*>::foo".
8456
8457 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8458
8459 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8460
8461 2004-01-16 Ben Elliston <bje@wasabisystems.com>
8462
8463 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8464 (clean mostlyclean): Remove empty rm.
8465
8466 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8467
8468 * gdb.base/setvar.exp: Add copyright years.
8469
8470 2004-01-14 David Carlton <carlton@bactrian.org>
8471
8472 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8473 PR c++/1511 and update coment.
8474 * gdb.cp/templates.exp: Update patterns to match current output.
8475 If changes involve something other than whitespace, KFAIL
8476 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8477
8478 2004-01-14 David Carlton <carlton@kealia.com>
8479
8480 * gdb.cp/namespace.exp: Add tests involving classes defined within
8481 namespaces.
8482 * gdb.cp/namespace.cc (C::CClass): New.
8483 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8484
8485 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
8486
8487 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8488 what debug info we have. Print a better message if something goes
8489 wrong while producing the separate debug info file.
8490
8491 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8492
8493 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8494
8495 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8496
8497 * gdb.base/callfuncs.c: Add copyright notice.
8498
8499 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8500
8501 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8502 inheritance. PR gdb/1498, PR gcc/13539.
8503
8504 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
8505
8506 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8507 test specific name.
8508 * gdb.mi/gdb669.exp: Ditto.
8509 * gdb.mi/mi-pthreads.exp: Ditto.
8510 * gdb.mi/mi1-pthreads.exp: Ditto.
8511 * gdb.mi/mi2-pthreads.exp: Ditto.
8512
8513 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8514
8515 * gdb.cp/member-ptr.cc: Add copyright notice.
8516
8517 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8518
8519 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8520 some patterns for recent versions of gcc and hpacc. Delete
8521 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8522 Delete tests that access a NULL pointer-to-member-data. This
8523 script is still disabled for gcc.
8524
8525 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
8526
8527 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
8528 escaped correctly.
8529
8530 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
8531
8532 * gdb.base/sepdebug.exp: New file.
8533 * gdb.base/sepdebug.c: New file.
8534 * lib/gdb.exp (separate_debug_filename): New procedure.
8535 (gdb_gnu_strip_debug): New procedure.
8536
8537 2004-01-12 Andrew Cagney <cagney@redhat.com>
8538
8539 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8540 * gdb.mi/ChangeLog-1999-2003: New file.
8541
8542 2004-01-12 Andrew Cagney <cagney@redhat.com>
8543
8544 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8545 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8546 or EEXIST", treat EBUSY as an XFAIL.
8547
8548 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8549
8550 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8551 hp_cc_compiler.
8552
8553 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8554
8555 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8556 decorations.
8557
8558 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8559
8560 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8561 and "(aCC)" decorations. Remove obsolete doco about old
8562 test results.
8563
8564 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8565
8566 * gdb.cp/exception.exp: Fix typo in doco.
8567
8568 2004-01-09 Mark Kettenis <kettenis@gnu.org>
8569
8570 * gdb.base/gdb1476.exp: Fix typo.
8571
8572 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8573
8574 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8575 file.
8576
8577 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8578
8579 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8580 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8581 Use gdb_compile. Remove restriction on gcc. Add some patterns
8582 for recent version of gdb. Delete second half, which was a copy
8583 of the first half with different build flags. This test is
8584 still disabled because it is still not ready for production.
8585
8586 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8587
8588 * gdb.cp/exception.cc: Add copyright notice.
8589 * gdb.cp/exception.exp: Add a notice that this file is broken
8590 because of line number changes caused by addition of copyright
8591 notice.
8592
8593 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8594
8595 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8596 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8597
8598 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8599
8600 * gdb.cp/classes.exp: Accept gnu abi 2.
8601 * gdb.cp/derivation.exp: Likewise.
8602 * gdb.cp/overload.exp: Likewise.
8603 * gdb.cp/virtfunc.exp: Likewise.
8604
8605 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8606
8607 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8608 semicolon after end of function.
8609
8610 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8611
8612 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8613 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8614 boilerplate code for compiling and running the program under
8615 test. Add some string method tests.
8616
8617 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8618
8619 * gdb.cp/bs15503.cc: Add copyright notice.
8620 * gdb.cp/bs15503.exp: Adjust line number.
8621
8622 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8623
8624 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8625 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8626
8627 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8628
8629 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8630 hp_cc_compiler.
8631
8632 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8633
8634 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8635 * gdb.cp/ctti.exp: Use the marker instead of "next".
8636 With gcc, run further before bailing.
8637
8638 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8639
8640 * gdb.cp/cttiadd.cc: Add copyright notice.
8641 * gdb.cp/cttiadd1.cc: Likewise.
8642 * gdb.cp/cttiadd2.cc: Likewise.
8643 * gdb.cp/cttiadd3.cc: Likewise.
8644
8645 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8646
8647 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8648 Use gdb_test, gdb_test_multiple. Use floating-point values that
8649 have exact representations in IEEE-ish formats.
8650
8651 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8652
8653 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8654 compilers. Delete duplicate call to get_compiler_info.
8655 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8656 * gdb.base/volatile.exp: Likewise.
8657
8658 2004-01-07 Mark Kettenis <kettenis@gnu.org>
8659
8660 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8661 memory at address 0.
8662
8663 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8664
8665 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8666 to test for hp-ux assembler. Fix copyright years.
8667
8668 2004-01-07 Andrew Cagney <cagney@redhat.com>
8669
8670 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8671
8672 2004-01-07 Andrew Cagney <cagney@redhat.com>
8673
8674 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8675 when creating the read-only file. From analysis by Roland McGrath
8676 and Elena Zannoni.
8677
8678 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8679
8680 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8681
8682 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8683
8684 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8685 data pointers.
8686
8687 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8688
8689 * gdb.cp/m-static.exp: Compile one source file at a time.
8690 Delete unused call to get_compiler_info.
8691
8692 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8693
8694 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8695 * gdb.base/call-rt-st.exp: Likewise.
8696 * gdb.base/nodebug.exp: Likewise.
8697 * gdb.base/volatile.exp: Likewise.
8698 * gdb.cp/ref-types.exp: Likewise.
8699 * gdb.cp/templates.exp: Likewise.
8700
8701 2004-01-05 Mark Kettenis <kettenis@gnu.org>
8702
8703 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8704
8705 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8706
8707 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8708 hppa*-hp-hpux*.
8709
8710 2004-01-04 Mark Kettenis <kettenis@gnu.org>
8711
8712 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8713 x86_64-*-*.
8714
8715 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8716 sparc64-*-* and sparc*-solaris2*.
8717
8718 2004-01-04 Mark Kettenis <kettenis@gnu.org>
8719
8720 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8721 return ${tests}" test. The ${tests} already mentions the
8722 filename.
8723
8724 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8725
8726 * gdb.cp/local.exp: Accept gcc abi 2.
8727
8728 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8729
8730 * gdb.cp/templates.exp: Accept gcc abi 2.
8731
8732 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8733
8734 * lib/compiler.cc: Remove supports_template_debugging.
8735 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8736
8737 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8738
8739 * gdb.cp/namespace.exp: Accept gcc abi 2.
8740
8741 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8742
8743 * gdb.cp/method.exp: Accept gcc abi 2.
8744
8745 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8746
8747 * gdb.cp/classes.exp: Generate identical results as old version.
8748 * gdb.cp/derivation.exp: Likewise.
8749 * gdb.cp/overload.exp: Likewise.
8750 * gdb.cp/virtfunc.exp: Likewise.
8751
8752 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8753
8754 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8755 mysterious bug with sourceware version of expect.
8756
8757 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8758
8759 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8760 current versions of gcc, including gcc abi 2. Remove gratuitous
8761 restart of test program. Use gdb_test_multiple and gdb_test for
8762 all tests. Add patterns to xfail missing "const" in "const char *"
8763 and kfail PR gdb/1155.
8764
8765 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8766
8767 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8768 current versions of gcc, including gcc abi 2. Remove gratuitous
8769 restart of test program. Use gdb_test_multiple and gdb_test for
8770 all tests. Add patterns to kfail PR gdb/1498.
8771
8772 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8773
8774 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8775 current versions of gcc, including gcc abi 2. Use "breakpoint"
8776 and "continue" instead of restarting the target program. Use
8777 gdb_test_multiple and gdb_test for all tests.
8778
8779 2004-01-01 Mark Kettenis <kettenis@gnu.org>
8780
8781 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8782 for *-*-solaris2*.
8783
8784 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8785
8786 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8787 current versions of gcc, including gcc abi 2. Use "breakpoint"
8788 and "continue" instead of restarting the target program several
8789 times. Use gdb_test_multiple and gdb_test for all tests.
8790
8791 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8792
8793 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8794 source files.
8795
8796 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8797
8798 * gdb.base/environ.exp: Handle compiling test case from multiple
8799 source files.
8800
8801 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8802
8803 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8804
8805 2003-12-17 Jim Blandy <jimb@redhat.com>
8806
8807 * gdb.base/freebpcmd.c: Add copyright notice.
8808
8809 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8810
8811 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8812
8813 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8814
8815 2003-12-13 Jim Blandy <jimb@redhat.com>
8816
8817 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8818
8819 2003-12-12 Kevin Buettner <kevinb@redhat.com>
8820
8821 * gdb.asm/frv.inc: New file.
8822 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8823
8824 2003-12-09 Fred Fish <fnf@redhat.com>
8825
8826 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8827 functions to break1.c and leave prototypes behind. Add more
8828 "set breakpoint NN here" comments.
8829 * gdb.base/break1.c: New file.
8830
8831 * gdb.base/break.exp: Handle compiling test case from multiple
8832 source files and change source file references as needed.
8833 * gdb.base/completion.exp: Ditto.
8834 * gdb.base/condbreak.exp: Ditto.
8835 * gdb.base/define.exp: Ditto.
8836 * gdb.base/ena-dis-br.exp: Ditto.
8837 * gdb.base/info-proc.exp: Ditto.
8838 * gdb.base/maint.exp: Ditto.
8839 * gdb.base/until.exp: Ditto.
8840
8841 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8842 hardcoded line numbers.
8843 * gdb.base/define.exp: Ditto.
8844 * gdb.base/ena-dis-br.exp: Ditto.
8845 * gdb.base/maint.exp: Ditto.
8846 * gdb.base/until.exp: Ditto.
8847
8848 * gdb.base/completion.exp: Use "break1" for completion tests since
8849 "break" is no longer a unique prefix.
8850
8851 2003-12-06 Andrew Cagney <cagney@redhat.com>
8852
8853 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8854 "return_value_unimplemented". When an unimplemented struct return
8855 architecture, report incorrect values as a KFAIL
8856
8857 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8858
8859 * gdb.cp/rtti.exp: Accept new wording of warning from
8860 cp_lookup_rtti_type.
8861
8862 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8863
8864 Partial fix for PR testsuite/1456.
8865 * gdb.base/scope.exp (test_at_main): Replace references to
8866 gcc_compiled with calls to test_compiler_info.
8867 (test_at_foo): Likewise.
8868 (test_at_bar): Likewise.
8869
8870 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8871
8872 Partial fix for PR testsuite/1456.
8873 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8874 to test_compiler_info.
8875
8876 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8877
8878 * gdb.base/so-impl-ld.exp: Update copyright notice.
8879
8880 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8881
8882 Partial fix for PR testsuite/1456.
8883 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8884 to test_compiler_info.
8885
8886 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8887
8888 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8889 from current versions of gdb. Clean up regular expressions.
8890 Delete redundant timeout case.
8891
8892 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8893
8894 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8895 from current versions of gdb. Clean up regular expressions.
8896 Delete redundant timeout case.
8897
8898 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8899
8900 Partial fix for PR testsuite/1456.
8901 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8902 gcc_compiled with call to test_compiler_info.
8903
8904 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8905
8906 Partial fix for PR testsuite/1456.
8907 * gdb.base/list.exp (test_list_function): Delete unused declaration
8908 of gcc_compiled.
8909
8910 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8911
8912 Partial fix for PR testsuite/1456.
8913 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8914 call to test_compiler_info.
8915
8916 2003-11-29 Mark Kettenis <kettenis@gnu.org>
8917
8918 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8919 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8920 it to create the appropriate note.inc.
8921 * gdb.asm/asmsrc1.s: Include "note.inc".
8922 * gdb.asm/netbsd.inc: New file.
8923 * gdb.asm/empty.inc: New file.
8924
8925 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8926
8927 Partial fix for PR testsuite/1456.
8928 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8929 calls to test_compiler_info.
8930
8931 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8932
8933 Partial fix for PR testsuite/1456.
8934 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8935 calls to test_compiler_info.
8936
8937 2003-11-27 Mark Kettenis <kettenis@gnu.org>
8938
8939 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8940 pattern for the KFAILs.
8941
8942 2003-11-25 Adam Fedor <fedor@gnu.org>
8943
8944 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8945 * gdb.objc/objcdecode.m: New file.
8946
8947 2003-11-25 Adam Fedor <fedor@gnu.org>
8948
8949 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8950 * gdb.objc/nondebug.m: New file.
8951
8952 2003-11-26 Ben Elliston <bje@wasabisystems.com>
8953
8954 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8955 NetBSD as it does on FreeBSD. Modelled on a similar change by
8956 Mark Kettenis on 2003-05-30.
8957 (link-flags): Set to "--entry _start" regardless of target.
8958 Special linker flags are to be appended to $link-flags.
8959 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8960
8961 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8962
8963 * gdb.cp/method.exp: Accept output of new demangler.
8964
8965 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8966
8967 * gdb/class2.exp: New file.
8968 * gdb/class2.cc: New file.
8969
8970 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8971
8972 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8973 of new demangler.
8974
8975 2003-11-23 Mark Kettenis <kettenis@gnu.org>
8976
8977 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8978 of gdb_test "run".
8979
8980 2003-11-23 Mark Kettenis <kettenis@gnu.org>
8981
8982 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8983 "continue" into "run".
8984
8985 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8986
8987 Partial fix for PR testsuite/1456.
8988 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8989 call to test_compiler_info.
8990 * gdb.cp/ctti.exp: Likewise.
8991 * gdb.cp/derivation.exp: Likewise.
8992 * gdb.cp/member-ptr.exp: Likewise.
8993 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8994 reference to gcc_compiled.
8995
8996 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8997
8998 Fix PR testsuite/1463.
8999 * gdb.base/structs.exp (start_structs_test): Call
9000 get_debug_format before using the debug format.
9001
9002 2003-11-22 Andrew Cagney <cagney@redhat.com>
9003
9004 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9005 * gdb.base/structs.exp: Use gdb_test_multiple.
9006
9007 2003-11-20 Andrew Cagney <cagney@redhat.com>
9008
9009 * gdb.base/structs.exp: Handle and recover from internal errors.
9010 Replace "foo${n}" with "foo<n>" in test messages.
9011
9012 * gdb.base/structs.exp: Update copyright. Rewrite.
9013 * gdb.base/structs.c: Update copyright. Rewrite.
9014
9015 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9016 resync count exceeded.
9017
9018 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9019 from the internal error.
9020 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9021 Original from Jim Blandy.
9022 (gdb_test_multiple): Use gdb_internal_error_resync.
9023
9024 2003-11-19 Andrew Cagney <cagney@redhat.com>
9025
9026 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9027 KFAIL.
9028
9029 2003-11-17 Mark Kettenis <kettenis@gnu.org>
9030
9031 New testcase for PR backtrace/1435.
9032 * gdb.arch/i386-unwind.exp: New file.
9033 * gdb.arch/i386-unwind.c: New file.
9034
9035 2003-11-17 Andrew Cagney <cagney@redhat.com>
9036
9037 * lib/gdb.exp (compiler_info): New global.
9038 (test_compiler_info): New function.
9039 (get_compiler_info): Set compiler_info.
9040 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9041 "compiler_info" to gcc-<major>-<minor>.
9042
9043 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9044
9045 * gdb.trace/configure: Remove.
9046
9047 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
9048
9049 * gdb.base/break.c: Add comments to aid finding line numbers for
9050 breakpoints.
9051 * gdb.base/break.exp: Remove all references to explicit line
9052 numbers.
9053
9054 2003-11-11 Nick Clifton <nickc@redhat.com>
9055
9056 * gdb.base/shreloc.exp: Do not run for targets which do not
9057 support shared objects.
9058
9059 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
9060
9061 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9062 Don't run tests if nofileio flag is given.
9063
9064 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
9065
9066 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
9067 as well as 'Watchpoint'.
9068
9069 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
9070
9071 Reported by Jim Ingham <jingham@apple.com>:
9072 * gdb.base/annota1.exp: Match at least one occurrence of the
9073 signal handler annotation.
9074
9075 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
9076
9077 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9078 as well as 'Watchpoint'.
9079
9080 2003-11-05 Michael Chastain <mec@shout.net>
9081
9082 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9083
9084 2003-11-03 Kris Warkentin <kewarken@qnx.com>
9085
9086 * gdb.arch/gdb1291.c: New test file.
9087 * gdb.arch/gdb1291.exp: New test script.
9088 * gdb.arch/gdb1431.c: New test file.
9089 * gdb.arch/gdb1431.exp: New test script.
9090
9091 2003-10-22 Michael Chastain <mec@shout.net>
9092
9093 * gdb.mi/pthreads.c: Add copyright notice.
9094
9095 2003-10-22 Michael Chastain <mec@shout.net>
9096
9097 * gdb.threads/pthreads.c: Add copyright notice.
9098
9099 2003-10-20 Michael Chastain <mec@shout.net>
9100
9101 * gdb.base/gdb1056.exp: New test script.
9102
9103 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
9104
9105 * gdb.threads/killed.exp: Use gdb_run_cmd.
9106
9107 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
9108
9109 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9110 create a core file.
9111 * gdb.threads/gcore-thread.exp: Likewise.
9112
9113 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
9114
9115 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9116 type, based on char type.
9117 (struct bit_flags_short_t): New bitfield type, based on short type.
9118 (init_bit_flags_char): New fuction.
9119 (init_bit_flags_short): Ditto.
9120 (print_bit_flags_char): Ditto.
9121 (print_bit_flags_short): Ditto.
9122 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9123
9124 2003-10-11 Michael Chastain <mec@shout.net>
9125
9126 * gdb.base/call-rt-st.exp: Update copyright year.
9127
9128 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9129
9130 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9131 * gdb.disasm/sh3.s: Ditto.
9132
9133 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
9134
9135 * gdb.threads/switch-threads.exp: New test.
9136 * gdb.threads/switch-threads.c: New source file.
9137
9138 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
9139
9140 * gdb.base/ending-run.exp: Add sh specific case.
9141
9142 2003-10-06 Andrew Cagney <cagney@redhat.com>
9143
9144 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9145 * gdb.disasm/mn10200.exp: Delete obsolete file.
9146
9147 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
9148
9149 * ChangeLog: Correct an entry command.exp -> commands.exp.
9150 * gdb.base/commands.exp (bp_deleted_in_command_test)
9151 (temporary_breakpoint_commands): Check noargs.
9152
9153 2003-09-25 David Carlton <carlton@kealia.com>
9154
9155 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9156 of some print tests, where appropriate. Add tests for C::D::cd,
9157 E::ce, F::cXfX, G::XgX.
9158 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9159
9160 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
9161
9162 * lib/java.exp (java_init): Import target_alias before using it.
9163
9164 2003-09-25 David Carlton <carlton@kealia.com>
9165
9166 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9167
9168 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
9169
9170 * gdb.base/selftest.exp: Accomodate more instruction reordering
9171 weirdness.
9172
9173 2003-09-17 Michael Chastain <mec@shout.net>
9174
9175 * gdb.cp/gdb1355.exp: New file.
9176 * gdb.cp/gdb1355.c: New file.
9177
9178 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
9179
9180 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9181 * gdb.asm/sh.inc: New file.
9182
9183 2003-09-11 David Carlton <carlton@kealia.com>
9184
9185 * gdb.cp/namespace.exp: Add tests for namespace types.
9186 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
9187 (test_namespace): New.
9188
9189 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
9190
9191 * gdb.base/relocate.exp: Handle new gdb output at startup.
9192 * gdb.stabs/weird.exp: Ditto.
9193
9194 2003-09-08 Michael Chastain <mec@shout.net>
9195
9196 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9197
9198 2003-09-07 Michael Chastain <mec@shout.net>
9199
9200 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9201 'parse error'.
9202
9203 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9204
9205 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9206
9207 2003-08-30 Michael Chastain <mec@shout.net>
9208
9209 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9210 * gdb.gdb/observer.exp: Ditto.
9211 * gdb.gdb/xfullpath.exp: Ditto.
9212
9213 2003-08-29 Mark Kettenis <kettenis@gnu.org>
9214
9215 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9216 *-*-*bsd*.
9217
9218 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9219
9220 * gdb.base/dump.exp: Skip for ia64.
9221
9222 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9223
9224 * gdb.asm/asm-source.exp: Add ia64 support.
9225 * gdb.asm/ia64.inc: New file.
9226
9227 2003-08-22 Michael Chastain <mec@shout.net>
9228
9229 * gdb.cp: New directory.
9230 * gdb.cp/*: Copy from gdb.c++/*.
9231 * gdb.c++/*: Remove.
9232 * Makefile.in: Change gdb.c++ to gdb.cp.
9233 * configure.in: Ditto.
9234 * configure: Regnerate.
9235
9236 2003-08-18 Mark Kettenis <kettenis@gnu.org>
9237
9238 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9239 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9240
9241 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
9242
9243 * mi-var-display.exp (-var-list-children weird): Accept function
9244 pointers with argument types.
9245 * mi1-var-display.exp (-var-list-children weird): Likewise.
9246 * mi2-var-display.exp (-var-list-children weird): Likewise.
9247
9248 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
9249
9250 * gdb.base/annota3.exp: Add missing newline.
9251
9252 2003-08-06 Michael Chastain <mec@shout.net>
9253
9254 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9255
9256 2003-08-12 Michael Snyder <msnyder@redhat.com>
9257
9258 * gdb.base/float.exp: Add test for SH.
9259
9260 2003-08-10 Mark Kettenis <kettenis@gnu.org>
9261
9262 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9263
9264 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
9265
9266 * gdb.base/completion.exp: Remove reduntant completion test
9267 on filename.
9268
9269 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
9270
9271 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9272 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9273 gdb.trace/save-trace.exp: Make sure that full pathnames are
9274 escaped correctly.
9275
9276 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
9277
9278 * configure.in: Don't generate config.h from config.hin.
9279 * configure: Regenerate.
9280 * config.hin: Remove file.
9281 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9282 * gdb.threads/pthreads.c: Ditto.
9283
9284 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
9285
9286 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9287 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9288 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9289 Replace ld24 with seth/add3.
9290
9291 2003-08-02 Andrew Cagney <cagney@redhat.com>
9292
9293 * gdb.base/annota3.exp: New file.
9294 * gdb.base/annota3.c: New file.
9295 * gdb.c++/annota3.exp: New file.
9296 * gdb.c++/annota3.cc: New file.
9297
9298 2003-07-29 Michael Chastain <mec@shout.net>
9299
9300 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9301 actually failed.
9302 (do_pass): Likewise.
9303 * gdb.threads/tls.exp: Always initialize no_of_threads.
9304
9305 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
9306
9307 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9308 pattern.
9309 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9310 * gdb.threads/tls.exp: Recognize one case of the host library not
9311 supporting TLS.
9312
9313 2003-07-27 Andrew Cagney <cagney@redhat.com>
9314
9315 * gdb.base/fileio.exp: Use SH when running commands using
9316 remote_exec.
9317
9318 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
9319
9320 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9321 * gdb.base/relocate.c (dummy): New padding array.
9322
9323 2003-07-22 Michael Snyder <msnyder@redhat.com>
9324
9325 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
9326
9327 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9328 patterns to be more general, accepting old and new output.
9329 Some output chars (such as '+') also must be quoted.
9330 Some addresses are displayed numerically instead of
9331 symbolically.
9332
9333 2003-07-23 Michael Snyder <msnyder@redhat.com>
9334
9335 * gdb.base/return2.exp: Don't test long-long return.
9336
9337 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9338 * gdb.disasm/t01_mov.exp: Ditto.
9339 * gdb.disasm/t02_mova.s: Ditto.
9340 * gdb.disasm/t02_mova.exp: Ditto.
9341 * gdb.disasm/t03_add.s: Ditto.
9342 * gdb.disasm/t03_add.exp: Ditto.
9343 * gdb.disasm/t04_sub.s: Ditto.
9344 * gdb.disasm/t04_sub.exp: Ditto.
9345 * gdb.disasm/t05_cmp.s: Ditto.
9346 * gdb.disasm/t05_cmp.exp: Ditto.
9347 * gdb.disasm/t06_ari2.s: Ditto.
9348 * gdb.disasm/t06_ari2.exp: Ditto.
9349 * gdb.disasm/t07_ari3.s: Ditto.
9350 * gdb.disasm/t07_ari3.exp: Ditto.
9351 * gdb.disasm/t08_or.s: Ditto.
9352 * gdb.disasm/t08_or.exp: Ditto.
9353 * gdb.disasm/t09_xor.s: Ditto.
9354 * gdb.disasm/t09_xor.exp: Ditto.
9355 * gdb.disasm/t10_and.s: Ditto.
9356 * gdb.disasm/t10_and.exp: Ditto.
9357 * gdb.disasm/t11_logs.s: Ditto.
9358 * gdb.disasm/t11_logs.exp: Ditto.
9359 * gdb.disasm/t12_bit.s: Ditto.
9360 * gdb.disasm/t12_bit.exp: Ditto.
9361 * gdb.disasm/t13_otr.s: Ditto.
9362 * gdb.disasm/t13_otr.exp: Ditto.
9363
9364 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
9365
9366 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9367
9368 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
9369
9370 * gdb.threads/tls.c : New file.
9371 * gdb.threads/tls.exp : New file.
9372 * gdb.threads/tls-main.c : New file.
9373 * gdb.threads/tls-shared.c : New file.
9374 * gdb.threads/tls-shared.exp : New file.
9375
9376 2003-07-22 Andreas Schwab <schwab@suse.de>
9377
9378 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9379
9380 2003-07-20 Andreas Schwab <schwab@suse.de>
9381
9382 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9383 due to insn reordering.
9384
9385 2003-07-15 Andrew Cagney <cagney@redhat.com>
9386
9387 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9388
9389 2003-07-15 Michael Chastain <mec@shout.net>
9390
9391 * gdb.base/gdb1250.exp: New file.
9392 * gdb.base/gdb1250.c: New file.
9393
9394 2003-07-09 Michal Ludvig <mludvig@suse.cz>
9395
9396 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9397 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9398
9399 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
9400
9401 * gdb.threads/tls.c: New file.
9402 * gdb.threads/tls.exp: New file.
9403 * gdb.threads/tls-main.c: New file.
9404 * gdb.threads/tls-shared.c: New file.
9405 * gdb.threads/tls-shared.exp: New file.
9406
9407 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
9408
9409 * gdb.base/annota1.exp: Make sure that we properly escape the
9410 full path of the source file. Xfail more permissive patterns,
9411 due to a compiler debug info problem.
9412
9413 2003-07-07 Andreas Schwab <schwab@suse.de>
9414
9415 * gdb.asm/m68k.inc: New file.
9416 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9417
9418 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9419 arguments"): Also match negative number.
9420
9421 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9422
9423 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
9424
9425 * gdb.base/store.c (charest): New typedef.
9426 (add_char): Rename to add_charest, update.
9427 (wack_char): Rename to wack_charest, update types. Return l + r
9428 to keep r live across the call.
9429 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9430 (wack_double, wack_doublest): Return l + r to keep r live across
9431 the call.
9432 * gdb.base/store.exp: Accomodate store.c changes.
9433
9434 2003-06-30 David Carlton <carlton@kealia.com>
9435
9436 * gdb.c++/maint.exp (test_invalid_name): New.
9437 (test_first_component): Add tests for invalid names.
9438
9439 2003-06-29 Michael Chastain <mec@shout.net>
9440
9441 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9442 output of '<VTT for class>' for virtual base classes.
9443
9444 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9445
9446 * gdb.base/completion.exp: Tab-complete "complet" instead of
9447 "compl".
9448 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9449
9450 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9451
9452 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9453 * gdb.base/volatile.exp: Likewise.
9454
9455 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9456
9457 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9458 gdb/1265.
9459
9460 2003-06-28 Michael Chastain <mec@shout.net>
9461 Daniel Jacobowitz <drow@mvista.com>
9462
9463 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9464 initial line count of 'captured_main' from 26 to 32.
9465 (test_with_self): Allow xmalloc call to be interleaved with the
9466 preceding two lines.
9467
9468 2003-06-24 Joel Brobecker <brobecker@gnat.com>
9469
9470 * gdb.base/bang.exp: New testcase.
9471
9472 2003-06-23 Joel Brobecker <brobecker@gnat.com>
9473
9474 * gdb.base/langs.exp: Add some tests for the "minimal" language
9475 support.
9476
9477 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
9478
9479 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9480 the testcase.
9481
9482 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
9483
9484 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9485 offset.
9486
9487 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
9488
9489 * gdb.c++/pr-1210.cc: New file.
9490 * gdb.c++/pr-1210.exp: New file.
9491
9492 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
9493
9494 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9495 000-exec-continue.
9496
9497 2003-06-15 Mark Kettenis <kettenis@gnu.org>
9498
9499 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9500 on *-*-*bsd* instead of *-*-freebsd*.
9501
9502 2003-06-14 Andrew Cagney <cagney@redhat.com>
9503
9504 * gdb.base/store.exp: Test longest and doublest. Test all
9505 parameters. Weaken return statement match.
9506 * gdb.base/store.c: Add longest and doublest - aka long long and
9507 long double functions. Put all parameters into local register
9508 variables. Use negative values.
9509
9510 2003-06-14 Andrew Cagney <cagney@redhat.com>
9511
9512 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9513 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9514 exit status.
9515 * gdb.base/fileio.exp: Disable target when nointerrupts and
9516 noinferiorio, instead of limiting it to remote. Use remote_exec
9517 instead of system.
9518
9519 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9520
9521 * gdb.base/float.exp: Add ia64 support.
9522
9523 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
9524
9525 * gdb.base/fileio.exp: Run only on remote targets.
9526
9527 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
9528
9529 * gdb.base/fileio.c: New file, testing File-I/O.
9530 * gdb.base/fileio.exp: Ditto.
9531
9532 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9533
9534 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9535 shared objects after relocation at load time (gdb PR/1132).
9536 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
9537 as above, part of the shared object relocation test.
9538
9539 2003-06-08 Mark Kettenis <kettenis@gnu.org>
9540
9541 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9542 fully filled history list.
9543 * gdb.base/gdb_history: New file.
9544
9545 * gdb.base/signals.exp: XFAIL "continue to func1" on
9546 i*86-*-freebsd*.
9547
9548 * gdb.base/attach.exp: When trying to attach to a nonexistent
9549 process, make it possible to specify the PID based on the target,
9550 and do so for *-*-freebsd*.
9551
9552 2003-06-02 Richard Henderson <rth@redhat.com>
9553
9554 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9555
9556 2003-06-02 Richard Henderson <rth@redhat.com>
9557
9558 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9559
9560 2003-06-02 Richard Henderson <rth@redhat.com>
9561
9562 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9563
9564 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
9565
9566 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9567 of globalvar.
9568
9569 2003-06-01 Mark Kettenis <kettenis@gnu.org>
9570
9571 * gdb.asm/asm-source.exp: Check for memory read errors in
9572 disassembler test on *BSD too.
9573
9574 2003-06-01 Richard Henderson <rth@redhat.com>
9575
9576 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9577 for .frame.
9578 (gdbasm_call): Lose ldgp.
9579 (gdbasm_startup): Add frame information.
9580 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9581
9582 2003-05-31 Mark Kettenis <kettenis@gnu.org>
9583
9584 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9585 i?86-*-*.
9586
9587 2003-05-30 Mark Kettenis <kettenis@gnu.org>
9588
9589 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9590 FreeBSD.
9591
9592 2003-05-29 Richard Henderson <rth@redhat.com>
9593
9594 * gdb.asm/alpha.inc: New file.
9595 * gdb.asm/asm-source.exp: Use it.
9596
9597 2003-05-29 Jim Blandy <jimb@redhat.com>
9598
9599 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9600 'core.PID'.
9601
9602 2003-05-22 Jim Blandy <jimb@redhat.com>
9603
9604 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9605 backtrace.
9606
9607 2003-05-20 David Carlton <carlton@math.stanford.edu>
9608
9609 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9610 this time.
9611
9612 2003-05-19 David Carlton <carlton@bactrian.org>
9613
9614 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9615 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9616
9617 2003-05-19 David Carlton <carlton@bactrian.org>
9618
9619 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9620 namespace tests.
9621 Bump copyright date.
9622 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9623 (main): Call C::D::marker2.
9624 * gdb.c++/namespace1.cc: New file.
9625
9626 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9627
9628 Roland McGrath <roland@redhat.com>
9629 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
9630 there is no manager thread.
9631
9632 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9633
9634 * gdb.threads/schedlock.exp: Remove assumption that all threads
9635 will run in a particular small time slice. Also ensure we break
9636 in one of the child threads rather than the main thread.
9637
9638 2003-05-07 Jim Blandy <jimb@redhat.com>
9639
9640 Add support for assembly source testing on the s390x.
9641 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9642 architecture.
9643 * gdb.asm/s390x.inc: New file.
9644
9645 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9646 succession of 'if' statements.
9647
9648 2003-05-05 Andrew Cagney <cagney@redhat.com>
9649
9650 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9651
9652 2003-05-05 Andrew Cagney <cagney@redhat.com>
9653
9654 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9655 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9656
9657 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
9658
9659 * gdb.base/charset.exp: Update based on new behavior of set/show
9660 charset commands.
9661
9662 2003-05-01 Andrew Cagney <cagney@redhat.com>
9663
9664 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9665 variable do not give memory errors.
9666
9667 2003-04-30 Adam Fedor <fedor@gnu.org>
9668
9669 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9670 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9671 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9672 gdb.objc/basicclass.m: : New files
9673
9674 * lib/gdb.exp (gdb_compile_objc): New procedure.
9675
9676 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
9677
9678 * gdb.base/signals.exp: Make backtrace tests more specific.
9679
9680 2003-04-23 David Carlton <carlton@bactrian.org>
9681
9682 * gdb.c++/maint.exp (test_first_component): Add tests for
9683 'operator' in more locations.
9684
9685 2003-04-16 Kevin Buettner <kevinb@redhat.com>
9686
9687 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9688
9689 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
9690
9691 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
9692 func marke' instead. Update test name.
9693
9694 2003-04-15 David Carlton <carlton@math.stanford.edu>
9695
9696 * gdb.c++/maint.exp: New file.
9697
9698 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
9699
9700 * gdb.threads/schedlock.c: Change type of thread function argument
9701 to long, to avoid warnings on 64-bit platforms.
9702
9703 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
9704
9705 * gdb.base/attach.exp: Add new message from ptrace in case of
9706 attaching to nonexistent process.
9707
9708 2003-04-11 Jim Blandy <jimb@redhat.com>
9709
9710 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9711 gdb.c++/userdef.cc: Place comments on the lines to which the
9712 marker function might return.
9713 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9714 gdb.c++/userdef.exp: Look for those comments to check that we've
9715 returned to the right place, instead of checking line numbers.
9716
9717 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
9718
9719 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9720 match on sourcefile name, instead of directory name.
9721
9722 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
9723
9724 * gdb.base/completion.exp: Use string_to_regexp to match the
9725 working directory name.
9726
9727 2003-04-09 Jim Blandy <jimb@redhat.com>
9728
9729 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9730 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9731 after an inferior function call, report the failure, but allow the
9732 test to continue.
9733
9734 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9735
9736 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9737 with -DPROTOTYPES.
9738
9739 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9740
9741 * gdb.base/break.exp: Revert last patch.
9742
9743 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9744
9745 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9746 with -DPROTOTYPES.
9747
9748 2003-04-02 Andrew Cagney <cagney@redhat.com>
9749
9750 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9751 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9752 matching directories by the name breakpoint.
9753 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9754 Make "continue to marker1" consistent.
9755 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9756 message consistent.
9757 * lib/gdb.exp: Put "the program is no longer running", and "the
9758 program exited" in parenthesis.
9759 * lib/mi-support.exp: Ditto.
9760
9761 2003-04-02 Bob Rossi <bob_rossi@cox.net>
9762
9763 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9764
9765 2003-03-29 Andrew Cagney <cagney@redhat.com>
9766
9767 * gdb.base/sizeof.c (main): Print the value of '\377'.
9768 * gdb.base/sizeof.exp: Check the sign of '\377'.
9769
9770 2003-03-27 Michael Chastain <mec@shout.net>
9771
9772 * gdb.base/gdb1090.exp: New file.
9773 * gdb.base/gdb1090.cc: New file.
9774
9775 2003-03-27 J. Brobecker <brobecker@gnat.com>
9776
9777 * gdb.gdb/observer.exp: New regression test.
9778
9779 2003-03-27 Michael Chastain <mec@shout.net>
9780
9781 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9782 * gdb.base/ptype.exp: Likewise.
9783
9784 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
9785
9786 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9787
9788 2003-03-26 Michael Chastain <mec@shout.net>
9789
9790 * gdb.base/ptype.exp: Actually use some typedef'd types.
9791
9792 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9793
9794 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9795 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9796
9797 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9798
9799 * gdb.base/default.exp: Fix regular expression.
9800
9801 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9802
9803 * gdb.base/args.exp: Fix regular expression.
9804
9805 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9806
9807 * gdb.base/help.exp: Allow Win32 child process.
9808
9809 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9810
9811 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9812 when stepping out of main().
9813
9814 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9815
9816 * gdb.base/default.exp: Check for win32 specific message when calling
9817 "run" without executable.
9818
9819 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9820
9821 * gdb.base/args.exp: Expect .exe in output.
9822
9823 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
9824
9825 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9826 Cygwin native.
9827
9828 2003-03-17 Andrew Cagney <cagney@redhat.com>
9829
9830 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9831 vector registes.
9832 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9833 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9834
9835 2003-03-17 David Carlton <carlton@math.stanford.edu>
9836
9837 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9838 test, for PR breakpoints/38.
9839 Call test_watchpoint_and_breakpoint.
9840 * gdb.base/watchpoint.c (func3): New function.
9841 (main): Call func3.
9842
9843 2003-03-04 David Carlton <carlton@math.stanford.edu>
9844
9845 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9846 Garply<Garply<char> >:: garply".
9847 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9848 with respect to PR c++/1111; note also PR c++/1113.
9849 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9850 respect to PR c++/1062.
9851 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9852
9853 2003-03-03 David Carlton <carlton@math.stanford.edu>
9854
9855 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9856 with respect to PR c++/57.
9857 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9858 c++/826.
9859 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9860 respect to PR c++/57.
9861
9862 2003-03-03 David Carlton <carlton@math.stanford.edu>
9863
9864 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9865 respect to PR c++/33 into FAILs.
9866
9867 2003-03-03 Michael Chastain <mec@shout.net>
9868
9869 * configure.in: Update copyright years.
9870
9871 2003-03-03 Michael Chastain <mec@shout.net>
9872
9873 * Makefile.in: Update copyright years.
9874
9875 2003-02-28 David Carlton <carlton@math.stanford.edu>
9876
9877 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9878 print class instead of struct and/or superfluous protection
9879 specifiers, as long as the resulting output is equivalent to the
9880 source code.
9881 Delete FIXME from end of messages on tests that don't need
9882 fixing.
9883
9884 2003-02-28 David Carlton <carlton@math.stanford.edu>
9885
9886 * gdb.c++/templates.exp (do_tests): Allow const in the two
9887 Foo<volatile char *>::foo tests.
9888
9889 2003-02-27 Michael Snyder <msnyder@redhat.com>
9890
9891 * gdb.base/restore.c (main): Return zero, so exit code
9892 will be consistant.
9893
9894 2003-02-26 David Carlton <carlton@math.stanford.edu>
9895
9896 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9897 char *>::foo" test with respect to PR c++/33. Create a new test
9898 which is identical to that one except that it doesn't put the
9899 space between the "char" and the "*"; KFAIL it, too.
9900
9901 2003-02-26 David Carlton <carlton@math.stanford.edu>
9902
9903 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9904 template types into either PASSes or KFAILs (corresponding to PR
9905 c++/57). Tweak indentation. Update copyright.
9906
9907 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9908
9909 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9910
9911 2003-02-13 Michael Chastain <mec@shout.net>
9912
9913 * gdb.base/exprs.exp: Remove i960 remnants.
9914 * gdb.base/funcargs.exp: Likewise.
9915 * gdb.base/list.exp: Likewise.
9916 * gdb.base/ptype.exp: Likewise.
9917
9918 2003-02-14 David Carlton <carlton@math.stanford.edu>
9919
9920 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9921 pEe->D::vg()" from XFAIL to KFAIL.
9922
9923 2003-02-13 Jason Molenda (jmolenda@apple.com)
9924
9925 * gdb.base/maint.exp: Update maint print statistics regexp to include
9926 new entries.
9927
9928 2003-02-13 Michael Chastain <mec@shout.net>
9929
9930 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9931
9932 2003-02-12 Michael Chastain <mec@shout.net>
9933
9934 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9935 * gdb.c++/inherit.exp: Likewise.
9936 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9937 * gdb.c++/templates.exp: Likewise.
9938 * gdb.c++/virtfunc.exp: Likewise.
9939
9940 2003-02-06 Jason Molenda (jason-cl@molenda.com)
9941
9942 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9943 why the code is written that way.
9944
9945 2003-02-05 Michael Chastain <mec@shout.net>
9946
9947 * gdb.base/dump.exp: Add missing copyright line.
9948
9949 2003-02-05 Jason Molenda (jason-cl@molenda.com)
9950
9951 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
9952 at the beginning so the breakpoint doesn't get set on the loop.
9953
9954 2003-02-05 Michael Chastain <mec@shout.net>
9955
9956 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9957 output for configurations with gcc 2.95.3.
9958
9959 2003-02-05 Keith Seitz <keiths@redhat.com>
9960 Andrew Cagney <ac131313@redhat.com>
9961
9962 * gdb.mi/mi-cli.exp: New file.
9963
9964 2003-02-04 Michael Chastain <mec@shout.net>
9965
9966 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9967 Call perror and then continue.
9968
9969 2003-02-03 Michael Chastain <mec@shout.net>
9970
9971 * gdb.c++/pr-1023.cc: New file.
9972 * gdb.c++/pr-1023.exp: New file.
9973
9974 2003-02-05 Jim Blandy <jimb@redhat.com>
9975
9976 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9977 it's local to foobar. Check for it there, and check that it's not
9978 present in main.
9979 * gdb.c++/local.cc (marker2): New function.
9980 (foobar): Call marker1.
9981 (main): Call marker2 instead of marker1.
9982
9983 2003-02-04 Andrew Cagney <ac131313@redhat.com>
9984
9985 * gdb.disasm/mn10200.exp: Obsolete file.
9986 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9987 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9988 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9989
9990 2003-02-04 David Carlton <carlton@math.stanford.edu>
9991
9992 * gdb.c++/overload.exp: Test intToChar(1).
9993 * gdb.c++/overload.cc (intToChar): New.
9994 (main): Call intToChar.
9995
9996 2003-02-03 David Carlton <carlton@math.stanford.edu>
9997
9998 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9999 'might_kfail' arg.
10000 KFAIL some of the continue_to_bp_overloaded calls, according to
10001 PR c++/1025.
10002
10003 2003-02-01 Michael Chastain <mec@shout.net>
10004
10005 * gdb.base/advance.c (marker1): New marker function.
10006 * gdb.base/advance.exp: When the 'advance' command lands on the
10007 return breakpoint, it can legitimately stop on either the
10008 current line or the next line. Accommodate both outcomes.
10009 * gdb.base/until.exp: Likewise.
10010
10011 2003-02-02 Andrew Cagney <ac131313@redhat.com>
10012
10013 2002-11-10 Jason Molenda (jason-cl@molenda.com):
10014 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10015 now a list, not a tuple.
10016 * gdb.mi/mi-var-display.exp: Ditto.
10017 * gdb.mi/gdb792.exp: Ditto.
10018
10019 2003-02-01 Andrew Cagney <ac131313@redhat.com>
10020
10021 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
10022 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10023 stack backtraces.
10024 * gdb.mi/mi-syn-frame.c: Part of same.
10025
10026 2003-02-01 Mark Kettenis <kettenis@gnu.org>
10027
10028 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10029 gdb.mi/mi1-pthreads.exp: Return instead of calling
10030 gdb_suppress_entire_file.
10031
10032 2003-02-01 Mark Salter <msalter@redhat.com>
10033
10034 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10035
10036 2003-01-31 Mark Salter <msalter@redhat.com>
10037
10038 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10039 Support empty arg.
10040
10041 2003-01-30 Michael Chastain <mec@shout.net>
10042
10043 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10044 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10045 has been fixed in gdb/readline on 2003-01-09.
10046
10047 2003-01-29 Michael Snyder <msnyder@redhat.com>
10048
10049 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10050 * gdb.base/display.exp: Allow for leading underscore in symbol.
10051 * gdb.base/args.exp: Skip if target does not support args passing.
10052
10053 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
10054
10055 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
10056 gdb_test. Accept a list of expect arguments as the third
10057 parameter.
10058 (gdb_test): Use it.
10059
10060 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
10061
10062 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10063 allow for different test tree configurations. Update some
10064 tescases accordingly.
10065 * gdb.arch/altivec-regs.exp: Ditto.
10066 * gdb.asm/asm-source.exp: Ditto.
10067 * gdb.base/advance.exp: Ditto.
10068 * gdb.base/display.exp: Ditto.
10069 * gdb.base/long_long.exp: Ditto.
10070 * gdb.base/mips_pro.exp: Ditto.
10071 * gdb.base/overlays.exp: Ditto.
10072 * gdb.base/relocate.exp: Ditto.
10073 * gdb.base/setshow.exp: Ditto.
10074 * gdb.base/step-line.exp: Ditto.
10075 * gdb.base/step-test.exp: Ditto.
10076 * gdb.base/until.exp: Ditto.
10077 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10078
10079 2003-01-17 David Carlton <carlton@math.stanford.edu>
10080
10081 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10082 corresponding to PR c++/945.
10083 Update copyright.
10084
10085 2003-01-17 David Carlton <carlton@math.stanford.edu>
10086
10087 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10088 corresponding to PR c++/68.
10089
10090 2003-01-17 David Carlton <carlton@math.stanford.edu>
10091
10092 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10093 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10094 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10095
10096 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
10097
10098 * gdb.base/break.exp: Fix change of default location, because of
10099 removal of until tests.
10100 * gdb.base/help.exp: Update test for new 'until' help message.
10101 Add test for help on 'advance'.
10102 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
10103
10104 2003-01-15 Mark Kettenis <kettenis@gnu.org>
10105
10106 * gdb.base/default.exp: Adapt "info float" test for recent changes
10107 to that command. Add test for "info vector".
10108 * gdb.base/float.exp: New file. Add test for "info float" that
10109 resembles the old test in gdb.base/default.exp.
10110
10111 2003-01-15 David Carlton <carlton@math.stanford.edu>
10112
10113 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10114
10115 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
10116
10117 * gdb.base/break.exp: Move the tests of until command from here...
10118 * gdb.base/until.exp: ... to here. New file. Add other tests.
10119 * gdb.base/advance.c: New file.
10120 * gdb.base/advance.exp: New file.
10121
10122 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
10123
10124 * gdb.base/args.c: New file.
10125 * gdb.base/args.exp: New file.
10126
10127 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
10128
10129 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10130
10131 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
10132
10133 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10134
10135 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
10136
10137 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10138 dates.
10139
10140 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10141
10142 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10143
10144 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10145
10146 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10147 (ptype &*"foo").
10148 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10149
10150 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10151
10152 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10153 * gdb.mi/mi1-console.exp: Likewise.
10154
10155 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10156
10157 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10158 * gdb.mi/mi1-console.exp: Likewise.
10159
10160 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10161
10162 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10163
10164 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
10165
10166 * gdb.base/detach.exp: New test.
10167
10168 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
10169
10170 * Makefile.in (ALL_SUBDIRS): New variable.
10171 (subdirs, clean, distclean): Use it.
10172 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10173 regenerating Makefile, since it is generated from the top level.
10174 * gdb.asm/Makefile.in: Likewise.
10175 * gdb.base/Makefile.in: Likewise.
10176 * gdb.c++/Makefile.in: Likewise.
10177 * gdb.disasm/Makefile.in: Likewise.
10178 * gdb.java/Makefile.in: Likewise.
10179 * gdb.mi/Makefile.in: Likewise.
10180 * gdb.threads/Makefile.in: Likewise.
10181 * gdb.trace/Makefile.in: Likewise.
10182
10183 2003-01-09 David Carlton <carlton@math.stanford.edu>
10184
10185 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10186 Add copyright year 2003.
10187
10188 2003-01-06 Michael Chastain <mec@shout.net>
10189
10190 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10191 When selecting a thread, 'line' and 'file' are optional.
10192 * gdb.mi/mi1-pthreads.exp: Likewise.
10193
10194 2003-01-06 Andreas Schwab <schwab@suse.de>
10195
10196 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10197 failures.
10198
10199 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
10200
10201 Fix PR gdb/844
10202 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10203 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10204
10205 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10206 instead of calling gdb_suppress_entire_file.
10207 * gdb.threads/print-threads.exp: Likewise.
10208 * gdb.threads/schedlock.exp: Likewise.
10209
10210 * gdb.threads/killed.exp: Return instead of calling
10211 gdb_suppress_entire_file.
10212 * gdb.threads/linux-dp.exp: Likewise.
10213 * gdb.threads/pthreads.exp: Likewise.
10214
10215 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
10216
10217 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10218 stabs.
10219 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10220 * gdb.base/whatis.exp: Always allow (void) after function names.
10221
10222 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
10223
10224 * gdb.c++/casts.exp: Correct regexp.
10225
10226 2003-01-04 Mark Kettenis <kettenis@gnu.org>
10227
10228 * configure.in: Call AC_CONFIG_HEADER. Don't call
10229 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10230 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10231 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10232 aforementioned directories in the AC_OUPUT call.
10233 * config.hin: New file.
10234 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10235 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10236 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10237 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10238 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10239 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10240 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10241 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10242 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10243 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10244 gdb.threads/configure.in, gdb.threads/configure,
10245 gdb.threads/config.in, gdb.trace/configure.in,
10246 gdb.trace/configure: Removed.
10247
10248 2003-01-03 Michael Chastain <mec@shout.net>
10249
10250 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10251 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10252
10253 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
10254
10255 * gdb.base/store.exp: Fix regular expressions.
10256
10257 2002-12-28 Mark Kettenis <kettenis@gnu.org>
10258
10259 * configure.in: Rewrite.
10260 * configure: Regenerated.
10261
10262 2003-01-03 David Carlton <carlton@math.stanford.edu>
10263
10264 * gdb.base/psymtab.exp: New file.
10265 * gdb.base/psymtab1.c: Ditto.
10266 * gdb.base/psymtab2.c: Ditto.
10267
10268 2002-12-23 Adam Fedor <fedor@gnu.org>
10269
10270 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10271
10272 2002-12-23 David Carlton <carlton@math.stanford.edu>
10273
10274 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10275 and current_directory initialization.
10276
10277 2002-12-22 Jim Blandy <jimb@redhat.com>
10278
10279 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10280 rather than as part of the output file name.
10281
10282 * gdb.base/attach.exp: There's no need to copy the test program to
10283 /tmp; that was only ever necessary on HP/UX, and this test is
10284 entirely disabled there anyway.
10285
10286 2002-12-21 Jim Blandy <jimb@redhat.com>
10287
10288 * gdb.c++/psmang.exp: Doc fix.
10289
10290 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10291 test.
10292
10293 2002-12-20 David Carlton <carlton@math.stanford.edu>
10294
10295 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10296
10297 2002-12-18 Michael Chastain <mec@shout.net>
10298
10299 * gdb.c++/annota2.exp: Add copyright year 2002.
10300
10301 2002-12-17 David Carlton <carlton@math.stanford.edu>
10302
10303 * gdb.c++/try_catch.cc: Add marker comments.
10304 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10305 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10306 * gdb.c++/m-static.cc: Ditto.
10307 * gdb.c++/m-static1.cc: Ditto.
10308 * gdb.c++/try_catch.cc: Ditto.
10309
10310 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10311
10312 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10313 to see whether we are using the new -environment-directory
10314 command which resets via -r or the old version of the command
10315 which may prompt the user. Part of fix for gdb/741.
10316
10317 2002-12-13 Andrew Cagney <ac131313@redhat.com>
10318
10319 * gdb.fortran/types.exp: Update obsolete comment.
10320 * gdb.fortran/exprs.exp: Ditto.
10321 * lib/gdb.exp: Delete obsolete code.
10322 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10323 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10324 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10325 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10326 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10327 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10328 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10329 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10330 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10331 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10332 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10333 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10334 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10335 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10336 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10337 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10338 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10339 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10340 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10341 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10342 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10343 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10344 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10345 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10346 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10347 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10348 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10349 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10350 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10351 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10352 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10353 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10354 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10355 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10356 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10357 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10358 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10359
10360 2002-12-11 David Carlton <carlton@math.stanford.edu>
10361
10362 * gdb.c++/m-data.exp: Add test for members that shadow global
10363 variables: see PR gdb/804.
10364 * gdb.c++/m-data.cc: Ditto.
10365
10366 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
10367
10368 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10369
10370 2002-12-06 David Carlton <carlton@math.stanford.edu>
10371
10372 * gdb.base/store.c: Don't declare functions static.
10373
10374 2002-12-04 Andrew Cagney <ac131313@redhat.com>
10375
10376 * gdb.base/store.exp, gdb.base/store.c: New files.
10377
10378 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
10379
10380 * gdb.base/selftest.exp: Update for current gdb.
10381
10382 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
10383
10384 * gdb.base/maint.exp: Only dump symbols from one source file
10385 or objfile.
10386
10387 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
10388
10389 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10390 function call.
10391
10392 2002-11-25 Jim Blandy <jimb@redhat.com>
10393
10394 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10395 function appearing in error message.
10396
10397 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
10398
10399 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10400
10401 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10402
10403 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10404 for mi1 and current mi is in correct format. New mi startup message
10405 should be in mi console format. This is part of fix for PR gdb/604.
10406
10407 2002-09-18 Fernando Nasser <fnasser@redhat.com>
10408
10409 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10410 which explicitly prints the zero offset as "+0".
10411
10412 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
10413
10414 * gdb.threads/schedlock.c (args): Make unsigned.
10415
10416 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
10417
10418 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10419 numbers. Allow "foo2|selected stack frame".
10420 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10421 * gdb.asm/asmsrc2.s: Likewise.
10422 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10423 comments.
10424 * gdb.asm/mips.inc: New file.
10425
10426 2002-10-18 Adam Fedor <fedor@gnu.org>
10427
10428 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10429 * gdb.base/help.exp: Likewise.
10430
10431 2002-10-17 Kevin Buettner <kevinb@redhat.com>
10432
10433 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10434 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10435
10436 2002-10-02 Jim Blandy <jimb@redhat.com>
10437
10438 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10439
10440 2002-10-01 Andrew Cagney <ac131313@redhat.com>
10441
10442 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10443 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10444 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10445 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10446 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10447 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10448 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10449
10450 2002-09-29 Andrew Cagney <ac131313@redhat.com>
10451
10452 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10453 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10454 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10455 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10456 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10457 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10458 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
10459
10460 2002-09-27 Kevin Buettner <kevinb@redhat.com>
10461
10462 * gdb.base/annota1.exp (info break): Make directory components of
10463 path optional since not all compilers emit this debug information.
10464
10465 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10466 step ends up stepping out of the function instead of stopping on
10467 the epilogue.
10468
10469 2002-09-26 Keith Seitz <keiths@redhat.com>
10470
10471 * lib/insight-support.exp (gdbtk_start): Figure out where
10472 the insight executable is based on where gdb is. Use this
10473 executable to start insight instead of gdb.
10474
10475 2002-09-25 Andrew Cagney <cagney@redhat.com>
10476
10477 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10478
10479 2002-09-24 Andrew Cagney <ac131313@redhat.com>
10480
10481 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10482 test_isolated_complaints.
10483 (test_empty_complaint): New function.
10484 (test_empty_complaints): New function. Check no output when no
10485 complaints.
10486
10487 2002-09-19 Jim Blandy <jimb@redhat.com>
10488
10489 * gdb.base/charset.exp, gdb.base/charset.c: New files.
10490
10491 2002-09-19 Andrew Cagney <ac131313@redhat.com>
10492
10493 * gdb.gdb/complaints.exp: New file.
10494
10495 2002-09-18 Andrew Cagney <ac131313@redhat.com>
10496
10497 * gdb.base/maint.exp: Check `help maint internal-warning'.
10498
10499 2002-09-18 David Carlton <carlton@math.stanford.edu>
10500
10501 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10502 numbers, and replace them by a single breakpoint after the
10503 constructors are all finished.
10504 Add test 4.
10505 * gdb.c++/m-static.cc: Add test 4.
10506 * gdb.c++/m-static.h: New file.
10507 * gdb.c++/m-static1.cc: New file.
10508
10509 * gdb.c++/printmethod.exp: New file.
10510 * gdb.c++/printmethod.cc: New file.
10511
10512 * gdb.c++/pr-574.exp: New file.
10513 * gdb.c++/pr-574.cc: New file.
10514
10515 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10516
10517 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10518 embedded targets which never actually exit.
10519
10520 2002-09-18 Fernando Nasser <fnasser@redhat.com>
10521
10522 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10523 "don't step after run" as unresolved or unsupported, instead of xfail.
10524
10525 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10526
10527 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10528 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10529 Add newline to expected string in "step out of main (status wrapper)"
10530 case.
10531
10532 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10533
10534 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10535 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10536
10537 2002-09-17 Tom Tromey <tromey@redhat.com>
10538
10539 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10540 \000, not \0, in double-quoted string.
10541
10542 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
10543
10544 * gdb.base/commands.exp: Don't expect a "Program exited normally"
10545 string after running the commands execution on breakpoint tests.
10546
10547 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
10548
10549 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10550
10551 2002-09-12 Joel Brobecker <brobecker@gnat.com>
10552
10553 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10554
10555 2002-09-10 Keith Seitz <keiths@redhat.com>
10556
10557 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10558 runto proc.
10559 (mi_run_to_main): Use mi_runto.
10560 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10561
10562 2002-09-10 Keith Seitz <keiths@redhat.com>
10563
10564 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10565 regexp for stopping at main. Could have multiple event notifications.
10566 Don't assume that main was declared with no parameters.
10567 (mi_next): Use mi_step_to.
10568 (mi_step): Use mi_next_to.
10569
10570 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
10571
10572 * gdb.base/default.exp: Fix expected string in `info float' test.
10573
10574 2002-09-09 Ben Elliston <bje@redhat.com>
10575
10576 * config/mips.exp: Update comments.
10577 * config/mips-idt.exp: Likewise.
10578 * config/nind.exp: Likewise.
10579 * config/slite.exp: Likewise.
10580 * config/sparclet.exp: Likewise.
10581 * config/udi.exp: Likewise.
10582 * config/vx.exp: Likewise.
10583 * config/vxworks29k.exp: Likewise.
10584
10585 2002-09-05 Jim Blandy <jimb@redhat.com>
10586
10587 * gdb.threads/killed.exp: Fix test failure message.
10588
10589 2002-09-04 Keith Seitz <keiths@redhat.com>
10590
10591 * lib/mi-support.exp: Update copyright.
10592 (mi_gdb_test): Increase the priority of the expected pattern
10593 so that it matches gdb_test.
10594
10595 2002-09-03 Keith Seitz <keiths@redhat.com>
10596
10597 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10598 Use integer comparison instead of string comparison for testing
10599 whether binary was built.
10600
10601 2002-09-03 Jim Blandy <jimb@redhat.com>
10602
10603 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10604
10605 2002-08-29 Jim Blandy <jimb@redhat.com>
10606
10607 * gdb.threads/pthreads.exp: Move the portable thread compilation
10608 code into a function in lib/gdb.exp, and call that from here.
10609 * lib/gdb.exp (gdb_compile_pthreads): New function.
10610
10611 2002-08-29 Keith Seitz <keiths@redhat.com>
10612
10613 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10614 expect_out so that callers can get at it.
10615
10616 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
10617
10618 * gdb.threads/print-threads.c: New file.
10619 * gdb.threads/print-threads.exp: New file.
10620 * gdb.threads/schedlock.c: New file.
10621 * gdb.threads/schedlock.exp: New file.
10622
10623 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
10624
10625 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10626 not altivec.c.
10627
10628 2002-08-17 Mark Kettenis <kettenis@gnu.org>
10629
10630 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10631 targets. The problem should be fixed now.
10632
10633 2002-08-15 Mark Kettenis <kettenis@gnu.org>
10634
10635 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10636 2002-07-24 change that removes final dots from error messages.
10637
10638 2002-08-13 Tom Tromey <tromey@redhat.com>
10639
10640 * gdb.base/readline.exp: New file.
10641
10642 2002-08-01 Andrew Cagney <ac131313@redhat.com>
10643
10644 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10645 supress message.
10646
10647 2002-08-01 Andrew Cagney <cagney@redhat.com>
10648
10649 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10650 CHILL_FOR_TARGET and CHILL_LIB.
10651 * configure.in (configdirs): Remove gdb.chill.
10652 * configure: Regenerate.
10653 * lib/gdb.exp: Obsolete references to chill.
10654 * gdb.fortran/types.exp: Ditto.
10655 * gdb.fortran/exprs.exp: Ditto.
10656
10657 2002-07-30 Kevin Buettner <kevinb@redhat.com>
10658
10659 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10660 set Irix-specific compile and link flags.
10661
10662 2002-07-29 Kevin Buettner <kevinb@redhat.com>
10663
10664 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10665 source files. The ``-o'' option doesn't work with the ``-E'' option
10666 when using the Irix compiler.
10667
10668 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
10669
10670 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10671 Improve support for reusing an exec file. Copy exec file
10672 to target, and run gdbserver on the target instead of on the host.
10673
10674 2002-07-18 Jim Blandy <jimb@redhat.com>
10675
10676 * gdb.base/ending-run.exp: Don't expect to see the program end in
10677 some orderly fashion when we're running on a real stand-alone
10678 board.
10679
10680 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10681 targets that don't support interrupts.
10682
10683 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10684
10685 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10686 systems.
10687 Move comments in expect statements to inside the actions, so that they
10688 don't get matched against.
10689
10690 2002-07-10 Mark Kettenis <kettenis@gnu.org>
10691
10692 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10693 function when asleep" test.
10694
10695 2002-07-10 Andrew Cagney <ac131313@redhat.com>
10696
10697 * gdb.base/page.exp: Rewrite to handle problems with very long
10698 `info set' output. Update copyright.
10699
10700 2002-06-26 Andrew Cagney <ac131313@redhat.com>
10701
10702 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10703 gdb.threads-hp.
10704 * gdb.hp/configure: Regenerate.
10705 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10706 * gdb.hp/gdb.threads-hp/configure: Delete file.
10707 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10708
10709 2002-06-22 Andrew Cagney <ac131313@redhat.com>
10710
10711 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10712 setlocale, bindtextdomain and textdomain.
10713
10714 2002-06-11 Jim Blandy <jimb@redhat.com>
10715
10716 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10717 preprocessor macro information is present.
10718
10719 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10720 tests.
10721
10722 2002-06-06 Michael Snyder <msnyder@redhat.com>
10723
10724 * gdb.base/overlays.exp: Record addresses of overlay
10725 functions in TCL variables rather than in GDB variables,
10726 to avoid having GDB convert them to pointers (with loss
10727 of information).
10728
10729 * gdb.base/d10v.ld: Merge in several years worth of
10730 default linker script changes.
10731 * gdb.base/long_long.exp: Add check for sizeof (long double).
10732
10733 2002-06-06 Michal Ludvig <mludvig@suse.cz>
10734
10735 * gdb.asm/asm-source.exp: Add x86-64 target.
10736 * gdb.asm/x86_64.inc: New.
10737
10738 2002-05-30 Michael Chastain <mec@shout.net>
10739
10740 From Benjamin Kosnik <bkoz@redhat.com>:
10741 * gdb.c++/m-static.cc: New file.
10742 * gdb.c++/m-static.exp: New file.
10743
10744 2002-05-28 Michael Snyder <msnyder@redhat.com>
10745
10746 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10747 precision.
10748
10749 2002-05-27 Michael Chastain <mec@shout.net>
10750
10751 From Benjamin Kosnik <bkoz@redhat.com>:
10752 * gdb.c++/m-data.cc: New file.
10753 * gdb.c++/m-data.exp: New file.
10754
10755 2002-05-27 Michael Chastain <mec@shout.net>
10756
10757 From Benjamin Kosnik <bkoz@redhat.com>:
10758 * gdb.c++/try_catch.cc: New file.
10759 * gdb.c++/try_catch.exp: New file.
10760
10761 2002-05-27 Michael Chastain <mec@shout.net>
10762
10763 * gdb.c++/local.exp: Accept more nested types in output.
10764
10765 2002-05-26 Michael Chastain <mec@shout.net>
10766
10767 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10768
10769 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10770
10771 * lib/gdb.exp (gdb_wrapper_init): Just because
10772 gdb_wrapper_file exists, this does not mean that the file
10773 should not be rebuilt. That is what gdb_wrapper_initialized
10774 is for.
10775 (default_gdb_init): Reset gdb_wrapper_initialized.
10776
10777 2002-05-23 Michael Snyder <msnyder@redhat.com>
10778
10779 * gdb.base/all-bin.exp: Revise previous patch by just reducing
10780 the precision of the floating point test results.
10781 * gdb.base/call-rt-st.exp: Ditto.
10782
10783 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10784 * gdb.base/call-rt-st.exp: Ditto.
10785
10786 2002-05-19 Michael Chastain <mec@shout.net>
10787
10788 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10789
10790 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
10791
10792 * configure.in (configdirs): Add gdb.arch.
10793 * configure: Regenerate.
10794
10795 2002-05-17 Jim Blandy <jimb@redhat.com>
10796
10797 * gdb.base/completion.exp: Recognize the more detailed error
10798 messages produced by the macro expander's lexical analyzer.
10799
10800 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
10801
10802 * gdb.arch/altivec-abi.c: New file.
10803 * gdb.arch/altivec-abi.exp: New file.
10804 * gdb.arch/altivec-regs.c: New file.
10805 * gdb.arch/altivec-regs.exp: New file.
10806
10807 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
10808
10809 * gdb.base/maint.exp (maint print type): Update for new type
10810 structure.
10811
10812 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
10813
10814 * gdb.arch: New directory.
10815 * gdb.arch/configure.in: New file.
10816 * gdb.arch/configure: New file.
10817 * gdb.arch/Makefile.in: New file.
10818
10819 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
10820
10821 * gdb.asm/asm-source.exp: Add v850 as supported target.
10822 * gdb.asm/v850.inc: New file.
10823
10824 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
10825
10826 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10827
10828 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
10829
10830 * gdb.base/break.exp: Check 'break "marker2"'.
10831
10832 2002-05-10 Michael Snyder <msnyder@redhat.com>
10833
10834 * gdb.base/long_long.exp: Fix typo.
10835
10836 2002-05-10 Jim Blandy <jimb@redhat.com>
10837
10838 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10839 a bug.
10840
10841 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10842 Recognize more detailed error message produced by the macro
10843 expander's lexical analyzer.
10844 * lib/gdb.exp (test_print_reject): Same.
10845
10846 2002-05-09 Mark Kettenis <kettenis@gnu.org>
10847
10848 * gdb.c++/method.exp: Fix typo.
10849
10850 2002-05-08 Michael Snyder <msnyder@redhat.com>
10851
10852 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10853 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
10854 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
10855 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10856 Add iftarget clause for strongarm.
10857
10858 2002-05-06 Michael Snyder <msnyder@redhat.com>
10859
10860 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10861 (gdb_continue_to_end): Accept output from status wrapper.
10862 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10863 Clean up fail messages to match pass messages.
10864
10865 Enable the "needs_status_wrapper" testsuite feature.
10866 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10867 (gdb_compile): Conditionally call gdb_wrapper_init.
10868 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10869 * gdb.c++/method.exp: Recognize output from status wrapper.
10870
10871 2002-05-06 Ben Elliston <bje@redhat.com>
10872 From Graydon Hoare <graydon@redhat.com>
10873
10874 * config/sid.exp: Include support for "rawsid" protocol.
10875
10876 2002-05-03 Jim Blandy <jimb@redhat.com>
10877
10878 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10879 * gdb.c++/hang3.C: New file.
10880
10881 2002-05-04 Andrew Cagney <ac131313@redhat.com>
10882
10883 * gdb.base/default.exp: Remove obsolete code.
10884 * gdb.c++/misc.exp: Ditto. Update copyright.
10885 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10886 * gdb.base/whatis.exp: Ditto. Update copyright.
10887 * gdb.base/scope.exp: Ditto. Update copyright.
10888 * gdb.base/ptype.exp: Ditto. Update copyright.
10889 * gdb.base/printcmds.exp: Ditto. Update copyright.
10890 * gdb.base/opaque.exp: Ditto. Update copyright.
10891 * gdb.base/list.exp: Ditto.
10892 * gdb.base/funcargs.exp: Ditto. Update copyright.
10893 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10894 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10895 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10896 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10897 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10898 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10899
10900 2002-05-02 Michael Snyder <msnyder@redhat.com>
10901
10902 * gdb.base/watchpoint.exp: Add xscale target.
10903 * gdb.base/long_long.exp: Add xscale target.
10904 * gdb.base/default.exp: Add xscale target.
10905
10906 2002-05-01 Jim Blandy <jimb@redhat.com>
10907
10908 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10909 gdb.c++/hang.exp: New test.
10910
10911 2002-05-01 Fred Fish <fnf@redhat.com>
10912
10913 * gdb.base/completion.exp: Handle completions of "./Make" for
10914 more than one completion possibility, as is the case when we
10915 build and test in the source tree.
10916
10917 2002-04-29 Anthony Green <green@redhat.com>
10918
10919 * gdb.java/jmisc1.exp: New file.
10920 * gdb.java/jmisc2.exp: New file.
10921
10922 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
10923
10924 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10925
10926 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
10927
10928 * gdb.base/help.exp: Change 'help status' to allow for target
10929 dependent output differences.
10930
10931 2002-04-22 Michael Chastain <mec@shout.net>
10932
10933 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10934
10935 2002-04-22 Michael Chastain <mec@shout.net>
10936
10937 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10938
10939 2002-04-17 David S. Miller <davem@redhat.com>
10940
10941 * gdb.asm/sparc64.inc: New file.
10942 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10943
10944 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
10945
10946 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10947 instruction file directly into the build tree. Clean up at end of
10948 test.
10949
10950 2002-04-18 David S. Miller <davem@redhat.com>
10951
10952 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10953 handle 64-bit platforms correctly.
10954 * gdb.base/maint.exp: Likewise.
10955
10956 2002-04-18 Kevin Buettner <kevinb@redhat.com>
10957
10958 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10959 ``-fpic'' when compiling files comprising a shared library, but
10960 it does need additional linker flags in order to find shared
10961 libraries at run time.
10962
10963 2002-04-18 Kevin Buettner <kevinb@redhat.com>
10964
10965 * gdb.base/cvexpr.c (use): New function.
10966 (main): Invoke use() on all global variables to prevent
10967 some linkers from deleting these otherwise unused symbols.
10968
10969 2002-04-17 Michael Chastain <mec@shout.net>
10970 From David S. Miller <davem@redhat.com>
10971
10972 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10973 handle 64-bit platforms correctly.
10974
10975 2002-04-12 Michael Snyder <msnyder@redhat.com>
10976 From Jim Blandy <jimb@redhat.com>
10977 * gdb.base/foo.c (foox): Remove section attribute; the linker
10978 script can handle this instead.
10979 * gdb.base/bar.c (barx): Same.
10980 * gdb.base/baz.c (bazx): Same.
10981 * gdb.base/grbx.c (grbxx): Same.
10982
10983 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10984 manager doesn't automatically unmap overlays unnecessarily.
10985
10986 2002-04-10 Martin M. Hunt <hunt@redhat.com>
10987
10988 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10989 stepping out of main.
10990
10991 2002-04-09 Michael Chastain <mec@shout.net>
10992
10993 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10994 scope so that the nested scope tests will make sense.
10995 * gdb.c++/local.exp: Write patterns that actually work with gcc
10996 (the HP patterns "were never known to work with gcc").
10997 Keep the old aCC patterns too.
10998
10999 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
11000
11001 * gdb.base/attach.exp: Correct target board test.
11002
11003 2002-04-08 Michael Chastain <mec@shout.net>
11004
11005 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11006 in a const method. Add some xfail and fail cases for configurations
11007 that do not emit the "const ...".
11008
11009 2002-04-07 Michael Chastain <mec@shout.net>
11010
11011 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11012 Accept "A * const" and "const A * const" as type of "this".
11013 Fix spelling of getFunky throughout. Make messages uniform.
11014
11015 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
11016
11017 Work around for PR gdb/285:
11018 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11019
11020 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
11021
11022 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11023 instructions file at run time instead of configure time.
11024 Sometimes we run the test in a directory that is not the one we
11025 configured in.
11026 * gdb.asm/configure.in: Delete creation of symlink.
11027 * gdb.asm/configure: Regenerate.
11028
11029 2002-04-05 J. Brobecker <brobecker@gnat.com>
11030
11031 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11032 xfullpath () function.
11033
11034 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
11035
11036 * gdb.asm/Makefile.in: Correct dependencies.
11037
11038 * gdb.asm/powerpc.inc: New file.
11039 * gdb.asm/asm-source.exp: Add PowerPC.
11040 * gdb.asm/configure.in: Likewise.
11041 * gdb.asm/configure: Regenerated.
11042
11043 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
11044
11045 * gdb.base/relocate.exp: New file.
11046 * gdb.base/relocate.c: New file.
11047
11048 2002-04-04 Fred Fish <fnf@redhat.com>
11049
11050 * gdb.base/step-test.exp: Update comment regarding stopping in
11051 memcpy/bcopy calls inserted as part of the compiler runtime.
11052
11053 2002-04-04 Michael Snyder <msnyder@redhat.com>
11054
11055 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11056
11057 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
11058
11059 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11060 (gdb_expect): Remove $notransfer hack.
11061
11062 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
11063
11064 * gdb.c++/classes.exp ("calling method for small class"): Match
11065 updated register output.
11066
11067 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
11068
11069 Fix PR gdb/452
11070 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11071 when finished. Make gdb_file_cmd send "exec-file" when
11072 appropriate.
11073
11074 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
11075
11076 * gdb.base/attach.exp: Remove extra setup_xfail.
11077
11078 2002-03-26 Michael Snyder <msnyder@redhat.com>
11079
11080 * gdb.base/default.exp: Add tests for dump, append, and restore.
11081 * gdb.base/help.exp: Add tests for dump, append, and restore.
11082 * gdb.base/dump.exp: New file, test dump, append and restore.
11083 * gdb.base/dump.c: New file.
11084
11085 2002-03-27 Michael Snyder <msnyder@redhat.com>
11086
11087 * gdb.base/help.exp: Modify expect strings to reflect
11088 clean-ups in help messages.
11089
11090 2002-03-26 Fred Fish <fnf@redhat.com>
11091
11092 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11093 have debugging info for those functions and the compiler uses them
11094 internally to copy structs around.
11095
11096 2002-03-26 Fred Fish <fnf@redhat.com>
11097
11098 * gdb.base/list.exp: Revert the change made yesterday and add note
11099 about why we don't list the default lines for remote targets.
11100
11101 2002-03-25 Michael Snyder <msnyder@redhat.com>
11102
11103 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11104
11105 2002-03-25 Fred Fish <fnf@redhat.com>
11106
11107 * gdb.base/list.exp: This test works on remote targets so remove
11108 the short circuit for remote targets. Update copyright.
11109
11110 2002-03-25 Fred Fish <fnf@redhat.com>
11111
11112 * gdb.base/attach.exp: Fix logic error that was suppressing this
11113 test for all non hppa*-*-hpux* targets, instead of the hp target.
11114 Move comments closer to the suppression point. Also now need to
11115 check that we are running natively.
11116
11117 2002-03-22 Michael Snyder <msnyder@redhat.com>
11118
11119 * gdb.base/default.exp: Add test for gcore. Update copyright.
11120 * gdb.base/help.exp: Add test for gcore. Update copyright.
11121
11122 2002-03-06 Fred Fish <fnf@redhat.com>
11123
11124 * gdb.base/funcargs.c: Remove extraneous ';' character.
11125 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11126
11127 2002-03-04 Michael Chastain <mec@shout.net>
11128
11129 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11130 accommodate gcc v3 function signature.
11131 * gdb.mi/mi0-var-cmd-exp: Ditto.
11132
11133 2002-02-24 Andrew Cagney <ac131313@redhat.com>
11134
11135 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11136 ``GNU/Linux'' or ``Linux kernel''
11137 * testsuite/gdb.threads/pthreads.c: Ditto.
11138
11139 2002-02-24 Michael Chastain <mec@shout.net>
11140
11141 * gdb.threads/pthreads.c (thread1): Add a return statement.
11142 (thread2): Likewise.
11143 (foo): Likewise.
11144
11145 2002-02-23 Michael Chastain <mec@shout.net>
11146
11147 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11148 to placate gcc.
11149
11150 2002-02-23 Michael Chastain <mec@shout.net>
11151
11152 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11153 test "ptype bint". The test passes on all my stabs configurations.
11154
11155 2002-02-21 Jim Blandy <jimb@redhat.com>
11156
11157 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11158 filename at a time, and watch for the ones we want to see.
11159
11160 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11161 types of pointers to prototyped functions.
11162
11163 2002-02-20 Andrew Cagney <ac131313@redhat.com>
11164
11165 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11166 signed, unsigned and straight char.
11167 (padding_char, padding_short, padding_int, padding_long,
11168 padding_long_long, padding_float, padding_double,
11169 padding_long_double): New global variables.
11170 (fill, fill_structs): New functions.
11171
11172 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11173 for correctly sized writes. Update copyright.
11174 (get_valueof): New procedure.
11175 (get_sizeof): Call get_valueof.
11176 (check_valueof): New procedure.
11177 (check_padding): New procedure.
11178
11179 2002-02-20 Michael Chastain <mec@shout.net>
11180
11181 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11182 to setup_xfail. Document some of the remaining calls.
11183
11184 2002-02-18 Michael Chastain <mec@shout.net>
11185
11186 * gdb.c++/userdef.exp: Update copyright year.
11187
11188 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
11189
11190 * gdb.c++/userdef.exp: Test overloaded operators properly.
11191 Remove xfails.
11192
11193 2002-02-14 Michael Snyder <msnyder@redhat.com>
11194
11195 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11196
11197 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
11198
11199 * gdb.base/a2-run.exp: Check for a remote target properly.
11200 * gdb.base/annota1.exp: Likewise.
11201 * gdb.base/list.exp: Likewise.
11202 * gdb.base/reread.exp: Likewise.
11203 * gdb.base/scope.exp: Likewise.
11204 * gdb.base/shlib-call.exp: Likewise.
11205 * gdb.base/term.exp: Likewise.
11206 * gdb.c++/annota2.exp: Likewise.
11207
11208 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
11209
11210 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11211
11212 2002-02-10 Michael Chastain <mec@shout.net>
11213
11214 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11215 (call_after_alloca): Ditto.
11216
11217 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
11218
11219 * gdb.base/ending-run.exp: Guard "cont" test with
11220 gdb_skip_stdio_test.
11221
11222 2002-02-06 Jim Blandy <jimb@redhat.com>
11223
11224 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11225 from here...
11226 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11227 To here. Disable this test on non-HP platforms. Add big comment.
11228
11229 2002-02-04 Michael Snyder <msnyder@redhat.com>
11230
11231 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11232 other than d10v and m32r.
11233
11234 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
11235
11236 * gdb.base/default.exp: Rewrite test patterns to reduce time
11237 taken to match them.
11238
11239 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
11240
11241 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11242 Allow a start function above main.
11243 * gdb.threads/linux-dp.exp: Fix copyright date.
11244
11245 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
11246
11247 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11248 (check_philosopher_stack): Check for manager thread before checking
11249 for a just-starting thread.
11250
11251 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
11252
11253 From Neil Booth <neil@daikokuya.demon.co.uk>:
11254 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11255 warnings.
11256
11257 2002-01-21 Fred Fish <fnf@redhat.com>
11258
11259 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11260 not caller.
11261
11262 2002-01-21 Jim Blandy <jimb@redhat.com>
11263
11264 * gdb.base/reread.exp: Check that GDB properly re-reads the
11265 executable file when it changes while no inferior is running.
11266
11267 2002-01-21 Fred Fish <fnf@redhat.com>
11268
11269 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11270 optionally accept the "shlib events" variation.
11271
11272 2002-01-21 Jim Blandy <jimb@redhat.com>
11273
11274 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11275 call `fflush' after every `printf', so that the output is produced
11276 at predictable points, regardless of whatever buffering does (or
11277 doesn't) take place.
11278 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11279 at different points.
11280
11281 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
11282
11283 * gdb.c++/inherit.exp: Update copyright years.
11284 * gdb.c++/method.exp: Likewise.
11285
11286 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
11287
11288 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11289 artificial methods/arguments.
11290 * gdb.c++/derivation.exp: Likewise.
11291 * gdb.c++/inherit.exp: Likewise.
11292 * gdb.c++/method.exp: Likewise.
11293 * gdb.c++/virtfunc.exp: Likewise.
11294
11295 2002-01-18 Andrew Cagney <ac131313@redhat.com>
11296
11297 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11298 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11299 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11300 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11301 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11302 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11303
11304 2002-01-17 Jim Blandy <jimb@redhat.com>
11305
11306 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11307 anchoring the pattern matching the entry point symbol's name.
11308
11309 2002-01-17 Andrew Cagney <ac131313@redhat.com>
11310
11311 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11312 continue/quit query. Update copyright.
11313
11314 2002-01-14 Michael Snyder <msnyder@redhat.com>
11315
11316 * gdb.base/gcore.exp: Remove extra debugging output.
11317
11318 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
11319
11320 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11321 for slightly dubious v2 mangled string.
11322
11323 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
11324
11325 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11326
11327 2002-01-10 Jason Merrill <jason@redhat.com>
11328
11329 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
11330
11331 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11332 constructors.
11333 * gdb.c++/derivation.exp: Likewise.
11334 * gdb.c++/templates.exp: Likewise.
11335 * gdb.c++/virtfunc.exp: Likewise.
11336
11337 2002-01-10 Michael Snyder <msnyder@redhat.com>
11338
11339 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
11340
11341 2002-01-08 Michael Snyder <msnyder@redhat.com>
11342
11343 * gdb.base/gcore.exp: New test for generate-core-file command.
11344 * gdb.base/gcore.c: Testcase for above.
11345 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11346
11347 2002-01-08 Jason Merrill <jason@redhat.com>
11348
11349 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11350
11351 2002-01-07 Fred Fish <fnf@redhat.com>
11352
11353 * gdb.c++/overload.exp: Remove unconditional xfails for:
11354 print foo_instance1.overloadargs(1)
11355 print foo_instance1.overloadargs(1, 2)
11356 print foo_instance1.overloadargs(1, 2, 3)
11357 print foo_instance1.overloadargs(1, 2, 3, 4)
11358 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11359 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11360 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11361 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11362 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11363 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11364 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11365 print foo_instance1.overload1arg()
11366 print foo_instance1.overload1arg((char)arg2)
11367 print foo_instance1.overload1arg((signed char)arg3)
11368 print foo_instance1.overload1arg((unsigned char)arg4)
11369 print foo_instance1.overload1arg((int)arg7)
11370 print foo_instance1.overload1arg((unsigned int)arg8)
11371 print foo_instance1.overload1arg((float)arg11)
11372 print foo_instance1.overload1arg((double)arg12)
11373
11374 2002-01-07 Michael Snyder <msnyder@redhat.com>
11375
11376 * gdb.base/huge.exp: New test. Print a very large target data object.
11377 (skip_huge_test): New test variable. Define if you want to skip this
11378 test. The test reads an 8 megabyte data object from the target, so it
11379 might be very time consuming on remote targets with a slow connection.
11380 * gdb.base/huge.c: New file. Test case for above.
11381
11382 2002-01-07 Fred Fish <fnf@redhat.com>
11383
11384 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11385 g_instance.bfoo, and g_instance.cfoo.
11386
11387 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11388
11389 * gdb.base/break.c (multi_line_if_conditional): New function.
11390 (multi_ilne_while_conditional): Likewise.
11391 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11392 IF or WHILE condition puts the breakpoint at the start of
11393 the condition.
11394
11395 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11396 hppa*-*-hpux* expected failure.
11397 * gdb.base/structs.exp (do_function_calls): Similarly.
11398
11399 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11400 watchpoints.
11401
11402 2002-01-06 Andrew Cagney <ac131313@redhat.com>
11403
11404 Fix PR gdb/66.
11405 * gdb.base/structs.exp: Replace skip for a29k with skip for
11406 gdb,cannot_call_functions.
11407 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11408 * gdb.base/callfuncs.exp: Ditto.
11409 * gdb.base/call-rt-st.exp: Ditto.
11410 * gdb.base/call-strs.exp: Ditto.
11411 * gdb.base/callfwmall.exp: Ditto.
11412 * gdb.base/scope.exp: Obsolete xfail a29k.
11413 * gdb.c++/misc.exp: Ditto.
11414 * gdb.c++/cplusfuncs.exp: Ditto.
11415 * gdb.base/ptype.exp: Ditto.
11416 * gdb.base/printcmds.exp: Ditto.
11417 * gdb.base/opaque.exp: Ditto.
11418 * gdb.base/list.exp: Ditto.
11419 * gdb.base/funcargs.exp: Ditto.
11420 * gdb.base/default.exp: Ditto.
11421
11422 2002-01-04 Michael Snyder <msnyder@redhat.com>
11423
11424 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
11425 * gdb.base/maint.exp: Add tests for maint info sections options.
11426
11427 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11428
11429 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11430
11431 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
11432
11433 * gdb.asm/arm.inc: New file.
11434 * gdb.asm/asm-source.exp: Add arm targets.
11435 * gdb.asm/configure.in: Ditto.
11436 * gdb.asm/configure: Recreated from configure.in.
11437
11438 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11439
11440 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11441 with HP's compiler.
11442 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11443 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11444 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11445 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11446
11447 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11448 either HP's compilers or GCC.
11449
11450 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11451 a SIGBUS or SIGSEGV.
11452
11453 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11454
11455 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11456 can be compiled with either HP's compiler or GCC.
11457
11458 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11459 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11460 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11461
11462 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11463 to match current gdb output. Update due to using auto-solib-limit
11464 for limiting instead of overloading auto-solib-add.
11465 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11466 test program.
11467
11468 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
11469 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11470 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11471 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11472 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11473 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11474 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11475 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11476 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11477 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11478 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11479 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11480 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
11481
11482 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11483 a SIGTRAP to the inferior.
11484
11485 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
11486
11487 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11488 Substitute call to target_link by call to gdb_compile.
11489
11490 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11491
11492 * gdb.base/break.exp: Fix HP specific search string when testing
11493 backtracing in a called function.
11494
11495 * gdb.base/constvars.exp: Only set lang to C++ if we're
11496 compiling the test with HP's compilers.
11497 * gdb.base/volatile.exp: Similarly.
11498
11499 2001-12-19 Jim Blandy <jimb@redhat.com>
11500
11501 * gdb.base/printcmds.exp: Expect the null character to be printed
11502 as '\0', and the '\013' to be printed as '\v'.
11503 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11504 * gdb.base/setvar.exp: Same.
11505
11506 2001-12-17 Jim Blandy <jimb@redhat.com>
11507
11508 * gdb.base/completion.exp: Rather than completing very long
11509 filenames, which can make the readline library produce output we
11510 don't recognize, cd to the directory first, and then complete
11511 using nice, short relative paths.
11512
11513 * gdb.base/completion.exp: On some systems, there is, in fact, a
11514 variable named `b' in scope, since GDB treats all static
11515 variables as being in scope. So use `no_var_named_this'
11516 instead of `b'.
11517
11518 * gdb.base/corefile.exp: Recognize the message saying that GDB
11519 can't find the core file's registers as a failure.
11520
11521 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11522
11523 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11524 test expect string more specific.
11525
11526 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
11527
11528 * gdb.asm/asm-source.exp: Add support for xstormy16.
11529 * gdb.asm/configure.in: Ditto.
11530 * gdb.asm/configure: Rebuild.
11531 * gdb.asm/xstormy16.inc: New file.
11532
11533 2001-12-10 Fred Fish <fnf@redhat.com>
11534
11535 * gdb.base/maint.exp: Update to match changes in type dumping code.
11536
11537 2001-12-10 Jim Blandy <jimb@redhat.com>
11538
11539 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11540 matching the entry point symbol's name at the beginning of the
11541 line.
11542
11543 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
11544
11545 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11546 gdb.c++/inherit.exp, gdb.c++/method.exp,
11547 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11548 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11549 and class layout support.
11550
11551 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
11552
11553 * gdb.c++/classes.exp: Add test for static member function.
11554 * gdb.c++/misc.cc: Add class with static member function.
11555
11556 2001-12-07 Jim Blandy <jimb@redhat.com>
11557
11558 If GDB says it can't find the struct the function returned, report
11559 those tests as `unsupported'.
11560 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11561 Rewrite subsequent tests to use it.
11562
11563 If GDB says it can't find the struct the function returned, report
11564 those tests as `unsupported'.
11565 * gdb.base/structs.exp (call_struct_func): New function.
11566 (do_function_calls): Use call_struct_func to call the functions
11567 returning structs.
11568
11569 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11570 whether functions are prototyped or not, so we can't possibly pass
11571 arguments to t_float_values2 properly.
11572
11573 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11574 value of `timeout' for targets other than the mips*tx39-*.
11575
11576 2001-12-06 Michael Snyder <msnyder@redhat.com>
11577
11578 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
11579 and detect whether the start symbol has a leading underscore.
11580
11581 2001-12-04 Jim Blandy <jimb@redhat.com>
11582
11583 * gdb.base/completion.exp: Clarify indentation.
11584
11585 2001-12-03 Jim Blandy <jimb@redhat.com>
11586
11587 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11588 variables on the S/390, not `.word'.
11589
11590 2001-11-30 Jim Blandy <jimb@redhat.com>
11591
11592 Add assembly-source tests for s390-ibm-linux.
11593 * gdb.asm/s390.inc: New file.
11594 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11595 the S/390 architecture.
11596 * gdb.asm/configure: Regenerated.
11597
11598 2001-11-30 Michael Snyder <msnyder@redhat.com>
11599
11600 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11601 next, info source, info sources, info line, global and static
11602 variables, and static functions.
11603 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11604 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11605 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11606 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11607 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11608 (gdbasm_leave): Restore frame pointer.
11609 (gdbasm_startup): Copy stack set-up from crt0.S.
11610
11611 2001-11-26 Fernando Nasser <fnasser@redhat.com>
11612
11613 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11614 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11615 to a local (non-static) variable. Copy tstruct.a to a static buffer
11616 and return a pointer to that buffer.
11617 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11618
11619 2001-11-24 Mark Kettenis <kettenis@gnu.org>
11620
11621 * gdb.asm/configure.in: Fix recognition of ix86 target.
11622 * gdb.asm/configure: Regenerate.
11623
11624 2001-11-21 Michael Snyder <msnyder@redhat.com>
11625
11626 * gdb.asm/sparc.inc: New file.
11627 * gdb.asm/asm-source.exp: Recognize sparc target.
11628 * gdb.asm/configure.in: Recognize sparc target.
11629 * gdb.asm/configure: Regenerate.
11630
11631 2001-11-21 Michael Snyder <msnyder@redhat.com>
11632
11633 * gdb.asm/m32r.inc: New file.
11634 * gdb.asm/asm-source.exp: Recognize m32r target.
11635 * gdb.asm/configure.in: Recognize m32r target.
11636 * gdb.asm/configure: Regenerate.
11637
11638 2001-11-20 Michael Snyder <msnyder@redhat.com>
11639
11640 * gdb.asm/i386.inc: New file.
11641 * gdb.asm/asm-source.exp: Recognize ix86 target.
11642 * gdb.asm/configure.in: Recognize ix86 target.
11643 * gdb.asm/configure: Regenerate.
11644
11645 * gdb.c++/namespace.exp: Fix quotes in output messages.
11646
11647 2001-11-14 Michael Snyder <msnyder@redhat.com>
11648
11649 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
11650 qualifier in a type cast expression, to designate an address
11651 in the instruction space (Harvard architecture).
11652
11653 2001-11-13 Michael Snyder <msnyder@redhat.com>
11654
11655 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11656 Tests for expressions using 'const' and 'volatile'.
11657
11658 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
11659
11660 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11661
11662 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
11663
11664 * lib/mi-support.exp (mi_run_to_helper): Move comments
11665 outside of gdb_expect.
11666
11667 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
11668
11669 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11670 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11671 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11672 mi0_run_to): New functions.
11673 * gdb.mi/mi-simplerun.exp: Use them.
11674 * gdb.mi/mi0-simplerun.exp: Likewise.
11675 * gdb.mi/mi-var-cmd.exp: Likewise.
11676 * gdb.mi/mi0-var-cmd.exp: Likewise.
11677
11678 2001-11-10 Andrew Cagney <ac131313@redhat.com>
11679
11680 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11681 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11682
11683 2001-11-09 Andrew Cagney <ac131313@redhat.com>
11684
11685 * gdb.base/restore.exp: Include $expected value in restored test
11686 message.
11687
11688 2001-11-09 Andrew Cagney <ac131313@redhat.com>
11689
11690 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11691 implemented.
11692
11693 2001-11-08 Michael Snyder <msnyder@redhat.com>
11694
11695 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11696 Add pass/fail message for stop at breakpoint in call dummy function.
11697
11698 2001-11-07 Michael Snyder <msnyder@redhat.com>
11699
11700 * gdb.c++/templates.exp (test_template_breakpoints):
11701 If we get an overload menu, but it does not match what
11702 we expect, we still need to issue the "cancel" command.
11703 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11704 making the whitespace optional. Argument for "new" may be
11705 "unsigned" as well as "unsigned int/long".
11706 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
11707 making the whitespace optional. Also replace "(void) with
11708 "((void|)), making the keyword "void" optional.
11709 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
11710 making the whitespace optional. Also replace "(void) with
11711 "((void|)), making the keyword "void" optional.
11712 * gdb.base/callfuncs.c (t_float_values): This function must
11713 _not_ be prototyped, and the following function (t_float_values2)
11714 must be prototyped (if the compiler supports it), so that GDB
11715 can be tested against both cases. Usually one case involves
11716 promotion of float to double, while the other does not.
11717 * gdb.base/callfwmall.c: Ditto.
11718 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11719 includes a stack frame for "start".
11720
11721 2001-11-05 Jim Blandy <jimb@redhat.com>
11722
11723 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11724 pointers are 32 bits long, and that offsets of relocs are always
11725 stored in the data (REL-style), and not in the reloc entry itself
11726 (RELA-style).
11727 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11728 stabs.
11729
11730 2001-11-01 Michael Snyder <msnyder@redhat.com>
11731
11732 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11733 and regular expression operators by using quoting.
11734
11735 2001-10-31 Michael Snyder <msnyder@redhat.com>
11736
11737 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11738 depending on what the symbol table contains.
11739 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11740 the output of the ptype command. Similarly, accept both "const &"
11741 and "const&".
11742
11743 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
11744
11745 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11746 symbol `STORAGE' to allow to choose the storage class of
11747 the local datastructures.
11748 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11749 compiler directive.
11750
11751 2001-10-30 Michael Snyder <msnyder@redhat.com>
11752
11753 * gdb.base/jump.exp: Allow it to run for all targets.
11754
11755 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
11756
11757 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11758 with new double_array size.
11759 (main): Change storage class of all local variables to static.
11760 Reduce size of double_array to 9.
11761 * gdb.base/call-ar-st.exp: Increase timeout value.
11762 Change expected output for double array to match new size in
11763 call-ar-st.c.
11764
11765 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
11766
11767 * gdb.base/ending-run.exp: Create identical output when passing
11768 `step to end of run' case. Add regular expression branch satisfying
11769 Stormy16 target.
11770
11771 2001-10-28 Mark Kettenis <kettenis@gnu.org>
11772
11773 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11774 that we catch the expected failure under Linux/x86.
11775
11776 2001-10-29 Orjan Friberg <orjanf@axis.com>
11777
11778 * gdb.base/setvar.exp: Escape curly braces.
11779 * gdb.stabs/weird.exp: Ditto.
11780
11781 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
11782
11783 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11784 * gdm.mi/mi0-hack-cli.exp: Likewise.
11785
11786 2001-10-25 Andrew Cagney <ac131313@redhat.com>
11787
11788 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11789 messages.
11790
11791 2001-10-21 Andrew Cagney <ac131313@redhat.com>
11792
11793 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11794 checking MI enabled.
11795
11796 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
11797
11798 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11799
11800 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
11801
11802 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11803 if gdb child process crashes, just signal an error.
11804
11805 2001-10-02 Jim Blandy <jimb@redhat.com>
11806
11807 * lib/gdb.exp (test_xfail_format): Simplify.
11808
11809 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11810 front of the variable name `format'. Simplify `if'.
11811
11812 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
11813
11814 * gdb.threads/pthreads.exp: Wait for output and delay
11815 before sending ^C.
11816
11817 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
11818
11819 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11820 some incorrect output instead of timing out.
11821 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11822
11823 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
11824
11825 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11826 check to allow additional `int'.
11827
11828 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
11829
11830 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11831 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11832
11833 2001-09-27 Michael Snyder <msnyder@redhat.com>
11834
11835 * lib/gdb.exp (test_debug_format): New proc.
11836 (setup_xfail_format): Use new proc test_debug_format.
11837 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11838 proc; use new service proc test_debug_format.
11839 Replace all other "gcc_compiled" tests with this test.
11840 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11841 proc; use new service proc test_debug_format.
11842 Replace all other "gcc_compiled" tests with this test.
11843
11844 2001-09-27 Michael Snyder <msnyder@redhat.com>
11845
11846 * gdb.base/cvexpr.exp: New file.
11847 * gdb.base/cvexpr.c: New file
11848 Test for expressions using const and volatile keywords.
11849
11850 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
11851
11852 * gdb.base/constvars.exp: Check for different orders of keywords
11853 and additional "int" strings in output.
11854
11855 2001-09-22 Andrew Cagney <ac131313@redhat.com>
11856
11857 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11858 responses from "help maint".
11859
11860 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
11861
11862 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11863 to localhost:NNN instead of :NNN, in case Xvfb is listening
11864 only on TCP.
11865
11866 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
11867
11868 * gdb.base/recurse.exp: When checking leaving the watchpoint
11869 scope, recognize when gdb is in function's epilogue and pass.
11870
11871 2001-09-18 Keith Seitz <keiths@redhat.com>
11872
11873 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11874 support for running tests against sid targets.
11875 (gdbtk_done): Ditto.
11876
11877 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
11878
11879 * gdb.base/ending-run.c (main): Set stdout buffersize
11880 to the same reasonable value for any target.
11881 * gdb.base/ending-run.exp: Add a regular expression
11882 to make testsuite happy on Sanyo Stormy16 target.
11883
11884 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
11885
11886 * gdb.base/display.c (do_loops): Add float variable `f'.
11887 Increment f in loop.
11888 * gdb.base/display.exp: Increment timeout by 60 seconds.
11889 Change float display test to use variable `f'.
11890
11891 2001-09-17 Jim Blandy <jimb@redhat.com>
11892
11893 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11894 overflowing the limited breakpoint tables on some ROM monitors
11895 (like the ROM68K).
11896
11897 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
11898
11899 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11900 the "-ac" (disable access control) flag.
11901
11902 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
11903
11904 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11905 ints.
11906
11907 2001-08-30 Keith Seitz <keiths@redhat.com>
11908
11909 * lib/gdb.exp: Move all insight-related functionality into
11910 separate file.
11911 * lib/insight-support.exp: New file.
11912
11913 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
11914
11915 * config/sid.exp (sid_start): Never set sid verbosity; disable
11916 expect_background {} that consumed its stdout; tolerate </dev/null.
11917 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11918
11919 2001-08-18 Andrew Cagney <ac131313@redhat.com>
11920
11921 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11922 CLI jump command to start it.
11923 (mi_run_to_main): Fail immediatly when unexpected output.
11924
11925 2001-08-18 Andrew Cagney <ac131313@redhat.com>
11926
11927 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11928 beginning of function. Fix PR gdb/191.
11929
11930 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
11931
11932 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11933 what to force sid endianness to.
11934
11935 2001-08-15 Keith Seitz <keiths@redhat.com>
11936
11937 * lib/gdb.exp (gdbtk_start): Don't set environment
11938 variables for TCL_LIBRARY and friends. Insight will
11939 now figure these out for itself.
11940
11941 2001-08-02 Michael Snyder <msnyder@redhat.com>
11942
11943 * gdb.base/completion.exp: Remove the symbol "a64l" from
11944 the expect string; this is target-specific, and not related
11945 to what is being tested.
11946
11947 2001-08-02 Dave Brolley <brolley@redhat.com>
11948
11949 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11950
11951 2001-07-25 Michael Snyder <msnyder@redhat.com>
11952
11953 * gdb.base/consecutive.exp: New file. Test stepping over
11954 breakpoints on consecutive instructions.
11955 * gdb.base/consecutive.c: New file.
11956
11957 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11958 curly braces in regular expressions.
11959
11960 2001-07-25 Michael Snyder <msnyder@redhat.com>
11961
11962 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11963 legitimate output from stepping out of main.
11964
11965 2001-07-22 Keith Seitz <keiths@redhat.com>
11966
11967 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11968 the empty string, do not run the tests.
11969
11970 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11971
11972 * gdb.base/long_long.exp: Detect size of pointer. Take into
11973 account 2-byte pointers when testing for p/a results.
11974
11975 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11976
11977 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
11978 and defined to 1K for m68hc11.
11979 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11980 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11981 (sizeof_random_data): New variable to tell the size of the data table;
11982 don't test past this size; always run to main.
11983
11984 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11985
11986 * gdb.base/return2.exp: return of long long and double fails for
11987 68HC11; don't execute these tests on that platform.
11988 * gdb.base/return.exp: Return of a double fails for 68hc11.
11989
11990 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11991
11992 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11993 tests that print a float.
11994 * call-rt-st.exp: Likewise.
11995
11996 2001-07-12 Mark Kettenis <kettenis@gnu.org>
11997
11998 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11999 running this test on Linux.
12000
12001 2001-06-24 Michael Chastain <chastain@redhat.com>
12002
12003 * gdb.base/arithmet.exp: Remove some tests to make all test names
12004 unique.
12005
12006 2001-07-03 Michael Snyder <msnyder@redhat.com>
12007
12008 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12009 the output of the ptype command.
12010
12011 2001-07-02 Michael Snyder <msnyder@redhat.com>
12012
12013 * gdb.base/completion.exp: Don't assume that break.c is the only
12014 source file that may contain functions named "marker".
12015 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12016
12017 2001-06-28 Andrew Cagney <ac131313@redhat.com>
12018
12019 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12020 of files to delete.
12021
12022 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12023 * gdb.disasm/h8300s.exp: New file.
12024 gdb.disasm/h8300s.s: Likewise.
12025
12026 2001-06-27 Andrew Cagney <ac131313@redhat.com>
12027
12028 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12029 empty breakpoint tables.
12030
12031 2001-06-25 Andrew Cagney <ac131313@redhat.com>
12032
12033 * lib/mi-support.exp: Update args=... part of stop-reason
12034 patterns. Accept either a list or a tuple.
12035
12036 2001-06-23 Andrew Cagney <ac131313@redhat.com>
12037
12038 * lib/mi-support.exp: Remove local emacs variable defining
12039 change-log-default-name.
12040
12041 2001-06-22 Michael Chastain <chastain@redhat.com>
12042
12043 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12044 This is operationally compatible with the previous version.
12045
12046 2001-06-13 Jim Blandy <jimb@redhat.com>
12047
12048 * lib/gdb.exp (gdb_test): Doc fix.
12049
12050 2001-06-10 Michael Chastain <chastain@redhat.com>
12051
12052 * gdb.base/exprs.exp: Remove a duplicate test.
12053
12054 2001-06-06 Jim Blandy <jimb@redhat.com>
12055
12056 * gdb.base/return2.exp (main): Use values to test float and double
12057 returns that are not NaN's, to avoid being confused by IEEE
12058 comparison rules.
12059
12060 2001-06-04 Michael Snyder <msnyder@redhat.com>
12061
12062 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
12063 non-zero if control_c fails. Terminate the test on failure,
12064 rather than wait for 12 more tests to time out.
12065
12066 2001-06-06 Jim Blandy <jimb@redhat.com>
12067
12068 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
12069 Don't forget to match the GDB prompt.
12070
12071 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12072
12073 2001-06-04 Jim Blandy <jimb@redhat.com>
12074
12075 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12076 command.
12077
12078 2001-05-31 Kevin Buettner <kevinb@redhat.com>
12079
12080 * gdb.base/annota1.exp (info break): Match four or more spaces
12081 after "Address".
12082
12083 2001-05-31 Michael Chastain <chastain@redhat.com>
12084
12085 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12086 (dm_type_int_star): Likewise.
12087 (dm_type_long_star): Likewise.
12088 (dm_type_void_star): Likewise.
12089
12090 2001-05-29 Kevin Buettner <kevinb@redhat.com>
12091
12092 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12093 to a known value in order to get consistent results regardless
12094 of the setting of INPUTRC or the presence or contents of .inputrc.
12095
12096 2001-05-24 Michael Snyder <msnyder@redhat.com>
12097
12098 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12099 Don't require that the main thread and the manager thread are the
12100 first in the list.
12101
12102 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12103 debugging. If test fails, issue an "unsupported" not a "fail".
12104
12105 2001-05-24 Jim Blandy <jimb@redhat.com>
12106
12107 Don't assume that short is shorter than int.
12108 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12109 assume that shorts are smaller than ints. On a 16-bit machine,
12110 this isn't true.
12111 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12112 an int, is not equal to ~0 stored in an unsigned char. This tests
12113 the same thing that the previous test meant to, but works on
12114 16-bit machines, too.
12115 ("print unsigned char != (~0)"): Same test, complemented.
12116
12117 2001-05-24 Michael Snyder <msnyder@redhat.com>
12118
12119 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
12120 test for (full_coverage == 0). This makes the test run faster,
12121 and prevents dejagnu getting out of step.
12122
12123 2001-05-23 Kevin Buettner <kevinb@redhat.com>
12124
12125 * gdb.base/finish.exp (finish_void): Revise pattern for
12126 stopping on the call statement to not permit stopping at
12127 the start of the instructions comprising the call sequence.
12128
12129 2001-05-19 Michael Chastain <chastain@redhat.com>
12130
12131 * gdb.base/callfuncs.exp: Make all test names unique.
12132 * gdb.base/commands.exp: Make all test names unique.
12133 * gdb.base/condbreak.exp: Make all test names unique.
12134 * gdb.base/dbx.exp: Make all test names unique.
12135 * gdb.base/default.exp: Make all test names unique.
12136 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12137 and TIMEOUT messages to their corresponding PASS message.
12138 * gdb.base/ending-run.exp: Make all test names unique.
12139 * gdb.base/long_long.exp: Remove duplicate test.
12140
12141 2001-05-21 Kevin Buettner <kevinb@redhat.com>
12142
12143 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12144 stop on the call statement as well as the statement after the
12145 call.
12146
12147 2001-05-21 Michael Snyder <msnyder@redhat.com>
12148
12149 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12150
12151 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
12152
12153 * gdb.base/completion.exp: Revamp test. Make it execute on all
12154 platforms.
12155
12156 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
12157
12158 * config/gdbserver.exp (gdb_load): Handle the case
12159 in which the arguments to gdbserver are given in the
12160 baseboard configuration file.
12161 Also handle the case in which the server needs to do a
12162 load.
12163
12164 2001-05-07 Keith Seitz <keiths@cygnus.com>
12165
12166 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12167 set up the display for testing.
12168 (gdbtk_start): Convert all paths to paths that tcl will like.
12169 Export target information to environment.
12170 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12171 necessary.
12172 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12173 (to_tcl_path): New proc to convert a given pathname into
12174 a path acceptible as an argument to a tcl command.
12175 (_gdbtk_export_target_info): New proc to export target info
12176 into the environment for gdbtk testing.
12177 (gdbtk_done): New proc to signal end-of-test.
12178
12179 2001-05-06 Jim Blandy <jimb@redhat.com>
12180
12181 * restore.c: Make the code of caller0 correspond to its comment.
12182
12183 2001-05-03 Michael Snyder <msnyder@redhat.com>
12184
12185 * config/sid.exp (gdb_target_sid): Check for error messages.
12186 On error or timeout, don't make expect exit (which will terminate
12187 all subsequent tests); instead just make gdb exit.
12188 (gdb_load): Check for error messages. On error or timeout,
12189 return a negative value.
12190
12191 2001-04-24 Jim Blandy <jimb@redhat.com>
12192
12193 * gdb.c++/templates.exp: If we see the prompt for the overload
12194 list, but we haven't recognized any of the longer patterns,
12195 arrange for this test to fail, not hang.
12196
12197 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12198 variations.
12199
12200 2001-04-22 Michael Chastain <chastain@redhat.com>
12201
12202 * gdb.c++/local.exp: Use the 'runto' library function.
12203 * gdb.c++/namespace.exp: Likewise.
12204 * gdb.c++/overload.exp: Likewise.
12205
12206 2001-03-26 Kevin Buettner <kevinb@redhat.com>
12207
12208 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12209 * gdb.base/step-line.exp: New file. Test step/next in presence of
12210 #line directives.
12211 * gdb.base/step-line.c: New file. Test program for the above.
12212 * gdb.base/step-line.inp: New file. We pretend that this file has
12213 been transformed by some other tool into step-line.c.
12214
12215 2001-03-21 Jim Blandy <jimb@redhat.com>
12216
12217 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12218 unmangled operator names.
12219
12220 2001-03-20 Jim Blandy <jimb@redhat.com>
12221
12222 * gdb.threads/linux-dp.exp: Recognize an additional message
12223 generated by GDB when it doesn't understand how to debug threads
12224 on the target system.
12225
12226 2001-03-19 Andrew Cagney <ac131313@redhat.com>
12227
12228 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12229
12230 2001-03-12 Michael Chastain <chastain@redhat.com>
12231
12232 * gdb.c++/derivation.exp: Use the 'runto' library function.
12233
12234 2001-03-12 Michael Chastain <chastain@redhat.com>
12235
12236 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12237
12238 2001-02-24 Michael Chastain <chastain@redhat.com>
12239
12240 * gdb.c++/ref-types.exp: Change handwritten code to library
12241 function 'runto'.
12242
12243 2001-03-16 Orjan Friberg <orjanf@axis.com>
12244
12245 * gdb.base/signals.exp: Set count to 0 explicitly.
12246
12247 2001-03-15 Mark Salter <msalter@redhat.com>
12248
12249 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12250 (gdb_target_monitor): Add check of gdb_target_cmd return value.
12251 (gdb_load): Add support for additional target_info: gdb_download_size
12252 and gdb_load_timeout.
12253
12254 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12255
12256 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12257 file -- to prevent failing when the compile fails but we have no
12258 intention of running the tests anyway.
12259
12260 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12261 tests if set.
12262
12263 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12264 integers.
12265
12266 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12267 * gdb.c++/namespace.exp: Ditto.
12268
12269 2001-03-07 Orjan Friberg <orjanf@axis.com>
12270
12271 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12272 * gdb.base/pointers.exp: Relax pattern match of decimals.
12273
12274 2001-03-06 Kevin Buettner <kevinb@redhat.com>
12275
12276 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12277 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12278 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12279 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12280 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12281 config/sh.exp, config/sid.exp, config/slite.exp,
12282 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12283 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12284 config/vxworks.exp, config/vxworks29k.exp,
12285 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12286 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12287 gdb.base/arithmet.exp, gdb.base/assign.exp,
12288 gdb.base/async.exp, gdb.base/attach.exp,
12289 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12290 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12291 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12292 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12293 gdb.base/commands.exp, gdb.base/completion.exp,
12294 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12295 gdb.base/constvars.exp, gdb.base/corefile.exp,
12296 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12297 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12298 gdb.base/ending-run.exp, gdb.base/environ.exp,
12299 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12300 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12301 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12302 gdb.base/funcargs.exp, gdb.base/help.exp,
12303 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12304 gdb.base/logical.exp, gdb.base/long_long.exp,
12305 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12306 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12307 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12308 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12309 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12310 gdb.base/regs.exp, gdb.base/relational.exp,
12311 gdb.base/remote.exp, gdb.base/reread.exp,
12312 gdb.base/restore.exp, gdb.base/return2.exp,
12313 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12314 gdb.base/selftest.exp, gdb.base/setshow.exp,
12315 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12316 gdb.base/sigall.exp, gdb.base/signals.exp,
12317 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12318 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12319 gdb.base/step-test.exp, gdb.base/structs.c,
12320 gdb.base/structs.exp, gdb.base/structs2.exp,
12321 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12322 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12323 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12324 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12325 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12326 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12327 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12328 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12329 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12330 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12331 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12332 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12333 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12334 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12335 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12336 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12337 gdb.trace/circ.exp, gdb.trace/collection.exp,
12338 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12339 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12340 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12341 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12342 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12343 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12344 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12345 notices.
12346
12347 2001-02-27 Michael Snyder <msnyder@cygnus.com>
12348
12349 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12350 first arg is int not float.
12351
12352 2001-02-22 Michael Snyder <msnyder@cygnus.com>
12353
12354 * gdb.base/reread.exp: Unsupported for non-native targets;
12355 doesn't work for remote debugging.
12356
12357 2001-02-19 Fernando Nasser <fnasser@redhat.com>
12358
12359 From Drew Moseley <dmoseley@redhat.com>
12360 * gdb.base/ending-run.exp: Properly handle the BSP state when
12361 stepping past the end of main.
12362
12363 2001-02-19 John Moore <jmoore@redhat.com>
12364
12365 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12366 Converted HPUX fix for non-expected items following multiple
12367 step commands into general solution for all platforms.
12368
12369 2001-02-18 Michael Chastain <chastain@redhat.com>
12370
12371 * gdb.c++/classes.exp (do_tests): Change runto statements
12372 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12373 statements demangler agnostic.
12374 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12375 (gdb_virtfunc_restart): Likewise.
12376
12377 2001-02-14 Michael Chastain <chastain@redhat.com>
12378
12379 * gdb.c++/inherit.exp (do_tests): Change runto statements
12380 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12381 statements demangler agnostic.
12382
12383 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12384
12385 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12386 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12387 before calling common_routine 15 times'' tests.
12388
12389 2001-02-11 Michael Chastain <chastain@redhat.com>
12390
12391 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12392 Helps the test script figure out which demangler is in use.
12393 (dm_type_foo_ref): Ditto.
12394 (dm_type_int_star): Ditto.
12395 (dm_type_long_star): Ditto.
12396 (dm_type_unsigned_int): Ditto.
12397 (dm_type_void): Ditto.
12398 (dm_type_void_star): Ditto.
12399 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
12400 Probe the gdb demangler and set variables to accommodate
12401 formatting differences.
12402 (info_func_regexp): New function. Same as info_func, but
12403 matches against a regexp.
12404 (info_func): Match against a literal string.
12405 (print_addr_2): New function. Match against a literal string,
12406 which can be different from the input to gdb.
12407 (print_addr): Simply call print_addr_2 with the same argument twice.
12408 (test_lookup_operator_functions): Use demangler formatting variables.
12409 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12410 the tests in the same order as the C++ class declaration.
12411 (test_paddr_operator_functions): Ditto.
12412 (test_paddr_overloaded_functions): Ditto.
12413 (test_paddr_hairy_functions): Use demangler formatting variables.
12414 Add reference to gdb/19 for related tests.
12415 (do_tests): Call probe_demangler.
12416
12417 2001-01-30 Kevin Buettner <kevinb@redhat.com>
12418
12419 * gdb.c++/templates.cc (printf): Remove unused function definition.
12420
12421 2001-01-26 Felix Lee <flee@redhat.com>
12422
12423 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12424
12425 2001-01-25 matthew green <mrg@redhat.com>
12426
12427 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12428 up sid.
12429 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12430
12431 2001-01-25 matthew green <mrg@redhat.com>
12432
12433 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
12434 Deprecate $sid_spawn_id.
12435 (sid_exit): Remove code necessary only for `spawn.'
12436
12437 2001-01-25 matthew green <mrg@redhat.com>
12438
12439 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12440
12441 2001-01-28 Michael Chastain <chastain@redhat.com>
12442
12443 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12444 to call when tests fail. It takes gdb out of the overloaded
12445 function choice menu back to the main prompt, so that the test
12446 program stays synchronized.
12447 (set_bp_overloaded): New proc to collect all the common
12448 code for setting a breakpoint on an overloaded name. Calls
12449 take_gdb_out_of_choice_menu when needed.
12450 (menu_overload1arg): New variable to collect the repeated
12451 instances of the expected menu for an overloaded name. Change
12452 the regular expression to handle changes in g++ type encoding:
12453 "void" can be either "void" or "", and "unsigned int" can be
12454 either "unsigned int" or "unsigned".
12455 (continue_to_bp_overloaded): Change regular expressions to handle
12456 changes in g++ type encoding.
12457 (no proc): Call take_gdb_out_of_choice_menu when needed.
12458 Remove redundant calls to "info break". Accept either "canceled"
12459 or "cancelled". Change regular expressions in "info break"
12460 calls to handle changes in g++ type encoding. Give all tests
12461 unique strings.
12462
12463 2001-01-17 Ben Elliston <bje@redhat.com>
12464
12465 * config/sid.exp: New file.
12466
12467 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12468
12469 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12470
12471 2000-12-21 Michael Snyder <msnyder@cygnus.com>
12472
12473 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12474 Add a RE to accept a non-ascii char if one is ever presented.
12475
12476 2000-12-20 Fernando Nasser <fnasser@redhat.com>
12477
12478 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
12479
12480 2000-12-18 Michael Snyder <msnyder@cygnus.com>
12481
12482 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
12483 in regexp. One '\' does not suffice on Linux.
12484
12485 2000-12-09 Michael Chastain <chastain@redhat.com>
12486
12487 * gdb.base/break.exp (test_clear_command): Use a marker function
12488 rather than 'main' for the test function. Also move this
12489 test to an execution point where the marker function names are
12490 guaranteed to be bound to functions. (Executing tests after a
12491 'finish' from main runs into name conflicts with local names
12492 in __libc_start_main).
12493
12494 2000-12-07 Michael Snyder <msnyder@cygnus.com>
12495
12496 * gdb.base/finish.exp: New test for gdb's "finish" command.
12497 * gdb.base/return2.exp: New test for gdb's "return" command.
12498 * gdb.base/return2.c: New source file for above.
12499
12500 2000-12-05 Michael Snyder <msnyder@cygnus.com>
12501
12502 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12503 * gdb.base/miscexprs.exp: Ditto.
12504 * gdb.base/pointers.exp: Ditto.
12505 * gdb.c++/derivation.exp: Ditto.
12506 * gdb.c++/local.exp: Ditto.
12507 * gdb.c++/namespace.exp: Ditto.
12508 * gdb.c++/overload.exp: Ditto.
12509 * gdb.c++/ref-types.exp: Ditto.
12510
12511 2000-12-05 Michael Snyder <msnyder@cygnus.com>
12512
12513 * gdb.base/constvars.exp: Test result of "up" command.
12514 * gdb.base/miscexprs.exp: Ditto.
12515 * gdb.base/pointers.exp: Ditto.
12516 * gdb.base/scope.exp: Ditto.
12517 * gdb.c++/derivation.exp: Ditto.
12518 * gdb.c++/local.exp: Ditto.
12519 * gdb.c++/namespace.exp: Ditto.
12520 * gdb.c++/overload.exp: Ditto.
12521 * gdb.c++/ref-types.exp: Ditto.
12522
12523 2000-11-22 Michael Chastain <chastain@redhat.com>
12524
12525 * mips_pro.exp: Accept either "middle -> top -> main" or
12526 "middle -> main" in the backtrace, because gcc can optimize
12527 tail calls to jumps. Remove setup_xfail for the hppa case.
12528 Add a comment with the original warning messages from PR 3016,
12529 which was filed in 1993, to preserve them for posterity.
12530
12531 2000-11-17 Nick Duffek <nsd@redhat.com>
12532
12533 * lib/gdb.exp (gdb_test): Override timeout with board info.
12534
12535 2000-11-17 Nick Duffek <nsd@redhat.com>
12536
12537 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12538 the second kill and detach messages.
12539
12540 2000-11-17 Nick Duffek <nsd@redhat.com>
12541
12542 * configure.in: Add AC_EXEEXT.
12543 * configure: Regenerate.
12544 * Makefile.in (just-check): Export EXEEXT.
12545 * lib/gdb.exp ($EXEEXT): Import from environment.
12546 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12547 expect "maint dump-me" on Cygwin.
12548 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12549 $EXEEXT.
12550
12551 2000-11-17 Nick Duffek <nsd@redhat.com>
12552
12553 * gdb.base/break.exp: Test backtrace and finish from called
12554 function on all platforms, not just HP-UX.
12555
12556 2000-11-03 Michael Snyder <msnyder@cygnus.com>
12557
12558 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12559 code from gdb_target_monitor, so it can be used independantly
12560 for gdbserver. Also comment out an unnecessary PUTS.
12561
12562 2000-11-03 Michael Snyder <msnyder@cygnus.com>
12563
12564 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12565 * gdb.base/corefile.exp: Expect the message "Program is being
12566 debugged already" when we send the "corefile" command, since
12567 the preceeding gdb_load may have connected gdb to a remote target.
12568 * gdb.base/display.exp: Disable hardware watchpoints if new
12569 board info variable "no_hardware_watchpoints" is true.
12570 Replace single-letter commands with more readable ones.
12571 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12572 if new board info variable "no_hardware_watchpoints" is true.
12573 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12574 to see if stdio (printf) testing is possible.
12575 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12576 board info variable "no_hardware_watchpoints" is true. Use new
12577 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12578
12579 2000-11-13 Fernando Nasser <fnasser@redhat.com>
12580
12581 From Orjan Friberg <orjanf@axis.com>:
12582 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12583 in array print pattern match.
12584
12585 2000-11-09 Fernando Nasser <fnasser@redhat.com>
12586
12587 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12588 spelling "cancelled" to U.S. spelling "canceled" to match changes
12589 made to gdb.
12590 * gdb.c++/ovldbreak.exp: Ditto.
12591
12592 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12593
12594 * gdb.base/callfuncs.c (main): Moved to end of file, call
12595 t_double_values to initialize the FPU before inferior calls are made.
12596 * gdb.base/callfuncs.exp: Test for register preservation after calling
12597 inferior functions. Add tests for continuining, finishing and
12598 returning from a stop in a call dummy.
12599
12600 2000-10-24 Michael Snyder <msnyder@cygnus.com>
12601
12602 * gdb.base/commands.exp: Break up long lines, and re-indent.
12603
12604 2000-10-19 Michael Snyder <msnyder@cygnus.com>
12605
12606 * config/gdbserver.exp: Rewritten from the ground up, to make it
12607 compatible with the current dejagnu tree, and to make it work with
12608 the new "gdbserver" in libremote.
12609
12610 2000-10-16 Michael Snyder <msnyder@cygnus.com>
12611
12612 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12613 * gdb.base/varargs.exp: Skip entire test if no printf support.
12614 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12615 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12616
12617 2000-10-13 Michael Snyder <msnyder@cygnus.com>
12618
12619 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12620 no floating point support.
12621 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12622 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12623 * gdb.base/call-rt-st.exp: Ditto.
12624 * gdb.base/call-strs.exp: Ditto.
12625
12626 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12627
12628 * gdb.base/sizeof.c: include <stdio.h>.
12629
12630 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
12631 'finish', otherwise uncaptured gdb_prompt would potentially
12632 throw remaining test points out of sync.
12633
12634 2000-07-26 Scott Bambrough <scottb@netwinder.org>
12635
12636 * gdb.base/recurse.exp: Run tests for all targets.
12637 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12638 gnu-oldld case on ARM.
12639 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12640 for ARM targets.
12641
12642 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12643
12644 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12645 * gdb.java/configure: Rebuild.
12646
12647 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12648
12649 * gdb.java/jv-exp.exp: New file.
12650
12651 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12652
12653 * configure: Rebuilt.
12654 * configure.in (configdirs): Add gdb.java.
12655 * gdb.java/jmisc.java: New file.
12656 * gdb.java/jmisc.exp: New file.
12657 * gdb.java/Makefile.in: New file.
12658 * gdb.java/configure: Rebuilt.
12659 * gdb.java/configure.in: New file.
12660 * lib/java.exp: New file.
12661
12662 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12663
12664 * gdb.base/exprs.exp: Test casts to a pointer including over and
12665 underflow.
12666
12667 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12668
12669 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12670 and the compilers sizes.
12671
12672 2000-07-09 Nick Duffek <nsd@redhat.com>
12673
12674 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12675 (use_methods): New function.
12676 (main): Call use_methods().
12677 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12678 (do_tests): Call test_method_param_class.
12679
12680 2000-07-09 Nick Duffek <nsd@redhat.com>
12681
12682 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12683 spelling.
12684 (test_enums): New procedure. Move enum tests from end of script
12685 to here. Set breakpoint on function name instead of line number.
12686 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12687 (enums2): New marker function.
12688 (enums1): New function.
12689 (main): Call enums1(). Move enum tests to enums1().
12690
12691 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12692
12693 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12694 compile/link program. Update line numbers.
12695 * gdb.asm/d10v.inc: Define ``startup''.
12696 * gdb.asm/asmsrc1.s: Add definition of _start.
12697
12698 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12699
12700 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12701
12702 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12703
12704 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12705 of 'help maint print' command.
12706
12707 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12708
12709 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12710 they use gdb_expect_list.
12711
12712 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12713
12714 * gdb.base/commands.exp: Use ``set remote
12715 memory-read-packet-size'' instead of ``set endian big'' to test
12716 long commands.
12717
12718 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
12719
12720 * gdb.c++/templates.exp (do_tests): Make all of these work under
12721 g++, and stop skipping them.
12722
12723 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12724 work under g++.
12725
12726 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
12727 initialization.
12728
12729 2000-06-02 Michael Snyder <msnyder@cygnus.com>
12730
12731 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12732 the regular expression: accept an (almost) arbitrary sequence of
12733 "frames-invalid" and "breakpoints-invalid" messages both before
12734 and after the "starting" message.
12735
12736 2000-06-02 Michael Snyder <msnyder@cygnus.com>
12737
12738 * gdb.c++/local.exp: This test has never been known to work with g++.
12739
12740 2000-05-18 Michael Snyder <msnyder@cygnus.com>
12741
12742 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12743 Relax the regular expression a little, make it pass on Solaris 8.
12744
12745 2000-05-12 Kevin Buettner <kevinb@redhat.com>
12746
12747 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
12748 a call, do not require that gdb stop on the line after the call.
12749 Instead, it is permissible for gdb to stop on the line of the
12750 call itself.
12751
12752 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
12753
12754 * gdb.base/break.exp (bp on small function, optimized file):
12755 Add a second pass pattern. The behavior differs here between stabs
12756 and dwarf for one-line functions. Stabs preserves two line symbols
12757 (one before the prologue and one after) with the same line number,
12758 but dwarf regards these as duplicates and discards one of them.
12759 Therefore the address after the prologue (where the breakpoint is)
12760 has no exactly matching line symbol, and GDB reports the breakpoint
12761 as if it were in the middle of a line rather than at the beginning.
12762
12763 2000-05-08 Michael Snyder <msnyder@cygnus.com>
12764
12765 * gdb.base/interrupt.exp: Make "pass" message say "send"
12766 rather than "send_gdb" (for consistancy).
12767
12768 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12769
12770 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12771 * gdb.c++/templates.cc: Properly check for GCC version number.
12772 * lib/compiler.cc: Likewise
12773
12774 2000-04-28 Michael Snyder <msnyder@cygnus.com>
12775
12776 * gdb.base/break.exp: When compiled with -O2 optimization,
12777 gdb may not stop at the first line of main, due to code motion.
12778
12779 2000-04-26 Michael Snyder <msnyder@cygnus.com>
12780
12781 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12782 This test depends on parsing the printf output from the target.
12783 Since the sparclet stub doesn't do stdio, this will never work.
12784 * gdb.base/call-rt-st.exp: ditto.
12785 * gdb.base/call-strs: ditto.
12786
12787 2000-04-24 Michael Snyder <msnyder@cygnus.com>
12788
12789 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12790
12791 * gdb.base/ending-run.exp: After connecting to a remote target,
12792 but before running, the target will appear to be in a random
12793 location. Specify both a file and a line for breakpoints.
12794 Also, the function that calls main may be called 'init'
12795 rather than 'start'.
12796
12797 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12798
12799 * gdb.base/help.exp: Update output for add-symbol-file command.
12800
12801 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
12802
12803 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12804 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12805
12806 2000-04-07 J.T. Conklin <jtc@redback.com>
12807
12808 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12809
12810 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12811
12812 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12813
12814 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12815 values that can be represented exactly.
12816 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12817 above change, and to not check against the directory part of the source
12818 file name.
12819 (step into print_long_arg_list): Likewise.
12820 (print print_small_structs from print_long_arg_list): Likewise.
12821 (print print_long_arg_list): Likewise.
12822
12823 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12824
12825 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
12826
12827 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12828
12829 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12830
12831 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
12832
12833 * gdb.base/commands.exp (deprecated_command_test): Add test for
12834 deprecate with no arguments.
12835
12836 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12837
12838 * gdb.base/break.exp: Add new test for setting breakpoints on
12839 optimized code so we can test breakpoints work even when function
12840 prologues may be optimized away
12841
12842 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12843
12844 From David Whedon <dwhedon@gordian.com>
12845 * gdb.base/commands.exp : Added command deprecator tests.
12846
12847 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
12848
12849 * gdb.base/help.exp: Added test for new apropos command.
12850
12851 2000-03-21 Kevin Buettner <kevinb@redhat.com>
12852
12853 * gdb.base/pointers.c (usevar): New function.
12854 (main): Make sure that global variables v_int_pointer2, rptr,
12855 and y are all referenced someplace in the program by calling
12856 usevar() on them. [Some linkers delete symbols which are
12857 never referenced. The space remains, but there's no way to
12858 get a (symbolic) handle on the variable from the debugger.]
12859
12860 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12861
12862 * gdb.base/printcmds.c: Add typedeffed arrays.
12863
12864 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12865 procedure to test arrays that are typedef'd.
12866
12867 2000-03-13 James Ingham <jingham@leda.cygnus.com>
12868
12869 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
12870 the library directories.
12871
12872 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12873
12874 * configure.in (configdirs): Add sub directory gdb.mi.
12875 * configure: Re-generate.
12876
12877 * gdb.mi: New directory.
12878
12879 2000-02-25 Scott Bambrough <scottb@netwinder.org>
12880
12881 * gdb.base/long_long.exp: Correct test suite failure when printing
12882 a long long value as a double on ARM platforms.
12883
12884 2000-02-16 Jim Blandy <jimb@redhat.com>
12885
12886 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12887 default source file is set properly before running this test.
12888
12889 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12890
12891 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12892 gdbtk/library directory, not in gdbtcl2.
12893
12894 2000-02-04 Jim Blandy <jimb@redhat.com>
12895
12896 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12897 backslash from regexp pattern.
12898
12899 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12900 procedure. Use it to run all the "continue to bp overloaded"
12901 tests. Note that this changes the names of the tests slightly.
12902 If the breakpoint hit message includes a hex PC value, because
12903 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12904 from the real source code, still consider that a pass.
12905
12906 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12907 XFAIL here if the breakpoint message contains a hex address. Note
12908 similar change on 1999-11-02.
12909
12910 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12911
12912 * gdb.base/ptype.exp: Establish a default source file before
12913 calling get_debug_format.
12914
12915 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12916
12917 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12918
12919 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12920
12921 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12922 of successive stepi commands -- while in the prologue we should see
12923 the function entry bracket.
12924
12925 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12926
12927 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12928 reach __change_mode() when stepping through the end of main().
12929
12930 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12931
12932 * gdb.base/default.exp: Fix expected pattern.
12933 * gdb.base/help.exp: Same.
12934
12935 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12936
12937 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12938 Don't use xfail's because that affects only the following test.
12939
12940 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12941 solaris or linux.
12942
12943 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12944
12945 2000-01-07 Michael Snyder <msnyder@cygnus.com>
12946
12947 * gdb.base/display.exp: Some yacc parsers like to say
12948 "A syntax error" rather than "A parse error". Accept both.
12949
12950 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12951
12952 * gdb.base/default.exp: Remove OS dependent string from "target
12953 remote" test.
12954 * gdb.base/help.exp: Same for "help target remote" test.
12955
12956 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12957
12958 From Jim Kingdon <kingdon@redhat.com>:
12959
12960 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12961 prompt (cleanup rather than necessity, but still might keep output
12962 from spilling to next test).
12963
12964 2000-01-02 Fred Fish <fnf@cygnus.com>
12965
12966 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12967 AIX, which defines them in <sys/types.h>.
12968
12969 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
12970
12971 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12972 float" test.
12973
12974 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
12975
12976 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
12977
12978 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12979 outermost frame disallowed".
12980
12981 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12982
12983 * gdb.base/setvar.exp: New tests for setting the value of a struct
12984 with a constant list.
12985
12986 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12987
12988 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12989 require the user to type a cast before setting the value of a struct.
12990
12991 1999-12-06 Jim Blandy <jimb@cygnus.com>
12992
12993 * gdb.base/default.exp: Expect the new 'info float' command on
12994 all i386 platforms.
12995
12996 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12997 LinuxThreads libraries that don't support debugging.
12998
12999 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13000
13001 * gdb.base/remote.c: Fill the buffer with truely random data.
13002 Change the buffer type to ``unsigned char'' to simplify size
13003 arithmetic.
13004
13005 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13006 stub only handles 400-1 byte packets. Verify that the download
13007 worked.
13008
13009 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13010
13011 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13012 tests, using UNRESOLVED for the untested cases. Also, does not wait
13013 for a timeout if the prompt was received before a recognizable pattern.
13014
13015 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13016
13017 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13018
13019 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13020
13021 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13022 watchpoints.
13023
13024 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
13025
13026 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13027
13028 * gdb.c++/local.exp: Be more flexible in recognizing local class
13029 name mangling. Don't allow horribly truncated method names.
13030 * gdb.c++/derivation.exp: Expect protected inheritance.
13031 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13032 * gdb.c++/virtfunc.exp: Likewise.
13033 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13034 when printing a nested enum.
13035
13036 1999-11-22 Jim Blandy <jimb@cygnus.com>
13037
13038 * gdb.base/step-test.exp: Properly await GDB's response to setting
13039 a breakpoint on the call to large_struct_by_value.
13040
13041 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13042 just because we have debug info for the `start' function.
13043
13044 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13045
13046 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13047 "Unknown signal" messages, which indicate (on LinuxThreads) that
13048 GDB doesn't know how to debug threads on this system. This is
13049 better than hanging while philosopher 0 dumps chatter into gdb.log.
13050
13051 1999-11-18 Tom Tromey <tromey@cygnus.com>
13052
13053 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13054
13055 1999-11-18 Fred Fish <fnf@cygnus.com>
13056
13057 * gdb.base/coremaker2.c: Add sample program for generating
13058 cores that is more self contained than coremaker.c. Eventually
13059 I'll add more code to this and tie it into the testsuite.
13060
13061 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13062
13063 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13064
13065 1999-11-10 Jimmy Guo <guo@cup.hp.com>
13066
13067 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13068 from $srcdir/lib/.
13069 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13070 and gdb.c++/.
13071
13072 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13073
13074 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
13075 'continue with watch' test point.
13076
13077 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13078
13079 Merged from p2linux-990323-branch:
13080
13081 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13082
13083 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13084
13085 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13086 {limit,fixed}''. Test ``set download-write-size''.
13087
13088 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13089
13090 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13091 gdb_expect_list.
13092
13093 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13094
13095 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13096
13097 1999-11-03 Mark Salter <msalter@cygnus.com>
13098
13099 * gdb.base/break.exp: Fix "stub continue" pattern.
13100
13101 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13102
13103 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13104
13105 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13106
13107 * gdb.base/display.exp ("finish"): Add timeout clause.
13108
13109 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13110 plain prompt clause, so this doesn't have to time out in order to
13111 fail.
13112
13113 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13114 breakpoint hit messages include an address.
13115
13116 * gdb.base/display.exp: Don't forget to escape parens in regular
13117 expressions. Unix regexp notatation sucks.
13118
13119 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13120
13121 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13122 order for 'signalled' message.
13123
13124 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13125
13126 From Jimmy Guo <guo@cup.hp.com>:
13127 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13128 * gdb.base/annota1.c: Add code for tests to work with.
13129
13130 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13131
13132 * gdb.base/remote.exp: New test for remote downloading settings.
13133 * gdb.base/remote.c: New file with large .data.
13134
13135 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13136
13137 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13138 for LinuxThreads support, merged from the Code Fusion branch.
13139
13140 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13141
13142 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13143 containing exp_continue into a while within an expect. Don't
13144 attempt a start more than three times. Check return value from
13145 gdb_load.
13146
13147 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13148
13149 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13150 a pass case.
13151
13152 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
13153
13154 * gdb.base/break.c (main): Added a statement that we can step
13155 off of.
13156 * gdb.base/break.exp: Added tests for setting a breakpoint
13157 at an offset and stepping onto a breakpoint.
13158
13159 1999-10-01 Fred Fish <fnf@cygnus.com>
13160
13161 * gdb.base/help.exp (help add-symbol-file): Update to match current
13162 gdb output.
13163
13164 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13165
13166 * gdb.base/break.exp: Code locations are in hex, don't forget!
13167 (For HP-UX.)
13168
13169 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13170
13171 * condbreak.exp: Use break.c as test program.
13172 * condbreak.c: Remove, redundant with break.c.
13173
13174 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13175
13176 * config/monitor.exp (gdb_target_monitor): Disable X- and
13177 Z-packets if the target needs it.
13178
13179 1999-09-13 James Ingham <jingham@leda.cygnus.com>
13180
13181 * gdb.c++/overload.exp: Added tests for listing overloaded
13182 functions with function pointers in the arg, explicitly calling
13183 out the version you want.
13184
13185 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13186
13187 * long_long.exp: Add variations of test cases that work for
13188 targets with 16-bit ints and 32-bit doubles.
13189
13190 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13191
13192 * break.c (main): Compare a possibly-uninitialized argc with an
13193 unlikely value that fits in 16 bits.
13194
13195 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13196
13197 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13198 0xfeeb, don't want negative numbers if ints are 16 bits.
13199
13200 * lib/gdb.exp (skip_cplus_tests): New proc.
13201 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13202 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13203 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13204 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13205 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13206 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13207 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13208 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13209
13210 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13211
13212 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13213
13214 * gdb.base/corefile.exp (up): Allow a parameter to appear
13215 in the frame that we're going up to.
13216
13217 From Jim Blandy <jimb@cygnus.com>:
13218
13219 * gdb.base/default.exp (info float): Expect some output now.
13220
13221 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13222 returning floating-point values to fail on the x86.
13223 * gdb.base/callfwmall.exp (do_function_calls): Same.
13224
13225 * gdb.base/list.exp (test_listsize): Correct expectations for
13226 listing line 1 with listsize 2. Also, listing a single line
13227 works now, as does listing three lines. [Kevin's note: There
13228 were a number of other cases fixed too where the expectations
13229 differed...]
13230
13231 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13232
13233 * gdb.base/selftest.exp: Add case for when version prints as
13234 constant string instead of char pointer.
13235
13236 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13237
13238 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13239 stepping out of main.
13240
13241 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13242 G++ used.
13243
13244 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13245 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13246
13247 * gdb.c++/ovldbreak.exp: Update match string in test that
13248 includes a warning of multiple breakpoints.
13249
13250 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13251
13252 * gdb.base/display.exp: Improve precision of step-after-finish
13253 added yesterday.
13254
13255 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13256 test.
13257
13258 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13259 configs when using G++, not just hppa*.
13260
13261 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13262
13263 * gdb.base/async.c: New file.
13264 * gdb.base/async.exp: New file.
13265
13266 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13267
13268 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13269 PA64.
13270
13271 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13272
13273 * gdb.base/display.exp: "finish" can leave us mid-line on many
13274 targets, deal with it. Add a small constant to main, instead of
13275 1000 since main+1000 may not be a valid address in the target.
13276
13277 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13278 on hpux11.
13279
13280 * gdb.base/attach.exp: Handle another hpux11 error message variant
13281 when attaching to a process that does not exist.
13282
13283 1999-08-19 J.T. Conklin <jtc@redback.com>
13284
13285 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13286 characters in 'continue to 1241' test.
13287
13288 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13289
13290 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13291 stop in print_long_arg_list, define and use a whitespace
13292 variable in print_small_structs test, add an XFAIL for Solaris.
13293 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13294 interested enough to fix.
13295
13296 1999-08-13 Keith Seitz <keiths@cygnus.com>
13297
13298 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13299 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13300 proc knows about targets other than the natives.
13301 (test_assign): Use "gdb_run_cmd" to "run" the target.
13302 Check that we've actually hit the breakpoint at main.
13303 When we attempt to assign a value to a local variable, check
13304 that the variable is in the current scope, i.e., don't use
13305 a test with an empty result.
13306
13307 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13308
13309 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13310 command.
13311
13312 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13313
13314 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13315 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13316 gdb.compat, gdb.threads-hp.
13317 gdb.hp/configure, gdb.hp/configure.in: New files.
13318 gdb.hp/Makefile.in: Recurse into new subdirs.
13319 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13320 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13321 in object files.
13322 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13323
13324 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13325
13326 * gdb.base/display.exp: Help expect by putting a newline in the
13327 funky printf, remove a bogus p/a test.
13328
13329 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13330
13331 * gdb.base/display.exp: Make sure that when we say 'run', we are
13332 connected to the target. This is necessary when running not
13333 natively.
13334
13335 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13336
13337 * gdb.base/step-test.exp: Removed some extraneous messages.
13338
13339 * gdb.base/long_long.exp: Don't run memory examination tests
13340 on little-endian targets (they will need a different set of
13341 results to match).
13342
13343 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13344
13345 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13346 until somebody decides to fix GDB.
13347
13348 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13349 constant as "ULL".
13350 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13351 matches for a couple x/2 commands.
13352
13353 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13354
13355 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13356 by merging in ref-types2 tests.
13357 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13358
13359 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13360 * gdb.c++/Makefile.in: Add standard actions.
13361 (EXECUTABLES): Rename from PROGS, update list.
13362 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13363 from gdb.hp.
13364 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13365 foo and bar locals.
13366 * gdb.c++/anon-union.exp: Fix tests to match.
13367 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13368 expect matches to handle output variations.
13369 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13370 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13371 output, add HP alternatives for new and delete prints.
13372 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13373 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13374 * gdb.c++/demangle.exp: Use $style when reporting failure.
13375 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13376 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13377 match alternatives.
13378 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13379 compilers.
13380 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13381 * gdb.c++/method.exp: Add match alternatives.
13382 * gdb.c++/misc.cc: Add bool types.
13383 * gdb.c++/misc.exp: Add tests for bool types.
13384 * gdb.c++/overload.exp: Add xfails.
13385 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13386 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13387 add some more template parameter tests (only for HP currently).
13388 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13389 * gdb.c++/virtfunc.cc: Add return type and value for main.
13390 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13391 match alternatives.
13392
13393 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13394
13395 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13396
13397 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13398
13399 * gdb.base/signals.exp: Don't expect getting a backtrace from
13400 within a signal handler to fail on Linux.
13401
13402 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13403
13404 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13405 * lib/gdb.exp: Remove some gratuitious semicolons.
13406 (delete_breakpoints): Increase timeout.
13407 (gdb_expect): Add -notransfer option.
13408 (gdb_test): Use -notransfer option.
13409 (get_compiler_info): Add f77 case.
13410 (get_compiler): New proc, split out from gdb_preprocess, add f77
13411 case.
13412 (gdb_preprocess): Call get_compiler.
13413
13414 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13415 * gdb.base/attach.exp, gdb.base/display.exp,
13416 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13417 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13418 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13419 third arg to gdb_test.
13420 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13421 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13422 HP-UX xfails, add others.
13423 * gdb.base/completion.exp: Reflect name change of self-test.
13424 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13425 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13426 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13427 HP failure number.
13428 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13429 useless HP-UX 10.30 references.
13430 * gdb.base/maint.exp: Loosen matches.
13431 * gdb.base/pointers.c (main): Declare more_code.
13432 * gdb.base/pointers.exp: Match on output of a `next'.
13433 * gdb.base/structs.c: Add prototypes.
13434 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13435 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13436
13437 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13438
13439 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13440 command.
13441
13442 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13443
13444 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13445 Fix run to main failures. Watchpoint can be hardware watchpoint.
13446
13447 * gdb.base/annota1.exp: Clean up some more, in case printf has
13448 debug info. Deal with lack of signal hanlder info in stack.
13449
13450 From Jim Kingdon <kingdon@redhat.com>:
13451 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13452
13453 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13454
13455 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13456 gdb.base/foll-vfork.exp: Don't run for crosses.
13457
13458 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13459
13460 * gdb.base/configure.in: Check for gdbvars.exp instead of
13461 a1-selftest.exp.
13462 * gdb.base/configure: Re-generate.
13463
13464 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13465
13466 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13467 in trying to run first and name is too long.
13468
13469 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13470 pointers2.c and pointers2.exp, respectively.
13471 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13472 doschk happier.
13473
13474 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13475
13476 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13477 callfuncs2.c and callfuncs2.exp.
13478
13479 * gdb.base/list.exp: Remove mistaken xfails.
13480 * gdb.base/list0.h: Add optional prototypes.
13481
13482 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13483
13484 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
13485 calling malloc.
13486 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13487 * ptype.exp: Move test for get_debug_format to before its first
13488 use.
13489
13490 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13491
13492 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13493 * gdb.base/annota2.cc, annota2.exp: Move from here.
13494 * gdb.c++/annota2.cc, annota2.exp: To here.
13495 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13496
13497 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13498
13499 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13500 a consistent format.
13501
13502 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13503
13504 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13505 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13506 HP compilers, also set the globals $true and $false.
13507
13508 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13509 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13510 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13511 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13512 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13513 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13514 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13515 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13516 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13517 whatis.c} Add C++ compatible function definitions and return
13518 types, add includes for library functions.
13519 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13520 * gdb.base/step-test.c (myglob): Rename from glob.
13521 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13522 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13523 files, move here from gdb.hp.
13524 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13525 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13526 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13527 Adjust line numbers in regexps.
13528
13529 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13530 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13531 instead of 0/1.
13532
13533 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13534 foll-vfork.exp: New files, move here from gdb.hp.
13535 * gdb.base/page.exp: New file, test of pagination command.
13536
13537 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13538 recursion test.
13539 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13540
13541 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13542 gdb.base/solib.exp: Fix compiler invocation process.
13543
13544 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13545 HP-UX 11, turn off overload resolution explicitly.
13546 * gdb.base/commands.exp: Set argument list explicitly, add
13547 watchpoint test.
13548 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13549 them work.
13550 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13551 expressions properly.
13552 * gdb.base/corefile.exp: Loosen the match slightly.
13553 * gdb.base/default.exp: Allow "Error accessing memory" message
13554 also.
13555 * gdb.base/display.exp: Skip over x/0 j if PA64.
13556 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13557 * gdb.base/interrupt.exp: Ditto.
13558 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13559 in use.
13560 * gdb.base/list.exp: Add xfails for HP-UX.
13561 * gdb.base/long_long.exp: Refine some of the numeric matches.
13562 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13563 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13564 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13565 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13566 * gdb.base/ptype.exp: Succeed on more varieties of output.
13567 * gdb.base/scope.exp: Add xfails for HP-UX.
13568 * gdb.base/sect-cmd.exp: Add more cases.
13569 * gdb.base/setvar.exp: Add xfails for HP-UX.
13570 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13571 * gdb.base/signals.exp: Match on void symbolically.
13572 * gdb.base/step-test.exp: Add case for PA64.
13573 * gdb.base/term.exp: Add exit and restart.
13574 * gdb.base/twice.exp: Clean up after self.
13575 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13576 * gdb.base/whatis.exp: Allow more ways to pass tests.
13577
13578 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13579 no longer useful.
13580
13581 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13582
13583 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13584 list of patterns.
13585 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13586 print_double_array(double_array)", "continuing to breakpoint
13587 1018", "print print_double_array(array_d)" and "continuing to
13588 1034" tests.
13589
13590 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13591
13592 * Makefile.in: Add empty html and install-html targets.
13593
13594 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13595
13596 * config/mt-*: Remove, these haven't been used since 1996.
13597
13598 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13599
13600 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13601 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13602 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13603
13604 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13605
13606 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13607 simpler match case for the ptype of the big class.
13608
13609 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13610
13611 * gdb.exp: Fix test for gdb_prompt existence.
13612
13613 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13614
13615 * gdb.exp (gdb_test): Add fail after calls to perror.
13616
13617 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13618
13619 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13620
13621 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13622
13623 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13624
13625 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13626
13627 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13628 malloc() is linked in.
13629
13630 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13631
13632 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13633 step at end.
13634
13635 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13636
13637 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13638
13639 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13640
13641 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13642
13643 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13644 * gdb.base/mips_pro.exp: Likewise.
13645
13646 1999-06-02 Keith Seitz <keiths@cygnus.com>
13647
13648 * gdb.c++/templates.cc: Change all "new" operators to throw
13649 an exception.
13650 * gdb.c++/cplusfuncs.cc: Likewise.
13651
13652 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13653
13654 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13655
13656 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
13657 * gdb.base/ending-run.exp: When stepping out of main, accept a
13658 step into an arbitrary assembler file.
13659
13660 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13661
13662 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
13663 "breakpoint-invalid" to be printed.
13664 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
13665 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13666 * gdb.base/annota2.cc: Initialize a.x to 0.
13667
13668 1999-05-17 Keith Seitz <keiths@cygnus.com>
13669
13670 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13671 when "skip_float_tests" set.
13672 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13673 "print print_ten_doubles", and "step into print_long_arg_list".
13674 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13675 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13676 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13677 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13678 "skip_float_tests" is set.
13679 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13680 when "skip_float_tests" set.
13681
13682 1999-05-06 Keith Seitz <keiths@cygnus.com>
13683
13684 * gdb.base/annota2.cc: Include stdio.h.
13685
13686 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13687
13688 * gdb.base/crossload.exp: Remove, this has been disabled ever
13689 since BFD stopped including all targets, and cross-GDB gets
13690 plenty of testing anyway.
13691 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13692 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13693 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13694 * gdb.base/README: Remove, was doc for this.
13695 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13696 needed.
13697
13698 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13699
13700 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13701 output.
13702
13703 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13704 * gdb.base/annota2.exp: New file. More annotation tests.
13705 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13706 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13707
13708 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
13709
13710 * config/cfdbug.exp: New file.
13711
13712 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13713
13714 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13715 Marcus Daniel's and Dale Hawkins's demangler crashes.
13716
13717 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13718 test_lucid_style_demangling, test_arm_style_demangling,
13719 test_hp_style_demangling): Try Tom Tromey's core-dumping
13720 identifier under each demangling style.
13721
13722 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13723
13724 * gdb.c++/demangle.exp: Include the current demangling style
13725 in all test names.
13726 (current_demangling_style): New global variable.
13727 (set_demangling_style, test_demangling_core, test_demangling,
13728 test_demangling_exact): New functions.
13729 (test_gnu_style_demangling, test_lucid_style_demangling,
13730 test_arm_style_demangling, test_hp_style_demangling): Use those,
13731 instead of calling gdb_test and gdb_test_exact directly.
13732 (catch_demangling_errors): New function, which reports errors
13733 signalled by the demangling test functions in an orderly way.
13734 (do_tests): Use catch_demangling_errors.
13735
13736 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13737
13738 * gdb.base/signals.exp (test_handle_all_print): Use () for
13739 grouping in expressions, not {}.
13740
13741 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13742 initialized yet.
13743
13744 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13745
13746 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13747 are listed.
13748
13749 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13750
13751 * gdb.stabs/weird.exp: Test for CC being defined before
13752 looking at its value.
13753
13754 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13755
13756 * gdb.base/call-ar-st.exp: Remove stray '#'.
13757 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13758 "short int" and "long int".
13759 * gdb.c++/overload.cc: Cast the string added in the previous
13760 change, to mollify finicky HP compiler.
13761 * gdb.hp/reg-test.exp (testfile): Fix file name.
13762 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
13763
13764 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13765 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13766 alternate form of enum ptype.
13767
13768 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13769
13770 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13771 * gdb.hp/*.exp: Change all to run compiler probe only after
13772 passing skip_hp_tests, so as not to waste time on guaranteed
13773 failure.
13774
13775 * gdb.c++/overload.cc: Pass string instead of char addr, always
13776 init ccpfoo.
13777 * gdb.c++/templates.cc: Fix syntax error.
13778
13779 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13780
13781 * gdb.base/commands.exp: Add test for correct position of '>'
13782 when issuing the 'commands' command after a 'while' or 'if'
13783 command.
13784
13785 1999-03-18 James Ingham <jingham@cygnus.com>
13786
13787 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13788
13789 * gdb.c++/method.exp: It was testing an uninitialized int on the
13790 stack and assuming it was positive.
13791
13792 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13793
13794 * gdb.base/step-test.exp: Catch a case where finish is broken and
13795 keep it from killing the rest of the tests.
13796 Use gdb_continue_to_end.
13797
13798 * gdb.base/sigall.exp: use gdb_continue_to_end.
13799
13800 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13801
13802 * gdb.base/display.exp: use runto_main, not run.
13803
13804 * gdb.base/default.exp: Check for the current error message in the
13805 r abbreviation test.
13806 Add strongarm to the targets that know info float.
13807
13808 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
13809 run which doesn't work with monitors.
13810
13811 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13812
13813 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13814
13815 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
13816 program. Traps the case (in Cygmon) when the program never really
13817 exits. Same as Mark's continue_to_exit, but I had put it in a lot
13818 more places, so I used my name. Sorry Mark...
13819
13820 * config/monitor.exp (gdb_target_monitor): added another
13821 target_info parameter: remotebinarydownload. This will set the
13822 remotebinarydownload flag if this is causing some boards trouble.
13823
13824 1999-03-18 Mark Salter <msalter@cygnus.com>
13825
13826 * lib/gdb.exp (continue_to_exit): New function.
13827
13828 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13829 * gdb.base/ending-run.exp: Ditto.
13830 * gdb.base/step-test.exp: Ditto.
13831
13832 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13833
13834 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13835 (suggested by Art Haas <ahaas@neosoft.com>).
13836
13837 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13838
13839 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13840
13841 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13842
13843 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13844 descriptions of types (short unsigned int vs unsigned short, etc).
13845
13846 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13847
13848 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13849 a call to strlen; sometimes we do have sources.
13850
13851 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13852
13853 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13854 character, so GDB won't print garbage after its end.
13855
13856 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13857 breakpoint there instead. Sometimes GCC emits memcpy to handle
13858 the large structures being passed by value, so we step into that
13859 instead of sum_array_print, which obscures what we're really testing.
13860 * gdb.base/step-test.exp: However, we do want a test that notices
13861 the bizarre steps into memcpy, so do that here. Add check for
13862 stepping into function calls that pass large structures by value.
13863 ("Is that a noun clause, or are you just happy to see me?")
13864 Remove all references to specific line numbers.
13865 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13866 New type and function.
13867 (main): Call large_struct_by_value, passing it a large struct by value.
13868 * lib/gdb.exp (gdb_get_line_number): New function.
13869
13870 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13871 more portable.
13872
13873 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13874
13875 * lib/gdb.exp: Doc fixes.
13876
13877 1999-03-05 Nick Clifton <nickc@cygnus.com>
13878
13879 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
13880
13881 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13882
13883 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13884 commands. They're not germane to this test, and they don't work
13885 that way on remote targets.
13886
13887 1999-03-01 James Ingham <jingham@cygnus.com>
13888
13889 * Changelog entries merged over from gdb development branch.
13890
13891 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13892
13893 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13894 for outputting results of test run.
13895
13896 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
13897
13898 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
13899
13900 1999-02-25 Felix Lee <flee@cygnus.com>
13901
13902 * lib/gdb.exp (debug_format): initialize
13903
13904 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13905
13906 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13907 * gdb.base/call-rt-st.c: Ditto.
13908
13909 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13910
13911 * gdb.threads/pthreads.exp (horiz): New variable.
13912 (test_startup): Fix regexps that capture thread numbers.
13913
13914 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13915
13916 * gdb.base/smoke.exp: Disambiguate two test case names (both
13917 called ``print'').
13918
13919 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13920
13921 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13922 compilation.
13923
13924 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13925
13926 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13927 actual output formatting.
13928 * gdb.base/smoke.exp: GDB removes leading 0's.
13929 * gdb.base/volatile.exp: Don't check type of remuneration;
13930 that variable is no longer defined in constvars.c.
13931 * gdb.base/step-test.c (main): Exit with explicit exit code.
13932 * gdb.base/step-test.exp: Remove two nexti checks--they are
13933 not portable.
13934
13935 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13936
13937 * gdb.base/help.exp ("help delete display"): Fix test to match
13938 gdb's output.
13939
13940 * gdb.base/long_long.c (known_types): Initialize values to zero.
13941 * gdb.base/long_long.exp: Step one more line
13942 so 'dec' is initialized in "get to known place". GDB removes
13943 leading zeros. Explicitly ask for hex formatting. Use
13944 unique test case names.
13945
13946 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13947
13948 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
13949
13950 * gdb.c++/method.exp: Add missing close brace.
13951
13952 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13953
13954 * gdb.base/maint.exp: Use 'set height 0' to disable page
13955 prompting, not 'set height 400'.
13956
13957 Fix a bunch of timeouts.
13958 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13959 four separate tests, so expect doesn't take forever to match a ton
13960 of text against a regexp with lots of .* forms.
13961 ("maint print psymbols", "maint print symbols"): Make some of
13962 these greps more selective, so that expect doesn't try to wade
13963 through huge piles of output and time out.
13964
13965 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13966
13967 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13968 tests: one which doesn't expect shlib events to be reported, and
13969 another which does, but is XFAIL for all platforms other than
13970 HP/UX.
13971
13972 * gdb.base/break.exp: Teach the test suite that the `catch
13973 fork', `catch vfork', and `catch exec' commands produce error
13974 messages on platforms that don't provide these features.
13975
13976 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13977
13978 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13979 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13980 (shortening names from solib_threshold.exp etc), won't run on
13981 anything but HP-UX for the foreseeable future.
13982 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13983 reflect move.
13984
13985 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13986
13987 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13988 gdb.trace/Makefile.in (clean): Remove all test executables.
13989
13990 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13991
13992 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13993 successfully re-sets breakpoints in shared libraries.
13994 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13995
13996 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13997
13998 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13999 and compiled w/o GCC.
14000
14001 * gdb.hp/watch-cmd.exp: ditto.
14002
14003 * gdb.hp/watch-hp.exp: ditto.
14004
14005 * gdb.hp/xdb1.exp: ditto.
14006
14007 * gdb.hp/xdb2.exp: ditto.
14008
14009 * gdb.hp/dbx.exp: ditto.
14010
14011 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14012
14013 * constvars.c: Remove C++-isms.
14014 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14015 with GCC.
14016
14017 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14018
14019 The following changes are part of the HP merge.
14020
14021 * gdb.base/break.exp: new tests to verify that catchpoints for
14022 fork, vfork, and exec don't trigger inappropriately.
14023
14024 * gdb.base/opaque.exp: compile one file at a time, then link.
14025
14026 * gdb.base/signals.exp: be more restrictive about which hppa
14027 systems receive a setup_xfail. new tests.
14028
14029 * gdb.base/solib_threshold.build: new file.
14030 * gdb.base/solib_threshold.exp: new file.
14031 * gdb.base/solib_threshold.link_opts: new file.
14032 * gdb.base/solib_threshold.mk: new file.
14033 * gdb.base/gen_solib_threshold.c: new file.
14034
14035 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14036 tests. New tests for enums inside classes.
14037
14038 * gdb.c++/compiler.cc: indicate support of template debugging.
14039
14040 * gdb.c++/demangle.exp: run hp style demangling tests.
14041
14042 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14043 tests.
14044
14045 * gdb.c++/misc.cc: changes to support new tests.
14046
14047 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14048 to support new tests.
14049
14050 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14051 gcc, then skip these tests.
14052
14053 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14054
14055 The following files are part of the HP merge; some had longer
14056 names at HP, but have been renamed to be no more than 14
14057 characters in length.
14058
14059 * gdb.hp/ambiguous.cc: new file.
14060 * gdb.hp/ambiguous.exp: new file.
14061 * gdb.hp/attach.exp: new file.
14062 * gdb.hp/attach2.exp: new file.
14063 * gdb.hp/classes-hp.exp: new file.
14064 * gdb.hp/ctti.exp: new file.
14065 * gdb.hp/ctti-add.cc: new file.
14066 * gdb.hp/ctti-add1.cc: new file.
14067 * gdb.hp/ctti-add2.cc: new file.
14068 * gdb.hp/ctti-add3.cc: new file.
14069 * gdb.hp/dbx.exp: new file.
14070 * gdb.hp/exception.cc: new file.
14071 * gdb.hp/exception.exp: new file.
14072 * gdb.hp/foll-exec.c: new file.
14073 * gdb.hp/foll-exec.exp: new file.
14074 * gdb.hp/foll-fork.c: new file.
14075 * gdb.hp/foll-fork.exp: new file.
14076 * gdb.hp/foll-vfork.c: new file.
14077 * gdb.hp/foll-vfork.exp: new file.
14078 * gdb.hp/inherit-hp.exp: new file.
14079 * gdb.hp/more-steps.exp: new file.
14080 * gdb.hp/namespace.cc: new file.
14081 * gdb.hp/namespace.exp: new file.
14082 * gdb.hp/optimize.exp: new file.
14083 * gdb.hp/pxdb.c: new file.
14084 * gdb.hp/pxdb.exp: new file.
14085 * gdb.hp/quicksort.exp: new file.
14086 * gdb.hp/reg-test.exp: new file.
14087 * gdb.hp/reg-test.s: new file.
14088 * gdb.hp/sized-enum.c: new file.
14089 * gdb.hp/sized-enum.exp: new file.
14090 * gdb.hp/start-stop.exp: new file.
14091 * gdb.hp/templ-hp.cc: new file.
14092 * gdb.hp/templ-hp.exp: new file.
14093 * gdb.hp/thr-lib.c: new file.
14094 * gdb.hp/thr-lib.exp: new file.
14095 * gdb.hp/thr-lib.h: new file.
14096 * gdb.hp/thr-liblib.c: new file.
14097 * gdb.hp/virtfun-hp.c: new file.
14098 * gdb.hp/virtfun-hp.exp: new file.
14099 * gdb.hp/watch-cmd.exp: new file.
14100 * gdb.hp/watch-hp.exp: new file.
14101 * gdb.hp/xdb1.exp: new file.
14102 * gdb.hp/xdb2.exp: new file.
14103 * gdb.hp/xdb3.exp: new file.
14104
14105 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14106
14107 The following files are part of the HP merge; some had longer
14108 names at HP, but have been renamed to be no more than 14
14109 characters in length.
14110
14111 * gdb.base/ss.h: new file.
14112 * gdb.base/call-ar-st.c: new file.
14113 * gdb.base/call-ar-st.exp: new file.
14114 * gdb.base/call-rt-st.c: new file.
14115 * gdb.base/call-rt-st-exp: new file.
14116 * gdb.base/call-strs.exp: new file.
14117 * gdb.base/ena-dis-br.exp: new file.
14118 * gdb.base/environ.exp: new file.
14119 * gdb.base/long_long.exp: new file.
14120 * gdb.base/sect-cmd.exp: new file.
14121 * gdb.base/shlib-cl2.exp: new file.
14122 * gdb.base/smoke.exp: new file.
14123 * gdb.base/so-impl-ld.c: new file.
14124 * gdb.base/so-impl-ld.exp: new file.
14125 * gdb.base/so-indr-cl.c: new file.
14126 * gdb.base/so-indr-cl.exp: new file.
14127 * gdb.base/varargs.exp: new file.
14128 * gdb.base/volatile.exp: new file.
14129 * gdb.base/whatis-exp.exp: new file.
14130 * gdb.base/display.exp: new file.
14131 * gdb.c++/derivation.exp: new file.
14132 * gdb.c++/local.exp: new file.
14133 * gdb.c++/member-ptr.exp: new file.
14134 * gdb.c++/overload.exp: new file.
14135 * gdb.c++/ovldbreak.exp: new file.
14136 * gdb.c++/ref-types.exp: new file.
14137 * gdb.c++/ref-types2.exp: new file.
14138 * gdb.c++/userdef.exp: new file.
14139
14140 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14141
14142 * gdb.base/default.exp: Reflect wording change in remote.c.
14143
14144 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
14145
14146 * gdb.base/help.exp: Update to reflect current text.
14147
14148 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14149
14150 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14151 they're stack variables and contain garbage.
14152 * gdb.c++/anon-union.exp: new file.
14153
14154 The following changes were made by David Taylor
14155 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14156 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14157 in changes by HP.
14158
14159 * gdb.base/bitops.exp: new file.
14160 * gdb.base/default.exp: change expected messages for catch and
14161 info catch tests to reflect HP merge changes.
14162 * gdb.base/enable-disable-break.exp
14163 * gdb.base/ending-run.c: new file.
14164 * gdb.base/long_long.c: new file.
14165 * gdb.base/maint.exp: new file.
14166 * gdb.base/pointers2.exp: new file.
14167 * gdb.base/shlib-call2.exp: new file.
14168 * gdb.base/solib.exp: new file.
14169 * gdb.base/step-test.c: new file.
14170 * gdb.c++/anon-union.cc: new file.
14171 * gdb.c++/local.cc: new file.
14172 * gdb.c++/member-pointer.cc: new file.
14173 * gdb.c++/method.cc: new file.
14174 * gdb.c++/ref-types.cc: new file.
14175 * gdb.c++/ref-types2.cc: new file.
14176 * gdb.c++/userdef.cc: new file.
14177
14178 * gdb.base/scope.exp: compile one file at a time, then link.
14179 * gdb.base/langs.exp: ditto.
14180 * gdb.base/list.exp: ditto.
14181
14182 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14183
14184 The following changes were made by David Taylor
14185 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14186 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14187 in changes by HP.
14188
14189 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14190 skip tests. When compiling pass c++ flag to gdb_compile.
14191 * gdb.c++/
14192
14193 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14194 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14195 (skip_hp_tests): new function.
14196 (gdb_preprocess): new function.
14197
14198 * configure.in (hpdir): decide whether to configure gdb.hp.
14199 * configure: regenerated.
14200
14201 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14202 to delete on clean.
14203 (EXECUTABLES): update to reflect new additions.
14204 * gdb.base/commands.exp: update message expected.
14205 * gdb.base/default.exp: add copyright notice.
14206 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14207 * gdb.base/help.exp: update messages to reflect current text.
14208 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14209 targets for recurse tests.
14210 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14211 skip this file.
14212
14213 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14214 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14215 compilation.
14216 * gdb.c++/misc.exp: ditto.
14217 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14218 run the tests. tell gdb_compile that it's a c++ compilation.
14219
14220 * gdb.threads/pthreads.exp: fix typo in message.
14221
14222 * gdb.base/all-bin.exp: new file.
14223 * gdb.base/arithmet.exp: new file.
14224 * gdb.base/assign.exp: new file.
14225 * gdb.base/completion.exp: new file.
14226 * gdb.base/cond-expr.exp: new file.
14227 * gdb.base/condbreak.exp: new file.
14228 * gdb.base/define.exp: new file.
14229 * gdb.base/dollar.exp: new file.
14230 * gdb.base/environment.exp: new file.
14231 * gdb.base/eval-skip.exp: new file.
14232 * gdb.base/jump.exp: new file.
14233 * gdb.base/logical.exp: new file.
14234 * gdb.base/pointers.exp: new file.
14235 * gdb.base/relational.exp: new file.
14236 * gdb.base/section_command.exp: new file.
14237 * gdb.base/whatis-expr.exp: new file.
14238
14239 * gdb.base/all-types.c: new file.
14240 * gdb.base/call-array-struct.c: new file.
14241 * gdb.base/call-return-struct.c: new file.
14242 * gdb.base/call-strings.c: new file.
14243 * gdb.base/callfuncs2.c: new file.
14244 * gdb.base/condbreak.c: new file.
14245 * gdb.base/constvars.c: new file.
14246 * gdb.base/display.c: new file.
14247 * gdb.base/int-type.c: new file.
14248 * gdb.base/jump.c: new file.
14249 * gdb.base/miscexprs.c: new file.
14250 * gdb.base/pointers.c: new file.
14251 * gdb.base/pointers2.c: new file.
14252 * gdb.base/shmain.c: new file.
14253 * gdb.base/shr1.c: new file.
14254 * gdb.base/shr2.c: new file.
14255 * gdb.base/solib.c: new file.
14256 * gdb.base/solib1.c: new file.
14257 * gdb.base/solib2.c: new file.
14258 * gdb.base/varargs.c: new file.
14259 * gdb.c++/derivation.cc: new file.
14260 * gdb.c++/overload.cc: new file.
14261 * gdb.c++/ovldbreak.cc: new file.
14262 * gdb.hp/attach.c: new file.
14263 * gdb.hp/attach2.c: new file.
14264 * gdb.hp/average.c: new file.
14265 * gdb.hp/compiler.c: new file.
14266 * gdb.hp/compiler.cc: new file.
14267 * gdb.hp/execd-program.c: new file.
14268 * gdb.hp/follow-exec.c: new file.
14269 * gdb.hp/follow-fork.c: new file.
14270 * gdb.hp/follow-vfork-and-exec.c: new file.
14271 * gdb.hp/misc-hp.cc: new file.
14272 * gdb.hp/more-steps.c: new file.
14273 * gdb.hp/optimize.c: new file.
14274 * gdb.hp/quicksort.c: new file.
14275 * gdb.hp/run-hp.c: new file.
14276 * gdb.hp/start-stop.c: new file.
14277 * gdb.hp/sum.c: new file.
14278 * gdb.hp/templates-hp.cc: new file.
14279 * gdb.hp/thread-local-in-lib.c: new file.
14280 * gdb.hp/thread-local-in-lib.h: new file.
14281 * gdb.hp/thread-local-in-lib.lib.c: new file.
14282 * gdb.hp/vforked-program.c: new file.
14283 * gdb.hp/virtfunc-hp.cc: new file.
14284 * gdb.hp/watchpoint-hp.c: new file.
14285 * gdb.hp/xdb.c: new file.
14286 * gdb.hp/xdb0.c: new file.
14287 * gdb.hp/xdb0.h: new file.
14288 * gdb.hp/xdb1.c: new file.
14289
14290 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14291
14292 The following change was made by Edith Epstein
14293 <eepstein@cygnus.com> as part of a project to merge in changes
14294 originally made by HP; HP did not create ChangeLog entries.
14295
14296 * gdb.c++/demangle.exp: changed the expected output for some
14297 ARM-style mangling -- removed second reference to datatype.
14298 For example, maint demangle __dt__11T1__pt__2_cFv
14299 T1<char>::~T1<char>(void)
14300 becomes,
14301 maint demangle __dt__11T1__pt__2_cFv
14302 T1<char>::~T1(void)
14303
14304 (test_hp_style_demangling): new hp specific demangling test cases.
14305
14306 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14307
14308 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14309 * gdb.trace/backtrace.exp: Likewise.
14310 * gdb.trace/circ.exp: Likewise.
14311 * gdb.trace/collection.exp: Likewise.
14312 * gdb.trace/deltrace.exp: Likewise.
14313 * gdb.trace/infotrace.exp: Likewise.
14314 * gdb.trace/limits.exp: Likewise.
14315 * gdb.trace/packetlen.exp: Likewise.
14316 * gdb.trace/passc-dyn.exp: Likewise.
14317 * gdb.trace/passcount.exp: Likewise.
14318 * gdb.trace/report.exp: Likewise.
14319 * gdb.trace/save-trace.exp: Likewise.
14320 * gdb.trace/tfind.exp: Likewise.
14321 * gdb.trace/tracecmd.exp: Likewise.
14322 * gdb.trace/while-dyn.exp: Likewise.
14323 * gdb.trace/while-stepping.exp: Likewise.
14324
14325 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14326
14327 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14328
14329 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14330
14331 From Brendan Kehoe:
14332 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14333 int return types.
14334
14335 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14336
14337 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14338 remote dos host testing right.
14339
14340 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14341
14342 * gdb.base/corefile.exp: remove some xfails.
14343
14344 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14345
14346 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14347 have different timestamps.
14348
14349 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14350
14351 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14352 gdb.base/default.exp: Replace "exec" with "executable".
14353
14354 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14355
14356 * gdb.base/default.exp: Change else if to elseif from previous
14357 delta.
14358
14359 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14360
14361 * gdb.base/default.exp: Add brace missing from previous delta.
14362
14363 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14364
14365 * gdb.base/default.exp: Support test for info float for all
14366 varieties of arm toolchain.
14367
14368 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
14369
14370 * gdb.trace/*.exp: remove "remote_download" command.
14371
14372 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
14373
14374 * gdb.trace/*.exp: remove -gdwarf from compile.
14375
14376 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14377
14378 * gdb.trace/configure.in(AC_INIT): typo
14379 * gdb.trace/configure: regenerated
14380
14381 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
14382
14383 * config/m68k-emc.exp: New file.
14384 * lib/<emc-support.exp trace-support.exp}: New files.
14385 * configure.in: add new test directory gdb.trace.
14386 * gdb.trace/{configure configure.in Makefile.in}: New files.
14387 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14388 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14389 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14390 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14391 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14392 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14393 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
14394
14395 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
14396
14397 * gdb.c++/classes.exp: Change all regular expressions to match
14398 arbitrary combinations of newline/carriage-return, so that they
14399 will work equally well on Unix and Windows.
14400 * gdb.c++/inherit.exp: ditto.
14401 * gdb.c++/virtfunc.exp: ditto.
14402
14403 1998-08-11 Dawn Perchik <dawn@cygnus.com>
14404
14405 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14406
14407 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14408
14409 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14410 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14411 to use a0-a3/d0-d3 as needed.
14412
14413 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14414
14415 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14416 * gdb.disasm/am33.exp: Corresponding changes.
14417
14418 1998-07-11 Felix Lee <flee@cygnus.com>
14419
14420 * gdb.base/callfuncs.exp: add cmp10 test.
14421 * gdb.base/callfuncs.c (cmp10): new function.
14422
14423 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14424
14425 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
14426 into two parts to get around a synchronization problem in expect.
14427
14428 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14429
14430 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14431
14432 * configure.in: Add options for gdbtk testsuite.
14433
14434 * configure: Regenerate.
14435
14436 * gdb.gdbtk: New directory to hold gdbtk tests.
14437
14438 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14439
14440 * gdb.fortran/types.exp: Escape brackets in expect patterns
14441 for test_float_literal_types_accepted tests.
14442 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14443 before run test.
14444
14445 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14446
14447 * am33.exp: Just compile, do not link the testcase.
14448 * am33.s: Add ".am33" pseudoop to force am33 mode.
14449
14450 1998-06-25 Felix Lee <flee@cygnus.com>
14451
14452 * gdb.base/setshow.exp: make sure $pc is sane.
14453
14454 * gdb.stabs/weird.exp: split expect patterns properly.
14455
14456 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14457
14458 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14459 * gdb.disasm/am33.exp: Run it.
14460
14461 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
14462
14463 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14464 match processing (and eliminate spurious timeouts when running).
14465
14466 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
14467
14468 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14469 exception test, but conditionalize it on target [mach | gnu].
14470
14471 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
14472
14473 * gdb.base/overlays.exp: fixup compile line for linker script.
14474
14475 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14476
14477 * gdb.fortran/types.exp: don't guess at float size.
14478
14479 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14480
14481 * gdb.base/exprs.exp: delete test that depends on int size.
14482
14483 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14484
14485 * config/sim.exp: Removed checks for target triplets.
14486 (gdb_target_sim): Use gdb,target_sim_options.
14487
14488 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14489
14490 * gdb.base/reread.exp: New file.
14491 * gdb.base/reread1.c: New file.
14492 * gdb.base/reread2.c: New file.
14493
14494 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14495
14496 * config/sim.exp: Use 'target sim -sparclite' when running
14497 SPARClite programs.
14498
14499 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14500
14501 * gdb.base/structs2.exp: New file.
14502 * gdb.base/structs2.c: New file.
14503
14504 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14505
14506 * gdb.asm/common.inc: New file.
14507 * gdb.asm/d10v.inc: New file.
14508 * asm-source.exp: Pass -I's to gas to find .inc files.
14509 Update line numbers in expected output.
14510 * asmsrc1.s: Rewrite.
14511 * asmsrc2.s: Rewrite.
14512 * configure.in: Create arch.inc symlink.
14513 * configure: Regenerate.
14514 * Makefile.in (distclean): Delete arch.inc.
14515
14516 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14517
14518 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14519 (t_enum_value2): ditto
14520 (t_enum_value3): ditto
14521 (main): ditto
14522 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14523
14524 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14525 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14526 change.
14527 Use gdb_test instead of send_gdb/gdb_expect sequences.
14528
14529 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14530
14531 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14532 not void.
14533
14534 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14535
14536 * gdb.base/branches.c: Code with lots of loops and
14537 subroutines. Used to test gdbs ability to single step through PC
14538 changes, especially to test mips-tdep.c:mips_next_pc
14539
14540 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14541
14542 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14543 more rigorous EGCS C++ error checking.
14544
14545 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14546
14547 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14548 tests.
14549 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14550 function when asleep.
14551 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14552 for i*86 Linux and SVR4 signal handling problems.
14553 Remove linux xfail for `next to handler in signals_tests_1', fixed
14554 by recent infrun.c change.
14555 Limit backtrace to 10 frames to avoid timeout problems with infinite
14556 stack backtraces.
14557 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14558 target.[ch] change.
14559
14560 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14561
14562 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14563 for a newline from gdb before continuing.
14564 (default_gdb_exit): Just look for y or n.
14565 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14566 it does, fail the rests of the tests in the file.
14567
14568 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14569
14570 * config/cygmon.exp: New file.
14571
14572 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14573
14574 * gdb.base/list.exp: Fix problem with "list default lines around
14575 main" test on remote targets.
14576
14577 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14578 run test on remote targets.
14579
14580 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14581
14582 * gdb.asm: New directory.
14583 * configure.in: Configure it.
14584 * configure: Regenerate.
14585 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14586 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14587
14588 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14589
14590 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14591
14592 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
14593
14594 * gdb.base/overlays (several files): Merge the two overlay
14595 managers into one. Change variables (foox, barx, bazx, grbxx)
14596 back into ints but force them to load in their proper sections.
14597
14598 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14599
14600 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14601 on-chip insn memory and IMAP1 to upper 128k.
14602 (D10VCopy): Handle memory regions crossing 16k boundaries.
14603 (D10VCopy): Transfer data in 32 bit chunks.
14604
14605 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14606
14607 * gdb.base/overlays.c (main): Exit normally when result is
14608 correct.
14609
14610 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14611 map. Include space for printf in .text segment.
14612
14613 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14614 updated d10v memory VMA/LMA map.
14615 (D10VCopy): Call D10VTranslate.
14616
14617 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14618
14619 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14620
14621 * gdb.base/bar.c (barx, bar): Change variable to small array so
14622 that it won't be put into the .sdata - small data -
14623 section. Update reference.
14624 * gdb.base/baz.c (bazx, baz): Ditto.
14625 * gdb.base/foo.c (foox, foo): Ditto.
14626 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14627
14628 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14629 to be arrays.
14630
14631 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
14632
14633 * gdb.base/overlays.exp: fix up and get working again.
14634 Add tests for backtraces from an overlay function.
14635
14636 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14637
14638 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14639 "calling function with watchpoint enabled".
14640
14641 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14642
14643 * gdb.base/break.exp (test_next_with_recursion): Remove
14644 gdb_suppress_tests for d10v-*-*.
14645 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14646 pending review of whether it is useful or not.
14647
14648 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14649
14650 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14651
14652 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14653
14654 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14655 * config/dve.exp: New file to support Densan boards.
14656
14657 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14658
14659 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14660 reads and BSD.
14661
14662 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14663
14664 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14665 response.
14666
14667 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14668
14669 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14670
14671 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14672 test.
14673
14674 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14675 target_sizeof_long and target_bigendian_p.
14676 (structs_by_value, structs_by_reference): Check values according
14677 to targets word size and endianess.
14678
14679 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14680
14681 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14682 output.
14683
14684 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14685
14686 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14687 Update test of set args help to match source change.
14688
14689 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14690
14691 * gdb.base/default.exp: Expect help system output to be in
14692 alphabetical order.
14693 * gdb.base/help.exp: Ditto.
14694
14695 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14696
14697 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14698 "i*86-pc-linux-gnu*".
14699 * gdb.base/interrupt.exp: Ditto.
14700 * gdb.base/corefile.exp: Ditto.
14701
14702 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14703 define vxworks when building the testcase.
14704
14705 * gdb.base/ptype.exp: Fix testnames to be unique.
14706 * gdb.base/radix.exp: Ditto.
14707 * gdb.base/term.exp: Ditto.
14708 * gdb.base/whatis.exp: Ditto.
14709 * gdb.c++/classes.exp: Ditto.
14710
14711 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14712
14713 * gdb.base/callfuncs.exp: Fix indentation.
14714
14715 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14716 suppress_flag has been set.
14717 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14718 target feature.
14719
14720 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14721
14722 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14723 the testcase.
14724
14725 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14726 set_debug_traps() and breakpoint().
14727 * gdb.c++/misc.cc (main): Ditto.
14728 * gdb.c++/templates.cc (main): Ditto.
14729 * gdb.c++/virtfunc.cc (main): Ditto.
14730
14731 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14732
14733 * lib/gdb.exp(gdb_step_for_stub): New function.
14734 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14735 exists, reload the executable and do a "continue" instead of
14736 doing a jump.
14737 (runto_main): Use gdb_step_for_stub.
14738
14739 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14740 tests to have unique names.
14741 * gdb.base/callfuncs.exp: Ditto.
14742 * gdb.base/commands.exp: Ditto.
14743 * gdb.base/default.exp: Ditto.
14744 * gdb.base/help.exp: Ditto.
14745 * gdb.base/list.exp: Ditto.
14746 * gdb.base/opaque.exp: Ditto.
14747 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14748 similar tests.
14749
14750 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14751 * gdb.c++/cplusfuncs.cc: Ditto.
14752 * gdb.c++/virtfunc.cc: Ditto.
14753
14754 * config/monitor.exp: Keep track of the last file we saw, rather
14755 than trying to get the info from gdb.
14756
14757 * gdb.fortran/types.exp: Move comment to previous line.
14758
14759 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14760
14761 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14762 target mode.
14763
14764 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14765
14766 From Bob Manson:
14767 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14768 string from GDB when it connects.
14769
14770 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14771
14772 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14773
14774 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14775 if we can't get a debug format from GDB (we may be testing an
14776 older GDB). Use a 10 second timeout when checking for the format.
14777
14778 * gdb.stabs/weird.exp: Fix quoting.
14779
14780 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14781
14782 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14783
14784 * config/arm-ice.exp: New file.
14785
14786 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14787
14788 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14789 until it has been modified to work with the new testsuite.
14790
14791 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
14792 testcase won't compile, cause all of the testcases in the file to
14793 fail instead.
14794
14795 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14796 (gdb_clear_suppressed): New procedure.
14797 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14798 it contains a positive value.
14799
14800 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14801
14802 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14803
14804 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14805
14806 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14807
14808 * lib/gdb.exp (setup_xfail_format): New function.
14809 (get_debug_format): New function to get debug format.
14810 (debug_format): New global variable to hold last value set
14811 by get_debug_format.
14812 * gdb.base/list.exp: Call get_debug_format and expect some
14813 tests to fail for DWARF 1 and COFF formats.
14814 * gdb.c++/ptype.exp: Ditto.
14815 * gdb.c++/classes.exp: Ditto.
14816 * gdb.c++/cplusfuncs.exp: Ditto.
14817 * gdb.c++/inherit.exp: Ditto.
14818 * gdb.c++/templates.exp: Ditto.
14819 * gdb.c++/virtfunc.exp: Ditto.
14820
14821 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14822
14823 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14824 host doesn't have a currently-open connection.
14825
14826 * config/sparclet.exp: Cleanups and fixes to make it generic for
14827 any gdb stub target. Handle cases where gdb doesn't respond when
14828 interrupted in a sane fashion.
14829
14830 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14831 same thing in a totally different way.
14832
14833 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14834 setting "timeout".
14835 (gdb_start): We set the global gdb_prompt variable in
14836 default_gdb_init now.
14837
14838 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14839
14840 * gdb.base/printcmds.exp: Fix "check for floating addition"
14841 regexp to accept results within approx +/- .01 of exact value.
14842 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14843
14844 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14845
14846 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14847 properly.
14848 (gdb_expect): Add optional timeout parameter, and add timeout
14849 value to various calls.
14850 (gdb_suppress_tests): Only give one warning message per group.
14851
14852 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14853
14854 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14855 global variables. Handle getting a value for $timeout more
14856 gracefully.
14857
14858 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14859
14860 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14861 initialize.
14862 (default_gdb_init): New procedure; allow gdb_init to be overridden
14863 by a target configuration file.
14864 (gdb_expect): Pass the timeout to remote_expect.
14865
14866 * config/monitor.exp(gdb_load): Fix typo in regexp.
14867
14868 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14869
14870 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14871
14872 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14873
14874 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14875 here. Call gdb_target_exec before rebooting the target, to make
14876 sure the connection to the target is closed.
14877 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14878 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14879 Also detect "Timeout reading from remote" error.
14880
14881 * config/gdbserver.exp: Pass the executable being loaded to
14882 gdb_target_monitor. Don't call gdb_file_cmd here; let
14883 gdb_target_monitor do it.
14884
14885 * gdb.disasm/hppa.exp: Don't use exec_output.
14886
14887 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14888
14889 * gdb.base/list.exp: If we're debugging a non-native target,
14890 try to set the pc register to point to the start of the
14891 program before doing the first list command.
14892
14893 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14894 test_calls after restarting.
14895
14896 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14897 reloading.
14898
14899 * gdb.base/watchpoint.exp: Fix typo.
14900
14901 * gdb.base/setshow.exp: Check for use_gdb_stub.
14902
14903 * gdb.base/break.exp: Fix continue until exit test for the gdb
14904 stub case.
14905 * gdb.base/langs.exp: Ditto.
14906
14907 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14908 gdb_load_offset. If we weren't given a file to load, figure out
14909 what the current file is and use it.
14910
14911 * config/i386-bozo.exp: New file.
14912
14913 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14914
14915 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14916 feature.
14917
14918 * config/proelf.exp: New entry.
14919
14920 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14921
14922 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14923 of regexps.
14924
14925 * gdb.base/watchpoint.exp: Don't run the test_stepping
14926 tests if gdb can't call functions on the target.
14927
14928 * gdb.base/setshow.exp: Don't run the set prompt tests if
14929 the board has gdb_prompt set.
14930
14931 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14932
14933 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14934 * gdb.base/commands.exp: Likewise.
14935 * gdb.base/setshow.exp: Likewise.
14936
14937 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14938
14939 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14940 feature.
14941
14942 * config/i960.exp: New file.
14943
14944 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14945
14946 * gdb.base/funcargs.exp: Check for gdb,short_int target
14947 feature instead of looking for explicit target triplets.
14948
14949 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
14950
14951 * gdb.base/printcmds.exp: add a couple more tests a la
14952 "p 123DEADBEEF", to check parse_number.
14953 * top.c: change "to enable to enable" to "to enable" in a couple
14954 of help strings.
14955
14956 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14957
14958 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14959 on the mn10300.
14960
14961 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14962
14963 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14964 where the test executable is run with explicit args.
14965 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14966
14967 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14968
14969 * gdb.base/run.c: Use FAKEARGV to build test executable that
14970 does not require a command line arg, since most simulators
14971 don't currently support passing such an arg into the simulated
14972 program.
14973 * gdb.base/commands.exp: Change tests to insert the proper
14974 value as the arg to the first recursive factorial call. Change
14975 compilation line to define FAKEARGV at compile time.
14976
14977 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14978
14979 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14980 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14981 function with watchpoint enabled" test.
14982
14983 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14984
14985 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14986 Don't call gdb_test when the command doesn't return to a gdb prompt.
14987
14988 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14989 "Tests restarted" messages.
14990
14991 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14992
14993 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14994
14995 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
14996
14997 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14998 for INFO SYMBOL; add help tests for OVERLAY commands.
14999 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15000 add tests for OVERLAY commands
15001 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15002 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15003 * gdb.base/sigall.c: add usestubs code frag
15004 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
15005
15006 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15007
15008 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15009 failures.
15010 (gdb_stop_suppressing_tests): Note that tests have restarted.
15011
15012 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15013
15014 * config/h8300.exp: New file.
15015
15016 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15017
15018 * gdb.base/setshow.exp: Check for the existence of a
15019 feature, not its value.
15020
15021 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15022
15023 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15024
15025 * gdb.base/scope.exp: It's now init0(), not init().
15026
15027 * gdb.base/scope0.c: For now, change init() to be init0().
15028
15029 * config/monitor.exp: Use gdb_serial in preference to serial
15030 or netport.
15031
15032 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15033 and it's not already set.
15034
15035 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15036
15037 * gdb.base/setshow.exp: Only test the run command if the target
15038 isn't using a stub and if it supports argument passing.
15039
15040 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15041
15042 * config/udi.exp(gdb_start): Make sure UDICONF is set
15043 properly before starting gdb.
15044
15045 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15046
15047 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15048 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15049 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15050
15051 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15052
15053 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15054 specialized code to reboot the board, use remote_reboot instead.
15055
15056 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15057
15058 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15059
15060 * config/monitor.exp: Make sure we disconnect from the target.
15061 Also, try a reboot/reload cycle instead of failing if the
15062 load fails.
15063
15064 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15065
15066 * gdb.base/default.exp: Don't set match_max.
15067 * gdb.base/help.exp: Ditto.
15068 * gdb.base/list.exp: Ditto.
15069 * gdb.base/signals.exp: Ditto.
15070
15071 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15072 set, use remote_ld to download the testcase instead of
15073 the GDB loader.
15074
15075 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15076
15077 * config/vr5000.exp: New file.
15078
15079 * config/monitor.exp(gdb_target_monitor): Add pattern for
15080 "Ending remote" to detect errors in connecting.
15081
15082 * gdb.base/setshow.exp: Add .* within auto language test.
15083
15084 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15085 target feature.
15086
15087 * config/monitor.exp(gdb_load): Check for a failure when loading,
15088 and reboot the board if necessary.
15089
15090 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15091 a set of tests. Remove print.* from the patterns being checked.
15092
15093 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15094
15095 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15096 refer to gdb_spawn_id.
15097
15098 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15099 longer used.
15100 * config/sparclet.exp: Ditto.
15101 * config/sparclet-old.exp: Ditto.
15102 * config/slite.exp: Ditto.
15103 * config/sim.exp: Ditto.
15104 * gdb.base/funcargs.exp: Ditto.
15105
15106 * lib/gdb.exp:Remove references to gdb_spawn_id.
15107 (gdb_expect): Move to remote.exp.
15108
15109 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15110
15111 * config/monitor.exp: Detect the "Couldn't establish connection"
15112 message from GDB.
15113
15114 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15115
15116 * gdb.base/bitfields.exp: Use runto instead of explicit
15117 gdb_run_cmd/gdb_expect sequences.
15118
15119 * gdb.base/break.exp(text_next_with_recursion): Add match for
15120 gdb_expect call.
15121
15122 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15123 We also need to handle the "A program is being debugged already"
15124 prompt from gdb. Use gdb_test to set the baud rate.
15125
15126 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15127 to 20000. Really. I mean it.
15128
15129 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15130
15131 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15132 fails. If suppress_flag is set, skip perror message about not
15133 being able to send to GDB.
15134 (send_gdb): If suppress_flag is set, don't try to send commands to
15135 GDB.
15136 (gdb_expect): If suppress_flag is set, always fail immediately.
15137 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15138 (gdb_init): Call gdb_stop_suppressing_tests.
15139 (default_gdb_exit): Ditto.
15140 (default_gdb_start): Ditto.
15141
15142 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15143 gdb_stop_suppressing_tests as appropriate.
15144 * gdb.base/break.exp: Ditto.
15145 * gdb.base/callfuncs.exp: Ditto.
15146 * gdb.base/commands.exp: Ditto.
15147 * gdb.base/exprs.exp: Ditto.
15148 * gdb.base/funcargs.exp: Ditto.
15149 * gdb.base/list.exp: Ditto.
15150 * gdb.base/recurse.exp: Ditto.
15151 * gdb.base/scope.exp: Ditto.
15152 * gdb.base/structs.exp: Ditto.
15153 * gdb.c++/inherit.exp: Ditto.
15154
15155 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15156
15157 * config/vr4300.exp: New file.
15158
15159 * gdb.*/*.exp: Call gdb_expect instead of expect.
15160
15161 * lib/gdb.exp(gdb_expect): New function.
15162
15163 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15164
15165 * lib/gdb.exp(gdb_init): New function.
15166
15167 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15168 for each individual variable set.
15169
15170 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15171 name.
15172
15173 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15174
15175 * gdb.base/scope.exp: Use gdb_test.
15176
15177 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15178 aborting; the testsuite driver will do that for us (see
15179 gdb_finish). Also, use gdb_test in a few more places.
15180
15181 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15182
15183 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15184
15185 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15186
15187 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15188 and "add_tests" are not at the same address.
15189
15190 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15191
15192 * gdb.base/ptype.exp: Use gdb_test.
15193
15194 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15195
15196 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15197 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15198 left in. No longer expect them to fail.
15199
15200 * gdb.stabs/*.mt; Deleted, no longer used.
15201 * gdb.stabs/configure.in: Remove references to target makefile
15202 frags.
15203 * gdb.stabs/configure: Rebuilt.
15204
15205 * gdb.disasm/*.mt: Deleted, no longer used.
15206 * gdb.disasm/configure.in: Remove references to target makefile
15207 frags. Use "sh3.s" as the unique filename for this directory.
15208 * gdb.disasm/configure: Rebuilt.
15209
15210 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15211 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15212 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15213
15214 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15215
15216 * config/udi.exp: Use mondfe,name instead of remote_host.
15217
15218 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15219
15220 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15221 a function with a watchpoint enabled on the mn10200.
15222
15223 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15224 before trying to create it!
15225
15226 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15227
15228 * config/vx.exp: Use hostname instead of netport.
15229
15230 * config/vxworks.exp: New file.
15231
15232 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15233
15234 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15235 gdb before assuming everything worked. Send a ^C if a timeout
15236 occurs.
15237
15238 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15239 $gdb_spawn_id directly.
15240 (gdb_run_cmd): Try _start as well as start. Use the target feature
15241 gdb,start_symbol as the symbol to start from when jumping.
15242
15243 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15244
15245 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15246 redundant) test.
15247
15248 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15249 it doesn't lose for 16bit integer systems.
15250
15251 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15252
15253 * gdb.fortran/types.exp: If the target doesn't support "double"
15254 data types, then expect "real" types to only be 4 bytes.
15255
15256 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15257 call tests if the target doesn't support inferior function calls.
15258
15259 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15260 in printf tests.
15261
15262 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15263
15264 * gdb.base/help.exp: Disable "help set", "help show", and
15265 "help support". Simplify regexp for "help stack".
15266
15267 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15268 to 60 seconds. Temporarily set match_max to 15000 around the
15269 "info copying" test.
15270
15271 * gdb.base/nodebug.exp: Don't try to do an inferior function
15272 call if the target doesn't support them.
15273 * gdb.base/printcmds.exp: Likewise.
15274 * gdb.base/setvar.exp: Likewise.
15275 * gdb.base/structs.exp: Likewise.
15276 * gdb.c++/templates.exp: Likewise.
15277 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15278
15279 * gdb.base/recurse.exp: Enable for the mn10200.
15280
15281 * configure.in: Do configure gdb.stabs directory for *-*-elf
15282 targets.
15283 * configure: Rebuilt.
15284
15285 * gdb.base/break.exp: Check for gdb,noresults before testing
15286 exit status and/or results from the target.
15287 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15288 * lib/gdb.exp: Remove old (now bogus) initialization of
15289 noinferior, noargs, noresults and nosignals.
15290
15291 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15292
15293 * config/sh.exp: New file.
15294
15295 * config/slite.exp: Try to connect multiple times to the board
15296 before rebooting. Only send a "monitor run" if need_monitor_run
15297 is set.
15298
15299 * gdb.base/break.exp: Don't do the "stub continue" test if
15300 the target has gdb_stub set.
15301
15302 * gdb.base/callfuncs.exp: Increase the timeout.
15303
15304 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15305 if the target has gdb,noinferiorio set.
15306
15307 * gdb.base/list.exp: Increase match_max to 10000 characters.
15308
15309 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15310
15311 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15312 target.
15313
15314 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15315
15316 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15317
15318 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15319 trying to delete the copy of gdb. Catch the file delete so we
15320 don't die if the delete fails; also, the file should be copied to
15321 the host, not to the build.
15322
15323 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15324
15325 * lib/gdb.exp(gdb_test): Surround the result pattern with
15326 parenthesis in case it contains multiple regexps separated
15327 with |.
15328
15329 * gdb.base/watchpoint.exp: Use gdb_test.
15330 * gdb.base/default.exp: Ditto.
15331
15332 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15333
15334 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
15335
15336 * gdb.base/scope.exp: Use gdb_test.
15337 * gdb.c++/classes.exp: Ditto.
15338 * gdb.c++/inherit.exp: Ditto.
15339
15340 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15341
15342 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15343 remote_exec instead.
15344 * gdb.base/corefile.exp: Don't be ridiculous.
15345 * gdb.base/*.c: Add missing stub invocations.
15346
15347 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15348
15349 * config/slite.exp: Miscellaneous fixes.
15350
15351 * lib/gdb.exp: Fix runto.
15352
15353 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15354 the target.
15355
15356 * gdb.base/watchpoint.exp: Fix regexp.
15357
15358 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15359 close and wait commands, as the descriptor may now be
15360 invalid. Always call "remote_close host".
15361
15362 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15363
15364 Major rewrite for testsuite revision.
15365
15366 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15367 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15368 instead of relying on spawn_id to always contain a valid
15369 spawn id.
15370 (get_compiler_info): New procedure to build the ${binfile}.ci
15371 file, instead of replicating this in N different places.
15372 (gdb_compile): New procedure.
15373
15374 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15375 appropriate arguments) instead of compile. Use gdb_test in a lot
15376 more places. Use send_gdb instead of send. Always run gdb_start
15377 at the start of a testcase, as this is no longer done magically.
15378
15379 config/*-gdb.exp: Rename without the -gdb suffix.
15380
15381 config/mips.exp: Use remote_close instead of exit_remote_shell.
15382 config/monitor.exp: Use target_info instead of looking at
15383 baud, timeout, etc.
15384 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15385
15386 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15387
15388 * gdb.c++/templates.exp (test_ptype_of_templates),
15389 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15390 Update expect patterns for destructors and assignment operators
15391 to match corresponding c-typeprint.c changes.
15392 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15393 to destructor breakpoint test, GDB should be able to set the
15394 destructor breakpoint without specifying arguments.
15395
15396 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15397
15398 * gdb.threads/pthreads.exp: Change result for failure to compile due
15399 to lack of pthreads runtime support from an error to simply an
15400 unsupported test, per dejagnu standards.
15401
15402 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15403
15404 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15405 where GDB exits to reduce pattern match time.
15406 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15407
15408 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15409
15410 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
15411
15412 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15413 * gdb.base/default.exp: ditto.
15414 * gdb.base/nodebug.exp: ditto.
15415 * gdb.base/printcmds.exp: ditto.
15416 * gdb.base/ptype.exp: ditto.
15417 * gdb.base/setvar.exp: ditto.
15418 * gdb.base/structs.exp: ditto.
15419 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15420
15421 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15422
15423 * configure, */configure: Rebuild with autoconf 2.12.
15424
15425 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15426
15427 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15428 use new i*86-pc-linux*-gnu quads.
15429 * gdb.base/corefile.exp: Ditto.
15430 * gdb.base/signals.exp: Ditto.
15431 * gdb.base/sigall.exp: Ditto.
15432 * gdb.base/interrupt.exp: Ditto.
15433
15434 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15435 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15436 RedHat 4.0.
15437
15438 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15439 linux. This allows the test case to at least compile on latest
15440 linux, but still not run due to missing the threads runtime library.
15441
15442 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15443
15444 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15445 directory to search gdb directory. Accept and step over conditional
15446 stack alignment code. Consume $prompt in failure cases.
15447 Reset timeout to $oldtimeout instead of some arbitrary value.
15448 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15449 timeout problems with infinite stack backtraces.
15450 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15451 Accept function parameters for linkfunc member.
15452
15453 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15454
15455 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15456 (CXXFLAGS): Remove, unreferenced.
15457 (B_OPTIONS): Add for -B options and add code to initialize with
15458 previous -B options and also add -B option to pick up cross compiled
15459 runtime.
15460 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15461 doing cross compiles.
15462 (target_alias): Declare global.
15463 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15464 to verify that gcc exists in build tree, and if so set CC to that
15465 gcc and to use B_OPTIONS and TARGET_INCLUDES.
15466
15467 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15468
15469 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15470 ptype test for anonymous union. Fixup testcase to match
15471 current gcc debug output.
15472
15473 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15474
15475 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15476 force argument to an unsigned long type.
15477
15478 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15479
15480 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15481 tests and anonymous union print/ptype tests.
15482 * gdb.base/list.exp (test_forward-search): Increase timeout by
15483 5 minutes for the "search extremely long line" case.
15484 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15485 completely optional and that the pass/fail messages use the command as
15486 the message if that third arg is a null string.
15487 (gdb_test_exact): Arrange that a null string pattern means match a
15488 null string output rather than any output, which might include random
15489 errors.
15490 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15491 backtrace test.
15492 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15493 always failing and failure is now exposed by gdb.exp changes.
15494
15495 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15496
15497 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15498 weren't being noted.
15499
15500 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15501
15502 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15503 * gdb.stabs/weird.exp: Remove v_comb xfails.
15504
15505 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
15506
15507 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
15508 list.exp scope.exp watchpoint.exp]
15509 Make all timeout error msgs explicitly say "(timeout)".
15510
15511 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
15512
15513 * config/monitor.exp: Increase download timeout to 1000 seconds.
15514
15515 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
15516
15517 * config/m32r.exp: Increase timeout to 120 seconds.
15518
15519 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15520
15521 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15522 and accept older ordering as obsolescent gcc or gdb.
15523 * gdb.c++/templates.exp: Ditto.
15524 * gdb.c++/virtfunc.exp: Ditto.
15525
15526 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15527
15528 * gdb.base/coremaker.c: Add code to mmap some data so we
15529 can check that it ends up in the core file.
15530 * gdb.base/corefile.exp: Add test to read mmapped data
15531 from core file.
15532
15533 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
15534
15535 * config/m32r.exp: New file.
15536
15537 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15538
15539 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15540 that cflags can contains -gstabs, and work correctly for other tests.
15541
15542 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
15543
15544 * gdb.base/setshow.exp: New file, tests show and set.
15545 * gdb.base/setshow.c: New file, tests show and set.
15546 * gdb.base/help.exp: Add test for help set|show annotate.
15547 * gdb.base/default.exp: Add test for set|show annotate.
15548
15549 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15550
15551 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15552 errors unique.
15553 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15554 explicitly.
15555
15556 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15557
15558 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15559 and width commands. This is done elsewhere.
15560 * (gdb_start): Don't call gdb_start_sim here. That's already
15561 done in gdb_load. This fixes lots of failures in default.exp.
15562
15563 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15564
15565 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15566 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15567 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15568 in the same we we treat other failures (since it may be an expected
15569 condition), rather than as an error.
15570 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15571 old test format.
15572
15573 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15574
15575 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15576 (distclean maintainer-clean realclean): No need to remove files
15577 twice. Nuke the duplicates.
15578 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
15579 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
15580 Remove config.h along with other config files.
15581
15582 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15583
15584 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15585 "p func1 ()" and note that rests of tests are skipped.
15586 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15587 setup_xfails for "print func2::coremaker_local".
15588 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15589 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15590 affected by the previous run test.
15591 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15592 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15593 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15594 "pass int powerset tuple" and "pass modeless int powerset tuple".
15595 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15596 "real write 4" and "real write 8".
15597 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15598 setup_xfails for "print vs1 after tuple assign 2",
15599 "print \$i after tuple assign 2", and
15600 "print vs2 after tuple assign 2".
15601 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15602 meaningful error message and return -1 so the caller can
15603 suppress further tests and avoid a cascade of errors.
15604
15605 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15606
15607 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15608 format for printing version.
15609 * gdb.base/default.exp: Ditto.
15610 * gdb.base/interrupt.exp: Fix problem with cascade of
15611 errors if child process dies while calling a function.
15612
15613 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15614
15615 * Makefile.in (VPATH): Add
15616 * Makefile.in (Makefile, config.status): Fix rules so things get
15617 remade when necessary.
15618
15619 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15620
15621 * Makefile.in (just-check): Add path to sibling expect dir
15622 to environment variable specified by RPATH_ENVVAR.
15623
15624 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15625
15626 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15627 (just-check): Add shared library paths for libstdc++, tk,
15628 tcl, bfd, and opcodes to the environment variable specified
15629 in RPATH_ENVVAR.
15630 * configure.in: Add support to recognize --enable-shared flag
15631 and generate correct value for RPATH_ENVVAR.
15632 * configure: Regenerated with autoconf.
15633
15634 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15635
15636 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15637 include all osf versions.
15638 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15639 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15640 when target is linux. When failing to build pthreads test
15641 executable, give more meaningful message.
15642 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15643 arg for pthread_create.
15644
15645 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15646
15647 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15648 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15649 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15650 and -lpthreads (everybody else).
15651 (test_startup): Fail gracefully if threads are not supported.
15652 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15653 "p/c array_index("abcdef",2)" when not gcc compiled.
15654 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15655 "print func2::coremaker_local" when not gcc compiled.
15656 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15657 "ptype on opaque struct tagname (statically)",
15658 "ptype on opaque struct tagname (dynamically) 1", and
15659 "ptype on opaque struct tagname (dynamically) 2"
15660 for not compiled with gcc.
15661 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15662 backtrace when compiled with gcc.
15663 * lib/gdb.exp (runto_main): Return result of "runto main" rather
15664 than always return success.
15665
15666 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15667
15668 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15669
15670 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15671
15672 * gdb.base/structs.exp: Undo last change.
15673
15674 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15675
15676 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15677 encapsulate all the steps/nexts done during self test, starting
15678 at main, and makes them less sensitive to optimization issues.
15679 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15680 signal handler" test.
15681 * gdb.threads/pthreads.exp: Only run this for native configs.
15682 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15683 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15684 tests.
15685 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15686 for "runto test_calls(void)" test.
15687
15688 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15689
15690 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15691 and don't expect address info in breakpoint confirmations.
15692
15693 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15694
15695 * gdb.base/list.exp (test_forward_search): Increase timeout
15696 temporarily by 60 seconds for searching extremely long line,
15697 and then reset to old value when done. Increase expect input
15698 buffer to 10000.
15699
15700 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15701
15702 * gdb.base/list.exp (test_forward_search): Fix to handle very
15703 long source line without overflowing expect's input buffer.
15704
15705 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15706
15707 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15708 "buffer_full".
15709
15710 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15711 "buffer_full".
15712
15713 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15714 "buffer_full".
15715
15716 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15717 "buffer_full".
15718
15719 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15720
15721 * configure.in (configdirs): Add gdb.threads.
15722 * configure: Regenerated with autoconf.
15723 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15724 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15725 * gdb.threads/configure: New, generated with autoconf.
15726
15727 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15728
15729 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15730
15731 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15732
15733 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15734 each signal's status in the output of "handle all print".
15735 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15736 the \r\n sequence that immediately precedes the gdb prompt.
15737 * gdb.base/a1-selftest.exp: Save original timeout and restore
15738 after test.
15739
15740 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15741
15742 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15743 symbol.
15744
15745 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15746
15747 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15748
15749 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15750
15751 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15752 timeout by 60 seconds.
15753
15754 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15755
15756 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15757 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15758 error return.
15759
15760 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15761
15762 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15763 gdb initialization, also report how long dejagnu waited. Restore
15764 old timeout before doing error return. Temporarily increase timeout
15765 by 3 minutes to allow for slow startups over heavy NFS use.
15766
15767 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15768
15769 * lib/gdb.exp: Report timeout value for verbosity level 2.
15770 * config/gdbserver.exp: Ditto.
15771 * config/hppro.exp: Ditto.
15772 * config/mips-gdb.exp: Ditto.
15773 * config/monitor.exp: Ditto.
15774 * config/netware.exp: Ditto.
15775 * config/sim-gdb.exp: Ditto.
15776 * config/slite-gdb.exp: Ditto.
15777 * config/udi-gdb.exp: Ditto.
15778 * config/unix-gdb.exp: Ditto.
15779 * config/vx-gdb.exp: Ditto.
15780 * gdb.base/a1-selftest.exp: Ditto.
15781 * gdb.base/a2-run.exp: Ditto.
15782 * gdb.base/break.exp: Ditto.
15783 * gdb.base/corefile.exp: Ditto.
15784 * gdb.base/list.exp: Ditto.
15785 * gdb.base/recurse.exp: Ditto.
15786 * gdb.base/scope.exp: Ditto.
15787 * gdb.base/signals.exp: Ditto.
15788
15789 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15790
15791 * gdb.threads/Makefile.in (docdir): Removed.
15792
15793 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15794
15795 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
15796 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
15797 @srcdir@.
15798 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
15799 autoconf 2.5 or higher.
15800 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15801
15802 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15803
15804 * configure: Regenerated.
15805 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15806 avoid name clashes with SunOS headers.
15807
15808 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15809
15810 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15811
15812 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15813
15814 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15815 prototype information ends up in the compiler info file.
15816
15817 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15818
15819 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15820 attempting to regenerate it. Eliminate use of a temporary file
15821 and just generate the info file directly. Source it immediately,
15822 for consistency of use.
15823 * gdb.base/corefile.exp: Ditto
15824 * gdb.base/exprs.exp: Ditto.
15825 * gdb.base/funcargs.exp: Ditto.
15826 * gdb.base/langs.exp: Ditto.
15827 * gdb.base/list.exp: Ditto.
15828 * gdb.base/mips_pro.exp: Ditto.
15829 * gdb.base/nodebug.exp: Ditto.
15830 * gdb.base/opaque.exp: Ditto.
15831 * gdb.base/ptype.exp: Ditto.
15832 * gdb.base/scope.exp: Ditto.
15833 * gdb.base/setvar.exp: Ditto.
15834 * gdb.base/signals.exp: Ditto.
15835 * gdb.base/whatis.exp: Ditto.
15836 * gdb.c++/templates.exp: Ditto.
15837 * gdb.c++/virtfunc.exp: Ditto.
15838 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15839 whether or not to add -lstdc++ to the compile command line args.
15840
15841 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15842
15843 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15844 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15845 Increase timeout, a lot of single stepping might be needed if the
15846 target has no hardware watchpoints.
15847
15848 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15849
15850 * gdb.base/break.exp: Ignore compiler warnings when compiling
15851 break.c.
15852 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15853 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15854 from remote-sim.
15855 * gdb.base/exprs.exp: Add h8300 xfails.
15856 * gdb.base/funcargs.exp: Likewise.
15857 * gdb.base/nodebug.exp: Likewise.
15858 * gdb.base/printcmds.exp: Likewise.
15859 * gdb.base/ptype.exp: Likewise.
15860 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15861 h8300 xfails.
15862 * gdb.base/return.exp: Handle float/double precision problems
15863 on the h8300.
15864 * gdb.base/funcargs.c: Explicitly make last constant argument to
15865 call_after_alloca_subr an unsigned long type.
15866 * gdb.base/return.c: Include stdio.h.
15867
15868 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15869
15870 * config/abug.exp: New file for the older Motorola Bug monitor
15871 that runs on the mvme13x series VME boards.
15872 * config/monitor.exp: Use the new config array for target settings
15873 if they exist.
15874
15875 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15876
15877 * sim-gdb.exp: Make the SH simulator allocate less space when
15878 it is targeted.
15879
15880 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15881
15882 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15883 test.
15884
15885 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15886
15887 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15888 "rs6000-*-*" for "list function in include file" when gcc compiled.
15889 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15890 for "p ctable1[120]".
15891 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15892 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15893 Remove setup_xfail for "rs6000-*-*" for
15894 "print 'scope0.c'::filelocal before run".
15895 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15896 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15897 since some compilers don't allow both options to be given
15898 on the same command line. Create object file and move it.
15899
15900 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15901
15902 * gdb.base/corefile.exp: Always regenerate the core file, since
15903 we always regenerate the coremaker program. Detect special case
15904 where registers cannot be read from core file.
15905
15906 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15907
15908 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15909 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15910 * gdb.c++/templates.exp: Only match on basename of file since
15911 some formats like xcoff don't encode directory information.
15912 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15913 and rs6000 AIX xcoff targets.
15914 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15915 * configure: Regenerate.
15916 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15917 here, rather than in distclean.
15918
15919 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15920
15921 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15922 defined, and use it to compile the test case with -O2. The
15923 native compilation still uses no optimization.
15924 * gdb.base/mips_pro.c: Remove inline assembly code since
15925 it is compiled PIC by default, which results in assembler
15926 warnings that make the testsuite think the compilation
15927 was unsuccessful.
15928
15929 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15930
15931 * gdb.c++/misc.exp: Add note to message for
15932 "print s.a for foo struct" that this is a known gcc 2.7.2
15933 and earlier bug.
15934
15935 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15936
15937 * gdb.base/break.exp: Fix pattern for matching "Delete all
15938 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15939 setup_xfail for deleting all breakpoints test. Fix various
15940 timeout messages to include "(timeout)".
15941 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15942 for "p t_float_values2(3.14159,float_val2)".
15943 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15944 for "continue to call2g" when gcc compiled.
15945 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15946 "up to foo in langs.exp", "show language at foo in langs.exp",
15947 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15948 and "show language at fsub in langs.exp".
15949 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15950 "list line 1 in include file", "list message for lines past EOF",
15951 "list function in include file", "list list0.h:foo", and
15952 "list filename:function; nonexistant function".
15953 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15954 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15955 and "ptype t_char_array" to be for native cc only.
15956
15957 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15958
15959 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
15960 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15961 "print func2::coremaker_local", and "backtrace in corefile.exp".
15962
15963 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15964
15965 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15966 "bt in signals.exp". This problem only appears when running
15967 the testsuite, and then only intermittently.
15968
15969 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15970
15971 * gdb.base/return.exp (return_tests): Differentiate between
15972 two tests of continuing.
15973
15974 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15975
15976 * */Makefile.in (maintainer-clean): Remove config.log.
15977 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15978 * gdb.c++/Makefile.in (PROGS): Add inherit.
15979 (clean): Remove *.ci.
15980
15981 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15982
15983 * gdb.c++/misc.cc: Add test code from Mike Stump.
15984 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15985
15986 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15987
15988 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15989 to "alpha-*-osf2*" and add comment.
15990 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15991 setup_xfail for "step over execarg initialization" and
15992 "step over corearg initialization".
15993 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15994 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15995 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15996 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15997 "print func2::coremaker_local", and "backtrace in corefile.exp".
15998 * gdb.base/signals.exp: Build and source signals.ci.
15999 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16000 to be for gcc only.
16001 * lib/gdb.exp: Move verbose statements outside conditionals.
16002
16003 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16004
16005 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16006 Feb 3 procfs.c change.
16007
16008 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16009
16010 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16011
16012 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16013
16014 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16015 from dejagnu's apparent default of 10 seconds, which gives random
16016 results when running the tests over NFS on moderately loaded systems.
16017 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16018
16019 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16020
16021 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16022 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16023 result reports.
16024
16025 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16026
16027 * configure.in (CY_AC_PATH_TCLH): Remove.
16028 * configure: Regenerate.
16029
16030 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16031
16032 * gdb.c++/Makefile.in (clean): Add missing '{'.
16033
16034 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16035
16036 * lib/gdb.exp: Provide a default value for noinferior.
16037
16038 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16039 Load libgloss.exp.
16040
16041 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16042
16043 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16044 the executable, not the .o to run the tests from.
16045
16046 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16047
16048 * gdb.base/break.exp: Don't test for program exit or exit status
16049 if $noresults if nonzero.
16050 * gdb.base/langs.exp: Likewise.
16051 * gdb.base/watchpoint.exp: Likewise.
16052
16053 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16054 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16055 trying to compile the testcase.
16056
16057 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16058
16059 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16060 * gdb.base/signals.exp (continue to handler): Likewise.
16061
16062 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16063
16064 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16065
16066 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16067
16068 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16069
16070 * gdb.base/corefile.exp: Recognize "not found" as failure
16071 when trying to determine if a core file was generated.
16072 If no core file was generate the first time, try again without
16073 the ulimit -c to work around braindamaged shells.
16074
16075 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16076
16077 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16078 [] tests with "test" and enclose string in quotes.
16079 * gdb.stabs/configure: Rebuild
16080
16081 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16082
16083 Changes in sync with expect:
16084 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16085 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16086 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16087 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16088 argument to AC_REQUIRE.
16089 * configure: Regenerated.
16090
16091 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16092
16093 * gdb.base/corefile.exp: When generating a core, discard any
16094 error messages about ulimit not found and the "core dumped"
16095 message from the shell that runs the coredumper.
16096
16097 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16098
16099 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16100
16101 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16102 which sed script to run. Expect failure for v_comb test
16103 on PA targets too.
16104
16105 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16106
16107 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16108 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16109
16110 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16111
16112 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16113 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16114 "sparc-sun-solaris*" xfails for "p v_comb".
16115 * lib/gdb.exp (default_gdb_start): Fix typo.
16116 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16117 messages to not include the full program name that caused
16118 the core dump since some systems (such as solaris) apparently
16119 truncate this path to about 80 characters.
16120 When generating a core file first try increasing the core file
16121 size limit to unlimited since some systems may default it to
16122 zero, and it is harmless to try it. Move the test for failing
16123 to generate a core file to where it will actually get executed.
16124 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16125 new gdb result from g++ debug info improvements and make old
16126 pattern obsolescent. Also account for size_t differences
16127 (may be int or long).
16128 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16129 initialization before function call is placed in the delay slot
16130 and thus appears to be skipped over by commands such as "next".
16131
16132 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16133
16134 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16135
16136 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16137
16138 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16139 input source file; fix code to compile test to deal with this
16140 convention.
16141 * gdb.c++/*.exp: Likewise.
16142
16143 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16144
16145 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16146 "bt in signals.exp".
16147
16148 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16149
16150 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16151 "step over execarg initialization" and
16152 "step over corearg initialization".
16153
16154 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16155
16156 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16157 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16158
16159 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16160
16161 From Rob Savoye (rob@poseidon.cygnus.com)
16162 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16163 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16164 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16165 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16166 configure.in}: Major reworking for autoconfig.
16167 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16168 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16169 New files.
16170 * config/unix-gdb.exp: Make GDB global.
16171 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16172 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16173 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16174 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16175 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16176 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16177 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16178 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16179 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16180 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16181 pr-8136.exp, result.exp, string.exp, tuples.exp},
16182 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16183 to returns as necessary, arrange for test to compile own testcase
16184 executable.
16185 * lib/gdb.exp: Changes for testsuite to compile own test cases.
16186
16187 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16188
16189 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16190 clear_xfail at end of test which might not call either pass or fail.
16191 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16192 "backtrace through signal handler".
16193
16194 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16195
16196 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16197 continuing from a job control stop signal.
16198 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16199
16200 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16201
16202 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16203 * gdb.base/corefile.exp: Likewise.
16204 * gdb.base/funcargs.exp: Likewise.
16205
16206 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16207
16208 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16209 * config/monitor.exp: Add support for setting baud rate.
16210
16211 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16212
16213 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16214 i*86-*-linux* xfails for "backtrace through signal handler".
16215 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16216 "print func2::coremaker_local".
16217 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16218 alpha-dec-osf2* xfail for
16219 "delete all breakpoints when none".
16220
16221 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16222
16223 * gdb.base/break.exp: Change test that deletes all breakpoints
16224 when no user breakpoints are installed. A post 4.15 change
16225 causes gdb to no longer prompt in this case.
16226
16227 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16228
16229 * gdb.base/return.exp (return_tests): Change xfail for test
16230 "correct value returned double test" to stop xfailing at
16231 Solaris 2.5. Apparently the bug has been fixed.
16232
16233 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16234
16235 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16236 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16237
16238 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16239
16240 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16241 * gdb.disasm/hppa.s: Corresponding changes.
16242
16243 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16244
16245 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16246 makefile fragment.
16247 * config/mt-hpux: Deleted.
16248
16249 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16250
16251 * Many files: When warning about suppressed tests due to a
16252 nonexistant test binary, avoid incrementing the warning count.
16253
16254 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16255
16256 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
16257
16258 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16259
16260 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16261 "sparc-*-solaris2*".
16262
16263 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16264
16265 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16266 Add global and local variables and initialize them.
16267 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16268 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16269 extracts the file name and terminating signal from the core file.
16270 * TODO: Remove note about tests for correct mapping of corefile.
16271 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16272 from optimizing it away.
16273 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16274 handles common blocks.
16275
16276 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16277
16278 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16279 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16280
16281 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16282
16283 * Makefile.in (maintainer-clean): New target, synonym for
16284 realclean.
16285 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16286 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16287 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16288 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16289 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16290 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16291
16292 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16293
16294 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16295 xfails when not gcc compiled for "print foo::funclocal".
16296 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16297 "print foo::funclocal at foo",
16298 "print 'scope1.c'::foo::funclocal at foo",
16299 "print foo::funclocal_bss at foo",
16300 "print 'scope1.c'::foo::funclocal_bss at foo",
16301 "print foo::funclocal_ro at foo",
16302 "print 'scope1.c'::foo::funclocal_ro at foo",
16303 "print bar::funclocal at foo" and
16304 "print 'scope1.c'::bar::funclocal at foo".
16305 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16306 gcc compiled for "print foo::funclocal at bar".
16307 Expand all messages to ensure that they identify that
16308 the test is at bar().
16309 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16310 gcc compiled for:
16311 "ptype on opaque struct pointer (statically)",
16312 "ptype on opaque struct tagname (statically)",
16313 "ptype on opaque struct pointer (dynamically) 1",
16314 "ptype on opaque struct tagname (dynamically) 1",
16315 "ptype on opaque struct pointer (dynamically) 2" and
16316 "ptype on opaque struct tagname (dynamically) 2
16317 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16318 gcc compiled for:
16319 "p datalocal"
16320 "whatis datalocal",
16321 "ptype datalocal",
16322 "p bsslocal",
16323 "whatis bsslocal", and
16324 "ptype bsslocal".
16325 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16326 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16327 when not gcc compiled.
16328 * gdb.base/funcargs.exp (float_and_integral_args): Add
16329 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16330 compiled.
16331 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16332 "backtrace from call6a" when not gcc compiled.
16333 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16334 "backtrace from call7a" when not gcc compiled.
16335 * gdb.base/callfuncs.exp (do_function_calls):
16336 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16337 "p t_char_array_values(char_array_val2,char_array_val1)",
16338 "p t_char_array_values(char_array_val1,char_array_val2)",
16339 "p t_char_array_values("carray 1","carray 2")",
16340 "p t_char_array_values("carray 1",char_array_val2)",
16341 "p t_char_array_values(char_array_val1,"carray 2")",
16342 "p sum_args(1,{2})",
16343 "p sum_args(2,{2,3})",
16344 "p sum_args(3,{2,3,4})",
16345 "p sum_args(4,{2,3,4,5})"
16346 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16347 "backtrace in corefile.exp" when not gcc compiled.
16348
16349 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16350
16351 * gdb.base/signals.exp: Rewrite `handle all print' test as
16352 a procedure. Accept blanks or TABs as whitespace, increase
16353 timeout and expect input buffer size for the large output
16354 from the command. Remove "i*86-*-bsdi2.0" xfail.
16355
16356 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16357
16358 * gdb.base/setvar.exp: Add new testcases for truncation when
16359 assigning invalid values to bitfields.
16360
16361 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16362
16363 * gdb.base/callfuncs.exp (do_function_calls): Remove
16364 mips-sgi-irix* xfail for
16365 "call inferior func with struct - returns char *"
16366 and fix test so that an optional (unsigned char *) cast is
16367 accepted in the result.
16368
16369 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16370
16371 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16372 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16373 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16374 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16375 that accidentally got checked in.
16376
16377 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16378
16379 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
16380 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16381 compiled test.
16382 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16383 Add mips-sgi-irix5* xfail for not gcc compiled.
16384 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16385 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16386 "p top", "whatis top", "p middle", and "whatis middle".
16387 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16388 "whatis signed char" for not gcc compiled.
16389 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16390 "set variable signed char=-1 (-1)" and
16391 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16392 * gdb.base/funcargs.exp (float_and_integral_args):
16393 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16394 Add mips-sgi-irix* xfail when not gcc compiled for
16395 "continue to call2b".
16396 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16397 "continue to call2g".
16398 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16399 "backtrace from call6a"
16400 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16401 "backtrace from call7k".
16402 Add mips-sgi-irix5* xfail when not gcc compiled for
16403 "backtrace from call7a".
16404 (localvars_after_alloca): Fix gdb_test cmds for
16405 "print * after runto ...".
16406 Remove rs6000-*-* xfails for
16407 "print i after runto localvars_after_alloca" and
16408 "print l after runto localvars_after_alloca"
16409 for all compilers.
16410 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16411 when not compiled with gcc, for:
16412 "print signed char == (minus)",
16413 "print signed char != (minus)",
16414 "print signed char < (minus)",
16415 "print signed char > (minus)".
16416 * gdb.base/callfuncs.exp (do_function_calls):
16417 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16418 "call inferior func with struct - returns char *".
16419 * gdb.base/return.exp (return_tests): Change xfail for
16420 "correct value returned double test" to include Solaris 2.4.
16421 * gdb.base/funcargs.exp (float_and_integral_args):
16422 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16423
16424 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16425
16426 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16427 enumeration bitfields if compiling with GNU C.
16428 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16429 to empty' prompt.
16430
16431 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16432
16433 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16434 test for PRO targets.
16435
16436 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16437 breakpoints in the inferior at any given time by making
16438 two groups of breakpoints for call2*, call6* and call7*
16439 tests.
16440
16441 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16442
16443 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16444 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16445 from optimizing it away.
16446 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16447 "call inferior func with struct".
16448
16449 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16450
16451 * configure.in: Only configure gdb.chill for particular targets.
16452
16453 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16454
16455 * gdb.base/Makefile.in: Add action to .c.o transformation
16456 rule that generates a .ci file for each .o file and remove
16457 explicit .c.o rules except for callfuncs.o.
16458 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16459 generates a .ci file for each .o file and remove explicit
16460 .cc.o rules.
16461 (clean): Remove *.tmp *.ci files.
16462 (EXECUTABLES): Remove templ-info.exp.
16463 * gdb.base/compiler.c: New file.
16464 * gdb.c++/compiler.cc: New file
16465 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16466 Change rs6000-*-* xfail for
16467 "print 'scope0.c'::filelocal_ro" and
16468 "print 'scope1.c'::filelocal" and
16469 "print 'scope1.c'::filelocal_bss" and
16470 "print 'scope1.c'::filelocal_ro" and
16471 "print 'scope1.c'::foo::funclocal" and
16472 "print 'scope1.c'::foo::funclocal_ro" and
16473 "print 'scope1.c'::bar::funclocal" and
16474 "print 'scope0.c'::filelocal_ro" and
16475 "print 'scope1.c'::filelocal at foo" and
16476 "print 'scope1.c'::filelocal_bss at foo" and
16477 "print 'scope1.c'::filelocal_ro at foo" and
16478 "print 'scope1.c'::foo::funclocal at foo" and
16479 "print 'scope1.c'::foo::funclocal_bss at foo" and
16480 "print 'scope1.c'::foo::funclocal_ro at foo" and
16481 "print 'scope1.c'::bar::funclocal at foo" and
16482 "print 'scope0.c'::filelocal_ro" and
16483 "print 'scope1.c'::filelocal" and
16484 "print 'scope1.c'::filelocal_bss" and
16485 "print 'scope1.c'::filelocal_ro" and
16486 "print 'scope1.c'::foo::funclocal" and
16487 "print 'scope1.c'::foo::funclocal_bss" and
16488 "print 'scope1.c'::foo::funclocal_ro" and
16489 "print 'scope1.c'::bar::funclocal" and
16490 "print 'scope1.c'::bar::funclocal_bss"
16491 to only be xfail'd when not compiled with gcc.
16492 Add rs6000-*-* xfail for
16493 "print 'scope0.c'::filelocal_bss before run"
16494 when compiled with gcc.
16495 (test_at_main): Add rs6000-*-* xfail for
16496 "print filelocal_ro in test_at_main"
16497 when compiled with gcc.
16498 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
16499 Add rs6000-*-aix* xfail for
16500 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16501 "ptype t_char_array", not compiled with gcc.
16502 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16503 xfail for "list foo (in include file)" when gcc compiled.
16504 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16505 (integral_args): Add rs6000-*-* xfail for
16506 "run to call0a" if not compiled with gcc.
16507 (unsigned_integral_args): Add rs6000-*-* xfail for
16508 "run to call1a" if not compiled with gcc.
16509 (float_and_integral_args): Add rs6000-*-* xfail for
16510 "run to call2a" if not compiled with gcc and for
16511 "continue to call2b" for any compiler.
16512 Add rs6000-*-* xfail to
16513 "print f1 after run to call2a" for gcc compiled.
16514 (discard_and_shuffle): Add rs6000-*-* xfail for
16515 "run to call6a".
16516 (shuffle_round_robin): Add rs6000-*-* xfail for
16517 "backtrace from call7a" if not compiled with gcc.
16518 Add rs6000-*-* xfail for
16519 "backtrace from call7b" if compiled with gcc.
16520 (call_after_alloca): Add rs6000-*-* xfail for
16521 "print c in call_after_alloca" and
16522 "print s in call_after_alloca" and
16523 "backtrace from call_after_alloca_subr"
16524 if not compiled with gcc.
16525 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16526 "print c in localvars_in_indirect_call" and
16527 "print c in localvars_in_indirect_call" and
16528 "backtrace in indirectly called function" and
16529 "stepping into indirectly called function"
16530 if not compiled with gcc.
16531 (localvars_after_alloca): Add rs6000-*-* xfail for
16532 "print c after runto localvars_after_alloca" and
16533 "print s after runto localvars_after_alloca" and
16534 "print i after runto localvars_after_alloca" and
16535 "print l after runto localvars_after_alloca"
16536 for all compilers.
16537 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16538 than whatis-info.exp.
16539 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16540 than opaque-info.exp.
16541 Setup rs6000-*-* xfail for
16542 "ptype on opaque struct pointer (statically)" and
16543 "ptype on opaque struct pointer (dynamically)" when
16544 not compiled with gcc.
16545 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16546 rather than callf-info.exp.
16547 (do_function_calls): Add clear_xfail for rs6000-*-* for
16548 "p t_float_values2(3.14159,float_val2)". Seems to work
16549 fine there, both with xlc and gcc. Need to find out what
16550 it is doing right and fix other platforms.
16551 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16552 "call inferior func with struct - returns int",
16553 "call inferior func with struct - returns long",
16554 "call inferior func with struct - returns float",
16555 "call inferior func with struct - returns double",
16556 "call inferior func with struct - returns char *",
16557 but only if not gcc compiled (presumes xlc compiled).
16558 Change rs6000-*-* xfails for
16559 "call inferior func with struct - returns char" and
16560 " call inferior func with struct - returns short" to only
16561 xfail if not using gcc.
16562 (clean mostlyclean): Remove *.ci and *.tmp files.
16563 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16564 than templ-info.exp.
16565 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16566 Add rs6000-*-* xfail for "up to foo in langs.exp"
16567 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16568 when not gcc compiled.
16569
16570 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16571
16572 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16573 * gdb.base/corefile.exp: Likewise.
16574 * gdb.base/list.exp: Likewise.
16575 * gdb.base/scope.exp: Likewise.
16576 * gdb.base/siganls.exp: Likewise.
16577
16578 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16579 compiler output.
16580 * gdb.base/whatis.exp: Likewise.
16581
16582 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16583
16584 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16585 failure (opcode table has been fixed to match reality).
16586
16587 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16588
16589 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16590 "call inferior func with struct - returns char",
16591 "call inferior func with struct - returns short"
16592
16593 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16594 "print 'scope0.c'::filelocal at main",
16595 "print 'scope0.c'::filelocal_bss in test_at_main",
16596 "print 'scope0.c'::filelocal at foo",
16597 "print 'scope0.c'::filelocal_bss in test_at_foo",
16598 "print 'scope0.c'::filelocal at bar",
16599 "print 'scope0.c'::filelocal_bss in test_at_bar"
16600
16601 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16602 in source file 1". This bug seems to have been fixed with both
16603 gcc and native cc (was native assembler bug?).
16604
16605 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16606
16607 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16608 "backtrace through signal handler" to "i*86-*-sysv4*".
16609 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16610 continue" case. Add "known SVR4 bug" to fail message.
16611 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16612 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16613 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16614 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16615 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16616 "up to foo in langs.exp", "show language at foo in
16617 langs.exp", "up to cppsub_ in langs.exp", "show
16618 language at cppsub_ in langs.exp", "up to fsub in
16619 langs.exp", and "show language at fsub in langs.exp".
16620 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16621 "bactrace in corefile.exp".
16622 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16623 "call inferior function with struct - returns float" and
16624 "call inferior function with struct - returns double".
16625
16626 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16627
16628 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16629 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16630 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16631 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16632
16633 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16634
16635 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16636 (or overriden) "CHILL" macro rather then bare "gcc".
16637 Also look for ../../gcc/xgcc since that is what we will
16638 actually need, not "Makefile". Remove following assignment
16639 of CHILL to CHILL_FOR_TARGET because that results in
16640 recursive definition.
16641
16642 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16643
16644 * gdb.base/corefile.exp: Change xfail for backtrace in
16645 corefile.exp from linuxaout to all linux.
16646 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16647 cases where we miss the breakpoint at the signal handler
16648 for some reason. Setup xfail for linuxoldld/linuxaout and
16649 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16650 hitting SIGURG breakpoint.
16651 * gdb.base/signals.exp: Setup xfail for "next" acting like
16652 continue to add linuxoldld. Setup xfail for all linux for
16653 "next to handler in signals_tests_1", "backtrace in
16654 signals_tests_1", "continue to func1", "pass SIGUSR1",
16655 and continue to handler".
16656
16657 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16658
16659 * Update all FSF addresses except those in COPYING* files.
16660
16661 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16662
16663 * gdb.base/a2-run.exp: Change messages to be more explicit about
16664 the status of args, and quote binfile in results.
16665
16666 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16667
16668 * gdb.base/callfuncs.exp: Add tests for passing structs to
16669 inferior functions and return various types.
16670 * gdb.base/callfuncs.c: Add functions to receive a struct
16671 and return a member of the struct, in various types.
16672
16673 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16674
16675 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16676
16677 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16678
16679 * config/vxworks29k.exp: New file, sources vxworks.exp.
16680
16681 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16682
16683 * config/gdbremote.exp: New file. Testing framework using
16684 gdbserver.
16685
16686 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16687
16688 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16689 "call function when asleep" and "send end of file".
16690 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16691 for "backtrace in corefile.exp".
16692 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16693 for "backtrace through signal handler".
16694 * gdb.base/corefile.exp: Make sure we actually generate a core file
16695 before trying the core tests. Some systems allow the user to suppress
16696 generation of core files and default to that (linux for example).
16697 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16698 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16699
16700 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16701
16702 * gdb.threads: New directory with some crude multi-threaded
16703 gdb tests (step.exp and step2.exp).
16704 * config/mt-lynx (STEP_EXECUTABLE): Define.
16705 (THREADFLAGS): Define.
16706
16707 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16708
16709 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16710
16711 * gdb.base/signals.exp: Disable whole file for lynx until
16712 further notice.
16713
16714 * gdb.base/signals.exp: xfail test where "next" acts like
16715 "continue" for lynx.
16716
16717 * gdb.base/interrupt.exp: xfail test for calling function while
16718 inferior is asleep for lynx.
16719
16720 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16721 than one cr-lf after each command.
16722
16723 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16724
16725 * configure.in: Reinstate setting of stabsdirs variable, fix
16726 typo in setting up configdirs for native builds.
16727
16728 * gdb.base/return.exp: Fix typo in return double test.
16729 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16730 compiler from optimizing them away.
16731
16732 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16733
16734 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16735 sequences to be echo'd by gdb when using gdb_test.
16736 * gdb.chill/chexp.exp: Likewise.
16737 * gdb.fortran/exprs.exp: Likewise
16738
16739 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16740
16741 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16742 after the inferior gdb has started.
16743
16744 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16745 after each command.
16746 * gdb.base/funcargs.exp: Likewise.
16747 * gdb.base/gdbvars.exp: Likewise.
16748 * gdb.base/interrupt.exp: Likewise.
16749 * gdb.base/list.exp: Likewise.
16750 * gdb.base/watchpoint.exp: Likewise.
16751 * gdb.c++/demangle.exp: Likewise.
16752 * gdb.c++/inherit.exp: Likewise.
16753 * gdb.chill/chexp.exp: Likewise.
16754 * gdb.fortran/exprs.exp: Likewise.
16755
16756 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16757 test if we can't handle IO to/from the inferior.
16758
16759 * gdb.c++/misc.exp: Always check for a program already being
16760 started after sending a "run" command to gdb.
16761
16762 * gdb.base/twice.exp: Start with a fresh gdb.
16763
16764 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16765 only depend on gdb's expression code, not the chill runtime.
16766
16767 * gdb.base/return.c: Put return values into variables so we
16768 can have gdb print them rather than depending on the program
16769 to print them.
16770 * gdb.base/return.exp: Corresponding changes.
16771
16772 * lib/gdb.exp: Provide default value for noinferiorio.
16773 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16774 the inferior.
16775
16776 * gdb.base/break.exp: Always check for a program already being
16777 started after sending a "run" command to gdb.
16778 (text_next_with_recursion): Don't check the output from the
16779 program's printf statement. Instead just make sure the program
16780 exited.
16781
16782 * gdb.base/commands.exp: Protect tests which need arguments with
16783 $noargs conditionals.
16784
16785 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16786
16787 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16788 of structure member arrays to match gdb/valops.c:value_addr change.
16789
16790 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16791
16792 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16793 cases.
16794
16795 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16796
16797 * configure.in (configdirs): Remove gdb.chill from default list
16798 of subdirs and then add it back in only if doing a native build.
16799 The current chill compiler does not yet work in any cross build.
16800 * Revert all signal changes from Jul 6.
16801 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16802 for sh-hms targets, allowing these tests to link, with no other
16803 changes. Testing is suppressed by setting "nosignals" in site.exp.
16804
16805 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16806
16807 * configure.in (signaldirs): Define and add to configdirs for all
16808 targets except some specific ones that are known to not support signals.
16809 Also clean up formatting.
16810 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16811 (signals, sigall): Remove rules to build.
16812 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16813 Moved to new gdb.signals directory.
16814 * gdb.signals: New test directory.
16815 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16816 signals.c signals.exp}: New or moved files.
16817
16818 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16819
16820 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16821
16822 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16823
16824 * gdb.base/return.exp: Xfail `return double' test failure
16825 on at least Solaris 2.3 and handle future/past versions on
16826 a case by case basis as appropriate. Also update message
16827 to include i*86 failures.
16828
16829 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16830
16831 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16832
16833 * lib/gdb.exp: Fix comment which erroneously identified
16834 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16835 gdb_file_cmd not gdb_load).
16836 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16837
16838 * gdb.base/setvar.exp: Make test names consistent between pass and
16839 fail cases. Use gdb_test more.
16840
16841 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16842
16843 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16844
16845 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16846
16847 * gdb.base/help.exp: Fix expected help string for `show commands'.
16848
16849 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16850
16851 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16852
16853 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16854 of a text section.
16855
16856 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16857
16858 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16859 that loop eventually terminates. Fix Connection refused logic so
16860 that testsuite will expire nicely.
16861
16862 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16863
16864 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16865 config/rom68k.exp: New tcl glue for the appropriate monitors.
16866 These all just end up calling monitor.exp.
16867 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16868 refused' by retrying. Cleanup some timeout issues.
16869 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16870 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16871 callers don't have to set/restore global timeout variable.
16872
16873 * The following set of changes centralizes management of the global
16874 timeout variable. This way, it can be set in one target dependent
16875 place instead of dozens of places scattered throughout the test suite.
16876 If you need to lengthen a timeout, then you should either set timeout
16877 in one of the config/{target}.exp files, or multiply it by a factor.
16878 Setting it to an absolute value is always going to lose for some
16879 targets.
16880 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16881 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16882 * gdb.base/funcargs.exp: Don't set timeout.
16883 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16884 * gdb.base/printcmds.exp (test_print_string_constants
16885 test_print_array_constants): Don't set timeout.
16886 * gdb.base/ptype.exp: Don't set timeout.
16887 * gdb.base/recurse.exp: Don't set timeout.
16888 * gdb.base/return.exp: Don't set timeout.
16889 * gdb.base/watchpoint.exp: Don't set timeout.
16890 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16891 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16892
16893 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16894
16895 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16896
16897 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16898
16899 * lib/gdb.exp: Disable chill tests for irix5.
16900
16901 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16902
16903 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16904 each test pass or fail.
16905
16906 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16907
16908 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16909 xlc not gcc.
16910
16911 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16912
16913 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16914
16915 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16916
16917 * config/est.exp: Fix copyright and comments. Remove dead code.
16918 Use targetname, serialport and baud variables instead of fixed
16919 constants.
16920 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16921 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16922
16923 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16924
16925 * gdb.base/watchpoint.exp: Don't run
16926 test_watchpoint_triggered_in_syscall for sunos.
16927
16928 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16929
16930 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16931 they don't seem to exist. Do include stdio.h.
16932
16933 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16934
16935 * gdb.base/a1-selftest.exp: Add alpha xfail.
16936
16937 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16938
16939 * gdb.base/watchpoint.c (main): Prompt before calling read().
16940 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16941 Revise accordingly. Remove cruft about sending "123" several
16942 times, until it gets noticed. Clean up the "print buf[0]" stuff
16943 so that it passes or fails, and waits for prompts in the usual way.
16944
16945 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16946
16947 * gdb.base/recurse.exp: Fix comment.
16948
16949 * TODO: Remove item about printing variables in nodebug.exp. Add
16950 item about enabling tests which are only run on some targets.
16951
16952 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16953 fail, make test names unique, use new gdb_test convention
16954 regarding pattern, use gdb_test more, etc.).
16955
16956 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16957 fail, make test names unique, etc.).
16958
16959 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16960
16961 * gdb.base/nodebug.c: Change return type of top and middle to
16962 short.
16963 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16964 are fixed by the recent mdebugread.c changes. Allow `short ()'
16965 as type for top and middle.
16966
16967 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16968
16969 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16970 nearly as I can tell, the whole thing was an accident in Stu's
16971 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16972 to replace a send/expect pair with gdb_test, but ended up only
16973 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16974 of 30 Mar 1995 took care of it, but left this vestigial comment
16975 which I am now nuking.
16976
16977 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16978
16979 * gdb.base/break.exp: Look for different line number for
16980 breakpoint at main depending on usestubs.
16981
16982 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16983
16984 * gdb.base/list.exp: Adjust some alternate expect patterns to
16985 match recent list0.c change. Add alternate expect pattern for
16986 output from `list default lines around main' for optimizing
16987 compilers.
16988
16989 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16990
16991 * lib/gdb.exp: If nosignals is not set, set it to 0.
16992
16993 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16994
16995 * config/slite-gdb.exp: Responds to load symbol table prompt.
16996 * gdb.base/break.exp: Adjust line number, fix rerun.
16997 * gdb.base/langs0.c: Add #ifdef usestubs.
16998
16999 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17000
17001 * gdb.base/list.exp: Adjust line contents after adding new lines in
17002 list0.c. Also fix a syntax error.
17003
17004 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17005 * gdb.base/break.exp: ditto.
17006 * gdb.base/list.exp: ditto.
17007 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17008 * gdb.base/run.c: ditto.
17009 * gdb.base/list0.c: ditto.
17010 * gdb.base/funcargs.c: ditto.
17011
17012 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17013
17014 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17015 $targetname, $serialport and $baud instead of hardwired variables.
17016 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17017 target doesn't support signals.
17018
17019 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17020
17021 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17022
17023 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17024
17025 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17026 Don't rely on the value of an auto variable before it has been
17027 initialized. Use gdb_test more.
17028
17029 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17030
17031 * lib/gdb.exp (default_gdb_version): A version number must start
17032 with a digit, but other than that contains all characters up to
17033 the first whitespace character.
17034
17035 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17036
17037 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17038
17039 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17040
17041 * gdb.c++/*.exp: Warn if executable does not exist. The original
17042 reason for skipping the warning was that configure.in sometimes
17043 intentionally skipped building the executables but the tcl code
17044 had no way of knowing. That (a) was always bogus with respect to
17045 error handling, (b) is no longer true (right now there is no way
17046 to skip C++ tests).
17047
17048 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17049
17050 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17051
17052 * gdb.base/list.exp: Add expect patterns for output from
17053 SunPRO compiled executables.
17054 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17055 types.
17056
17057 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17058
17059 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17060 number (we are already testing that the correct source line text
17061 gets printed).
17062
17063 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17064 that is what is intended, but something needed to be done to get
17065 sunos4 native working again.
17066
17067 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17068
17069 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17070 apparently went with a (very) old xfail.
17071
17072 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17073
17074 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17075 runto_main is a proc in gdb.exp that will do 'step' for target use
17076 stubs.
17077 * gdb.base/exprs.exp: ditto.
17078 * gdb.base/interrupt.exp: ditto.
17079 * gdb.base/opaque.exp: ditto.
17080 * gdb.base/printcmds.exp: ditto.
17081 * gdb.base/ptype.exp: ditto.
17082 * gdb.base/scope.exp: ditto.
17083 * gdb.base/setvar.exp: ditto.
17084 * gdb.base/signals.exp: ditto.
17085 * gdb.base/twice.exp: ditto.
17086 * gdb.c++/classes.exp: ditto.
17087 * gdb.c++/inherit.exp: ditto.
17088 * gdb.c++/templates.exp: ditto.
17089 * gdb.base/break.exp: no run and hit main for stubs. Change line
17090 numbers for breakpoints and info breakpoint.
17091 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17092 breakpoint().
17093 * gdb.base/callfuncs.c: ditto.
17094 * gdb.base/exprs: ditto.
17095 * gdb.base/interrupt.c: ditto.
17096 * gdb.base/opaque0.c: ditto.
17097 * gdb.base/printcmds.c: ditto.
17098 * gdb.base/ptype.c: ditto.
17099 * gdb.base/scope0.c: ditto.
17100 * gdb.base/setvar.c: ditto.
17101 * gdb.base/signals.c: ditto.
17102 * gdb.base/twice.c: ditto.
17103 * gdb.c++/misc.cc: ditto.
17104 * gdb.c++/templates.cc: ditto.
17105
17106 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17107
17108 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17109
17110 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17111 somewhere between `read' and `main.c'. I'm pretty sure the
17112 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17113 and it isn't particularly useful.
17114
17115 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17116
17117 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17118
17119 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17120
17121 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17122
17123 * config/mt-slite: add LIBS and -nostdlib.
17124 * config/slite-gdb.exp: add this new file to support sparclite target.
17125
17126 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17127
17128 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17129
17130 * gdb.base/a2-run.exp: Change argument to istarget from
17131 "*-*-vxworks" to "*-*-vxworks*".
17132 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17133
17134 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17135
17136 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17137 will not runto main but do a 'step' to step out of breakpoint().
17138 * config/mt-slite: add -Dusestubs.
17139
17140 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17141
17142 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17143 instead of just @.
17144
17145 * gdb.base/signals.exp: Add test for "handle all print".
17146 * TODO: Remove "handle all print". Also remove item about
17147 checking copyright date (I don't like the idea of a spurious FAIL
17148 based on when we run the tests).
17149
17150 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17151 for SunOS4 (reason for failure not investigated). Remove
17152 redundant test for $binfile.
17153
17154 * gdb.base/nodebug.c (array_index): Call malloc.
17155
17156 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17157
17158 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17159
17160 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17161 conventions and slightly simplify the matching regexp.
17162
17163 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17164
17165 * gdb.base/break.exp: Update gdb_test invocation to use new
17166 convention.
17167
17168 * lib/gdb.exp: If noargs is not set, set it to 0.
17169
17170 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17171 tests unique.
17172
17173 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17174
17175 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17176
17177 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17178 one argument of type "<non-float parameter>".
17179
17180 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17181
17182 * config/rom68k.exp: New file to support Motorola IDP board.
17183 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17184 * gdb.base/break.c: Change things around so that this program
17185 doesn't depend upon args. This is necessary to make remote
17186 targets work (in general, they can't take args).
17187 * gdb.base/break.exp: Don't try to send args to program. Don't
17188 expect output. Also, replace lots of code with gdb_test.
17189
17190 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17191
17192 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17193 printing of '\'' (which is what the comment says we are testing,
17194 even though we were not), not '''.
17195 (test_integer_literals_rejected): Test that printing ''' is an error.
17196
17197 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17198 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17199 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17200 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17201 Use gdb_test not test_print_accept.
17202 * lib/gdb.exp: Remove test_print_accept.
17203
17204 * gdb.base/signals.exp (signal_tests_1): Make pass message
17205 consistent with fail message.
17206
17207 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17208 unsigned char; the bug (PR 1821) is fixed.
17209
17210 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17211
17212 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17213 successful tests--makes xfailing them work right.
17214
17215 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17216
17217 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17218 only \r\n, not .*. The test can pass .* as the last thing in
17219 $pattern if that is what it wants. In addition to providing this
17220 flexibility, this change should speed up pattern matching in cases
17221 where the pattern already ended with .* (there were a number of
17222 them). This change also helps catch bad patterns--in the old
17223 scheme the typo "char \*" instead of "char \\*" would pass. Now
17224 it is caught.
17225 * Many .exp files: Update callers.
17226
17227 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17228 clearer and does not spuriously match multiple ('s. Likewise for
17229 ) and *.
17230
17231 * gdb.base/nodebug.exp: Test ability to call a function and pass
17232 it a string (even with no debugging info).
17233
17234 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17235 "p '\'", which is the same as "p ''" once tcl gets done with
17236 quoting, to "p '\\'", which I suspect is what is intended (one
17237 backslash gets sent to GDB).
17238
17239 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17240
17241 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17242
17243 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17244 1817) was fixed literally years ago.
17245
17246 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17247
17248 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17249 test, it causes stepping out of call_after_alloca_subr with
17250 optimizing compilers.
17251 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17252 fails.
17253
17254 * gdb.c++/templates.exp: Source templ-info.exp only if
17255 the templates executable exists.
17256
17257 * gdb.c++/misc.cc (class Contains_static_instance,
17258 class Contains_nested_static_instance),
17259 gdb.c++/classes.exp (test_static_members): Test printing of
17260 a class that contains a static instance of the class.
17261
17262 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17263
17264 * gdb.base/langs2.c (cppsub_): Don't prototype.
17265 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17266 only, I believe).
17267
17268 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17269
17270 * lib/gdb.exp (skip_chill_tests): New procedure.
17271
17272 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17273
17274 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17275
17276 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17277 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17278
17279 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17280
17281 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17282
17283 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17284 disassemble 8, not 16, instructions for part 4.
17285
17286 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17287 support the latter anymore.
17288
17289 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17290 -DNO_PROTOTYPES.
17291 * gdb.base/callfuncs.c: Control use of prototypes based on
17292 NO_PROTOTYPES, not __STDC__.
17293 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17294 t_float_values2 tests if prototypes in use.
17295
17296 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17297 t_double_values): When checking differences against DELTA, check
17298 that difference is within the range (-DELTA,DELTA), not just
17299 (-infinity,DELTA).
17300
17301 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17302
17303 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17304 'file' command firts, then 'target', then 'load', this is due to gdb
17305 target set up.
17306 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17307
17308 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17309
17310 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17311 FP load/store variants.
17312 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17313
17314 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17315
17316 * gdb.base/term.exp: Do not give a warning if not native, it is
17317 not an abnormal condition.
17318
17319 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17320
17321 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17322 t_char_array".
17323
17324 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17325
17326 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17327 are getting the version number.
17328
17329 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17330 if not native, it is not an abnormal condition.
17331
17332 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17333
17334 * lib/gdb.exp: Just use "file exists", rather than undocumented
17335 dejagnu procedure "findfile".
17336
17337 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17338
17339 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17340 (LDFLAGS): Set to -Xlinker -Ur.
17341
17342 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17343 Removed, these values are set by lib/gdb.exp.
17344
17345 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17346
17347 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17348
17349 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17350 of replicating gdb startup code.
17351
17352 * config/mt-vxworks (LDFLAGS): Set to -r.
17353 (CFLAGS_FOR_TARGET): Removed.
17354
17355 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17356 (gdb) and gdb for vxworks uses (vxgdb).
17357
17358 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17359 executable is not in the tree and host != target, use sed and
17360 program_transform_name to determine the gdb name used by the
17361 target.
17362
17363 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17364 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17365
17366 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17367
17368 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17369 floats, chars, and shorts where there are ANSI-style function
17370 definitions.
17371
17372 * gdb.base/langs.exp, gdb.base/langs*: New test.
17373 * gdb.base/Makefile.in: Build it.
17374 * TODO: Remove item about checking that C names don't get C++
17375 demangling applied; this test tests it.
17376
17377 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17378
17379 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17380 went with the const70 xfail. The xfail went away a year ago.
17381
17382 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17383
17384 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17385 for hp300.
17386
17387 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17388
17389 * gdb.base/a1-selftest.exp: Don't run on hp300.
17390
17391 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17392
17393 * Makefile.in (site.exp): Set host_alias and target_alias as well
17394 as host_triplet and target_triplet.
17395
17396 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17397
17398 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17399
17400 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17401 places as other ecoff systems).
17402
17403 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17404 ultrix.
17405
17406 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17407
17408 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17409 remove them.
17410 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17411 variable and "variable" in addition to "data variable".
17412 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17413
17414 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17415 2.
17416 * gdb.base/list1.c (long_line): Add additional statement at start
17417 of function.
17418 * gdb.base/list.exp (test_forward_search): Update line number to
17419 reflect new statement.
17420
17421 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17422
17423 * gdb.base/signals.exp: Reinitialize searched source directories
17424 after gdb_start call.
17425
17426 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17427
17428 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17429 * gdb.stabs/Makefile.in: Likewise.
17430
17431 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17432 change. Instead split the tests into smaller pieces.
17433 * gdb.disasm/hppa.s: Corresponding changes.
17434
17435 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17436
17437 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17438 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17439
17440 * gdb.base/funcargs.exp: Modify many tests so that every test
17441 either passes or fails. Make some test names unique.
17442
17443 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17444
17445 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17446 Call stty to set interrupt character.
17447
17448 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17449 for HP assembler versus GNU assembler based on actual behavior of
17450 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17451
17452 * TODO: Suggest a few more stepping tests.
17453
17454 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17455
17456 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17457 restart GDB for h8300 after a continue.
17458 (return): Add pattern to match a29k-udi behavior.
17459 * gdb.base/nodebug.exp: Remove obsolete comment.
17460 * gdb.base/regs.exp: New file, testing of register displays.
17461 * gdb.base/return.exp: Fix typo in reference to $objdir.
17462 * gdb.base/whatis.exp: Always start with a fresh GDB.
17463
17464 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17465
17466 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17467 higher, these tests generate a lot of output.
17468
17469 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17470
17471 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17472 code following the catch silently ignored some errors; without the
17473 catch they should be thrown like any other tcl error. Also, the
17474 catch used "" instead of {} which meant all the callers who wanted
17475 to include one of the characters "[]$ had to quote it an extra time.
17476 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17477 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17478 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17479 Remove extra quoting.
17480
17481 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17482
17483 * gdb.base/commands.exp: Make test names unique; every test either
17484 passes or fails. Update some comments.
17485
17486 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17487
17488 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17489
17490 The following fixes a FAIL caused by the fact that the alpha stabs
17491 configuration didn't use the ".if alpha" code in weird.def.
17492 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17493 bit pointer, so the 32 bit version works even on the alpha.
17494 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17495 Remove the stuff which allowed us to have separate versions for
17496 alpha and everything else.
17497
17498 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17499 regexp which "info func operator\[\](" is supposed to match. Fix
17500 string to send to GDB. Note that GDB still doesn't work right. Add a
17501 new test for "info func .perator\[\](" which GDB does handle correctly.
17502
17503 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17504
17505 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17506
17507 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17508 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17509 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17510 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17511 it makes the tests harder to understand and confuses test-o-matic.
17512 The preferred style is that each test provides a PASS or a FAIL,
17513 and has a unique message (e.g. "continue #54" not just "continue")
17514 which is the same for the pass and the fail.
17515 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17516 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17517 to lib/gdb.exp.
17518 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17519 prt_accept which was basically the same thing. Likewise for
17520 test_print_reject and prt_reject.
17521 * lib/gdb.exp (test_print_reject): Add some more error message
17522 patterns to match from the former printcmds.exp (prt_reject).
17523 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17524 One defect of the passcount stuff is that some of it failed to
17525 report XPASS where appropriate.
17526 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17527 stuff before and after arg in expected pattern.
17528 (test_paddr_operator_functions): Re-do test without print_addr_of;
17529 this is the only test which seems to want extra stuff there.
17530
17531 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17532
17533 * gdb.base/nodebug.exp: Update new tests to reflect improved
17534 wording of gdb output.
17535
17536 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17537 and "ptype" work on variables in files compiled without -g.
17538 Replaces commented out "maint print msymbol" tests.
17539
17540 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17541
17542 * gdb.base/setvar.c (dummy): Call malloc.
17543
17544 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17545 losing with the irix4 sed.
17546
17547 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17548 ALRM" on irix4.
17549
17550 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17551
17552 * TODO: Remove items about corefile.exp testing new exec-file and
17553 backtrace; both are now done. Add items about printing enums.
17554
17555 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17556
17557 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17558 "get signal $thissig" test fails.
17559
17560 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17561
17562 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17563
17564 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17565 compiler warning with dec alpha compiler.
17566
17567 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17568 extra \n from gdb_test call (this explains why the prompt test
17569 that I removed yesterday was there).
17570 (user_defined_command_test): Remove extra \n and prompt test.
17571
17572 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17573 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17574 doesn't exist.
17575 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17576 Also remove alpha workaround, which turns out to be because
17577 SIGABRT == SIGLOST.
17578
17579 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17580
17581 * gdb.base/help.exp: Don't test "help show".
17582
17583 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17584
17585 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17586 "set print address" is on.
17587 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17588 pass prompt to gdb_test; gdb_test already looks for the prompt.
17589
17590 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17591
17592 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17593 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17594 was to make sure that gdb can read a core file. But (a) the "read
17595 the corefile" part didn't make it to a1-selftest.exp, we just
17596 delete the corefile after creating it, and (b) we test reading
17597 corefiles in corefile.exp anyway. Also, this test left around a
17598 xgdb process on Solaris.
17599
17600 * gdb.base/corefile.exp: Also test backtrace.
17601
17602 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17603
17604 * gdb.base/commands.exp: Test a simple user defined command with
17605 arguments and if/while statements; verify the full user command is
17606 printed by "show user".
17607
17608 * gdb.base/commands.exp: Test if/while commands as part of a
17609 breakpoint command list; verify they appear in breakpoint
17610 information.
17611
17612 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17613
17614 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17615 than by dividing by zero.
17616
17617 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17618
17619 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17620 performing an inferior call with watchpoints enabled.
17621 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17622 call.
17623
17624 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17625
17626 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17627 of "file" command.
17628
17629 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17630 Add additional pattern for when "int operator int(void);" appears
17631 in a different order.
17632
17633 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17634
17635 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17636
17637 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17638 and "signal" with ".*".
17639
17640 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17641
17642 * TODO: Add note about "handle all nostop".
17643
17644 * gdb.base/{sigall.c, sigall.exp}: New test.
17645 * gdb.base/Makefile.in: Add it.
17646
17647 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17648
17649 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17650 when invoking GDB, suppresses any windowing interface.
17651
17652 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17653
17654 * config/sim-gdb: New file, simulator testing support.
17655
17656 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17657
17658 * gdb.base/interrupt.exp: Test calling func1 twice.
17659
17660 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17661
17662 * gdb.base/list.exp (test_forward_search): Set timeout higher
17663 when we'll be getting lots of output from gdb.
17664
17665 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17666 "init_malloc" to after the expect statement. Run it if that
17667 regexp is taken, but also for two others which happen if source
17668 cannot be found.
17669
17670 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17671
17672 * gdb.base/printcmds.exp: New test, for printing register before
17673 program is running.
17674
17675 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17676
17677 * gdb.base/list.exp: Correct some alternate expect patterns
17678 to reflect changes in list1.c.
17679
17680 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17681
17682 * TODO: Add item regarding large frames.
17683
17684 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17685
17686 * TODO: Remove item about enabling return.exp; it
17687 is enabled. Suggest a few more "return" tests.
17688
17689 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17690
17691 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17692 anonymous unions.
17693
17694 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17695
17696 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17697 and pr-5646.o, so "make" is the same as "make all", not "make
17698 pr-4975.o".
17699
17700 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17701
17702 * gdb.base/list.exp: Adjust expectations to reflect changes in
17703 list1.c.
17704 (test_forward_search): New test proc.
17705 * gdb.base/list1.c (long_line): New function, has long source line.
17706
17707 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17708
17709 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17710 additional line of code that was added.
17711
17712 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17713
17714 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17715 tests so as not to overflow expect's input buffers.
17716 * gdb.disasm/hppa.exp: Corresponding changes.
17717
17718 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17719
17720 Beginnings of template debugging tests.
17721 * gdb.c++/templ-info.cc: New file to test for template
17722 debugging capability of the compiler.
17723 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17724 templ-info.cc.
17725 * gdb.c++/templates.cc: Add explicit template instantiations
17726 to enable compiling with -fno-implicit-templates. Add destructor
17727 and 'value' method to T5 class for template tests.
17728 * gdb.c++/templates.exp: Add testcases for printing of template
17729 types, setting breakpoints on template methods and calling a
17730 template method.
17731
17732 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17733
17734 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17735 branch target since some assemblers (gas-2.5) may emit a
17736 relocation for the branch instead of resolving it in the
17737 assembler.
17738
17739 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17740
17741 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17742 through signal handler.
17743
17744 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17745
17746 * configure.in (*-*-netware): Use config/mt-netware.
17747
17748 * config/mt-netware: New file.
17749 * config/mt-i386-netware: Removed, separate configs for different
17750 netware architectures are no longer needed now that we have
17751 --with-headers.
17752
17753 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17754
17755 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17756 by the recent changes to use ANSI C arithmetic conversions.
17757
17758 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17759
17760 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17761 bug involving using inferior_pid to figure out whether to select a
17762 frame.
17763
17764 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17765
17766 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17767 match the current disassembler output.
17768
17769 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17770
17771 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17772 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17773 types, expect "int" as type of integer values (for now).
17774
17775 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17776
17777 * gdb.base/commands.exp: New tests for if/while commands.
17778
17779 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17780
17781 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17782 by .*, since hex values have different syntax in Chill mode.
17783
17784 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17785
17786 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17787 linefeed from expect pattern for repeated types with indices > 9.
17788
17789 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17790
17791 First part of Fortran test suite.
17792 * gdb.fortran: New directory.
17793 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17794
17795 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17796
17797 * gdb.base/default.exp: Update expect pattern for load command
17798 without arguments.
17799
17800 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17801
17802 * configure.in: Change i386 to i[345]86.
17803 * gdb.base/configure.in: Likewise.
17804 * gdb.c++/configure.in: Likewise.
17805 * gdb.chill/configure.in: Likewise.
17806
17807 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17808
17809 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17810 patterns, since that is not a valid context for comments.
17811
17812 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17813
17814 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17815 repeated types and repeated types with indices > 9.
17816
17817 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17818
17819 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17820 2417; old bug has been fixed.
17821
17822 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17823
17824 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17825 send the newline ourselves instead of assuming gdb_test will do
17826 so when passed an empty input string.
17827
17828 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17829 stabs testcode.
17830
17831 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17832
17833 * lib/gdb.exp (gdb_test): Don't send anything if the first
17834 argument is an empty string. This makes cases where we want to
17835 match output that is already in expect's buffers (for example,
17836 matching a breakpoint after gdb_run_cmd has been called) work
17837 reliably.
17838
17839 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17840
17841 * config/netware.exp: New file.
17842
17843 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17844
17845 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17846 the -B and -L prefixes so we can find the debugging stub.
17847
17848 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17849 there and we are using the gcc from the tree.
17850
17851 * gdb.base/types.c: Removed.
17852
17853 * gdb.base/configure.in: Look for makefile fragments in ../config.
17854 Recognize i386-*-netware.
17855 * gdb.c++/configure.in: Likewise.
17856
17857 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17858
17859 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17860 the correct TCL syntax.
17861
17862 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17863
17864 * gdb.base/opaque.exp: use runto instead of messing around with
17865 breakpoints. Simplify by using gdb_test.
17866
17867 * gdb.base/bitfields.exp: restart between tests on netware targets
17868 because breakpoints aren't relocated after target death. Run
17869 processes to completion.
17870
17871 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17872
17873 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17874
17875 * Makefile.in: Remove extra tabs that confuse some versions
17876 of "make". Use the newly built gdb to test with by default,
17877 rather than the first one in the tester's search path.
17878
17879 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17880
17881 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17882
17883 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17884 condition help.
17885
17886 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17887
17888 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17889
17890 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17891 running.
17892 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17893 * gdb.base/funcargs.exp: Likewise.
17894
17895 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17896 * gdb.base/funcargs.exp: Likewise.
17897
17898 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17899 message is "".
17900
17901 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17902
17903 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17904 return,signals,twice}.exp: Handle non-existant binaries
17905 consistantly.
17906
17907 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17908 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17909 might testing a cross development system.
17910
17911 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17912
17913 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17914 runtest script is relative to ${srcdir}, not ${rootdir}.
17915
17916 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17917
17918 * gdb.base/signals.exp: Allow for optionality of breakpoint
17919 address.
17920
17921 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17922
17923 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17924
17925 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17926
17927 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17928 for size_t definition.
17929 * gdb.c++/templates.cc: Likewise
17930
17931 * config/mt-i386-netware: New file.
17932
17933 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17934 defined.
17935
17936 * gdb.base/Makefile.in: Added support for systems that name core
17937 files by appending "core" to the program name.
17938 * gdb.base/a1-selftest.exp: Likewise.
17939
17940 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17941
17942 * gdb.base/return.exp: Add comment and message for `return double'
17943 test failure on Sparc Solaris.
17944
17945 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17946
17947 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17948
17949 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17950
17951 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17952 from optimizing them away.
17953 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17954 patterns to include default constructors and assignment operators,
17955 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17956 character in the output of the virtual base pointer.
17957
17958 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17959
17960 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17961 expression match in print_addr_of to avoid unintented matches.
17962 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17963 versions up to 2.5.8.
17964
17965 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17966
17967 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17968 included file to run under newer versions of expect.
17969 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17970 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17971 Remove xfail for the virtual table of BDDHookV.
17972
17973 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17974
17975 * lib/gdb.exp (string_to_regexp): Set a default result.
17976 (default_gdb_start): Fix misleading message.
17977
17978 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17979
17980 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17981 Remove all CC, etc definitions.
17982 * config/mt-hpux: New file.
17983 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17984 (CFLAGS, LDFLAGS): Define.
17985 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17986
17987 * Makefile.in (site.exp): Don't insert host_os, etc.
17988 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17989 (distclean): Check existence of subdir.
17990 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17991 * gdb.base/Makefile.in: General cleanup and simplification.
17992 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17993 to build executables. Use default rule to build .o files.
17994 (EXPECT, RUNTEST, CC): Fix relative pathname.
17995 (site.exp): Don't insert host_os, etc.
17996 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17997 and/or SIGUSR1 defined.
17998 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17999 * gdb.c++/Makefile.in: General cleanup and simplification.
18000 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18001 (CFLAGS): Remove.
18002 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18003
18004 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18005
18006 * gdb.base/recurse.exp: Misc changes to get tests running again
18007 after Kung's changes to the watchpoint code.
18008 * gdb.base/watchpoint.exp: Likewise.
18009
18010 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18011
18012 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18013
18014 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18015
18016 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18017 * lib/gdb.exp (default_gdb_start): Define.
18018 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18019 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18020 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18021 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18022 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18023 Don't call gdb_target_udi in between tests.
18024
18025 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18026
18027 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18028 (which was basically just a local version of the same thing). In
18029 addition to avoiding duplication, gdb_test_exact is faster.
18030 * lib/gdb.exp (gdb_test_exact): Fix typo.
18031
18032 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18033 don't give an error.
18034
18035 * gdb.base/term.exp: Call delete_breakpoints before starting.
18036
18037 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18038 (t10): Add comment.
18039
18040 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18041
18042 Reorganization of the GDB Test Suite.
18043
18044 * gdb.base: New directory, contains all the basic tests.
18045 * gdb.c++: New directory, tests specific to C++.
18046 * gdb.chill: New directory, tests specific to Chill.
18047 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18048 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18049 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18050 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18051 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18052 t30-31 to chill).
18053 * */gdbme.*: Rename to match appropriate expect scripts.
18054 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18055 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18056 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18057 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18058 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18059 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18060 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18061 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18062 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18063 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18064 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18065 gdb.c++/virtfunc.cc: New names of C++ files.
18066 * gdb.chill/chillvars.ch: New name of Chill file.
18067 * gdb.base/configure.in, gdb.c++/configure.in,
18068 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18069 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18070 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18071 * configure.in (configdirs): Update to reflect directory changes.
18072 (target_abbrev): No longer define for any configuration.
18073 * Makefile.in: Cosmetic improvements to header comments.
18074
18075 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18076
18077 Various changes to gdb.t31:
18078
18079 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18080 * gdbme.ch: Make all key-words and predefineds be upper-case.
18081 * chillvars.exp: Expect key-words and predefinds in upper-case.
18082
18083 * chillvars.exp: Use gdb_test_exact many places.
18084 Change expected output for arrays (which now includes index labels).
18085
18086 * pr-5020.exp, gdme.ch (module PR_5020):
18087 New test, for PR-5020.
18088
18089 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18090
18091 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18092 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18093
18094 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18095
18096 * Makefile.in: Fix bit-rot in definitions of CHILL,
18097 CHILL_FOR_TARGET and Chill_LIB.
18098 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18099 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18100 CHILL, and CHILL_LIB.
18101
18102 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18103
18104 * Revert the previous changes. Please see Rob's directory
18105 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18106
18107 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18108
18109 * Makefile.in, configure.in, config/mips-gdb.exp,
18110 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18111 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18112 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
18113 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18114 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18115 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18116 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18117 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18118 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18119 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18120 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18121 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18122 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18123 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18124 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18125 changes from 94Q1.
18126
18127 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18128
18129 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18130 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18131 Rob's new testing fragments.
18132
18133 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18134
18135 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
18136 lib/gdb.exp: Replace error proc calls with perror.
18137
18138 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18139
18140 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18141 version also, match on casted version strings, and match on
18142 gdb startup case where the line numbers might be messed up.
18143
18144 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18145
18146 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
18147 (CFLAGS): Delete it from here.
18148
18149 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18150
18151 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18152
18153 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18154
18155 * Makefile.in (RUNTEST): Default to just "runtest".
18156
18157 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18158
18159 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18160 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18161 the code has been restructured.
18162
18163 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18164
18165 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18166 \n, not just one of each.
18167
18168 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18169 /bin/cc gives a warning if you do.
18170
18171 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18172
18173 * gdb.t24/demangle.exp: change expect pattern of
18174 __t10ListS_link1ZUiRCUiPT0
18175
18176 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18177
18178 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18179 on local variables in recursive functions.
18180
18181 * gdb.t07/Makefile.in: Build the new test.
18182
18183 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18184
18185 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18186 directly. Instead compare the return values from actual calls.
18187
18188 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18189
18190 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18191
18192 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18193
18194 * From Peter Schauer with minor modifications.
18195 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18196 stops in mid-line in the caller. Add xfail for returning a float
18197 value on X86 targets.
18198
18199 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18200
18201 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18202 to avoid expect lossage.
18203 (fmem_LRbug_tests): Likewise.
18204 * gdb.disasm/hppa.s: Corresponding changes.
18205
18206 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18207 conditions to work with latest dejagnu/expect.
18208
18209 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18210 expected to fail on the PA.
18211 (backtrace in call with trampolines): Explicitly require main
18212 to be frame #1 (no trampolines should show up in backtrace).
18213
18214 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18215 "continue -expect".
18216 * gdb.t06/break.exp: Likewise.
18217 * gdb.t07/watchpoint.exp: Likewise.
18218 * gdb.t13/bitfields.exp: Likewise.
18219 * gdb.t15/{funcargs,return}.exp: Likewise.
18220 * gdb.stabs/weird.exp: Likewise.
18221 * config/{mips,udi}-gdb.exp: Likewise.
18222
18223 * hppa.sed: Enclose comments within a sed command to avoid
18224 losing with the old OSF1 sed.
18225
18226 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18227
18228 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18229 sequent dynix.
18230 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18231 * gdb.t15/funcargs.exp: Conditionally step again to really
18232 finish from marker_call_with_trampolines. Handle the case where
18233 the first step from within call_with_trampolines already steps
18234 us back to main.
18235 * gdb.t15/gdbme.c: Add comment to closing brace of
18236 call_with_trampolines for funcargs.exp.
18237
18238 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18239
18240 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
18241 Fix typo(s).
18242
18243 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18244
18245 * gdb.t07/gdbme.c: More code for watchpoint testing.
18246
18247 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18248 "Hardware watchpoint" throughout file.
18249 (test_watchpoint_triggered_in_syscall): New test.
18250 (test_complex_watchpoint): New test.
18251
18252 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18253
18254 * gdbme.c (call_with_trampolines): New function to try and step
18255 into. Tests trampoline problems on the PA.
18256
18257 * funcargs.exp (localvars_in_indirect_call): No longer expect
18258 stepping into indirect call to fail on PAs.
18259 (test_stepping_over_trampolines): New test.
18260
18261 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18262
18263 * TODO: Add suggestions for static member function tests, and
18264 completion tests.
18265
18266 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18267
18268 * TODO: Add suggestions for "p/a" tests.
18269
18270 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18271 (default_gdb_exit): Replace all the hair with sending "quit" to
18272 the process with a simple close.
18273
18274 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18275
18276 * TODO: Add suggestions for shared library tests.
18277
18278 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18279
18280 * TODO: Add suggestions for x/s tests.
18281
18282 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18283
18284 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18285 "enable once", and "enable breakpoints once" with ".*".
18286
18287 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18288
18289 * TODO: Add suggestions about structure passing tests.
18290
18291 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18292
18293 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18294 the primary1 test, use work around if __GNUC__ < 2.
18295 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18296 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18297 Test for bad output rather than waiting for timeout. Issue
18298 second continue only if first continue failed.
18299
18300 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18301
18302 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18303 operator[] test with gdb_test because the old code didn't seem to
18304 be getting the quoting right with the new dejagnu.
18305
18306 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18307
18308 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18309 one from the path.
18310 * Makefile.in: Use a fresh expect if there is one, use runtest
18311 from the src tree if there is one.
18312
18313 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18314
18315 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18316 next over recursive call. Revise the tests from that point on
18317 (which had been skipped) to match GDB's actual (correct) output.
18318
18319 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18320 with next over a breakpoint whose condition is false.
18321
18322 * gdb.t00/help.exp: Comment out "help set print" tests just like
18323 (and for same reason as) "help set" test.
18324
18325 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18326
18327 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18328 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18329
18330 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18331
18332 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18333 necessary gdb_target_udi.
18334
18335 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18336
18337 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18338 1838 and 2417; they are fixed.
18339
18340 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18341 gdb.t03/ptype.exp (ptype structure, ptype union):
18342 Remove xfails; the test is looser than when the xfails were added.
18343
18344 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18345 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18346
18347 * gdb.t01/run.exp: Only run shell test if isnative.
18348
18349 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18350 since "run" automatically loads if necessary. Call gdb_target_udi
18351 after the "file" since "file" kills any execution target.
18352
18353 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18354 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18355 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18356 argument for UDI.
18357
18358 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18359
18360 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18361
18362 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18363
18364 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18365
18366 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18367 properly quoting regexps. This makes the second argument to
18368 demangle a fixed string, which matches the callers, instead of a
18369 shell-style pattern which is what the previous implementation
18370 used. Update some of the callers.
18371
18372 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18373
18374 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18375 (comib_nullified_tests): Fix typo.
18376 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18377 strings. No longer expected to fail.
18378
18379 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18380 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18381 strings. No longer expected to fail.
18382
18383 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18384 string. No longer expected to fail.
18385
18386 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18387
18388 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18389 No longer expected to fail.
18390
18391 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18392 string. No longer expected to fail.
18393
18394 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18395
18396 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18397 only in the names (I probably got most of them). I was even
18398 generous with some which differed in underscores in names, and
18399 probably missed a few, and I *still* was able to remove almost a
18400 third of the file with almost no impact on testsuite coverage.
18401
18402 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18403
18404 * gdb.t00/default.exp: Match udi_attach error message as well as
18405 the one from child_attach.
18406
18407 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18408
18409 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18410
18411 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18412 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18413
18414 * Move test with enums and partial symbols back to
18415 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18416 Reverts the change of 26 May 93. Per today's change to
18417 stabs.texinfo, the behavior that weird.exp was expecting was
18418 unreasonable; what is important is that the compiler+gdb get
18419 things right, which happens with a recent gcc. Also fix the test
18420 to deal with native compilers which put out the stab gdb can't
18421 deal with.
18422
18423 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18424
18425 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18426 in the names. The main thing these accomplish is to slow things down.
18427 Many more such duplicates surely remain.
18428
18429 * gdb.t00/help.exp: Comment out "help support" test just like
18430 (and for same reason as) "help set" test.
18431
18432 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18433
18434 * gdb.t06/break.exp: Remove setup_xfails for
18435 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18436 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18437 about known bug in gcc to include up through 2.5.8.
18438 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18439 well as "_vb$".
18440 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18441 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18442 with latest gcc and gdb.
18443 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18444 well as "_vb$".
18445
18446 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18447
18448 * configure.in (hppa*-*-*): Also configure and build stabs-only
18449 tests.
18450
18451 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18452
18453 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18454 * gdb.t10/configure.in (hppa*-*-*): Use it.
18455
18456 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18457
18458 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18459
18460 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18461
18462 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18463 versions prior to 1.13.5.
18464
18465 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18466
18467 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18468 the prompt is at the start of a line.
18469
18470 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18471
18472 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18473 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18474 in the copr tests now.
18475 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18476 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18477 expected to fail.
18478
18479 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18480
18481 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18482 gdb.t31/chillvars.exp, lib/gdb.exp:
18483 Tweak to run under either version of expect.
18484 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18485 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18486 * gdb.t11/list.exp: Remove extraneous whitespace.
18487
18488 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18489
18490 * gdb.t16/printcmds.exp (test_print_strings): Accept
18491 "(unsigned char *) " before the string.
18492
18493 * TODO: Add notes about printing of fancy types and GDB expressions.
18494
18495 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18496
18497 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18498 * gdb.t06/configure.in: Don't try to compile signals test program
18499 if doing mips-idt-ecoff.
18500
18501 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18502
18503 * Most .exp files: Tweak to run under either version of expect.
18504
18505 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18506
18507 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18508 xfails; I'm not sure why they are failing, but not because of PR 1806.
18509
18510 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18511
18512 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18513 defined in lib/gdb.exp.
18514
18515 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18516
18517 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18518 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18519 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18520 have to be typeless.
18521
18522 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18523
18524 * TODO: Add suggestion for copyright year test.
18525
18526 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18527
18528 * configure.in (*-*-lynxos*): Add stabs tests.
18529
18530 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18531
18532 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18533 so insert a tab before any assembler directive in column zero.
18534
18535 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18536 stores.
18537 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18538 stores.
18539 (fpu_short_memory_tests): Likewise.
18540
18541 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18542
18543 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18544 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18545 .stabs directives in comments.
18546
18547 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18548
18549 * TODO: New file, describing tests we could write.
18550 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18551
18552 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18553
18554 * gdb.t06/signals.exp: Add kludge to force re-sync.
18555
18556 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18557 to xgdb instead of gdb, get out of gdb.
18558
18559 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18560
18561 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18562 for info.
18563
18564 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18565
18566 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18567 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18568 * gdb.stabs/hppa.sed: New sed script for the PA.
18569
18570 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18571
18572 * gdb.stabs: Re-write weird.def and configuration to use sed
18573 instead of cpp. sed is portable and POSIX; cpp is neither.
18574
18575 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18576
18577 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18578
18579 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18580
18581 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18582
18583 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18584
18585 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18586 "_vb$".
18587 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18588 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18589
18590 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18591
18592 * lib/gdb.exp: Comment out code which depends on non-existent
18593 `transform' procedure.
18594
18595 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18596
18597 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18598 * lib/gdb.exp: Transform tool name.
18599 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18600 1.1's new error handling system.
18601
18602 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18603
18604 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18605
18606 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18607
18608 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18609 They made pattern matching so slow that timeouts happened on
18610 heavily loaded systems. Now any output from "show print" which
18611 gets us back to the GDB prompt is a PASS.
18612
18613 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18614
18615 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18616
18617 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18618
18619 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18620
18621 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18622 It is not from PR 3220.
18623
18624 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18625
18626 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18627 just started failing because they depended on the order the
18628 subcommands are presented, or exact docstring text. This kind of
18629 test is a pain and has minimal benefit.
18630
18631 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18632
18633 * gdb.t09/corefile.exp: At end of test, use "core" command with
18634 no arguments.
18635
18636 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18637
18638 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18639 17}/Makefile.in: Make it possible to run the testsuite with Sun
18640 make and CC = cross gcc by adding explicit build rules for .o
18641 files.
18642
18643 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18644
18645 * gdb.t15/funcargs.exp: Don't put comments on same line as
18646 setup_xfail (@#$*%& tcl braindamage!).
18647
18648 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18649
18650 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18651
18652 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18653
18654 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18655 * gdb.t20/inherit.exp: remove three dumplicate entries.
18656
18657 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18658
18659 * gdb.t06/break.exp: For "next over recursive call", fail on any
18660 incorrect output, not just on "factorial (value=2)".
18661
18662 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18663
18664 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18665 working now. Add an xfail if accesing a bss variable causes
18666 a memory error if the target is not yet run.
18667
18668 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18669
18670 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18671 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18672 name of __st* demangling (2 strings). Did Kung really get the
18673 more than 95 others right without testing them?
18674
18675 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18676
18677 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18678
18679 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18680
18681 * configure.in (configdirs): Add gdb.disasm
18682 * gdb.disasm: New directory for GDB disassembler tests.
18683 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18684
18685 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18686
18687 * gdb.t00/help.exp: Don't test "help set".
18688
18689 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18690 from within expect statements. None of these happen anymore and
18691 they cause regressions to be silently unnoticed.
18692
18693 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18694 messages) about known failures with gcc cygnus-2.4.5-930417.
18695
18696 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18697 comp-info.exp so it gets built if it doesn't exist.
18698
18699 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18700 it is no longer used.
18701 * gdb.t13/comp-info.c: Removed.
18702
18703 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18704
18705 * gdb.t06/signals.exp: Add xfail for sun3.
18706
18707 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18708
18709 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18710 relevant because ^C doesn't get sent but failure can be reproduced
18711 interactively).
18712
18713 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18714
18715 * gdb.stabs/alpha.mt: New configuration file for alpha.
18716 * gdb.stabs/configure.in: Use it.
18717 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18718 sharing with alpha.mt, redefine long to word via preprocessor.
18719 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18720 for alpha.
18721 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18722 native cc.
18723 * gdb.t00/teststrategy.exp: Change expect string so that we
18724 consume the `(xgdb)' from the command echo and from the gdb prompt.
18725 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18726 gdb currently compares all values as long, so this failure probably
18727 applies to any configuration where LONGEST is bigger than a target int.
18728 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18729 with gcc.
18730 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18731 to handle opaque pointers, gcc is.
18732 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18733 as first argument. Include <sys/types.h> and change all operator
18734 new definitions to use size_t.
18735 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18736 now that we use size_t.
18737
18738 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18739
18740 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
18741 a long or float array cast all array members to the same type.
18742 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
18743 with 64 bit longs.
18744 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
18745 on alpha.
18746 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
18747
18748 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18749
18750 * gdb.t24 (demangle.exp): Constructors of templates have names like
18751 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18752 section 14.6 of the ARM.
18753
18754 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18755 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18756 accomplish little and slow down the testsuite.
18757
18758 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18759 Accept spaces various places.
18760
18761 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18762
18763 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18764 with watchpoint enabled.
18765
18766 * Makefile.in: Remove definition of CC and remove the second
18767 definition of CXX (the "CXX = gcc" one remains). These definitions
18768 were causing backquotes to be expanded within backquotes, which
18769 doesn't work.
18770
18771 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18772
18773 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18774
18775 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18776
18777 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18778 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
18779 by mips cc and contains no stabs entries.
18780
18781 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18782
18783 * config/vx-gdb.exp: Use fake device to load files rather than
18784 NFS.
18785 * lib/gdb.exp: New proc to do "file" command.
18786 * config/unix-gdb.exp: Use new "file" proc.
18787
18788 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18789
18790 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18791 Rework board rebooting slightly.
18792 (gdb_exit): Don't exit from the remote shell; there isn't one.
18793 * gdb.stabs/weird.exp: If a program is being debugged already,
18794 kill it.
18795 * gdb.t04/setvar.exp: Stop and restart gdb.
18796 * gdb.t05/expr.exp: Likewise.
18797 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18798 restart gdb and reload the program.
18799 * gdb.t08/opaque.exp: Likewise.
18800 * gdb.t12/scope.exp: Likewise.
18801 * gdb.t13/bitfields.exp: Likewise.
18802 * gdb.t15/funcargs.exp: Likewise.
18803 * gdb.t20/classes.exp: Likewise.
18804 * gdb.t03/ptype.exp: Increase timeout.
18805 * gdb.t16/printcmds.exp (test_print_string_constants,
18806 test_print_array_constants): Likewise.
18807 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18808 * gdb.t20/classes.exp (do_tests): Likewise.
18809 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18810
18811 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18812
18813 * gdb.stabs: Renamed *wierd* to *weird*.
18814
18815 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18816
18817 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18818 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18819
18820 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18821
18822 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18823 (do_tests): Remove xfail for whatis on one_var and two_var.
18824
18825 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18826
18827 * Makefile.in: Made cross building work better by adding
18828 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18829
18830 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18831
18832 * gdb.t15/{return.c,return.exp,Makefile.in}:
18833 New test, currently commented out.
18834
18835 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18836
18837 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18838 still running and removes the leftover named socket so GDb can do
18839 clean restarts.
18840
18841 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18842
18843 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18844 console, not GDB.
18845 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18846 cross testing works better with "make check"
18847 * config/unix-gdb: Use default procedures for exit and version.
18848 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18849 with the newest VxWorks.
18850
18851 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18852
18853 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18854 old form.
18855
18856 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18857 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18858
18859 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18860
18861 * config/unix-gdb.exp: Remove this version of gdb_exit
18862 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18863 Rob says he'll look at it when he gets back to testing boards.
18864
18865 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18866
18867 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18868 an expected fail for certain ptype commands.
18869
18870 * gdb.t20/classes.exp: Update expected results of "ptype class
18871 Base1" to account for the constructor that now appears in the type.
18872
18873 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18874
18875 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18876 disappeared from list.
18877 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18878 "alldone" proc with call to cleanup and exit.
18879 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18880 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18881 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18882 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18883 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18884 "alldone" proc with simple returns that suppress remaining
18885 tests. The alldone proc went away many months ago.
18886
18887 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18888
18889 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18890
18891 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18892
18893 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18894
18895 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18896 as vax gdb will display them.
18897
18898 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18899
18900 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18901 optimizers.
18902
18903 * scope.exp: Change "bad value for localval" messages so each one
18904 is unique.
18905
18906 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18907 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18908
18909 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18910
18911 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18912
18913 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18914 doesn't exist (due to optimization).
18915
18916 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18917
18918 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18919 contains \r because the filename is long.
18920
18921 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18922 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18923
18924 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18925
18926 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18927 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18928 Ultrix.
18929 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18930 int tests.
18931 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18932
18933 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18934
18935 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18936
18937 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
18938 to match does not match the passing case but still matches the
18939 failing case.
18940
18941 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18942
18943 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18944
18945 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18946
18947 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18948 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18949 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18950 Remove various versions of gdb_exit.
18951 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18952 gdb_exit.
18953 * config/unix-gdb.exp: gdb_exit remains here, and should override
18954 the generic version, since it's doing a lot of wierd stuff that
18955 the other versions aren't. FIXME, fold it in, or abandon this
18956 version.
18957
18958 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18959
18960 * gdb.t24/demangle.exp: Add tests for PR 3220.
18961
18962 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18963
18964 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18965
18966 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18967
18968 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18969 "i386-*-*". Works for i486 as well.
18970
18971 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18972 bug, and expand domain of xfail to all SVR4 systems, since the
18973 actual problem is likely to be in generic SVR4 /proc support.
18974
18975 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18976
18977 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18978
18979 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18980
18981 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18982 xfails for other systems. Match a missing 'Continuing.' as an
18983 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18984
18985 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18986 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18987 Only issue warning for missing executables if -all option is used.
18988
18989 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18990 file if -all option is used. It's like an unpredictable XFAIL.
18991
18992 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18993
18994 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18995 for dynamically linked binaries.
18996
18997 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18998
18999 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19000
19001 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19002 to state that this is a known bug in old versions of g++.
19003
19004 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19005
19006 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19007 while waiting for `Continuing'.
19008
19009 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19010
19011 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19012 in text, data, and bss.
19013 * gdb.t10/nodebug.c: Add local and global test variables for
19014 initialized and uninitialized data.
19015
19016 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19017
19018 * config/unix-gdb.exp (gdb_exit): Add "wait".
19019
19020 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19021
19022 * gdb.t06/signals.exp: xfail the continue from the handler for all
19023 targets.
19024
19025 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19026 function with watchpoints enabled, the i386 call dummy starts with
19027 a call.
19028
19029 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19030 386 bsd names its corefiles.
19031
19032 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19033
19034 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19035 compilers don't grok it.
19036 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19037 with small octal ints rather than character constants, which
19038 are signed and might not fit if first promoted to int.
19039
19040 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19041
19042 * gdb.t09/Makefile.in (clean): Remove corefile.
19043
19044 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19045
19046 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19047
19048 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19049 and Jim Kingdon (kingdon@cygnus.com)
19050
19051 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19052 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19053 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19054
19055 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19056
19057 * gdb.t17/interrupt.exp: Add xfail for hppa.
19058
19059 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19060
19061 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19062 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19063 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19064 to determine signed-ness of bitfields and use the result to setup
19065 the xfail.
19066 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19067 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19068 call line is reached if necessary.
19069
19070 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19071
19072 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19073
19074 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19075
19076 * gdb.t06/break.exp: Also test `clear' command.
19077
19078 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19079
19080 * gdb.t00/teststrategy.exp: Remove extra quote.
19081
19082 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19083 watchpoint enabled to be for all non-68k machines.
19084
19085 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19086
19087 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19088
19089 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19090 targets use aout.mt instead of ecoff.mt as gas understands
19091 standard aout format.
19092
19093 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19094
19095 * lib/gdb.exp (runto): Don't insist that function we are running to
19096 was compiled with -g.
19097
19098 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19099
19100 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19101 to get back into the read system call.
19102 Accept leading newline in case where we woke it up.
19103
19104 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19105
19106 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19107 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19108 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19109 enable ecoff configuration.
19110
19111 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19112
19113 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19114
19115 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19116
19117 * gdb.t16/printcmds.exp: Add another printf test.
19118
19119 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19120
19121 * configure.in: If configured -with-stabs on any target, add
19122 stabsdirs to configdirs.
19123
19124 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19125
19126 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19127 fun" so pattern does not match the command itself.
19128
19129 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19130
19131 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19132
19133 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19134
19135 * gdb.t17/interrupt.exp: Test for more things.
19136
19137 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19138
19139 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19140 compiler arranges the code and line numbers.
19141
19142 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19143
19144 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19145
19146 * gdb.t00/help.exp: Increase expect input buffer size.
19147
19148 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19149
19150 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19151
19152 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19153
19154 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19155
19156 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19157 [0-9]*, not just [0-9].
19158
19159 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19160
19161 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19162
19163 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19164
19165 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19166
19167 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19168
19169 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19170
19171 * gdb.t06/signals.c: Add xfails for sun3.
19172
19173 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19174
19175 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19176 test_stepping tests.
19177
19178 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19179
19180 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19181
19182 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19183
19184 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19185 rather than actually putting it through cpp twice.
19186
19187 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19188
19189 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19190
19191 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19192 no longer needed.
19193
19194 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19195
19196 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19197
19198 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19199 C++ features prints as "struct", make it a pass, not an xfail.
19200
19201 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19202
19203 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19204 Don't require VA to print as "class" rather than "struct".
19205
19206 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19207
19208 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19209
19210 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19211
19212 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19213
19214 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19215
19216 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19217 order.
19218
19219 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19220
19221 * gdb.t16/printcmds.exp: Add printf tests.
19222
19223 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19224
19225 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19226
19227 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19228
19229 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19230 pass counts, to counteract any existing or future setup_xfails.
19231
19232 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19233
19234 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19235 {BEGIN,END}_COMMON for common block instead of STAB.
19236 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19237
19238 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19239 intp_var should be N_GSYM not N_LSYM.
19240 wierd-aout.S: Use a label for the value of the N_SO.
19241 wierd.def: Remove all backslashes.
19242 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19243
19244 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19245
19246 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19247 get the expected next to inheritance3.
19248
19249 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19250
19251 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19252 now that gcc-2.4 gets it right.
19253
19254 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19255
19256 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19257
19258 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19259 generating comp-info.exp which works for cross-compilation.
19260
19261 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19262
19263 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19264 "*-*-sysv4.*".
19265
19266 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19267
19268 * gdb.t01/run.exp: Start with a fresh gdb.
19269 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19270 SVR4.x.
19271
19272 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19273
19274 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19275 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19276 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19277 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19278 things to remove.
19279
19280 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19281
19282 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19283 test cases from bug reports.
19284
19285 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19286
19287 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19288 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19289 avoid spurious xfails.
19290 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19291 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19292 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19293
19294 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19295
19296 * gdb.t00/teststrategy.exp: Rework to provide more useful
19297 description of each test, fix problem with systems that define
19298 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19299 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19300 results for "next over recursive call" so timeouts aren't taken
19301 by error.
19302
19303 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19304
19305 * gdb.t12/scope.exp: Test printing of variables before run.
19306
19307 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19308 printed in wrong order due to sorting.
19309
19310 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19311
19312 * gdb.t00/teststrategy.exp: Fix expected results for printing
19313 user entered string constant. Is array of char, prints with no
19314 address.
19315
19316 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19317 commands.
19318 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19319 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19320 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19321 of struct of char arrays.
19322 * gdb.t00/radix.exp: New tests for radix commands.
19323
19324 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19325
19326 * gdb.t16/printcmd.exp: Print a variable before running program
19327 (with xfail for AIX).
19328
19329 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19330
19331 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19332
19333 * gdb.t16/printcmd.exp: Don't print variables before running program.
19334
19335 * gdb.t06/break.exp: Don't require envp argument to main.
19336
19337 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19338
19339 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19340 Add xfails for rs6000.
19341
19342 * gdb.t02/whatis.exp: Change other tests not to re-test something
19343 we already tested.
19344
19345 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19346 each type used has a variable of that type.
19347
19348 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19349
19350 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19351
19352 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19353
19354 * configure.in: change srctrigger to be a file, not a directory
19355
19356 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19357
19358 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19359
19360 * gdb.t11/list.exp: Fixed a couple of typos.
19361
19362 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19363
19364 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19365 is fixed and PR is closed.
19366 * gdb.t16 (gdbme.c): Add simple test string variable.
19367 * gdb.t16 (printcmds.exp): Add tests with simple test string
19368 variable, primarily for boundaries on "set print elements".
19369
19370 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19371
19372 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19373 Make leading 0's optional and don't expect a tab in the middle
19374 of the number.
19375
19376 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19377
19378 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19379 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19380 don't end command passed to gdb_test with newline.
19381
19382 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19383 signed keyword away, don't expect signed bitfields to be signed.
19384
19385 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19386 printing with only as many 1's as are in the field as well as printing
19387 with 32 1's (see comment).
19388
19389 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19390
19391 * gdb.t00/default.exp: Start with a fresh gdb.
19392 * configure.in (configdirs): Remove gdb.t31 until the chill
19393 compiler works again. It no longer is able to find chillrt0
19394 since it isn't in libchill.a anymore.
19395 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19396 wierd.o, make more modular.
19397 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19398 spurious newlines that caused problems.
19399
19400 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19401
19402 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19403 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19404 gdb.stabs/wierd.{exp,def}: Many new tests.
19405
19406 * gdb.t00/default.exp: update info line for new message.
19407
19408 * gdb.t02/{whatis.exp,gdbme.c}:
19409 Test that "char *" doesn't print as "caddr_t".
19410
19411 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19412
19413 * gdb.t00/help.exp: Use .* in place of some help messages which
19414 just changed.
19415 gdb.t00/default.exp: Update "info frame" test for new message.
19416 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19417 Remove some xfails
19418
19419 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19420
19421 * gdb.t03/{gdbme.c,ptype.exp}:
19422 Add tests for typedef'd struct and union without tags.
19423 Also check "whatis" on a variable of a typedef'd enum without a tag.
19424
19425 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19426 PRMS 1823; the bug still exists but isn't reproduced by this test
19427 anymore), and remove rs6000 XFAIL (the bug is fixed).
19428
19429 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19430 duplicated from whatis.exp. For those that are left, accept
19431 "long", "long int", or "int" for long variables (whatis.exp already
19432 has an XFAIL for "int", so no need to fail it here).
19433
19434 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19435 Deal with GCC's names for types now that GDB uses the compiler's names.
19436
19437 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19438 setup_xfail's for sunos4. If we #defined the signed keyword away,
19439 don't expect GDB to know that char it is signed.
19440
19441 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19442
19443 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19444
19445 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19446 should work on any system, regardless of debugging format.
19447 * gdb.t21/demangle.exp: Move to gdb.t24.
19448 * gdb.t24/demangle.exp: Move from gdb.t21.
19449 * gdb.t24/{Makefile.in, configure.in}: New files.
19450
19451 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19452
19453 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19454 * gdb.stabs: New directory.
19455
19456 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19457
19458 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19459 not just "Quit anyway?".
19460
19461 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19462
19463 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19464 that all setup_xfails are immediately followed by clear_xfails.
19465
19466 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19467
19468 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19469 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19470 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19471 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19472 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19473 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19474 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19475 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19476 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19477 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19478 gdb.t31/chillvars.exp, lib/gdb.exp:
19479 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19480 bug-gdb@prep.ai.mit.edu.
19481
19482 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19483
19484 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19485 with 0.0, not integer 0.
19486
19487 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19488
19489 * gdb.t06/break.exp: Update for "Kill the program" message change.
19490
19491 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19492
19493 * Makefile.in (GDBFLAGS): Set to -nx.
19494 * Makefile.in (site.exp): Use GDBFLAGS.
19495
19496 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19497
19498 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19499 Makefiles.
19500 (check): depend on just-check.
19501 (just-check): added so that tests can be run without a noop
19502 build pass.
19503
19504 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19505
19506 Switch to using configure's configdirs.
19507 * Makefile.in (Makefile): add configure.in dependency.
19508 (SUBDIRS): removed redundant assignment.
19509 * configure.in: switch subdirs assignment to configdirs.
19510 * gdb.t*/configure.in: new files.
19511
19512 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19513
19514 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19515 works.
19516
19517 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19518
19519 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19520 in explicit rules. Apparently this is not supported by some makes.
19521
19522 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19523
19524 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19525
19526 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19527
19528 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19529 disappeared.
19530
19531 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19532
19533 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19534
19535 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19536
19537 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19538 watchpoint problem that is now fixed.
19539 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19540 uninitialized convenience variables.
19541 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19542 structures.
19543
19544 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19545
19546 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19547 which causes expect to get out of sync with gdb on long output
19548 from help set.
19549 * gdb.t09/corefile.exp: Make expected pattern for core file
19550 failing signal and frame output format less sun specific.
19551
19552 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19553
19554 * gdb.t31/chillvars.exp: Add and remove initial dummy
19555 breakpoint, so that symbol table is forced in.
19556 (Needed at least on Sunos4, though it seems not SVR4.)
19557 * gdb.t31/chillvars.exp: Update for changed output format.
19558
19559 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19560
19561 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
19562
19563 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19564
19565 * Makefile.in: Added --srcdir when invoking runtest, removed the
19566 need for a local config file. (optional now)
19567
19568 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19569
19570 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19571 failure count used to force early termination. Add some more
19572 expected failures for gnu style demangling.
19573
19574 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19575
19576 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19577 pmi variable from gdb.t20/gdbme to get optimized away.
19578 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19579 Check for written corefile upon timeout _and_ eof.
19580
19581 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19582
19583 * config/unix-gdb.exp: Add missing return 0.
19584
19585 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19586
19587 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19588 test termination.
19589
19590 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19591
19592 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19593 disappeared.
19594
19595 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19596
19597 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19598 time as i860 support works.
19599
19600 * gdb.t15/funcargs.exp: Fix expected outputs to include
19601 "backtrace 100\r" rather than just "backtrace\r", to match last
19602 change.
19603
19604 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19605
19606 * config/udi-gdb.exp (gdb_exit): Remove close command.
19607 (gdb_target_udi): New procedure to set the UDI target.
19608 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19609 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19610 Added waits for prompts after several question responses. Added
19611 some more responses used by a29k-amd-udi-gdb.
19612 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19613 pass different arguments, restart UDI connection after program
19614 completion.
19615 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19616 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19617 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19618 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19619 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19620 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19621 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19622 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19623 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19624 after program completion.
19625 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19626 compiled with a SELECT_VECS setting.
19627 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19628 infinite recursion.
19629
19630 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19631 Added checks for COFF results, and made them expected failures for
19632 all targets. It would be better to make them expected failures
19633 for COFF targets only.
19634
19635 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19636
19637 * Makefile.in: add null dvi target, don't bother to recurse
19638 through test directories for info and install-info; rename
19639 $(datadir) to be dejagnu instead of deja-gnu
19640
19641 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19642
19643 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19644 compiler to coredump.
19645 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19646 code.
19647
19648 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19649
19650 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19651 coredump.
19652 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19653 code.
19654
19655 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19656
19657 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19658 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19659 which in a shell. Deletes xgdb when done.
19660 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19661 Tests the return from the "set height" or "set width" commands.
19662 Added a few return codes where needed.
19663
19664 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19665
19666 * Makefile.in (SUBDIRS): Add gdb.t17.
19667 * configure.in (subdirs): Add gdb.t17.
19668 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19669 files to test gdb's calling of functions in the inferior with
19670 the correct arguments and gdb's ability to retrieve any
19671 result returned.
19672
19673 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19674
19675 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19676 may be called after gdb goes away. Previous versions of expect
19677 needed these to avoid file descriptor leaks, but they cause
19678 errors with the current revision of expect.
19679 * gdb.t00/gdbvars.exp: Use -re on expected output after
19680 setting sevenbit-strings.
19681 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19682 to set sevenbit-strings consistent across tests.
19683 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19684 set sevenbit-strings consistent across tests.
19685
19686 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19687
19688 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19689 expected output to match current "expect" expectations.
19690
19691 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19692
19693 * gdb.t00/default.exp: Change expected output for default "source"
19694 command, to match new gdb behavior which requires a filename to
19695 source.
19696
19697 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19698
19699 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19700 expected fail for i486-*-* that misses the marker2 function.
19701 * gdb.t10/crossload.exp (bfddefault): Allow successful
19702 recognition of a format to pass even if no symbols are found.
19703 Explicitly catch failures where the format is not recognized
19704 or is ambiguous, and add the reason to the fail message.
19705 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19706 the cause is and invalid target and add reason to failure message.
19707 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19708 elf32-i386, elf32-sparc, and elf32-i860.
19709 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19710 Set up expected failure for 'filename'::variable scope resolution,
19711 which is now apparently broken on all targets.
19712 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19713 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19714 gdb.t23/templates.exp: Change failure for missing binfile into
19715 just a warning.
19716 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19717 references.
19718
19719 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19720
19721 * gdb.t00/default.exp: Add expected output for default "source"
19722 command, to match new gdb behavior.
19723 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19724
19725 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19726
19727 * config/*-gdb.exp: returns an error, rather than exiting on
19728 internal errors.
19729
19730 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19731
19732 * gdb.t03/gdbme.c: Add pointer to struct variable.
19733 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19734 referencing struct members.
19735
19736 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19737
19738 * configure.in (mips-idt-ecoff): New target.
19739 * config/mips-gdb.exp: New file for remote board using MIPS remote
19740 debugging protocol.
19741
19742 * Redid configuration scheme. Removed gdb.t*/configure.in.
19743 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19744 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19745 distclean targets. Built executables via .o files. Adjusted
19746 tests to account for source files in $(srcdir) rather than
19747 $(objdir).
19748 * lib/gdb.exp (runto): Don't expect () after the function name,
19749 because it may have arguments.
19750
19751 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19752
19753 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19754 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19755 expected failures for mips-idt-* and mips-sgi-*.
19756 * gdb.t00/default.exp (attach): Kill process if requested.
19757 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19758 that does not read core files.
19759 * gdb.t01/run.exp: Removed checks for exit status code.
19760 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19761 it is linked in.
19762 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19763 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19764 appropriate, rather than doing it by hand.
19765 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19766 execution.
19767 * gdb.t10/crossload.exp: Kill existing program if needed.
19768 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19769 appropriate, rather than doing it by hand. Always increase
19770 timeout for this test, not just for VxWorks.
19771
19772 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19773
19774 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19775 of Chill STRUCT types and STRUCT values.
19776 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19777 than "char".
19778 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
19779 struct2): New struct definitions and initializations to test
19780 simple Chill STRUCT types.
19781
19782 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19783
19784 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19785 the null byte at the end of strings.
19786 * gdb.t00/default.exp: Make show version insensitive to copyright
19787 date.
19788 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19789 to avoid dependencies on target char signedness.
19790 * gdb.t16/printcmds.exp: Update expected results for explicitly
19791 unsigned char.
19792 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19793 now work.
19794 * gdb.t21/demangle.exp: Add many more patterns for template
19795 demangling, most of them being expected failures.
19796 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19797 string we are matching for, to match on the whole string.
19798 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19799 and fix a whole bunch that had incorrect expected output but were
19800 passing anyway because of the bug in "proc demangle".
19801 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19802 type.
19803 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19804
19805 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19806
19807 * gdb/testsuite: made modifications to testcases, etc., to allow
19808 them to work properly given the reorganization of deja-gnu and the
19809 relocation of the testcases from deja-gnu to a "tool" subdirectory.
19810
19811 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19812
19813 * gdb/testsuite: Initial creation of gdb/testsuite.
19814 Migrated dejagnu testcases and support files for testing nm to
19815 gdb/testsuite from deja-gnu. These files were moved "as is"
19816 with no modifications. This migration is part of a major overhaul
19817 of dejagnu. The modifications to these testcases, etc., which
19818 will allow them to work with the new version of dejagnu will be
19819 made in a future update.
19820
19821 For additional changes see gdb.mi/ChangeLog-1999-2003.
19822 \f
19823 ;; Local Variables:
19824 ;; mode: change-log
19825 ;; left-margin: 8
19826 ;; fill-column: 74
19827 ;; version-control: never
19828 ;; End:
19829
19830 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
19831 2003, 2004, 2005 Free Software Foundation, Inc.
19832 Copying and distribution of this file, with or without modification,
19833 are permitted provided the copyright notice and this notice are preserved.