* Makefile.in (SFILES): Add exceptions.c.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e6a386cd
HZ
12009-12-22 Hui Zhu <teawater@gmail.com>
2
3 * gdb.reverse/sigall-reverse.exp: Adjust.
4
9e19b45e
VP
52009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6
7 PR gdb/10884
8
9 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10 (main): Call do_bitfield_tests.
aacf5b1e 11 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 12
d53a7b30
JB
132009-12-20 Joel Brobecker <brobecker@adacore.com>
14
15 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
16 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
17 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
18 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
19 gdb.modula2/unbounded1.c: Update copyright header.
20
191ca0a1
CM
212009-12-10 Chris Moller <moller@mollerware.com>
22
23 PR gdb/9399
24 * gdb.cp/virtfunc2.exp: New tests
25 * gdb.cp/virtfunc2.cc: New tests
26 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
27
0fa6cf1b
MS
282009-12-10 Oza Pawandeep (paawan1982@yahoo.com
29
30 * gdb.reverse/i387-env-reverse.c: New file.
31 * gdb.reverse/i387-env-reverse.exp: New file.
32 * gdb.reverse/i387-stack-reverse.c: New file.
33 * gdb.reverse/i387-stack-reverse.exp: New file.
34
361ae042
PM
352009-12-08 Phil Muldoon <pmuldoon@redhat.com>
36
37 * gdb.python/py-type.exp (test_range): New test.
38
bfd31e71
PM
392009-12-03 Phil Muldoon <pmuldoon@redhat.com>
40
41 PR python/10805
42
43 * gdb.python/py-type.exp: New file.
44 * gdb.python/py-type.c: New file.
45 * Makefile.in: Add py-type.
46
57a1d736
TT
472009-12-03 Tom Tromey <tromey@redhat.com>
48
49 * gdb.python/py-value.exp (test_parse_and_eval): New
50 function.
51
1f3b5d1b
PP
522009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
53
54 PR gdb/11022
55
56 * gdb.base/pr11022.exp: New test.
57 * gdb.base/pr11022.c: New test.
58
8b7dbdc9
JK
592009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
60
61 Fix spurious false FAILs.
62 * gdb.base/structs.c (chartest): New.
63 (main): Fill-in chartest.
64 * gdb.base/structs.exp (anychar_re, first): New.
65 (start_structs_test): Import global anychar_re and first.
66 New gdb_test call "set print elements 300; ${testfile}"
67 (start_structs_test <$first>): New block.
68 (any): Import global anychar_re. New variable ac. Use ${ac}.
69
6a53b2ec
JK
702009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
71
72 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
73
d7167b4c
JK
742009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
75
76 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
77 Force $srcfile file.
78 * gdb.base/foll-fork.c (callee): Comment out the printf call.
79
b1798462
UW
802009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
81
82 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
83 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
84 * gdb.threads/watchthreads-reorder.exp: Likewise.
85
b6199126
DJ
862009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
87
88 PR gdb/8704
89
90 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
91 "if", and "thread". Correct matching in the previous test.
92
b22a0510
DJ
932009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
94
95 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
96
930636d2
MS
972009-11-23 Michael Snyder <msnyder@vmware.com>
98
99 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
100 * gdb.reverse-watch-precsave.exp: Ditto.
101
21a0512e
PP
1022009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
103
104 * gdb.asm/asm-source.exp: Adjust.
105 * gdb.base/help.exp: Adjust.
106
fc30d5e0
PA
1072009-11-22 Pedro Alves <pedro@codesourcery.com>
108
109 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
110 (do_syscall_tests_without_xml): Set data-directory to
111 /the/path/to/nowhere.
112
f6bc2008
PA
1132009-11-21 Pedro Alves <pedro@codesourcery.com>
114
115 * gdb.threads/local-watch-wrong-thread.c,
116 gdb.threads/local-watch-wrong-thread.exp: New files.
117
8c2fb5de
PA
1182009-11-21 Pedro Alves <pedro@codesourcery.com>
119
120 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
121 assume new `regsub' syntax available.
122
ebec9a0f
PA
1232009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
124
a79d3c27
JK
125 * gdb.base/watchpoint-hw-hit-once.exp,
126 gdb.base/watchpoint-hw-hit-once.c: New.
127
1282009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
129
130 * gdb.threads/watchthreads-reorder.exp,
131 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 132
276a961b
MK
1332009-11-17 Nathan Sidwell <nathan@codesourcery.com>
134
135 * gdb.xml/tdesc-regs.exp: Use for m68k.
136
4867c1fb
PA
1372009-11-15 Pedro Alves <pedro@codesourcery.com>
138
139 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
140
f6838f81
DJ
1412009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
142
143 * lib/gdb.exp (current_target_name): New procedure.
144 (gdb_wrapper_target): New variable.
145 (gdb_wrapper_init): Set gdb_wrapper_target.
146 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
147 wrapper.
148
4ac4dd3f
DJ
1492009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
150
151 * gdb.base/remote.exp: Delete the slowest load test.
152 Do not load with fixed packet sizes.
153
a7881759
DJ
1542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
155
156 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
157
97a5b505
DJ
1582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
159
160 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
161 srcfile when setting a breakpoint.
162
d3e1fc54
DJ
1632009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
164
165 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
166 macros.
167
7cbcbded
DJ
1682009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
169
170 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
171 to be in memory.
172 * gdb.base/display.c (force_mem): New.
173 (do_loops): Use it. Add breakpoint comments.
174 (do_vars): Add a breakpoint comment.
175 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
176 line numbers.
177
bdea3a92
NF
1782009-11-13 Nathan Froyd <froydnj@codesourcery.com>
179
180 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
181 instead of a bare "run".
182
269f82e5
PP
1832009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
184
185 * gdb.python/py-prettyprint.exp: Adjust.
186
a69b7d9d
DJ
1872009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
188
189 * lib/cell.exp (skip_cell_tests): Clean up test files before
190 returning.
191
b598bfda
DJ
1922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
193
194 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
195 and the breakpoint menu. Do not call perror if a prompt is seen.
196 Consume the following GDB prompt.
197 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
198 * gdb.cp/namespace.exp: Use gdb_test.
199 * gdb.cp/templates.exp: Use gdb_test.
200 (test_template_breakpoints): Use gdb_test_multiple.
201
87728fa0
DJ
2022009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
203
204 * gdb.base/break1.c (struct some_struct, values): Move earlier.
205 (marker4): Reference values.
206
b67c692f
DJ
2072009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
208
209 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
210 is missing.
211
f0df251a
DJ
2122009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
213
214 * gdb.base/break.c (need_malloc): New.
215 * gdb.base/constvars.c (main): Reference crass and crisp.
216 * gdb.base/gdb1821.c (main): Reference bar.
217 * gdb.cp/gdb1355.cc (main): Reference s1.
218 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
219 (main): Call them.
220 * gdb.cp/hang2.cc (dummy2): Define.
221 * gdb.cp/hang3.cc (dummy3): Define.
222 * gdb.cp/m-data.cc (main): Reference shadow.
223
bdf7534a
NF
2242009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
225 Nathan Froyd <froydnj@codesourcery.com>
226
227 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
228 remote host.
229
f24fce77
NF
2302009-11-12 Nathan Froyd <froydnj@codesourcery.com>
231
232 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
233 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
234 * gdb.dwarf2/dw2-compressed.exp: Likewise.
235 * gdb.dwarf2/dw2-intercu.exp: Likewise.
236 * gdb.dwarf2/dw2-intermix.exp: Likewise.
237 * gdb.dwarf2/dw2-producer.exp: Likewise.
238 * gdb.dwarf2/mac-fileno.exp: Likewise.
239 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
240 py-prettyprint.py to the remote host.
241 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
242
40f0318e
KS
2432009-11-11 Keith Seitz <keiths@redhat.com>
244
245 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
246 use it instead of "Foo".
247 * gdb.cp/classes.exp (do_tests): Add a test to access
248 a method through a typedef'd class name.
249
f3d9f7fb
NF
2502009-11-11 Nathan Froyd <froydnj@codesourcery.com>
251
252 * gdb.base/long_long.exp: Permit leading zeros on floating-point
253 exponents.
254 * gdb.base/pointers.exp: Likewise.
255 * gdb.cp/ref-types.exp: Likewise.
256
a4216f37
KS
2572009-11-11 Keith Seitz <keiths@redhat.com>
258
259 * gdb.cp/cplusfuncs.cc (class foo): Add operators
260 new[] and delete[].
261 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
262 "void".
263 (probe_demangler): Remove all single-quoting of
264 method and variable names.
265 (info_func_regexp): Remove the word "void" from any
266 occurrence of "(void)".
267 (print_addr_2): Remove all single-quoting of
268 method names.
269 (print_addr_2_kfail): Likewise.
270 (print_addr): Single-quote C function names before
271 passing to print_addr_2.
272 (test_paddr_operator_functions): Remove single-quoting
273 for method names.
274 Add tests for operator new[] and operator delete[].
275
9b14d7aa
JK
2762009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
277
278 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
279
85feb311
KS
2802009-11-09 Keith Seitz <keiths@redhat.com>
281
282 * gdb.cp/overload.exp: Add tests for resolving overloaded
283 methods in expression parsing/evaluation.
284
fa335448
DJ
2852009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
286
287 * lib/gdb.exp (default_gdb_version): Use --version instead of
288 --command.
289
ec3c07fc
NS
2902009-11-10 Nathan Sidwell <nathan@codesourcery.com>
291
292 * lib/gdb.exp (gdb_compile_test): New.
293 (skip_ada_tests, skip_java_tests): New.
294 (gdb_compile): Use gdb_compile_test for f77.
295 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
296 * lib/java.exp (compile_java_from_source): Remove runtests check,
297 use gdb_compile_test to record result.
298 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
299 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
300 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
301 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
302 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
303 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
304 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
305 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
306 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
307 adjust gdb_compile invocations.
308
b8b4e42b
JK
3092009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
310
311 * Makefile.in (abs_builddir): New.
312 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
313 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
314 `$(abs_builddir)/site.exp'.
315
f8b7eaf3
DJ
3162009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
317
318 * config/m68k-emc.exp, lib/emc-support.exp,
319 gdb.trace/gdb_c_test.c: Delete.
320 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
321 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
322 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
323 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
324 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
325 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
326 casing for m68k-*-elf.
327
c4187697
NS
3282009-11-03 Pedro Alves <pedro@codesourcery.com>
329
330 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
331 * gdb.arch/i386-prologue.exp: Likewise.
332 * gdb.arch/i386-unwind.exp: Likewise.
333
db16b772
DJ
3342009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
335
336 * lib/gdb.exp (gdb_expect): Fix timeout typo.
337
bcf71277
DJ
3382009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
339
340 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
341
0105cee2
DJ
3422009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
343
344 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
345
24ddea62
JK
3462009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
347
348 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
349
287ccc17
JK
3502009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
351
352 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
353 * gdb.base/sepdebug2.c: New file.
354
08bca259 3552009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
356
357 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
358 the modified warnings for catch syscall. Verify if GDB was compiled
359 with support for lib expat, and choose which tests to run depending
360 on this.
361
5d4e2b76
VP
3622009-10-30 Vladimir Prus <vladimir@codesourcery.com>
363
364 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
365 that composite commands are parsed OK. And also test
366 that breakpoint commands do work.
367
240e538a
MS
3682009-10-23 Michael Snyder <msnyder@vmware.com>
369
370 gdb.reverse/consecutive-precsave.exp: Change expect pattern
371 to allow for new disassembly style.
372
9c419145
PP
3732009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
374
375 * gdb.asm/asm-source.exp: Adjust.
376
02506ff1
MS
3772009-10-22 Michael Snyder <msnyder@vmware.com>
378
379 * gdb.reverse/break-precsave.exp: New test.
380 * gdb.reverse/consecutive-precsave.exp: Ditto.
381 * gdb.reverse/finish-precsave.exp: Ditto.
382 * gdb.reverse/i386-precsave.exp: Ditto.
383 * gdb.reverse/machinestate-precsave.exp: Ditto.
384 * gdb.reverse/sigall-precsave.exp: Ditto.
385 * gdb.reverse/solilb-precsave.exp: Ditto.
386 * gdb.reverse/step-precsave.exp: Ditto.
387 * gdb.reverse/until-precsave.exp: Ditto.
388 * gdb.reverse/watch-precsave.exp: Ditto.
389
4cf866a3
MS
3902009-10-22 Michael Snyder <msnyder@vmware.com>
391
392 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
393 for gdb_expect. Adjust one test's expect strings for the new
394 format of disassemble.
395 * gdb.reverse/finish-reverse.exp: Delete 'return'.
396 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
397 gdb_test_multiple.
398 * gdb.reverse/step-reverse.exp: Delete 'return'.
399 * gdb.reverse/until-reverse.exp: Delete blank lines.
400 * gdb.reverse/watch-reverse.exp: Delete blank lines.
401
2b28d209
PP
4022009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
403
404 * gdb.base/consecutive.exp: Adjust.
405 * gdb.base/display.exp: Likewise.
406 * gdb.base/pc-fp.exp: Likewise.
407 * gdb.base/sigbpt.exp: Likewise.
408
33b9c32b
MS
4092009-10-19 Michael Snyder <msnyder@vmware.com>
410
411 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
412 * gdb.reverse/finish-reverse.c: Ditto.
413 * gdb.reverse/sigall-reverse.c: Ditto.
414 * gdb.reverse/solib-reverse.c: Ditto.
415 * gdb.reverse/step-reverse.c: Ditto.
416 * gdb.reverse/watch-reverse.c: Ditto.
417
6c95b8df
PA
4182009-10-19 Pedro Alves <pedro@codesourcery.com>
419 Stan Shebs <stan@codesourcery.com>
420
421 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
422 * gdb.base/foll-exec.exp: Adjust to expect a process id before
423 "Executing new program".
424 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
425 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
426 left listed after having been killed.
427 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
428 * gdb.base/maint.exp: Adjust test.
429
430 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
431 * gdb.multi/Makefile.in: New.
432 * gdb.multi/base.exp: New.
433 * gdb.multi/goodbye.c: New.
434 * gdb.multi/hangout.c: New.
435 * gdb.multi/hello.c: New.
436 * gdb.multi/bkpt-multi-exec.c: New.
437 * gdb.multi/bkpt-multi-exec.exp: New.
438 * gdb.multi/crashme.c: New.
439
279017b7
TG
4402009-10-13 Tristan Gingold <gingold@adacore.com>
441
442 * gdb.base/sepdebug.exp: Check debug info are found.
443
0413d738
PA
4442009-10-08 Pedro Alves <pedro@codesourcery.com>
445
446 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
447 bits.
448
c628eecc
JK
4492009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
450
451 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
452
38af1bfe
JB
4532009-10-07 Joel Brobecker <brobecker@adacore.com>
454
455 * gdb.base/watchpoints.c: Add copyright header. Reformat one
456 of the comments.
457
2b0adecd
PM
4582009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
459
460 * gdb.base/annota1.exp: Remove obsolete match_max increase.
461 * gdb.base/annota3.exp: Idem.
462 * gdb.base/maint.exp: Idem.
463
8d417781
PM
4642009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
465
466 * lib/gdb.exp (default_gdb_init): Set current value of match_max
467 to default.
468
bb61102d
PM
4692009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
470
471 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
472 mingw and cygwin targets.
473
ace5c364
PM
4742009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
475 Pedro Alves <pedro@codesourcery.com>
476
477 * lib/gdb.exp (gdb_compile): Avoid adding
478 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
479
c2d494a0
PM
4802009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
481
e1b52ce2
PM
482 * gdb.base/shr1.c: Use %p in format string.
483 * gdb.base/unload.c: Avoid warning in fprintf.
484 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 485
209f53f5
PM
4862009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
487
488 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
489 long type.
490 (test_unlink): Correct printf string.
491 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
492 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
493
8172766a
JK
4942009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
495
496 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
497 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
498 * gdb.arch/ia64-breakpoint-shadow.S: New file.
499
0f73703c
UW
5002009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
501
502 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
503 * gdb.objc/nondebug.exp: Likewise.
504
b32306ca
UW
5052009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
506
507 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
508 target_info setting.
509
510 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
511 that detect new threads during "info threads".
512
0057022f
UW
5132009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
514
515 * gdb.threads/manythreads.c (main): Increase thread stack size
516 to 2*PTHREAD_STACK_MIN.
517 * gdb.threads/multi-create.c (main): Likewise.
518 (create_function): Likewise.
519
f29c0325
UW
5202009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
521
522 * gdb.base/dump.exp: Pass difference of pointer types instead
523 of integer types as offset to restore in intarr3.srec case.
524
fcb34849
UW
5252009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
526
527 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
528
d5142e3b
UW
5292009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
530
531 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
532
087b74b2
PM
5332009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
534
535 New test for two watchpoints, with disabling of
536 the first inserted.
537 * testsuite/gdb.base/watchpoints.c: New file.
538 * testsuite/gdb.base/watchpoints.exp: New file.
539
96c07c5b
TT
5402009-09-25 Tom Tromey <tromey@redhat.com>
541
542 * gdb.base/charset.exp: Test utf-16 strings with Python.
543
b8899f2b
TT
5442009-09-25 Tom Tromey <tromey@redhat.com>
545
546 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
547 UCS-4.
548 * gdb.base/charset.c (utf_32_string): Rename.
549 (init_utf32): Rename.
550 (main): Update.
551
329719ec
TT
5522009-09-22 Tom Tromey <tromey@redhat.com>
553
554 * gdb.python/py-function.exp: Add regression tests.
555
11ef0d76
KS
5562009-09-21 Keith Seitz <keiths@redhat.com>
557
558 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
559 with invalid operator.
560
3fe8f3b3
KS
5612009-09-21 Keith Seitz <keiths@redhat.com>
562
563 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
564 and destructor using typedef name of class.
565 * gdb.cp/classes.cc (class Base1): Add a destructor.
566 (base1): New typedef.
567 (use_methods): Instanitate an object of type base1.
568 * gdb.cp/templates.exp (test_template_typedef): New procedure.
569 (do_tests): Call test_template_typedef.
570 * gdb.cp/templates.cc (Baz::~Baz): New method.
571 (intBazOne): New typedef.
572 (main): Instantiate intBazOne.
573
7a9fe101
PM
5742009-09-21 Phil Muldoon <pmuldoon@redhat.com>
575
576 PR python/10633
577
578 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
579 Function.
580 (run_lang_tests): Add print elements test.
581
2e4d963f
PM
5822009-09-21 Phil Muldoon <pmuldoon@redhat.com>
583
584 * gdb.python/py-value.exp (test_subscript_regression): New
585 function. Test for invalid subscripts.
586 * gdb.python/py-value.c (main): Add test array, and pointer to it.
587 (ptr_ref): New function.
588
ec7e75e7
PP
5892009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
590
591 * gdb.base/default.exp: Fix "show convenience".
592
0cc7d26f
TT
5932009-09-15 Tom Tromey <tromey@redhat.com>
594
595 * lib/mi-support.exp (mi_create_varobj): Update.
596 (mi_create_floating_varobj): Likewise.
597 (mi_create_dynamic_varobj): New proc.
598 (mi_varobj_update): Update.
599 (mi_varobj_update_with_type_change): Likewise.
600 (mi_varobj_update_kv_helper): New proc.
601 (mi_varobj_update_dynamic_helper): Rewrite.
602 (mi_varobj_update_dynamic): New proc.
603 (mi_list_varobj_children): Update.
604 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
605 * gdb.python/python-prettyprint.py (pp_outer): New class.
606 (pp_nullstr): Likewise.
607 (lookup_function): Register new printers.
608 * gdb.python/python-prettyprint.c (struct substruct): New type.
609 (struct outerstruct): Likewise.
610 (substruct_test): New function.
611 (struct nullstr): New type.
612 (string_1, string_2): New globals.
613 (main): Add new tests.
614 * gdb.python/python-mi.exp: Added regression tests.
615 * gdb.mi/mi2-var-display.exp: Update.
616 * gdb.mi/mi2-var-cmd.exp: Update.
617 * gdb.mi/mi2-var-child.exp: Update.
618 * gdb.mi/mi2-var-block.exp: Update.
619 * gdb.mi/mi-var-invalidate.exp: Update.
620 * gdb.mi/mi-var-display.exp: Update.
621 * gdb.mi/mi-var-cmd.exp: Update.
622 * gdb.mi/mi-var-child.exp: Update.
623 * gdb.mi/mi-var-block.exp: Update.
624 * gdb.mi/mi-break.exp: Update.
625 * gdb.mi/gdb701.exp: Update.
626
a96d9b2e
SDJ
6272009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
628
629 * Makefile.in: Inclusion of catch-syscall object.
630 * gdb.base/catch-syscall.c: New file.
631 * gdb.base/catch-syscall.exp: New file.
632
b43b923a
MS
6332009-09-12 Michael Snyder <msnyder@vmware.com>
634
635 * gdb.reverse/step-reverse.exp: Explicitly check for targets
636 that can support reverse debuggnig.
637
cec03d70
TT
6382009-09-11 Tom Tromey <tromey@redhat.com>
639
640 * gdb.dwarf2/valop.S: New file.
641 * gdb.dwarf2/valop.exp: New file.
642
e23bb3fc
MK
6432009-09-11 Mark Kettenis <kettenis@gnu.org>
644
645 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
646
37c3696d
DE
6472009-09-10 Doug Evans <dje@google.com>
648
649 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
650 Add $gdb_prompt to second breakpoint regexp.
651
5172aecb
JB
6522009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
653
654 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
655 names, add missing ones.
656 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
657 * gdb.python/py-frame.c: Rename from python-frame.c.
658 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
659 testfile name.
660 * gdb.python/py-function.exp: Rename from python-function.exp.
661 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
662 testfile name.
663 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
664 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
665 Adjust testfile name.
666 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
667 * gdb.python/py-template.cc: Rename from python-template.cc.
668 * gdb.python/py-template.exp: Rename from python-template.exp.
669 Adjust testfile name.
670 * gdb.python/py-value.c: Rename from python-value.c.
671 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
672 testfile name.
673
b554e4bd
JK
6742009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
677 $bpt2address.
678 (Second breakpoint address is valid on ia64)
679 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
680
9a68ae16
JM
6812009-09-03 Joseph Myers <joseph@codesourcery.com>
682
683 * gdb.base/ending-run.exp: Restrict regular expression matching
684 line number to require closing brace following.
685
146b9145
DE
6862009-09-03 Doug Evans <dje@google.com>
687
688 * gdb.base/store.exp (check_set): Fix typo in expected value message.
689
787d21e1
TT
6902009-09-02 Tom Tromey <tromey@redhat.com>
691
692 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
693
e7802207
TT
6942009-09-02 Tom Tromey <tromey@redhat.com>
695
696 * gdb.dwarf2/callframecfa.exp: New file.
697 * gdb.dwarf2/callframecfa.S: New file.
698
817aadd2
JK
6992009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
700
701 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
702 gdb.base/solib-overlap-main.c: New.
703
4a76eae5
DJ
7042009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
705
706 PR gdb/10565
707
708 * gdb.base/bitfields.c (struct container, container): New.
709 (main): Initialize it and call break5.
710 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
711
d4b96c9a
JK
7122009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
713
714 Support constant DW_AT_data_member_location by GCC PR debug/40659.
715 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
716
4e22772d
JK
7172009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
718
719 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
720
2efab443
MS
7212009-08-26 Michael Snyder <msnyder@vmware.com>
722
723 * gdb.base/i386-reverse.c: New file.
724 * gdb.base/i386-reverse.exp: New file.
725 * gdb.base/Makefile.in: Add new files to be removed.
726
07ab73a0
JM
7272009-08-26 Joseph Myers <joseph@codesourcery.com>
728
729 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
730 environment-pwd for remote host.
731 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
732
676accff
KS
7332009-08-24 Keith Seitz <keiths@redhat.com>
734
735 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
736 Add two new C++ completer tests which limit the output to a
737 given class.
738
f9f7ad22
MS
7392009-08-24 Michael Snyder <msnyder@vmware.com>
740
741 * gdb.base/del.exp: Fix typo in comment.
742 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
743
81ecdfbb
RW
7442009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
745
746 * configure: Regenerate.
747 * gdb.hp/configure: Likewise.
748 * gdb.hp/gdb.aCC/configure: Likewise.
749 * gdb.hp/gdb.base-hp/configure: Likewise.
750 * gdb.hp/gdb.compat/configure: Likewise.
751 * gdb.hp/gdb.defects/configure: Likewise.
752 * gdb.hp/gdb.objdbg/configure: Likewise.
753 * gdb.stabs/configure: Likewise.
754
cab0c772
UW
7552009-08-19 Doug Evans <dje@google.com>
756
757 * gdb.base/gdbvars.c: New file.
758 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
759
b8fa0bfa
PA
7602009-08-14 Pedro Alves <pedro@codesourcery.com>
761
762 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
763 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
764
b84aa90a
PA
7652009-08-13 Pedro Alves <pedro@codesourcery.com>
766
767 * gdb.base/default.exp: Adjust "set language test": it's now an
768 enum command. Larger help string moved to "help set language".
769 * gdb.base/help.exp: Adjust "help set language" expected output,
770 now lists all known languages.
771
0d8f9b2c
NF
7722009-08-11 Nathan Froyd <froydnj@codesourcery.com>
773
774 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
775 all frame arguments.
776 * gdb.arch/altivec-regs.exp: Likewise.
777
bda180e0
TT
7782009-08-07 Tom Tromey <tromey@redhat.com>
779
780 * gdb.base/setshow.exp: Add tests for changes to set language, set
781 check range, and set check type.
782
48cb2d85
VP
7832009-08-03 Vladimir Prus <vladimir@codesourcery.com>
784
785 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
786 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
787 Call it.
788
1ea34204
UW
7892009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
790
791 * configure.ac: Run gdb.cell tests when appropriate.
792 * configure: Regenerate.
793 * lib/cell.exp: New file.
794 * gdb.cell: New directory.
795 * gdb.cell/configure.ac: New file.
796 * gdb.cell/configure: New file.
797 * gdb.cell/Makefile.in: New file.
798 * gdb.cell/arch.exp: New file.
799 * gdb.cell/break.c: New file.
800 * gdb.cell/break.exp: New file.
801 * gdb.cell/break-spu.c: New file.
802 * gdb.cell/bt.c: New file.
803 * gdb.cell/bt2-spu.c: New file.
804 * gdb.cell/bt-spu.c: New file.
805 * gdb.cell/bt.exp: New file.
806 * gdb.cell/coremaker.c: New file.
807 * gdb.cell/coremaker-spu.c: New file.
808 * gdb.cell/core.exp: New file.
809 * gdb.cell/gcore.exp: New file.
810 * gdb.cell/data.c: New file.
811 * gdb.cell/data.exp: New file.
812 * gdb.cell/data-spu.c: New file.
813 * gdb.cell/ea-cache.exp: New file.
814 * gdb.cell/ea-cache.c: New file.
815 * gdb.cell/ea-cache-spu.c: New file.
816 * gdb.cell/ea-standalone.c: New file.
817 * gdb.cell/ea-standalone.exp: New file.
818 * gdb.cell/ea-test.c: New file.
819 * gdb.cell/ea-test.exp: New file.
820 * gdb.cell/f-regs.exp: New file.
821 * gdb.cell/mem-access.c: New file.
822 * gdb.cell/mem-access.exp: New file.
823 * gdb.cell/mem-access-spu.c: New file.
824 * gdb.cell/ptype.exp: New file.
825 * gdb.cell/registers.exp: New file.
826 * gdb.cell/size.c: New file.
827 * gdb.cell/sizeof.exp: New file.
828 * gdb.cell/size-spu.c: New file.
829 * gdb.cell/solib.exp: New file.
830 * gdb.cell/solib-symbol.exp: New file.
831
85e747d2
UW
8322009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
833
834 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
835
58d6951d
DJ
8362009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
837
838 * gdb.base/float.exp: Handle VFP registers.
839
6e0a4f15
MS
8402009-07-14 Michael Snyder <msnyder@vmware.com>
841
dcd5da87
MS
842 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
843 to bring gdb to the beginning of the calling line.
844
6e0a4f15
MS
845 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
846 confusing the i386 epilogue unwinder.
847
782b2b07
SS
8482009-07-14 Stan Shebs <stan@codesourcery.com>
849
850 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
851
f662c3bc
MS
8522009-07-14 Michael Snyder <msnyder@vmware.com>
853
854 * gdb.reverse/step-reverse.exp (stepi into function call):
855 Call instruction may not be first instruction in the line.
856 (reverse stepi from a function call): Used wrong line number.
857
8f313923
JK
8582009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
859
860 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
861
4662c76e
JK
8622009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 Fix gdb.base/macscp.exp when using custom inputrc.
865 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
866 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
867 env(TERM) set.
868 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
869 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
870
aa81e255
JK
8712009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
872
873 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
874 * gdb.base/annota1.exp (thread_test): Import global $testfile.
875 Change the compilation target to match the testcase name.
876 * gdb.base/sect-cmd.exp: Change the compilation target to match the
877 testcase name.
878 * a2-run.exp: Use for setup prepare_for_testing. Change the
879 compilation target to match the testcase name.
880 * gdb.base/commands.exp: Likewise.
881 * gdb.base/finish.exp: Likewise.
882 * gdb.base/float.exp: Likewise.
883 * gdb.base/info-target.exp: Likewise.
884 * gdb.base/relational.exp: Likewise.
885 * gdb.base/term.exp: Likewise.
886 * gdb.base/until.exp: Likewise.
887 * gdb.base/volatile.exp: Likewise.
888 * gdb.base/whatis-exp.exp: Likewise.
889
4c93b1d7
HZ
8902009-07-11 Hui Zhu <teawater@gmail.com>
891
892 * gdb.base/help.exp (disassemble): Update expected help text.
893
812f7342
TT
8942009-07-09 Tom Tromey <tromey@redhat.com>
895
896 * lib/gdb.exp: Handle TRANSCRIPT.
897 (remote_spawn, remote_close, send_gdb): New procs.
898
fbb8f299
PM
8992009-07-10 Phil Muldoon <pmuldoon@redhat.com>
900
901 * gdb.python/python-prettyprint.c: Add counted null string
902 structure.
903 * gdb.python/python-prettyprint.exp: Print null string. Test for
904 embedded nulls.
905 * gdb.python/python-prettyprint.py (pp_ns): New Function.
906 * gdb.python/python-value.exp (test_value_in_inferior): Add
907 variable length string fetch tests.
908 * gdb.python/python-value.c (main): Add strings for string fetch tests.
909
c0ac0ec7
JK
9102009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
911
912 * gdb.base/dump.exp (inaccessible memory is reported): New test.
913
30b66ecc
TT
9142009-07-07 Tom Tromey <tromey@redhat.com>
915
916 * gdb.base/call-rt-st.exp: Update for change to escape output.
917 * gdb.base/callfuncs.exp: Likewise.
918 * gdb.base/charset.exp: Likewise.
919 * gdb.base/constvars.exp: Likewise.
920 * gdb.base/long_long.exp: Likewise.
921 * gdb.base/pointers.exp: Likewise.
922 * gdb.base/printcmds.exp: Likewise.
923 * gdb.base/setvar.exp: Likewise.
924 * gdb.base/store.exp: Likewise.
925 * gdb.cp/ref-types.exp: Likewise.
926 * gdb.mi/mi-var-child.exp: Likewise.
927 * gdb.mi/mi-var-display.exp: Likewise.
928 * gdb.mi/mi2-var-display.exp: Likewise.
929 * gdb.base/charset.exp: Test octal escape sequence length.
930 Update for change to escape output.
931
187c4a2b
JK
9322009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
933
934 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
935
d80a43f9
DJ
9362009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
937
938 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
939
047427a8
JK
9402009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
941
942 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
943 gdbserver increasing $portnum if "Can't bind address" has been seen.
944
8b5a0f4f
PA
9452009-07-05 Pedro Alves <pedro@codesourcery.com>
946
947 * gdb.base/ending-run.exp: Add "step out of main" pattern for
948 mingw32ce.
949
7d93ba58
PA
9502009-07-05 Pedro Alves <pedro@codesourcery.com>
951
952 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
953 VFP format.
954
2277426b
PA
9552009-07-02 Pedro Alves <pedro@codesourcery.com>
956
957 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
958 linux. Adjust to use "inferior", "info inferiors", "detach
959 inferior" and "kill inferior" instead of "restart", "info fork",
960 "detach fork" and "delete fork".
961 * gdb.base/ending-run.exp: Spell out "info".
962 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
963 the "kill" command.
964
5af949e3
UW
9652009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
966
967 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
968 change to prefix TLS offset in hex with 0x.
969
5d3729b5
UW
9702009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
971
972 * gdb.base/default.exp: Update test case for "x" changes.
973
af589bd0
TG
9742009-07-01 Tristan Gingold <gingold@adacore.com>
975
976 * gdb.base/bigcore.exp: Make darwin untested.
977
40974f91
JK
9782009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
979
980 * gdb.base/completion.exp (directory completion): Create the directory.
981 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
982 escapeuniquesub.
983 (directory completion 2): Expect now ${escapeuniquesub}.
984 (Glob remaining of directory test): Remove one excessive newline.
985 Expect the real output.
986
59dd3af6
JK
9872009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
988
989 Fix `make check//%' target after `make check' has been ran.
990 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
991 a mkdir call.
992 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
993 (%/.dir): Remove.
994
f4e164aa
JK
9952009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
996
997 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
998 the expected result record.
999
69af2122
JK
10002009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1001
1002 Remove racy FAILs relying just on the timeouts.
1003 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1004 (annotation_level 2): Remove racy FAILs.
1005
2fd481e1
PP
10062009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1007
1008 gdb/10275
1009 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1010
c38f313d
DJ
10112009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1012
1013 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1014
8b777f02
VP
10152009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1016
1017 * gdb.mi/mi-stack.exp: Testing symbolic options
1018 to -stack-list-locals and -stack-list-arguments.
1019
00c7eacf
JK
10202009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1021
1022 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1023
6bc80edc
TT
10242009-06-29 Tom Tromey <tromey@redhat.com>
1025
1026 * dg-extract-results.sh: New file.
1027 * Makefile.in (FORCE_PARALLEL): New variable.
1028 (CHECK_TARGET): New conditional variable.
1029 (check): Use CHECK_TARGET.
1030 (DO_RUNTEST): New variable.
1031 (check-single): New target.
1032 (TEST_DIRS): New variable.
1033 (TEST_TARGETS): Likewise.
1034 (check-parallel): New target.
1035 (check-gdb.%): New pattern.
1036 (BASE1_FILES): New variable.
1037 (BASE2_FILES): Likewise.
1038 (check-gdb.base%): New pattern.
1039 (%/.dir): New pattern.
1040 * configure: Rebuild.
1041 * aclocal.m4 (AM_CONDITIONAL): New defun.
1042 * configure.ac: Check whether user is using GNU make.
1043 (GMAKE): New conditional.
1044
794684b6
SW
10452009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1046
1047 * gdb.cp/namespace-nested-import.cc: New test.
1048 * gdb.cp/namespace-nested-import.exp: New test.
1049
edb3359d
DJ
10502009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1051
1052 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1053 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1054 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1055 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1056 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1057 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1058 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1059 gdb.opt/inline-markers.c: New files.
1060 * lib/gdb.exp (skip_inline_frame_tests): New function.
1061 (skip_inline_var_tests): New function.
1062
cf657a0c
AS
10632009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1064
1065 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1066 backtrace.
1067
28d41a99
MS
10682009-06-27 Michael Snyder <msnyder@vmware.com>
1069
1070 * gdb.reverse: New directory.
1071 * gdb.reverse/break-reverse.c: New test.
1072 * gdb.reverse/break-reverse.exp: New test.
1073 * gdb.reverse/consecutive-reverse.c: New test.
1074 * gdb.reverse/consecutive-reverse.exp: New test.
1075 * gdb.reverse/finish-reverse.c: New test.
1076 * gdb.reverse/finish-reverse.exp: New test.
1077 * gdb.reverse/machinestate.c: New test.
1078 * gdb.reverse/ms1.c: New test.
1079 * gdb.reverse/machinestate.exp: New test.
1080 * gdb.reverse/Makefile.in: New file.
1081 * gdb.reverse/shr2.c: New test.
1082 * gdb.reverse/solib-reverse.c: New test.
1083 * gdb.reverse/solib-reverse.exp: New test.
1084 * gdb.reverse/step-reverse.c: New test.
1085 * gdb.reverse/step-reverse.exp: New test.
1086 * gdb.reverse/until-reverse.c: New test.
1087 * gdb.reverse/ur1.c: New test.
1088 * gdb.reverse/until-reverse.exp: New test.
1089 * gdb.reverse/watch-reverse.c: New test.
1090 * gdb.reverse/watch-reverse.exp: New test.
1091 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1092 * configure: Regenerate.
1093
fe3c8b0d
DE
10942009-06-26 Doug Evans <dje@google.com>
1095
1096 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1097
3a72a602
PM
10982009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1099
1100 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1101 windows problem for 'file delete $binfile'.
1102
27aa8d6a
SW
11032009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1104
1105 * gdb.cp/namespace-using.exp: New test.
1106 * gdb.cp/namespace-using.cc: New test.
1107
8ac055f8
JB
11082009-05-20 Joel Brobecker <brobecker@adacore.com>
1109
1110 * gdb.ada/variant_record_packed_array: New testcase.
1111
85e306ed
TT
11122009-06-23 Tom Tromey <tromey@redhat.com>
1113
1114 * gdb.base/charset.exp (test_combination): Regression test.
1115 * gdb.base/charset.c (my_wchar_t): New typedef.
1116 (myvar): New global.
1117 (main): Set myvar.
1118
56643c5e
PM
11192009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1120
1121 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1122 target.
1123
1fac167a
UW
11242009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1125
1126 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1127
7ccb0be9
UW
11282009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1129
1130 * gdb.mi/gdb680.exp: Update test for error message.
1131
568d6575
UW
11322009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1133
1134 * gdb.base/annota1.exp: Allow multiple occurrences of the
1135 frames-invalid annotation.
1136 * gdb.cp/annota2.exp: Likewise.
1137
7cd1089b
PM
11382009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1139
1140 * gdb.cp/gdb2495.cc: New file.
1141 * gdb.cp/gdb2495.exp: New file.
1142
72c63395
JK
11432009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1144
1145 Report error on GDB crash during runto.
1146 * lib/gdb.exp (runto <eof>): New.
1147
3788363d
DJ
11482009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1149
1150 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1151 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1152 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1153 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1154 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1155 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1156 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1157 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1158 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1159 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1160 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1161 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1162 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1163 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1164 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1165 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1166 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1167 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1168 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1169 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1170 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1171 gdb.trace/passcount.exp, gdb.trace/report.exp,
1172 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1173 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1174 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1175 executable.
1176
17592de3
PA
11772009-06-07 Pedro Alves <pedro@codesourcery.com>
1178
1179 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1180 defined before referencing it.
1181
701e355d
DE
11822009-06-03 Doug Evans <dje@google.com>
1183
1184 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1185 * gdb.arch/i386-see.c: Ditto.
1186
f2292c65
PM
11872009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1188
1189 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1190 (check_macro): Return 1 if undefined.
1191 If first test fails, check if macro debug information is available,
1192 and report unsupported test if no macro information is found.
1193
5a437975
DE
11942009-05-29 Doug Evans <dje@google.com>
1195
1196 * gdb.threads/hand-call-in-threads.exp: New.
1197 * gdb.threads/hand-call-in-threads.c: New.
1198
c141c696
MS
11992009-05-29 Michael Snyder <msnyder@vmware.com>
1200
1201 * gdb.base/break-always.exp: Change "1" to "on".
1202 Add confirmation check.
1203
b3444185
PA
12042009-05-28 Pedro Alves <pedro@codesourcery.com>
1205
1206 * gdb.threads/threxit-hop-specific.c: New.
1207 * gdb.threads/threxit-hop-specific.exp: New.
1208 * gdb.threads/thread-execl.c: New.
1209 * gdb.threads/thread-execl.exp: New.
1210
b6313243
TT
12112009-05-27 Tom Tromey <tromey@redhat.com>
1212 Thiago Jung Bauermann <bauerman@br.ibm.com>
1213
1214 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1215 (mi_child_regexp): Likewise.
1216 (mi_list_varobj_children_range): Likewise.
1217 (mi_get_features): Likewise.
1218 (mi_list_varobj_children): Rewrite.
1219 * gdb.python/python-mi.exp: New file.
1220
a6bac58e
TT
12212009-05-27 Tom Tromey <tromey@redhat.com>
1222 Thiago Jung Bauermann <bauerman@br.ibm.com>
1223 Phil Muldoon <pmuldoon@redhat.com>
1224 Paul Pluzhnikov <ppluzhnikov@google.com>
1225
1226 * gdb.python/python-prettyprint.exp: New file.
1227 * gdb.python/python-prettyprint.c: New file.
1228 * gdb.python/python-prettyprint.py: New file.
1229 * gdb.base/display.exp: print/r is now valid.
1230
2c74e833
TT
12312009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1232 Tom Tromey <tromey@redhat.com>
1233 Pedro Alves <pedro@codesourcery.com>
1234 Paul Pluzhnikov <ppluzhnikov@google.com>
1235
1236 * gdb.python/python-template.exp: New file.
1237 * gdb.python/python-template.cc: New file.
1238 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1239 tests.
1240 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1241 Call it.
1242 (test_value_after_death): New proc.
1243 * gdb.python/python-value.c (PTR): New typedef.
1244 (main): New variable 'x'.
1245
89c73ade
TT
12462009-05-27 Tom Tromey <tromey@redhat.com>
1247
1248 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1249 tests.
1250 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1251 Call it.
1252
a75724bc
PA
12532009-05-27 Pedro Alves <pedro@codesourcery.com>
1254
1255 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1256
e58b0e63
PA
12572009-05-24 Pedro Alves <pedro@codesourcery.com>
1258
1259 * gdb.threads/fork-thread-pending.c: New.
1260 * gdb.threads/fork-thread-pending.exp: New.
1261
4ac36638
JK
12622009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1263
1264 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1265 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1266
c28c63d8
JB
12672009-05-18 Jon Beniston <jon@beniston.com>
1268
1269 * gdb.asm/asm-source.exp: Add lm32 target.
1270
b242c3c2
PA
12712009-05-17 Pedro Alves <pedro@codesourcery.com>
1272
1273 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1274 `gdb_get_line_number'. Call `callee' in both parent and child.
1275 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1276 `gdb_get_line_number' instead of hardcoding line numbers.
1277 (catch_fork_unpatch_child): New procedure to test detaching
1278 breakpoints from child fork.
1279 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1280 hardcoding line numbers.
1281 (do_fork_tests): Run `catch_fork_unpatch_child'.
1282
ee342b23
VP
12832009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1284
1285 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1286 of structure type enters or leaves the scope, it
1287 is reported by -var-update.
1288
e2009e98
DE
12892009-05-11 Doug Evans <dje@sebabeach.org>
1290
1291 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1292 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1293 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1294
00903456
JK
12952009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1296
1297 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1298
dc621c35
DE
12992009-04-30 Doug Evans <dje@google.com>
1300
1301 * gdb.threads/watchthreads2.exp: New testcase.
1302 * gdb.threads/watchthreads2.c: New testcase.
1303
9ab4e744
DE
13042009-04-29 Doug Evans <dje@google.com>
1305
1306 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1307 * gdb.cp/mb-ctor.cc: Ditto.
1308 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1309 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1310 * gdb.cp/mb-inline1.cc: Call it.
1311 * gdb.cp/mb-inline2.cc: Ditto.
1312 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1313 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1314
484086b7
JK
13152009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1316
1317 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1318 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1319 Replace all uses of `decimal' by `nonzero'.
1320 (info macro FROM_COMMANDLINE): New test.
1321
379a77b5
TT
13222009-04-27 Tom Tromey <tromey@redhat.com>
1323
1324 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1325
b92b73c2
DE
13262009-04-27 Doug Evans <dje@google.com>
1327
1328 * gdb.threads/watchthreads.c (main): Initialize args before starting
1329 the threads. Plus formatting cleanup.
1330 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1331 biased scheduling of one thread.
1332
945a118d
JG
13332009-04-27 Jerome Guitton <guitton@adacore.com>
1334
1335 * gdb.cp/templates.cc (GetMax): New template.
1336 (main): Declare two instances of GetMax.
1337 * gdb.cp/templates.exp: Add new test.
1338
d389af10
JK
13392009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1342
e7f86de9
JM
13432009-04-22 Joseph Myers <joseph@codesourcery.com>
1344
1345 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1346
334cc82d
TT
13472009-04-15 Tom Tromey <tromey@redhat.com>
1348
1349 * gdb.base/charset.exp: Add regression test.
1350
d12672cc
JB
13512009-04-14 Joel Brobecker <brobecker@adacore.com>
1352
1353 * gdb.base/exe-lock.exp: New testcase.
1354
18e8c3bc
TT
13552009-04-13 Tom Tromey <tromey@redhat.com>
1356
1357 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1358 operator on Frame.
1359
5ecd5cbe
UW
13602009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1361
1362 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1363 * gdb.server/ext-attach.exp: Likewise.
1364
7309f756
VP
13652009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1366
1367 Eliminate some sleep usage.
1368
1369 * gdb.mi/basics.c (do_nothing): New.
1370 (main): Use do_nothing instead of printf, so that
1371 not to introduce race condition between output of
1372 inferiour and output of gdb. Do not use sleep as it
1373 is not generally available on embedded targets.
1374
f4b95f6f
PA
13752009-04-02 Pedro Alves <pedro@codesourcery.com>
1376
1377 * gdb.server/ext-attach.exp: Expect an optional process id after
1378 "Detached from remote process".
1379
de40b933
JK
13802009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1381
1382 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1383 gdb.dwarf2/dw2-unresolved.exp: New.
1384
2ae101a4
PA
13852009-04-02 Pedro Alves <pedro@codesourcery.com>
1386
1387 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1388 mi_run_to_main.
1389
56a8e183
PA
13902009-04-02 Pedro Alves <pedro@codesourcery.com>
1391
1392 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1393 mi_run_to_main. Skip thread exit test on remote targets.
1394 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1395 mi_run_to_main.
1396 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1397 mi_run_to_main.
1398 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1399 when expecting ^connected. Detect when the target doesn't support
1400 non-stop mode.
1401 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1402 supported. Return -1 on error, 0 on success.
1403 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1404 (mi_runto): Return mi_runto_helper's result explicitly.
1405
c35fafde
PA
14062009-04-01 Pedro Alves <pedro@codesourcery.com>
1407
1408 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1409
f8a8dce6
JB
14102009-04-01 Tom Tromey <tromey@redhat.com>
1411
1412 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1413 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1414 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1415 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1416
71c25dea
TT
14172009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1418 Jan Kratochvil <jan.kratochvil@redhat.com>
1419
1420 PR gdb/931
1421 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1422 output.
1423 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1424 for gdb/931.
1425 * dw2-strp.S (DW_AT_language): Change to C++.
1426 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1427
02d9a9ce
JB
14282009-03-31 Joel Brobecker <brobecker@adacore.com>
1429
1430 * gdb.ada/tasks: New testcase.
1431
1042e4c0
SS
14322009-03-30 Stan Shebs <stan@codesourcery.com>
1433
1434 * gdb.trace/actions.exp: Update to match new info trace format.
1435 * gdb.trace/deltrace.exp: Ditto.
1436 * gdb.trace/infotrace.exp: Ditto.
1437 * gdb.trace/passcount.exp: Ditto.
1438 * gdb.trace/save-trace.exp: Ditto.
1439 * gdb.trace/while-stepping.exp: Ditto.
1440 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1441
f8f6f20b
TJB
14422009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1443
1444 * gdb.python/python-frame.c: New file.
1445 * gdb.python/python-frame.exp: New file.
1446
c0c6f777
TJB
14472009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1448
1449 * gdb.python/python-value.exp: Add tests for the address
1450 attribute.
1451
3cb51905
AS
14522009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1453
1454 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1455
88fc996f
DE
14562009-03-26 Doug Evans <dje@google.com>
1457
1458 * gdb.mi/mi-nonstop-exit.exp: New file.
1459 * gdb.mi/non-stop-exit.c: New file.
1460
56ef84b1
TT
14612009-03-26 Tom Tromey <tromey@redhat.com>
1462
1463 Update for change to prologue skipping:
1464 * gdb.mi/mi2-simplerun.exp: Update.
1465 * gdb.mi/mi2-break.exp: Update.
1466 * gdb.mi/mi-simplerun.exp: Update.
1467 * gdb.mi/mi-break.exp: Update.
1468 * gdb.base/ending-run.exp: Update.
1469
def2b000
TJB
14702009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1471
1472 * gdb.python/python-value.exp (test_value_in_inferior): Test
1473 gdb.Value.is_optimized_out attribute.
1474
442ddf59
JK
14752009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1476
1477 * gdb.dwarf2/dw2-noloc-main.c: New file.
1478 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1479 (.text): Remove.
1480 (.data): New.
1481 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1482 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1483 (DW_TAG_subprogram func_cu1, noloc): Remove.
1484 (main): New.
1485 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1486 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1487 (file_symbols): New procedure.
1488
a8df5de4
TT
14892009-03-25 Tom Tromey <tromey@redhat.com>
1490
1491 * gdb.base/charset.exp (valid_target_charset): New proc.
1492 Use it to skip tests on invalid charsets.
1493
cc1d7add
PM
14942009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1495
1496 * gdb.base/completion.exp: Add a test for directory completion.
1497
bcd5727b
JK
14982009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1499
1500 Fix a racy FAIL.
1501 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1502 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1503
cc924cad
TJB
15042009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1505
1506 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1507 * gdb.python/python-function.exp: Add test for function returning
1508 a GDB value.
1509
bc3b79fd
TJB
15102009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1511
1512 * gdb.python/python-function.exp: New file.
1513
6c7a06a3
TT
15142009-03-20 Tom Tromey <tromey@redhat.com>
1515
1516 * gdb.base/store.exp: Update for change to escape output.
1517 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1518 to escape output.
1519 * gdb.base/pointers.exp: Update for change to escape output.
1520 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1521 to escape output.
1522 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1523 escape output.
1524 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1525 to escape output.
1526 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1527 escape output.
1528 * gdb.base/setvar.exp: Update for change to escape output.
1529 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1530 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1531 to escape output.
1532 (test_print_string_constants): Likewise.
1533 * gdb.base/charset.exp (valid_host_charset): Check size of
1534 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1535 cases. Handle "auto"-related output.
1536 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1537 (uvar, Uvar): New globals.
1538
c31af87b
JG
15392009-03-19 Jerome Guitton <guitton@adacore.com>
1540
1541 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1542 deltas.
1543 * gdb.ada/fixed_points.exp: Ditto.
1544
51272cf2
PA
15452009-03-18 Pedro Alves <pedro@codesourcery.com>
1546
1547 * return-nodebug.c: Don't include stdio.h.
1548 (init): Delete.
1549 (func): Delete definition and provide extern declaration.
1550 (t): New.
1551 (main): Don't call printf. Call func and store its result in t.
1552 * return-nodebug1.c: New.
1553 * return-nodebug.exp: Don't expect stdio output. Instead, print
1554 the global variable t. Drop printf formatters and cast types from
1555 foreach loop. Don't use prepare_for_testing. Compile
1556 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1557 define FORMAT or CAST.
1558
d24948ac
PP
15592009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1560
1561 * gdb.base/solib-display.exp: Disable test for remote targers.
1562
61ff14c6
JK
15632009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1564
1565 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1566
cb4dce93
JK
15672009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1568
1569 Fix a racy FAIL.
1570 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1571 code from `follow parent, print pids'.
1572 (`follow child, print pids', `follow parent, print pids'): Call it.
1573 Replace `gdb_test "break..."' by gdb_breakpoint.
1574
f7c60c5e
VP
15752009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1576
1577 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 1578 sync and async modes.
f7c60c5e 1579
383ace49
JB
15802009-03-12 Joel Brobecker <brobecker@adacore.com>
1581
1582 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1583 that was checked in by mistake. Remove loading of ada.exp, since
1584 this is not necessary in this case.
1585
4ce102af
JB
15862009-03-12 Joel Brobecker <brobecker@adacore.com>
1587
1588 * gdb.ada/ptype_arith_binop.exp: New testcase.
1589
529a2aef
JB
15902009-03-12 Joel Brobecker <brobecker@adacore.com>
1591
1592 * gdb.ada/mod_from_name: New testcase.
1593
8a38181c
JB
15942009-03-12 Joel Brobecker <brobecker@adacore.com>
1595
1596 * gdb.ada/tick_last_segv: New testcase.
1597
11436dee
VP
15982009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1599
61ff14c6 1600 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 1601
1f31650a
VP
16022009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1603
61ff14c6
JK
1604 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1605 include the token in ^running and frame info in *stopped.
1f31650a 1606
a3247a22
PP
16072009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1608
1609 * solib-display.exp: New file.
1610 * solib-display-main.c: New file.
1611 * solib-display-lib.c: New file.
61ff14c6 1612
aae64587
PA
16132009-03-05 Pedro Alves <pedro@codesourcery.com>
1614
1615 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1616
44aabfbc
JK
16172009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1620 (list_and_check_macro): Use more specific test name.
1621 (next to definition): Make the test names unique.
1622
c087fcd3
PM
16232009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1624
1625 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 1626
c86cf029
VP
16272009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1628
1629 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1630 notifications.
1631 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1632 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1633 * lib/mi-support.exp (library_loaded_re): New.
1634 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1635
3ea85240
VP
16362009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1637
1638 * gdb.gdb/observer.exp: Use test_notification observer, not
1639 normal_stop, everywhere.
1640 (test_normal_stop_notifications): Rename to...
1641 (test_notifications): ...this.
1642 (test_observer_normal_stop): Rename to...
1643 (test_observer): ...this.
1644
1903f0e6
DE
16452009-02-16 Doug Evans <dje@google.com>
1646
1647 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1648 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1649 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1650 (test_prefixed_syscall,test_int3): New tests.
1651 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1652 (test_prefixed_syscall,test_int3): New tests.
1653
1d33d6ba
VP
16542009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1655
3cb51905
AS
1656 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1657 (mi_expect_interrupt): Likewise.
1658 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1659 response.
1d33d6ba 1660
faafb047
PM
16612009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1662
1663 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1664 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1665 Replace calls to get_valueofx by get_hexadecimal_valueof.
1666
417e16e2
PM
16672009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1668
1669 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1670 (get_integer_valueof): New procedure.
1671 (get_sizeof): Use new get_integer_value_of.
1672 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1673 by get_integer_valueof.
1674
7065b901
TT
16752009-02-13 Tom Tromey <tromey@redhat.com>
1676
1677 * gdb.base/remote.exp (get_sizeof): Remove.
1678 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1679 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1680 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1681 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1682 (get_sizeof): Likewise.
1683
5d7cb8df
JK
16842009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1685
1686 PR fortran/9806
1687 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1688
b2febfff
PP
16892009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1690
1691 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1692
4aa995e1
PA
16932009-02-06 Pedro Alves <pedro@codesourcery.com>
1694
1695 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1696
d8906c6f
TJB
16972009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1698
1699 * gdb.python/python-cmd.exp: New file.
1700
ff4ab08d
TG
17012009-02-06 Tristan Gingold <gingold@adacore.com>
1702
1703 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1704
aacd552b
TG
17052009-02-05 Tristan Gingold <gingold@adacore.com>
1706
1707 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1708 pointer is dereferenced and use this signal name in regexp.
1709 * gdb.base/signull.exp: Ditto.
1710 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1711 * gdb.base/signull.c (main): Ditto.
1712
08c637de
TJB
17132009-02-04 Tom Tromey <tromey@redhat.com>
1714 Thiago Jung Bauermann <bauerman@br.ibm.com>
1715
1716 * gdb.python/python-value.exp: Use `gdb.history' instead of
1717 `gdb.value_from_history'.
1718 (test_value_numeric_ops): Add test for conversion of enum constant.
1719 * gdb.python/python-value.c (enum e): New type.
1720 (evalue): New global.
1721 (main): Use argv.
1722
20261af8
JG
17232009-02-04 Jerome Guitton <guitton@adacore.com>
1724
1725 * gdb.ada/uninitialized_vars: New test program.
1726 * gdb.ada/uninitialized_vars.exp: New testcase.
1727
52e44b43
TT
17282009-02-02 Tom Tromey <tromey@redhat.com>
1729
1730 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1731 * gdb.cp/pr2489.cc: Rename...
1732 * gdb.cp/pr9594.cc: ... to this.
1733
1c71341a
TT
17342009-02-02 Tom Tromey <tromey@redhat.com>
1735
1736 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1737 * gdb.cp/pr2489.cc: New file.
1738 * gdb.cp/cpcompletion.exp: New file.
1739
a4295225
TT
17402009-02-02 Tom Tromey <tromey@redhat.com>
1741
1742 PR exp/9059:
1743 * gdb.cp/call-c.exp: Add regression test.
1744 * gdb.cp/call-c.cc (FooHandle): New typedef.
1745 (main): New variable 'handle'.
1746
592375cd
VP
17472009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1748
1749 * lib/mi-support.exp (et_mi_thread_list)
1750 (check_mi_and_console_threads): Adjust for current thread in
1751 -thread-list-ids output.
1752
41447f92
VP
17532009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1754
1755 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1756 Call it.
1757
35669430
DE
17582009-01-28 Doug Evans <dje@google.com>
1759
1760 * gdb.arch/amd64-disp-step.S: New file.
1761 * gdb.arch/amd64-disp-step.exp: New file.
1762 * gdb.arch/i386-disp-step.S: New file.
1763 * gdb.arch/i386-disp-step.exp: New file.
1764
09f00d9a
PM
17652009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1766
1767 * gdb.base/find.exp: Set newline variable
1768 using quotes instead of braces to fix cygwin failures.
1769
1e8fb976
PA
17702009-01-23 Pedro Alves <pedro@codesourcery.com>
1771
1772 * gdb.base/radix.exp: Add tests to ensure that that set
1773 input-radix 0 and set output-radix 0 are really rejected.
1774
da061712
PA
17752009-01-23 Pedro Alves <pedro@codesourcery.com>
1776
1777 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1778 copyright years.
1779
dd7e2d2b
PA
17802009-01-23 Pedro Alves <pedro@codesourcery.com>
1781
1782 PR gdb/9664:
1783 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1784
392452f6
PA
17852009-01-22 Pedro Alves <pedro@codesourcery.com>
1786
1787 PR c++/9631:
1788 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
1789
8653e71c
PM
17902009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
1791
1792 * gdb.server/file-transfer.exp: Use EXEEXT variable for
1793 binfile definition to fix Windows OS failure.
1794
a12cc160
DJ
17952009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1796
1797 PR gdb/9346
1798 * gdb.base/interrupt.c (sigint_handler): New.
1799 (main): Install a SIGINT handler if SIGNALS is defined. Exit
1800 on error.
1801 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
1802 Test "signal SIGINT".
1803
b89667eb
DE
18042009-01-19 Doug Evans <dje@google.com>
1805
1806 * gdb.base/break.exp: Update expected gdb output.
1807 * gdb.base/sepdebug.exp: Ditto.
1808 * gdb.mi/mi-syn-frame.exp: Ditto.
1809 * gdb.mi/mi2-syn-frame.exp: Ditto.
1810 * gdb.base/call-signal-resume.exp: New file.
1811 * gdb.base/call-signals.c: New file.
1812 * gdb.base/unwindonsignal.exp: New file.
1813 * gdb.base/unwindonsignal.c: New file.
1814 * gdb.threads/interrupted-hand-call.exp: New file.
1815 * gdb.threads/interrupted-hand-call.c: New file.
1816 * gdb.threads/thread-unwindonsignal.exp: New file.
1817
adb483fe
DJ
18182009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
1819
1820 * gdb.base/define.exp: Test defining and hooking prefix commands.
1821 * gdb.python/python.exp: Update test for "show user" output.
1822
60023297
JK
18232009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
1826 now the output exactly, using less wildcards. Expect also the output
1827 of gfortran-4.3. Update for the f-valprint.c modification from
1828 2008-04-22.
1829 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
1830 Remove gdb_test test names where matching the command.
1831
ccc57cf9
PA
18322009-01-01 Pedro Alves <pedro@codesourcery.com>
1833
1834 PR breakpoints/9681:
1835 * gdb.base/watchpoint.exp: Add regression test.
1836
c7a6ca08
PA
18372008-12-31 Pedro Alves <pedro@codesourcery.com>
1838
1839 * gdb.threads/attach-into-signal.exp: Don't use
1840 gdb_suppress_entire_file.
1841 * gdb.threads/attach-stopped.exp: Ditto.
1842 * gdb.threads/attachstop-mt.exp: Ditto.
1843
3a031f65
PA
18442008-12-31 Pedro Alves <pedro@codesourcery.com>
1845
1846 PR gdb/8812:
1847 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1848
09e6485f
PA
18492008-12-29 Pedro Alves <pedro@codesourcery.com>
1850
1851 PR gdb/7536:
1852 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1853 and unsupported output radices are really rejected.
1854
0cd53049
JK
18552008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1856
1857 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1858
ba163c7e
TT
18592008-12-22 Tom Tromey <tromey@redhat.com>
1860
1861 * gdb.cp/punctuator.exp: New file.
1862
6f4de6c9
JK
18632008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1864
1865 * gdb.base/completion.exp (Completing non-existing component): New test.
1866
0f34d0b4
JK
18672008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 Fix for PR gdb/8648.
1870 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1871 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1872 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1873 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1874
db2ad4c3
JK
18752008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1876
1877 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1878
bb5ef15e
DP
18792008-12-16 Christophe Lyon <christophe.lyon@st.com>
1880
1881 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
1882 compiler actually generate code at the expected line number.
1883
90142adc
JZ
18842008-12-15 Jie Zhang <jie.zhang@analog.com>
1885
1886 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
1887
fad6eecd
TT
18882008-12-12 Tom Tromey <tromey@redhat.com>
1889
1890 * gdb.base/commands.exp (redefine_hook_test): New proc.
1891 Call it.
1892
17c8aaf5
TT
18932008-12-11 Tom Tromey <tromey@redhat.com>
1894
1895 * gdb.base/macscp.exp: New regression test.
1896
7c8adf68
TT
18972008-12-11 Tom Tromey <tromey@redhat.com>
1898
1899 * gdb.base/macscp.exp: Print "address.addr".
1900 * gdb.base/macscp1.c (struct outer): New struct.
1901 (address): New global.
1902
b05dcbb7
TT
19032008-12-09 Tom Tromey <tromey@redhat.com>
1904
1905 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
1906 Call it.
1907
2d476de1
DE
19082008-12-04 Doug Evans <dje@google.com>
1909
1910 * gdb.server/ext-run.exp: Relax regexp for init program.
1911
87bdc959
TG
19122008-12-03 Tristan Gingold <gingold@adacore.com>
1913
1914 * gdb.base/macscp.exp: Generate an object file during compilation
1915 to work around Darwin dsymutil limitations.
1916
e0740f77
JK
19172008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1918
1919 Test resolving external references to TLS variables.
1920 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
1921 FILE2_THREAD_LOCAL.
1922 (testfile2, srcfile2): New variables.
1923 * gdb.threads/tls.c (file2_thread_local)
1924 (function_referencing_file2_thread_local): New.
1925 * gdb.threads/tls2.c: New file.
1926
67f0aac5
JB
19272008-11-28 Joel Brobecker <brobecker@adacore.com>
1928
1929 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
1930 rather than integer, as integer might not be big enough when
1931 on 64bit targets.
67f0aac5 1932
c332165e
JG
19332008-11-27 Jerome Guitton <guitton@adacore.com>
1934
1935 * gdb.cp/formatted-ref.exp: Add equality test.
1936 * gdb.ada/formatted_ref.exp: Ditto.
1937
fc9b693c
JK
19382008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1939
1940 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
1941 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
1942
a9c64011
AS
19432008-11-20 Andreas Schwab <schwab@suse.de>
1944
1945 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
1946 matching syscall entry point.
1947 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1948 (tcatch_vfork_then_child_follow): Likewise. Finish through
1949 vfork even if we stopped at the syscall trampoline.
1950
e2fd701e
DE
19512008-11-20 Doug Evans <dje@google.com>
1952
1953 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
1954
69abc51c
TJB
19552008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
1956
1957 * gdb.arch/ppc-dfp.exp: New file.
1958 * gdb.arch/ppc-dfp.c: New file.
1959
c14c28ba
PP
19602008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1961
1962 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 1963
2e74121d
DE
19642008-11-17 Doug Evans <dje@google.com>
1965
1966 * gdb.mi/mi-syn-frame.exp: Update expected output.
1967 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1968
66bb093b
VP
19692008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1970
1971 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
1972 "thread N" results in =thread-selected.
1973 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1974 (mi_send_resuming_command_raw): Be prepared for
1975 =thread-selected.
1976
3d043ef6
VP
19772008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1978
a9c64011
AS
1979 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1980 * lib/mi-support.exp: Likewise.
3d043ef6 1981
808104c8
JB
19822008-11-16 Joel Brobecker <brobecker@adacore.com>
1983
1984 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1985 commands from the expected output for "help catch".
1986
00b22944
JB
19872008-11-15 Joel Brobecker <brobecker@adacore.com>
1988
1989 * gdb.ada/int_deref.exp: New testcase.
1990
59669435
TT
19912008-11-14 Nick Roberts <nickrob@snap.net.nz>
1992
1993 * gdb.mi/gdb2549.exp: New file.
1994
de04a248
DE
19952008-11-11 Doug Evans <dje@google.com>
1996
1997 * gdb.base/callexit.exp: New file.
1998 * gdb.base/callexit.c: New file.
1999
6b8ce727
DE
20002008-11-10 Doug Evans <dje@google.com>
2001
2002 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2003 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2004 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2005 (default_gdb_start,default_gdb_exit): Ditto.
2006 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2007 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2008 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2009 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2010 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2011 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2012
1b14b8aa
AS
20132008-11-03 Andreas Schwab <schwab@suse.de>
2014
2015 * gdb.base/hashline2.exp: Fix typo.
2016 * gdb.base/hashline3.exp: Likewise.
2017
f3134b88
TT
20182008-10-30 Tom Tromey <tromey@redhat.com>
2019
2020 * gdb.base/pointers.exp: Add test.
2021 * gdb.base/pointers.c (k, S): New typedefs.
2022 (instance): New global.
2023
c2226152
AS
20242008-10-30 Andreas Schwab <schwab@suse.de>
2025
2026 * gdb.base/args.exp: Add tests for newlines.
2027
462f405c
JB
20282008-10-30 Joel Brobecker <brobecker@adacore.com>
2029
2030 gdb.base/foll-exec.exp: Update the expected output of a couple
2031 of "info breakpoints" tests.
2032
79a45b7d
TT
20332008-10-28 Tom Tromey <tromey@redhat.com>
2034
2035 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2036
adc13a14
PA
20372008-10-24 Pedro Alves <pedro@codesourcery.com>
2038
2039 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2040 gdb_start_cmd.
2041 Use runto_main before any test that requires execution.
2042
252fbfc8
PA
20432008-10-23 Pedro Alves <pedro@codesourcery.com>
2044
2045 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2046 instead of SIGINT.
2047
28148e3d
JB
20482008-10-22 Joel Brobecker <brobecker@adacore.com>
2049
2050 * gdb.base/completion.exp: Update expected output following
2051 the addition of the "info tasks" command.
2052
c209f847
TT
20532008-10-22 Tom Tromey <tromey@redhat.com>
2054
2055 * gdb.base/exprs.exp (test_expr): Add test for string
2056 concatenation.
2057
f177e350
PA
20582008-10-19 Pedro Alves <pedro@codesourcery.com>
2059
2060 * configure.ac: Output gdb.python/Makefile.
2061 * configure: Regenerate.
2062 * gdb.python/Makefile.in: New.
2063
cce89356
JB
20642008-10-16 Joel Brobecker <brobecker@adacore.com>
2065
2066 * gdb.base/foll-fork.exp: Adjust the expected output to match
2067 the new description for fork/vfork catchpoints in the "info
2068 breakpoints" output.
2069
176d289d
TJB
20702008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2071
2072 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2073
a08702d6
TJB
20742008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2075
2076 * gdb.python/python-value.c: New file.
2077 * gdb.python/python-value.exp: New file.
2078
1c5cfe86
PA
20792008-10-15 Pedro Alves <pedro@codesourcery.com>
2080
2081 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2082
5a98ad69
DP
20832008-10-15 Denis Pilat <denis.pilat@st.com>
2084
41702f1b 2085 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 2086
dcb1a1e2
TT
20872008-10-09 Tom Tromey <tromey@redhat.com>
2088
2089 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2090 'fprintf' and 'stderr'.
2091
9124fe48
JB
20922008-10-07 Joel Brobecker <brobecker@adacore.com>
2093
2094 * gdb.ada/ref_tick_size.exp: New testcase.
2095
45452591
DE
20962008-10-06 Doug Evans <dje@google.com>
2097
2098 * gdb.dwarf2/dw2-cu-size.exp: New file.
2099 * gdb.dwarf2/dw2-cu-size.S: New file.
2100
2101 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2102 .Ltype_int for clarity.
2103
4fc5b208
PP
21042008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2105
2106 PR gdb/2384:
2107 * gdb.cp/gdb2384.exp: Extended to test more cases.
2108 * gdb.cp/gdb2384.cc: Likewise.
2109 * gdb.cp/gdb2384-base.h: Likewise.
2110 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 2111
d78df370
JK
21122008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2113
2114 * gdb.base/maint.exp (maint print type): Remove printing
2115 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2116
9a044a89
TT
21172008-09-30 Tom Tromey <tromey@redhat.com>
2118
2119 * gdb.base/macscp.exp: Add completion tests.
2120 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2121 (TWENTY_THREE): Likewise.
2122 (FORTY_EIGHT): Likewise.
2123
506800a9
TT
21242008-09-30 Tom Tromey <tromey@redhat.com>
2125
2126 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2127 everywhere.
2128 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2129
1a6f01b5
JK
21302008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2131
2132 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2133 testcase is derived from. Fix racy dependency on an expected PID
2134 number. No longer support the testcase on Linux kernel 2.4.x.
2135
2fae03e8
TT
21362008-09-27 Tom Tromey <tromey@redhat.com>
2137
2138 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2139 and varargs.
2140
1ad15515
PA
21412008-09-22 Pedro Alves <pedro@codesourcery.com>
2142
2143 * lib/mi-support.exp (mi_expect_interrupt): New.
2144 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2145 from gdb.mi/mi-nonstop.exp.
2146 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2147 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2148 lib/mi-support.exp.
2149 Use mi_check_thread_states throughout. Avoid ".*" and do not
2150 require an anchor after -exec-run.
2151
d0b76dc6
DJ
21522008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2153
2154 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2155 stop is pending. Avoid ".*" when two stops are pending.
2156 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2157 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2158 newlines in fullnames.
2159 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2160 (mi_expect_stop): Update comments. Only anchor in sync mode.
2161 Do not match newlines.
2162 (mi_send_resuming_command_raw): Always return status.
2163 (mi_get_stop_line): Do not match more than one line by accident.
2164 Only anchor in sync mode.
2165 (mi_run_inline_test): If -exec-next fails, give up.
2166
9990c830
UW
21672008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2168
2169 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2170 on SPU.
2171
ebcf6f00
JB
21722008-09-10 Joel Brobecker <brobecker@adacore.com>
2173
2174 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2175
b6db24e5
JB
21762008-09-10 Joel Brobecker <brobecker@adacore.com>
2177
2178 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2179 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2180 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2181 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2182 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2183 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2184 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2185 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2186 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2187 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2188 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2189 Include the "= " sequence in the expected output of print tests.
2190
2bf448e0
JB
21912008-09-10 Joel Brobecker <brobecker@adacore.com>
2192
2193 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2194 description for boolean types.
2195
d51fd4c8
PA
21962008-09-09 Pedro Alves <pedro@codesourcery.com>
2197
2198 * gdb.base/hook-stop-continue.c: New.
2199 * gdb.base/hook-stop-continue.exp: New.
2200
694182d2
DJ
22012008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2202
2203 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2204
3b8a7fc0
JG
22052008-09-08 Jerome Guitton <guitton@adacore.com>
2206
2207 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2208 (stack_check_probe_2, stack_check_probe_loop_1)
2209 (stack_check_probe_loop_2): New functions.
2210 (main): Add call to these new functions.
2211 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2212 functions, check that the breakpoint is inserted at the appropriate
2213 location.
2214 (insert_breakpoint): Slightly refine this procedure so that it can
2215 be called several times in the test.
2216
96cc0ae8
JG
22172008-09-08 Jerome Guitton <guitton@adacore.com>
2218
2219 * gdb.base/stack-checking.c: New file.
2220 * gdb.base/stack-checking.exp: New file.
2221
1f08b409
TJB
22222008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2223
2224 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2225 * gdb.arch/altivec-regs.exp: Likewise.
2226 * gdb.arch/vsx-regs.exp: Likewise.
2227
3099e1c4
TJB
22282008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2229
2230 * gdb.arch/ppc-fp.exp: New file.
2231 * gdb.arch/ppc-fp.c: New file.
2232
cc69bfc1
PP
22332008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2234
2235 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2236 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 2237
b02a33db
MS
22382008-09-04 Michael Snyder <msnyder@vmware.com>
2239
2240 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2241 as "at" (for non-debug functions such as _start).
2242
2992cbe0
UW
22432008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2244
2245 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2246 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2247 software watchpoints.
2248 * gdb.base/watch_thread_num.exp: Likewise.
2249
514f746b
AR
22502008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2251
2252 * gdb.arch/i386-bp_permanent.exp: New test.
2253
876cecd0
TT
22542008-08-24 Tom Tromey <tromey@redhat.com>
2255
2256 * gdb.base/maint.exp: Update "maint print type".
2257
80f73d71
VP
22582008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2259
2260 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2261 support. Adjust the order of "*running" notifications.
2262 * gdb.mi/non-stop.c: Don't cast from int to void* and
2263 back.
2264
d9c78d7d
MK
22652008-08-20 Mark Kettenis <kettenis@gnu.org>
2266
2267 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2268 expect to find it in the "info frame" output.
2269
97a2d1d3
DJ
22702008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2271
2272 * gdb.base/interp.exp: Always consume both prompts.
2273
b96e2927
PA
22742008-08-20 Pedro Alves <pedro@codesourcery.com>
2275
2276 * gdb.base/pending.exp: Test pending breakpoints without symbols
2277 loaded.
2278
8cf6e61a
VP
22792008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2280
2281 * lib/mi-support.exp (mi_expect_stop): Produce
2282 more details on failures.
2283 * gdb.mi/mi-nonstop.exp: New.
2284 * gdb.mi/non-stop.c: New.
2285
c6ebd6cf
VP
22862008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2287
a9c64011
AS
2288 * gdb.mi/mi-async.exp: Use 'set target-async'.
2289 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 2290
46a9b8ed
DJ
22912008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2292
2293 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2294
44feb3ce
TT
22952008-08-17 Tom Tromey <tromey@redhat.com>
2296
2297 * gdb.base/help.exp (help catch): Rewrite.
2298
311a4e6b
TJB
22992008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2300
2301 * gdb.base/define.exp: Test indented command documentation.
2302 * gdb.python/python.exp: Test indented multi-line command.
2303
604c2f83
LM
23042008-08-15 Luis Machado <luisgpm@br.ibm.com>
2305
2306 * testsuite/gdb.arch/vsx-regs.c: New source file.
2307 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2308 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2309
886a217c
TT
23102008-08-14 Tom Tromey <tromey@redhat.com>
2311
2312 * gdb.base/macscp.exp: Add regression test for "macro define" or
2313 "macro undef" with no arguments.
2314
c814a4f3
PP
23152008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2316
2317 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 2318
12ab8a60
UW
23192008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2320
2321 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2322
d57a3c85
TJB
23232008-08-06 Tom Tromey <tromey@redhat.com>
2324
2325 * gdb.python/python.exp: New file.
2326
c7b778ff
JK
23272008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2328
2329 Fix for PR gdb/1543.
2330 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2331 $LOCATION.
2332 (location): New variable.
2333 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2334 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2335 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2336 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2337 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2338 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2339 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2340 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2341 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2342 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2343 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2344 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2345 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2346 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2347 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2348 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2349 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2350 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2351 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2352 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2353 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2354 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2355 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2356 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2357 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2358 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2359 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2360 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2361 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2362 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2363 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2364 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2365 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2366 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2367 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2368 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2369 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2370 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2371 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2372 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2373 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2374 gdb.base/type-opaque.exp, gdb.base/until.exp,
2375 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2376 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2377 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2378 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2379 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2380 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2381 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2382 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2383 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2384 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2385 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2386 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2387 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2388 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2389 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2390 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2391 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2392 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2393 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2394 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2395 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2396 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2397 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2398 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2399 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2400 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2401 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2402 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2403 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2404 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2405 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2406 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2407 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2408 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2409 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2410 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2411 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2412 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2413 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2414 to bug-gdb@prep.ai.mit.edu .
2415
5e06a3d1
VP
24162008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2417
2418 * lib/mi-support.exp (mi_load_shlibs): New.
2419 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2420
9d81d21b
VP
24212008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2422
2423 * lib/mi-support.exp (get_mi_thread_list)
2424 (check_mi_and_console_threads): New, moved from ...
2425 * gdb.mi/mi-pthread.exp: ...here.
2426 * gdb.mi/gdb669.exp (get_mi_thread_list)
2427 (check_mi_and_console_threads): Delete.
2428 * gdb.mi/mi2-pthread.exp: Likewise.
2429
bae98fe0
TT
24302008-07-28 Tom Tromey <tromey@redhat.com>
2431
2432 * Makefile.in (just-check): Remove. Move body to...
2433 (check): ... here.
2434
57380f4e
DJ
24352008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2436
2437 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2438 Add a test for duplicated SIGINTs.
2439
e09490f1
DJ
24402008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2441
2442 * gdb.threads/schedlock.exp (get_args): Update to work for any
2443 value of NUM.
2444 (Top level): Report the number of threads that did not resume.
2445
6387b45f
DJ
24462008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2447
2448 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2449
62f64ff2
DJ
24502008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2451
2452 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2453 non-MI prompt.
2454
fa8de41e
TT
24552008-07-26 Tom Tromey <tromey@redhat.com>
2456
2457 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2458 (function_struct, function_struct_ptr): New globals.
2459 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2460 function pointer in a struct.
2461
ccb3ac8a
TT
24622008-07-26 Tom Tromey <tromey@redhat.com>
2463
2464 * gdb.base/macscp.exp: Add test for macro lexing bug.
2465
d7d9f01e
TT
24662008-07-18 Tom Tromey <tromey@redhat.com>
2467
2468 * gdb.base/macscp.exp: Add macro tests.
2469
9bf07184
PP
24702008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2471
2472 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2473
becf6477
PP
24742008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2475
2476 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2477
0709f7d3
PP
24782008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2479
2480 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 2481
7093c834
PP
24822008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2483
2484 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 2485
b432ffe3
JK
24862008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2487
2488 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2489
b1a268e5
VP
24902008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2491
2492 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2493
e2995f8e
KB
24942008-07-11 Kevin Buettner <kevinb@redhat.com>
2495
2496 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2497 of regexp to account for changes made to GDB in the printing of
2498 byte vectors.
2499
14032a66
TT
25002008-07-11 Tom Tromey <tromey@redhat.com>
2501
2502 * gdb.base/completion.exp: Add 'help' completion test.
2503
981505ef
JK
25042008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2505
2506 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2507
10568435
JK
25082008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2509
2510 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2511
4487aabf
PA
25122008-07-09 Pedro Alves <pedro@codesourcery.com>
2513
2514 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2515
a4a9b1c4
PA
25162008-07-09 Pedro Alves <pedro@codesourcery.com>
2517
2518 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2519
3c3185ac
JK
25202008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2521
2522 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2523
7ebd49dc
VP
25242008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2525
2526 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2527 previous commit. Add a comment.
2528
84e46146
PA
25292008-06-28 Pedro Alves <pedro@codesourcery.com>
2530
2531 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2532
0f8d4a2f
VP
25332008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2534
2535 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2536
f747e0ce
PA
25372008-06-27 Pedro Alves <pedro@codesourcery.com>
2538
2539 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2540 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2541 compiling an executable, link in an object that forces unbuffered
2542 output.
2543 * lib/set_unbuffered_mode.c: New file.
2544
734a5c36
JK
25452008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2546
2547 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2548
a2840c35
VP
25492008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2550
a9c64011
AS
2551 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2552 mi_expect_stop.
2553 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2554 Demand that *running is output.
2555 (detect_async): Perform checking every time.
2556 (mi_send_resuming_command): Extract everything into...
2557 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
2558 (mi_expect_stop): Don't accept any output before *stopped.
2559
6ae37fef
VP
25602008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2561
2562 Robustify mi-simplerun.
a9c64011
AS
2563 * gdb.mi/basics.c (main): Add a call to sleep.
2564 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2565 * gdb.mi/mi2-cli.exp: Likewise.
2566 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 2567
b4aa76f0 25682008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
2569
2570 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2571
e1ac3328
VP
25722008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2573
a9c64011
AS
2574 * gdb.mi/mi-console.exp: Adjust.
2575 * gdb.mi/mi-syn-frame.exp: Adjust.
2576 * gdb.mi/mi2-console.exp: Adjust.
2577 * gdb.mi/mi2-syn-frame.exp: Adjust.
2578 * lib/mi-support.exp (mi_run_cmd): Adjust.
2579 (mi_send_resuming_command): Adjust.
e1ac3328 2580
f7f9a841
VP
25812008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2582
2583 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
2584 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2585 testing of stopped.
2586 * gdb.mi/mi2-syn-frame.exp: Likewise.
2587 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2588 (async, detect_async): New.
2589 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2590 depending on if we're running in sync or async mode.
f7f9a841 2591
37cd5d19
TT
25922008-06-09 Tom Tromey <tromey@redhat.com>
2593
2594 * gdb.base/completion.exp: New tests for field name completion
2595 with spaces, and field name completion with '->'.
2596
65d12d83
TT
25972008-06-06 Tom Tromey <tromey@redhat.com>
2598
2599 * gdb.base/break1.c (struct some_struct): New struct.
2600 (values): New global.
2601 * gdb.base/completion.exp: Add field name completion test.
2602
ebfe2e3f
PP
26032008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2604
2605 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2606 to pointer.
2607 * gdb.cp/call-c.cc: Likewise.
2608
bcf6fc3a
NR
26092008-06-06 Nick Roberts <nickrob@snap.net.nz>
2610
2611 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2612 annotation.
2613
49fd4a42 26142008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 2615 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
2616
2617 * gdb.threads/execl.c, gdb.threads/execl1.c,
2618 gdb.threads/execl.exp: New tests.
a9c64011 2619
8a34ac3f
AR
26202008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2621 Daniel Jacobowitz <dan@codesourcery.com>
2622
2623 * gdb.cp/exception.exp: Activate test, make it work with pending
2624 catchpoints.
2625
86ae69ef
JK
26262008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2627
2628 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2629
f7f9ae2c
VP
26302008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2631
a9c64011
AS
2632 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2633 now printed.
2634 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 2635
2a2d4dc3
AS
26362008-05-27 Andreas Schwab <schwab@suse.de>
2637
2638 * gdb.base/frame-args.exp: Handle arguments that are optimized
2639 out.
2640
5099e4d9
LM
26412008-05-26 Luis Machado <luisgpm@br.ibm.com>
2642
2643 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2644 quiet for ppc32 and group options into a single variable.
2645
d9c36a91
JB
26462008-05-23 Joel Brobecker <brobecker@adacore.com>
2647
2648 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2649 of zero-size elements.
2650 * gdb.ada/null_array.exp: Test printing this new array.
2651
103a8671
JK
26522008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2653
2654 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2655
07a4cc1a 26562008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
2657
2658 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2659 of the "finish" command.
2660
55f996a7
NR
26612008-05-21 Nick Roberts <nickrob@snap.net.nz>
2662
2663 * gdb.base/annota1.exp: Test for new annotation.
2664
907fc202
UW
26652008-05-16 Pedro Alves <pedro@codesourcery.com>
2666
2667 * gdb.base/fixsection.exp: New file.
2668 * gdb.base/fixsection0.c: New file.
2669 * gdb.base/fixsection1.c: New file.
2670
e8f97270
UW
26712008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2672
2673 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2674 * gdb.base/annota3.exp: Likewise.
2675
ac0bb574
NF
26762008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2677
2678 * gdb.base/watch_thread_num.exp: Don't run tests that require
2679 watchpoints if the target doesn't support them.
2680
6fadd07a
DE
26812008-05-12 Doug Evans <dje@google.com>
2682
2683 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2684
6e9a4a30
JB
26852008-05-09 Joel Brobecker <brobecker@adacore.com>
2686
2687 * gdb.ada/assign_1.exp: New testcase.
2688
08388c79
DE
26892008-05-09 Doug Evans <dje@google.com>
2690
a3c83fae
DE
2691 * gdb.base/find.exp: New file.
2692 * gdb.base/find.c: New file.
08388c79 2693
bd5ddfe8
DJ
26942008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2695
2696 * gdb.base/commands.exp (watchpoint_command_test): Handle
2697 gdb,no_hardware_watchpoints.
2698 * gdb.base/float.exp: Allow ARM targets without floating point.
2699 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2700
b5dd68e2 27012008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 2702 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
2703
2704 * gdb.ada/lang_switch: New test program.
2705 * gdb.ada/lang_switch.exp: New testcase.
2706
382d13d1
DE
27072008-05-05 Doug Evans <dje@google.com>
2708
2709 * gdb.base/help.exp (disassemble): Update expected help text.
2710
9dd789d0
PA
27112008-05-04 Pedro Alves <pedro@codesourcery.com>
2712
2713 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2714
611c83ae
PA
27152008-05-04 Pedro Alves <pedro@codesourcery.com>
2716
2717 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2718 different times.
2719
ff013f42
JK
27202008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2723 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2724 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2725 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2726
96dff6a2
VP
27272008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2728
2729 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2730 notification to appear.
2731
55cd6f92
DJ
27322008-05-04 Daniel Jacobowitz <dan@debian.org>
2733
2734 * gdb.base/fullname.c: New file.
2735 * gdb.base/fullname.exp: New file.
2736 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2737
d705c43c
PA
27382008-05-03 Pedro Alves <pedro@codesourcery.com>
2739
2740 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2741 expressions with macros.
2742
333222e1
JK
27432008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2746
5ac01682
DJ
27472008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2748
2749 * gdb.base/completion.exp: Handle lack of other symbols beginning
2750 with "a".
2751
2752 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2753
237fc4c9
PA
27542008-05-02 Jim Blandy <jimb@codesourcery.com>
2755
2756 * gdb.asm/asmsrc1.s: Add scratch space.
2757
ed5e9466
DJ
27582008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2759 Daniel Jacobowitz <dan@codesourcery.com>
2760
2761 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2762 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2763 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2764
b39cc962
DJ
27652007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2766
2767 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2768
36d520f5
JB
27692008-05-01 Joel Brobecker <brobecker@adacore.com>
2770
2771 * gdb.base/info-target.exp: New testcase.
2772
8d4e3071
DJ
27732008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2774
2775 * gdb.cp/hang.exp: Use .cc instead of .C.
2776 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2777 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2778
6f3f3097
DJ
27792008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2780
2781 * gdb.base/gdb1250.exp: Remove perror.
2782 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2783
5550a914
PA
27842008-04-30 Pedro Alves <pedro@codesourcery.com>
2785
2786 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2787 .2byte.
2788
d848e687
DJ
27892008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2790
2791 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
2792 (maybe_kfail): New.
2793
93b5768b
PA
27942008-04-25 Pedro Alves <pedro@codesourcery.com>
2795
2796 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
2797
721c02de
VP
27982008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2799
a9c64011
AS
2800 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
2801 * gdb.mi/mi2-syn-frame.exp: Likewise.
2802 * lib/mi-support.exp: Likewise.
721c02de 2803
74960c60
VP
28042008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2805
2806 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
2807 to specify regexp for the location to stop at.
2808 * gdb.base/break-always.c: New.
2809 * gdb.base/break-always.exp: New.
2810
d24317b4
VP
28112008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2812
2813 * lib/mi-support.exp (mi_runto_helper): Adjust
2814 for the original-location field.
2815 (mi_create_breakpoint, mi_list_breakpoints): New.
2816 * gdb.mi/mi-break.exp: Adjust.
2817 * gdb.mi/mi2-break.exp: Adjust.
2818 * gdb.mi/mi-pending.exp: Adjust.
2819 * gdb.mi/mi-simplerun.exp: Adjust.
2820 * gdb.mi/mi2-simplerun.exp: Adjust.
2821 * gdb.mi/mi-syn-frame.exp: Adjust.
2822 * gdb.mi/mi2-syn-frame.exp: Adjust.
2823 * gdb.mi/mi-until.exp: Adjust.
2824 * gdb.mi/mi2-until.exp: Adjust.
2825 * gdb.mi/mi-var-display.exp: Adjust.
2826 * gdb.mi/mi2-var-display.exp: Adjust.
2827 * gdb.mi/mi-watch.exp: Adjust.
2828 * gdb.mi/mi2-watch.exp: Adjust.
2829
fdc59709 28302008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 2831
a9c64011
AS
2832 * aclocal.m4: Add override.m4.
2833 * configure: Regenerate.
fdc59709 2834
8e91f023
VP
28352008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2836
2837 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2838 '-var-update --all-values' reports new value even the type
2839 of a variable object has changed.
2840
233a11ab
CS
28412008-04-18 Craig Silverstein <csilvers@google.com>
2842
2843 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2844 files.
d24317b4 2845
9c1137ad
JB
28462008-04-18 Joel Brobecker <brobecker@adacore.com>
2847
2848 * gdb.ada/atomic_enum: New test program.
2849 * gdb.ada/atomic_enum.exp: New testcase.
2850
66d0bbc7
DE
28512008-04-17 Doug Evans <dje@google.com>
2852
2853 * gdb.opt/Makefile.in: Fix whitespace.
2854
100906b0
UW
28552008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2856
2857 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2858
4584e32e
DE
28592008-04-17 Doug Evans <dje@google.com>
2860
2861 * gdb.base/hashline1.exp: New testcase.
2862 * gdb.base/hashline2.exp: New testcase.
2863 * gdb.base/hashline2.exp: New testcase.
2864
0a320680
PA
28652008-04-17 Pedro Alves <pedro@codesourcery.com>
2866
2867 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2868
18ac113b
AR
28692008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2870
2871 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2872 temporary breakpoint to match "Temporary breakpoint".
2873 * gdb.base/break.exp (delete_breakpoints): Likewise.
2874 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2875 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2876 * gdb.base/display.exp: Likewise.
2877 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2878 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2879 * gdb.base/restore.exp (restore_tests): Likewise.
2880 * gdb.base/sepdebug.exp: Likewise.
2881 * gdb.base/watchpoint.exp: Likewise.
2882 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
2883 * gdb.mi/mi-pending.exp: Likewise.
2884 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
2885 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
2886 * gdb.mi/mi-var-cmd.exp: Likewise.
2887 * gdb.mi/mi-var-display.exp: Likewise.
2888 * gdb.mi/mi2-cli.exp: Likewise.
2889 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
2890 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
2891 * gdb.mi/mi2-var-display.exp: Likewise.
2892 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
2893 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
2894 new "disp" field.
a9c64011 2895 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
2896 reason. This is to support fix for PR2424.
2897
add38693
JK
28982008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2899
2900 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
2901
fcacd99f
VP
29022008-04-13 Vladimir Prus <vladimir@codesourcery.com>
2903
2904 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 2905 field. Add more floating varobj tests.
fcacd99f 2906 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
2907 field.
2908 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
2909 (main): Call do_at_tests.
2910 * lib/mi-support.exp (mi_create_floating_varobj)
2911 (mi_varobj_update_with_type_change): New.
fcacd99f 2912
de051565
MK
29132008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
2914
2915 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
2916 option of -var-evaluate-expression.
2917 * gdb.mi/mi2-var-display.exp: Likewise.
2918
dbc52822
VP
29192008-04-07 Vladimir Prus <vladimir@codesourcery.com>
2920
2921 Introduce test setup helpers.
a9c64011
AS
2922 * lib/gdb.exp (build_executable, clean_restart)
2923 (prepare_for_testing): New.
2924 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
2925 * gdb.base/return.exp: Likewise.
2926 * gdb.base/ending-run.exp: Likewise.
dbc52822 2927
473591da
NR
29282008-04-07 Nick Roberts <nickrob@snap.net.nz>
2929
2930 * gdb.mi/mi-async.exp: New test for asynchronous Machine
2931 Interface (MI) responses.
2932
2b2d9e11
VP
29332008-04-06 Vladimir Prus <vladimir@codesourcery.com>
2934
a9c64011
AS
2935 * gdb.cp/breakpoint.cc: New code to test conditions involving
2936 member variables.
2937 * gdb.cp/breakpoint.exp: Test condition involving member
2938 variables.
2b2d9e11 2939
bb378428
VP
29402008-04-05 Vladimir Prus <vladimir@codesourcery.com>
2941
2942 * lib/mi-support.exp (mi_expect_stop): New.
2943 (mi_run_cmd): Change the
2944 token. Use mi_send_resuming_command, use
2945 mi_expect_stop.
2946 (mi_execute_to_helper): Rename to mi_execute_to.
2947 (mi_send_resuming_command): Add more error patterns.
2948 (mi_wait_for_stop): Renamed to...
2949 (mi_get_stop_line): ...this.
2950 (mi_run_inline_test): Adjust.
2951
2952 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
2953 * gdb.mi/mi-console.exp: Likewise.
2954 * gdb.mi/mi-pending.exp: Likewise.
2955 * gdb.mi/mi-simplerun.exp: Likewise.
2956 * gdb.mi/mi-stack.exp: Likewise.
2957 * gdb.mi/mi-stepi.exp: Likewise.
2958 * gdb.mi/mi-syn-frame.exp: Add comment.
2959 * gdb.mi/mi-until.exp: Likewise.
2960 * gdb.mi/mi-var-display.exp: Likewise.
2961 * gdb.mi/mi-watch.exp: Likewise.
2962 * gdb.mi/mi2-cli.exp: Likewise.
2963 * gdb.mi/mi2-console.exp: Likewise.
2964 * gdb.mi/mi2-simplerun.exp: Likewise.
2965 * gdb.mi/mi2-stack.exp: Likewise.
2966 * gdb.mi/mi2-stepi.exp: Likewise.
2967 * gdb.mi/mi2-until.exp: Likewise.
2968 * gdb.mi/mi2-var-display.exp: Likewise.
2969 * gdb.mi/mi2-watch.exp: Likewise.
2970
62172bb9
UW
29712008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2972
2973 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2974
2975 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2976
a13e061a
PA
29772008-04-04 Pedro Alves <pedro@codesourcery.com>
2978
2979 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2980 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2981 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2982 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2983 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2984 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2985 expect an mi error duplicated in stderr.
2986
eae06beb
JB
29872008-04-03 Joel Brobecker <brobecker@adacore.com>
2988
2989 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2990 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2991 Add a couple of tests that verify the behavior when the new setting
2992 is set to "cancel" and "all".
2993 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2994 "ask" before we start the testing.
2995
79c6ced6
AR
29962008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2997
2998 * gdb.cp/casts.cc: Add class reference variables.
2999 * gdb.cp/casts.exp: New test cases for up/down casting references.
3000
6c2d1a6b
MK
30012008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3002
3003 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3004 instead of beginning to make an extra test pass.
3005 * gdb.mi/mi2-var-display.exp: Likewise.
3006
55b411d9
MR
30072008-03-31 Maciej W. Rozycki <macro@mips.com>
3008
3009 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3010
c6140da2
MD
30112008-03-31 Markus Deuling <deuling@de.ibm.com>
3012 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3013
3014 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3015 value. Add xfail for older kernels.
3016
79732189
AR
30172008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3018
3019 Bring mi-support in line with gdb.exp.
3020 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3021 (mi_gdb_start): New function.
3022
33c3676e
MR
30232008-03-28 Maciej W. Rozycki <macro@mips.com>
3024
3025 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3026
92e28119
VP
30272008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3028
3029 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3030 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 3031
9e8e3afe
VP
30322008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3033
3034 * lib/mi-support.exp (mi_create_varobj_checked): New.
3035 (mi_list_varobj_children): Allow to check for a
3036 value.
3037 (mi_list_array_varobj_children): New.
3038
3039 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3040 and mi_list_varobj_children, as opposed to hardcoding
3041 expected strings.
3042 * gdb.mi/gdb701.exp: Likewise.
3043 * gdb.mi/gdb792.exp: Likewise.
3044 * gdb.mi/mi-var-block.exp: Likewise.
3045 * gdb.mi/mi-var-cmd.exp: Likewise.
3046 * gdb.mi/mi-var-invalidate.exp: Likewise.
3047 * gdb.mi/mi2-var-block.exp: Likewise.
3048 * gdb.mi/mi2-var-child.exp: Likewise.
3049 * gdb.mi/mi2-var-cmd.exp: Likewise.
3050 * gdb.mi/mi2-var-display.exp: Likewise.
3051
9df50351
JK
30522008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3053
3054 Fix random false FAILs on i386.
3055 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3056
31e5d73a
DJ
30572008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3058
3059 PR gdb/544
3060 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3061
12f4afab
DJ
30622008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3063
3064 PR gdb/544
3065 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3066
b562a0cb
DJ
30672008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3068
3069 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3070 fixed PR gdb/544.
3071
17faa917
DJ
30722008-03-21 Pedro Alves <pedro@codesourcery.com>
3073
3074 * gdb.threads/fork-child-threads.exp: Test next over fork.
3075
6214f497
DJ
30762008-03-21 Chris Demetriou <cgd@google.com>
3077
3078 * gdb.base/break.exp (rbreak junk): New test for rbreak
3079 "Junk at end of arguments" issue.
3080
63092375
DJ
30812008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3082
3083 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3084 *& to work on created array elements.
3085 (Top level): Test print $pc with a file. Test string operations
3086 without a target.
3087 * gdb.base/ptype.exp: Do not expect *& to work on created array
3088 elements.
3089
b21991b0
DJ
30902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3091
3092 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3093 gdb.threads/staticthreads.exp: Update exit query.
3094
c4b347c7
SL
30952008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3096
3097 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3098
fa4727a6
DJ
30992008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3100
3101 * gdb.base/watchpoint.c (global_ptr, func4): New.
3102 (main): Call func4.
3103 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3104 (test_inaccessible_watchpoint): New.
3105
2f34202f
MR
31062008-02-29 Maciej W. Rozycki <macro@mips.com>
3107
3108 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3109 select the largest.
3110
0d6ba1b1
DJ
31112008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3112
3113 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3114 frames-invalid annotations.
3115
e691325a
PM
31162008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3117
a9c64011 3118 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 3119
f85b5ecc
DE
31202008-02-27 Doug Evans <dje@google.com>
3121
3122 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3123 for bug 1738.
3124 (breakpoint_to_handler_entry): Ditto.
3125
b40e7bf3
JB
31262008-02-27 Joel Brobecker <brobecker@adacore.com>
3127
3128 * gdb.base/ending-run.exp: Use the first line of code inside
3129 function body to test breakpoints.
3130 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3131 location where the breakpoint is inserted when using the line
3132 where a function is declared. Fix typo in the description of
3133 one of the tests.
3134 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3135
2faca73a
PM
31362008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3137
3138 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 3139 tests.
2faca73a 3140
6f439c36
PM
31412008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3142
3143 * gdb.base/args.exp: avoid same output for tests
3144 with single quotes.
3145
54e52265
VP
31462008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3147
a9c64011
AS
3148 * gdb.base/annota1.exp: Adjust for 'info break'
3149 format changes.
3150 * gdb.base/annota3.exp: Likewise.
3151 * gdb.base/break.exp: Likewise.
3152 * gdb.base/condbreak.exp: Likewise.
3153 * gdb.base/pending.exp: Likewise.
3154 * gdb.base/sepdebug.exp: Likewise.
3155 * gdb.base/unload.exp: Likewise.
3156 * gdb.cp/ovldbreak.exp: Likewise.
3157 * gdb.mi/mi-pending.exp: Likewise.
54e52265 3158
897b09ca
DE
31592008-02-07 Doug Evans <dje@google.com>
3160
3161 * gdb.cp/mb-inline.exp: New.
3162 * gdb.cp/mb-inline.h: New.
3163 * gdb.cp/mb-inline1.cc: New.
3164 * gdb.cp/mb-inline2.cc: New.
3165
b1c32d35
PM
31662008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3167
3168 * gdb.pascal/floats.pas: New test program.
3169 * gdb.pascal/floats.exp: New testcase.
3170
1a4ca44a
TJB
31712008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3172
3173 * gdb.base/callfuncs.c (t_float_many_args): New function.
3174 (t_double_many_args): New function.
3175 * gdb.base/callfuncs.exp: Add tests for exceeding float
3176 and double parameters passed through the stack.
3177
439048e8
JB
31782008-02-05 Joel Brobecker <brobecker@adacore.com>
3179
3180 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3181 gdb.ada/complete/foo.adb: New files.
3182 * gdb.ada/complete.exp: New testcase.
3183
81fe8080
DE
31842008-02-03 Doug Evans <dje@google.com>
3185
301f0ecf
DE
3186 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3187
81fe8080
DE
3188 * gdb.cp/gdb2384.exp: New file.
3189 * gdb.cp/gdb2384.cc: New file.
3190 * gdb.cp/gdb2384-base.h: New file.
3191 * gdb.cp/gdb2384-base.cc: New file.
3192
4b071aec
DE
31932008-02-02 Doug Evans <dje@google.com>
3194
3195 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3196
61137ba6
JB
31972007-02-01 Joel Brobecker <brobecker@adacore.com>
3198
3199 * gdb.ada/sym_print_name: New test program.
3200 * gdb.ada/sym_print_name.exp: New testcase.
3201
32022007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
3203
3204 * gdb.ada/nested/hello.adb: New file.
3205 * gdb.ada/nested.exp: New testcase.
3206 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3207
98deb0da
VP
32082008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3209
3210 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
3211 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3212 don't cause future evaluations of function to report
3213 creation of internal breakpoints.
98deb0da 3214
723a2275
VP
32152008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3216
3217 * gdb.mi/mi-break.exp (test_error): New.
3218 Call it.
3219
fb546a2f
LM
32202008-01-31 Luis Machado <luisgpm@br.ibm.com>
3221
3222 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3223 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3224
2d8fd90a
PM
32252008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3226
3227 * gdb.pascal/integers.pas: New test program.
3228 * gdb.pascal/integers.exp: New testcase.
3229
a7fa0ded
PM
32302008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3231
3232 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3233
5e1a1926
TJB
32342008-01-30 Luis Machado <luisgpm@br.ibm.com>
3235
3236 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3237 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3238
8d04f9f0
JB
32392008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3240
3241 * gdb.ada/formatted_ref: New test program.
3242 * gdb.ada/formatted_ref.exp: New testcase.
3243
3244 * gdb.cp/formatted-ref.cc: New file.
3245 * gdb.cp/formatted-ref.exp: New testcase.
3246
ce75a98f
JB
32472008-01-30 Joel Brobecker <brobecker@adacore.com>
3248
3249 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3250
e835f6bf
NR
32512008-01-30 Nick Roberts <nickrob@snap.net.nz>
3252
3253 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3254 (test_file_list_exec_source_file): Update to new macro-info field.
3255
d118ef87
PH
32562008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3257
3258 * gdb.ada/exprs: New test program.
3259 * gdb.ada/exprs.exp: New testcase.
3260
7d35ab09
TJB
32612008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3262
3263 * dfp-test.c (DELTA, DELTA_B): New definitions.
3264 (double_val1, double_val2, double_val3, double_val4, double_val5,
3265 double_val6, double_val7, double_val8, double_val9, double_val10,
3266 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3267 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3268 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3269 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3270 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3271 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3272 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3273 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3274 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3275 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3276 dec128_val16): New global variables.
3277 (decimal_dec128_align): New function.
3278 (decimal_mixed): Likewise.
3279 (decimal_many_args_dec32): Likewise.
3280 (decimal_many_args_dec64): Likewise.
3281 (decimal_many_args_dec128): Likewise.
3282 (decimal_many_args_mixed): Likewise.
3283 * dfp-test.exp: Add tests calling new inferior functions.
3284
2d717e4f
DJ
32852008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3286
3287 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3288 gdb.server/ext-run.exp: New files.
3289 * lib/gdbserver-support.exp (gdbserver_download): New.
3290 (gdbserver_start): New. Update gdbserver expected
3291 output.
3292 (gdbserver_spawn): Use them.
3293 (gdbserver_start_extended): New.
3294
e85a822c
DJ
32952008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3296
3297 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3298 Run on GNU/Linux.
3299 (do_exec_tests): Check for systems which do not support catchpoints.
3300 Do not match START.
3301 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3302 Run on GNU/Linux. Enable verbose output.
3303 (check_fork_catchpoints): New.
3304 (explicit_fork_child_follow, catch_fork_child_follow)
3305 (tcatch_fork_parent_follow): Update expected messages.
3306 (do_fork_tests): Use check_fork_catchpoints.
3307 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3308 Run on GNU/Linux. Enable verbose output.
3309 (check_vfork_catchpoints): New.
3310 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3311 expected messages.
3312 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3313
401ea829
JB
33142008-01-29 Jim Blandy <jimb@red-bean.com>
3315
3316 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3317 host' errors.
3318 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3319
aceaf3ad
JB
33202008-01-29 Jim Blandy <jimb@red-bean.com>
3321
3322 * gdb.threads/sigthread.c: Use barriers to ensure that
3323 child_thread and child_thread_two are always initialized before we
3324 start to use them.
3325
a5606eee
VP
33262008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3327
3328 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
3329 * gdb.base/watchpoint-solib.c: New.
3330 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 3331
c55a82bb
PM
33322008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3333
3334 * gdb.base/gdb1056.exp: Add unsigned integer test.
3335
0993fe05
DE
33362008-01-28 Doug Evans <dje@google.com>
3337
3338 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3339
4fe42e7f
JB
33402008-01-27 Jim Blandy <jimb@codesourcery.com>
3341
c7a69933
JB
3342 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3343
4fe42e7f
JB
3344 * gdb.base/expand-psymtabs.exp: Doc fix.
3345
5def8285
MK
33462008-01-26 Mark Kettenis <kettenis@gnu.org>
3347
3348 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3349
5313c911
NR
33502008-01-24 Nick Roberts <nickrob@snap.net.nz>
3351
a9c64011 3352 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
3353 -var-set-format.
3354
93815fbf
VP
33552008-01-23 Chris Demetriou <cgd@google.com>
3356
3357 * gdb.threads/thread_events.c: New testcase source file.
3358 * gdb.threads/thread_events.exp: New testcase expect file.
3359
467a88ee
NR
33602008-01-23 Nick Roberts <nickrob@snap.net.nz>
3361
3362 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
3363
3364 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
3365 -var-set-format.
3366
d8f82aba
DJ
33672008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3368 Vladimir Prus <vladimir@codesourcery.com>
3369
3370 * gdb.base/float.exp: Allow missing floating point for m68k and
3371 PowerPC.
3372
60c46647
VP
33732008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3374
3375 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
3376 ignore count.
3377 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3378 * gdb.mi/mi-cli.exp: Adjust.
3379 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 3380
c7dd36a1
PA
33812008-01-17 Pedro Alves <pedro@codesourcery.com>
3382
3383 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3384 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3385 with dummy_ptr's address.
3386 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3387 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3388 all targets.
3389 * gdb.mi/mi2-var-child.exp: Likewise.
3390
39d5313e
JB
33912008-01-09 Joel Brobecker <brobecker@adacore.com>
3392
3393 * gdb.ada/null_array: New test program.
3394 * gdb.ada/null_array.exp: New testcase.
3395
0aea4bf3
LM
33962008-01-09 Luis Machado <luisgpm@br.ibm.com>
3397
3398 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3399 with required float modifiers.
3400
0b354900
JB
34012008-01-08 Joel Brobecker <brobecker@adacore.com>
3402
3403 * gdb.ada/funcall_param: New test program.
3404 * gdb.ada/funcall_param.exp: New testcase.
3405
cdb7f5d4
JB
34062008-01-08 Joel Brobecker <brobecker@adacore.com>
3407
3408 * gdb.ada/arrayparam: New test program.
3409 * gdb.ada/arrayparam.exp: New testcase.
3410
88e2547f
JB
34112008-01-08 Joel Brobecker <brobecker@adacore.com>
3412
3413 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3414 landed. Should also fix random failures in the test following it.
3415
f6867ce0
TJB
34162008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3417
3418 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3419 for expressions with decimal float values.
3420 (test_dfp_conversions): New function to test casts to and from
3421 decimal float types.
3422 Call test_dfp_conversions.
3423 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3424 elements.
3425 (main): Initialize ds.float4 and ds.double8 elements.
3426 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3427 string to new error message.
3428 (d64_set_tests): Likewise.
3429 (d128_set_tests): Likewise.
3430 Add tests for expressions with decimal float variables. Add tests for
3431 conversions to and from decimal float types.
3432
f9c11282
JB
34332008-01-05 Joel Brobecker <brobecker@adacore.com>
3434
3435 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3436 * gdb.ada/packed_tagged.exp: New testcase.
3437
0ecbca72
JB
34382008-01-04 Joel Brobecker <brobecker@adacore.com>
3439
3440 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3441 gdb.ada/homonym/homonym_main.adb: New files.
3442 * gdb.ada/homonym.exp: New testcase.
3443
c18d3d89
JB
34442008-01-04 Joel Brobecker <brobecker@adacore.com>
3445
3446 * gdb.ada/packed_array.exp: Add testing of references to
3447 a packed array.
3448
ecc7085b
JB
34492008-01-04 Joel Brobecker <brobecker@adacore.com>
3450
3451 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3452 New files.
3453 * gdb.ada/type_coercion.exp: New testcase.
3454
c474c922
JB
34552008-01-04 Joel Brobecker <brobecker@adacore.com>
3456
3457 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3458 gdb.ada/tagged/foo.adb: New file.
3459 * gdb.ada/tagged.exp: New testcase.
3460
9005b927
JB
34612008-01-04 Joel Brobecker <brobecker@adacore.com>
3462
3463 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3464 gdb.ada/ptype_field/foo.adb: New files.
3465 * gdb.ada/ptype_field.exp: New testcase.
3466
1a6aaad8
JB
34672008-01-03 Joel Brobecker <brobecker@adacore.com>
3468
3469 * gdb.ada/print_pc.exp: New testcase.
3470
0ef22f53
JB
34712008-01-03 Joel Brobecker <brobecker@adacore.com>
3472
3473 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3474 gdb.ada/taft_type/p.adb: New files.
3475 * gdb.ada/taft_type.exp: New testcase.
3476
1689ecf8
JB
34772008-01-03 Joel Brobecker <brobecker@adacore.com>
3478
3479 * gdb.ada/array_bounds/bar.adb: New file.
3480 * gdb.ada/array_bounds.exp: New testcase.
3481
a4d0b9c3
JB
34822008-01-03 Joel Brobecker <brobecker@adacore.com>
3483
3484 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3485 gdb.ada/arrayptr/foo.adb: New files.
3486 * gdb.ada/arrayptr.exp: New testcase.
3487
a31ace00
JB
34882008-01-03 Joel Brobecker <brobecker@adacore.com>
3489
3490 * gdb.base/set-lang-auto.exp: New testcase.
3491
a97fced3
JB
34922008-01-03 Joel Brobecker <brobecker@adacore.com>
3493
3494 * gdb.ada/fun_addr/foo.adb: New file.
3495 * gdb.ada/fun_addr.exp: New testcase.
3496
ef29ce1a
JK
34972008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3498
3499 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3500 New files
3501
0fafefe3
JB
35022008-01-02 Joel Brobecker <brobecker@adacore.com>
3503
3504 * array_subscript_addr/p.adb: New file.
a9c64011 3505 * array_subscript_addr.exp: New testcase.
0fafefe3 3506
c4359f8d
JB
35072008-01-02 Joel Brobecker <brobecker@adacore.com>
3508
a9c64011 3509 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
3510 New files.
3511 * gdb.ada/str_cmp_ref.exp: New testcase.
3512
1aa1b15b
JB
35132008-01-01 Joel Brobecker <brobecker@adacore.com>
3514
3515 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3516 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 3517 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 3518
81c9b2cf
JB
35192008-01-01 Joel Brobecker <brobecker@adacore.com>
3520
3521 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3522 gdb.ada/ref_param/pck.ads: New files.
3523 * gdb.ada/ref_param.exp: New testcase.
3524
319e4674
JB
35252008-01-01 Joel Brobecker <brobecker@adacore.com>
3526
3527 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3528 gdb.ada/interface/foo.adb: New files.
3529 * gdb.ada/interface.exp: New testcase.
3530
ef682c56
JB
35312007-12-31 Jim Blandy <jimb@codesourcery.com>
3532
3533 * gdb.base/multi-forks.exp: Consume all output from child
3534 processes before proceeding to next test.
3535
f6f3eb6c
JB
35362007-12-29 Jim Blandy <jimb@codesourcery.com>
3537
3538 * configure: Regenerated.
3539
f652e42f
JB
35402007-12-27 Joel Brobecker <brobecker@adacore.com>
3541
3542 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3543 gdb.ada/fixed_cmp/fixed.adb: New files.
3544 * gdb.ada/fixed_cmp.exp: New testcase.
3545
6943e596
JB
35462007-12-27 Joel Brobecker <brobecker@adacore.com>
3547
3548 * gdb.ada/boolean_expr.exp: New testcase.
3549
aad9a193
JB
35502007-12-26 Jim Blandy <jimb@codesourcery.com>
3551
3552 * gdb.base/multi-forks.exp: Doc fix.
3553
fb5f3683
JB
35542007-12-26 Joel Brobecker <brobecker@adacore.com>
3555
3556 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3557 * gdb.ada/char_param.exp: Do not compile our test program with
3558 -gnata, this is unnecessary.
3559 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3560
384e4a9c
JB
35612007-12-24 Joel Brobecker <brobecker@adacore.com>
3562
3563 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3564 gdb.ada/print_chars/foo.adb: New files.
3565 * gdb.ada/print_chars.exp: New testcase.
3566
01e044f7
JB
35672007-12-24 Joel Brobecker <brobecker@adacore.com>
3568
3569 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3570 gdb.ada/char_param/foo.adb: New files.
3571 * gdb.ada/char_param.exp: New testcase.
3572
0ce17860
JB
35732007-12-22 Jim Blandy <jimb@codesourcery.com>
3574
3575 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3576 hard-coding source line numbers into the test.
3577 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3578 gdb_get_line_number to find.
3579
919809b9
JB
35802007-12-22 Joel Brobecker <brobecker@adacore.com>
3581
3582 * gdb.base/ptype.c (highest): New struct type.
3583 (the_highest): New variable of that type.
3584 (main): Add dummy assignment to a field of variable the_highest.
3585 * gdb.base/ptype.exp: Test type printing of our new variable.
3586
abc8a88d
PM
35872007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3588
3589 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 3590 and record first explicitly generated thread number.
abc8a88d
PM
3591 Use that thread number for thread specific watchpoint test.
3592 Add iteration number to repetitive tests.
3593
5158f3e3
CES
35942007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3595 Jim Blandy <jimb@codesourcery.com>
3596
3597 * gdb.base/expand-psymtabs.c: New testcase
3598 source file.
3599 * gdb.base/expand-psymtabs.exp: New testcase
3600 expect file.
3601
37e4754d
LM
36022007-12-17 Luis Machado <luisgpm@br.ibm.com>
3603
3604 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3605 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3606
551e5d04
JB
36072007-12-17 Joel Brobecker <brobecker@adacore.com>
3608
3609 * gdb.ada/frame_args/foo.adb: New file.
3610 * gdb.ada/frame_args/pck.ads: New file.
3611 * gdb.ada/frame_args/pck.adb: New file.
3612 * gdb.ada/frame_args.exp: New testcase.
3613
a05ee097
JB
36142007-12-17 Joel Brobecker <brobecker@adacore.com>
3615
3616 * gdb.base/frame-args.c: New file.
3617 * gdb.base/frame-args.exp: New testcase.
3618
c162e8c9 36192007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 3620 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
3621
3622 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3623
afe8ab22 36242007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3625
afe8ab22
VP
3626 * gdb.mi/mi-pending.exp: New.
3627 * gdb.mi/mi-pending.c: New.
3628 * gdb.mi/mi-pendshr.c: New.
3629
dfdfb3ca
JB
36302007-12-06 Jim Blandy <jimb@codesourcery.com>
3631
3632 * gdb.base/default.exp: Update expected output for 'info catch'.
3633
b7fca990
JK
36342007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3635
3636 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3637 must be set to binary.
3638
6a1afc1e
PA
36392007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3640
3641 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3642
a6b151f1
DJ
36432007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3644
3645 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3646 gdb.mi/mi-file-transfer.exp: New.
3647
43039443
JK
36482007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3649
3650 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3651
0ef2251b
MR
36522007-11-22 Maciej W. Rozycki <macro@mips.com>
3653
3654 * gdb.trace/backtrace.exp: Fix a typo.
3655 * gdb.trace/circ.exp: Likewise.
3656 * gdb.trace/collection.exp: Likewise.
3657 * gdb.trace/limits.exp: Likewise.
3658 * gdb.trace/report.exp: Likewise.
3659 * gdb.trace/tfind.exp: Likewise.
3660 * gdb.trace/while-dyn.exp: Likewise.
3661
5443631e
NR
36622007-11-21 Nick Roberts <nickrob@snap.net.nz>
3663
3664 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3665 objects of pointers that can't be dereferenced are now
3666 "noneditable".
3667
a4ce5b0d
UW
36682007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3669
3670 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3671 (target_cpu): Remove.
3672
d6e956e5
VP
36732007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3674
3675 * gdb.base/ending-run.exp: Expect the list of cleared
3676 breakpoint to come in natural order, not the reversed one.
a9c64011 3677
214270ab
VP
36782007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3679
3680 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3681 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 3682
1a619819
LM
36832007-11-05 Luis Machado <luisgpm@br.ibm.com>
3684
3685 * gdb.base/printcmds.exp: New function
3686 test_printf_with_dfp.
3687
5b01a6fa
DE
36882007-11-02 Doug Evans <dje@google.com>
3689
3690 * gdb.disasm/t01_mov.s: Remove carriage returns.
3691 * gdb.disasm/t02_mova.s: Ditto.
3692 * gdb.disasm/t03_add.s: Ditto.
3693 * gdb.disasm/t04_sub.s: Ditto.
3694 * gdb.disasm/t05_cmp.s: Ditto.
3695 * gdb.disasm/t06_ari2.s: Ditto.
3696 * gdb.disasm/t07_ari3.s: Ditto.
3697 * gdb.disasm/t08_or.s: Ditto.
3698 * gdb.disasm/t09_xor.s: Ditto.
3699 * gdb.disasm/t10_and.s: Ditto.
3700 * gdb.disasm/t11_logs.s: Ditto.
3701 * gdb.disasm/t12_bit.s: Ditto.
3702 * gdb.disasm/t13_otr.s: Ditto.
3703
ec33ab7f
JK
37042007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3705
3706 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3707
ae0d01ff
UW
37082007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3709
3710 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3711 provide DFP support.
3712
55eddb0f
DJ
37132007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3714
3715 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3716 Test "set powerpc vector-abi". Skip auto-detection tests for old
3717 toolchains.
3718
7020f05c
PA
37192007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3720
3721 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3722 with [string compare].
3723
84bc3db9
PA
37242007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3725
3726 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3727 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3728
5876dc88
LM
37292007-10-25 Luis Machado <luisgpm@br.ibm.com>
3730
3731 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3732 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3733 * gdb.opt/Makefile.in: New makefile.
3734 * Makefile.in: Create new directory "gdb.opt".
3735 * configure.ac: Add "gdb.opt" directory.
3736 * configure: Regenerated.
a9c64011 3737
c3ea9a14
DE
37382007-10-25 Doug Evans <dje@google.com>
3739
3740 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3741 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3742
a9c64011 37432007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
3744 Thiago Jung Bauermann <bauerman@br.ibm.com>
3745
3746 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3747 Floating Point expressions.
3748 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3749 Floating Point variables.
3750 * gdb.base/dfp-test.c: new file containing program with Decimal
3751 Floating variables, used by gdb.base/dfp-test.exp.
3752
62a24a2b
DJ
37532007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3754
3755 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3756
e7b1eae6
UW
37572007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3758
3759 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3760 compiling test case with GCC.
3761 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3762
c641edcc
UW
37632007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3764
3765 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3766 format changes.
3767
5e5ebfe6
MS
37682007-10-18 Michael Snyder <msnyder@specifix.com>
3769
3770 * gdb.base/dbx.exp: Add missing "-re " operator.
3771
e831e7b6
GM
37722007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3773
3774 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3775 * configure.ac: Removed trailing spaces after backslash.
3776 * gdb.modula2: New directory.
3777 * gdb.modula2/Makefile.in: New file.
3778 * gdb.modula2/unbounded-array.exp: New file.
3779 * gdb.modula2/unbounded1.c: New file.
3780
7cc46491
DJ
37812007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3782
3783 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3784
37852007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
3786
3787 * gdb.base/sigstep.c (main): Add checks for
3788 return values for setitimer call.
3789 Call setitimer again with itimer = ITIMER_REAL
3790 if first call to setitimer fails.
3791
e91528f0
KH
37922007-10-11 Kazu Hirata <kazu@codesourcery.com>
3793
3794 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
3795 of $timeout.
3796
2ec9a4f8
DJ
37972007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3798
3799 * gdb.server/server-run.exp: Test for dynamic linker symbols.
3800
38012007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
3802
3803 * lib/gdb.exp (gdb_run_cmd): Move comment outside
3804 of gdb_expect call, to avoid interruption.
3805
64b2fa04
PA
38062007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
3807
3808 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
3809 (v_unsigned_long_long, v_long_long_array)
3810 (v_signed_long_long_array, v_unsigned_long_long_array)
3811 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
3812 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
3813 [!NO_LONG_LONG]: New.
3814 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
3815 v_long_long_member.
3816
3817 (v_long_long_func, v_signed_long_long_func)
3818 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
3819 (main) [!NO_LONG_LONG]: Initialize long long variants.
3820
3821 * gdb.base/whatis.exp: If board file requests no_long_long, build
3822 test with NO_LONG_LONG defined. Test long long, signed long long,
3823 and unsigned long long variants but only if board file doesn't
3824 disable it.
3825
a912286e 38262007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 3827 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
3828
3829 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
3830 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3831 * configure: Regenerated.
3832 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3833 gdb.pascal/types.exp, lib/pascal.exp: New files.
3834
471ba8c9
DJ
38352007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3836
3837 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3838 call.
3839 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3840 to return to the call.
3841 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3842 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3843 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3844 * gdb.mi/mi-until.exp (test_until): Likewise.
3845 * gdb.mi/mi2-until.exp (test_until): Likewise.
3846
fef8a650
DJ
38472007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3848
3849 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3850 two-char array.
3851 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3852
d983da9c
DJ
38532007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3854
3855 * gdb.threads/watchthreads.c (thread_function): Sleep between
3856 iterations.
3857 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3858 at once for S/390. Generate matching fails and passes.
3859
17f62551
VP
38602007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3861
3862 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3863 the 'struct_declarations' variable to zeros.
a9c64011 3864
ed0616c6
VP
38652007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3866
3867 * gdb.cp/mb-ctor.cc: New.
3868 * gdb.cp/mb-ctor.exp: New.
3869 * gdb.cp/mb-templates.cc: New.
3870 * gdb.cp/mb-templates.exp: New.
3871
41f1b697
DJ
38722007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3873
3874 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3875
3f213f78
PA
38762007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3877
3878 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3879 targets.
3880 * configure: Regenerate.
3881
0d381245 38822007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3883
0d381245
VP
3884 * gdb.base/annota1.exp: Adjust for 'info break'
3885 format changes.
3886 * gdb.base/annota3.exp: Likewise.
3887 * gdb.base/break.exp: Likewise.
3888 * gdb.base/condbreak.exp: Likewise.
3889 * gdb.base/pending.exp: Likewise.
3890 * gdb.base/sepdebug.exp: Likewise.
3891 * gdb.base/unload.exp: Likewise.
3892 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 3893
fe3f5fa8
VP
38942007-09-22 Vladimir Prus <vladimir@codesourcery.com>
3895
3896 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
3897 messages.
3898 * gdb.base/chng-syms.exp: Likewise.
3899 * gdb.base/unload.exp: Likewise.
a9c64011 3900
a75cf6c0
DJ
39012007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
3902
3903 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
3904
18ecae38
DJ
39052007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
3906
3907 * schedlock.c (NUM): Change to 1.
3908 (main): Use args[0] for the main thread.
3909 * schedlock.exp: Only expect two threads. Only issue one pass or fail
3910 regardless of the number of threads.
3911
5509918f
MR
39122007-09-14 Maciej W. Rozycki <macro@mips.com>
3913
4a543daf
MR
3914 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
3915 type down.
3916 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3917 test.
3918 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
3919 watchpoint type down.
3920 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3921 test.
3922
39232007-09-14 Maciej W. Rozycki <macro@mips.com>
3924
5509918f
MR
3925 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
3926 Move all the tests here and run them twice, once using software
3927 watchpoints and once using hardware watchpoints.
3928 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
3929
40b53987
DJ
39302007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
3931
3932 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
3933 test.
3934
695e2681
MK
39352007-09-10 Mark Kettenis <kettenis@gnu.org>
3936
8b3fc8d8
MK
3937 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
3938 build-id.
3939
695e2681
MK
3940 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
3941 know about $ORIGIN. Calculate output dir from $dest instead of
3942 using ${objdir}/{$subdir}.
3943
58d69f29
MK
39442007-09-09 Mark Kettenis <kettenis@gnu.org>
3945
3946 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
3947 gcore, before continuing with the test.
3948
3e347599
DJ
39492007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
3950
3951 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
3952 * gdb.mi/mi-watch.exp: Likewise.
3953
ea37ba09
DJ
39542007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3955 Jim Blandy <jimb@codesourcery.com>
3956
3957 * gdb.arch/i386-sse.exp: Do not expect character constants.
3958 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
3959 * gdb.base/display.exp: Allow print/s.
3960 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
3961 and unsigned char array changes.
3962
2025a643
DJ
39632007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3964
3965 * gdb.base/display.exp: Add tests for printf %p.
3966
26669a27
PA
39672007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3968
3969 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3970 the dll name to unicode.
3971
c8f021f8
JK
39722007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 * gdb.base/default.exp (show version): Update the version text.
3975 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3976
4cf31eea
JK
39772007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3978
3979 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3980 New files.
3981
4935890f
JK
39822007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 * lib/gdb.exp (build_id_debug_filename_get): New function.
3985 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3986 Remove the generate DEBUG file for the future testcase runs.
3987 New testcase for the NT_GNU_BUILD_ID retrieval.
3988 Move the final testing step to ...
3989 (test_different_dir): ... a new function.
3990 New parameter XFAIL to XFAIL all the tests performed.
3991 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3992 New parameter TYPE to PF_PREFIX all the tests performed.
3993
02142340
VP
39942007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3995
3996 * gdb.mi/mi-var-cp.cc (path_expression): New
3997 function.
3998 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3999
36acd84e
UW
40002007-08-27 Markus Deuling <deuling@de.ibm.com>
4001
4002 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4003 to fit into SPU Local Store memory.
4004
a896d121
JB
40052007-08-23 Joel Brobecker <brobecker@adacore.com>
4006
4007 * gdb.base/default.exp: Adjust the expected output of "info
4008 warranty" after the switch to GPLv3.
4009
7b433602
JB
40102007-08-23 Joel Brobecker <brobecker@adacore.com>
4011
4012 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4013 to 30000 (from 20000).
4014
e22f8b7c
JB
40152007-08-23 Joel Brobecker <brobecker@adacore.com>
4016
4017 Switch the license of all .exp files to GPLv3.
4018 Switch the license of all .f and .f90 files to GPLv3.
4019 Switch the license of all .s and .S files to GPLv3.
4020
5a0e3bd0
JB
40212007-08-23 Joel Brobecker <brobecker@adacore.com>
4022
4023 * configure.ac: Switch license to GPLv3.
4024
cc00619d
JB
40252007-08-23 Joel Brobecker <brobecker@adacore.com>
4026
4027 Switch the licensing to GPLv3 for all .ads and .adb files.
4028
8d26208a
DJ
40292007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4030
4031 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4032 and t_int_double.
4033 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4034
4fcb9948
JB
40352007-08-17 Joel Brobecker <brobecker@adacore.com>
4036
4037 * gdb.base/step-line.c: Switch license to GPL version 3, and
4038 update copyright year.
4039 * gdb.base/step-line.inp: Likewise.
4040
b9c34f67
JB
40412007-08-17 Joel Brobecker <brobecker@adacore.com>
4042
4043 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4044 changes inside gdb1555.c.
4045 * gdb.base/pending.exp: Likewise.
4046
2cc17678
DJ
40472007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4048
4049 * config/default.exp: New file.
4050
e48883f7
DJ
40512007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4052
4053 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4054 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4055
1ab80e5b
MR
40562007-07-30 Maciej W. Rozycki <macro@mips.com>
4057
4058 * gdb.base/dump.exp: Force the correct endianness for binary
4059 formats not carrying this information.
4060
aba471f5
DJ
40612007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4062
4063 * gdb.threads/staticthreads.exp: Match .*sem_post.
4064
d4e07204
DJ
40652007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4066
4067 * gdb.base/readline.exp (operate_and_get_next): Match the final
4068 prompt.
4069
2b97317d
KB
40702007-07-23 Kevin Buettner <kevinb@redhat.com>
4071
4072 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4073 to restarting SID.
4074
44efa07a
KB
40752007-07-18 Kevin Buettner <kevinb@redhat.com>
4076
4077 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4078 prior to `gdb_start'.
4079
7b5ebade
KB
40802007-07-18 Kevin Buettner <kevinb@redhat.com>
4081
4082 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4083 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4084 Remove call to gdb_unload.
4085
255e7678
DJ
40862007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4087 Daniel Jacobowitz <dan@codesourcery.com>
4088
4089 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4090 for __WIN32__.
4091 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4092 * gdb.base/unload.exp: Use shared library test routines.
4093
3a40aaa0
UW
40942007-07-03 Markus Deuling <deuling@de.ibm.com>
4095
4096 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4097 * gdb.base/solib-symbol-lib.c: Likewise.
4098 * gdb.base/solib-symbol-main.c: Likewise.
4099
b0f4b84b
DJ
41002007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4101
4102 * config/gdbserver.exp (gdb_reconnect): New.
4103 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4104 gdb.base/solib-disc.exp: New files.
4105 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4106 remote debugging".
4107 (gdb_compile): Add shlib_load flag.
4108 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4109 port.
4110 (gdbserver_reconnect): New.
4111
1b05479a
DJ
41122007-07-01 Nick Roberts <nickrob@snap.net.nz>
4113 Daniel Jacobowitz <dan@codesourcery.com>
4114
4115 * gdb.base/annota3.exp: Test for if construct.
4116
86f78eb2
DJ
41172007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4118
4119 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4120
6a2eb474 41212007-06-21 Chris Dearman <chris@mips.com>
a9c64011 4122 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
4123
4124 * gdb.base/display.exp: Allow a newline after display/i.
4125 * gdb.base/pc-fp.exp: Likewise.
4126 * gdb.base/sigbpt.exp: Likewise.
4127
f8b73d13
DJ
41282007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4129
4130 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4131 required features to be included.
4132
4339e69e
DJ
41332007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4134
4135 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4136 in info threads output.
4137
23d964e7
UW
41382007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4139 Markus Deuling <deuling@de.ibm.com>
4140
4141 * gdb.arch/spu-info.exp: New testcase.
4142 * gdb.arch/spu-info.c: New file.
4143
fd20f75b
DJ
41442007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4145
4146 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4147 tpcs_offset. Restore lr after the call.
4148 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4149
2226f861
DJ
41502007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4151
4152 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4153 (gdbserver_run): Kill any running gdbserver.
4154 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4155
d12371a9
MR
41562007-05-17 Maciej W. Rozycki <macro@mips.com>
4157
4158 * gdb.base/sigbpt.exp: Preset segv_addr.
4159
93f02886
DJ
41602007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4161
4162 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4163 (gdb_compile_shlib): Likewise.
4164 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4165 (default_gdb_init): Clear cleanfiles.
4166 (gdb_finish): Delete recorded cleanfiles.
4167 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4168
4169 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4170 Do not use isnative.
4171 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4172 gdb.base/so-impl-ld.exp: Likewise.
4173 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4174 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4175 gdb_compile.
4176
b04e06d7
VP
41772007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4178
4179 * config/unknown.exp: Remove.
4180
069ed931
UW
41812007-05-15 Markus Deuling <deuling@de.ibm.com>
4182
4183 * gdb.base/info-proc.exp: Check is_remote.
4184
09db0d03
UW
41852007-05-14 Markus Deuling <deuling@de.ibm.com>
4186
4187 * gdb.base/gcore.exp: Initialize variable core_supported.
4188
af2cbe8c
DJ
41892007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4190
4191 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4192
027c0295
DJ
41932007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4194
4195 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4196 * gdb.threads/print-threads.exp (test_all_threads): Allow
4197 negative and hexadecimal thread IDs.
4198
dc5000e7
DJ
41992007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4200
4201 * gdb.java/jprint.java (public): Avoid invalid call to static
4202 method.
4203
2e74ed18
DP
42042007-05-14 Denis Pilat <denis.pilat@st.com>
4205
4206 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4207 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4208 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4209 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4210 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4211
83547f02
UW
42122007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4213
4214 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 4215 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
4216 this mode.
4217 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4218 * gdb.base/spu.ld: New file.
4219
b18be20d
DJ
42202007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4221
4222 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4223
be444858
DJ
42242007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4225
4226 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4227
b1d53152
DJ
42282007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4229
4230 * gdb.java/jmain.exp: Handle demangled names with and without method
4231 signatures.
4232
d084b331
DJ
42332007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4234
4235 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4236 (have_a_very_merry_interrupt): Remove calls to puts.
4237 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4238 inferior output.
4239 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4240 test names.
4241
db9d7fc5
DJ
42422007-04-29 Markus Deuling <deuling@de.ibm.com>
4243 Daniel Jacobowitz <dan@codesourcery.com>
4244
4245 * gdb.base/auxv.exp (core_works): Also check is_remote.
4246 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4247
ef783a7d 42482007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4249
ef783a7d
VP
4250 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4251 message, not the undefined 'module' variable.
4252 * gdb.base/siginfo.exp: Likewise.
4253 * gdb.base/sigstep.exp: Likewise.
4254 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4255 serialport.
4256 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4257
b7b73cae
CV
42582007-04-25 Corinna Vinschen <vinschen@redhat.com>
4259
4260 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4261 target sim fails. Return 0 otherwise.
4262 (gdb_load): Return prematurely if gdb_target_sim fails.
4263
7d90fdfa
DP
42642007-04-16 Denis Pilat <denis.pilat@st.com>
4265
4266 * gdb.base/setshow.exp: Reset height after having set it to 100.
4267
5d3e9c85
DP
42682007-04-16 Denis Pilat <denis.pilat@st.com>
4269
4270 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4271
18e75969
DP
42722007-04-16 Denis Pilat <denis.pilat@st.com>
4273
4274 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4275
25d5ea92
VP
42762007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4277
4278 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4279 tests. Run the frozen varobjs test.
4280 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 4281 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 4282
0b49cb80
JK
42832007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4284
4285 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4286 gdb.base/type-opaque.exp: New files.
4287
a73bafbc 42882007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
4289
4290 * gdb.mi/mi-var-child.c
a73bafbc
VP
4291 (do_children_tests): User char[2] instead of
4292 char so that automatic printing of pointers to char
4293 don't give unpredicable result.
4294 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4295 local variables.
4296 * gdb.mi/mi-var-child.exp: Step to right line
4297 of do_children_tests.
4298 * gdb.mi/mi2-var-child.exp: Likewise.
4299 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 4300 do_locals_tests.
a73bafbc
VP
4301 (do_children_tests): User char[2] instead of
4302 char so that automatic printing of pointers to char
a9c64011 4303 don't give unpredicable result.
a73bafbc 4304 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4305 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
4306 Pass test name to mi_wait_for_stop.
4307
7ce59000
DJ
43082007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4309
4310 * gdb.asm/asm-source.exp: Remove d10v case.
4311 * lib/gdb.exp (skip_cplus_tests): Likewise.
4312 * gdb.asm/d10v.inc: Deleted.
4313
20389057
DJ
43142007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4315
4316 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4317
8807d78b
DJ
43182007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4319
4320 * config/netware.exp: Delete file.
4321
aa3edb8e
JB
43222007-03-29 Joel Brobecker <brobecker@adacore.com>
4323
4324 * gdb.dwarf2/dw2-noloc.S: New file.
4325 * gdb.dwarf2/dw2-noloc.exp: New file.
4326
297561ac
PA
43272007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4328
4329 * gdb.cp/method2.cc: New test.
4330 * gdb.cp/method2.exp: New test.
4331 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4332
1f81bd39
DJ
43332007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4334
4335 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4336
9453113a
DJ
43372007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4338
4339 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4340
b741e217
DJ
43412007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4342
4343 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4344 (gdb_load): Delete, replace with...
4345 (gdb_reload): ...this.
4346 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4347 * gdb.server/server-mon.exp: Likewise.
4348 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4349 (gdb_start_cmd): New.
4350 (gdb_file_cmd): Save the last loaded file.
4351 (gdb_reload): New.
4352 (gdb_gnu_strip_debug): Use transform.
4353 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4354 support here. Use new $last_loaded_file. Check mtime.
4355 (gdb_target_cmd): Handle ObjC failure case.
4356 (infer_host_exec): Delete.
4357 (gdbserver_load): Rename to...
4358 (gdbserver_run): ...this. Simplify.
4359 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4360 (mi_gdb_load): Move most contents to a new function...
4361 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4362 (mi_run_cmd): Use mi_gdb_target_load.
4363 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4364 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4365 Use gdb_run_cmd.
4366 * gdb.base/charsign.exp: Remove incorrect comment.
4367 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4368 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4369 gdb.base/start.exp: Use gdb_start_cmd.
4370
446ab585 43712007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 4372 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
4373
4374 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4375 * gdb.base/signull.exp: Similarly.
4376
bbb88ebf
UW
43772007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4378
4379 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4380 messages available to test cases (like chng-sym.exp).
4381
cb8c4a99
AS
43822007-03-14 Andreas Schwab <schwab@suse.de>
4383
4384 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4385 format changes.
4386
4e463ff5
DJ
43872007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4388
4389 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4390 (optimized_1): New.
4391 (main): Call optimized_1.
4392 (gdb2029): Correct typos. Call gdb2029_marker.
4393 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4394 for gdb2029.
4395
b6db2c47
MK
43962007-03-12 Mark Kettenis <kettenis@gnu.org>
4397
4398 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4399 as tabs. Remove redundant test pattern.
4400
70ed3737
UW
44012007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4402
4403 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4404 for /a format output.
4405
47b67b60
DJ
44062007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4407
4408 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4409 collect output incrementally.
4410
b8953b0e
UW
44112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4412
4413 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4414 for -var-create lpcharacter test.
4415 * gdb.mi/mi2-var-cmd.exp: Likewise.
4416
7acd5c40
UW
44172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4418
4419 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4420 pass on targets where address zero is readable.
4421
9c6759c1
UW
44222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4423
4424 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4425 just a single architecture.
4426
a2f1aeb4
UW
44272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4428
4429 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4430 (fetch_all_registers): New function, uses gdb_test_multiple and
4431 exp_continue to fetch inferior output line-by-line.
4432 Replace all uses of do_get_all_registers by fetch_all_registers.
4433
46579ac2
UW
44342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4435
4436 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4437 in target_info.
4438
fc133f24
MS
44392007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4440
a9c64011 4441 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
4442 consistancy; add a default (timeout) case.
4443
7646a51d
MS
44442007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4445
4446 * gdb.base/watchpoint.exp: Fix truncated comment.
4447
dcfff61f
MS
44482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4449
4450 * Makefile.in: Remove spurious single-quotes from sed command.
4451
664e3ee9
DJ
44522007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4453
4454 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4455 func.
4456 * gdb.mi/mi2-var-cmd.exp: Likewise.
4457
d7cc6f2f
JB
44582007-02-27 Joel Brobecker <brobecker@adacore.com>
4459
a9c64011
AS
4460 * gdb.dwarf2/dw2-producer.S: New file.
4461 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
4462
44632007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
4464
4465 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4466 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4467 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4468 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4469 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4470 Revert tests to use mi_gdb_test and include value field in output
4471 of -var-create.
4472
93d42b30
DJ
44732007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4474
4475 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4476
c499ed39
DJ
44772007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4478
4479 * gdb.base/maint.exp: Remove full paths from test names.
4480 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4481 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4482
9836f81b
JB
44832007-02-27 Joel Brobecker <brobecker@adacore.com>
4484
4485 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4486
c74d0ad8
DJ
44872007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4488
4489 * gdb.server/server-mon.exp: New test.
4490
2711e456
DJ
44912007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4492
4493 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4494
ff6f572f
DJ
44952007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4496
4497 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4498 register capitalization.
4499
fada3feb
DP
45002007-02-13 Denis Pilat <denis.pilat@st.com>
4501
4502 * gdb.mi/mi-var-invalidate.exp: New file.
4503
fb1e4ffc
DJ
45042007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4505
4506 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4507
3da939d7
DJ
45082007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4509
4510 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4511
123dc839
DJ
45122007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4513
4514 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4515 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4516
877e3645 45172007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
4518
4519 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4520 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4521 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4522 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4523 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 4524 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 4525 Update tests to include value field in output of -var-create.
a9c64011 4526
3c0a2960
AS
45272007-02-08 Andreas Schwab <schwab@suse.de>
4528
4529 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4530
108546a0
DJ
45312007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4532
4533 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4534 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4535
d701dcab
DP
45362007-02-02 Denis Pilat <denis.pilat@st.com>
4537
4538 * gdb.threads/threadapply.exp: check that frame is not changed by
4539 the thread apply all command.
4540
783e3e2f
AS
45412007-01-31 Andreas Schwab <schwab@suse.de>
4542
6d9c3a87
AS
4543 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4544
3c50d7b9
AS
4545 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4546 in the dwarf sections.
4547 * gdb.dwarf2/mac-fileno.S: Likewise.
4548
783e3e2f
AS
4549 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4550 bspstore register on ia64.
4551
78ff580e
AS
45522007-01-29 Andreas Schwab <schwab@suse.de>
4553
cc8e9b12
AS
4554 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4555 "frame-begin" annotation.
4556
78ff580e
AS
4557 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4558 number of "frames-invalid" annotations.
4559
704a4f78
DJ
45602007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4561
4562 * gdb.base/commands.exp: Call if_commands_test.
4563 (gdb_test_no_prompt, if_commands_test): New.
4564
e741bf94
MK
45652007-01-28 Mark Kettenis <kettenis@gnu.org>
4566
4567 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4568
474d0ad3
AS
45692007-01-27 Andreas Schwab <schwab@suse.de>
4570
4571 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4572 .short/.int/.quad in the dwarf sections.
4573 * gdb.dwarf2/dw2-intercu.S: Likewise.
4574 * gdb.dwarf2/dw2-intermix.S: Likewise.
4575
e784b426
JK
45762007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4577
4578 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
4579 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4580 array.
e784b426
JK
4581 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4582 * gdb.base/setvar.exp: Likewise.
4583
37f08e04
AS
45842007-01-26 Andreas Schwab <schwab@suse.de>
4585
9a01813a
AS
4586 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4587 test.
4588
37f08e04
AS
4589 * gdb.base/multi-forks.exp ("restart $i"): Also match
4590 __kernel_syscall_via_break.
4591
6e2a9270
VP
45922007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4593
4594 * lib/mi-support.exp (mi_delete_varobj): New.
4595 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4596 testcase.
4597 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4598 (main): Call the above.
4599 (reference_update_test, base_in_reference_test)
4600 (reference_to_pointer): Delete the created varobjs.
a9c64011 4601
e515b470
DJ
46022007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4603
4604 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4605 * configure: Regenerated.
4606 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4607 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4608 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4609 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4610 * lib/gdb.exp (gdb_skip_xml_test): New function.
4611
08d8bcd7
DJ
46122007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4613
4614 * gdb.base/sigrepeat.exp: Correct error message.
4615
46162007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
4617 Daniel Jacobowitz <dan@codesourcery.com>
4618
4619 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4620 gdb.arch/i386-gnu-cfi-asm.S: New files.
4621
97c3f1f3
JK
46222007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 * lib/gdb.exp: Abort on missing `site.exp'.
4625
cb1df416
DJ
46262007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4627 Daniel Jacobowitz <dan@codesourcery.com>
4628
4629 * gdb.base/included.c, gdb.base/included.exp,
4630 gdb.base/included.h: New files.
4631
35990120
DJ
46322007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4633
4634 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4635 (maximize_rlimit): Reduce limits on 64-bit systems.
4636
6e81a116 46372007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
4638
4639 From Marcus Deuling <deuling@de.ibm.com>:
4640 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4641 every case.
4642
6c3c41f3
NR
46432007-01-13 Nick Roberts <nickrob@snap.net.nz>
4644
4645 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4646 (test_path_specification): Use objdir instead of srcdir to always
4647 get an absolute filename.
4648
2f12c312
DJ
46492007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4650
4651 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4652
81121995
VP
46532007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4654
4655 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4656 Make sure the variable we're using is in scope.
4657 (reference_to_pointer): Likewise.
4658
4741b737
DJ
46592007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4660
4661 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4662 has no debug information.
4663
054410c3
DJ
46642007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4665
4666 * gdb.base/annota1.exp: Remove extra send_gdb.
4667
818f79f6
DJ
46682007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4669
4670 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4671
f7a6bb70
DJ
46722007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4673
4674 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4675
57e66780
DJ
46762007-01-08 Nick Roberts <nickrob@snap.net.nz>
4677 Daniel Jacobowitz <dan@codesourcery.com>
4678
4679 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4680 lcharacter or linteger change. Correct duplicated test name.
4681 * gdb.mi/mi2-var-cmd.exp: Likewise.
4682
3d799a95
DJ
46832007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4684
4685 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4686
46872007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 4688
a9c64011
AS
4689 * gdb.base/nofield.c: New file.
4690 * gdb.base/nofield.exp: New testcase.
51679ba9 4691
eafb94e8
NR
46922007-01-05 Nick Roberts <nickrob@snap.net.nz>
4693
4694 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4695
4696 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4697 test.
4698
5e572bb4
DJ
46992007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4700
4701 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4702
74a44383
DJ
47032007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4704
4705 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4706 when continuing.
4707
1b572db9
DJ
47082007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4709
4710 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4711 Expect ".exe" extension.
4712
381bc39b
DJ
47132007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4714
4715 * gdb.base/charset.exp: Add explicit filename to break.
4716 * gdb.base/dbx.exp: Add explicit filename to breaks.
4717
2b70e4c6
DJ
47182007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4719
4720 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4721 * gdb.mi/mi2-file.exp: Likewise.
4722
303b6f5d
DJ
47232007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4724
4725 Implement specification of MI tests as comments
4726 in C and C++ sources.
4727 * lib/mi-support.exp (mi_autotest_data): New variable.
4728 (mi_autotest_source): New variable.
4729 (count_newlines, mi_prepare_inline_tests)
4730 (mi_get_inline_test, mi_continue_to_line)
4731 (mi_run_inline_test, mi_tbreak)
4732 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4733 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4734 Run inline tests.
4735 * gdb.mi/mi-var-cp.cc: Define tests here.
4736
23da0d94
VP
47372007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4738
4739 Simplify usage of mi_continue_to.
4740 * lib/mi-support.exp (mi_runto_helper): Renamed
4741 from mi_runto, added new parameter 'run_or_continue'.
4742 (mi_runto): Use mi_runto_helper.
4743 (mi_continue_to): Accept just function name as parameter.
4744 Use mi_runto_helper.
4745 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4746 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4747
f9e18282
JB
47482006-01-04 Joel Brobecker <brobecker@adacore.com>
4749
4750 Make this testcase a bit more realistic. The current code
4751 is too simplistic, and allows the compiler to optimize out
4752 some of the entities we need for this testcase.
4753 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4754 (Do_Nothing): Add extra parameter.
4755 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4756 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4757 by using a variable of type Void_Star.
4758
fd678c65
JB
47592006-01-04 Joel Brobecker <brobecker@adacore.com>
4760
4761 * gdb.ada/catch_ex/foo.adb: New file.
4762 * gdb.ada/catch_ex.exp: New testcase.
4763
05cfdb42
DJ
47642007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4765
4766 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4767 pass --image-base to linker.
4768
2e03ee74
DJ
47692007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4770 Daniel Jacobowitz <dan@codesourcery.com>
4771
4772 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4773 secondary prompts.
4774
0d5de010
DJ
47752007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4776
4777 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4778 output. Test the types of members and member pointers.
4779 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4780 gdb/2092.
4781 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4782 statement. Enable for GCC. Update expected output for some tests
4783 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4784 layout.
4785 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4786 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4787 (Diamond::vget_base): New.
4788 (main): Add new tests.
4789 * gdb.cp/printmethod.exp: Update expected output for member functions.
4790 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
4791 print pEe->D::vg().
4792
61a771aa
DJ
47932007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4794
4795 * gdb.threads/tls.exp: Allow stops in sem_post.
4796
2fa63963
DJ
47972006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
4798
4799 * gdb.base/annota1.exp: Allow .*printf in backtraces.
4800 * gdb.base/annota3.exp: Likewise.
4801 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
4802 again (instead of timing out).
4803 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
4804 GCC bug 26475.
4805 * gdb.java/jmisc.exp: Adjust to work with method signatures including
4806 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
4807 test from jmisc1.exp.
4808 * gdb.java/jmisc1.exp: Delete.
4809 * gdb.java/jprint.exp: Adjust to work with method signatures including
4810 return types.
4811 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
4812 * gdb.threads/linux-dp.exp: Don't be confused by program output.
4813 * lib/java.exp (compile_java_from_source): Pass the correct type
4814 to target_compile.
4815
5eefc2b7
JB
48162006-12-31 Joel Brobecker <brobecker@adacore.com>
4817
4818 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
4819 (stack_align_edx): New function.
4820 (stack_align_eax): New function.
4821 (main): Add calls to stack_align_edx and stack_align_eax.
4822 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
4823 Add testing for the cases where the register used during a stack
4824 realignment is edx. Same for eax.
4825
227c54da
DJ
48262006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
4827
4828 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
4829 and generic PE targets.
4830
cab8ac94
JB
48312006-12-29 Joel Brobecker <brobecker@adacore.com>
4832
4833 * gdb.ada/array_return.exp: Update copyright date list.
4834
ba54f318
JB
48352006-12-27 Joel Brobecker <brobecker@adacore.com>
4836
4837 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4838 (Create_Small_Float_Vector): New function.
4839 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4840 function body.
4841 * gdb.ada/array_return/p.adb: Use new type and function from
4842 package Pck.
4843 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4844 able to print the value returned by a function returning an
4845 array of float.
4846
6b7a35dd
JB
48472006-12-20 Joel Brobecker <brobecker@adacore.com>
4848
4849 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4850 The associated tests should be PASSing.
4851
038224f6
VP
48522006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4853
4854 Test for base in references.
4855 * gdb.mi/mi-var-cp.cc: Add test code.
4856 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4857 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4858 * gdb.mi/mi2-watch.exp: Likewise.
4859 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4860 (mi_list_varobj_children): New function.
4861
b26ed50d
VP
48622006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4863
4864 * lib/mi-support.exp
4865 (mi_runto): Accept "()" after function name.
4866 (mi_create_varobj): New function.
4867 (mi_varobj_update): New function.
4868 (mi_Check_varobj_value): New function.
4869 * gdb.mi/mi-var-cp.exp: New file.
4870 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 4871
08232497
DJ
48722006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4873
4874 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4875 gdb.base/weaklib2.c: New files.
4876
d394c993 48772006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 4878
ac6c2fba
NS
4879 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4880 info. Adjust test names.
4881
8ec659a0 4882 * gdb.base/break.c (main): Move position of malloc.
d394c993 4883 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 4884
acd65feb
VP
48852006-11-28 Vladimir Prus <vladimir@codesourcery.com>
4886
4887 * gdb.mi/mi-var-cmd.exp: Check -var-update after
4888 assignement of arrays and function pointers.
4889 * gdb.mi/var-cmd.c: Add declaration necessary for above
4890 tests.
4891
f556d5e5
NS
48922006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4893
4894 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
4895
4896 * gdb.threads/linux-dp.exp: Read thread table before and after
4897 creating each philosopher and verify it.
4898
697bc68d
NS
48992006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4900 Paul Brook <paul@codesourcery.com>
4901 Daniel Jacobowitz <dan@codesourcery.com>
4902
4903 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 4904 main to remove duplication. Add start function of the form
697bc68d
NS
4905 '_*start[1-9]*'. Add RVDS start function.
4906
29d73ae4
DJ
49072006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4908
4909 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
4910
c1d88655
UW
49112006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4912
4913 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
4914 * gdb.asm/spu.inc: New file.
4915 * gdb.base/term.exp: Disable if [target_info exists noargs].
4916 * gdb.gdb/complaints.exp: Disable if ![isnative].
4917 * gdb.gdb/selftest.exp: Likewise.
4918 * gdb.gdb/observer.exp: Likewise.
4919 * gdb.gdb/xfullpath.exp: Likewise.
4920 * gdb.base/attach.exp: Disable on SPU target.
4921 * gdb.cp/bs145503.exp: Likewise.
4922 * gdb.cp/exception.exp: Likewise.
4923 * gdb.cp/userdef.exp: Likewise.
4924
32a13b1a
DJ
49252006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4926
4927 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
4928
d8295fe9
VP
49292006-11-10 Vladimir Prus <vladimir@codesourcery.com>
4930
4931 * gdb.base/completion.exp: Fix completion tests for
4932 'info' and 'info '.
4933 * gdb.base/help.exp (help_test_raw, test_class_help)
4934 (test_prefix_command_help): Move...
4935 * lib/gdb.exp: Here.
4936 * gdb.base/main.exp: Adjust.
4937 * gdb.cp/maint.exp: Adjust.
4938 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 4939
8c394015
VP
49402006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4941
4942 * gdb.stabs/weird.exp (print_weird_var): Use
4943 gdb_test_multiple instead of gdb_expect.
4944
027fc1bc
VP
49452006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4946
4947 * gdb.base/help.exp (help_test_raw): New.
4948 (test_class_help): New.
4949 (test_prefix_command_help): New.
4950 Adjust testcases.
4951
67609209
FR
49522006-11-09 Christophe Lyon <christophe.lyon@st.com>
4953
4954 * gdb.base/constvars.c (main): Write to crass and crips, so that
4955 they are allocated by the compiler.
4956
f73adfeb
AS
49572006-10-27 Andreas Schwab <schwab@suse.de>
4958
4959 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4960 "detach-fork".
4961
2f83a18e
DJ
49622006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
4963
4964 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4965 of patterns.
4966
94277a38
DJ
49672006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4968
4969 * gdb.base/sepdebug.exp: Remove debug format test.
4970 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4971 Handle no-symtab.
4972 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4973
5bd2f6e2
DJ
49742006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4975
4976 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4977 int to pointer or pointer to int.
4978 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4979
8c008720
DJ
49802006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4981
4982 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4983
9e35dae4
DJ
49842006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4985
4986 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4987
d9639e13
DJ
49882006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4989
4990 PR c++/2116
4991 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4992
390a1bd0
JB
49932006-10-06 Joel Brobecker <brobecker@adacore.com>
4994
4995 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4996 the corresponding bug has been fixed in GDB (PR/2018).
4997
dd920c33
JB
49982006-10-06 Joel Brobecker <brobecker@adacore.com>
4999
5000 * gdb.base/subst.exp: New testcase.
5001
53bbefe9
JB
50022006-10-06 Joel Brobecker <brobecker@adacore.com>
5003
5004 * gdb.ada/array_return/pck.ads: Add copyright notice.
5005 * gdb.ada/array_return/pck.adb: Likewise.
5006 * gdb.ada/array_return/p.adb: Likewise.
5007 * gdb.ada/exec_changed/first.adb: Likewise.
5008 * gdb.ada/exec_changed/second.adb: Likewise.
5009
09851417
JB
50102006-10-06 Joel Brobecker <brobecker@adacore.com>
5011
5012 * gdb.ada/watch_arg/watch.adb: New file.
5013 * gdb.ada/watch_arg.exp: New testcase.
5014
041bf30d
VP
50152006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5016
5017 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 5018 via string_to_regexp.
041bf30d 5019 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 5020
f286fbdd 50212006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
5022
5023 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5024 Remove unused / obsolete files.
5025
7c07f349
NR
50262006-09-19 Nick Roberts <nickrob@snap.net.nz>
5027
5028 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5029
cd5ff84a
VP
50302006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5031
5032 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5033 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 5034 the number of frames.
cd5ff84a 5035
ae018d1a
DJ
50362006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5037
5038 * gdb.base/args.c (main): Add breakpoint marker.
5039 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5040 really test empty arguments.
5041 (args_load): Delete.
5042 (args_test): New.
5043
b399c549
NR
50442006-09-13 Nick Roberts <nickrob@snap.net.nz>
5045
5046 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5047 check for one file.
5048
2ab1eb7a
VP
50492006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5050
5051 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5052 HIGH_FRAME argument to -stack-list-locals can be larger than
5053 the number of frames.
a9c64011 5054
476308bf
FF
50552006-08-18 Fred Fish <fnf@specifix.com>
5056
5057 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5058 '$' in front of skip_vmx_tests_saved when setting that.
5059
8625200f
AS
50602006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5061
5062 * gdb.base/trace-commands.exp: New file.
5063
089ec8f1
DJ
50642006-08-10 Joel Brobecker <brobecker@adacore.com>
5065 Daniel Jacobowitz <dan@codesourcery.com>
5066
5067 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5068 expected output of the backtrace commands.
5069
b60f0898
JB
50702006-08-09 Joel Brobecker <brobecker@adacore.com>
5071
5072 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5073 untested followed by return combination.
5074 * gdb.arch/altivec-regs.exp: Likewise.
5075 * gdb.arch/e500-abi.exp: Likewise.
5076 * gdb.arch/e500-regs.exp: Likewise.
5077 * gdb.arch/gdb1291.exp: Likewise.
5078 * gdb.arch/gdb1431.exp: Likewise.
5079 * gdb.arch/gdb1558.exp: Likewise.
5080 * gdb.arch/i386-prologue.exp: Likewise.
5081 * gdb.arch/i386-unwind.exp: Likewise.
5082 * gdb.asm/asm-source.exp: Likewise.
5083 * gdb.base/a2-run.exp: Likewise.
5084 * gdb.base/advance.exp: Likewise.
5085 * gdb.base/all-bin.exp: Likewise.
5086 * gdb.base/annota1.exp: Likewise.
5087 * gdb.base/annota3.exp: Likewise.
5088 * gdb.base/args.exp: Likewise.
5089 * gdb.base/arithmet.exp: Likewise.
5090 * gdb.base/assign.exp: Likewise.
5091 * gdb.base/async.exp: Likewise.
5092 * gdb.base/attach.exp: Likewise.
5093 * gdb.base/bang.exp: Likewise.
5094 * gdb.base/bigcore.exp: Likewise.
5095 * gdb.base/bitfields.exp: Likewise.
5096 * gdb.base/bitfields2.exp: Likewise.
5097 * gdb.base/break.exp: Likewise.
5098 * gdb.base/call-sc.exp: Likewise.
5099 * gdb.base/call-strs.exp: Likewise.
5100 * gdb.base/callfuncs.exp: Likewise.
5101 * gdb.base/checkpoint.exp: Likewise.
5102 * gdb.base/chng-syms.exp: Likewise.
5103 * gdb.base/code-expr.exp: Likewise.
5104 * gdb.base/commands.exp: Likewise.
5105 * gdb.base/completion.exp: Likewise.
5106 * gdb.base/cond-expr.exp: Likewise.
5107 * gdb.base/condbreak.exp: Likewise.
5108 * gdb.base/consecutive.exp: Likewise.
5109 * gdb.base/constvars.exp: Likewise.
5110 * gdb.base/corefile.exp: Likewise.
5111 * gdb.base/cvexpr.exp: Likewise.
5112 * gdb.base/dbx.exp: Likewise.
5113 * gdb.base/define.exp: Likewise.
5114 * gdb.base/detach.exp: Likewise.
5115 * gdb.base/display.exp: Likewise.
5116 * gdb.base/dump.exp: Likewise.
5117 * gdb.base/ena-dis-br.exp: Likewise.
5118 * gdb.base/ending-run.exp: Likewise.
5119 * gdb.base/environ.exp: Likewise.
5120 * gdb.base/eval-skip.exp: Likewise.
5121 * gdb.base/exprs.exp: Likewise.
5122 * gdb.base/fileio.exp: Likewise.
5123 * gdb.base/finish.exp: Likewise.
5124 * gdb.base/float.exp: Likewise.
5125 * gdb.base/foll-exec.exp: Likewise.
5126 * gdb.base/foll-fork.exp: Likewise.
5127 * gdb.base/foll-vfork.exp: Likewise.
5128 * gdb.base/freebpcmd.exp: Likewise.
5129 * gdb.base/funcargs.exp: Likewise.
5130 * gdb.base/gcore.exp: Likewise.
5131 * gdb.base/gdb1090.exp: Likewise.
5132 * gdb.base/gdb1250.exp: Likewise.
5133 * gdb.base/huge.exp: Likewise.
5134 * gdb.base/info-proc.exp: Likewise.
5135 * gdb.base/interrupt.exp: Likewise.
5136 * gdb.base/jump.exp: Likewise.
5137 * gdb.base/langs.exp: Likewise.
5138 * gdb.base/lineinc.exp: Likewise.
5139 * gdb.base/list.exp: Likewise.
5140 * gdb.base/logical.exp: Likewise.
5141 * gdb.base/long_long.exp: Likewise.
5142 * gdb.base/macscp.exp: Likewise.
5143 * gdb.base/maint.exp: Likewise.
5144 * gdb.base/mips_pro.exp: Likewise.
5145 * gdb.base/miscexprs.exp: Likewise.
5146 * gdb.base/multi-forks.exp: Likewise.
5147 * gdb.base/opaque.exp: Likewise.
5148 * gdb.base/overlays.exp: Likewise.
5149 * gdb.base/pc-fp.exp: Likewise.
5150 * gdb.base/pointers.exp: Likewise.
5151 * gdb.base/printcmds.exp: Likewise.
5152 * gdb.base/psymtab.exp: Likewise.
5153 * gdb.base/ptype.exp: Likewise.
5154 * gdb.base/recurse.exp: Likewise.
5155 * gdb.base/relational.exp: Likewise.
5156 * gdb.base/relocate.exp: Likewise.
5157 * gdb.base/remote.exp: Likewise.
5158 * gdb.base/reread.exp: Likewise.
5159 * gdb.base/restore.exp: Likewise.
5160 * gdb.base/return.exp: Likewise.
5161 * gdb.base/return2.exp: Likewise.
5162 * gdb.base/scope.exp: Likewise.
5163 * gdb.base/sect-cmd.exp: Likewise.
5164 * gdb.base/sep.exp: Likewise.
5165 * gdb.base/sepdebug.exp: Likewise.
5166 * gdb.base/setshow.exp: Likewise.
5167 * gdb.base/setvar.exp: Likewise.
5168 * gdb.base/sigall.exp: Likewise.
5169 * gdb.base/sigbpt.exp: Likewise.
5170 * gdb.base/signals.exp: Likewise.
5171 * gdb.base/signull.exp: Likewise.
5172 * gdb.base/sizeof.exp: Likewise.
5173 * gdb.base/solib.exp: Likewise.
5174 * gdb.base/step-line.exp: Likewise.
5175 * gdb.base/step-test.exp: Likewise.
5176 * gdb.base/structs.exp: Likewise.
5177 * gdb.base/structs2.exp: Likewise.
5178 * gdb.base/term.exp: Likewise.
5179 * gdb.base/twice.exp: Likewise.
5180 * gdb.base/until.exp: Likewise.
5181 * gdb.base/varargs.exp: Likewise.
5182 * gdb.base/volatile.exp: Likewise.
5183 * gdb.base/watchpoint.exp: Likewise.
5184 * gdb.base/whatis-exp.exp: Likewise.
5185 * gdb.base/whatis.exp: Likewise.
5186 * gdb.cp/ambiguous.exp: Likewise.
5187 * gdb.cp/annota2.exp: Likewise.
5188 * gdb.cp/annota3.exp: Likewise.
5189 * gdb.cp/bool.exp: Likewise.
5190 * gdb.cp/breakpoint.exp: Likewise.
5191 * gdb.cp/casts.exp: Likewise.
5192 * gdb.cp/class2.exp: Likewise.
5193 * gdb.cp/classes.exp: Likewise.
5194 * gdb.cp/cplusfuncs.exp: Likewise.
5195 * gdb.cp/ctti.exp: Likewise.
5196 * gdb.cp/derivation.exp: Likewise.
5197 * gdb.cp/exception.exp: Likewise.
5198 * gdb.cp/gdb1355.exp: Likewise.
5199 * gdb.cp/hang.exp: Likewise.
5200 * gdb.cp/inherit.exp: Likewise.
5201 * gdb.cp/local.exp: Likewise.
5202 * gdb.cp/m-data.exp: Likewise.
5203 * gdb.cp/m-static.exp: Likewise.
5204 * gdb.cp/member-ptr.exp: Likewise.
5205 * gdb.cp/method.exp: Likewise.
5206 * gdb.cp/misc.exp: Likewise.
5207 * gdb.cp/namespace.exp: Likewise.
5208 * gdb.cp/overload.exp: Likewise.
5209 * gdb.cp/ovldbreak.exp: Likewise.
5210 * gdb.cp/pr-1023.exp: Likewise.
5211 * gdb.cp/pr-1210.exp: Likewise.
5212 * gdb.cp/pr-574.exp: Likewise.
5213 * gdb.cp/printmethod.exp: Likewise.
5214 * gdb.cp/psmang.exp: Likewise.
5215 * gdb.cp/ref-params.exp: Likewise.
5216 * gdb.cp/ref-types.exp: Likewise.
5217 * gdb.cp/rtti.exp: Likewise.
5218 * gdb.cp/templates.exp: Likewise.
5219 * gdb.cp/try_catch.exp: Likewise.
5220 * gdb.cp/userdef.exp: Likewise.
5221 * gdb.cp/virtfunc.exp: Likewise.
5222 * gdb.disasm/am33.exp: Likewise.
5223 * gdb.disasm/h8300s.exp: Likewise.
5224 * gdb.disasm/mn10300.exp: Likewise.
5225 * gdb.disasm/sh3.exp: Likewise.
5226 * gdb.disasm/t01_mov.exp: Likewise.
5227 * gdb.disasm/t02_mova.exp: Likewise.
5228 * gdb.disasm/t03_add.exp: Likewise.
5229 * gdb.disasm/t04_sub.exp: Likewise.
5230 * gdb.disasm/t05_cmp.exp: Likewise.
5231 * gdb.disasm/t06_ari2.exp: Likewise.
5232 * gdb.disasm/t07_ari3.exp: Likewise.
5233 * gdb.disasm/t08_or.exp: Likewise.
5234 * gdb.disasm/t09_xor.exp: Likewise.
5235 * gdb.disasm/t10_and.exp: Likewise.
5236 * gdb.disasm/t11_logs.exp: Likewise.
5237 * gdb.disasm/t12_bit.exp: Likewise.
5238 * gdb.disasm/t13_otr.exp: Likewise.
5239 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5240 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5241 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5242 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5243 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5244 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5245 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5246 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5247 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5248 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5249 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5250 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5251 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5252 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5253 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5254 * gdb.mi/gdb701.exp: Likewise.
5255 * gdb.mi/gdb792.exp: Likewise.
5256 * gdb.mi/mi-basics.exp: Likewise.
5257 * gdb.mi/mi-break.exp: Likewise.
5258 * gdb.mi/mi-cli.exp: Likewise.
5259 * gdb.mi/mi-console.exp: Likewise.
5260 * gdb.mi/mi-disassemble.exp: Likewise.
5261 * gdb.mi/mi-eval.exp: Likewise.
5262 * gdb.mi/mi-file.exp: Likewise.
5263 * gdb.mi/mi-read-memory.exp: Likewise.
5264 * gdb.mi/mi-regs.exp: Likewise.
5265 * gdb.mi/mi-return.exp: Likewise.
5266 * gdb.mi/mi-simplerun.exp: Likewise.
5267 * gdb.mi/mi-stack.exp: Likewise.
5268 * gdb.mi/mi-stepi.exp: Likewise.
5269 * gdb.mi/mi-syn-frame.exp: Likewise.
5270 * gdb.mi/mi-until.exp: Likewise.
5271 * gdb.mi/mi-var-block.exp: Likewise.
5272 * gdb.mi/mi-var-child.exp: Likewise.
5273 * gdb.mi/mi-var-cmd.exp: Likewise.
5274 * gdb.mi/mi-var-display.exp: Likewise.
5275 * gdb.mi/mi-watch.exp: Likewise.
5276 * gdb.mi/mi2-basics.exp: Likewise.
5277 * gdb.mi/mi2-break.exp: Likewise.
5278 * gdb.mi/mi2-cli.exp: Likewise.
5279 * gdb.mi/mi2-console.exp: Likewise.
5280 * gdb.mi/mi2-disassemble.exp: Likewise.
5281 * gdb.mi/mi2-eval.exp: Likewise.
5282 * gdb.mi/mi2-file.exp: Likewise.
5283 * gdb.mi/mi2-read-memory.exp: Likewise.
5284 * gdb.mi/mi2-regs.exp: Likewise.
5285 * gdb.mi/mi2-return.exp: Likewise.
5286 * gdb.mi/mi2-simplerun.exp: Likewise.
5287 * gdb.mi/mi2-stack.exp: Likewise.
5288 * gdb.mi/mi2-stepi.exp: Likewise.
5289 * gdb.mi/mi2-syn-frame.exp: Likewise.
5290 * gdb.mi/mi2-until.exp: Likewise.
5291 * gdb.mi/mi2-var-block.exp: Likewise.
5292 * gdb.mi/mi2-var-child.exp: Likewise.
5293 * gdb.mi/mi2-var-cmd.exp: Likewise.
5294 * gdb.mi/mi2-var-display.exp: Likewise.
5295 * gdb.mi/mi2-watch.exp: Likewise.
5296 * gdb.stabs/exclfwd.exp: Likewise.
5297 * gdb.stabs/weird.exp: Likewise.
5298 * gdb.threads/gcore-thread.exp: Likewise.
5299 * gdb.trace/actions.exp: Likewise.
5300 * gdb.trace/backtrace.exp: Likewise.
5301 * gdb.trace/circ.exp: Likewise.
5302 * gdb.trace/collection.exp: Likewise.
5303 * gdb.trace/deltrace.exp: Likewise.
5304 * gdb.trace/infotrace.exp: Likewise.
5305 * gdb.trace/limits.exp: Likewise.
5306 * gdb.trace/packetlen.exp: Likewise.
5307 * gdb.trace/passc-dyn.exp: Likewise.
5308 * gdb.trace/passcount.exp: Likewise.
5309 * gdb.trace/report.exp: Likewise.
5310 * gdb.trace/save-trace.exp: Likewise.
5311 * gdb.trace/tfind.exp: Likewise.
5312 * gdb.trace/tracecmd.exp: Likewise.
5313 * gdb.trace/while-dyn.exp: Likewise.
5314 * gdb.trace/while-stepping.exp: Likewise.
5315
f4b618d1
JB
53162006-08-08 Joel Brobecker <brobecker@adacore.com>
5317
5318 * gdb.base/step-bt.c: New file.
5319 * gdb.base/step-bt.exp: New testcase.
5320
3d00d119
DJ
53212006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5322
5323 * config/monitor.exp (gdb_load): Remove support for obsolete
5324 download-write-size.
5325 * gdb.base/remote.exp: Likewise. Update all callers of
5326 gdb_timed_load.
5327
017b5bd4
DJ
53282006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5329
5330 * cursal.exp: Pass binfile to gdb_load.
5331
837c599d
DJ
53322006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5333
5334 * gdb.base/cursal.exp: Add "" to gdb_load call.
5335
8dd4540b
MK
53362006-07-29 Mark Kettenis <kettenis@gnu.org>
5337
5338 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5339 NetBSD/ELF targets.
5340
ab5c9f60
DJ
53412006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5342
5343 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5344 operator*.
5345
4c42eaff
DJ
53462006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5347
5348 * gdb.base/completion.exp: Update for change in "file" behavior.
5349 * gdb.stabs/weird.exp: Likewise.
5350 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5351 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5352
0155cc76
NS
53532006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5354
5355 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5356 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5357
16026cd7
AS
53582006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5359
5360 * gdb.base/default.exp: Update source command error message.
5361 * gdb.base/help.exp: Update 'help source' message.
5362
16963cb6
DJ
53632006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5364
5365 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5366 test.
5367
6d7fd486
AS
53682006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5369
5370 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5371
29e8a844
DJ
53722006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5373
5374 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5375
6afcfa39
DJ
53762006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5377
5378 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5379
267a692b
MK
53802006-07-17 Mark Kettenis <kettenis@gnu.org>
5381
5382 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5383 *-*-openbsd* from targets for wich we expect ARM FPA floating
5384 point format.
5385
85d2fec4
NR
53862006-07-17 Nick Roberts <nickrob@snap.net.nz>
5387
5388 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5389
53902006-07-17 Mark Kettenis <kettenis@gnu.org>
5391
5392 * gdb.base/annota3.exp: Expect frame-begin annotation.
5393
85b4c6e8
JB
53942006-07-14 Joel Brobecker <brobecker@adacore.com>
5395
5396 * gdb.base/help.exp: Adjust "help unset" test to accept
5397 any list of unset commands.
5398
fb933624
DJ
53992006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5400 Daniel Jacobowitz <dan@codesourcery.com>
5401
5402 * gdb.cp/ref-params.exp: New test.
5403 * gdb.cp/ref-params.cc: New source file.
5404 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5405
1dff4b64
MK
54062006-07-08 Mark Kettenis <kettenis@gnu.org>
5407
5408 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5409 spaces/tabs in regular expressions since they might not be there.
5410
40d2e0e3
AS
54112006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5412
5413 * gdb.base/ifelse.exp: New file.
5414
f6c957d2
NS
54152006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5416
5417 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5418 line.
5419 * gdb.base/huge.exp: Loop over compilation to find a size that
5420 is acceptable.
5421 * gdb.base/remote.exp: Correct expected strings.
5422 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5423
b9c5a23d
DJ
54242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5425
5426 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5427
9af2e58d
DJ
54282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5429
5430 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5431 native.
5432
30930ca5
DJ
54332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5434
5435 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5436 enable stabs testing.
5437
aa32fa1d
DJ
54382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5439
bd4a4c80 5440 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
5441 gdb_test_multiple does.
5442
321fef15
DJ
54432006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5444
5445 * Makefile.in (host_alias): Remove.
5446 (target_alias): Use @target_noncanonical@.
5447 (site.exp): Don't set host_alias.
5448 * aclocal.m4: Remove contents. Include acx.m4.
5449 * configure: Regenerated.
5450 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5451
e1c2defa
NS
54522006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5453
e63b55d1
NS
5454 * lib/gdb.exp (gdb_load_cmd): New.
5455
5600ea19
NS
5456 * gdb.base/fileio.c: Add system(NULL) test.
5457 * gdb.base/fileio.exp: Check it.
5458
e1c2defa
NS
5459 * gdb.base/break.c: Add 10a breakpoint at }
5460 * gdb.base/break.exp: Add test for breakpoint at }
5461 * gdb.cp/anon-union.cc: Add code at end of function.
5462 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5463 * gdb.mi/var-cmd.c: Add code at end of function.
5464 * gdb.mi/mi-var-display.exp: Adjust end of next.
5465 * gdb.mi/mi2-var-display.exp: Likewise.
5466 * gdb.base/fileio.c: Add stop function and insert calls at
5467 stopping places.
5468 * gdb.base/fileio.exp: Breakpoint stop function and remove
5469 explicit line number references.
5470
6c0112ec
JB
54712006-05-19 Joel Brobecker <brobecker@adacore.com>
5472
a9c64011
AS
5473 * gdb.base/del.exp (test_delete_alias): New function.
5474 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 5475
154189a4
FF
54762006-05-18 Fred Fish <fnf@specifix.com>
5477
5478 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5479 required. Check for spurious output after program exits normally.
5480
582e64c2
FF
54812006-05-17 Fred Fish <fnf@specifix.com>
5482
5483 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5484 gdb_load, so it works in the simulator.
5485
8ef6493a
FF
54862006-05-11 Fred Fish <fnf@specifix.com>
5487
5488 * gdb.base/bang.exp: Ignore unexpected output between the
5489 "program exited normally" and the gdb prompt, as many other
5490 tests do.
5491
692b141c
MK
54922006-05-07 Mark Kettenis <kettenis@gnu.org>
5493
5494 * gdb.base/help.exp: Make "delete checkpoint" part option for
5495 "help d" and "help delete" tests.
5496
540b8a30
UW
54972006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5498
a9c64011 5499 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
5500 expected output in some mi_gdb_test statements.
5501 * gdb.mi/mi2-basics.exp: Likewise.
5502
9b6462d9
JB
55032006-05-05 Joel Brobecker <brobecker@adacore.com>
5504
5505 * gdb.base/del.c: New file.
5506 * gdb.base/del.exp: New testcase.
5507
954de43b
DM
55082006-05-05 David S. Miller <davem@sunset.davemloft.net>
5509
5510 * gdb.base/break.exp: Do not assume a breakpoint on
5511 main will actually be in $srcfile when optimizing.
1303f75e
DM
5512 * gdb.base/savedregs.exp: Do not require that the dummy
5513 frame location match up to a symbol and source file location.
c3242428
DM
5514 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5515 will get printed without a mi_cmd_data_list_register_values prefix.
5516 (*-data-list-register-*): Correct regular expressions to expect the new
5517 pseudo d? floating point registers.
5518 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 5519
c7e64c9a
DJ
55202006-05-05 Christophe Lyon <christophe.lyon@st.com>
5521
5522 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5523 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5524 is allocated by the compiler.
5525 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5526 anons, e, anone to force their allocation by the compiler.
5527
55282006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
5529
5530 * gdb.base/help.exp: Update expected text for help d and
5531 help delete.
5532
27ce9a6d
MK
55332006-05-02 Mark Kettenis <kettenis@gnu.org>
5534
5535 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5536 NetBSD/ELF targets.
5537
8608915f
MK
55382006-04-30 Mark Kettenis <kettenis@gnu.org>
5539
5540 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5541 single-step breakpoint fails; make this a KFAIL on
5542 sparc*-*-openbsd*.
5543 * gdb.base/siginfo.exp: Likewise.
5544 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5545
b8db102d
MS
55462006-04-26 Michael Snyder <msnyder@redhat.com>
5547
5548 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5549 which may have to consume output from other forks.
5550 Add tests to make sure that "delete fork" succeeded.
5551
c702009a
MS
55522006-04-20 Michael Snyder <msnyder@redhat.com>
5553
5554 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5555 Add support for the Renesas M32C and M16C.
5556
5557 * gdb.asm/asm-source.exp: Add m32c target.
5558 * gdb.asm/m32c.inc: Support for m32c target.
5559
e28493f2
AS
55602006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5561
5562 * gdb.base/commands.exp (recursive_source_test): New test.
5563
880da185
DM
55642006-04-04 David S. Miller <davem@sunset.davemloft.net>
5565
5566 * gdb.base/float.exp: Add pattern for sparc targets.
5567
61d9b92f
DJ
55682006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5569
5570 * gdb.base/commands.exp (stray_arg0_test): New test.
5571
bd717df8
PB
55722006-03-30 Paul Brook <paul@codesourcery.com>
5573
5574 * gdb.mi/mi-until.exp: kfail broken until command.
5575 * gdb.mi/mi2-until.exp: Ditto.
5576
ec793d3c
NR
55772006-03-27 Nick Roberts <nickrob@snap.net.nz>
5578
5579 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5580
831004b7
AO
55812006-03-08 Alexandre Oliva <aoliva@redhat.com>
5582
5583 * gdb.base/prelink.exp: Anchor tested-for regular expression
5584 on gdb prompt.
5585
effe49a0
PB
55862006-03-07 Paul Brook <paul@codesourcery.com>
5587
5588 * gdb.base/assign.exp: Correct fail message.
5589
e5461016
PB
55902006-03-07 Paul Brook <paul@codesourcery.com>
5591
5592 * lib/compiler.c: Extract armcc version number.
5593 * lib/compiler.cc: Ditto.
5594
fc91c6c2
PB
55952006-03-07 Paul Brook <paul@codesourcery.com>
5596
5597 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5598 additional_flags=-w.
5599 * gdb.arch/altivec-regs.exp: Ditto.
5600 * gdb.arch/e500-abi.exp: Ditto.
5601 * gdb.arch/e500-regs.exp: Ditto.
5602 * gdb.base/all-bin.exp: Ditto.
5603 * gdb.base/annota1.exp: Ditto.
5604 * gdb.base/annota3.exp: Ditto.
5605 * gdb.base/args.exp: Ditto.
5606 * gdb.base/arithmet.exp: Ditto.
5607 * gdb.base/assign.exp: Ditto.
5608 * gdb.base/async.exp: Ditto.
5609 * gdb.base/bang.exp: Ditto.
5610 * gdb.base/break.exp: Ditto.
5611 * gdb.base/call-rt-st.exp: Ditto.
5612 * gdb.base/completion.exp: Ditto.
5613 * gdb.base/cond-expr.exp: Ditto.
5614 * gdb.base/condbreak.exp: Ditto.
5615 * gdb.base/consecutive.exp: Ditto.
5616 * gdb.base/define.exp: Ditto.
5617 * gdb.base/display.exp: Ditto.
5618 * gdb.base/ena-dis-br.exp: Ditto.
5619 * gdb.base/environ.exp: Ditto.
5620 * gdb.base/eval-skip.exp: Ditto.
5621 * gdb.base/info-proc.exp: Ditto.
5622 * gdb.base/jump.exp: Ditto.
5623 * gdb.base/logical.exp: Ditto.
5624 * gdb.base/long_long.exp: Ditto.
5625 * gdb.base/maint.exp: Ditto.
5626 * gdb.base/miscexprs.exp: Ditto.
5627 * gdb.base/pc-fp.exp: Ditto.
5628 * gdb.base/pointers.exp: Ditto.
5629 * gdb.base/relational.exp: Ditto.
5630 * gdb.base/reread.exp: Ditto.
5631 * gdb.base/sect-cmd.exp: Ditto.
5632 * gdb.base/sep.exp: Ditto.
5633 * gdb.base/sepdebug.exp: Ditto.
5634 * gdb.base/until.exp: Ditto.
5635 * gdb.base/whatis-exp.exp: Ditto.
5636 * gdb.cp/annota2.exp: Ditto.
5637 * gdb.cp/annota3.exp: Ditto.
5638 * gdb.trace/actions.exp: Ditto.
5639 * gdb.trace/backtrace.exp: Ditto.
5640 * gdb.trace/circ.exp: Ditto.
5641 * gdb.trace/collection.exp: Ditto.
5642 * gdb.trace/deltrace.exp: Ditto.
5643 * gdb.trace/infotrace.exp: Ditto.
5644 * gdb.trace/limits.exp: Ditto.
5645 * gdb.trace/packetlen.exp: Ditto.
5646 * gdb.trace/passc-dyn.exp: Ditto.
5647 * gdb.trace/passcount.exp: Ditto.
5648 * gdb.trace/report.exp: Ditto.
5649 * gdb.trace/save-trace.exp: Ditto.
5650 * gdb.trace/tfind.exp: Ditto.
5651 * gdb.trace/tracecmd.exp: Ditto.
5652 * gdb.trace/while-dyn.exp: Ditto.
5653 * gdb.trace/while-stepping.exp: Ditto.
5654 * lib/gdb.exp: Ditto.
5655 (gdb_compile): Handle nowarning option.
5656
5f4a23d9
AO
56572006-03-07 Alexandre Oliva <aoliva@redhat.com>
5658
5659 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5660 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5661 Rename executable to prelinkt. Don't re-prelink if we didn't
5662 get a core file. Test prelink -u exit status to tell whether
5663 prelinking failed. Use gdb_test_multiple.
5664
9733fc94
DJ
56652006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5666
5667 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5668 (do_tests): Call it.
5669
cc10cae3
AO
56702006-02-28 Alexandre Oliva <aoliva@redhat.com>
5671
5672 * gdb.base/prelink.exp: New test.
5673 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5674
15c46491
WZ
56752006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5676
5677 * gdb.fortran/derived-type.f90: New file.
5678 * gdb.fortran/derived-type.exp: New testcase.
5679
5c9f7ded
DJ
56802006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5681
5682 * gdb.base/default.exp: Allow ';' as a directory separator.
5683
5b96932b
AS
56842006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5685
5686 * gdb.base/help.exp (help add-symbol-file): Update.
5687
1986bccd
AS
56882006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5689
5690 * gdb.base/help.exp (help load): Update expected results.
5691
a8b7528f
FF
56922006-02-19 Fred Fish <fnf@specifix.com>
5693
5694 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5695 specifix hex value as part of results.
5696 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 5697
f8261448
FF
56982006-02-16 Fred Fish <fnf@specifix.com>
5699
5700 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5701 ushort_addr, and slong_addr, so the typedefs are not optimized
5702 away.
5703 * gdb.base/whatis.exp: Add tests using type name for struct type,
5704 union type, enum type, and typedef.
a9c64011 5705
31d8bdd2
MK
57062006-02-13 Mark Kettenis <kettenis@gnu.org>
5707
5708 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5709
34e41e63
JB
57102006-02-13 Jim Blandy <jimb@redhat.com>
5711
5712 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5713 case where it takes two "next" commands to skip past the init
5714 call.
5715
ac6e4f31
FF
57162006-02-12 Fred Fish <fnf@specifix.com>
5717
5718 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5719 to handle cases where it takes two "next" commands to skip
5720 past the init call.
5721
2db2d571
JB
57222006-02-07 Joel Brobecker <brobecker@adacore.com>
5723
5724 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5725 on hppa32 targets.
5726
38fcd64c
DJ
57272006-02-06 Vladimir Prus <ghost@cs.msu.su>
5728
5729 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5730 field.
5731
1315ad46
MK
57322006-01-29 Mark Kettenis <kettenis@gnu.org>
5733
5734 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5735
5625b943
DJ
57362006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5737
5738 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5739 files.
5740
80df1bbe
DJ
57412006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5742
5743 * gdb.cp/maint.exp: Set complaints to a positive value.
5744
9078e690
DJ
57452006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5746
5747 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5748 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5749 function name.
5750
9c903399
DJ
57512006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5752
5753 * gdb.base/checkpoint.c: Update copyright notice. Include
5754 <stdlib.h>.
5755
761ae4d6
JB
57562006-01-04 Jim Blandy <jimb@redhat.com>
5757
5758 * gdb.asm/asm-source.exp: Independently provide default values for
5759 asm-flags and debug-flags. Use 'string equal' to do the
5760 comparison, not the implicit expr's '==' operator. Remove
5761 now-unneeded assignments to asm-flags. In h8300 case, place
5762 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5763
099ac3dd
MS
57642006-01-04 Michael Snyder <msnyder@redhat.com>
5765
5766 * gdb.base/checkpoint.c: New file.
5767 * gdb.base/checkpoint.exp: New file.
5768 * gdb.base/multi-fork.c: New file.
5769 * gdb.base/multi-fork.exp: New file.
5770 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5771
f4d85314
FF
57722006-01-04 Fred Fish <fnf@specifix.com>
5773
5774 * gdb.base/ptype.c (foo): Add typedef.
5775 (intfoo): Add function.
5776 * gdb.base/ptype1.c: New file.
5777 * gdb.base/ptype.exp: Handle compilation and linking with two
5778 source files. Test that proper type for "foo" is found based
5779 on source context rather than first match found in symtabs.
5780
a1b06f35
MK
57812005-12-28 Mark Kettenis <kettenis@gnu.org>
5782
5783 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5784 * gdb.asm/openbsd.inc: Indent commands.
5785
d082a1e2
MK
57862005-12-26 Mark Kettenis <kettenis@gnu.org>
5787
c65016bd
MK
5788 * gdb.base/freebpcmd.exp: Increase timeout.
5789
d082a1e2
MK
5790 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
5791
d3c32a0e
DJ
57922005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
5793
5794 * gdb.base/default.exp: Update check for "show version".
5795
9fdb1f50
RC
57962005-12-09 Randolph Chung <tausq@debian.org>
5797
5798 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
5799 * gdb.asm/pa64.inc: New file.
5800
5f2c56f7
RC
58012005-12-09 Randolph Chung <tausq@debian.org>
5802
5803 * gdb.asm/common.inc: Indent commands.
5804 * gdb.asm/asmsrc1.s: Likewise.
5805 * gdb.asm/asmsrc2.s: Likewise.
5806
8117349c
RC
58072005-12-09 Randolph Chung <tausq@debian.org>
5808
5809 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
5810 (get_addr_of_sym): Remove duplicate print.
5811 (gen_core): xfail hppa*-*-hpux*, update expected output.
5812 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
5813 * gdb.arch/pa64-nullify.s: New file.
5814
8f07f25a
RC
58152005-12-09 Randolph Chung <tausq@debian.org>
5816
5817 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
5818
55b39184
DJ
58192005-12-07 Christophe Lyon <christophe.lyon@st.com>
5820
5821 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
5822 code generation for these functions.
5823 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
5824 error message.
5825
31e2b00f
AS
58262005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
5827
5828 * gdb.base/help.exp (help b, help br, help bre, help brea)
5829 (help break): Update the expected message.
5830
c3d0b56e
SC
58312005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5832
5833 * gdb.asm/m68hc11.inc: Setup the data section.
5834 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5835 script for this test.
5836 (m6812-*-*): Likewise.
5837
36ae0ea9
RC
58382005-11-09 Randolph Chung <tausq@debian.org>
5839
5840 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5841
9d6f42e9
WZ
58422005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5843
5844 * gdb.base/break.exp: Fix a comment typo.
5845
e2126a14
EZ
58462005-11-03 Jim Blandy <jimb@redhat.com>
5847
a9c64011
AS
5848 Checked in by Elena Zannoni <ezannoni@redhat.com>
5849
e2126a14
EZ
5850 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5851
e0ac7199
CV
58522005-11-02 Corinna Vinschen <vinschen@redhat.com>
5853
5854 * gdb.arch/gdb1558.c: Include stdio.h.
5855
31d3fb18
MK
58562005-10-31 Mark Kettenis <kettenis@gnu.org>
5857
5858 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5859
e52b687c
MK
58602005-10-31 Mark Kettenis <kettenis@gnu.org>
5861
5862 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5863
f4711d79
PG
58642005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5865
a9c64011
AS
5866 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5867 vscr" tests to better match output.
f4711d79 5868
987a9106
JB
58692005-10-12 Jim Blandy <jimb@redhat.com>
5870
5871 * gdb.base/structs.exp (any): New function.
5872 (test_struct_returns): Don't make any assumptions at all about
5873 what value the function returns when GDB can't set the return
5874 value.
5875
2336bb58
JB
58762005-10-09 Joel Brobecker <brobecker@adacore.com>
5877
5878 * gdb.ada/arrayidx/p.adb: New file.
5879 * gdb.ada/arrayidx.exp: New testcase
5880
58812005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
5882
5883 * gdb.ada/array_return/pck.ads: New file.
5884 * gdb.ada/array_return/pck.adb: New file.
5885 * gdb.ada/array_return/p.adb: New file.
5886 * gdb.ada/array_return.exp: New testcase.
5887
705335ea
JB
58882005-10-03 Joel Brobecker <brobecker@adacore.com>
5889
a9c64011
AS
5890 * gdb.base/arrayidx.c: New file.
5891 * gdb.base/arrayidx.exp: New testcase.
705335ea 5892
11ee9940
NR
58932005-09-29 Nick Roberts <nickrob@snap.net.nz>
5894
5895 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
5896 frames-invalid and breakpoints-invalid are no longer generated
5897 with level 3 so don't expect them in the output.
5898
39fb8e9e
BR
58992005-09-27 Bob Rossi <bob@brasko.net>
5900
a9c64011 5901 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
5902 from test. Escape the | in mi_gdb_test call.
5903 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
5904 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
5905 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
5906 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
5907 expected regex's in mi_gdb_test calls.
5908 * lib/mi-support.exp: Remove arbitrary .* from tests.
5909 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
5910 Fully anchor GDB/MI expected results in mi_gdb_test.
5911 * lib/gdb.exp (string_to_regexp): Escape the ] character.
5912 * gdb.base/sizeof.exp: Remove escape character. Correct test.
5913
2af48f68
PB
59142005-09-26 Paul Brook <paul@codesourcery.com>
5915
5916 * long_long.exp: Exclude eabi targets from arm FPA float format test.
5917
f34502bc
WZ
59182005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5919
5920 * bfp-test.c: New file.
5921 * bfp-test.exp: New testcase.
5922
ca929517
WZ
59232005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5924
5925 * gdb.fortran/subarray.exp: New testcase to test the evaluation
5926 of subarray and substring variable.
5927 * gdb.fortran/subarray.f: New source file for the test of subarray
5928 and substring variable evaluation.
5929 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
5930 of string constant.
5931
c761af65
DJ
59322005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
5933
5934 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
5935 copyright dates.
5936
561d7a1d
PG
59372005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
5938
5939 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
5940 powerpc altivec' test with an almost identical 'info vector' test.
5941
b2b64cc9
PG
59422005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5943
a9c64011
AS
5944 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5945 vscr" tests to match output.
b2b64cc9 5946
6ac4d15a
PG
59472005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5948
a9c64011
AS
5949 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
5950 output.
6ac4d15a 5951
40e55bef
BR
59522005-09-11 Bob Rossi <bob@brasko.net>
5953
5954 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 5955 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
5956 commands that return an MI output command and an asyncronous MI output
5957 command.
5958 * gdb.mi/mi-console.exp: Ditto.
5959
3c7385ec
BR
59602005-09-11 Bob Rossi <bob@brasko.net>
5961
5962 * gdb.mi/mi-var-child.c: Include <string.h>.
5963
a6cd0eb3
DJ
59642005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5965
5966 * killed.exp: Correct gdb_expect syntax.
5967
2f168eed
CV
59682005-08-09 Corinna Vinschen <vinschen@redhat.com>
5969
5970 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5971
ecd3fd0f
BR
59722005-08-02 Bob Rossi <bob@brasko.net>
5973
5974 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5975 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5976 Change tests to inferior-tty-set/show.
5977 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5978 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5979 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5980 inferior. Use mi_gdb_test to get GDB and Inferior output.
5981 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5982 descriptor.
5983 (mi_inferior_tty_name): Add inferior PTY file name.
5984 (mi_gdb_start): Add INFERIOR_PTY parameter.
5985 (mi_gdb_test): Add IPATTERN parameter.
5986
f1ea48cb 59872005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 5988
f1ea48cb
BR
5989 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5990 parameter to mi_gdb_test.
5991 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5992
6e650a67
DJ
59932005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5994
5995 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5996 struct_declarations.
5997 * gdb.mi/mi-var-child.exp: Step over the initialization of
5998 struct_declarations.
5999
8be260b6
DJ
60002005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6001
6002 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6003 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6004 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6005 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6006 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6007 file.
6008
4e660f07
NR
60092005-07-27 Nick Roberts <nickrob@snap.net.nz>
6010
6011 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6012 (do_children_tests): Assign values to the extra elements.
6013
6014 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6015 them for tests for "-var-update --no-values" and
a9c64011 6016 "-var-update --all-values".
4e660f07
NR
6017 Add test for "-var-list-children --simple-values".
6018
6019 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6020
6021 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6022 "-stack-list-locals --simple-values" Improve doc strings and
6023 comments.
6024
6bdae935
MK
60252005-07-18 Mark Kettenis <kettenis@gnu.org>
6026
598b7a6f
MK
6027 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6028 *-*-openbsd*.
6029 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6030
6bdae935
MK
6031 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6032 sigaltsatck'.
6033
1323e929 60342005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 6035
1323e929
BR
6036 * gdb.base/default.exp (tty): Changed output of command.
6037 * gdb.base/help.exp (help tty): Ditto.
6038
b1a9c082
MK
60392005-07-12 Mark Kettenis <kettenis@gnu.org>
6040
6041 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6042
10a844a2
MK
60432005-07-10 Mark Kettenis <kettenis@gnu.org>
6044
6045 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6046 -stack-select-frame without arguments.
6047 (test_stack_frame_listing): Add test for newly implemented command
6048 -stack-info-frame.
6049
3cb3b8df
BR
60502005-07-06 Bob Rossi <bob@brasko.net>
6051
6052 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6053 command.
6054 (Copyright): Update copyright.
6055
a0c5fbcf
WZ
60562005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6057
6058 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6059 tests to evaluate exponentiation expression.
6060
984971d0
AS
60612005-06-29 Andreas Schwab <schwab@suse.de>
6062
6063 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6064 main to avoid warnings.
6065
6066 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6067
fe03833f
NR
60682005-06-20 Nick Roberts <nickrob@snap.net.nz>
6069
6070 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6071 -stack-select-frame without arguments.
6072 (test_stack_frame_listing): Add test for newly implemented command
6073 -stack-info-frame.
a9c64011 6074
7a55f279
WZ
60752005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6076
0ffa0ea5
DJ
6077 * gdb.fortran/array-element.f: New file.
6078 * gdb.fortran/array-element.exp: New testcase.
7a55f279 6079
26585198
DJ
60802005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6081
6082 * gdb.base/bigcore.exp: Correct checks for systems which can
6083 not dump a large core file.
6084
c1bd25fd
DJ
60852005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6086
6087 * gdb.base/relocate.c: Add a copyright notice.
6088 (dummy): Remove.
6089 * gdb.base/relocate.exp: Test printing the values of variables
6090 from a relocatable file.
6091
589e074d
DJ
60922005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6093
6094 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6095 excess MI output after an error.
6096
0915f927
JB
60972005-05-29 Joel Brobecker <brobecker@adacore.com>
6098
6099 * gdb.arch/alpha-step.c: New file.
6100 * gdb.arch/alpha-step.exp: New testcase.
6101
76ff342d
DJ
61022005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6103 Dennis Brueni <dennis@slickedit.com>
6104
6105 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6106 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6107 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6108 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6109 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6110 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6111 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6112
96b0c7ac
DJ
61132005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6114 Wu Zhou <woodzltc@cn.ibm.com>
6115
6116 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6117 IBM's xlc compiler.
6118 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6119 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6120
f21565d2
JB
61212005-05-13 Jim Blandy <jimb@redhat.com>
6122
6123 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6124 calling gdb_suppress_entire_file.
6125 * gdb.base/charset.exp: Same.
6126 * gdb.base/call-rt-st.exp: Same.
6127
6006a3a1
BR
61282005-05-05 Bob Rossi <bob_rossi@cox.net>
6129
6130 * lib/gdb.exp (fullname_syntax): Added global regex.
6131 (fullname_syntax_POSIX): Ditto.
6132 (fullname_syntax_UNC): Ditto.
6133 (fullname_syntax_DOS_CASE): Ditto.
6134 (fullname_syntax_DOS): Ditto.
6135 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6136 fullname_syntax variable to scope and use it.
6137 (test_file_list_exec_source_files): Ditto.
6138 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6139
c3b69c04
DJ
61402005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6141
6142 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6143
3c95e6af
PG
61442004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6145
a9c64011
AS
6146 * lib/gdb.exp (skip_altivec_tests): New function, based on
6147 check_vmx_hw_available from the GCC testsuite.
6148 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6149 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 6150
78df6c56
JB
61512005-05-02 Jim Blandy <jimb@redhat.com>
6152
6153 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6154 calling gdb_suppress_entire_file.
6155
1690f9cf
DJ
61562005-04-30 Randolph Chung <tausq@debian.org>
6157
6158 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6159 Slightly relax "sem_post" name checking.
6160
5ea106f7
PG
61612005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6162
6163 * gdb.base/unload.exp: Use new shared library infrastructure.
6164
bf7234cf
PG
61652005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6166
6167 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 6168 infrastructure.
bf7234cf 6169
547b869a
CV
61702005-04-29 Corinna Vinschen <vinschen@redhat.com>
6171
6172 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6173 * gdb.asm/h8300.inc: New file.
6174
f07e55f0
PG
61752005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6176
6177 * gdb.base/shlib-call.exp: Change to use new shared library
6178 infrastructure.
6179
3cbba3d1
PG
61802005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6181
a9c64011
AS
6182 * gdb.base/pending.exp: Change to use new shared library
6183 infrastructure.
3cbba3d1 6184
ed6df200
PG
61852005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6186
a9c64011
AS
6187 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6188 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 6189
8c8f4ebe
PG
61902005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6191
a9c64011
AS
6192 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6193 shared objects being adjusted and update copyright years.
8c8f4ebe 6194
607fbc54
DJ
61952005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6196
6197 * ChangeLog: Correct some 2003-01-13 dates.
6198 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6199 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6200 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6201 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6202 gdb.trace/tfind.exp: Update copyright years.
6203
57bf0e56
DJ
62042005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6205 Daniel Jacobowitz <dan@codesourcery.com>
6206
6207 * lib/gdb.exp (gdb_compile): Handle shlib=.
6208 (gdb_compile_shlib): New function.
6209
9b593790
PG
62102005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6211
a9c64011 6212 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 6213
9494c6a5
DJ
62142005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6215
6216 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6217 gdb.server.
6218 * configure.ac: Likewise.
6219 * configure: Regenerated.
6220 * gdb.gdbserver/Makefile.in: Moved to...
6221 * gdb.server/Makefile.in: ... here.
6222 * gdb.gdbserver/server.c: Moved to...
6223 * gdb.server/server.c: ... here.
6224 * gdb.gdbserver/server-run.exp: Moved to...
6225 * gdb.server/server-run.exp: ... here.
6226
6f8eac0e
DJ
62272005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6228
6229 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6230 * configure.ac: Create gdb.gdbserver/Makefile.
6231 * configure: Regenerated.
6232 * lib/gdbserver-support.exp: New file, derived from
6233 config/gdbserver.exp.
6234 * config/gdbserver.exp: Use gdbserver-support.exp.
6235 * gdb.gdbserver/Makefile.in: New file.
6236 * gdb.gdbserver/server.c: New file.
6237 * gdb.gdbserver/server-run.exp: New file.
6238
6e87504d
PG
62392005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6240
a9c64011
AS
6241 * lib/gdb.exp (test_compiler_info): Return compiler_info
6242 if no arguments are given.
6e87504d 6243
d1779be4
PG
62442005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6245
6246 * gdb.arch/altivec-abi.exp: Check for compiler and set
6247 use altivec' flag accordingly.
6248 * gdb.arch/altivec-regs.exp: Likewise.
6249
88750304
DJ
62502005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6251
6252 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6253
f3fb768d
AS
62542005-03-27 Andreas Schwab <schwab@suse.de>
6255
6256 * gdb.base/bigcore.c (main): Add missing mode argument in open
6257 call.
6258
7e813ac5
DJ
62592005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6260
6261 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6262 downloads.
6263 * config/gdbserver.exp (gdb_load): Likewise.
6264
8e3049aa
PB
62652005-03-14 Paul Brook <paul@codesourcery.com>
6266
6267 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6268 targets.
6269
a9df7c44
JB
62702005-03-09 Joel Brobecker <brobecker@adacore.com>
6271
6272 * gdb.dwarf2/dup-psym.S: New file.
6273 * gdb.dwarf2/dup-psym.exp: New testcase.
6274
9f0d94e8
JB
62752005-03-09 Joel Brobecker <brobecker@adacore.com>
6276
6277 * gdb.ada/exec_changed/first.adb: New file.
6278 * gdb.ada/exec_changed/second.adb: New file.
6279 * gdb.ada/exec_changed.exp: New testcase.
6280
5f579bc5
NS
62812005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6282
36e9969c
NS
6283 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6284 (A2): New class.
6285 (main): Test operator+.
6286 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6287 breakpoint test.
6288
5f579bc5
NS
6289 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6290 * gdb.base/signull.exp: Disable if gdb,nosignals.
6291 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6292 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6293 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6294 * gdb.mi/mi2-console.exp: Likewise.
6295 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6296 continue output at start.
6297 (gdb_collect_locals_test): Robustify regexp.
6298 * gdb.trace/passc-dyn.exp: Fix comment typo.
6299 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6300
be46087e
CV
63012005-03-08 Corinna Vinschen <vinschen@redhat.com>
6302
6303 * gdb.asm/asm-source.exp: Add iq2000 case.
6304 * gdb.asm/iq2000.inc: New file.
6305
384e1a61 63062005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 6307
384e1a61
MI
6308 * gdb.base/command.exp: Change hardcoded value to regular expression.
6309 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6310
584b6e9e
DJ
63112005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6312
6313 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6314 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6315 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6316 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6317 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6318
ab5b5d61
MK
63192005-03-05 Mark Kettenis <kettenis@gnu.org>
6320
6321 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6322 changes.
6323
ae051c1b
PG
63242004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6325
a9c64011
AS
6326 * lib/compiler.c: Add test for IBM's xlc compiler.
6327 * lib/compiler.cc: Likewise.
ae051c1b 6328
3f0f6ed2
JB
63292004-02-24 Joel Brobecker <brobecker@adacore.com>
6330
6331 * gdb.ada/fixed_points.exp: Create compilation object directory
6332 before running the test.
6333 * gdb.ada/null_record.exp: Likewise.
6334 * gdb.ada/packed_array.exp: Likewise.
6335 * gdb.ada/start.exp: Likewise.
6336
724f452b
JB
63372005-02-15 Joel Brobecker <brobecker@adacore.com>
6338
6339 * gdb.ada/packed_array/pa.adb: New file.
6340 * gdb.ada/packed_array.exp: New testcase.
6341
57f5cdfb 63422005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 6343
1f393151
MK
6344 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6345 files.
6346
ebdda337
MK
6347 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6348 on *-*-openbsd*. Correctly match whitespace in regukar
6349 expressions.
6350
cf309262
DJ
63512005-02-10 Daniel Jacobowitz <dan@debian.org>
6352
6353 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6354 PR exp/1821
6355 * gdb.base/gdb1821.c: New test file.
6356 * gdb.base/gdb1821.exp: New test file.
6357
3be49e7a
JB
63582005-02-09 Joel Brobecker <brobecker@adacore.com>
6359
6360 * gdb.base/start.c: New file.
6361 * gdb.base/start.exp: New testcase.
6362
e292e67d
JB
63632005-02-09 Joel Brobecker <brobecker@adacore.com>
6364
6365 * gdb.ada/start/dummy.adb: New file.
6366 * gdb.ada/start.exp: New testcase.
6367
dbdfa66c
CV
63682005-02-09 Corinna Vinschen <vinschen@redhat.com>
6369
6370 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6371 for printing symbols and statistics.
6372 Add test for using relative pathnames in "maint print msymbols" test.
6373 Mark "maint info sections DATA" XFAIL on Cygwin.
6374 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6375 tests.
6376
d7941671
AC
63772005-02-09 Andreas Schwab <schwab@suse.de>
6378
6379 Committed by Andrew Cagney <cagney@gnu.org>
6380 * gdb.base/remotetimeout.exp: New file.
6381
74e5ef44
MK
63822005-02-07 Mark Kettenis <kettenis@gnu.org>
6383
6384 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6385
464dd14d
JB
63862005-02-03 Joel Brobecker <brobecker@adacore.com>
6387
6388 * gdb.ada/gnat_ada.gpr: New file.
6389 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6390 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6391 * configure.ac: No longer generate gnat_ada.gpr.
6392 * configure: Regenerate.
6393 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6394 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6395 * gdb.ada/null_record/bar.ads: Likewise.
6396 * gdb.ada/null_record/bar.adb: Likewise.
6397 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6398 * gdb.ada/null_record.exp (testdir): New variable.
6399 (testfile): executable is now in testdir subdirectory.
6400 (srcfile): Use full path to the main compilation unit.
6401 * gdb.ada/fixed_points.exp: Same changes as above.
6402
30d756ae
NR
64032005-02-03 Nick Roberts <nickrob@snap.net.nz>
6404
6405 * gdb.base/interp.exp: New test.
6406
9d799f85
AC
64072005-01-24 Andrew Cagney <cagney@gnu.org>
6408
6409 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6410
15656118
AC
64112005-01-19 Andrew Cagney <cagney@gnu.org>
6412
a892c31b
AC
6413 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6414 configure.ac not configure.in.
6415
15656118
AC
6416 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6417 of powerpc*-*-*.
6418 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 6419 * gdb.base/list.exp (test_list_function)
15656118
AC
6420 (test_list_filename_and_function): Ditto.
6421 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6422
a7b01baf
AC
64232005-01-16 Andrew Cagney <cagney@gnu.org>
6424
17d92a02
AC
6425 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6426
a7b01baf
AC
6427 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6428
bc8332bb
AC
64292005-01-14 Andrew Cagney <cagney@gnu.org>
6430
6431 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6432 * gdb.mi/mi2-var-cmd.exp: Ditto.
6433
4d074752
CV
64342005-01-10 Corinna Vinschen <vinschen@redhat.com>
6435
6436 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6437
bec39cab
AC
64382005-01-07 Andrew Cagney <cagney@gnu.org>
6439
6440 * configure.ac: Rename configure.in, require autoconf 2.59.
6441 * configure: Re-generate.
6442 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6443 * gdb.stabs/configure: Re-generate.
6444 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6445 * gdb.hp/configure: Re-generate.
6446 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6447 autoconf 2.59.
6448 * gdb.hp/gdb.objdbg/configure: Re-generate.
6449 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6450 autoconf 2.59.
6451 * gdb.hp/gdb.defects/configure: Re-generate.
6452 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6453 autoconf 2.59.
6454 * gdb.hp/gdb.compat/configure: Re-generate.
6455 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6456 autoconf 2.59.
6457 * gdb.hp/gdb.base-hp/configure: Re-generate.
6458 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6459 autoconf 2.59.
6460 * gdb.hp/gdb.aCC/configure: Re-generate.
6461
f10b16d4
JB
64622004-12-15 Jim Blandy <jimb@redhat.com>
6463
6464 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6465 under NPTL when there is debugging info available for libpthread.
6466
fb6e1814
JG
64672004-12-13 Jerome Guitton <guitton@gnat.com>
6468
6469 * gdb.ada/fixed_points.c: New file.
6470 * gdb.ada/fixed_points.exp: New file.
6471
fe46cd3a
RC
64722004-12-03 Randolph Chung <tausq@debian.org>
6473
6474 * gdb.arch/pa-nullify.exp: New file.
6475 * gdb.arch/pa-nullify.s: New file.
6476
8de0841b
RC
64772004-11-30 Randolph Chung <tausq@debian.org>
6478
6479 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6480 instead of "tbug". Fix regexp to work properly with gdb_test.
6481
c8170782
PH
64822004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6483
6484 * gdb.base/bitfields2.exp: New test.
6485 * gdb.base/bitfields2.c: New file.
6486
954269c2
RE
64872004-11-28 Richard Earnshaw <rearnsha@arm.com>
6488
6489 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6490
0107feed
RC
64912004-11-16 Randolph Chung <tausq@debian.org>
6492
6493 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6494
f073ae8c
DJ
64952004-11-14 Daniel Jacobowitz <dan@debian.org>
6496
6497 * gdb.threads/threadapply.exp: Correct "macro details" test.
6498
19ad59e7
JJ
64992004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6500
6501 * gdb.threads/threadapply.exp: New test.
6502 * gdb.threads/threadapply.c: New file.
6503
9cf0961b
MK
65042004-11-07 Mark Kettenis <kettenis@gnu.org>
6505
6506 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6507 frames.
6508
c789492a
FL
65092004-11-05 Felix Lee <felix+log1@specifixinc.com>
6510
6511 * gdb.base/cursal.exp: New file.
6512 * gdb.base/cursal.c: New file.
6513
a1e167bb
AC
65142004-11-03 Andrew Cagney <cagney@gnu.org>
6515
6516 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6517
b7cbf173
MK
65182004-10-30 Mark Kettenis <kettenis@gnu.org>
6519
6520 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6521 NetBSD/ELF targets.
6522
88f9d34f
JB
65232004-10-29 Joel Brobecker <brobecker@gnat.com>
6524
6525 * gdb.threads/bp_in_thread.c: New file, copied from
6526 pthread_cond_wait.c.
6527 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6528 file, rather than reusing the .c file from another testcase.
6529
ca7d6a0c
JB
65302004-10-20 Joel Brobecker <brobecker@gnat.com>
6531
6532 * gdb.ada/null_record.exp: Check where we stopped after
6533 sending the start command, instead of where the associated
6534 temporary breakpoint was inserted.
6535
0d863d03
AC
65362004-10-14 Andrew Cagney <cagney@gnu.org>
6537
6538 * gdb.mi/gdb701.c (main): Return 0.
6539
d11e72cb
DJ
65402004-10-13 Daniel Jacobowitz <dan@debian.org>
6541
d40539a4 6542 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 6543
e1923096
JJ
65442004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6545
6546 * gdb.threads/schedlock.c: Add comment markers to use to find
6547 line numbers.
6548 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6549 comments.
6550 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6551 breakpoint lines.
6552
ec8ba2c9
DJ
65532004-10-12 Daniel Jacobowitz <dan@debian.org>
6554
6555 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6556
0eb3658b
DJ
65572004-10-12 Daniel Jacobowitz <dan@debian.org>
6558
6559 * configure.in: Add gdb.dwarf2.
6560 * configure: Regenerated.
6561 * Makefile.in: Add gdb.dwarf2.
6562 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6563 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6564 gdb.dwarf2/file1.txt: New files.
6565
a271cc33
OF
65662004-10-11 Orjan Friberg <orjanf@axis.com>
6567
a9c64011 6568 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
6569 of "run", since the latter doesn't work with remote targets. Adjust
6570 the breakpoint numbering accordingly.
6571 * gdb.threads/pthread_cond_wait.exp: Ditto.
6572
895ce074
MC
65732004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6574
6575 * gdb.base/overlays.exp: Update copyright years.
6576
6be3092d
KI
65772004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6578
6579 * gdb.base/overlays.exp: Disable if target is Linux.
6580
e05389b8
FL
65812004-10-06 Felix Lee <felix+log1@specifixinc.com>
6582
6583 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6584
73cb587d
KI
65852004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6586
6587 * gdb.asm/asm-source.exp: Add m32r-linux target.
6588 * gdb.asm/m32r-linux.inc: New file.
6589
3c0edcdc
AC
65902004-09-24 Andrew Cagney <cagney@redhat.com>
6591 David Anderson <anderson@redhat.com>
6592
6593 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6594 command fails, assume things will work.
6595 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6596 (_GNU_SOURCE): Define.
6597 (print_unsigned, print_hex): Change parameter to "long long".
6598 (print_byte_count): New function, use to print byte counts.
6599 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6600 O_LARGEFILE.
6601 (main): Compute an upper bound on a corefile in max_core_size.
6602 Limit memory chunk size to max_core_size. Limit total memory
6603 allocated to max_core_size.
6604
4bb3667f
AC
66052004-09-23 Andrew Cagney <cagney@gnu.org>
6606
6607 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6608 from a separate process with code that creates a corefile by
6609 making the inferior dump core.
6610
60fe1a51
MK
66112004-09-23 Mark Kettenis <kettenis@gnu.org>
6612
6613 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6614 block.
6615
8e937346
MC
66162004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6617
6618 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6619 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6620 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6621 Likewise.
6622
7213f6d6
JJ
66232004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6624
6625 * gdb.java/jprint.exp: New test case for java inferior call.
6626 * gdb.java/jprint.java: Ditto.
6627
eac69dca
JB
66282004-09-15 Joel Brobecker <brobecker@gnat.com>
6629
6630 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6631
22227696
MC
66322004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6633
6634 * gdb.threads/killed.c: Include <stdlib.h>.
6635 * gdb.threads/pthreads.c: Likewise.
6636
7dd403a4
MC
66372004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6638
6639 * gdb.threads/killed.c: Add copyright notice.
6640
33f2d567
JM
66412004-09-10 Jason Molenda (jmolenda@apple.com)
6642
a9c64011
AS
6643 * gdb.base/define.exp: Two new tests to verify zero space chars
6644 after 'if' and 'while' commands in a user-defined command is correctly
6645 parsed.
33f2d567 6646
e05b62ac
AC
66472004-09-08 Andrew Cagney <cagney@gnu.org>
6648
6649 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6650 delivery test with duplicate at end of file.
6651
9cbe82da
MK
66522004-09-06 Mark Kettenis <kettenis@jive.nl>
6653
6654 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6655
564803d9
MC
66562004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6657
6658 * config/hppro.exp: Removed.
6659
7c6807ce
MC
66602004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6661
6662 * config/sparclet.exp: Removed.
6663
bf7e26dd
MC
66642004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6665
6666 * config/udi.exp: Removed.
6667
714e341b
MC
66682004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6669
6670 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6671 of "exp_continue".
6672 (advancei): Likewise.
6673
1236e623
JJ
66742004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6675
6676 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6677
3bdcad15
MI
66782004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6679
228af206 6680 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
6681 to check for nodebug in executable.
6682 * gdb.gdb/observer.exp (setup_test): Likewise.
6683 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6684 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6685
c72b934c
AC
66862004-09-01 Andrew Cagney <cagney@gnu.org>
6687
6688 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6689 files.
6690
edd9b715
JJ
66912004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6692
6693 * gdb.base/unload.exp: Fix expected warning message to match
6694 latest format.
6695
fb4ce06b
CV
66962004-09-01 Corinna Vinschen <vinschen@redhat.com>
6697
6698 * gdb.base/call-rt-st.exp: Fix typos.
6699
ce78e7c3
MI
67002004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6701
6702 * gdb.threads/thread_check.exp: New testcase.
6703 * gdb.threads/thread_check.c: New testcase.
6704
2dedb159
AC
67052004-08-31 Andrew Cagney <cagney@gnu.org>
6706
6707 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6708 (skip_to_handler_entry): New procedures. Test stepping into a
6709 handler when the breakpoint is at the handler's entry point.
6710
68f53502
AC
67112004-08-30 Andrew Cagney <cagney@gnu.org>
6712
6713 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6714 gdb/1757.
6715
3e3ffd2b
MC
67162004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6717
6718 With code from Manoj Iyer <manjo@austin.ibm.com>:
6719 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6720 return value. Add an arm for "no debugging symbols found".
6721 Change a stray "error" to "perror".
6722 (gdb_run_cmd): Adapt to new return value.
6723 * gdb.base/remote.exp: Adapt to new return value.
6724 * gdb.gdb/complaints.exp: Likewise.
6725 * gdb.gdb/observer.exp: Likewise.
6726 * gdb.gdb/selftest.exp: Likewise.
6727 * gdb.gdb/xfullpath.exp: Likewise.
6728
4b6f5fd2
JB
67292004-08-27 Joel Brobecker <brobecker@gnat.com>
6730
6731 * gdb.threads/bp_in_thread.exp: New testcase.
6732
e5b25496
MC
67332004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6734
6735 Fix PR testsuite/1735.
6736 * gdb.threads/schedlock.c (thread_function): Add a cast
6737 to suppress a gcc warning.
6738 * gdb.threads/thread-specific.c (thread_function): Likewise.
6739
934353d6
MC
67402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6741
6742 * gdb.base/unload.c: Include <stdlib.h>.
6743
f98a0aef 67442004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 6745
f98a0aef 6746 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
6747 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6748 synchronized after the "return".
6749
5a2e8882
MC
67502004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6751
6752 * gdb.mi/basics.c: Include <stdio.h>.
6753 * gdb.mi/pthreads.c: Include <stdlib.h>.
6754 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6755
a9640423
MC
67562004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6757
6758 * gdb.threads/schedlock.c: Add copyright notice.
6759
b04e311d
AC
67602004-08-25 Andrew Cagney <cagney@gnu.org>
6761
6762 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6763 (skip_over_handler, breakpoint_over_hander): New test procedures.
6764 (advance, advancei): Add a proper prefix, do not use
6765 rerun_to_main.
6766 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6767
7c27f15b
MC
67682004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6769
6770 * gdb.mi/basics.c: Add copyright notice.
6771 * gdb.mi/var-cmd.c: Add copyright notice.
6772
fffc87ae
MC
67732004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6774
6775 * lib/gdb.exp: Remove signed_keyword_not_used.
6776 * lib/compiler.c: Likewise.
6777 * lib/compiler.cc: Likewise.
6778
d782e0bf
MC
67792004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6780
6781 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6782 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6783
96033e83
MC
67842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6785
6786 * gdb.base/whatis.c: Add copyright notice.
6787
cf38c229
MK
67882004-08-20 Mark Kettenis <kettenis@gnu.org>
6789
6790 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
6791 it to skip the breakpoints encoded in the inline assembly.
6792
f4b49756
MC
67932004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6794
6795 * Makefile.in: Add gdb.fortran.
6796
2f193b69
MC
67972004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6798
6799 * gdb.base/call-sc.exp (test_scalar_returns):
6800 Fix cut-and-paste glitch in "Make fun return now".
6801
89a237cb
MC
68022004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6803
6804 * configure.in: Add gdb.fortran.
6805 * configure: Regenerate.
6806 * gdb.fortran/Makefile.in: New file.
6807 * lib/gdb.exp (skip_fortran_tests): New procedure.
6808
469aff8e
MC
68092004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6810
6811 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
6812 reference to bug-gnu@prep.ai.mit.edu.
6813 * gdb.mi/mi-var-child.exp: Likewise.
6814 * gdb.mi/mi-var-cmd.exp: Likewise.
6815 * gdb.mi/mi-var-display.exp: Likewise.
6816 * gdb.mi/mi2-var-block.exp: Likewise.
6817 * gdb.mi/mi2-var-child.exp: Likewise.
6818 * gdb.mi/mi2-var-cmd.exp: Likewise.
6819 * gdb.mi/mi2-var-display.exp: Likewise.
6820
00b51b9f
MK
68212004-08-15 Mark Kettenis <kettenis@gnu.org>
6822
6823 * gdb.base/unload.c (main): Make local variable msg const.
6824
45f07fef
MC
68252004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6826
6827 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
6828 to bug-gnu@prep.ai.mit.edu.
6829 * gdb.mi/mi-disassemble.exp: Likewise.
6830 * gdb.mi/mi-eval.exp: Likewise.
6831 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6832 default line number.
6833 * gdb.mi/mi-return.exp: Likewise.
6834 * gdb.mi/mi-simplerun.exp: Likewise.
6835 * gdb.mi/mi-stack.exp: Likewise.
6836 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6837 number with explicit range test.
6838 * gdb.mi/mi-watch.exp: Likewise.
6839 * gdb.mi/mi2-break.exp: Likewise.
6840 * gdb.mi/mi2-cli.exp: Likewise.
6841 * gdb.mi/mi2-disassemble.exp: Likewise.
6842 * gdb.mi/mi2-eval.exp: Likewise.
6843 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6844 default line number.
6845 * gdb.mi/mi2-return.exp: Likewise.
6846 * gdb.mi/mi2-simplerun.exp: Likewise.
6847 * gdb.mi/mi2-stack.exp: Likewise.
6848 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6849 number with explicit range test.
6850 * gdb.mi/mi2-watch.exp: Likewise.
6851
dd8c8ee7
MC
68522004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6853
6854 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6855 * gdb.cp/m-static.exp: Likewise.
6856 * gdb.cp/rtti.exp: Likewise.
6857
4e838464
MK
68582004-08-14 Mark Kettenis <kettenis@gnu.org>
6859
6860 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6861
8d8cb839
EZ
68622004-08-14 Eli Zaretskii <eliz@gnu.org>
6863
6864 * ChangeLog: Prefix Local Variables with semi-colons and indent
6865 the reference to older ChangeLog files, to fix fontification in
6866 Emacs.
6867
deea8bb0
MC
68682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6869
6870 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6871 * gdb.mi/mi2-break.exp: Likewise.
6872
c3297504
MC
68732004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6874
6875 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6876
25808999
MC
68772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6878
6879 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6880
226a8d71
MC
68812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6882
6883 * gdb.cp/classes.exp: Remove unused declarations. Just let
6884 test names default instead of providing special names. Remove
6885 extraneous demangler test.
6886
37fdf854
JJ
68872004-08-12 Jeff Johnston <jjohnstn@redhat.com>
6888
6889 * gdb.base/unload.exp: New test for breakpoints in dynamically
6890 loaded libraries.
6891 * gdb.base/unload.c: Ditto.
6892 * gdb.base/unloadshr.c: Ditto.
6893
2d3a7986
MC
68942004-08-12 Michael Chastain <mec.gnu@mindspring.com>
6895
6896 * gdb.cp/classes.exp (test_ptype_class_objects): Call
6897 cp_test_ptype_class.
6898 (test_enums): Likewise.
6899
c72b934c
AC
69002004-08-10 Andrew Cagney <cagney@gnu.org>
6901
6902 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6903 files.
6904
cc503c8a
AC
69052004-08-10 Andrew Cagney <cagney@gnu.org>
6906
6907 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
6908 init_malloc call.
6909
902f2ccb
MC
69102004-08-10 Michael Chastain <mec.gnu@mindspring.com>
6911
6912 * ChangeLog: Add copyright notice. The notice is copied
6913 from emacs 21.3 top level ChangeLog.
6914
78c90502
MC
69152004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6916
6917 * lib/cp-support.exp: New file.
6918 * lib/cp-support.exp (cp_test_type_class): New function.
6919 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
6920 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
6921 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
6922 cp_test_ptype_class.
6923
88e5ea78
MC
69242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6925
6926 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
6927 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6928 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
6929 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
6930 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6931 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
6932 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
6933 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
6934 gdb.mi/mi2-watch.exp: Update copyright years.
6935
6a89fc9c
MK
69362004-08-09 Mark Kettenis <kettenis@gnu.org>
6937
6938 * gdb.base/sigaltstack.exp: Provide proper anchoring.
6939
1482e0de
MC
69402004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6941
6942 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
6943 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
6944 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
6945 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6946 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
6947 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
6948 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
6949 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6950 gdb.mi/mi-watch.exp: Update copyright years.
6951
1a5ce3f3
DJ
69522004-08-08 Daniel Jacobowitz <dan@debian.org>
6953
6954 PR gdb/1738
6955 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
6956 from a breakpoint with a pending signal.
6957
04f6ecf2
DJ
69582004-08-08 Daniel Jacobowitz <dan@debian.org>
6959
6960 PR gdb/1736
6961 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
6962 * gdb.base/sigaltstack.exp (finish_test): Consume output until
6963 the prompt.
6964 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6965
54d90d35
DJ
69662004-08-08 Daniel Jacobowitz <dan@debian.org>
6967
6968 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6969
d2f6abb0
DJ
69702004-08-08 Daniel Jacobowitz <dan@debian.org>
6971
6972 PR gdb/1736
6973 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6974 for i?86-*-linux*.
6975
5598c03d
DJ
69762004-08-08 Daniel Jacobowitz <dan@debian.org>
6977
6978 * gdb.arch/i386-prologue.exp: Compile without debug information.
6979
c6fee705
MC
69802004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6981
6982 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6983 rather than asking gdb to search.
6984
dd90efdb
MC
69852004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6986
6987 * gdb.base/gcore.c: Include <string.h>.
6988
1e84bec1
MC
69892004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6990
6991 * gdb.base/gcore.c: Add copyright notice.
6992
e425eb2b
MC
69932004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6994
6995 * gdb.base/freebpcmd.c: Include <stdio.h>.
6996 * gdb.base/long_long.c: Include <string.h>.
6997 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6998 * gdb.base/siginfo.c: Include <string.h>.
6999 * gdb.base/sigstep.c: Include <string.h>.
7000
cb9aaed5
MC
70012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7002
7003 * gdb.base/complex.c: Include <stdlib.h>.
7004
55944f3d
MC
70052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7006
7007 * gdb.base/complex.c: Add copyright notice.
7008
7b2953d9
MC
70092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7010
7011 * gdb.base/charset.c: Include <stdlib.h>.
7012
c9133d23
MC
70132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7014
7015 * gdb.base/auxv.c: Include <stdlib.h>.
7016
0a8490ad
MC
70172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7018
7019 * gdb.base/auxv.c: Add copyright notice.
7020
3426d5ec
MC
70212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7022
7023 * gdb.base/coremaker.c: Add copyright notice.
7024 * gdb.base/coremaker2.c: Add copyright notice.
7025
8da195dd
AC
70262004-08-04 Andrew Cagney <cagney@gnu.org>
7027
7028 * gdb.base/store.exp: Update copyright.
7029 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7030 names, do not import gdb_prompt.
7031
8d394f98
AC
70322004-08-01 Andrew Cagney <cagney@gnu.org>
7033
7034 Fix PR testsuite/1729.
7035 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7036 not use capture_value with value 4.
7037 (capture_value): Add optional test name parameter.
7038 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7039 the prefix, pass to capture_value.
7040
b6702b23
MK
70412004-08-01 Mark Kettenis <kettenis@gnu.org>
7042
7043 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7044 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7045 (main): Call new function.
7046
c203e0ca
MC
70472004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7048
7049 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7050
a7995a30
MC
70512004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7052
7053 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7054
9366563b
MC
70552004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7056
b6eeaf26 7057 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
7058 Accept more values of vtbl pointer. Remove some messages
7059 about "obsolete gcc or gdb".
7060
2fc1f950
MC
70612004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7062
7063 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7064
c724d49b
MC
70652004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7066
7067 * gdb.base/asm-source.exp: Properly convert target board
7068 debug flags from gcc format to binutils format.
7069
736b0fce
MK
70702004-07-28 Mark Kettenis <kettenis@gnu.org>
7071
7072 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7073 gdb1718". PR backtrace/1718 partially fixed.
7074
5633ea5c
JJ
70752004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7076
7077 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7078
575eebb1
NC
70792004-07-26 Nick Clifton <nickc@redhat.com>
7080
7081 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7082 good default value for a specific architecture is available then
7083 set it to that value. Otherwise default to the -gstabs switch.
7084 Remove the -g... switches from the asm-flags variable. Allow the
7085 target board info to override the value if it wants to. Pass the
7086 switch on the assembler command line.
7087
62104619
MK
70882004-07-23 Mark Kettenis <kettenis@gnu.org>
7089
7090 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7091 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7092 (main): Call new function.
7093
4a1135b8
MC
70942004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7095
7096 Test for PR exp/1715.
7097 * gdb.base/radix.exp: Refactor common procedures. Make all
7098 test names unique. Change XFAIL to KFAIL.
7099
8a12c1f0
MC
71002004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7101
7102 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7103 * gdb.ada/gnat_ada.gin: ... to here.
7104 * configure.in: Use gnat_ada.gin.
7105 * configure: Regenerate.
7106
23b451cf
AC
71072004-07-20 Andrew Cagney <cagney@gnu.org>
7108
7109 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7110 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7111 XFAILs. Clean up test messages and comments. Check backtraces.
7112 Delete re-sync code.
7113
ab618a02
MC
71142004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7115
7116 Fix PR cli/740.
7117 * gdb.base/annota1.exp: Honor gdb,nosignals.
7118 * gdb.base/annota3.exp: Likewise.
7119
46dad340
MC
71202004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7121
7122 * lib/java.exp: Update copyright notice.
7123
756d8c70
AC
71242004-07-19 Andrew Cagney <cagney@gnu.org>
7125
7126 * gdb.base/selftest.exp: Copy file from here ...
7127 * gdb.gdb/selftest.exp: ... to here.
7128
586027e6
AC
71292004-07-16 Andrew Cagney <cagney@redhat.com>
7130
7131 * lib/insight-support.exp: Delete file.
7132 * lib/java.exp (java_init): Fix copyright.
7133
029d2200
AC
71342004-07-16 Andrew Cagney <cagney@gnu.org>
7135
7136 * gdb.base/restore.c: Append "prologue" to comments marking the a
7137 function's prologue.
7138 * gdb.base/restore.exp: Update copyright, re-indent.
7139 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7140 callerN" prefix where needed. Update patterns that match a
7141 function's prologue.
7142
653b62c5
MC
71432004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7144
7145 * gdb.base/restore.c: Add copyright notice.
7146
f7d690e5
AC
71472004-07-16 Andrew Cagney <cagney@gnu.org>
7148
7149 * gdb.base/logical.exp: Update copyright.
7150 (evaluate): New procedure. Use to re-implement tests using
7151 several tables.
7152
d629a7cb
MH
71532004-07-14 Martin Hunt <hunt@redhat.com>
7154
7155 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7156 which fixes some problems where init.tcl was not found.
7157
9c7bb332
AC
71582004-07-13 Andrew Cagney <cagney@gnu.org>
7159
6bf46641
AC
7160 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7161 (check_sizeof, check_valueof): Do not include the output in the
7162 test name. Use gdb_test.
7163 (get_valueof): Use gdb_test_multiple.
7164
c4ffd4c0
AC
7165 * gdb.base/step-test.exp: Update copyright. Use
7166 gdb_test_multiple. Ensure that test names do not include
7167 architecture dependent output.
7168
ab89363a
AC
7169 * gdb.gdb/observer.exp: Update copyright.
7170 (setup_test): Use gdb_test_multiple.
7171 (attach_first_observer, attach_second_observer)
7172 (attach_third_observer, detach_first_observer)
7173 (detach_second_observer, detach_third_observer)
7174 (reset_counters, check_counters): Make $message a prefix.
7175 (test_normal_stop_notifications): Add "args" parameter - a list of
7176 init functions to be called. Make $message a prefix,
7177 (test_observer_normal_stop): Change the message prefixes so that
7178 they are unique, pass the attach / detach procedures to
7179 test_normal_stop_notifications.
7180
ec58997a
AC
7181 * gdb.base/signull.exp (test_segv): Prefix all tests with
7182 "${name}". Clean up test messages.
7183
b475183b
AC
7184 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7185
9c7bb332
AC
7186 * gdb.base/ena-dis-br.exp: Update copyright.
7187 (break_at): New function. Replace send_gdb with gdb_test,
7188 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7189 ignore count, not stopped at bpt", with KFAIL.
7190
2dd95497
CV
71912004-07-13 Corinna Vinschen <vinschen@redhat.com>
7192
7193 * gdb.base/attach.exp: Remove cleanupfile handling.
7194
419e626b
AC
71952004-07-12 Andrew Cagney <cagney@gnu.org>
7196
7197 * gdb.base/annota1.exp: Cleanup corefile test name.
7198 * gdb.base/annota3.exp: Ditto.
7199
8b1b3228
AC
72002004-07-12 Andrew Cagney <cagney@gnu.org>
7201
78650829
AC
7202 * gdb.base/signals.exp: Clean up copyright, re-indent.
7203
8b1b3228
AC
7204 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7205 gdb_test and gdb_test_multiple.
7206
935c2760
JJ
72072004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7208
7209 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 7210 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
7211 provide line number info for first statement in main.
7212
1544280f
AC
72132004-07-08 Andrew Cagney <cagney@gnu.org>
7214
1279f4ff
AC
7215 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7216
1544280f
AC
7217 * gdb.base/sigbpt.exp: Make the common part of each test name a
7218 prefix instead of suffix.
7219
bcc82369
BR
72202004-07-07 Bob Rossi <bob_rossi@cox.net>
7221
7222 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7223 test from test_tbreak_creation_and_listing to
7224 test_file_list_exec_source_file
7225 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7226 Changed name of test from test_tbreak_creation_and_listing to
7227 test_file_list_exec_source_file
7228
23f4b0aa
JJ
72292004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7230
7231 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7232 the jmisc() constructor instead of <init>.
7233 * gdb.java/jmisc1.exp: Ditto.
7234
56401cd5
AC
72352004-07-07 Andrew Cagney <cagney@gnu.org>
7236
7237 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7238 corrupting the PC.
7239
44ae2f6a
MC
72402004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7241
7242 * gdb.cp/templates.exp: Accept whitespace change in demangler
7243 output.
7244
45a83408
AC
72452004-07-06 Andrew Cagney <cagney@gnu.org>
7246
7247 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7248
d205ad70
MC
72492004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7250
7251 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7252 * lib/compiler.cc: Likewise.
7253
06ea1a61
MC
72542004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7255
7256 * lib/compiler.cc: Work around string preprocessing problem
7257 with old hp c++ compiler.
7258 * lib/compiler.c: Likewise.
7259
daab1251
CV
72602004-06-29 Corinna Vinschen <vinschen@redhat.com>
7261
7262 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7263 directives to conditionalize symbol prefixing.
7264 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7265 additional_flags handling. Add underscore prefix for Cygwin.
7266 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7267 conditionalize symbol prefixing.
7268 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7269 additional_flags handling. Add underscore prefix for Cygwin.
7270
cc984116
CV
72712004-06-29 Corinna Vinschen <vinschen@redhat.com>
7272
7273 * gdb.base/bigcore.exp: Skip test on Cygwin.
7274
c279b077
MC
72752004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7276
7277 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7278 formats for "info register". Use gdb_test_multiple. Fix
7279 the "invalid register" test.
7280
0e915747
CV
72812004-06-28 Corinna Vinschen <vinschen@redhat.com>
7282
7283 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7284 PID for Cygwin. Add Cygwin specific strings to check for in some
7285 tests.
7286 (do_attach_tests): Add a test for user interaction when attaching
7287 to a process with no matching symbol table already loaded.
7288
11422c86
AC
72892004-06-26 Andrew Cagney <cagney@gnu.org>
7290
7291 Test PR java/1567 and PR java/1565.
7292 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7293 * gdb.java/jmisc2.exp: Delete file.
7294
cefbce26
MC
72952004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7296
7297 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7298
e19f872c
CV
72992004-06-25 Corinna Vinschen <vinschen@redhat.com>
7300
7301 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7302 attach process.
7303
d931ba3b
MC
73042004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7305
7306 * gdb.cp/pr-1553.exp: Remove.
7307
aef68c48
MC
73082004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7309
7310 * gdb.cp/pr-1553.cc: Remove.
7311 * gdb.cp/pr-1553.exp: Disable this test.
7312
8d5df71a
JB
73132004-06-20 Jim Blandy <jimb@redhat.com>
7314
a9c64011 7315 Fix PR testsuite/1680.
8d5df71a
JB
7316 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7317 regular expressions.
7318
4ac6f39d
MC
73192004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7320
7321 Fix PR testsuite/1679.
7322 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7323 Issue an UNSUPPORTED result instead.
7324
1b413552
JB
73252004-06-18 Jim Blandy <jimb@redhat.com>
7326
7327 * gdb.base/charset.exp: Only send a control-C if we see a new
7328 prompt and incomplete command.
7329
6daa6ebd
MC
73302004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7331
7332 * gdb.cp/pr-574.cc: Add copyright notice.
7333
51fa4ae0
JB
73342004-06-17 Jim Blandy <jimb@redhat.com>
7335
7336 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7337 cases where the regexp has no groups; this grabs random text from
7338 the previous test suite, whatever that was.
7339
8fea26c5
MC
73402004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7341
7342 * gdb.cp/printmethod.cc: Add copyright notice.
7343
1e3aeb41
MC
73442004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7345
7346 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7347
9d9030bc
AC
73482004-06-16 Andrew Cagney <cagney@gnu.org>
7349
7350 * gdb.base/signull.c: Update copyright. Include <string.h>.
7351 (bowler): Replace data_pointer with data_read
7352 and data_write cases. Add code_descriptor case.
7353 (zero, desc): New array and pointer.
7354 (data, code): Change to simple pointers.
7355 * gdb.base/signull.exp: Fix probe pattern matching a function
7356 descriptor SIGSEGV. Replace data_pointer with data_read and
7357 data_write tests.
7358
acd4ad44
AC
73592004-06-16 Andrew Cagney <cagney@gnu.org>
7360
7361 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7362
08fd625c
MC
73632004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7364
7365 * gdb.base/long_long.c: Add copyright notice.
7366
1903502c
MC
73672004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7368
7369 * gdb.base/long_long.exp: Remove reference to
7370 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7371 to gdb_breakpoint and gdb_continue_to_breakpoint.
7372
83313cb1
JB
73732004-06-14 Jim Blandy <jimb@redhat.com>
7374
7375 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7376 endian case.
7377
1bf404ef
AC
73782004-06-14 Andrew Cagney <cagney@gnu.org>
7379
7380 * gdb.base/gcore.exp (capture_command_output): Delete the always
7381 passing tests containing inferior values.
7382 * gdb.base/ending-run.exp: Do not include the breakpoint address
7383 in the test message. Update copyright.
7384 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7385 size in the test name, use gdb_test_multiple. Update copyright.
7386
ef220b33
MC
73872004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7388
7389 * gdb.cp/ref-types.cc: Add copyright notice.
7390
4f70a4c9
MC
73912004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7392
7393 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7394 hp_aCC_compiler.
7395 * lib/compiler.cc: Likewise.
7396 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7397 'set' commands. Log diagnostics for other lines. Set
7398 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7399
335928ac
MC
74002004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7401
7402 * gdb.cp/try_catch.cc: Add copyright notice.
7403
2efb12e8
MC
74042004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7405
7406 * gdb.cp/userdef.cc: Add copyright notice.
7407
0bbed51a
MC
74082004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7409
7410 * gdb.cp/virtfunc.cc: Add copyright notice.
7411
e12a46c9
RC
74122004-06-11 Randolph Chung <tausq@debian.org>
7413
7414 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7415 problem.
7416
338e05af
AC
74172004-06-10 Andrew Cagney <cagney@gnu.org>
7418
7419 * lib/compiler.cc, lib/compiler.c: Append either
7420 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7421 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7422 instead of gcc-3-3.
7423
dc3f10cb
AC
74242004-06-09 Andrew Cagney <cagney@gnu.org>
7425
b4d946af
AC
7426 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7427 gdb/1455, bug is specific to "long long" and "double".
a9c64011 7428
dc3f10cb
AC
7429 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7430 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7431 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7432 fixed.
7433
b5c0bfa2
AC
74342004-06-09 Andrew Cagney <cagney@gnu.org>
7435
7436 * gdb.base/structs.exp (test_struct_returns): Replace
7437 "return_value_unknown" and "finish_value_unknown" by
7438 "return_value_known" and "finish_value_known". Instead of
7439 "return_value_unknown" iff "finish_value_unknown", check
7440 "return_value_known" implies "finish_value_known".
7441
caeb605f
MH
74422004-06-08 Martin Hunt <hunt@redhat.com>
7443
7444 * gdb.base/float.exp: Add pattern for mips targets.
7445
c892bb64
RC
74462004-06-08 Randolph Chung <tausq@debian.org>
7447
7448 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7449 message for unknown architectures more clear.
7450
48306d3e
JB
74512004-06-08 Joel Brobecker <brobecker@gnat.com>
7452
7453 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7454 start the execution of the program.
7455
83ecb59f
JB
74562004-06-07 Jim Blandy <jimb@redhat.com>
7457
7458 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7459 * gdb.arch/i386-cpuid.h: New helper file.
7460
55264cb4
RC
74612004-06-07 Randolph Chung <tausq@debian.org>
7462
7463 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7464 has started.
7465
23cadb28
RM
74662004-06-04 Roland McGrath <roland@redhat.com>
7467
7468 Fix PR gdb/1647.
7469 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7470 differently to be robust to output buffering differences.
7471
51d01eda
MC
74722004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7473
7474 * gdb.threads/pthreads.exp: Update copyright years.
7475 (check_control_c): Change asynchronous 'after' to synchronous.
7476
f4fc3b93
RM
74772004-06-04 Roland McGrath <roland@redhat.com>
7478
7479 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7480 next gdb prompt.
7481
4013522b
MC
74822004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7483
7484 Fix PR gdb/1636.
7485 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7486 calls to synchronous.
7487
7a8f1e6b
JB
74882004-05-26 Jim Blandy <jimb@redhat.com>
7489
7490 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7491
81bb3443
RC
74922004-05-24 Randolph Chung <tausq@debian.org>
7493
7494 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7495 * gdb.asm/pa.inc: New file.
7496
8f5a3103
MK
74972004-05-22 Mark Kettenis <kettenis@gnu.org>
7498
7499 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7500
734b8fe8 75012004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 7502 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
7503
7504 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7505 GDB prompt.
7506
725603e1
UW
75072004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7508
f4fc3b93 7509 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
7510 setjmp/longjmp. Use sigaction instead of signal.
7511
8b923272 75122004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 7513 Michael Snyder <msnyder@redhat.com>
8b923272
JB
7514
7515 * gdb.threads/pthread_cond_wait.c: New file.
7516 * gdb.threads/pthread_cond_wait.exp: New testcase.
7517
8bfabb04
AC
75182004-05-13 Andrew Cagney <cagney@redhat.com>
7519
7520 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7521 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7522
42edda50
AC
75232004-05-11 Andrew Cagney <cagney@redhat.com>
7524
7525 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7526 fixed but revealed gdb/1639.
7527
d303a6c7
AC
75282004-05-10 Andrew Cagney <cagney@redhat.com>
7529
7530 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7531 func1" and "next to 2nd alarm", kernel bug avoided.
7532
bf08c2a1
DJ
75332004-05-10 Daniel Jacobowitz <dan@debian.org>
7534
7535 PR external/1568
7536 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7537 XFAIL if it is smaller than bytes_allocated.
7538 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7539 (main): Make chunks_allocated unsigned. Correct comment.
7540
c0586a34
JB
75412004-05-07 Joel Brobecker <brobecker@gnat.com>
7542
7543 * gdb.arch/powerpc-aix-prologue.c: New file.
7544 * gdb.arch/powerpc-aix-prologue.exp: New file.
7545
f2785d12
JB
75462004-05-07 Jim Blandy <jimb@redhat.com>
7547
7548 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7549 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7550
bd7f6e30
JB
75512004-05-06 Joel Brobecker <brobecker@gnat.com>
7552
7553 * gdb.base/sep.exp: No longer setup_kfail when the program was
7554 built with dwarf2.
7555
0a5e7efe
JI
75562004-05-05 Jim Ingham <jingham@apple.com>
7557
7558 * gdb.base/pending.exp: Make sure pending breakpoints
7559 preserve the ignore count.
f4fc3b93 7560
a8958849
MK
75612004-04-27 Jerome Guitton <guitton@gnat.com>
7562
7563 * i386-prologue.exp: Add testcase for jump instruction as first
7564 instruction of the real code.
7565 * i386-prologue.c (jump_at_beginning): New function.
7566
7e103f5b
MK
75672004-04-28 Mark Kettenis <kettenis@gnu.org>
7568
7569 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7570 x86_64-*-*.
7571
5d38b224
MK
75722004-04-28 Mark Kettenis <kettenis@gnu.org>
7573
7574 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7575 i*86-*-*.
7576
0ef32fd9
MK
75772004-04-25 Mark Kettenis <kettenis@gnu.org>
7578
7579 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7580 expression that checks the return type.
7581
71d7dd7c
AC
75822004-04-23 Andrew Cagney <cagney@redhat.com>
7583
7584 * gdb.base/call-sc.exp: New test of scalar call/return values.
7585 * gdb.base/call-sc.c: Ditto.
7586
1e9f977e
JJ
75872004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7588
7589 * gdb.threads/manythreads.c: Reduce thread stack size.
7590
899d9e3a
JJ
75912004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7592
7593 * gdb.threads/manythreads.c: Add copyright notice.
7594
61bcae62
AC
75952004-04-23 Andrew Cagney <cagney@redhat.com>
7596
7597 * gdb.base/siginfo.exp: Better handle step out of signal.
7598 * gdb.base/sigstep.exp: Ditto.
7599
7339a42e 76002004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 7601 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
7602
7603 * gdb.threads/manythreads.c: New testcase.
7604 * gdb.threads/manythreads.exp: Ditto.
7605
5c98409b
JB
76062004-04-22 Jim Blandy <jimb@redhat.com>
7607
7608 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7609 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7610
3b611f1a
MC
76112004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7612
7613 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7614
f0fd9238
AC
76152004-04-21 Andrew Cagney <cagney@redhat.com>
7616
7617 * gdb.base/sigstep.c: New file.
7618 * gdb.base/sigstep.exp: New file.
7619
90990674
JB
76202004-04-16 Joel Brobecker <brobecker@gnat.com>
7621
7622 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7623 call to observer_notify_normal_stop.
7624
78cef34b
AC
76252004-04-15 Andrew Cagney <cagney@redhat.com>
7626
7627 * gdb.base/siginfo.c: New file.
7628 * gdb.base/siginfo.exp: New file.
7629
d2343407
JB
76302004-04-12 J. Brobecker <brobecker@gnat.com>
7631
7632 * gdb.base/sep.exp: Fix typo in comment.
7633
a2dba3c8
JB
76342004-04-12 J. Brobecker <brobecker@gnat.com>
7635
7636 * gdb.base/sep.c: New file.
7637 * gdb.base/sep-proc.c: New file.
7638 * gdb.base/sep.exp: New testcase.
7639
15f7b60e
MK
76402004-04-09 Mark Kettenis <kettenis@gnu.org>
7641
7642 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7643 support.
7644
44f4de1a
AC
76452004-04-05 Andrew Cagney <cagney@redhat.com>
7646
7647 * gdb.base/sigaltstack.c: New file.
7648 * gdb.base/sigaltstack.exp: New file.
7649
ef04f396
JB
76502004-04-04 Joel Brobecker <brobecker@gnat.com>
7651
7652 * gdb.base/foll-fork.exp: Update the expected output for
7653 "help set follow-fork-mode", to match a change that was made
7654 to the help of this variable on 2004-01-13.
7655
d40d2c92
JB
76562004-04-01 Joel Brobecker <brobecker@gnat.com>
7657
7658 * lib/ada.exp: Add copyright notice.
7659 * bar.ads: Likewise.
7660 * bar.adb: Likewise.
7661 * null_record.adb: Likewise.
7662 * null_record.exp: Likewise.
7663 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7664
f86ef5a3
JB
76652004-04-01 Joel Brobecker <brobecker@gnat.com>
7666
7667 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7668 * configure: Regenerate.
7669
414e70e3
JB
76702004-04-01 Joel Brobecker <brobecker@gnat.com>
7671
7672 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7673 to build the application. Remove the message printed when in
7674 verbose mode, redundant with the UNSUPPORTED message above.
7675
f0aaee49
JB
76762004-03-31 Joel Brobecker <brobecker@gnat.com>
7677
7678 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7679 * gdb.ada (null_record.exp): New testcase.
7680
ac81cb54
JB
76812004-03-31 Joel Brobecker <brobecker@gnat.com>
7682
7683 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7684
854af2f7
JB
76852004-03-31 Joel Brobecker <brobecker@gnat.com>
7686
7687 * gdb.ada: New subdirectory.
7688 * gdb.ada/Makefile.in: New file.
7689 * gdb.ada/gnat_ada.gpr.in: New file.
7690
034cb681
JB
76912004-03-31 Joel Brobecker <brobecker@gnat.com>
7692
7693 * lib/ada.exp: New file.
7694
78a1a894
DJ
76952004-03-24 Daniel Jacobowitz <drow@mvista.com>
7696
7697 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7698 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7699
4b2b3b3e
AC
77002004-03-22 Andrew Cagney <cagney@redhat.com>
7701
7702 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7703 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7704 Problem identified by Ulrich Weigand.
7705
23c73aa3
DC
77062004-03-17 David Carlton <carlton@kealia.com>
7707
7708 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7709 PR c++/826.
7710
d63a86f8
RM
77112004-03-16 Roland McGrath <roland@redhat.com>
7712
7713 * gdb.base/auxv.exp: New file.
7714 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7715
0e02aa50
DC
77162004-03-12 David Carlton <carlton@kealia.com>
7717
7718 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7719 * gdb.cp/pr-1553.cc: Ditto.
7720 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7721 pass branch.
7722
c20b71be
MC
77232004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7724
7725 * gdb.cp/templates.exp: Accept more template types.
7726
c7414a01
MC
77272004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7728
7729 From Corinna Vinschen with modifications.
7730 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7731 local variable obj_with_enum.
7732 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7733 results with obj_with_enum.
7734
ed69573c
MC
77352004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7736
7737 * gdb.cp/classes.cc: New file, copied from misc.cc.
7738 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7739
28301461
MC
77402004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7741
7742 * gdb.cp/misc.cc: Add copyright notice.
7743
1198ecbe
DC
77442004-03-05 David Carlton <carlton@kealia.com>
7745
7746 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7747 * gdb.cp/rtti.h: Update copyright.
7748 (namespace n2::n3): New.
7749 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7750 (n2::n3::func3): New.
7751 (main): Call n2::n3::func3.
7752 * gdb.cp/rtti2.cc: Update copyright.
7753 (n2::create3): New.
7754
9e08c470
MK
77552004-03-04 Mark Kettenis <kettenis@gnu.org>
7756
7757 * gdb.asm/openbsd.inc: Fix typo.
7758
4bebc3aa
FF
77592004-03-03 Fred Fish <fnf@redhat.com>
7760
7761 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7762 "val" instead of unused "size". Update copyright year.
7763
6ea9fb37
DJ
77642004-02-29 Daniel Jacobowitz <drow@mvista.com>
7765
7766 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7767 to use unsigned char.
7768 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7769 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7770
23b23974
DJ
77712004-02-29 Daniel Jacobowitz <drow@mvista.com>
7772
7773 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7774 line of output.
7775
7574fd53
DJ
77762004-02-28 Daniel Jacobowitz <drow@mvista.com>
7777
7778 * gdb.base/relocate.c (dummy): Initialize.
7779
a195357f
DJ
77802004-02-28 Daniel Jacobowitz <drow@mvista.com>
7781
7782 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7783 a breakpoint at exit.
7784
72fd54a9
FF
77852004-02-27 Fred Fish <fnf@redhat.com>
7786
7787 * gdb.base/chng-syms.exp: Add expect condition to match failing
7788 case that isn't a timeout.
7789
b9d23137
AC
77902004-02-27 Andrew Cagney <cagney@redhat.com>
7791
7792 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
7793 support.
7794
15d208f6 77952004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 7796
15d208f6
FF
7797 * gdb.arch/gdb1431.c: Remove.
7798 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
7799 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
7800 of "until" incorrectly.
7801
98f9cd2d
JB
78022004-02-26 J. Brobecker <brobecker@gnat.com>
7803
7804 * gdb.cp/class2.cc (empty): New class.
7805 (refer): New function.
7806 (main): Declare an object of type empty and use it.
7807 * gdb.cp/class2.exp: Print the value of an object of type empty.
7808
9b50c11b
JJ
78092004-02-26 Jeff Johnston <jjohnstn@redhat.com>
7810
7811 * gdb.base/langs.exp: Update query string to match the
7812 new nquery format used for pending breakpoints.
7813
0dcd613f
AC
78142004-02-26 Andrew Cagney <cagney@redhat.com>
7815
7816 Fix PR i18n/1570.
7817 * gdb.base/charset.c: Update copyright notice.
7818 (main, init_string): Remove the escape character '\e' tests.
7819 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
7820 * gdb.base/charset.exp (valid_host_charset): Ditto.
7821 * gdb.base/setvar.exp: Ditto.
7822
b8a56647
AC
78232004-02-24 Andrew Cagney <cagney@redhat.com>
7824
90d59e34
AC
7825 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
7826 mmapped data in core file" PASS and FAIL messages consistent.
7827
b8a56647
AC
7828 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
7829 setting a breakpoint. Work around PR java/1565.
7830
9f27c604
JJ
78312004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7832
7833 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7834 new nquery format.
7835 * gdb.base/pending.exp: Ditto.
7836
3224a706
MK
78372004-02-22 Mark Kettenis <kettenis@gnu.org>
7838
7839 * configure.in: Run stabs tests on *BSD.
7840 * configure: Regenerated.
7841
41e0a9ca
MK
78422004-02-21 Mark Kettenis <kettenis@gnu.org>
7843
7844 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7845
1e1b3428
FF
78462004-02-20 Fred Fish <fnf@redhat.com>
7847
7848 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7849 blank in test for "returns short", for consistency with other
7850 "returns xxx" tests. Update copyright year.
7851
f9a7572a
FF
78522004-02-19 Fred Fish <fnf@redhat.com>
7853
7854 New testcase for PR breakpoint/1558.
7855 * gdb.arch/gdb1558.exp: New file.
7856 * gdb.arch/gdb1558.c: New file.
7857
b2ce2854
EZ
78582004-02-19 Elena Zannoni <ezannoni@redhat.com>
7859
7860 * gdb.base/nodebug.exp: Fix typo.
7861
e7c9ff01
JB
78622004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7863
7864 Committed by Jim Blandy <jimb@redhat.com>.
7865
62f4b920
JB
7866 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7867
2db536a1
JB
7868 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7869
e7c9ff01
JB
7870 * gdb.base/float.exp: Support s390*-*-* targets.
7871
f3205b34
AF
78722004-02-17 Adam Fedor <fedor@gnu.org>
7873
7874 * gdb.base/gdb1555.exp: New file.
7875 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7876
9d62932d
EZ
78772004-02-17 Elena Zannoni <ezannoni@redhat.com>
7878
7879 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7880
344c9711
FF
78812004-02-16 Fred Fish <fnf@redhat.com>
7882
7883 * gdb.arch/gdb1291.c: Remove
7884 * gdb.arch/gdb1291.s: New test input file.
7885 * gdb.arch/gdb1291.exp: Expand test to check case that should not
7886 fail. Test for correct result, known incorrect result, other
7887 failures and timeouts.
7888
2d822687
AC
78892004-02-16 Andrew Cagney <cagney@redhat.com>
7890
7891 * gdb.base/bigcore.exp: New file.
7892 * gdb.base/bigcore.c: New file.
7893
dac15b66
AC
78942004-02-13 Andrew Cagney <cagney@redhat.com>
7895
7896 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
7897 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
7898 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
7899 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7900 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
7901 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
7902 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
7903 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
7904 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
7905 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
7906
6bdfc2c4
JJ
79072004-02-11 Jeff Johnston <jjohnstn@redhat.com>
7908
7909 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
7910 executed is an alloc instruction.
7911
87b3ede8
DC
79122004-02-11 David Carlton <carlton@kealia.com>
7913
7914 * gdb.cp/breakpoint.exp: New.
7915 * gdb.cp/breakpoint.cc: New.
7916
6e19e2bf
MC
79172004-02-11 Michael Chastain <mec.gnu@mindspring.com>
7918
7919 Partial fix for PR gdb/1543.
7920 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
7921 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
7922 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
7923 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
7924 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
7925 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
7926 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
7927 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
7928 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
7929 to bug-gdb@prep.ai.mit.edu .
7930 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
7931 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
7932 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
7933 Likewise.
7934
5c5455dc
AC
79352004-02-10 Andrew Cagney <cagney@redhat.com>
7936
7937 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
7938 using gdb_internal_error_resync.
7939
9cf689d7
DJ
79402004-02-09 Daniel Jacobowitz <drow@mvista.com>
7941
7942 * gdb.threads/thread-specific.exp: Stop early if no threads are
7943 found.
7944
d2dc51db
MC
79452004-02-09 Michael Chastain <mec.gnu@mindspring.com>
7946
7947 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
7948
14b1a056
DJ
79492004-02-08 Daniel Jacobowitz <drow@mvista.com>
7950
7951 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
7952 breakpoints.
7953
83f66e8f
DJ
79542004-02-07 Daniel Jacobowitz <drow@mvista.com>
7955
7956 * config/sim.exp (gdb_load): Handle $arg == "".
7957 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
7958 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
7959
30fc0091
EZ
79602004-02-07 Elena Zannoni <ezannoni@redhat.com>
7961
a9c64011
AS
7962 * gdb.base/maint.exp: Update test to reflect
7963 obstack changes.
30fc0091 7964
4d806929
JJ
79652004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7966
7967 * gdb.base/pendshr.c (pendfunc): New function that calls
7968 pendfunc1.
7969 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7970
7bfdd688
FF
79712004-02-04 Fred Fish <fnf@redhat.com>
7972
7973 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7974 function symbols and update copyright years.
7975 * gdb.arch/gdb1291.c: Ditto.
7976
aaa08ee4
MC
79772004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7978
7979 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7980
dbad7755
MC
79812004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7982
7983 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7984
ec4646ef
MC
79852004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7986
7987 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7988
1b802196
FF
79892004-02-02 Fred Fish <fnf@redhat.com>
7990
7991 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7992 remote targets. Update copyright years.
7993
18fe2033
JJ
79942004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7995
7996 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7997 support.
7998 * gdb.base/langs.exp: Fix test which attempts to create
7999 breakpoint on non-existent function to handle new pending
8000 support.
8001 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8002 a breakpoint.
8003 * gdb.base/pending.exp: New test.
8004 * gdb.base/pending.c: New file.
8005 * gdb.base/pendshr.c: Ditto.
8006
8d577d32
DC
80072004-02-02 David Carlton <carlton@kealia.com>
8008
8009 * gdb.cp/overload.exp: Add overloadNamespace tests.
8010 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8011 (overloadNamespace, XXX): New.
8012 (main): Call XXX::marker2.
8013
3ad13771
FF
80142004-02-01 Fred Fish <fnf@redhat.com>
8015
8016 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8017 * gdb.base/finish.exp: Ditto.
8018 * gdb.base/gcore.exp: Ditto.
8019 * gdb.base/huge.exp: Ditto.
8020 * gdb.base/info-proc.exp: Ditto.
8021 * gdb.base/return2.exp: Ditto.
8022 * gdb.threads/gcore-thread.exp: Ditto.
8023
44c75849
DJ
80242004-02-01 Daniel Jacobowitz <drow@mvista.com>
8025
8026 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8027
005bc093
MK
80282004-02-01 Mark Kettenis <kettenis@gnu.org>
8029
8030 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8031 that opening the file succeeds on OpenBSD.
8032
c47cebdb
DJ
80332004-02-01 Daniel Jacobowitz <drow@mvista.com>
8034
8035 * gdb.threads/thread-specific.c: New file.
8036 * gdb.threads/threads-specific.exp: New test script.
8037 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8038 to expect_out.
8039
5a01311c
MK
80402004-02-01 Mark Kettenis <kettenis@gnu.org>
8041
8042 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8043 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8044 only on the "print_small_structs from print_long_arg_list" test.
8045
ce22a4f1
DJ
80462004-02-01 Daniel Jacobowitz <drow@mvista.com>
8047
8048 * gdb.base/completion.exp: Kill a stray backslash.
8049
8050 From Jim Ingham <jingham@apple.com>:
8051 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8052 agrees with the result from sending a tab.
8053
abbab9d3
DJ
80542004-01-31 Daniel Jacobowitz <drow@mvista.com>
8055
8056 * gdb.base/chng-syms.exp: Remove stray newline.
8057
53904d1e
MK
80582004-01-31 Mark Kettenis <kettenis@gnu.org>
8059
8060 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8061 *-*-openbsd*.
8062 * gdb.asm/openbsd.inc: New file.
8063
3a4b3aac
MK
80642004-01-30 Mark Kettenis <kettenis@gnu.org>
8065
8066 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8067 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8068 *-*solaris2*. Remove commented out default settings for
8069 asm-flags. Replace gdb_compile with target_link.
8070
ebac27b4
MC
80712004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8072
8073 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8074 for all tests. Remove old hp-ux and cygnus xfail cases.
8075
d8679d84
PH
80762004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8077
8078 * gdb.base/chng-syms.exp: New file.
8079 * gdb.base/chng-syms.c: New file.
8080
0a55bc22
MC
80812004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8082
8083 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8084 Provide arms for current output in all my configurations.
8085
94b8e876
MC
80862004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8087
8088 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8089 * lib/compiler.cc: Likewise.
8090 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8091 get the right preprocessor. Eval the output directly. Remove
8092 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8093 hp_f77_compiler and hp_f90_compiler completely.
8094 (gdb_preprocess): Delete.
8095 (get_compiler): Delete.
8096
7cf03d44
MK
80972004-01-24 Mark Kettenis <kettenis@gnu.org>
8098
8099 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8100 <string.h>.
8101
68b6dce9
NR
81022004-01-24 Nick Roberts <nick@nick.uklinux.net>
8103
8104 * gdb.mi/mi-stack.exp: Update copyright.
8105
b368761e
DC
81062004-01-23 David Carlton <carlton@kealia.com>
8107
8108 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8109 test for cp_lookup_transparent_type.
8110 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8111 call them.
8112
f2061b53
DJ
81132004-01-23 Daniel Jacobowitz <drow@mvista.com>
8114
8115 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8116 after -var-update.
8117
37fc574a
DC
81182004-01-23 David Carlton <carlton@kealia.com>
8119
8120 * gdb.cp/namespace.cc (C::ensureRefs): New.
8121 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8122
8e94b928
NR
81232004-01-20 Nick Roberts <nick@nick.uklinux.net>
8124
8125 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8126 case "-stack-list-locals 2".
8127 * gdb.mi/mi-var-child.exp: Test for case
8128 "-var-list-children --all-values NAME".
8129
997b0952
MC
81302004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8131
8132 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8133
52470da3
MK
81342004-01-18 Mark Kettenis <kettenis@gnu.org>
8135
7049b4b8
MK
8136 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8137 used with gdb_test_multiple.
8138
52470da3
MK
8139 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8140 read at address 0. This fixes PR testsuite/1504.
8141
da6012e5
DJ
81422004-01-18 Daniel Jacobowitz <drow@mvista.com>
8143
8144 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8145 Remove downloading, guessing the host executable, the calls to
8146 gdb_file_cmd and gdb_target_cmd, and "load" support.
8147 (infer_host_exec): New function broken out from gdb_load.
8148 (gdb_load): New wrapper for gdbserver_gdb_load.
8149 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8150 gdb_target_cmd. Use -target-select.
8151 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8152 Download binaries to the host. Clear last_mi_remote_file when
8153 we load a new binary.
8154 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8155 call gdbserver_gdb_load and mi_gdb_target_cmd.
8156
32c70722
MC
81572004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8158
8159 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8160 type patterns.
8161
b0cecf36
MC
81622004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8163
8164 * gdb.cp/templates.exp: Fix typo in test name of
8165 "print Foo<volatile char*>::foo".
8166
4120d7e6
MC
81672004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8168
8169 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8170
f679e530
BE
81712004-01-16 Ben Elliston <bje@wasabisystems.com>
8172
8173 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8174 (clean mostlyclean): Remove empty rm.
8175
091c48f6
MC
81762004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8177
8178 * gdb.base/setvar.exp: Add copyright years.
8179
3e5fc8d2
DC
81802004-01-14 David Carlton <carlton@bactrian.org>
8181
8182 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8183 PR c++/1511 and update coment.
8184 * gdb.cp/templates.exp: Update patterns to match current output.
8185 If changes involve something other than whitespace, KFAIL
8186 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8187
63d06c5c
DC
81882004-01-14 David Carlton <carlton@kealia.com>
8189
8190 * gdb.cp/namespace.exp: Add tests involving classes defined within
8191 namespaces.
8192 * gdb.cp/namespace.cc (C::CClass): New.
8193 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8194
a51dab88
EZ
81952004-01-14 Elena Zannoni <ezannoni@redhat.com>
8196
8197 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8198 what debug info we have. Print a better message if something goes
8199 wrong while producing the separate debug info file.
8200
a476ccc9
MC
82012004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8202
8203 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8204
f453692c
MC
82052004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8206
8207 * gdb.base/callfuncs.c: Add copyright notice.
8208
f40063a5
MC
82092004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8210
8211 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8212 inheritance. PR gdb/1498, PR gcc/13539.
8213
19ac3974
EZ
82142004-01-13 Elena Zannoni <ezannoni@redhat.com>
8215
a9c64011
AS
8216 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8217 test specific name.
8218 * gdb.mi/gdb669.exp: Ditto.
8219 * gdb.mi/mi-pthreads.exp: Ditto.
8220 * gdb.mi/mi1-pthreads.exp: Ditto.
8221 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 8222
56c97c6e
MC
82232004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8224
8225 * gdb.cp/member-ptr.cc: Add copyright notice.
8226
a0644324
MC
82272004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8228
8229 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8230 some patterns for recent versions of gcc and hpacc. Delete
8231 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8232 Delete tests that access a NULL pointer-to-member-data. This
8233 script is still disabled for gcc.
8234
32fabe09
EZ
82352004-01-12 Elena Zannoni <ezannoni@redhat.com>
8236
8237 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 8238 escaped correctly.
32fabe09 8239
1f8a6abb
EZ
82402004-01-12 Elena Zannoni <ezannoni@redhat.com>
8241
8242 * gdb.base/sepdebug.exp: New file.
8243 * gdb.base/sepdebug.c: New file.
8244 * lib/gdb.exp (separate_debug_filename): New procedure.
8245 (gdb_gnu_strip_debug): New procedure.
8246
48efe704
AC
82472004-01-12 Andrew Cagney <cagney@redhat.com>
8248
8249 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8250 * gdb.mi/ChangeLog-1999-2003: New file.
8251
a9415475
AC
82522004-01-12 Andrew Cagney <cagney@redhat.com>
8253
8254 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8255 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8256 or EEXIST", treat EBUSY as an XFAIL.
8257
83b8cf9d
MC
82582004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8259
8260 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8261 hp_cc_compiler.
8262
9939d2a8
MC
82632004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8264
8265 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8266 decorations.
8267
1ff8cadf
MC
82682004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8269
8270 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8271 and "(aCC)" decorations. Remove obsolete doco about old
8272 test results.
8273
6fa9022e
MC
82742004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8275
8276 * gdb.cp/exception.exp: Fix typo in doco.
8277
209721fe
MK
82782004-01-09 Mark Kettenis <kettenis@gnu.org>
8279
8280 * gdb.base/gdb1476.exp: Fix typo.
8281
ef11303e
MC
82822004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8283
8284 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8285 file.
8286
041ab88c
MC
82872004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8288
8289 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8290 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8291 Use gdb_compile. Remove restriction on gcc. Add some patterns
8292 for recent version of gdb. Delete second half, which was a copy
8293 of the first half with different build flags. This test is
8294 still disabled because it is still not ready for production.
8295
e36d075a
MC
82962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8297
8298 * gdb.cp/exception.cc: Add copyright notice.
8299 * gdb.cp/exception.exp: Add a notice that this file is broken
8300 because of line number changes caused by addition of copyright
8301 notice.
8302
42b190ad
MC
83032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8304
8305 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8306 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8307
8f25f06b
MC
83082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8309
8310 * gdb.cp/classes.exp: Accept gnu abi 2.
8311 * gdb.cp/derivation.exp: Likewise.
8312 * gdb.cp/overload.exp: Likewise.
8313 * gdb.cp/virtfunc.exp: Likewise.
8314
06ded8b8
MC
83152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8316
8317 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8318 semicolon after end of function.
8319
77c26ae3
MC
83202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8321
8322 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8323 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8324 boilerplate code for compiling and running the program under
8325 test. Add some string method tests.
8326
20757486
MC
83272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8328
8329 * gdb.cp/bs15503.cc: Add copyright notice.
8330 * gdb.cp/bs15503.exp: Adjust line number.
8331
0fd3b503
MC
83322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8333
8334 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8335 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8336
10d1bea8
MC
83372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8338
8339 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8340 hp_cc_compiler.
8341
2789202a
MC
83422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8343
8344 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8345 * gdb.cp/ctti.exp: Use the marker instead of "next".
8346 With gcc, run further before bailing.
8347
b862f14c
MC
83482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8349
8350 * gdb.cp/cttiadd.cc: Add copyright notice.
8351 * gdb.cp/cttiadd1.cc: Likewise.
8352 * gdb.cp/cttiadd2.cc: Likewise.
8353 * gdb.cp/cttiadd3.cc: Likewise.
8354
96da2469
MC
83552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8356
8357 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8358 Use gdb_test, gdb_test_multiple. Use floating-point values that
8359 have exact representations in IEEE-ish formats.
8360
053248ff
MC
83612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8362
8363 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8364 compilers. Delete duplicate call to get_compiler_info.
8365 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8366 * gdb.base/volatile.exp: Likewise.
8367
84acecdd
MK
83682004-01-07 Mark Kettenis <kettenis@gnu.org>
8369
8370 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8371 memory at address 0.
8372
fe11a27f
MC
83732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8374
8375 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8376 to test for hp-ux assembler. Fix copyright years.
8377
60ad077b
AC
83782004-01-07 Andrew Cagney <cagney@redhat.com>
8379
8380 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8381
1c9b8f33
AC
83822004-01-07 Andrew Cagney <cagney@redhat.com>
8383
8384 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8385 when creating the read-only file. From analysis by Roland McGrath
8386 and Elena Zannoni.
8387
753ccc7a
MC
83882004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8389
8390 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8391
eca3e36b
MC
83922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8393
8394 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8395 data pointers.
8396
f8d4bac4
MC
83972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8398
8399 * gdb.cp/m-static.exp: Compile one source file at a time.
8400 Delete unused call to get_compiler_info.
8401
9b4e0f94
MC
84022004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8403
8404 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8405 * gdb.base/call-rt-st.exp: Likewise.
8406 * gdb.base/nodebug.exp: Likewise.
8407 * gdb.base/volatile.exp: Likewise.
8408 * gdb.cp/ref-types.exp: Likewise.
8409 * gdb.cp/templates.exp: Likewise.
8410
023c1024
MK
84112004-01-05 Mark Kettenis <kettenis@gnu.org>
8412
8413 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8414
19703c4a
MC
84152004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8416
8417 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8418 hppa*-hp-hpux*.
8419
18b67037
MK
84202004-01-04 Mark Kettenis <kettenis@gnu.org>
8421
ba6219c8
MK
8422 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8423 x86_64-*-*.
8424
18b67037
MK
8425 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8426 sparc64-*-* and sparc*-solaris2*.
8427
1bfbbb9d
MK
84282004-01-04 Mark Kettenis <kettenis@gnu.org>
8429
8430 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8431 return ${tests}" test. The ${tests} already mentions the
8432 filename.
8433
06846494
MC
84342004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8435
8436 * gdb.cp/local.exp: Accept gcc abi 2.
8437
3b0cb202
MC
84382004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8439
8440 * gdb.cp/templates.exp: Accept gcc abi 2.
8441
0643ec3f
MC
84422004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8443
8444 * lib/compiler.cc: Remove supports_template_debugging.
8445 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8446
d231d0b1
MC
84472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8448
8449 * gdb.cp/namespace.exp: Accept gcc abi 2.
8450
44ffb27c
MC
84512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8452
8453 * gdb.cp/method.exp: Accept gcc abi 2.
8454
184ad485
MC
84552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8456
8457 * gdb.cp/classes.exp: Generate identical results as old version.
8458 * gdb.cp/derivation.exp: Likewise.
8459 * gdb.cp/overload.exp: Likewise.
8460 * gdb.cp/virtfunc.exp: Likewise.
8461
116f09e7
MC
84622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8463
8464 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8465 mysterious bug with sourceware version of expect.
8466
b1379776
MC
84672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8468
8469 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8470 current versions of gcc, including gcc abi 2. Remove gratuitous
8471 restart of test program. Use gdb_test_multiple and gdb_test for
8472 all tests. Add patterns to xfail missing "const" in "const char *"
8473 and kfail PR gdb/1155.
8474
6b7a4c0e
MC
84752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8476
8477 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8478 current versions of gcc, including gcc abi 2. Remove gratuitous
8479 restart of test program. Use gdb_test_multiple and gdb_test for
8480 all tests. Add patterns to kfail PR gdb/1498.
8481
51615d72
MC
84822003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8483
8484 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8485 current versions of gcc, including gcc abi 2. Use "breakpoint"
8486 and "continue" instead of restarting the target program. Use
8487 gdb_test_multiple and gdb_test for all tests.
8488
7b79a9d7
MK
84892004-01-01 Mark Kettenis <kettenis@gnu.org>
8490
8491 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8492 for *-*-solaris2*.
8493
1cd3489f
MC
84942003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8495
8496 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8497 current versions of gcc, including gcc abi 2. Use "breakpoint"
8498 and "continue" instead of restarting the target program several
8499 times. Use gdb_test_multiple and gdb_test for all tests.
8500
850742db
MC
85012003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8502
8503 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8504 source files.
8505
eb4bbda8
MC
85062003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8507
8508 * gdb.base/environ.exp: Handle compiling test case from multiple
8509 source files.
8510
e42c7771
MC
85112003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8512
8513 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8514
80e4b428
JB
85152003-12-17 Jim Blandy <jimb@redhat.com>
8516
5f06973a
JB
8517 * gdb.base/freebpcmd.c: Add copyright notice.
8518
80e4b428
JB
8519 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8520
0ab84fb7
MC
85212003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8522
8523 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8524
1b3bb3d0
JB
85252003-12-13 Jim Blandy <jimb@redhat.com>
8526
8527 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8528
3a4c9371
KB
85292003-12-12 Kevin Buettner <kevinb@redhat.com>
8530
8531 * gdb.asm/frv.inc: New file.
8532 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8533
a1dea79a
FF
85342003-12-09 Fred Fish <fnf@redhat.com>
8535
8536 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8537 functions to break1.c and leave prototypes behind. Add more
8538 "set breakpoint NN here" comments.
8539 * gdb.base/break1.c: New file.
8540
8541 * gdb.base/break.exp: Handle compiling test case from multiple
8542 source files and change source file references as needed.
8543 * gdb.base/completion.exp: Ditto.
8544 * gdb.base/condbreak.exp: Ditto.
8545 * gdb.base/define.exp: Ditto.
8546 * gdb.base/ena-dis-br.exp: Ditto.
8547 * gdb.base/info-proc.exp: Ditto.
8548 * gdb.base/maint.exp: Ditto.
8549 * gdb.base/until.exp: Ditto.
8550
8551 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8552 hardcoded line numbers.
8553 * gdb.base/define.exp: Ditto.
8554 * gdb.base/ena-dis-br.exp: Ditto.
8555 * gdb.base/maint.exp: Ditto.
8556 * gdb.base/until.exp: Ditto.
8557
8558 * gdb.base/completion.exp: Use "break1" for completion tests since
8559 "break" is no longer a unique prefix.
8560
5266b69c
AC
85612003-12-06 Andrew Cagney <cagney@redhat.com>
8562
8563 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8564 "return_value_unimplemented". When an unimplemented struct return
8565 architecture, report incorrect values as a KFAIL
8566
374451f0
MC
85672003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8568
8569 * gdb.cp/rtti.exp: Accept new wording of warning from
8570 cp_lookup_rtti_type.
8571
ba9b20a7
MC
85722003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8573
8574 Partial fix for PR testsuite/1456.
8575 * gdb.base/scope.exp (test_at_main): Replace references to
8576 gcc_compiled with calls to test_compiler_info.
8577 (test_at_foo): Likewise.
8578 (test_at_bar): Likewise.
8579
b74b6d0b
MC
85802003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8581
8582 Partial fix for PR testsuite/1456.
8583 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8584 to test_compiler_info.
8585
ccfa3402
MC
85862003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8587
8588 * gdb.base/so-impl-ld.exp: Update copyright notice.
8589
f6246aba
MC
85902003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8591
8592 Partial fix for PR testsuite/1456.
8593 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8594 to test_compiler_info.
8595
13ae734a
MC
85962003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8597
8598 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8599 from current versions of gdb. Clean up regular expressions.
8600 Delete redundant timeout case.
8601
d8e1cdee
MC
86022003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8603
8604 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8605 from current versions of gdb. Clean up regular expressions.
8606 Delete redundant timeout case.
8607
96457b64
MC
86082003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8609
8610 Partial fix for PR testsuite/1456.
8611 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8612 gcc_compiled with call to test_compiler_info.
8613
f35309fc
MC
86142003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8615
8616 Partial fix for PR testsuite/1456.
8617 * gdb.base/list.exp (test_list_function): Delete unused declaration
8618 of gcc_compiled.
8619
d7afdf9b
MC
86202003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8621
8622 Partial fix for PR testsuite/1456.
8623 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8624 call to test_compiler_info.
8625
71507b56
MK
86262003-11-29 Mark Kettenis <kettenis@gnu.org>
8627
8628 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8629 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8630 it to create the appropriate note.inc.
8631 * gdb.asm/asmsrc1.s: Include "note.inc".
8632 * gdb.asm/netbsd.inc: New file.
8633 * gdb.asm/empty.inc: New file.
8634
f81f93f7
MC
86352003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8636
8637 Partial fix for PR testsuite/1456.
8638 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8639 calls to test_compiler_info.
8640
9a77938e
MC
86412003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8642
8643 Partial fix for PR testsuite/1456.
8644 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8645 calls to test_compiler_info.
8646
e8367dc7
MK
86472003-11-27 Mark Kettenis <kettenis@gnu.org>
8648
8649 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8650 pattern for the KFAILs.
8651
526c61ee
AF
86522003-11-25 Adam Fedor <fedor@gnu.org>
8653
8654 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8655 * gdb.objc/objcdecode.m: New file.
8656
28f2d600
AF
86572003-11-25 Adam Fedor <fedor@gnu.org>
8658
8659 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8660 * gdb.objc/nondebug.m: New file.
8661
a3895cee
BE
86622003-11-26 Ben Elliston <bje@wasabisystems.com>
8663
8664 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8665 NetBSD as it does on FreeBSD. Modelled on a similar change by
8666 Mark Kettenis on 2003-05-30.
8667 (link-flags): Set to "--entry _start" regardless of target.
8668 Special linker flags are to be appended to $link-flags.
8669 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8670
c9f2c8a3
MC
86712003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8672
8673 * gdb.cp/method.exp: Accept output of new demangler.
8674
15a0587a 86752003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
8676
8677 * gdb/class2.exp: New file.
8678 * gdb/class2.cc: New file.
8679
3c00b570
MC
86802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8681
8682 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8683 of new demangler.
8684
7027acc7
MK
86852003-11-23 Mark Kettenis <kettenis@gnu.org>
8686
8687 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8688 of gdb_test "run".
8689
b0e1598a
MK
86902003-11-23 Mark Kettenis <kettenis@gnu.org>
8691
8692 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8693 "continue" into "run".
8694
4d9eda44
MC
86952003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8696
8697 Partial fix for PR testsuite/1456.
8698 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8699 call to test_compiler_info.
8700 * gdb.cp/ctti.exp: Likewise.
8701 * gdb.cp/derivation.exp: Likewise.
8702 * gdb.cp/member-ptr.exp: Likewise.
8703 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8704 reference to gcc_compiled.
8705
87062003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
8707
8708 Fix PR testsuite/1463.
8709 * gdb.base/structs.exp (start_structs_test): Call
8710 get_debug_format before using the debug format.
8711
d422fe19
AC
87122003-11-22 Andrew Cagney <cagney@redhat.com>
8713
8714 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8715 * gdb.base/structs.exp: Use gdb_test_multiple.
8716
039cf96d
AC
87172003-11-20 Andrew Cagney <cagney@redhat.com>
8718
6882279b
AC
8719 * gdb.base/structs.exp: Handle and recover from internal errors.
8720 Replace "foo${n}" with "foo<n>" in test messages.
8721
e53890ae
AC
8722 * gdb.base/structs.exp: Update copyright. Rewrite.
8723 * gdb.base/structs.c: Update copyright. Rewrite.
8724
2b211c59
AC
8725 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8726 resync count exceeded.
d63a86f8 8727
039cf96d
AC
8728 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8729 from the internal error.
8730 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8731 Original from Jim Blandy.
8732 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 8733
eac98b22
AC
87342003-11-19 Andrew Cagney <cagney@redhat.com>
8735
8736 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8737 KFAIL.
8738
67455b2a
MK
87392003-11-17 Mark Kettenis <kettenis@gnu.org>
8740
8741 New testcase for PR backtrace/1435.
8742 * gdb.arch/i386-unwind.exp: New file.
8743 * gdb.arch/i386-unwind.c: New file.
8744
853d6e5b
AC
87452003-11-17 Andrew Cagney <cagney@redhat.com>
8746
8747 * lib/gdb.exp (compiler_info): New global.
8748 (test_compiler_info): New function.
8749 (get_compiler_info): Set compiler_info.
8750 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8751 "compiler_info" to gcc-<major>-<minor>.
8752
38cf6e11
MC
87532003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8754
8755 * gdb.trace/configure: Remove.
8756
a50d3602
EZ
87572003-11-13 Elena Zannoni <ezannoni@redhat.com>
8758
8759 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 8760 breakpoints.
a50d3602
EZ
8761 * gdb.base/break.exp: Remove all references to explicit line
8762 numbers.
8763
d9407aaa
NC
87642003-11-11 Nick Clifton <nickc@redhat.com>
8765
8766 * gdb.base/shreloc.exp: Do not run for targets which do not
8767 support shared objects.
8768
db488fc1
CV
87692003-11-10 Corinna Vinschen <vinschen@redhat.com>
8770
8771 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8772 Don't run tests if nofileio flag is given.
8773
6a90a18e
EZ
87742003-11-07 Elena Zannoni <ezannoni@redhat.com>
8775
8776 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 8777 as well as 'Watchpoint'.
6a90a18e 8778
0b915e9c
EZ
87792003-11-06 Elena Zannoni <ezannoni@redhat.com>
8780
8781 Reported by Jim Ingham <jingham@apple.com>:
8782 * gdb.base/annota1.exp: Match at least one occurrence of the
8783 signal handler annotation.
8784
d7e4b55f
EZ
87852003-11-06 Elena Zannoni <ezannoni@redhat.com>
8786
a9c64011
AS
8787 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8788 as well as 'Watchpoint'.
d7e4b55f 8789
2fe4e8d0
MC
87902003-11-05 Michael Chastain <mec@shout.net>
8791
8792 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
8793
6ef88553
KW
87942003-11-03 Kris Warkentin <kewarken@qnx.com>
8795
8796 * gdb.arch/gdb1291.c: New test file.
8797 * gdb.arch/gdb1291.exp: New test script.
8798 * gdb.arch/gdb1431.c: New test file.
8799 * gdb.arch/gdb1431.exp: New test script.
8800
ae7dc4d8
MC
88012003-10-22 Michael Chastain <mec@shout.net>
8802
8803 * gdb.mi/pthreads.c: Add copyright notice.
8804
c39d7427
MC
88052003-10-22 Michael Chastain <mec@shout.net>
8806
8807 * gdb.threads/pthreads.c: Add copyright notice.
8808
8b7d96c1
MC
88092003-10-20 Michael Chastain <mec@shout.net>
8810
8811 * gdb.base/gdb1056.exp: New test script.
8812
d1d69fdd
DJ
88132003-10-13 Daniel Jacobowitz <drow@mvista.com>
8814
8815 * gdb.threads/killed.exp: Use gdb_run_cmd.
8816
7d605576
DJ
88172003-10-13 Daniel Jacobowitz <drow@mvista.com>
8818
8819 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
8820 create a core file.
8821 * gdb.threads/gcore-thread.exp: Likewise.
8822
618ec112
CV
88232003-10-13 Corinna Vinschen <vinschen@redhat.com>
8824
8825 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
8826 type, based on char type.
8827 (struct bit_flags_short_t): New bitfield type, based on short type.
8828 (init_bit_flags_char): New fuction.
8829 (init_bit_flags_short): Ditto.
8830 (print_bit_flags_char): Ditto.
8831 (print_bit_flags_short): Ditto.
8832 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8833
9367a73c
MC
88342003-10-11 Michael Chastain <mec@shout.net>
8835
8836 * gdb.base/call-rt-st.exp: Update copyright year.
8837
1decf120
KI
88382003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8839
8840 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8841 * gdb.disasm/sh3.s: Ditto.
8842
5445b2ae
DJ
88432003-10-07 Daniel Jacobowitz <drow@mvista.com>
8844
8845 * gdb.threads/switch-threads.exp: New test.
8846 * gdb.threads/switch-threads.c: New source file.
8847
aec24853
CV
88482003-10-07 Corinna Vinschen <vinschen@redhat.com>
8849
8850 * gdb.base/ending-run.exp: Add sh specific case.
8851
adc7428d
AC
88522003-10-06 Andrew Cagney <cagney@redhat.com>
8853
8854 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8855 * gdb.disasm/mn10200.exp: Delete obsolete file.
8856
c9d37158
DJ
88572003-09-29 Daniel Jacobowitz <drow@mvista.com>
8858
8859 * ChangeLog: Correct an entry command.exp -> commands.exp.
8860 * gdb.base/commands.exp (bp_deleted_in_command_test)
8861 (temporary_breakpoint_commands): Check noargs.
8862
79c2c32d
DC
88632003-09-25 David Carlton <carlton@kealia.com>
8864
8865 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8866 of some print tests, where appropriate. Add tests for C::D::cd,
8867 E::ce, F::cXfX, G::XgX.
8868 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8869
594e6d67
RE
88702003-09-25 Richard Earnshaw <rearnsha@arm.com>
8871
8872 * lib/java.exp (java_init): Import target_alias before using it.
8873
10f0d451
DC
88742003-09-25 David Carlton <carlton@kealia.com>
8875
8876 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8877
274bcba0
EZ
88782003-09-23 Elena Zannoni <ezannoni@redhat.com>
8879
d63a86f8 8880 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 8881 weirdness.
274bcba0 8882
cdbf20f7
MC
88832003-09-17 Michael Chastain <mec@shout.net>
8884
8885 * gdb.cp/gdb1355.exp: New file.
8886 * gdb.cp/gdb1355.c: New file.
8887
71e06f80
CV
88882003-09-15 Corinna Vinschen <vinschen@redhat.com>
8889
8890 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
8891 * gdb.asm/sh.inc: New file.
8892
5c4e30ca
DC
88932003-09-11 David Carlton <carlton@kealia.com>
8894
bd45b7af
DC
8895 * gdb.cp/namespace.exp: Add tests for namespace types.
8896 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
8897 (test_namespace): New.
8898
1c199746
EZ
88992003-09-11 Elena Zannoni <ezannoni@redhat.com>
8900
a9c64011 8901 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 8902 * gdb.stabs/weird.exp: Ditto.
1c199746 8903
04ed252f
MC
89042003-09-08 Michael Chastain <mec@shout.net>
8905
8906 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
8907
d8a2d9e7
MC
89082003-09-07 Michael Chastain <mec@shout.net>
8909
8910 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
8911 'parse error'.
8912
161afb24
MK
89132003-09-07 Mark Kettenis <m.kettenis@osp.nl>
8914
8915 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
8916
49f2741a
MC
89172003-08-30 Michael Chastain <mec@shout.net>
8918
8919 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
8920 * gdb.gdb/observer.exp: Ditto.
8921 * gdb.gdb/xfullpath.exp: Ditto.
8922
8afa723e
MK
89232003-08-29 Mark Kettenis <kettenis@gnu.org>
8924
8925 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
8926 *-*-*bsd*.
8927
f31dfe3b
JJ
89282003-08-28 Jeff Johnston <jjohnstn@redhat.com>
8929
8930 * gdb.base/dump.exp: Skip for ia64.
8931
4630e498
JJ
89322003-08-25 Jeff Johnston <jjohnstn@redhat.com>
8933
8934 * gdb.asm/asm-source.exp: Add ia64 support.
8935 * gdb.asm/ia64.inc: New file.
8936
1105b7ef
MC
89372003-08-22 Michael Chastain <mec@shout.net>
8938
8939 * gdb.cp: New directory.
8940 * gdb.cp/*: Copy from gdb.c++/*.
8941 * gdb.c++/*: Remove.
8942 * Makefile.in: Change gdb.c++ to gdb.cp.
8943 * configure.in: Ditto.
8944 * configure: Regnerate.
8945
c945b932
MK
89462003-08-18 Mark Kettenis <kettenis@gnu.org>
8947
8948 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
8949 * gdb.arch/i386-prologue.c (gdb1338): Add function.
8950
2b66634b
DJ
89512003-08-17 Daniel Jacobowitz <drow@mvista.com>
8952
8953 * mi-var-display.exp (-var-list-children weird): Accept function
8954 pointers with argument types.
8955 * mi1-var-display.exp (-var-list-children weird): Likewise.
8956 * mi2-var-display.exp (-var-list-children weird): Likewise.
8957
a356f73b
DJ
89582003-08-17 Daniel Jacobowitz <drow@mvista.com>
8959
8960 * gdb.base/annota3.exp: Add missing newline.
8961
483417b8
MC
89622003-08-06 Michael Chastain <mec@shout.net>
8963
8964 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8965
c99c59c3
MS
89662003-08-12 Michael Snyder <msnyder@redhat.com>
8967
8968 * gdb.base/float.exp: Add test for SH.
8969
55ed7501
MK
89702003-08-10 Mark Kettenis <kettenis@gnu.org>
8971
8972 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8973
1a371f2e
EZ
89742003-08-07 Elena Zannoni <ezannoni@redhat.com>
8975
8976 * gdb.base/completion.exp: Remove reduntant completion test
8977 on filename.
8978
e0f353ce
EZ
89792003-08-07 Elena Zannoni <ezannoni@redhat.com>
8980
a9c64011
AS
8981 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8982 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8983 gdb.trace/save-trace.exp: Make sure that full pathnames are
8984 escaped correctly.
e0f353ce 8985
5710a1af 89862003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 8987
a9c64011
AS
8988 * configure.in: Don't generate config.h from config.hin.
8989 * configure: Regenerate.
8990 * config.hin: Remove file.
8991 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8992 * gdb.threads/pthreads.c: Ditto.
5710a1af 8993
dcd81ce9
DJ
89942003-08-07 Daniel Jacobowitz <drow@mvista.com>
8995
8996 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8997 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8998 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8999 Replace ld24 with seth/add3.
9000
6009d884
AC
90012003-08-02 Andrew Cagney <cagney@redhat.com>
9002
9003 * gdb.base/annota3.exp: New file.
9004 * gdb.base/annota3.c: New file.
9005 * gdb.c++/annota3.exp: New file.
9006 * gdb.c++/annota3.cc: New file.
9007
51514e06
MC
90082003-07-29 Michael Chastain <mec@shout.net>
9009
9010 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9011 actually failed.
9012 (do_pass): Likewise.
9013 * gdb.threads/tls.exp: Always initialize no_of_threads.
9014
4ee6625b
DJ
90152003-07-27 Daniel Jacobowitz <drow@mvista.com>
9016
9017 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9018 pattern.
9019 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9020 * gdb.threads/tls.exp: Recognize one case of the host library not
9021 supporting TLS.
9022
225f2bf6
AC
90232003-07-27 Andrew Cagney <cagney@redhat.com>
9024
9025 * gdb.base/fileio.exp: Use SH when running commands using
9026 remote_exec.
9027
bcb27c9f
DJ
90282003-07-24 Daniel Jacobowitz <drow@mvista.com>
9029
9030 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9031 * gdb.base/relocate.c (dummy): New padding array.
9032
3d67be83
MS
90332003-07-22 Michael Snyder <msnyder@redhat.com>
9034
d63a86f8 9035 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
9036
9037 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9038 patterns to be more general, accepting old and new output.
9039 Some output chars (such as '+') also must be quoted.
d63a86f8 9040 Some addresses are displayed numerically instead of
3d67be83
MS
9041 symbolically.
9042
57ba3b85
MS
90432003-07-23 Michael Snyder <msnyder@redhat.com>
9044
686d097c
MS
9045 * gdb.base/return2.exp: Don't test long-long return.
9046
57ba3b85
MS
9047 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9048 * gdb.disasm/t01_mov.exp: Ditto.
9049 * gdb.disasm/t02_mova.s: Ditto.
9050 * gdb.disasm/t02_mova.exp: Ditto.
9051 * gdb.disasm/t03_add.s: Ditto.
9052 * gdb.disasm/t03_add.exp: Ditto.
9053 * gdb.disasm/t04_sub.s: Ditto.
9054 * gdb.disasm/t04_sub.exp: Ditto.
9055 * gdb.disasm/t05_cmp.s: Ditto.
9056 * gdb.disasm/t05_cmp.exp: Ditto.
9057 * gdb.disasm/t06_ari2.s: Ditto.
9058 * gdb.disasm/t06_ari2.exp: Ditto.
9059 * gdb.disasm/t07_ari3.s: Ditto.
9060 * gdb.disasm/t07_ari3.exp: Ditto.
9061 * gdb.disasm/t08_or.s: Ditto.
9062 * gdb.disasm/t08_or.exp: Ditto.
9063 * gdb.disasm/t09_xor.s: Ditto.
9064 * gdb.disasm/t09_xor.exp: Ditto.
9065 * gdb.disasm/t10_and.s: Ditto.
9066 * gdb.disasm/t10_and.exp: Ditto.
9067 * gdb.disasm/t11_logs.s: Ditto.
9068 * gdb.disasm/t11_logs.exp: Ditto.
9069 * gdb.disasm/t12_bit.s: Ditto.
9070 * gdb.disasm/t12_bit.exp: Ditto.
9071 * gdb.disasm/t13_otr.s: Ditto.
9072 * gdb.disasm/t13_otr.exp: Ditto.
9073
e00759ef
EZ
90742003-07-22 Elena Zannoni <ezannoni@redhat.com>
9075
9076 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9077
8bc2021f
EZ
90782003-07-22 Elena Zannoni <ezannoni@redhat.com>
9079
a9c64011
AS
9080 * gdb.threads/tls.c : New file.
9081 * gdb.threads/tls.exp : New file.
9082 * gdb.threads/tls-main.c : New file.
9083 * gdb.threads/tls-shared.c : New file.
9084 * gdb.threads/tls-shared.exp : New file.
8bc2021f 9085
89320c4c
AS
90862003-07-22 Andreas Schwab <schwab@suse.de>
9087
9088 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9089
180dea7c
AS
90902003-07-20 Andreas Schwab <schwab@suse.de>
9091
9092 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9093 due to insn reordering.
9094
0714963c
AC
90952003-07-15 Andrew Cagney <cagney@redhat.com>
9096
9097 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9098
98a23b3f
MC
90992003-07-15 Michael Chastain <mec@shout.net>
9100
9101 * gdb.base/gdb1250.exp: New file.
9102 * gdb.base/gdb1250.c: New file.
9103
27e417a2
ML
91042003-07-09 Michal Ludvig <mludvig@suse.cz>
9105
9106 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9107 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9108
8bc2021f
EZ
91092003-07-09 Elena Zannoni <ezannoni@redhat.com>
9110
a9c64011
AS
9111 * gdb.threads/tls.c: New file.
9112 * gdb.threads/tls.exp: New file.
9113 * gdb.threads/tls-main.c: New file.
9114 * gdb.threads/tls-shared.c: New file.
9115 * gdb.threads/tls-shared.exp: New file.
8bc2021f 9116
d99968dc
EZ
91172003-07-09 Elena Zannoni <ezannoni@redhat.com>
9118
9119 * gdb.base/annota1.exp: Make sure that we properly escape the
9120 full path of the source file. Xfail more permissive patterns,
d63a86f8 9121 due to a compiler debug info problem.
d99968dc 9122
83876b3b
AS
91232003-07-07 Andreas Schwab <schwab@suse.de>
9124
2705e972
AS
9125 * gdb.asm/m68k.inc: New file.
9126 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9127
83876b3b
AS
9128 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9129 arguments"): Also match negative number.
9130
9131 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9132
3a871b37
DJ
91332003-07-03 Daniel Jacobowitz <drow@mvista.com>
9134
9135 * gdb.base/store.c (charest): New typedef.
9136 (add_char): Rename to add_charest, update.
9137 (wack_char): Rename to wack_charest, update types. Return l + r
9138 to keep r live across the call.
9139 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9140 (wack_double, wack_doublest): Return l + r to keep r live across
9141 the call.
9142 * gdb.base/store.exp: Accomodate store.c changes.
9143
b2a7f303
DC
91442003-06-30 David Carlton <carlton@kealia.com>
9145
9146 * gdb.c++/maint.exp (test_invalid_name): New.
9147 (test_first_component): Add tests for invalid names.
9148
3c6cb4a1
MC
91492003-06-29 Michael Chastain <mec@shout.net>
9150
9151 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9152 output of '<VTT for class>' for virtual base classes.
9153
f1c2644b
DJ
91542003-06-29 Daniel Jacobowitz <drow@mvista.com>
9155
9156 * gdb.base/completion.exp: Tab-complete "complet" instead of
9157 "compl".
9158 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9159
18080350
DJ
91602003-06-29 Daniel Jacobowitz <drow@mvista.com>
9161
9162 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9163 * gdb.base/volatile.exp: Likewise.
9164
f56973f8
DJ
91652003-06-29 Daniel Jacobowitz <drow@mvista.com>
9166
9167 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9168 gdb/1265.
9169
91702003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
9171 Daniel Jacobowitz <drow@mvista.com>
9172
9173 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9174 initial line count of 'captured_main' from 26 to 32.
9175 (test_with_self): Allow xmalloc call to be interleaved with the
9176 preceding two lines.
9177
e766d4d6
JB
91782003-06-24 Joel Brobecker <brobecker@gnat.com>
9179
9180 * gdb.base/bang.exp: New testcase.
9181
f125c9a4
JB
91822003-06-23 Joel Brobecker <brobecker@gnat.com>
9183
9184 * gdb.base/langs.exp: Add some tests for the "minimal" language
9185 support.
9186
6e25beaf
EZ
91872003-06-23 Elena Zannoni <ezannoni@redhat.com>
9188
9189 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9190 the testcase.
9191
2f816dda
DJ
91922003-06-22 Daniel Jacobowitz <drow@mvista.com>
9193
9194 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9195 offset.
9196
db5a5748
DJ
91972003-06-22 Daniel Jacobowitz <drow@mvista.com>
9198
9199 * gdb.c++/pr-1210.cc: New file.
9200 * gdb.c++/pr-1210.exp: New file.
9201
1df0c130
DJ
92022003-06-21 Daniel Jacobowitz <drow@mvista.com>
9203
9204 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9205 000-exec-continue.
9206
a92feac0
MK
92072003-06-15 Mark Kettenis <kettenis@gnu.org>
9208
9209 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9210 on *-*-*bsd* instead of *-*-freebsd*.
9211
81a58f5b
AC
92122003-06-14 Andrew Cagney <cagney@redhat.com>
9213
9214 * gdb.base/store.exp: Test longest and doublest. Test all
9215 parameters. Weaken return statement match.
9216 * gdb.base/store.c: Add longest and doublest - aka long long and
9217 long double functions. Put all parameters into local register
9218 variables. Use negative values.
9219
b257a0d3
AC
92202003-06-14 Andrew Cagney <cagney@redhat.com>
9221
9222 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9223 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9224 exit status.
9225 * gdb.base/fileio.exp: Disable target when nointerrupts and
9226 noinferiorio, instead of limiting it to remote. Use remote_exec
9227 instead of system.
d63a86f8 9228
21c38304
JJ
92292003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9230
9231 * gdb.base/float.exp: Add ia64 support.
9232
1bcdb424
CV
92332003-06-12 Corinna Vinschen <vinschen@redhat.com>
9234
9235 * gdb.base/fileio.exp: Run only on remote targets.
9236
6aeb981f
CV
92372003-06-10 Corinna Vinschen <vinschen@redhat.com>
9238
9239 * gdb.base/fileio.c: New file, testing File-I/O.
9240 * gdb.base/fileio.exp: Ditto.
9241
53df362e
RG
92422003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9243
9244 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9245 shared objects after relocation at load time (gdb PR/1132).
9246 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 9247 as above, part of the shared object relocation test.
53df362e 9248
ffee1b46
MK
92492003-06-08 Mark Kettenis <kettenis@gnu.org>
9250
b5ca3722
MK
9251 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9252 fully filled history list.
9253 * gdb.base/gdb_history: New file.
9254
03ed860d
MK
9255 * gdb.base/signals.exp: XFAIL "continue to func1" on
9256 i*86-*-freebsd*.
9257
ffee1b46
MK
9258 * gdb.base/attach.exp: When trying to attach to a nonexistent
9259 process, make it possible to specify the PID based on the target,
9260 and do so for *-*-freebsd*.
9261
d80dbb52
RH
92622003-06-02 Richard Henderson <rth@redhat.com>
9263
9264 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9265
6dd77b81
RH
92662003-06-02 Richard Henderson <rth@redhat.com>
9267
9268 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9269
f6347e16
RH
92702003-06-02 Richard Henderson <rth@redhat.com>
9271
9272 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9273
2c161407
DJ
92742003-06-01 Daniel Jacobowitz <drow@mvista.com>
9275
9276 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9277 of globalvar.
9278
572eb746
MK
92792003-06-01 Mark Kettenis <kettenis@gnu.org>
9280
9281 * gdb.asm/asm-source.exp: Check for memory read errors in
9282 disassembler test on *BSD too.
9283
9e9617a5
RH
92842003-06-01 Richard Henderson <rth@redhat.com>
9285
9286 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9287 for .frame.
9288 (gdbasm_call): Lose ldgp.
9289 (gdbasm_startup): Add frame information.
9290 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9291
7b34ad4e
MK
92922003-05-31 Mark Kettenis <kettenis@gnu.org>
9293
9294 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9295 i?86-*-*.
9296
10059fdf
MK
92972003-05-30 Mark Kettenis <kettenis@gnu.org>
9298
9299 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9300 FreeBSD.
9301
acf4b816
RH
93022003-05-29 Richard Henderson <rth@redhat.com>
9303
9304 * gdb.asm/alpha.inc: New file.
9305 * gdb.asm/asm-source.exp: Use it.
9306
e9ecd949
JB
93072003-05-29 Jim Blandy <jimb@redhat.com>
9308
9309 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9310 'core.PID'.
9311
e3e5a4f3
JB
93122003-05-22 Jim Blandy <jimb@redhat.com>
9313
9314 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9315 backtrace.
d63a86f8 9316
72fe3d25
DC
93172003-05-20 David Carlton <carlton@math.stanford.edu>
9318
9319 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9320 this time.
9321
58da2eb2
DC
93222003-05-19 David Carlton <carlton@bactrian.org>
9323
9324 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9325 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9326
1fcb5155
DC
93272003-05-19 David Carlton <carlton@bactrian.org>
9328
9329 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9330 namespace tests.
9331 Bump copyright date.
9332 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9333 (main): Call C::D::marker2.
9334 * gdb.c++/namespace1.cc: New file.
9335
85e85163
JJ
93362003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9337
9338 Roland McGrath <roland@redhat.com>
d63a86f8 9339 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
9340 there is no manager thread.
9341
a25fbfec
JJ
93422003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9343
d63a86f8
RM
9344 * gdb.threads/schedlock.exp: Remove assumption that all threads
9345 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
9346 in one of the child threads rather than the main thread.
9347
be375bae
JB
93482003-05-07 Jim Blandy <jimb@redhat.com>
9349
09bf6082
JB
9350 Add support for assembly source testing on the s390x.
9351 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9352 architecture.
9353 * gdb.asm/s390x.inc: New file.
9354
be375bae
JB
9355 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9356 succession of 'if' statements.
9357
00905d52
AC
93582003-05-05 Andrew Cagney <cagney@redhat.com>
9359
9360 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9361
b1e29e33
AC
93622003-05-05 Andrew Cagney <cagney@redhat.com>
9363
9364 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9365 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9366
e33d66ec
EZ
93672003-05-02 Elena Zannoni <ezannoni@redhat.com>
9368
9369 * gdb.base/charset.exp: Update based on new behavior of set/show
9370 charset commands.
9371
2b6fd0d8
AC
93722003-05-01 Andrew Cagney <cagney@redhat.com>
9373
9374 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9375 variable do not give memory errors.
9376
130cacce
AF
93772003-04-30 Adam Fedor <fedor@gnu.org>
9378
9379 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9380 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9381 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9382 gdb.objc/basicclass.m: : New files
9383
9384 * lib/gdb.exp (gdb_compile_objc): New procedure.
9385
bea71854
DJ
93862003-04-27 Daniel Jacobowitz <drow@mvista.com>
9387
9388 * gdb.base/signals.exp: Make backtrace tests more specific.
9389
0f20eeea
DC
93902003-04-23 David Carlton <carlton@bactrian.org>
9391
9392 * gdb.c++/maint.exp (test_first_component): Add tests for
9393 'operator' in more locations.
9394
c8c4d8dc
KB
93952003-04-16 Kevin Buettner <kevinb@redhat.com>
9396
9397 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9398
3fe60e3c
EZ
93992003-04-16 Elena Zannoni <ezannoni@redhat.com>
9400
9401 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 9402 func marke' instead. Update test name.
3fe60e3c 9403
9219021c
DC
94042003-04-15 David Carlton <carlton@math.stanford.edu>
9405
9406 * gdb.c++/maint.exp: New file.
9407
5dd55bdd
EZ
94082003-04-14 Elena Zannoni <ezannoni@redhat.com>
9409
9410 * gdb.threads/schedlock.c: Change type of thread function argument
9411 to long, to avoid warnings on 64-bit platforms.
9412
00890572
EZ
94132003-04-14 Elena Zannoni <ezannoni@redhat.com>
9414
a9c64011
AS
9415 * gdb.base/attach.exp: Add new message from ptrace in case of
9416 attaching to nonexistent process.
d63a86f8 9417
93201743
JB
94182003-04-11 Jim Blandy <jimb@redhat.com>
9419
9420 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9421 gdb.c++/userdef.cc: Place comments on the lines to which the
9422 marker function might return.
9423 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9424 gdb.c++/userdef.exp: Look for those comments to check that we've
9425 returned to the right place, instead of checking line numbers.
9426
2a11c64d
EZ
94272003-04-11 Elena Zannoni <ezannoni@redhat.com>
9428
a9c64011
AS
9429 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9430 match on sourcefile name, instead of directory name.
2a11c64d 9431
68ab8fc5
EZ
94322003-04-10 Elena Zannoni <ezannoni@redhat.com>
9433
d63a86f8 9434 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
9435 working directory name.
9436
5624293a
JB
94372003-04-09 Jim Blandy <jimb@redhat.com>
9438
9439 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9440 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9441 after an inferior function call, report the failure, but allow the
9442 test to continue.
9443
f1f02ee4
SC
94442003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9445
9446 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9447 with -DPROTOTYPES.
9448
6eb79af0
SC
94492003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9450
9451 * gdb.base/break.exp: Revert last patch.
9452
8dfb4cf0
SC
94532003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9454
9455 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9456 with -DPROTOTYPES.
9457
ed4c619a
AC
94582003-04-02 Andrew Cagney <cagney@redhat.com>
9459
9460 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9461 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9462 matching directories by the name breakpoint.
9463 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9464 Make "continue to marker1" consistent.
9465 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9466 message consistent.
9467 * lib/gdb.exp: Put "the program is no longer running", and "the
9468 program exited" in parenthesis.
9469 * lib/mi-support.exp: Ditto.
d63a86f8 9470
4e35d5f0 94712003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 9472
4e35d5f0
BR
9473 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9474
71900fe8
AC
94752003-03-29 Andrew Cagney <cagney@redhat.com>
9476
9477 * gdb.base/sizeof.c (main): Print the value of '\377'.
9478 * gdb.base/sizeof.exp: Check the sign of '\377'.
9479
c0655a16
MC
94802003-03-27 Michael Chastain <mec@shout.net>
9481
9482 * gdb.base/gdb1090.exp: New file.
9483 * gdb.base/gdb1090.cc: New file.
9484
5b2a3989
JB
94852003-03-27 J. Brobecker <brobecker@gnat.com>
9486
9487 * gdb.gdb/observer.exp: New regression test.
9488
79876890
MC
94892003-03-27 Michael Chastain <mec@shout.net>
9490
9491 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9492 * gdb.base/ptype.exp: Likewise.
9493
6eac95e3
CV
94942003-03-27 Corinna Vinschen <vinschen@redhat.com>
9495
9496 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9497
e8c71839
MC
94982003-03-26 Michael Chastain <mec@shout.net>
9499
9500 * gdb.base/ptype.exp: Actually use some typedef'd types.
9501
71b10041
SC
95022003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9503
9504 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9505 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9506
2512cf80
CV
95072003-03-20 Corinna Vinschen <vinschen@redhat.com>
9508
9509 * gdb.base/default.exp: Fix regular expression.
9510
0d195a4f
CV
95112003-03-20 Corinna Vinschen <vinschen@redhat.com>
9512
9513 * gdb.base/args.exp: Fix regular expression.
9514
8a2dbca8
CV
95152003-03-20 Corinna Vinschen <vinschen@redhat.com>
9516
9517 * gdb.base/help.exp: Allow Win32 child process.
9518
bf028682
CV
95192003-03-20 Corinna Vinschen <vinschen@redhat.com>
9520
9521 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9522 when stepping out of main().
9523
182dbe85
CV
95242003-03-20 Corinna Vinschen <vinschen@redhat.com>
9525
9526 * gdb.base/default.exp: Check for win32 specific message when calling
9527 "run" without executable.
9528
d67a6ba5
CV
95292003-03-20 Corinna Vinschen <vinschen@redhat.com>
9530
9531 * gdb.base/args.exp: Expect .exe in output.
9532
a955b5bb
CV
95332003-03-20 Corinna Vinschen <vinschen@redhat.com>
9534
9535 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9536 Cygwin native.
9537
bf6bad4b
AC
95382003-03-17 Andrew Cagney <cagney@redhat.com>
9539
9540 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9541 vector registes.
9542 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9543 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9544
293e9a31
DC
95452003-03-17 David Carlton <carlton@math.stanford.edu>
9546
9547 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9548 test, for PR breakpoints/38.
9549 Call test_watchpoint_and_breakpoint.
9550 * gdb.base/watchpoint.c (func3): New function.
9551 (main): Call func3.
9552
5330f2db
DC
95532003-03-04 David Carlton <carlton@math.stanford.edu>
9554
9555 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9556 Garply<Garply<char> >:: garply".
9557 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9558 with respect to PR c++/1111; note also PR c++/1113.
9559 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9560 respect to PR c++/1062.
9561 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9562
6ece72da
DC
95632003-03-03 David Carlton <carlton@math.stanford.edu>
9564
9565 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9566 with respect to PR c++/57.
9567 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9568 c++/826.
9569 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9570 respect to PR c++/57.
9571
85ca1584
DC
95722003-03-03 David Carlton <carlton@math.stanford.edu>
9573
9574 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9575 respect to PR c++/33 into FAILs.
9576
98e9c5b8
MC
95772003-03-03 Michael Chastain <mec@shout.net>
9578
7bedbf27
MC
9579 * configure.in: Update copyright years.
9580
95812003-03-03 Michael Chastain <mec@shout.net>
9582
9583 * Makefile.in: Update copyright years.
98e9c5b8 9584
f683e100
DC
95852003-02-28 David Carlton <carlton@math.stanford.edu>
9586
9587 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9588 print class instead of struct and/or superfluous protection
9589 specifiers, as long as the resulting output is equivalent to the
9590 source code.
9591 Delete FIXME from end of messages on tests that don't need
9592 fixing.
9593
a9e0cf2c
DC
95942003-02-28 David Carlton <carlton@math.stanford.edu>
9595
9596 * gdb.c++/templates.exp (do_tests): Allow const in the two
9597 Foo<volatile char *>::foo tests.
9598
e8d359df
MS
95992003-02-27 Michael Snyder <msnyder@redhat.com>
9600
d63a86f8 9601 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
9602 will be consistant.
9603
0b71dc91
DC
96042003-02-26 David Carlton <carlton@math.stanford.edu>
9605
9606 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9607 char *>::foo" test with respect to PR c++/33. Create a new test
9608 which is identical to that one except that it doesn't put the
9609 space between the "char" and the "*"; KFAIL it, too.
9610
dd14ab43
DC
96112003-02-26 David Carlton <carlton@math.stanford.edu>
9612
9613 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9614 template types into either PASSes or KFAILs (corresponding to PR
9615 c++/57). Tweak indentation. Update copyright.
9616
1146c7f1
SC
96172003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9618
9619 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9620
74641dfb
MC
96212003-02-13 Michael Chastain <mec@shout.net>
9622
9623 * gdb.base/exprs.exp: Remove i960 remnants.
9624 * gdb.base/funcargs.exp: Likewise.
9625 * gdb.base/list.exp: Likewise.
9626 * gdb.base/ptype.exp: Likewise.
9627
559cd2d0
DC
96282003-02-14 David Carlton <carlton@math.stanford.edu>
9629
9630 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9631 pEe->D::vg()" from XFAIL to KFAIL.
9632
c4f90d87
JM
96332003-02-13 Jason Molenda (jmolenda@apple.com)
9634
9635 * gdb.base/maint.exp: Update maint print statistics regexp to include
9636 new entries.
9637
cbc4d97c
MC
96382003-02-13 Michael Chastain <mec@shout.net>
9639
9640 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9641
40f235b7
MC
96422003-02-12 Michael Chastain <mec@shout.net>
9643
9644 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9645 * gdb.c++/inherit.exp: Likewise.
9646 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9647 * gdb.c++/templates.exp: Likewise.
9648 * gdb.c++/virtfunc.exp: Likewise.
9649
c56716b0
JM
96502003-02-06 Jason Molenda (jason-cl@molenda.com)
9651
9652 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9653 why the code is written that way.
9654
070afcf8
MC
96552003-02-05 Michael Chastain <mec@shout.net>
9656
9657 * gdb.base/dump.exp: Add missing copyright line.
9658
5d0331e5
JM
96592003-02-05 Jason Molenda (jason-cl@molenda.com)
9660
f7ae6d3e 9661 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
9662 at the beginning so the breakpoint doesn't get set on the loop.
9663
92851186
MC
96642003-02-05 Michael Chastain <mec@shout.net>
9665
9666 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9667 output for configurations with gcc 2.95.3.
9668
cbf1e085
AC
96692003-02-05 Keith Seitz <keiths@redhat.com>
9670 Andrew Cagney <ac131313@redhat.com>
9671
9672 * gdb.mi/mi-cli.exp: New file.
d63a86f8 9673
29518e1e
MC
96742003-02-04 Michael Chastain <mec@shout.net>
9675
9676 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9677 Call perror and then continue.
9678
5af1d5f3
MC
96792003-02-03 Michael Chastain <mec@shout.net>
9680
9681 * gdb.c++/pr-1023.cc: New file.
9682 * gdb.c++/pr-1023.exp: New file.
9683
6b549786
JB
96842003-02-05 Jim Blandy <jimb@redhat.com>
9685
9686 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9687 it's local to foobar. Check for it there, and check that it's not
9688 present in main.
9689 * gdb.c++/local.cc (marker2): New function.
9690 (foobar): Call marker1.
9691 (main): Call marker2 instead of marker1.
9692
67f16606
AC
96932003-02-04 Andrew Cagney <ac131313@redhat.com>
9694
9695 * gdb.disasm/mn10200.exp: Obsolete file.
9696 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9697 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9698 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9699
1c5cb38e
DC
97002003-02-04 David Carlton <carlton@math.stanford.edu>
9701
9702 * gdb.c++/overload.exp: Test intToChar(1).
9703 * gdb.c++/overload.cc (intToChar): New.
9704 (main): Call intToChar.
9705
d1fe6965
DC
97062003-02-03 David Carlton <carlton@math.stanford.edu>
9707
9708 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9709 'might_kfail' arg.
9710 KFAIL some of the continue_to_bp_overloaded calls, according to
9711 PR c++/1025.
9712
9ba61c5d
MC
97132003-02-01 Michael Chastain <mec@shout.net>
9714
9715 * gdb.base/advance.c (marker1): New marker function.
9716 * gdb.base/advance.exp: When the 'advance' command lands on the
9717 return breakpoint, it can legitimately stop on either the
9718 current line or the next line. Accommodate both outcomes.
9719 * gdb.base/until.exp: Likewise.
9720
e7494ffb
AC
97212003-02-02 Andrew Cagney <ac131313@redhat.com>
9722
9723 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9724 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9725 now a list, not a tuple.
9726 * gdb.mi/mi-var-display.exp: Ditto.
9727 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 9728
075559bc
AC
97292003-02-01 Andrew Cagney <ac131313@redhat.com>
9730
9731 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9732 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9733 stack backtraces.
9734 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 9735
2bd4c7b1
MK
97362003-02-01 Mark Kettenis <kettenis@gnu.org>
9737
9738 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9739 gdb.mi/mi1-pthreads.exp: Return instead of calling
9740 gdb_suppress_entire_file.
9741
eabd8992
MS
97422003-02-01 Mark Salter <msalter@redhat.com>
9743
9744 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9745
71469e2f
MS
97462003-01-31 Mark Salter <msalter@redhat.com>
9747
9748 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9749 Support empty arg.
9750
38a94d44
MC
97512003-01-30 Michael Chastain <mec@shout.net>
9752
9753 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9754 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9755 has been fixed in gdb/readline on 2003-01-09.
9756
19ea9e73
MS
97572003-01-29 Michael Snyder <msnyder@redhat.com>
9758
e8d359df
MS
9759 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9760 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
9761 * gdb.base/args.exp: Skip if target does not support args passing.
9762
2307bd6a
DJ
97632003-01-22 Daniel Jacobowitz <drow@mvista.com>
9764
19ea9e73 9765 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
9766 gdb_test. Accept a list of expect arguments as the third
9767 parameter.
9768 (gdb_test): Use it.
9769
f2dd3617
EZ
97702003-01-20 Elena Zannoni <ezannoni@redhat.com>
9771
9772 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9773 allow for different test tree configurations. Update some
9774 tescases accordingly.
9775 * gdb.arch/altivec-regs.exp: Ditto.
9776 * gdb.asm/asm-source.exp: Ditto.
9777 * gdb.base/advance.exp: Ditto.
9778 * gdb.base/display.exp: Ditto.
d63a86f8 9779 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
9780 * gdb.base/mips_pro.exp: Ditto.
9781 * gdb.base/overlays.exp: Ditto.
9782 * gdb.base/relocate.exp: Ditto.
9783 * gdb.base/setshow.exp: Ditto.
9784 * gdb.base/step-line.exp: Ditto.
9785 * gdb.base/step-test.exp: Ditto.
9786 * gdb.base/until.exp: Ditto.
9787 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9788
c71cdefd
DC
97892003-01-17 David Carlton <carlton@math.stanford.edu>
9790
9791 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
9792 corresponding to PR c++/945.
9793 Update copyright.
9794
fdba05d7
DC
97952003-01-17 David Carlton <carlton@math.stanford.edu>
9796
9797 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
9798 corresponding to PR c++/68.
9799
98002003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
9801
9802 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
9803 (test_paddr_hairy_functions): Call print_addr_2_kfail for
9804 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
9805
c362c33a
EZ
98062003-01-15 Elena Zannoni <ezannoni@redhat.com>
9807
0fbc361c
EZ
9808 * gdb.base/break.exp: Fix change of default location, because of
9809 removal of until tests.
9810 * gdb.base/help.exp: Update test for new 'until' help message.
9811 Add test for help on 'advance'.
a9c64011 9812 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 9813
dabf8a35
MK
98142003-01-15 Mark Kettenis <kettenis@gnu.org>
9815
9816 * gdb.base/default.exp: Adapt "info float" test for recent changes
9817 to that command. Add test for "info vector".
9818 * gdb.base/float.exp: New file. Add test for "info float" that
9819 resembles the old test in gdb.base/default.exp.
9820
a1769aca
DC
98212003-01-15 David Carlton <carlton@math.stanford.edu>
9822
9823 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
9824
82025e13
EZ
98252003-01-15 Elena Zannoni <ezannoni@redhat.com>
9826
9827 * gdb.base/break.exp: Move the tests of until command from here...
9828 * gdb.base/until.exp: ... to here. New file. Add other tests.
9829 * gdb.base/advance.c: New file.
9830 * gdb.base/advance.exp: New file.
9831
8f9ab801
EZ
98322003-01-14 Elena Zannoni <ezannoni@redhat.com>
9833
a9c64011
AS
9834 * gdb.base/args.c: New file.
9835 * gdb.base/args.exp: New file.
8f9ab801 9836
9ae66589
DJ
98372003-01-14 Daniel Jacobowitz <drow@mvista.com>
9838
9839 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9840
8d77e5c3
DJ
98412003-01-14 Daniel Jacobowitz <drow@mvista.com>
9842
9843 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9844
12d2f0a1
DJ
98452003-01-14 Daniel Jacobowitz <drow@mvista.com>
9846
9847 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9848 dates.
9849
6ca37014
DJ
98502003-01-13 Daniel Jacobowitz <drow@mvista.com>
9851
9852 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9853
b0023472
DJ
98542003-01-13 Daniel Jacobowitz <drow@mvista.com>
9855
9856 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9857 (ptype &*"foo").
9858 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9859
607fbc54 98602003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
9861
9862 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9863 * gdb.mi/mi1-console.exp: Likewise.
9864
607fbc54 98652003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
9866
9867 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9868 * gdb.mi/mi1-console.exp: Likewise.
9869
a1fb14a2
DJ
98702003-01-13 Daniel Jacobowitz <drow@mvista.com>
9871
9872 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9873
c4cf40b7
DJ
98742003-01-09 Daniel Jacobowitz <drow@mvista.com>
9875
9876 * gdb.base/detach.exp: New test.
9877
696d5a5b
DJ
98782003-01-09 Daniel Jacobowitz <drow@mvista.com>
9879
9880 * Makefile.in (ALL_SUBDIRS): New variable.
9881 (subdirs, clean, distclean): Use it.
9882 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
9883 regenerating Makefile, since it is generated from the top level.
9884 * gdb.asm/Makefile.in: Likewise.
9885 * gdb.base/Makefile.in: Likewise.
9886 * gdb.c++/Makefile.in: Likewise.
9887 * gdb.disasm/Makefile.in: Likewise.
9888 * gdb.java/Makefile.in: Likewise.
9889 * gdb.mi/Makefile.in: Likewise.
9890 * gdb.threads/Makefile.in: Likewise.
9891 * gdb.trace/Makefile.in: Likewise.
9892
754533e4
DC
98932003-01-09 David Carlton <carlton@math.stanford.edu>
9894
9895 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
9896 Add copyright year 2003.
9897
d8b3e9ee
MC
98982003-01-06 Michael Chastain <mec@shout.net>
9899
9900 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
9901 When selecting a thread, 'line' and 'file' are optional.
9902 * gdb.mi/mi1-pthreads.exp: Likewise.
9903
8e9e0fe6
AS
99042003-01-06 Andreas Schwab <schwab@suse.de>
9905
9906 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
9907 failures.
9908
b5ab8ff3
DJ
99092003-01-04 Daniel Jacobowitz <drow@mvista.com>
9910
9911 Fix PR gdb/844
9912 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
9913 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
9914
9915 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
9916 instead of calling gdb_suppress_entire_file.
9917 * gdb.threads/print-threads.exp: Likewise.
9918 * gdb.threads/schedlock.exp: Likewise.
9919
9920 * gdb.threads/killed.exp: Return instead of calling
9921 gdb_suppress_entire_file.
9922 * gdb.threads/linux-dp.exp: Likewise.
9923 * gdb.threads/pthreads.exp: Likewise.
9924
1e698235
DJ
99252003-01-04 Daniel Jacobowitz <drow@mvista.com>
9926
9927 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
9928 stabs.
9929 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
9930 * gdb.base/whatis.exp: Always allow (void) after function names.
9931
147ff08c
DJ
99322003-01-04 Daniel Jacobowitz <drow@mvista.com>
9933
9934 * gdb.c++/casts.exp: Correct regexp.
9935
dc62bfc2
MK
99362003-01-04 Mark Kettenis <kettenis@gnu.org>
9937
9938 * configure.in: Call AC_CONFIG_HEADER. Don't call
9939 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
9940 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
9941 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
9942 aforementioned directories in the AC_OUPUT call.
9943 * config.hin: New file.
9944 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9945 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
9946 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
9947 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
9948 pass -I$objdir instead of -I$objdir/$subdir in compilation.
9949 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
9950 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
9951 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
9952 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
9953 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
9954 gdb.threads/configure.in, gdb.threads/configure,
9955 gdb.threads/config.in, gdb.trace/configure.in,
9956 gdb.trace/configure: Removed.
9957
77afa639
MC
99582003-01-03 Michael Chastain <mec@shout.net>
9959
9960 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
9961 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
9962
7634bb6e
DJ
99632003-01-03 Daniel Jacobowitz <drow@mvista.com>
9964
9965 * gdb.base/store.exp: Fix regular expressions.
9966
b39c905e
MK
99672002-12-28 Mark Kettenis <kettenis@gnu.org>
9968
9969 * configure.in: Rewrite.
9970 * configure: Regenerated.
9971
0a8551dd
DC
99722003-01-03 David Carlton <carlton@math.stanford.edu>
9973
9974 * gdb.base/psymtab.exp: New file.
9975 * gdb.base/psymtab1.c: Ditto.
9976 * gdb.base/psymtab2.c: Ditto.
9977
c60b7188
AF
99782002-12-23 Adam Fedor <fedor@gnu.org>
9979
9980 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9981
ee73db83
DC
99822002-12-23 David Carlton <carlton@math.stanford.edu>
9983
9984 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9985 and current_directory initialization.
9986
d6c1774e
JB
99872002-12-22 Jim Blandy <jimb@redhat.com>
9988
f0a847b8
JB
9989 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9990 rather than as part of the output file name.
9991
d6c1774e
JB
9992 * gdb.base/attach.exp: There's no need to copy the test program to
9993 /tmp; that was only ever necessary on HP/UX, and this test is
9994 entirely disabled there anyway.
9995
f0708dbb
JB
99962002-12-21 Jim Blandy <jimb@redhat.com>
9997
4c2acfea
JB
9998 * gdb.c++/psmang.exp: Doc fix.
9999
f0708dbb
JB
10000 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10001 test.
10002
9579e000
DC
100032002-12-20 David Carlton <carlton@math.stanford.edu>
10004
10005 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10006
d1810171
MC
100072002-12-18 Michael Chastain <mec@shout.net>
10008
10009 * gdb.c++/annota2.exp: Add copyright year 2002.
10010
76565097
DC
100112002-12-17 David Carlton <carlton@math.stanford.edu>
10012
10013 * gdb.c++/try_catch.cc: Add marker comments.
10014 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10015 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10016 * gdb.c++/m-static.cc: Ditto.
10017 * gdb.c++/m-static1.cc: Ditto.
10018 * gdb.c++/try_catch.cc: Ditto.
10019
da81390b
JJ
100202002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10021
10022 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10023 to see whether we are using the new -environment-directory
10024 command which resets via -r or the old version of the command
10025 which may prompt the user. Part of fix for gdb/741.
10026
b304d130
AC
100272002-12-13 Andrew Cagney <ac131313@redhat.com>
10028
10029 * gdb.fortran/types.exp: Update obsolete comment.
10030 * gdb.fortran/exprs.exp: Ditto.
10031 * lib/gdb.exp: Delete obsolete code.
10032 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10033 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10034 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10035 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10036 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10037 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10038 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10039 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10040 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10041 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10042 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10043 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10044 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10045 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10046 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10047 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10048 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10049 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10050 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10051 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10052 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10053 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10054 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10055 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10056 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10057 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10058 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10059 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10060 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10061 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10062 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10063 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10064 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10065 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10066 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10067 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10068 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10069
a23b6e6a
DC
100702002-12-11 David Carlton <carlton@math.stanford.edu>
10071
10072 * gdb.c++/m-data.exp: Add test for members that shadow global
10073 variables: see PR gdb/804.
10074 * gdb.c++/m-data.cc: Ditto.
10075
6604731b
DJ
100762002-12-10 Daniel Jacobowitz <drow@mvista.com>
10077
10078 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10079
de46ecd7
DC
100802002-12-06 David Carlton <carlton@math.stanford.edu>
10081
10082 * gdb.base/store.c: Don't declare functions static.
10083
27e829d0
AC
100842002-12-04 Andrew Cagney <ac131313@redhat.com>
10085
10086 * gdb.base/store.exp, gdb.base/store.c: New files.
10087
92806416
DJ
100882002-12-03 Daniel Jacobowitz <drow@mvista.com>
10089
10090 * gdb.base/selftest.exp: Update for current gdb.
10091
3bcbaac5
DJ
100922002-12-03 Daniel Jacobowitz <drow@mvista.com>
10093
10094 * gdb.base/maint.exp: Only dump symbols from one source file
10095 or objfile.
10096
f4f00b1f
DJ
100972002-12-03 Daniel Jacobowitz <drow@mvista.com>
10098
10099 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10100 function call.
10101
f1c8a949
JB
101022002-11-25 Jim Blandy <jimb@redhat.com>
10103
10104 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10105 function appearing in error message.
10106
9e297a97
DJ
101072002-11-21 Daniel Jacobowitz <drow@mvista.com>
10108
10109 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10110
1f312e79
JJ
101112002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10112
d63a86f8
RM
10113 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10114 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
10115 should be in mi console format. This is part of fix for PR gdb/604.
10116
83c31e7d
FN
101172002-09-18 Fernando Nasser <fnasser@redhat.com>
10118
10119 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10120 which explicitly prints the zero offset as "+0".
10121
322b3f65
DJ
101222002-10-22 Daniel Jacobowitz <drow@mvista.com>
10123
10124 * gdb.threads/schedlock.c (args): Make unsigned.
10125
101262002-10-21 Daniel Jacobowitz <drow@mvista.com>
10127
10128 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10129 numbers. Allow "foo2|selected stack frame".
10130 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10131 * gdb.asm/asmsrc2.s: Likewise.
10132 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10133 comments.
10134 * gdb.asm/mips.inc: New file.
10135
5e2fe5b8
AF
101362002-10-18 Adam Fedor <fedor@gnu.org>
10137
10138 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10139 * gdb.base/help.exp: Likewise.
10140
abe1a5d0
KB
101412002-10-17 Kevin Buettner <kevinb@redhat.com>
10142
10143 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10144 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10145
10abb1d4
JB
101462002-10-02 Jim Blandy <jimb@redhat.com>
10147
10148 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10149
1f609b42
AC
101502002-10-01 Andrew Cagney <ac131313@redhat.com>
10151
10152 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10153 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10154 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10155 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10156 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10157 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10158 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10159
0aee02e4
AC
101602002-09-29 Andrew Cagney <ac131313@redhat.com>
10161
10162 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10163 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10164 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10165 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10166 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10167 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10168 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 10169
6fde09ad
KB
101702002-09-27 Kevin Buettner <kevinb@redhat.com>
10171
10172 * gdb.base/annota1.exp (info break): Make directory components of
10173 path optional since not all compilers emit this debug information.
10174
10175 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10176 step ends up stepping out of the function instead of stopping on
10177 the epilogue.
10178
9e8aab75
KS
101792002-09-26 Keith Seitz <keiths@redhat.com>
10180
10181 * lib/insight-support.exp (gdbtk_start): Figure out where
10182 the insight executable is based on where gdb is. Use this
10183 executable to start insight instead of gdb.
10184
e36180d7
AC
101852002-09-25 Andrew Cagney <cagney@redhat.com>
10186
10187 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10188
9dd34b2b
AC
101892002-09-24 Andrew Cagney <ac131313@redhat.com>
10190
10191 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10192 test_isolated_complaints.
10193 (test_empty_complaint): New function.
10194 (test_empty_complaints): New function. Check no output when no
10195 complaints.
d63a86f8 10196
dea97812
KB
101972002-09-19 Jim Blandy <jimb@redhat.com>
10198
a9c64011 10199 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 10200
54951bd7
AC
102012002-09-19 Andrew Cagney <ac131313@redhat.com>
10202
10203 * gdb.gdb/complaints.exp: New file.
10204
dec43320
AC
102052002-09-18 Andrew Cagney <ac131313@redhat.com>
10206
10207 * gdb.base/maint.exp: Check `help maint internal-warning'.
10208
e70d6e3f
DC
102092002-09-18 David Carlton <carlton@math.stanford.edu>
10210
10211 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10212 numbers, and replace them by a single breakpoint after the
10213 constructors are all finished.
10214 Add test 4.
10215 * gdb.c++/m-static.cc: Add test 4.
10216 * gdb.c++/m-static.h: New file.
10217 * gdb.c++/m-static1.cc: New file.
10218
10219 * gdb.c++/printmethod.exp: New file.
10220 * gdb.c++/printmethod.cc: New file.
10221
10222 * gdb.c++/pr-574.exp: New file.
10223 * gdb.c++/pr-574.cc: New file.
10224
afb5c968
CV
102252002-09-18 Corinna Vinschen <vinschen@redhat.com>
10226
10227 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10228 embedded targets which never actually exit.
10229
31e45dee
FN
102302002-09-18 Fernando Nasser <fnasser@redhat.com>
10231
10232 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10233 "don't step after run" as unresolved or unsupported, instead of xfail.
10234
a283c5a1
CV
102352002-09-18 Corinna Vinschen <vinschen@redhat.com>
10236
10237 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10238 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10239 Add newline to expected string in "step out of main (status wrapper)"
10240 case.
10241
11350d2a
CV
102422002-09-18 Corinna Vinschen <vinschen@redhat.com>
10243
10244 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10245 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10246
0deec7d6
TT
102472002-09-17 Tom Tromey <tromey@redhat.com>
10248
10249 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10250 \000, not \0, in double-quoted string.
10251
b2b4a1b5
CV
102522002-09-14 Corinna Vinschen <vinschen@redhat.com>
10253
c9d37158 10254 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
10255 string after running the commands execution on breakpoint tests.
10256
1c56143a
CV
102572002-09-13 Corinna Vinschen <vinschen@redhat.com>
10258
10259 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10260
37f8da45
JB
102612002-09-12 Joel Brobecker <brobecker@gnat.com>
10262
10263 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10264
08b468e0
KS
102652002-09-10 Keith Seitz <keiths@redhat.com>
10266
10267 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10268 runto proc.
10269 (mi_run_to_main): Use mi_runto.
10270 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10271
dc360f58
KS
102722002-09-10 Keith Seitz <keiths@redhat.com>
10273
10274 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10275 regexp for stopping at main. Could have multiple event notifications.
10276 Don't assume that main was declared with no parameters.
10277 (mi_next): Use mi_step_to.
10278 (mi_step): Use mi_next_to.
10279
ce3abcfb
CV
102802002-09-09 Corinna Vinschen <vinschen@redhat.com>
10281
10282 * gdb.base/default.exp: Fix expected string in `info float' test.
10283
d1f5b980
BE
102842002-09-09 Ben Elliston <bje@redhat.com>
10285
10286 * config/mips.exp: Update comments.
10287 * config/mips-idt.exp: Likewise.
10288 * config/nind.exp: Likewise.
10289 * config/slite.exp: Likewise.
10290 * config/sparclet.exp: Likewise.
10291 * config/udi.exp: Likewise.
10292 * config/vx.exp: Likewise.
10293 * config/vxworks29k.exp: Likewise.
10294
2f71430b
JB
102952002-09-05 Jim Blandy <jimb@redhat.com>
10296
10297 * gdb.threads/killed.exp: Fix test failure message.
10298
7ddebc7e
KS
102992002-09-04 Keith Seitz <keiths@redhat.com>
10300
10301 * lib/mi-support.exp: Update copyright.
10302 (mi_gdb_test): Increase the priority of the expected pattern
10303 so that it matches gdb_test.
10304
0ae67eb3
KS
103052002-09-03 Keith Seitz <keiths@redhat.com>
10306
10307 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10308 Use integer comparison instead of string comparison for testing
10309 whether binary was built.
10310
38fc42c8
JB
103112002-09-03 Jim Blandy <jimb@redhat.com>
10312
10313 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10314
b6ff0e81
JB
103152002-08-29 Jim Blandy <jimb@redhat.com>
10316
10317 * gdb.threads/pthreads.exp: Move the portable thread compilation
10318 code into a function in lib/gdb.exp, and call that from here.
10319 * lib/gdb.exp (gdb_compile_pthreads): New function.
10320
07c98896
KS
103212002-08-29 Keith Seitz <keiths@redhat.com>
10322
10323 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10324 expect_out so that callers can get at it.
10325
0312286c
DJ
103262002-08-23 Daniel Jacobowitz <drow@mvista.com>
10327
10328 * gdb.threads/print-threads.c: New file.
10329 * gdb.threads/print-threads.exp: New file.
10330 * gdb.threads/schedlock.c: New file.
10331 * gdb.threads/schedlock.exp: New file.
10332
dd039bc4
EZ
103332002-08-22 Elena Zannoni <ezannoni@redhat.com>
10334
a9c64011
AS
10335 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10336 not altivec.c.
dd039bc4 10337
1f36144c
MK
103382002-08-17 Mark Kettenis <kettenis@gnu.org>
10339
10340 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10341 targets. The problem should be fixed now.
10342
16057ec7 103432002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
10344
10345 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10346 2002-07-24 change that removes final dots from error messages.
10347
3c1499ad
TT
103482002-08-13 Tom Tromey <tromey@redhat.com>
10349
10350 * gdb.base/readline.exp: New file.
10351
a20ce2c3
AC
103522002-08-01 Andrew Cagney <ac131313@redhat.com>
10353
10354 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10355 supress message.
10356
db034ac5
AC
103572002-08-01 Andrew Cagney <cagney@redhat.com>
10358
10359 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10360 CHILL_FOR_TARGET and CHILL_LIB.
10361 * configure.in (configdirs): Remove gdb.chill.
10362 * configure: Regenerate.
10363 * lib/gdb.exp: Obsolete references to chill.
10364 * gdb.fortran/types.exp: Ditto.
10365 * gdb.fortran/exprs.exp: Ditto.
10366
3e000b18
KB
103672002-07-30 Kevin Buettner <kevinb@redhat.com>
10368
10369 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10370 set Irix-specific compile and link flags.
10371
28f4966b
KB
103722002-07-29 Kevin Buettner <kevinb@redhat.com>
10373
10374 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10375 source files. The ``-o'' option doesn't work with the ``-E'' option
10376 when using the Irix compiler.
10377
46c0d5a6
DJ
103782002-07-19 Daniel Jacobowitz <drow@mvista.com>
10379
10380 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10381 Improve support for reusing an exec file. Copy exec file
10382 to target, and run gdbserver on the target instead of on the host.
10383
eecf4bed
JB
103842002-07-18 Jim Blandy <jimb@redhat.com>
10385
0f815cdf
JB
10386 * gdb.base/ending-run.exp: Don't expect to see the program end in
10387 some orderly fashion when we're running on a real stand-alone
10388 board.
10389
eecf4bed
JB
10390 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10391 targets that don't support interrupts.
10392
52d309e4
JB
103932002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10394
10395 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10396 systems.
10397 Move comments in expect statements to inside the actions, so that they
10398 don't get matched against.
10399
ff683d9e
MK
104002002-07-10 Mark Kettenis <kettenis@gnu.org>
10401
10402 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10403 function when asleep" test.
10404
b5356753
AC
104052002-07-10 Andrew Cagney <ac131313@redhat.com>
10406
10407 * gdb.base/page.exp: Rewrite to handle problems with very long
10408 `info set' output. Update copyright.
10409
6aa4d13a
AC
104102002-06-26 Andrew Cagney <ac131313@redhat.com>
10411
10412 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10413 gdb.threads-hp.
10414 * gdb.hp/configure: Regenerate.
10415 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10416 * gdb.hp/gdb.threads-hp/configure: Delete file.
10417 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10418
8cf8c2b8
AC
104192002-06-22 Andrew Cagney <ac131313@redhat.com>
10420
10421 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10422 setlocale, bindtextdomain and textdomain.
10423
6827a8f8
JB
104242002-06-11 Jim Blandy <jimb@redhat.com>
10425
919d772c
JB
10426 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10427 preprocessor macro information is present.
10428
6827a8f8
JB
10429 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10430 tests.
10431
c15b0d21
MS
104322002-06-06 Michael Snyder <msnyder@redhat.com>
10433
c5984d70
MS
10434 * gdb.base/overlays.exp: Record addresses of overlay
10435 functions in TCL variables rather than in GDB variables,
10436 to avoid having GDB convert them to pointers (with loss
10437 of information).
10438
d63a86f8 10439 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 10440 default linker script changes.
c15b0d21
MS
10441 * gdb.base/long_long.exp: Add check for sizeof (long double).
10442
be26fe0d
ML
104432002-06-06 Michal Ludvig <mludvig@suse.cz>
10444
10445 * gdb.asm/asm-source.exp: Add x86-64 target.
10446 * gdb.asm/x86_64.inc: New.
d63a86f8 10447
258093ca 104482002-05-30 Michael Chastain <mec@shout.net>
258093ca 10449
4b3153f1 10450 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
10451 * gdb.c++/m-static.cc: New file.
10452 * gdb.c++/m-static.exp: New file.
10453
241264c6
MS
104542002-05-28 Michael Snyder <msnyder@redhat.com>
10455
10456 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10457 precision.
10458
9bba8c8f 104592002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 10460
4b3153f1 10461 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
10462 * gdb.c++/m-data.cc: New file.
10463 * gdb.c++/m-data.exp: New file.
10464
104652002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 10466
4b3153f1 10467 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 10468 * gdb.c++/try_catch.cc: New file.
d63a86f8 10469 * gdb.c++/try_catch.exp: New file.
9bba8c8f 10470
def1b996
MC
104712002-05-27 Michael Chastain <mec@shout.net>
10472
10473 * gdb.c++/local.exp: Accept more nested types in output.
10474
522ba268
MC
104752002-05-26 Michael Chastain <mec@shout.net>
10476
10477 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10478
277254ba
MS
104792002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10480
10481 * lib/gdb.exp (gdb_wrapper_init): Just because
10482 gdb_wrapper_file exists, this does not mean that the file
10483 should not be rebuilt. That is what gdb_wrapper_initialized
10484 is for.
10485 (default_gdb_init): Reset gdb_wrapper_initialized.
10486
b61a8733
MS
104872002-05-23 Michael Snyder <msnyder@redhat.com>
10488
d63a86f8 10489 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
10490 the precision of the floating point test results.
10491 * gdb.base/call-rt-st.exp: Ditto.
10492
b61a8733
MS
10493 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10494 * gdb.base/call-rt-st.exp: Ditto.
10495
56f6e910
MC
104962002-05-19 Michael Chastain <mec@shout.net>
10497
10498 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10499
ad0b0016
EZ
105002002-05-19 Elena Zannoni <ezannoni@redhat.com>
10501
a9c64011
AS
10502 * configure.in (configdirs): Add gdb.arch.
10503 * configure: Regenerate.
ad0b0016 10504
f617d2b6
JB
105052002-05-17 Jim Blandy <jimb@redhat.com>
10506
10507 * gdb.base/completion.exp: Recognize the more detailed error
10508 messages produced by the macro expander's lexical analyzer.
10509
eac2a696
EZ
105102002-05-14 Elena Zannoni <ezannoni@redhat.com>
10511
a9c64011
AS
10512 * gdb.arch/altivec-abi.c: New file.
10513 * gdb.arch/altivec-abi.exp: New file.
10514 * gdb.arch/altivec-regs.c: New file.
10515 * gdb.arch/altivec-regs.exp: New file.
eac2a696 10516
2fdde8f8
DJ
105172002-05-14 Daniel Jacobowitz <drow@mvista.com>
10518
10519 * gdb.base/maint.exp (maint print type): Update for new type
10520 structure.
d63a86f8 10521
e31f1a7c
EZ
105222002-05-14 Elena Zannoni <ezannoni@redhat.com>
10523
10524 * gdb.arch: New directory.
10525 * gdb.arch/configure.in: New file.
10526 * gdb.arch/configure: New file.
10527 * gdb.arch/Makefile.in: New file.
10528
db589741
CV
105292002-05-13 Corinna Vinschen <vinschen@redhat.com>
10530
10531 * gdb.asm/asm-source.exp: Add v850 as supported target.
10532 * gdb.asm/v850.inc: New file.
10533
8ce2a7dc
DJ
105342002-05-13 Daniel Jacobowitz <drow@mvista.com>
10535
10536 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10537
df763c7f
DJ
105382002-05-12 Daniel Jacobowitz <drow@mvista.com>
10539
10540 * gdb.base/break.exp: Check 'break "marker2"'.
10541
377daeed
MS
105422002-05-10 Michael Snyder <msnyder@redhat.com>
10543
10544 * gdb.base/long_long.exp: Fix typo.
10545
c4b7bc2b
JB
105462002-05-10 Jim Blandy <jimb@redhat.com>
10547
ecac9a4e
JB
10548 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10549 a bug.
10550
c4b7bc2b
JB
10551 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10552 Recognize more detailed error message produced by the macro
10553 expander's lexical analyzer.
10554 * lib/gdb.exp (test_print_reject): Same.
10555
e71019a1
MK
105562002-05-09 Mark Kettenis <kettenis@gnu.org>
10557
10558 * gdb.c++/method.exp: Fix typo.
10559
fedfc8e6
MS
105602002-05-08 Michael Snyder <msnyder@redhat.com>
10561
166a1957
MS
10562 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10563 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 10564 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
10565 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10566 Add iftarget clause for strongarm.
d63a86f8 10567
f1c47eb2
MS
105682002-05-06 Michael Snyder <msnyder@redhat.com>
10569
cb9a9d3e
MS
10570 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10571 (gdb_continue_to_end): Accept output from status wrapper.
10572 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10573 Clean up fail messages to match pass messages.
10574
f1c47eb2
MS
10575 Enable the "needs_status_wrapper" testsuite feature.
10576 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10577 (gdb_compile): Conditionally call gdb_wrapper_init.
10578 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10579 * gdb.c++/method.exp: Recognize output from status wrapper.
10580
6079c749
BE
105812002-05-06 Ben Elliston <bje@redhat.com>
10582From Graydon Hoare <graydon@redhat.com>
10583
10584 * config/sid.exp: Include support for "rawsid" protocol.
10585
188baff3
JB
105862002-05-03 Jim Blandy <jimb@redhat.com>
10587
10588 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10589 * gdb.c++/hang3.C: New file.
10590
b9c07f0f
AC
105912002-05-04 Andrew Cagney <ac131313@redhat.com>
10592
10593 * gdb.base/default.exp: Remove obsolete code.
10594 * gdb.c++/misc.exp: Ditto. Update copyright.
10595 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10596 * gdb.base/whatis.exp: Ditto. Update copyright.
10597 * gdb.base/scope.exp: Ditto. Update copyright.
10598 * gdb.base/ptype.exp: Ditto. Update copyright.
10599 * gdb.base/printcmds.exp: Ditto. Update copyright.
10600 * gdb.base/opaque.exp: Ditto. Update copyright.
10601 * gdb.base/list.exp: Ditto.
10602 * gdb.base/funcargs.exp: Ditto. Update copyright.
10603 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10604 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10605 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10606 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10607 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10608 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10609
5c7a0397
MS
106102002-05-02 Michael Snyder <msnyder@redhat.com>
10611
d6dcc264 10612 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
10613 * gdb.base/long_long.exp: Add xscale target.
10614 * gdb.base/default.exp: Add xscale target.
10615
eb7f1c48
JB
106162002-05-01 Jim Blandy <jimb@redhat.com>
10617
10618 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10619 gdb.c++/hang.exp: New test.
10620
a6befae8
FF
106212002-05-01 Fred Fish <fnf@redhat.com>
10622
10623 * gdb.base/completion.exp: Handle completions of "./Make" for
10624 more than one completion possibility, as is the case when we
10625 build and test in the source tree.
10626
0a310277
AG
106272002-04-29 Anthony Green <green@redhat.com>
10628
10629 * gdb.java/jmisc1.exp: New file.
10630 * gdb.java/jmisc2.exp: New file.
10631
6ff9af88
DJ
106322002-04-24 Daniel Jacobowitz <drow@mvista.com>
10633
10634 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10635
96b3d632
EZ
106362002-04-23 Elena Zannoni <ezannoni@redhat.com>
10637
10638 * gdb.base/help.exp: Change 'help status' to allow for target
10639 dependent output differences.
10640
5019bb54
MC
106412002-04-22 Michael Chastain <mec@shout.net>
10642
10643 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10644
a805a116
MC
106452002-04-22 Michael Chastain <mec@shout.net>
10646
10647 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10648
a1706bfd
DM
106492002-04-17 David S. Miller <davem@redhat.com>
10650
10651 * gdb.asm/sparc64.inc: New file.
10652 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10653
a73a20a2
EZ
106542002-04-19 Elena Zannoni <ezannoni@redhat.com>
10655
10656 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10657 instruction file directly into the build tree. Clean up at end of
10658 test.
10659
ba678339
DM
106602002-04-18 David S. Miller <davem@redhat.com>
10661
10662 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10663 handle 64-bit platforms correctly.
10664 * gdb.base/maint.exp: Likewise.
10665
b03399da
KB
106662002-04-18 Kevin Buettner <kevinb@redhat.com>
10667
10668 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10669 ``-fpic'' when compiling files comprising a shared library, but
10670 it does need additional linker flags in order to find shared
10671 libraries at run time.
10672
e2004992
KB
106732002-04-18 Kevin Buettner <kevinb@redhat.com>
10674
10675 * gdb.base/cvexpr.c (use): New function.
10676 (main): Invoke use() on all global variables to prevent
10677 some linkers from deleting these otherwise unused symbols.
10678
d8937120
MC
106792002-04-17 Michael Chastain <mec@shout.net>
10680From David S. Miller <davem@redhat.com>
10681
10682 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10683 handle 64-bit platforms correctly.
10684
ffd61a58
MS
106852002-04-12 Michael Snyder <msnyder@redhat.com>
10686From Jim Blandy <jimb@redhat.com>
a9c64011 10687 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
10688 script can handle this instead.
10689 * gdb.base/bar.c (barx): Same.
10690 * gdb.base/baz.c (bazx): Same.
10691 * gdb.base/grbx.c (grbxx): Same.
10692
10693 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10694 manager doesn't automatically unmap overlays unnecessarily.
10695
6b8426a6
MH
106962002-04-10 Martin M. Hunt <hunt@redhat.com>
10697
10698 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10699 stepping out of main.
10700
34af4875
MC
107012002-04-09 Michael Chastain <mec@shout.net>
10702
10703 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10704 scope so that the nested scope tests will make sense.
10705 * gdb.c++/local.exp: Write patterns that actually work with gcc
10706 (the HP patterns "were never known to work with gcc").
10707 Keep the old aCC patterns too.
10708
2d1676a0
DJ
107092002-04-09 Daniel Jacobowitz <drow@mvista.com>
10710
10711 * gdb.base/attach.exp: Correct target board test.
10712
3a63e3f9
MC
107132002-04-08 Michael Chastain <mec@shout.net>
10714
10715 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10716 in a const method. Add some xfail and fail cases for configurations
10717 that do not emit the "const ...".
10718
f18dabd2
MC
107192002-04-07 Michael Chastain <mec@shout.net>
10720
10721 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10722 Accept "A * const" and "const A * const" as type of "this".
10723 Fix spelling of getFunky throughout. Make messages uniform.
10724
0fcddd82
EZ
107252002-04-07 Elena Zannoni <ezannoni@redhat.com>
10726
a9c64011 10727 Work around for PR gdb/285:
0fcddd82
EZ
10728 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10729
16a8534a
EZ
107302002-04-07 Elena Zannoni <ezannoni@redhat.com>
10731
10732 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10733 instructions file at run time instead of configure time.
10734 Sometimes we run the test in a directory that is not the one we
10735 configured in.
10736 * gdb.asm/configure.in: Delete creation of symlink.
10737 * gdb.asm/configure: Regenerate.
10738
24181d81
JB
107392002-04-05 J. Brobecker <brobecker@gnat.com>
10740
10741 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10742 xfullpath () function.
10743
7cdb7107
DJ
107442002-04-04 Daniel Jacobowitz <drow@mvista.com>
10745
10746 * gdb.asm/Makefile.in: Correct dependencies.
10747
10748 * gdb.asm/powerpc.inc: New file.
10749 * gdb.asm/asm-source.exp: Add PowerPC.
10750 * gdb.asm/configure.in: Likewise.
10751 * gdb.asm/configure: Regenerated.
10752
a7d17088
DJ
107532002-04-04 Daniel Jacobowitz <drow@mvista.com>
10754
10755 * gdb.base/relocate.exp: New file.
10756 * gdb.base/relocate.c: New file.
10757
cd721503
FF
107582002-04-04 Fred Fish <fnf@redhat.com>
10759
10760 * gdb.base/step-test.exp: Update comment regarding stopping in
10761 memcpy/bcopy calls inserted as part of the compiler runtime.
10762
b22ad7a7
MS
107632002-04-04 Michael Snyder <msnyder@redhat.com>
10764
10765 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10766
5f279fa6
DJ
107672002-04-03 Daniel Jacobowitz <drow@mvista.com>
10768
10769 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10770 (gdb_expect): Remove $notransfer hack.
10771
dd0fd3ce
DJ
107722002-04-02 Daniel Jacobowitz <drow@mvista.com>
10773
10774 * gdb.c++/classes.exp ("calling method for small class"): Match
10775 updated register output.
10776
1e50cda1
DJ
107772002-03-30 Daniel Jacobowitz <drow@mvista.com>
10778
10779 Fix PR gdb/452
10780 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10781 when finished. Make gdb_file_cmd send "exec-file" when
10782 appropriate.
10783
24015922
DJ
107842002-03-30 Daniel Jacobowitz <drow@mvista.com>
10785
10786 * gdb.base/attach.exp: Remove extra setup_xfail.
10787
dd7dfd64
MS
107882002-03-26 Michael Snyder <msnyder@redhat.com>
10789
10790 * gdb.base/default.exp: Add tests for dump, append, and restore.
10791 * gdb.base/help.exp: Add tests for dump, append, and restore.
10792 * gdb.base/dump.exp: New file, test dump, append and restore.
10793 * gdb.base/dump.c: New file.
10794
48b2f8d7
MS
107952002-03-27 Michael Snyder <msnyder@redhat.com>
10796
d63a86f8 10797 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
10798 clean-ups in help messages.
10799
05b4d525
FF
108002002-03-26 Fred Fish <fnf@redhat.com>
10801
10802 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
10803 have debugging info for those functions and the compiler uses them
10804 internally to copy structs around.
10805
d7679631
FF
108062002-03-26 Fred Fish <fnf@redhat.com>
10807
10808 * gdb.base/list.exp: Revert the change made yesterday and add note
10809 about why we don't list the default lines for remote targets.
10810
523ac3f9
MS
108112002-03-25 Michael Snyder <msnyder@redhat.com>
10812
10813 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
10814
754b2b8d
FF
108152002-03-25 Fred Fish <fnf@redhat.com>
10816
10817 * gdb.base/list.exp: This test works on remote targets so remove
10818 the short circuit for remote targets. Update copyright.
10819
33c3e192
FF
108202002-03-25 Fred Fish <fnf@redhat.com>
10821
10822 * gdb.base/attach.exp: Fix logic error that was suppressing this
10823 test for all non hppa*-*-hpux* targets, instead of the hp target.
10824 Move comments closer to the suppression point. Also now need to
10825 check that we are running natively.
10826
d43e73ee
MS
108272002-03-22 Michael Snyder <msnyder@redhat.com>
10828
882c8f02
MS
10829 * gdb.base/default.exp: Add test for gcore. Update copyright.
10830 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 10831
04c12f60
FF
108322002-03-06 Fred Fish <fnf@redhat.com>
10833
10834 * gdb.base/funcargs.c: Remove extraneous ';' character.
10835 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10836
b43df995
MC
108372002-03-04 Michael Chastain <mec@shout.net>
10838
10839 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10840 accommodate gcc v3 function signature.
10841 * gdb.mi/mi0-var-cmd-exp: Ditto.
10842
92362027
AC
108432002-02-24 Andrew Cagney <ac131313@redhat.com>
10844
10845 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10846 ``GNU/Linux'' or ``Linux kernel''
10847 * testsuite/gdb.threads/pthreads.c: Ditto.
10848
258ad32d
MC
108492002-02-24 Michael Chastain <mec@shout.net>
10850
10851 * gdb.threads/pthreads.c (thread1): Add a return statement.
10852 (thread2): Likewise.
10853 (foo): Likewise.
10854
04c3b3d4
MC
108552002-02-23 Michael Chastain <mec@shout.net>
10856
10857 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10858 to placate gcc.
10859
5a2a0a20
MC
108602002-02-23 Michael Chastain <mec@shout.net>
10861
10862 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10863 test "ptype bint". The test passes on all my stabs configurations.
10864
a640f7fc
JB
108652002-02-21 Jim Blandy <jimb@redhat.com>
10866
27924826
JB
10867 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10868 filename at a time, and watch for the ones we want to see.
10869
a640f7fc
JB
10870 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10871 types of pointers to prototyped functions.
10872
edcc8c75
AC
108732002-02-20 Andrew Cagney <ac131313@redhat.com>
10874
10875 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10876 signed, unsigned and straight char.
10877 (padding_char, padding_short, padding_int, padding_long,
10878 padding_long_long, padding_float, padding_double,
10879 padding_long_double): New global variables.
10880 (fill, fill_structs): New functions.
10881
10882 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
10883 for correctly sized writes. Update copyright.
10884 (get_valueof): New procedure.
10885 (get_sizeof): Call get_valueof.
10886 (check_valueof): New procedure.
10887 (check_padding): New procedure.
10888
ac57ea44
MC
108892002-02-20 Michael Chastain <mec@shout.net>
10890
10891 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
10892 to setup_xfail. Document some of the remaining calls.
10893
7a10c941
MC
108942002-02-18 Michael Chastain <mec@shout.net>
10895
10896 * gdb.c++/userdef.exp: Update copyright year.
10897
fb8acdcc
DJ
108982002-02-18 Daniel Jacobowitz <drow@mvista.com>
10899
10900 * gdb.c++/userdef.exp: Test overloaded operators properly.
10901 Remove xfails.
10902
fda6ae12
MS
109032002-02-14 Michael Snyder <msnyder@redhat.com>
10904
10905 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
10906
676a0442
DJ
109072002-02-14 Daniel Jacobowitz <drow@mvista.com>
10908
10909 * gdb.base/a2-run.exp: Check for a remote target properly.
10910 * gdb.base/annota1.exp: Likewise.
10911 * gdb.base/list.exp: Likewise.
10912 * gdb.base/reread.exp: Likewise.
10913 * gdb.base/scope.exp: Likewise.
10914 * gdb.base/shlib-call.exp: Likewise.
10915 * gdb.base/term.exp: Likewise.
10916 * gdb.c++/annota2.exp: Likewise.
10917
78b4f468
RE
109182002-02-13 Richard Earnshaw <rearnsha@arm.com>
10919
10920 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
10921
9a81ba51
MC
109222002-02-10 Michael Chastain <mec@shout.net>
10923
10924 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
10925 (call_after_alloca): Ditto.
10926
004af6c7
DJ
109272002-02-10 Daniel Jacobowitz <drow@mvista.com>
10928
10929 * gdb.base/ending-run.exp: Guard "cont" test with
10930 gdb_skip_stdio_test.
10931
37225f62
JB
109322002-02-06 Jim Blandy <jimb@redhat.com>
10933
10934 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
10935 from here...
10936 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
10937 To here. Disable this test on non-HP platforms. Add big comment.
10938
fe6fdd96
MS
109392002-02-04 Michael Snyder <msnyder@redhat.com>
10940
10941 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
10942 other than d10v and m32r.
10943
036fad3f
RE
109442002-02-02 Richard Earnshaw <rearnsha@arm.com>
10945
10946 * gdb.base/default.exp: Rewrite test patterns to reduce time
10947 taken to match them.
10948
7148ab62
DJ
109492002-01-30 Daniel Jacobowitz <drow@mvista.com>
10950
10951 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
10952 Allow a start function above main.
10953 * gdb.threads/linux-dp.exp: Fix copyright date.
10954
396cc255
DJ
109552002-01-30 Daniel Jacobowitz <drow@mvista.com>
10956
a9c64011
AS
10957 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
10958 (check_philosopher_stack): Check for manager thread before checking
10959 for a just-starting thread.
396cc255 10960
f038d31b
DJ
109612002-01-30 Daniel Jacobowitz <drow@mvista.com>
10962
10963 From Neil Booth <neil@daikokuya.demon.co.uk>:
10964 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10965 warnings.
10966
b3ff9d9a
FF
109672002-01-21 Fred Fish <fnf@redhat.com>
10968
10969 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10970 not caller.
10971
39ad761d
JB
109722002-01-21 Jim Blandy <jimb@redhat.com>
10973
10974 * gdb.base/reread.exp: Check that GDB properly re-reads the
10975 executable file when it changes while no inferior is running.
10976
aaf320fa
FF
109772002-01-21 Fred Fish <fnf@redhat.com>
10978
a9c64011
AS
10979 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10980 optionally accept the "shlib events" variation.
aaf320fa 10981
808a31f5
JB
109822002-01-21 Jim Blandy <jimb@redhat.com>
10983
10984 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10985 call `fflush' after every `printf', so that the output is produced
10986 at predictable points, regardless of whatever buffering does (or
10987 doesn't) take place.
10988 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10989 at different points.
10990
4420d5e2
DJ
109912002-01-20 Daniel Jacobowitz <drow@mvista.com>
10992
10993 * gdb.c++/inherit.exp: Update copyright years.
10994 * gdb.c++/method.exp: Likewise.
10995
3e36a0f4
DJ
109962002-01-20 Daniel Jacobowitz <drow@mvista.com>
10997
10998 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10999 artificial methods/arguments.
11000 * gdb.c++/derivation.exp: Likewise.
11001 * gdb.c++/inherit.exp: Likewise.
11002 * gdb.c++/method.exp: Likewise.
11003 * gdb.c++/virtfunc.exp: Likewise.
11004
b4ceaee6
AC
110052002-01-18 Andrew Cagney <ac131313@redhat.com>
11006
11007 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11008 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11009 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11010 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11011 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11012 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11013
ecace851
JB
110142002-01-17 Jim Blandy <jimb@redhat.com>
11015
11016 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11017 anchoring the pattern matching the entry point symbol's name.
11018
375fc983
AC
110192002-01-17 Andrew Cagney <ac131313@redhat.com>
11020
11021 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11022 continue/quit query. Update copyright.
11023
fe6fdd96
MS
110242002-01-14 Michael Snyder <msnyder@redhat.com>
11025
11026 * gdb.base/gcore.exp: Remove extra debugging output.
11027
e017c81f
DJ
110282002-01-13 Daniel Jacobowitz <drow@mvista.com>
11029
11030 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11031 for slightly dubious v2 mangled string.
11032
37ab3bf8
DJ
110332002-01-13 Daniel Jacobowitz <drow@mvista.com>
11034
11035 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11036
1bc05c3a 110372002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 11038
1bc05c3a 11039 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 11040
1bc05c3a
JM
11041 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11042 constructors.
11043 * gdb.c++/derivation.exp: Likewise.
11044 * gdb.c++/templates.exp: Likewise.
11045 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 11046
1bc05c3a
JM
110472002-01-10 Michael Snyder <msnyder@redhat.com>
11048
11049 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 11050
a911c360
MS
110512002-01-08 Michael Snyder <msnyder@redhat.com>
11052
11053 * gdb.base/gcore.exp: New test for generate-core-file command.
11054 * gdb.base/gcore.c: Testcase for above.
11055 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11056
ea2119ec
JM
110572002-01-08 Jason Merrill <jason@redhat.com>
11058
11059 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11060
68203136
FF
110612002-01-07 Fred Fish <fnf@redhat.com>
11062
11063 * gdb.c++/overload.exp: Remove unconditional xfails for:
11064 print foo_instance1.overloadargs(1)
11065 print foo_instance1.overloadargs(1, 2)
11066 print foo_instance1.overloadargs(1, 2, 3)
11067 print foo_instance1.overloadargs(1, 2, 3, 4)
11068 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11069 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11070 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11071 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11072 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11073 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11074 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11075 print foo_instance1.overload1arg()
11076 print foo_instance1.overload1arg((char)arg2)
11077 print foo_instance1.overload1arg((signed char)arg3)
11078 print foo_instance1.overload1arg((unsigned char)arg4)
11079 print foo_instance1.overload1arg((int)arg7)
11080 print foo_instance1.overload1arg((unsigned int)arg8)
11081 print foo_instance1.overload1arg((float)arg11)
11082 print foo_instance1.overload1arg((double)arg12)
d63a86f8 11083
21b9b5b1
MS
110842002-01-07 Michael Snyder <msnyder@redhat.com>
11085
11086 * gdb.base/huge.exp: New test. Print a very large target data object.
11087 (skip_huge_test): New test variable. Define if you want to skip this
11088 test. The test reads an 8 megabyte data object from the target, so it
11089 might be very time consuming on remote targets with a slow connection.
11090 * gdb.base/huge.c: New file. Test case for above.
11091
725f922e
FF
110922002-01-07 Fred Fish <fnf@redhat.com>
11093
11094 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11095 g_instance.bfoo, and g_instance.cfoo.
11096
634d57ec
JL
11097Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11098
f286b2c3
JL
11099 * gdb.base/break.c (multi_line_if_conditional): New function.
11100 (multi_ilne_while_conditional): Likewise.
11101 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11102 IF or WHILE condition puts the breakpoint at the start of
11103 the condition.
11104
634d57ec
JL
11105 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11106 hppa*-*-hpux* expected failure.
11107 * gdb.base/structs.exp (do_function_calls): Similarly.
11108
11109 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11110 watchpoints.
11111
9fbfe2dc
AC
111122002-01-06 Andrew Cagney <ac131313@redhat.com>
11113
11114 Fix PR gdb/66.
11115 * gdb.base/structs.exp: Replace skip for a29k with skip for
11116 gdb,cannot_call_functions.
11117 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11118 * gdb.base/callfuncs.exp: Ditto.
11119 * gdb.base/call-rt-st.exp: Ditto.
11120 * gdb.base/call-strs.exp: Ditto.
11121 * gdb.base/callfwmall.exp: Ditto.
11122 * gdb.base/scope.exp: Obsolete xfail a29k.
11123 * gdb.c++/misc.exp: Ditto.
11124 * gdb.c++/cplusfuncs.exp: Ditto.
11125 * gdb.base/ptype.exp: Ditto.
11126 * gdb.base/printcmds.exp: Ditto.
11127 * gdb.base/opaque.exp: Ditto.
11128 * gdb.base/list.exp: Ditto.
11129 * gdb.base/funcargs.exp: Ditto.
11130 * gdb.base/default.exp: Ditto.
11131
8ddad156
MS
111322002-01-04 Michael Snyder <msnyder@redhat.com>
11133
ca4976a6 11134 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
11135 * gdb.base/maint.exp: Add tests for maint info sections options.
11136
1b074332
JL
11137Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11138
11139 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11140
7d159115
CV
111412001-12-20 Corinna Vinschen <vinschen@redhat.com>
11142
11143 * gdb.asm/arm.inc: New file.
11144 * gdb.asm/asm-source.exp: Add arm targets.
11145 * gdb.asm/configure.in: Ditto.
11146 * gdb.asm/configure: Recreated from configure.in.
11147
8fb87725
JL
11148Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11149
afabe08c
JL
11150 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11151 with HP's compiler.
11152 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11153 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11154 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11155 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11156
11157 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11158 either HP's compilers or GCC.
11159
db521deb
JL
11160 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11161 a SIGBUS or SIGSEGV.
11162
11163 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11164
11165 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11166 can be compiled with either HP's compiler or GCC.
11167
cfa88ab7
JL
11168 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11169 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11170 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11171
ca344dff
JL
11172 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11173 to match current gdb output. Update due to using auto-solib-limit
11174 for limiting instead of overloading auto-solib-add.
11175 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11176 test program.
11177
3f3c6e55 11178 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
11179 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11180 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11181 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11182 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11183 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11184 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11185 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11186 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11187 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11188 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11189 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11190 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 11191
8fb87725
JL
11192 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11193 a SIGTRAP to the inferior.
11194
cf599fa7
CV
111952001-12-19 Corinna Vinschen <vinschen@redhat.com>
11196
11197 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11198 Substitute call to target_link by call to gdb_compile.
11199
2cd045cd
JL
11200Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11201
a9c64011
AS
11202 * gdb.base/break.exp: Fix HP specific search string when testing
11203 backtracing in a called function.
2cd045cd 11204
a9c64011
AS
11205 * gdb.base/constvars.exp: Only set lang to C++ if we're
11206 compiling the test with HP's compilers.
11207 * gdb.base/volatile.exp: Similarly.
2cd045cd 11208
99ebe9ac
JB
112092001-12-19 Jim Blandy <jimb@redhat.com>
11210
11211 * gdb.base/printcmds.exp: Expect the null character to be printed
11212 as '\0', and the '\013' to be printed as '\v'.
11213 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11214 * gdb.base/setvar.exp: Same.
11215
b9891b29
JB
112162001-12-17 Jim Blandy <jimb@redhat.com>
11217
0eba65ab
JB
11218 * gdb.base/completion.exp: Rather than completing very long
11219 filenames, which can make the readline library produce output we
11220 don't recognize, cd to the directory first, and then complete
11221 using nice, short relative paths.
11222
6970b5b1
JB
11223 * gdb.base/completion.exp: On some systems, there is, in fact, a
11224 variable named `b' in scope, since GDB treats all static
a9c64011
AS
11225 variables as being in scope. So use `no_var_named_this'
11226 instead of `b'.
6970b5b1 11227
b9891b29
JB
11228 * gdb.base/corefile.exp: Recognize the message saying that GDB
11229 can't find the core file's registers as a failure.
11230
e6ccd35f
JSC
112312001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11232
a9c64011
AS
11233 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11234 test expect string more specific.
e6ccd35f 11235
105ba819
CV
112362001-12-13 Corinna Vinschen <vinschen@redhat.com>
11237
11238 * gdb.asm/asm-source.exp: Add support for xstormy16.
11239 * gdb.asm/configure.in: Ditto.
11240 * gdb.asm/configure: Rebuild.
11241 * gdb.asm/xstormy16.inc: New file.
11242
e9e79dd9
FF
112432001-12-10 Fred Fish <fnf@redhat.com>
11244
11245 * gdb.base/maint.exp: Update to match changes in type dumping code.
11246
347dc97d
JB
112472001-12-10 Jim Blandy <jimb@redhat.com>
11248
11249 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11250 matching the entry point symbol's name at the beginning of the
11251 line.
11252
5178b9d6
DJ
112532001-12-07 Daniel Jacobowitz <drow@mvista.com>
11254
11255 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11256 gdb.c++/inherit.exp, gdb.c++/method.exp,
11257 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11258 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11259 and class layout support.
11260
af890c52
DJ
112612001-12-07 Daniel Jacobowitz <drow@mvista.com>
11262
11263 * gdb.c++/classes.exp: Add test for static member function.
11264 * gdb.c++/misc.cc: Add class with static member function.
11265
7a345fb3
JB
112662001-12-07 Jim Blandy <jimb@redhat.com>
11267
f2e54a80 11268 If GDB says it can't find the struct the function returned, report
8032bf31
JB
11269 those tests as `unsupported'.
11270 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11271 Rewrite subsequent tests to use it.
11272
11273 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
11274 those tests as `unsupported'.
11275 * gdb.base/structs.exp (call_struct_func): New function.
11276 (do_function_calls): Use call_struct_func to call the functions
11277 returning structs.
11278
0bc69509
JB
11279 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11280 whether functions are prototyped or not, so we can't possibly pass
11281 arguments to t_float_values2 properly.
11282
7a345fb3
JB
11283 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11284 value of `timeout' for targets other than the mips*tx39-*.
11285
edb6ede1
MS
112862001-12-06 Michael Snyder <msnyder@redhat.com>
11287
d63a86f8 11288 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
11289 and detect whether the start symbol has a leading underscore.
11290
2d842f13
JB
112912001-12-04 Jim Blandy <jimb@redhat.com>
11292
11293 * gdb.base/completion.exp: Clarify indentation.
11294
68550daf
JB
112952001-12-03 Jim Blandy <jimb@redhat.com>
11296
11297 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11298 variables on the S/390, not `.word'.
11299
cd5195a8
JB
113002001-11-30 Jim Blandy <jimb@redhat.com>
11301
11302 Add assembly-source tests for s390-ibm-linux.
11303 * gdb.asm/s390.inc: New file.
11304 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11305 the S/390 architecture.
a9c64011 11306 * gdb.asm/configure: Regenerated.
cd5195a8 11307
ca9efc90
MS
113082001-11-30 Michael Snyder <msnyder@redhat.com>
11309
11310 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11311 next, info source, info sources, info line, global and static
11312 variables, and static functions.
11313 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11314 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11315 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11316 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11317 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11318 (gdbasm_leave): Restore frame pointer.
11319 (gdbasm_startup): Copy stack set-up from crt0.S.
11320
d0e66976
FN
113212001-11-26 Fernando Nasser <fnasser@redhat.com>
11322
11323 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11324 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11325 to a local (non-static) variable. Copy tstruct.a to a static buffer
11326 and return a pointer to that buffer.
11327 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11328
e2334072
MK
113292001-11-24 Mark Kettenis <kettenis@gnu.org>
11330
11331 * gdb.asm/configure.in: Fix recognition of ix86 target.
11332 * gdb.asm/configure: Regenerate.
11333
756caa3d
MS
113342001-11-21 Michael Snyder <msnyder@redhat.com>
11335
11336 * gdb.asm/sparc.inc: New file.
11337 * gdb.asm/asm-source.exp: Recognize sparc target.
11338 * gdb.asm/configure.in: Recognize sparc target.
11339 * gdb.asm/configure: Regenerate.
d63a86f8 11340
9a4d72d5
MS
113412001-11-21 Michael Snyder <msnyder@redhat.com>
11342
11343 * gdb.asm/m32r.inc: New file.
11344 * gdb.asm/asm-source.exp: Recognize m32r target.
11345 * gdb.asm/configure.in: Recognize m32r target.
11346 * gdb.asm/configure: Regenerate.
11347
a773d1cd
MS
113482001-11-20 Michael Snyder <msnyder@redhat.com>
11349
017ac23d
MS
11350 * gdb.asm/i386.inc: New file.
11351 * gdb.asm/asm-source.exp: Recognize ix86 target.
11352 * gdb.asm/configure.in: Recognize ix86 target.
11353 * gdb.asm/configure: Regenerate.
11354
a773d1cd
MS
11355 * gdb.c++/namespace.exp: Fix quotes in output messages.
11356
bb632afb
MS
113572001-11-14 Michael Snyder <msnyder@redhat.com>
11358
25d559ca 11359 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
11360 qualifier in a type cast expression, to designate an address
11361 in the instruction space (Harvard architecture).
11362
4749e309
MS
113632001-11-13 Michael Snyder <msnyder@redhat.com>
11364
11365 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11366 Tests for expressions using 'const' and 'volatile'.
11367
25050984
CV
113682001-11-13 Corinna Vinschen <vinschen@redhat.com>
11369
11370 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11371
1902c51f
DJ
113722001-11-12 Daniel Jacobowitz <drow@mvista.com>
11373
11374 * lib/mi-support.exp (mi_run_to_helper): Move comments
11375 outside of gdb_expect.
11376
dcf95b47
DJ
113772001-11-11 Daniel Jacobowitz <drow@mvista.com>
11378
11379 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11380 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11381 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11382 mi0_run_to): New functions.
11383 * gdb.mi/mi-simplerun.exp: Use them.
11384 * gdb.mi/mi0-simplerun.exp: Likewise.
11385 * gdb.mi/mi-var-cmd.exp: Likewise.
11386 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 11387
45b074e1
AC
113882001-11-10 Andrew Cagney <ac131313@redhat.com>
11389
11390 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11391 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11392
bf50d346
AC
113932001-11-09 Andrew Cagney <ac131313@redhat.com>
11394
11395 * gdb.base/restore.exp: Include $expected value in restored test
11396 message.
11397
9383332c
AC
113982001-11-09 Andrew Cagney <ac131313@redhat.com>
11399
11400 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11401 implemented.
11402
db62520a
MS
114032001-11-08 Michael Snyder <msnyder@redhat.com>
11404
11405 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11406 Add pass/fail message for stop at breakpoint in call dummy function.
11407
b5703437
MS
114082001-11-07 Michael Snyder <msnyder@redhat.com>
11409
d63a86f8
RM
11410 * gdb.c++/templates.exp (test_template_breakpoints):
11411 If we get an overload menu, but it does not match what
760f6330 11412 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
11413 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11414 making the whitespace optional. Argument for "new" may be
11415 "unsigned" as well as "unsigned int/long".
d63a86f8 11416 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
11417 making the whitespace optional. Also replace "(void) with
11418 "((void|)), making the keyword "void" optional.
d63a86f8 11419 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
11420 making the whitespace optional. Also replace "(void) with
11421 "((void|)), making the keyword "void" optional.
3bf40917
MS
11422 * gdb.base/callfuncs.c (t_float_values): This function must
11423 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 11424 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
11425 can be tested against both cases. Usually one case involves
11426 promotion of float to double, while the other does not.
11427 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
11428 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11429 includes a stack frame for "start".
11430
c8ab4e6d
JB
114312001-11-05 Jim Blandy <jimb@redhat.com>
11432
11433 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11434 pointers are 32 bits long, and that offsets of relocs are always
11435 stored in the data (REL-style), and not in the reloc entry itself
11436 (RELA-style).
11437 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11438 stabs.
11439
3f08ced9
MS
114402001-11-01 Michael Snyder <msnyder@redhat.com>
11441
11442 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11443 and regular expression operators by using quoting.
11444
cbfa24cd
MS
114452001-10-31 Michael Snyder <msnyder@redhat.com>
11446
11447 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11448 depending on what the symbol table contains.
11449 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11450 the output of the ptype command. Similarly, accept both "const &"
11451 and "const&".
11452
aaa68313
CV
114532001-10-31 Corinna Vinschen <vinschen@redhat.com>
11454
11455 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11456 symbol `STORAGE' to allow to choose the storage class of
11457 the local datastructures.
11458 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11459 compiler directive.
11460
91740388
MS
114612001-10-30 Michael Snyder <msnyder@redhat.com>
11462
11463 * gdb.base/jump.exp: Allow it to run for all targets.
11464
1b7c05e7
CV
114652001-10-29 Corinna Vinschen <vinschen@redhat.com>
11466
11467 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11468 with new double_array size.
11469 (main): Change storage class of all local variables to static.
11470 Reduce size of double_array to 9.
11471 * gdb.base/call-ar-st.exp: Increase timeout value.
11472 Change expected output for double array to match new size in
11473 call-ar-st.c.
11474
36a22261
CV
114752001-10-29 Corinna Vinschen <vinschen@redhat.com>
11476
11477 * gdb.base/ending-run.exp: Create identical output when passing
11478 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 11479 Stormy16 target.
36a22261 11480
92b8ae91
MK
114812001-10-28 Mark Kettenis <kettenis@gnu.org>
11482
11483 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11484 that we catch the expected failure under Linux/x86.
11485
cb135b83
OF
114862001-10-29 Orjan Friberg <orjanf@axis.com>
11487
11488 * gdb.base/setvar.exp: Escape curly braces.
11489 * gdb.stabs/weird.exp: Ditto.
11490
6884aa54
DJ
114912001-10-27 Daniel Jacobowitz <drow@mvista.com>
11492
11493 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11494 * gdm.mi/mi0-hack-cli.exp: Likewise.
11495
0398c9aa
AC
114962001-10-25 Andrew Cagney <ac131313@redhat.com>
11497
11498 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11499 messages.
11500
d20bf2e8
AC
115012001-10-21 Andrew Cagney <ac131313@redhat.com>
11502
11503 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11504 checking MI enabled.
11505
03dd63aa
CV
115062001-10-09 Corinna Vinschen <vinschen@redhat.com>
11507
11508 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11509
1d9d99f3
FCE
115102001-10-04 Frank Ch. Eigler <fche@redhat.com>
11511
11512 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11513 if gdb child process crashes, just signal an error.
11514
838ae6c4
JB
115152001-10-02 Jim Blandy <jimb@redhat.com>
11516
11517 * lib/gdb.exp (test_xfail_format): Simplify.
11518
11519 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11520 front of the variable name `format'. Simplify `if'.
11521
8f0cbc1c
DJ
115222001-10-01 Daniel Jacobowitz <drow@mvista.com>
11523
11524 * gdb.threads/pthreads.exp: Wait for output and delay
11525 before sending ^C.
11526
1f08dafd
DJ
115272001-10-01 Daniel Jacobowitz <drow@mvista.com>
11528
11529 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11530 some incorrect output instead of timing out.
11531 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11532
674f90ff
CV
115332001-09-28 Corinna Vinschen <vinschen@redhat.com>
11534
11535 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11536 check to allow additional `int'.
11537
9b284272
DJ
115382001-09-27 Daniel Jacobowitz <drow@mvista.com>
11539
11540 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11541 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11542
b55a4771
MS
115432001-09-27 Michael Snyder <msnyder@redhat.com>
11544
11545 * lib/gdb.exp (test_debug_format): New proc.
11546 (setup_xfail_format): Use new proc test_debug_format.
11547 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11548 proc; use new service proc test_debug_format.
11549 Replace all other "gcc_compiled" tests with this test.
11550 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11551 proc; use new service proc test_debug_format.
11552 Replace all other "gcc_compiled" tests with this test.
11553
115542001-09-27 Michael Snyder <msnyder@redhat.com>
11555
11556 * gdb.base/cvexpr.exp: New file.
11557 * gdb.base/cvexpr.c: New file
11558 Test for expressions using const and volatile keywords.
11559
4e6667ac
CV
115602001-09-26 Corinna Vinschen <vinschen@redhat.com>
11561
11562 * gdb.base/constvars.exp: Check for different orders of keywords
11563 and additional "int" strings in output.
11564
4f337972
AC
115652001-09-22 Andrew Cagney <ac131313@redhat.com>
11566
11567 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11568 responses from "help maint".
11569
2015650d
FCE
115702001-09-19 Frank Ch. Eigler <fche@redhat.com>
11571
11572 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11573 to localhost:NNN instead of :NNN, in case Xvfb is listening
11574 only on TCP.
11575
f3bcedc1
CV
115762001-09-19 Corinna Vinschen <vinschen@redhat.com>
11577
11578 * gdb.base/recurse.exp: When checking leaving the watchpoint
11579 scope, recognize when gdb is in function's epilogue and pass.
11580
6b819c92
KS
115812001-09-18 Keith Seitz <keiths@redhat.com>
11582
11583 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11584 support for running tests against sid targets.
11585 (gdbtk_done): Ditto.
11586
a10c9419
CV
115872001-09-18 Corinna Vinschen <vinschen@redhat.com>
11588
11589 * gdb.base/ending-run.c (main): Set stdout buffersize
11590 to the same reasonable value for any target.
11591 * gdb.base/ending-run.exp: Add a regular expression
11592 to make testsuite happy on Sanyo Stormy16 target.
11593
739d0d99
CV
115942001-09-17 Corinna Vinschen <vinschen@redhat.com>
11595
11596 * gdb.base/display.c (do_loops): Add float variable `f'.
11597 Increment f in loop.
11598 * gdb.base/display.exp: Increment timeout by 60 seconds.
11599 Change float display test to use variable `f'.
11600
1b8947f0
JB
116012001-09-17 Jim Blandy <jimb@redhat.com>
11602
11603 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11604 overflowing the limited breakpoint tables on some ROM monitors
11605 (like the ROM68K).
11606
9890ac81
FCE
116072001-09-15 Frank Ch. Eigler <fche@redhat.com>
11608
11609 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11610 the "-ac" (disable access control) flag.
11611
6db765ea
JH
116122001-08-30 Jeff Holcomb <jeffh@redhat.com>
11613
11614 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11615 ints.
11616
4c32cc04
KS
116172001-08-30 Keith Seitz <keiths@redhat.com>
11618
11619 * lib/gdb.exp: Move all insight-related functionality into
11620 separate file.
11621 * lib/insight-support.exp: New file.
11622
8d6e6f81
FCE
116232001-08-29 Frank Ch. Eigler <fche@redhat.com>
11624
11625 * config/sid.exp (sid_start): Never set sid verbosity; disable
11626 expect_background {} that consumed its stdout; tolerate </dev/null.
11627 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11628
6a90e1d0
AC
116292001-08-18 Andrew Cagney <ac131313@redhat.com>
11630
11631 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11632 CLI jump command to start it.
11633 (mi_run_to_main): Fail immediatly when unexpected output.
11634
1759b3c3
AC
116352001-08-18 Andrew Cagney <ac131313@redhat.com>
11636
11637 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11638 beginning of function. Fix PR gdb/191.
11639
61d11d80
FCE
116402001-08-16 Frank Ch. Eigler <fche@redhat.com>
11641
11642 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11643 what to force sid endianness to.
11644
942a4df2
KS
116452001-08-15 Keith Seitz <keiths@redhat.com>
11646
11647 * lib/gdb.exp (gdbtk_start): Don't set environment
11648 variables for TCL_LIBRARY and friends. Insight will
11649 now figure these out for itself.
11650
0521c418
MS
116512001-08-02 Michael Snyder <msnyder@redhat.com>
11652
11653 * gdb.base/completion.exp: Remove the symbol "a64l" from
11654 the expect string; this is target-specific, and not related
11655 to what is being tested.
11656
74a9a58a
DB
116572001-08-02 Dave Brolley <brolley@redhat.com>
11658
11659 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11660
c70819fa
MS
116612001-07-25 Michael Snyder <msnyder@redhat.com>
11662
c2b8fa57
MS
11663 * gdb.base/consecutive.exp: New file. Test stepping over
11664 breakpoints on consecutive instructions.
11665 * gdb.base/consecutive.c: New file.
11666
c70819fa
MS
11667 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11668 curly braces in regular expressions.
11669
2b1a1355
MS
116702001-07-25 Michael Snyder <msnyder@redhat.com>
11671
11672 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11673 legitimate output from stepping out of main.
11674
413eca6f
KS
116752001-07-22 Keith Seitz <keiths@redhat.com>
11676
11677 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11678 the empty string, do not run the tests.
11679
7e5a9322
SC
116802001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11681
11682 * gdb.base/long_long.exp: Detect size of pointer. Take into
11683 account 2-byte pointers when testing for p/a results.
11684
de58f10f
SC
116852001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11686
d63a86f8 11687 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
11688 and defined to 1K for m68hc11.
11689 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11690 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11691 (sizeof_random_data): New variable to tell the size of the data table;
11692 don't test past this size; always run to main.
11693
d6f5fea1
SC
116942001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11695
11696 * gdb.base/return2.exp: return of long long and double fails for
11697 68HC11; don't execute these tests on that platform.
11698 * gdb.base/return.exp: Return of a double fails for 68hc11.
11699
c477543d
SC
117002001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11701
11702 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11703 tests that print a float.
11704 * call-rt-st.exp: Likewise.
11705
63cf1c79
MK
117062001-07-12 Mark Kettenis <kettenis@gnu.org>
11707
11708 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11709 running this test on Linux.
11710
112f9ab5
MC
117112001-06-24 Michael Chastain <chastain@redhat.com>
11712
11713 * gdb.base/arithmet.exp: Remove some tests to make all test names
11714 unique.
11715
4970cb0f
MS
117162001-07-03 Michael Snyder <msnyder@redhat.com>
11717
11718 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11719 the output of the ptype command.
11720
d85da69f
MS
117212001-07-02 Michael Snyder <msnyder@redhat.com>
11722
4c8a82de
MS
11723 * gdb.base/completion.exp: Don't assume that break.c is the only
11724 source file that may contain functions named "marker".
d85da69f
MS
11725 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11726
8afc772b
AC
117272001-06-28 Andrew Cagney <ac131313@redhat.com>
11728
11729 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11730 of files to delete.
11731
11732 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11733 * gdb.disasm/h8300s.exp: New file.
11734 gdb.disasm/h8300s.s: Likewise.
11735
cff22675
AC
117362001-06-27 Andrew Cagney <ac131313@redhat.com>
11737
11738 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11739 empty breakpoint tables.
11740
68c81b54
AC
117412001-06-25 Andrew Cagney <ac131313@redhat.com>
11742
11743 * lib/mi-support.exp: Update args=... part of stop-reason
11744 patterns. Accept either a list or a tuple.
11745
2dd62704
AC
117462001-06-23 Andrew Cagney <ac131313@redhat.com>
11747
11748 * lib/mi-support.exp: Remove local emacs variable defining
11749 change-log-default-name.
11750
b4127474
MC
117512001-06-22 Michael Chastain <chastain@redhat.com>
11752
11753 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11754 This is operationally compatible with the previous version.
11755
8dbfb380
JB
117562001-06-13 Jim Blandy <jimb@redhat.com>
11757
11758 * lib/gdb.exp (gdb_test): Doc fix.
11759
f2d8c86d
MC
117602001-06-10 Michael Chastain <chastain@redhat.com>
11761
11762 * gdb.base/exprs.exp: Remove a duplicate test.
11763
81564d34
JB
117642001-06-06 Jim Blandy <jimb@redhat.com>
11765
11766 * gdb.base/return2.exp (main): Use values to test float and double
11767 returns that are not NaN's, to avoid being confused by IEEE
11768 comparison rules.
11769
da55addb
MS
117702001-06-04 Michael Snyder <msnyder@redhat.com>
11771
11772 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 11773 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
11774 rather than wait for 12 more tests to time out.
11775
42c65987
JB
117762001-06-06 Jim Blandy <jimb@redhat.com>
11777
b18bced9 11778 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 11779 Don't forget to match the GDB prompt.
b18bced9 11780
42c65987
JB
11781 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11782
5b41e5f0
JB
117832001-06-04 Jim Blandy <jimb@redhat.com>
11784
11785 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11786 command.
11787
015e046f
KB
117882001-05-31 Kevin Buettner <kevinb@redhat.com>
11789
11790 * gdb.base/annota1.exp (info break): Match four or more spaces
11791 after "Address".
11792
fb1ffbbe
MC
117932001-05-31 Michael Chastain <chastain@redhat.com>
11794
11795 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
11796 (dm_type_int_star): Likewise.
11797 (dm_type_long_star): Likewise.
11798 (dm_type_void_star): Likewise.
11799
5ea2a32c
KB
118002001-05-29 Kevin Buettner <kevinb@redhat.com>
11801
11802 * gdb.base/completion.exp (INPUTRC): Set this environment variable
11803 to a known value in order to get consistent results regardless
11804 of the setting of INPUTRC or the presence or contents of .inputrc.
11805
ae23c492
MS
118062001-05-24 Michael Snyder <msnyder@redhat.com>
11807
ac55707e
MS
11808 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
11809 Don't require that the main thread and the manager thread are the
11810 first in the list.
11811
ae23c492
MS
11812 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
11813 debugging. If test fails, issue an "unsupported" not a "fail".
11814
400071f1
JB
118152001-05-24 Jim Blandy <jimb@redhat.com>
11816
11817 Don't assume that short is shorter than int.
11818 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
11819 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 11820 this isn't true.
400071f1
JB
11821 ("print unsigned char == (~0)"): Add test that verifies that ~0,
11822 an int, is not equal to ~0 stored in an unsigned char. This tests
11823 the same thing that the previous test meant to, but works on
11824 16-bit machines, too.
11825 ("print unsigned char != (~0)"): Same test, complemented.
11826
0816a3e5
MS
118272001-05-24 Michael Snyder <msnyder@redhat.com>
11828
11829 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 11830 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
11831 and prevents dejagnu getting out of step.
11832
f6dc23a9
KB
118332001-05-23 Kevin Buettner <kevinb@redhat.com>
11834
11835 * gdb.base/finish.exp (finish_void): Revise pattern for
11836 stopping on the call statement to not permit stopping at
11837 the start of the instructions comprising the call sequence.
11838
7dbd117d
MC
118392001-05-19 Michael Chastain <chastain@redhat.com>
11840
11841 * gdb.base/callfuncs.exp: Make all test names unique.
11842 * gdb.base/commands.exp: Make all test names unique.
11843 * gdb.base/condbreak.exp: Make all test names unique.
11844 * gdb.base/dbx.exp: Make all test names unique.
11845 * gdb.base/default.exp: Make all test names unique.
11846 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11847 and TIMEOUT messages to their corresponding PASS message.
11848 * gdb.base/ending-run.exp: Make all test names unique.
11849 * gdb.base/long_long.exp: Remove duplicate test.
11850
6b0b0a9e
KB
118512001-05-21 Kevin Buettner <kevinb@redhat.com>
11852
11853 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11854 stop on the call statement as well as the statement after the
11855 call.
11856
2caa35cb
MS
118572001-05-21 Michael Snyder <msnyder@redhat.com>
11858
11859 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11860
40713331
EZ
118612001-05-10 Elena Zannoni <ezannoni@redhat.com>
11862
a9c64011
AS
11863 * gdb.base/completion.exp: Revamp test. Make it execute on all
11864 platforms.
40713331 11865
c2c1be8d
EZ
118662001-05-10 Elena Zannoni <ezannoni@redhat.com>
11867
a9c64011
AS
11868 * config/gdbserver.exp (gdb_load): Handle the case
11869 in which the arguments to gdbserver are given in the
11870 baseboard configuration file.
11871 Also handle the case in which the server needs to do a
11872 load.
2c9cd303 11873
9671de48
KS
118742001-05-07 Keith Seitz <keiths@cygnus.com>
11875
a9c64011
AS
11876 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11877 set up the display for testing.
11878 (gdbtk_start): Convert all paths to paths that tcl will like.
11879 Export target information to environment.
11880 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11881 necessary.
11882 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
11883 (to_tcl_path): New proc to convert a given pathname into
11884 a path acceptible as an argument to a tcl command.
11885 (_gdbtk_export_target_info): New proc to export target info
11886 into the environment for gdbtk testing.
11887 (gdbtk_done): New proc to signal end-of-test.
9671de48 11888
5a360f47
JB
118892001-05-06 Jim Blandy <jimb@redhat.com>
11890
11891 * restore.c: Make the code of caller0 correspond to its comment.
11892
66c756c6
MS
118932001-05-03 Michael Snyder <msnyder@redhat.com>
11894
11895 * config/sid.exp (gdb_target_sid): Check for error messages.
11896 On error or timeout, don't make expect exit (which will terminate
11897 all subsequent tests); instead just make gdb exit.
d63a86f8 11898 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
11899 return a negative value.
11900
a966fde5
JB
119012001-04-24 Jim Blandy <jimb@redhat.com>
11902
851c18e0
JB
11903 * gdb.c++/templates.exp: If we see the prompt for the overload
11904 list, but we haven't recognized any of the longer patterns,
11905 arrange for this test to fail, not hang.
11906
a966fde5
JB
11907 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
11908 variations.
11909
db144853
MC
119102001-04-22 Michael Chastain <chastain@redhat.com>
11911
11912 * gdb.c++/local.exp: Use the 'runto' library function.
11913 * gdb.c++/namespace.exp: Likewise.
11914 * gdb.c++/overload.exp: Likewise.
11915
3207ec21
KB
119162001-03-26 Kevin Buettner <kevinb@redhat.com>
11917
11918 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
11919 * gdb.base/step-line.exp: New file. Test step/next in presence of
11920 #line directives.
11921 * gdb.base/step-line.c: New file. Test program for the above.
11922 * gdb.base/step-line.inp: New file. We pretend that this file has
11923 been transformed by some other tool into step-line.c.
11924
13b57657
JB
119252001-03-21 Jim Blandy <jimb@redhat.com>
11926
11927 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
11928 unmangled operator names.
11929
754cbe1c
JB
119302001-03-20 Jim Blandy <jimb@redhat.com>
11931
11932 * gdb.threads/linux-dp.exp: Recognize an additional message
11933 generated by GDB when it doesn't understand how to debug threads
11934 on the target system.
11935
177495c9
AC
119362001-03-19 Andrew Cagney <ac131313@redhat.com>
11937
11938 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
11939
f266096b
MC
119402001-03-12 Michael Chastain <chastain@redhat.com>
11941
11942 * gdb.c++/derivation.exp: Use the 'runto' library function.
11943
cac3c2ff
MC
119442001-03-12 Michael Chastain <chastain@redhat.com>
11945
11946 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
11947
b6c11a24
MC
119482001-02-24 Michael Chastain <chastain@redhat.com>
11949
11950 * gdb.c++/ref-types.exp: Change handwritten code to library
11951 function 'runto'.
11952
6bae5bce
OF
119532001-03-16 Orjan Friberg <orjanf@axis.com>
11954
11955 * gdb.base/signals.exp: Set count to 0 explicitly.
11956
0015fd9a
MS
119572001-03-15 Mark Salter <msalter@redhat.com>
11958
11959 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
11960 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
11961 (gdb_load): Add support for additional target_info: gdb_download_size
11962 and gdb_load_timeout.
0015fd9a 11963
fc33412a
DT
11964Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11965
11966 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11967 file -- to prevent failing when the compile fails but we have no
11968 intention of running the tests anyway.
11969
11970 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11971 tests if set.
11972
11973 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11974 integers.
11975
11976 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11977 * gdb.c++/namespace.exp: Ditto.
11978
115f06de
OF
119792001-03-07 Orjan Friberg <orjanf@axis.com>
11980
11981 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11982 * gdb.base/pointers.exp: Relax pattern match of decimals.
11983
b6ba6518
KB
119842001-03-06 Kevin Buettner <kevinb@redhat.com>
11985
11986 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11987 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11988 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11989 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11990 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11991 config/sh.exp, config/sid.exp, config/slite.exp,
11992 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11993 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11994 config/vxworks.exp, config/vxworks29k.exp,
11995 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11996 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11997 gdb.base/arithmet.exp, gdb.base/assign.exp,
11998 gdb.base/async.exp, gdb.base/attach.exp,
11999 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12000 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12001 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12002 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12003 gdb.base/commands.exp, gdb.base/completion.exp,
12004 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12005 gdb.base/constvars.exp, gdb.base/corefile.exp,
12006 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12007 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12008 gdb.base/ending-run.exp, gdb.base/environ.exp,
12009 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12010 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12011 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12012 gdb.base/funcargs.exp, gdb.base/help.exp,
12013 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12014 gdb.base/logical.exp, gdb.base/long_long.exp,
12015 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12016 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12017 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12018 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12019 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12020 gdb.base/regs.exp, gdb.base/relational.exp,
12021 gdb.base/remote.exp, gdb.base/reread.exp,
12022 gdb.base/restore.exp, gdb.base/return2.exp,
12023 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12024 gdb.base/selftest.exp, gdb.base/setshow.exp,
12025 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12026 gdb.base/sigall.exp, gdb.base/signals.exp,
12027 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12028 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12029 gdb.base/step-test.exp, gdb.base/structs.c,
12030 gdb.base/structs.exp, gdb.base/structs2.exp,
12031 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12032 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12033 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12034 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12035 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12036 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12037 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12038 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12039 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12040 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12041 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12042 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12043 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12044 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12045 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12046 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12047 gdb.trace/circ.exp, gdb.trace/collection.exp,
12048 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12049 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12050 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12051 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12052 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12053 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12054 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12055 notices.
12056
dc96c6c7 120572001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
12058
12059 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12060 first arg is int not float.
12061
dc96c6c7 120622001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
12063
12064 * gdb.base/reread.exp: Unsupported for non-native targets;
12065 doesn't work for remote debugging.
12066
9b0c4aeb
FN
120672001-02-19 Fernando Nasser <fnasser@redhat.com>
12068
12069 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
12070 * gdb.base/ending-run.exp: Properly handle the BSP state when
12071 stepping past the end of main.
9b0c4aeb 12072
02aa71d5
MC
120732001-02-19 John Moore <jmoore@redhat.com>
12074
12075 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12076 Converted HPUX fix for non-expected items following multiple
12077 step commands into general solution for all platforms.
12078
1fa449a4
MC
120792001-02-18 Michael Chastain <chastain@redhat.com>
12080
12081 * gdb.c++/classes.exp (do_tests): Change runto statements
12082 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12083 statements demangler agnostic.
12084 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12085 (gdb_virtfunc_restart): Likewise.
12086
b2f9ec70
MC
120872001-02-14 Michael Chastain <chastain@redhat.com>
12088
12089 * gdb.c++/inherit.exp (do_tests): Change runto statements
12090 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12091 statements demangler agnostic.
12092
cf74b8ca
AC
12093Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12094
12095 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12096 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12097 before calling common_routine 15 times'' tests.
12098
99f78f56
MC
120992001-02-11 Michael Chastain <chastain@redhat.com>
12100
12101 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12102 Helps the test script figure out which demangler is in use.
12103 (dm_type_foo_ref): Ditto.
12104 (dm_type_int_star): Ditto.
12105 (dm_type_long_star): Ditto.
12106 (dm_type_unsigned_int): Ditto.
12107 (dm_type_void): Ditto.
12108 (dm_type_void_star): Ditto.
99707966 12109 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
12110 Probe the gdb demangler and set variables to accommodate
12111 formatting differences.
12112 (info_func_regexp): New function. Same as info_func, but
12113 matches against a regexp.
12114 (info_func): Match against a literal string.
12115 (print_addr_2): New function. Match against a literal string,
12116 which can be different from the input to gdb.
12117 (print_addr): Simply call print_addr_2 with the same argument twice.
12118 (test_lookup_operator_functions): Use demangler formatting variables.
12119 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12120 the tests in the same order as the C++ class declaration.
12121 (test_paddr_operator_functions): Ditto.
12122 (test_paddr_overloaded_functions): Ditto.
12123 (test_paddr_hairy_functions): Use demangler formatting variables.
12124 Add reference to gdb/19 for related tests.
12125 (do_tests): Call probe_demangler.
12126
1de8f023
KB
121272001-01-30 Kevin Buettner <kevinb@redhat.com>
12128
12129 * gdb.c++/templates.cc (printf): Remove unused function definition.
12130
ca3f91ed
MS
121312001-01-26 Felix Lee <flee@redhat.com>
12132
12133 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12134
121352001-01-25 matthew green <mrg@redhat.com>
12136
12137 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12138 up sid.
12139 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12140
121412001-01-25 matthew green <mrg@redhat.com>
12142
12143 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 12144 Deprecate $sid_spawn_id.
ca3f91ed
MS
12145 (sid_exit): Remove code necessary only for `spawn.'
12146
121472001-01-25 matthew green <mrg@redhat.com>
12148
12149 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12150
fb18ec4a
MC
121512001-01-28 Michael Chastain <chastain@redhat.com>
12152
12153 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12154 to call when tests fail. It takes gdb out of the overloaded
12155 function choice menu back to the main prompt, so that the test
12156 program stays synchronized.
12157 (set_bp_overloaded): New proc to collect all the common
12158 code for setting a breakpoint on an overloaded name. Calls
12159 take_gdb_out_of_choice_menu when needed.
12160 (menu_overload1arg): New variable to collect the repeated
12161 instances of the expected menu for an overloaded name. Change
12162 the regular expression to handle changes in g++ type encoding:
12163 "void" can be either "void" or "", and "unsigned int" can be
12164 either "unsigned int" or "unsigned".
12165 (continue_to_bp_overloaded): Change regular expressions to handle
12166 changes in g++ type encoding.
12167 (no proc): Call take_gdb_out_of_choice_menu when needed.
12168 Remove redundant calls to "info break". Accept either "canceled"
12169 or "cancelled". Change regular expressions in "info break"
12170 calls to handle changes in g++ type encoding. Give all tests
12171 unique strings.
12172
9c646a6e
BE
121732001-01-17 Ben Elliston <bje@redhat.com>
12174
12175 * config/sid.exp: New file.
12176
9549d9c1
AC
12177Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12178
12179 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12180
dc96c6c7 121812000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
12182
12183 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12184 Add a RE to accept a non-ascii char if one is ever presented.
12185
b4df4f68
FN
121862000-12-20 Fernando Nasser <fnasser@redhat.com>
12187
297dd0fd 12188 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 12189
dc96c6c7 121902000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 12191
d63a86f8 12192 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
12193 in regexp. One '\' does not suffice on Linux.
12194
4a7bddb6
MC
121952000-12-09 Michael Chastain <chastain@redhat.com>
12196
12197 * gdb.base/break.exp (test_clear_command): Use a marker function
12198 rather than 'main' for the test function. Also move this
12199 test to an execution point where the marker function names are
12200 guaranteed to be bound to functions. (Executing tests after a
12201 'finish' from main runs into name conflicts with local names
12202 in __libc_start_main).
12203
dc96c6c7 122042000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
12205
12206 * gdb.base/finish.exp: New test for gdb's "finish" command.
12207 * gdb.base/return2.exp: New test for gdb's "return" command.
12208 * gdb.base/return2.c: New source file for above.
12209
dc96c6c7 122102000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
12211
12212 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12213 * gdb.base/miscexprs.exp: Ditto.
12214 * gdb.base/pointers.exp: Ditto.
12215 * gdb.c++/derivation.exp: Ditto.
12216 * gdb.c++/local.exp: Ditto.
12217 * gdb.c++/namespace.exp: Ditto.
12218 * gdb.c++/overload.exp: Ditto.
12219 * gdb.c++/ref-types.exp: Ditto.
12220
dc96c6c7 122212000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
12222
12223 * gdb.base/constvars.exp: Test result of "up" command.
12224 * gdb.base/miscexprs.exp: Ditto.
12225 * gdb.base/pointers.exp: Ditto.
12226 * gdb.base/scope.exp: Ditto.
12227 * gdb.c++/derivation.exp: Ditto.
12228 * gdb.c++/local.exp: Ditto.
12229 * gdb.c++/namespace.exp: Ditto.
12230 * gdb.c++/overload.exp: Ditto.
12231 * gdb.c++/ref-types.exp: Ditto.
12232
44097287
FN
122332000-11-22 Michael Chastain <chastain@redhat.com>
12234
12235 * mips_pro.exp: Accept either "middle -> top -> main" or
12236 "middle -> main" in the backtrace, because gcc can optimize
12237 tail calls to jumps. Remove setup_xfail for the hppa case.
12238 Add a comment with the original warning messages from PR 3016,
12239 which was filed in 1993, to preserve them for posterity.
12240
9d2e1bab
ND
122412000-11-17 Nick Duffek <nsd@redhat.com>
12242
12243 * lib/gdb.exp (gdb_test): Override timeout with board info.
12244
1aca8eb7
ND
122452000-11-17 Nick Duffek <nsd@redhat.com>
12246
12247 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12248 the second kill and detach messages.
12249
93076499
ND
122502000-11-17 Nick Duffek <nsd@redhat.com>
12251
12252 * configure.in: Add AC_EXEEXT.
12253 * configure: Regenerate.
12254 * Makefile.in (just-check): Export EXEEXT.
12255 * lib/gdb.exp ($EXEEXT): Import from environment.
12256 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12257 expect "maint dump-me" on Cygwin.
12258 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12259 $EXEEXT.
12260
30e87cd3
ND
122612000-11-17 Nick Duffek <nsd@redhat.com>
12262
12263 * gdb.base/break.exp: Test backtrace and finish from called
12264 function on all platforms, not just HP-UX.
12265
dc96c6c7 122662000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
12267
12268 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12269 code from gdb_target_monitor, so it can be used independantly
12270 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 12271
dc96c6c7 122722000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
12273
12274 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12275 * gdb.base/corefile.exp: Expect the message "Program is being
12276 debugged already" when we send the "corefile" command, since
12277 the preceeding gdb_load may have connected gdb to a remote target.
12278 * gdb.base/display.exp: Disable hardware watchpoints if new
12279 board info variable "no_hardware_watchpoints" is true.
12280 Replace single-letter commands with more readable ones.
12281 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12282 if new board info variable "no_hardware_watchpoints" is true.
12283 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12284 to see if stdio (printf) testing is possible.
12285 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12286 board info variable "no_hardware_watchpoints" is true. Use new
12287 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12288
39124dea
FN
122892000-11-13 Fernando Nasser <fnasser@redhat.com>
12290
12291 From Orjan Friberg <orjanf@axis.com>:
12292 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12293 in array print pattern match.
12294
a9e2e984
FN
122952000-11-09 Fernando Nasser <fnasser@redhat.com>
12296
12297 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12298 spelling "cancelled" to U.S. spelling "canceled" to match changes
12299 made to gdb.
12300 * gdb.c++/ovldbreak.exp: Ditto.
12301
c7db355b
PS
123022000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12303
12304 * gdb.base/callfuncs.c (main): Moved to end of file, call
12305 t_double_values to initialize the FPU before inferior calls are made.
12306 * gdb.base/callfuncs.exp: Test for register preservation after calling
12307 inferior functions. Add tests for continuining, finishing and
12308 returning from a stop in a call dummy.
12309
dc96c6c7 123102000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
12311
12312 * gdb.base/commands.exp: Break up long lines, and re-indent.
12313
dc96c6c7 123142000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
12315
12316 * config/gdbserver.exp: Rewritten from the ground up, to make it
12317 compatible with the current dejagnu tree, and to make it work with
12318 the new "gdbserver" in libremote.
12319
dc96c6c7 123202000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12321
12322 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12323 * gdb.base/varargs.exp: Skip entire test if no printf support.
12324 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12325 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12326
dc96c6c7 123272000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12328
12329 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12330 no floating point support.
12331 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12332 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12333 * gdb.base/call-rt-st.exp: Ditto.
12334 * gdb.base/call-strs.exp: Ditto.
12335
bac5fc66
JG
123362000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12337
12338 * gdb.base/sizeof.c: include <stdio.h>.
12339
12340 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
12341 'finish', otherwise uncaptured gdb_prompt would potentially
12342 throw remaining test points out of sync.
bac5fc66 12343
b22a6027
SB
123442000-07-26 Scott Bambrough <scottb@netwinder.org>
12345
12346 * gdb.base/recurse.exp: Run tests for all targets.
12347 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12348 gnu-oldld case on ARM.
12349 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12350 for ARM targets.
d63a86f8 12351
d8231941
AG
12352Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12353
12354 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12355 * gdb.java/configure: Rebuild.
12356
8caabe69
AG
12357Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12358
12359 * gdb.java/jv-exp.exp: New file.
12360
9d273ca3
AG
12361Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12362
12363 * configure: Rebuilt.
12364 * configure.in (configdirs): Add gdb.java.
12365 * gdb.java/jmisc.java: New file.
12366 * gdb.java/jmisc.exp: New file.
12367 * gdb.java/Makefile.in: New file.
12368 * gdb.java/configure: Rebuilt.
12369 * gdb.java/configure.in: New file.
12370 * lib/java.exp: New file.
12371
4f823a66
AC
12372Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12373
12374 * gdb.base/exprs.exp: Test casts to a pointer including over and
12375 underflow.
12376
2391e11d
AC
12377Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12378
12379 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12380 and the compilers sizes.
12381
54602222
ND
123822000-07-09 Nick Duffek <nsd@redhat.com>
12383
12384 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12385 (use_methods): New function.
12386 (main): Call use_methods().
12387 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12388 (do_tests): Call test_method_param_class.
12389
2bec0572
ND
123902000-07-09 Nick Duffek <nsd@redhat.com>
12391
12392 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12393 spelling.
12394 (test_enums): New procedure. Move enum tests from end of script
12395 to here. Set breakpoint on function name instead of line number.
12396 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12397 (enums2): New marker function.
12398 (enums1): New function.
12399 (main): Call enums1(). Move enum tests to enums1().
12400
78492fde
AC
12401Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12402
12403 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12404 compile/link program. Update line numbers.
12405 * gdb.asm/d10v.inc: Define ``startup''.
12406 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 12407
49a2cef8
AC
12408Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12409
12410 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12411
3e6c8688
EZ
124122000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12413
12414 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12415 of 'help maint print' command.
12416
9ff5cbe9
AC
12417Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12418
12419 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12420 they use gdb_expect_list.
12421
17c579bd
AC
12422Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12423
12424 * gdb.base/commands.exp: Use ``set remote
12425 memory-read-packet-size'' instead of ``set endian big'' to test
12426 long commands.
12427
e6d71bf3
DB
124282000-06-03 Daniel Berlin <dan@cgsoftware.com>
12429
12430 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 12431 g++, and stop skipping them.
e6d71bf3
DB
12432
12433 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12434 work under g++.
12435
d63a86f8 12436 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
12437 initialization.
12438
dc96c6c7 124392000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
12440
12441 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12442 the regular expression: accept an (almost) arbitrary sequence of
12443 "frames-invalid" and "breakpoints-invalid" messages both before
12444 and after the "starting" message.
12445
dc96c6c7 124462000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
12447
12448 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 12449
dc96c6c7 124502000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
12451
12452 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12453 Relax the regular expression a little, make it pass on Solaris 8.
12454
8216cda9
KB
124552000-05-12 Kevin Buettner <kevinb@redhat.com>
12456
12457 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 12458 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
12459 Instead, it is permissible for gdb to stop on the line of the
12460 call itself.
12461
1a570b2f
MS
124622000-05-12 Michael Snyder <msnyder@.cygnus.com>
12463
12464 * gdb.base/break.exp (bp on small function, optimized file):
12465 Add a second pass pattern. The behavior differs here between stabs
12466 and dwarf for one-line functions. Stabs preserves two line symbols
12467 (one before the prologue and one after) with the same line number,
12468 but dwarf regards these as duplicates and discards one of them.
12469 Therefore the address after the prologue (where the breakpoint is)
12470 has no exactly matching line symbol, and GDB reports the breakpoint
12471 as if it were in the middle of a line rather than at the beginning.
12472
dc96c6c7 124732000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 12474
d63a86f8 12475 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
12476 rather than "send_gdb" (for consistancy).
12477
7d418785
AC
12478Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12479
12480 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12481 * gdb.c++/templates.cc: Properly check for GCC version number.
12482 * lib/compiler.cc: Likewise
12483
dc96c6c7 124842000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 12485
d63a86f8 12486 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
12487 gdb may not stop at the first line of main, due to code motion.
12488
dc96c6c7 124892000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
12490
12491 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12492 This test depends on parsing the printf output from the target.
12493 Since the sparclet stub doesn't do stdio, this will never work.
12494 * gdb.base/call-rt-st.exp: ditto.
12495 * gdb.base/call-strs: ditto.
12496
dc96c6c7 124972000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
12498
12499 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12500
12501 * gdb.base/ending-run.exp: After connecting to a remote target,
12502 but before running, the target will appear to be in a random
12503 location. Specify both a file and a line for breakpoints.
12504 Also, the function that calls main may be called 'init'
12505 rather than 'start'.
12506
a5a51225
EZ
125072000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12508
12509 * gdb.base/help.exp: Update output for add-symbol-file command.
12510
7930cc7c
FN
125112000-04-10 Fernando Nasser <fnasser@cygnus.com>
12512
12513 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12514 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12515
23e37ab1
C
125162000-04-07 J.T. Conklin <jtc@redback.com>
12517
e93c542c
C
12518 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12519
23e37ab1
C
12520 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12521
591b8fa3
PDM
12522Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12523
12524 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12525 values that can be represented exactly.
12526 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12527 above change, and to not check against the directory part of the source
12528 file name.
12529 (step into print_long_arg_list): Likewise.
12530 (print print_small_structs from print_long_arg_list): Likewise.
12531 (print print_long_arg_list): Likewise.
12532
7a495180
EZ
125332000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12534
30b53638 12535 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 12536
beb998c6
AC
12537Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12538
12539 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12540
1c689132
DB
125412000-03-25 Daniel Berlin <dan@cgsoftware.com>
12542
12543 * gdb.base/commands.exp (deprecated_command_test): Add test for
12544 deprecate with no arguments.
12545
c1790a9d
JL
125462000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12547
12548 * gdb.base/break.exp: Add new test for setting breakpoints on
12549 optimized code so we can test breakpoints work even when function
12550 prologues may be optimized away
12551
003ba290
FN
125522000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12553
12554 From David Whedon <dwhedon@gordian.com>
a9c64011 12555 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 12556
6837a0a2
DB
125572000-03-22 Daniel Berlin <dan@cgsoftware.com>
12558
12559 * gdb.base/help.exp: Added test for new apropos command.
12560
b9593231
KB
125612000-03-21 Kevin Buettner <kevinb@redhat.com>
12562
12563 * gdb.base/pointers.c (usevar): New function.
12564 (main): Make sure that global variables v_int_pointer2, rptr,
12565 and y are all referenced someplace in the program by calling
12566 usevar() on them. [Some linkers delete symbols which are
12567 never referenced. The space remains, but there's no way to
12568 get a (symbolic) handle on the variable from the debugger.]
12569
751a959b
EZ
125702000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12571
12572 * gdb.base/printcmds.c: Add typedeffed arrays.
12573
12574 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12575 procedure to test arrays that are typedef'd.
12576
73a93a32
JI
125772000-03-13 James Ingham <jingham@leda.cygnus.com>
12578
12579 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 12580 the library directories.
73a93a32 12581
fb40c209
AC
12582Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12583
12584 * configure.in (configdirs): Add sub directory gdb.mi.
12585 * configure: Re-generate.
12586
12587 * gdb.mi: New directory.
d63a86f8 12588
ee4dd2c9
AC
125892000-02-25 Scott Bambrough <scottb@netwinder.org>
12590
12591 * gdb.base/long_long.exp: Correct test suite failure when printing
12592 a long long value as a double on ARM platforms.
12593
70f0cc22
JB
125942000-02-16 Jim Blandy <jimb@redhat.com>
12595
12596 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12597 default source file is set properly before running this test.
12598
853819b8
EZ
125992000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12600
12601 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12602 gdbtk/library directory, not in gdbtcl2.
12603
dfcd3bfb
JM
126042000-02-04 Jim Blandy <jimb@redhat.com>
12605
12606 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12607 backslash from regexp pattern.
12608
12609 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12610 procedure. Use it to run all the "continue to bp overloaded"
12611 tests. Note that this changes the names of the tests slightly.
12612 If the breakpoint hit message includes a hex PC value, because
12613 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12614 from the real source code, still consider that a pass.
12615
12616 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12617 XFAIL here if the breakpoint message contains a hex address. Note
12618 similar change on 1999-11-02.
12619
12620 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12621
12622 * gdb.base/ptype.exp: Establish a default source file before
12623 calling get_debug_format.
12624
126252000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12626
12627 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12628
8b93c638
JM
126292000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12630
12631 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12632 of successive stepi commands -- while in the prologue we should see
12633 the function entry bracket.
12634
126352000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12636
12637 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12638 reach __change_mode() when stepping through the end of main().
12639
c5394b80
JM
126402000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12641
12642 * gdb.base/default.exp: Fix expected pattern.
12643 * gdb.base/help.exp: Same.
12644
0d06e24b
JM
126452000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12646
12647 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12648 Don't use xfail's because that affects only the following test.
d63a86f8 12649
0d06e24b
JM
12650 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12651 solaris or linux.
12652
12653 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12654
dc96c6c7 126552000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 12656
d63a86f8 12657 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
12658 "A syntax error" rather than "A parse error". Accept both.
12659
126602000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12661
12662 * gdb.base/default.exp: Remove OS dependent string from "target
12663 remote" test.
12664 * gdb.base/help.exp: Same for "help target remote" test.
12665
c3f6f71d
JM
126662000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12667
12668 From Jim Kingdon <kingdon@redhat.com>:
12669
12670 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12671 prompt (cleanup rather than necessity, but still might keep output
12672 from spilling to next test).
12673
126742000-01-02 Fred Fish <fnf@cygnus.com>
12675
12676 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12677 AIX, which defines them in <sys/types.h>.
12678
ed9a39eb 126791999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 12680
ed9a39eb
JM
12681 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12682 float" test.
12683
126841999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 12685
ed9a39eb 12686 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
12687
12688 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12689 outermost frame disallowed".
12690
126911999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12692
12693 * gdb.base/setvar.exp: New tests for setting the value of a struct
12694 with a constant list.
12695
126961999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12697
12698 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12699 require the user to type a cast before setting the value of a struct.
12700
de57eccd
JM
127011999-12-06 Jim Blandy <jimb@cygnus.com>
12702
12703 * gdb.base/default.exp: Expect the new 'info float' command on
12704 all i386 platforms.
12705
12706 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12707 LinuxThreads libraries that don't support debugging.
12708
c2d11a7d
JM
12709Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12710
12711 * gdb.base/remote.c: Fill the buffer with truely random data.
12712 Change the buffer type to ``unsigned char'' to simplify size
12713 arithmetic.
12714
12715 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12716 stub only handles 400-1 byte packets. Verify that the download
12717 worked.
12718
127191999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12720
12721 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12722 tests, using UNRESOLVED for the untested cases. Also, does not wait
12723 for a timeout if the prompt was received before a recognizable pattern.
12724
127251999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12726
12727 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12728
127291999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12730
12731 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12732 watchpoints.
12733
127341999-11-24 Jason Merrill <jason@casey.cygnus.com>
12735
12736 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12737
12738 * gdb.c++/local.exp: Be more flexible in recognizing local class
12739 name mangling. Don't allow horribly truncated method names.
12740 * gdb.c++/derivation.exp: Expect protected inheritance.
12741 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12742 * gdb.c++/virtfunc.exp: Likewise.
12743 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12744 when printing a nested enum.
12745
127461999-11-22 Jim Blandy <jimb@cygnus.com>
12747
12748 * gdb.base/step-test.exp: Properly await GDB's response to setting
12749 a breakpoint on the call to large_struct_by_value.
12750
12751 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12752 just because we have debug info for the `start' function.
12753
127541999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12755
12756 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12757 "Unknown signal" messages, which indicate (on LinuxThreads) that
12758 GDB doesn't know how to debug threads on this system. This is
12759 better than hanging while philosopher 0 dumps chatter into gdb.log.
12760
127611999-11-18 Tom Tromey <tromey@cygnus.com>
12762
12763 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12764
127651999-11-18 Fred Fish <fnf@cygnus.com>
12766
12767 * gdb.base/coremaker2.c: Add sample program for generating
12768 cores that is more self contained than coremaker.c. Eventually
12769 I'll add more code to this and tie it into the testsuite.
12770
4ce44c66
JM
127711999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12772
12773 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12774
127751999-11-10 Jimmy Guo <guo@cup.hp.com>
12776
12777 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12778 from $srcdir/lib/.
12779 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12780 and gdb.c++/.
12781
12782 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12783
d63a86f8 12784 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
12785 'continue with watch' test point.
12786
127871999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12788
12789 Merged from p2linux-990323-branch:
d63a86f8 12790
4ce44c66
JM
12791 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
12792
11cf8741
JM
12793Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
12794
12795 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
12796 {limit,fixed}''. Test ``set download-write-size''.
12797
12798Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
12799
12800 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
12801 gdb_expect_list.
12802
12803Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
12804
12805 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
12806
128071999-11-03 Mark Salter <msalter@cygnus.com>
12808
12809 * gdb.base/break.exp: Fix "stub continue" pattern.
12810
128111999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
12812
12813 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
12814
128151999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
12816
12817 * gdb.base/display.exp ("finish"): Add timeout clause.
12818
12819 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
12820 plain prompt clause, so this doesn't have to time out in order to
12821 fail.
12822
12823 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
12824 breakpoint hit messages include an address.
12825
12826 * gdb.base/display.exp: Don't forget to escape parens in regular
12827 expressions. Unix regexp notatation sucks.
12828
128291999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12830
12831 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12832 order for 'signalled' message.
12833
5c44784c
JM
128341999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12835
12836 From Jimmy Guo <guo@cup.hp.com>:
12837 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12838 * gdb.base/annota1.c: Add code for tests to work with.
12839
128401999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12841
12842 * gdb.base/remote.exp: New test for remote downloading settings.
12843 * gdb.base/remote.c: New file with large .data.
12844
917317f4
JM
128451999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12846
12847 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12848 for LinuxThreads support, merged from the Code Fusion branch.
12849
12850Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12851
12852 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12853 containing exp_continue into a while within an expect. Don't
12854 attempt a start more than three times. Check return value from
12855 gdb_load.
d63a86f8 12856
2df3850c
JM
12857Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12858
12859 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12860 a pass case.
12861
2acceee2
JM
128621999-10-01 Kevin Buettner <kevinb@cygnus.com>
12863
12864 * gdb.base/break.c (main): Added a statement that we can step
12865 off of.
12866 * gdb.base/break.exp: Added tests for setting a breakpoint
12867 at an offset and stepping onto a breakpoint.
12868
128691999-10-01 Fred Fish <fnf@cygnus.com>
12870
d63a86f8 12871 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
12872 gdb output.
12873
c2c6d25f
JM
128741999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12875
12876 * gdb.base/break.exp: Code locations are in hex, don't forget!
12877 (For HP-UX.)
12878
128791999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12880
12881 * condbreak.exp: Use break.c as test program.
12882 * condbreak.c: Remove, redundant with break.c.
12883
128841999-09-15 Stan Shebs <shebs@andros.cygnus.com>
12885
12886 * config/monitor.exp (gdb_target_monitor): Disable X- and
12887 Z-packets if the target needs it.
12888
128891999-09-13 James Ingham <jingham@leda.cygnus.com>
12890
12891 * gdb.c++/overload.exp: Added tests for listing overloaded
12892 functions with function pointers in the arg, explicitly calling
12893 out the version you want.
12894
cff3e48b
JM
128951999-09-09 Stan Shebs <shebs@andros.cygnus.com>
12896
12897 * long_long.exp: Add variations of test cases that work for
12898 targets with 16-bit ints and 32-bit doubles.
12899
d4f3574e
SS
129001999-09-08 Stan Shebs <shebs@andros.cygnus.com>
12901
12902 * break.c (main): Compare a possibly-uninitialized argc with an
12903 unlikely value that fits in 16 bits.
12904
129051999-09-07 Stan Shebs <shebs@andros.cygnus.com>
12906
12907 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
12908 0xfeeb, don't want negative numbers if ints are 16 bits.
12909
12910 * lib/gdb.exp (skip_cplus_tests): New proc.
12911 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12912 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
12913 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
12914 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
12915 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
12916 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
12917 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
12918 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
12919
12920 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
12921
12922Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
12923
12924 * gdb.base/corefile.exp (up): Allow a parameter to appear
12925 in the frame that we're going up to.
12926
12927 From Jim Blandy <jimb@cygnus.com>:
12928
12929 * gdb.base/default.exp (info float): Expect some output now.
12930
12931 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
12932 returning floating-point values to fail on the x86.
12933 * gdb.base/callfwmall.exp (do_function_calls): Same.
12934
12935 * gdb.base/list.exp (test_listsize): Correct expectations for
12936 listing line 1 with listsize 2. Also, listing a single line
12937 works now, as does listing three lines. [Kevin's note: There
12938 were a number of other cases fixed too where the expectations
12939 differed...]
12940
129411999-09-02 Stan Shebs <shebs@andros.cygnus.com>
12942
12943 * gdb.base/selftest.exp: Add case for when version prints as
12944 constant string instead of char pointer.
12945
104c1213
JM
129461999-08-25 Stan Shebs <shebs@andros.cygnus.com>
12947
12948 * gdb.base/ending-run.exp: Add Solaris case for what happens when
12949 stepping out of main.
12950
12951 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
12952 G++ used.
12953
12954 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
12955 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
12956
12957 * gdb.c++/ovldbreak.exp: Update match string in test that
12958 includes a warning of multiple breakpoints.
12959
129601999-08-24 Stan Shebs <shebs@andros.cygnus.com>
12961
12962 * gdb.base/display.exp: Improve precision of step-after-finish
12963 added yesterday.
12964
12965 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12966 test.
12967
12968 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12969 configs when using G++, not just hppa*.
12970
129711999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12972
12973 * gdb.base/async.c: New file.
12974 * gdb.base/async.exp: New file.
12975
12976Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12977
12978 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12979 PA64.
12980
53a5351d
JM
12981Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12982
104c1213
JM
12983 * gdb.base/display.exp: "finish" can leave us mid-line on many
12984 targets, deal with it. Add a small constant to main, instead of
12985 1000 since main+1000 may not be a valid address in the target.
12986
53a5351d
JM
12987 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12988 on hpux11.
12989
12990 * gdb.base/attach.exp: Handle another hpux11 error message variant
12991 when attaching to a process that does not exist.
12992
129931999-08-19 J.T. Conklin <jtc@redback.com>
12994
12995 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12996 characters in 'continue to 1241' test.
12997
129981999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12999
13000 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13001 stop in print_long_arg_list, define and use a whitespace
13002 variable in print_small_structs test, add an XFAIL for Solaris.
13003 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13004 interested enough to fix.
13005
7be570e7
JM
130061999-08-13 Keith Seitz <keiths@cygnus.com>
13007
13008 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13009 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13010 proc knows about targets other than the natives.
13011 (test_assign): Use "gdb_run_cmd" to "run" the target.
13012 Check that we've actually hit the breakpoint at main.
13013 When we attempt to assign a value to a local variable, check
13014 that the variable is in the current scope, i.e., don't use
13015 a test with an empty result.
13016
13017Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13018
13019 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13020 command.
13021
130221999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13023
13024 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13025 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13026 gdb.compat, gdb.threads-hp.
13027 gdb.hp/configure, gdb.hp/configure.in: New files.
13028 gdb.hp/Makefile.in: Recurse into new subdirs.
13029 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13030 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13031 in object files.
13032 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13033
96baa820
JM
130341999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13035
13036 * gdb.base/display.exp: Help expect by putting a newline in the
13037 funky printf, remove a bogus p/a test.
13038
130391999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13040
13041 * gdb.base/display.exp: Make sure that when we say 'run', we are
13042 connected to the target. This is necessary when running not
13043 natively.
13044
130451999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13046
13047 * gdb.base/step-test.exp: Removed some extraneous messages.
13048
13049 * gdb.base/long_long.exp: Don't run memory examination tests
13050 on little-endian targets (they will need a different set of
13051 results to match).
13052
130531999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13054
13055 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13056 until somebody decides to fix GDB.
13057
13058 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13059 constant as "ULL".
13060 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13061 matches for a couple x/2 commands.
13062
a0b3c4fd
JM
130631999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13064
13065 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13066 by merging in ref-types2 tests.
13067 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13068
13069 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13070 * gdb.c++/Makefile.in: Add standard actions.
13071 (EXECUTABLES): Rename from PROGS, update list.
13072 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13073 from gdb.hp.
13074 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13075 foo and bar locals.
13076 * gdb.c++/anon-union.exp: Fix tests to match.
13077 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13078 expect matches to handle output variations.
13079 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13080 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13081 output, add HP alternatives for new and delete prints.
13082 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13083 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13084 * gdb.c++/demangle.exp: Use $style when reporting failure.
13085 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13086 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13087 match alternatives.
13088 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13089 compilers.
13090 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13091 * gdb.c++/method.exp: Add match alternatives.
13092 * gdb.c++/misc.cc: Add bool types.
13093 * gdb.c++/misc.exp: Add tests for bool types.
13094 * gdb.c++/overload.exp: Add xfails.
13095 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13096 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13097 add some more template parameter tests (only for HP currently).
13098 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13099 * gdb.c++/virtfunc.cc: Add return type and value for main.
13100 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13101 match alternatives.
d63a86f8 13102
a0b3c4fd
JM
131031999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13104
13105 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13106
131071999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13108
13109 * gdb.base/signals.exp: Don't expect getting a backtrace from
13110 within a signal handler to fail on Linux.
13111
131121999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13113
13114 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13115 * lib/gdb.exp: Remove some gratuitious semicolons.
13116 (delete_breakpoints): Increase timeout.
13117 (gdb_expect): Add -notransfer option.
13118 (gdb_test): Use -notransfer option.
13119 (get_compiler_info): Add f77 case.
13120 (get_compiler): New proc, split out from gdb_preprocess, add f77
13121 case.
13122 (gdb_preprocess): Call get_compiler.
13123
13124 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13125 * gdb.base/attach.exp, gdb.base/display.exp,
13126 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13127 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13128 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13129 third arg to gdb_test.
13130 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13131 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13132 HP-UX xfails, add others.
13133 * gdb.base/completion.exp: Reflect name change of self-test.
13134 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13135 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13136 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13137 HP failure number.
13138 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13139 useless HP-UX 10.30 references.
13140 * gdb.base/maint.exp: Loosen matches.
13141 * gdb.base/pointers.c (main): Declare more_code.
13142 * gdb.base/pointers.exp: Match on output of a `next'.
13143 * gdb.base/structs.c: Add prototypes.
13144 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13145 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13146
131471999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13148
13149 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13150 command.
13151
131521999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13153
13154 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13155 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
13156
13157 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
13158 debug info. Deal with lack of signal hanlder info in stack.
13159
a9c64011 13160 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
13161 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13162
5a2468f5
JM
131631999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13164
13165 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13166 gdb.base/foll-vfork.exp: Don't run for crosses.
13167
adf40b2e
JM
13168Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13169
13170 * gdb.base/configure.in: Check for gdbvars.exp instead of
13171 a1-selftest.exp.
13172 * gdb.base/configure: Re-generate.
13173
131741999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13175
13176 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13177 in trying to run first and name is too long.
13178
13179 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13180 pointers2.c and pointers2.exp, respectively.
13181 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13182 doschk happier.
13183
43e526b9
JM
131841999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13185
13186 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13187 callfuncs2.c and callfuncs2.exp.
13188
13189 * gdb.base/list.exp: Remove mistaken xfails.
13190 * gdb.base/list0.h: Add optional prototypes.
13191
9846de1b
JM
13192Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13193
a9c64011 13194 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 13195 calling malloc.
a9c64011
AS
13196 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13197 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
13198 use.
13199
132001999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13201
13202 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13203 * gdb.base/annota2.cc, annota2.exp: Move from here.
13204 * gdb.c++/annota2.cc, annota2.exp: To here.
13205 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13206
43ff13b4
JM
13207Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13208
13209 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13210 a consistent format.
13211
085dd6e6
JM
132121999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13213
13214 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13215 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13216 HP compilers, also set the globals $true and $false.
13217
13218 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13219 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13220 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13221 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13222 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13223 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13224 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13225 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13226 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13227 whatis.c} Add C++ compatible function definitions and return
13228 types, add includes for library functions.
13229 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13230 * gdb.base/step-test.c (myglob): Rename from glob.
13231 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13232 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13233 files, move here from gdb.hp.
13234 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13235 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13236 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13237 Adjust line numbers in regexps.
13238
13239 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13240 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13241 instead of 0/1.
13242
13243 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13244 foll-vfork.exp: New files, move here from gdb.hp.
13245 * gdb.base/page.exp: New file, test of pagination command.
13246
13247 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13248 recursion test.
13249 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13250
13251 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13252 gdb.base/solib.exp: Fix compiler invocation process.
13253
13254 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13255 HP-UX 11, turn off overload resolution explicitly.
13256 * gdb.base/commands.exp: Set argument list explicitly, add
13257 watchpoint test.
13258 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13259 them work.
13260 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13261 expressions properly.
13262 * gdb.base/corefile.exp: Loosen the match slightly.
13263 * gdb.base/default.exp: Allow "Error accessing memory" message
13264 also.
13265 * gdb.base/display.exp: Skip over x/0 j if PA64.
13266 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13267 * gdb.base/interrupt.exp: Ditto.
13268 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13269 in use.
13270 * gdb.base/list.exp: Add xfails for HP-UX.
13271 * gdb.base/long_long.exp: Refine some of the numeric matches.
13272 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13273 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13274 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13275 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13276 * gdb.base/ptype.exp: Succeed on more varieties of output.
13277 * gdb.base/scope.exp: Add xfails for HP-UX.
13278 * gdb.base/sect-cmd.exp: Add more cases.
13279 * gdb.base/setvar.exp: Add xfails for HP-UX.
13280 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13281 * gdb.base/signals.exp: Match on void symbolically.
13282 * gdb.base/step-test.exp: Add case for PA64.
13283 * gdb.base/term.exp: Add exit and restart.
13284 * gdb.base/twice.exp: Clean up after self.
13285 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13286 * gdb.base/whatis.exp: Allow more ways to pass tests.
13287
13288 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13289 no longer useful.
13290
13291Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13292
13293 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13294 list of patterns.
13295 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13296 print_double_array(double_array)", "continuing to breakpoint
13297 1018", "print print_double_array(array_d)" and "continuing to
13298 1034" tests.
d63a86f8 13299
085dd6e6
JM
133001999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13301
a9c64011 13302 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
13303
133041999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13305
13306 * config/mt-*: Remove, these haven't been used since 1996.
13307
133081999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13309
13310 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13311 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13312 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13313
9e0b60a8
JM
133141999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13315
13316 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13317 simpler match case for the ptype of the big class.
13318
133191999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13320
13321 * gdb.exp: Fix test for gdb_prompt existence.
13322
133231999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13324
13325 * gdb.exp (gdb_test): Add fail after calls to perror.
13326
133271999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13328
13329 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13330
133311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13332
13333 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13334
0f71a2f6
JM
13335Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13336
13337 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13338 malloc() is linked in.
13339
133401999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13341
13342 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13343 step at end.
13344
13345 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13346
133471999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13348
13349 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13350
cce74817
JM
13351Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13352
13353 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13354 * gdb.base/mips_pro.exp: Likewise.
13355
133561999-06-02 Keith Seitz <keiths@cygnus.com>
13357
13358 * gdb.c++/templates.cc: Change all "new" operators to throw
13359 an exception.
13360 * gdb.c++/cplusfuncs.cc: Likewise.
13361
13362 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13363
13364Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13365
13366 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
13367 * gdb.base/ending-run.exp: When stepping out of main, accept a
13368 step into an arbitrary assembler file.
cce74817 13369
392a587b
JM
133701999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13371
d63a86f8 13372 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 13373 "breakpoint-invalid" to be printed.
d63a86f8 13374 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
13375 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13376 * gdb.base/annota2.cc: Initialize a.x to 0.
13377
9e086581
JM
133781999-05-17 Keith Seitz <keiths@cygnus.com>
13379
13380 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13381 when "skip_float_tests" set.
13382 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13383 "print print_ten_doubles", and "step into print_long_arg_list".
13384 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13385 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13386 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13387 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13388 "skip_float_tests" is set.
13389 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13390 when "skip_float_tests" set.
d63a86f8 13391
cd0fc7c3
SS
133921999-05-06 Keith Seitz <keiths@cygnus.com>
13393
13394 * gdb.base/annota2.cc: Include stdio.h.
13395
13396Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13397
13398 * gdb.base/crossload.exp: Remove, this has been disabled ever
13399 since BFD stopped including all targets, and cross-GDB gets
13400 plenty of testing anyway.
13401 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13402 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13403 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13404 * gdb.base/README: Remove, was doc for this.
13405 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13406 needed.
13407
b83266a0
SS
134081999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13409
13410 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13411 output.
13412
13413 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13414 * gdb.base/annota2.exp: New file. More annotation tests.
13415 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13416 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13417
134181999-04-23 Angela Marie Thomas <angela@cygnus.com>
13419
13420 * config/cfdbug.exp: New file.
13421
7a292a7a
SS
134221999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13423
13424 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13425 Marcus Daniel's and Dale Hawkins's demangler crashes.
13426
13427 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13428 test_lucid_style_demangling, test_arm_style_demangling,
13429 test_hp_style_demangling): Try Tom Tromey's core-dumping
13430 identifier under each demangling style.
13431
134321999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13433
13434 * gdb.c++/demangle.exp: Include the current demangling style
13435 in all test names.
13436 (current_demangling_style): New global variable.
13437 (set_demangling_style, test_demangling_core, test_demangling,
13438 test_demangling_exact): New functions.
13439 (test_gnu_style_demangling, test_lucid_style_demangling,
13440 test_arm_style_demangling, test_hp_style_demangling): Use those,
13441 instead of calling gdb_test and gdb_test_exact directly.
13442 (catch_demangling_errors): New function, which reports errors
13443 signalled by the demangling test functions in an orderly way.
13444 (do_tests): Use catch_demangling_errors.
13445
134461999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13447
13448 * gdb.base/signals.exp (test_handle_all_print): Use () for
13449 grouping in expressions, not {}.
13450
13451 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13452 initialized yet.
13453
134541999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13455
13456 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13457 are listed.
13458
134591999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13460
13461 * gdb.stabs/weird.exp: Test for CC being defined before
13462 looking at its value.
13463
134641999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13465
13466 * gdb.base/call-ar-st.exp: Remove stray '#'.
13467 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13468 "short int" and "long int".
13469 * gdb.c++/overload.cc: Cast the string added in the previous
13470 change, to mollify finicky HP compiler.
13471 * gdb.hp/reg-test.exp (testfile): Fix file name.
13472 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 13473
7a292a7a
SS
13474 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13475 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13476 alternate form of enum ptype.
13477
c906108c
SS
134781999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13479
7a292a7a
SS
13480 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13481 * gdb.hp/*.exp: Change all to run compiler probe only after
13482 passing skip_hp_tests, so as not to waste time on guaranteed
13483 failure.
13484
c906108c
SS
13485 * gdb.c++/overload.cc: Pass string instead of char addr, always
13486 init ccpfoo.
13487 * gdb.c++/templates.cc: Fix syntax error.
13488
7a292a7a
SS
13489Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13490
13491 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 13492 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
13493 command.
13494
134951999-03-18 James Ingham <jingham@cygnus.com>
13496
13497 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13498
13499 * gdb.c++/method.exp: It was testing an uninitialized int on the
13500 stack and assuming it was positive.
13501
13502 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13503
13504 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 13505 keep it from killing the rest of the tests.
7a292a7a
SS
13506 Use gdb_continue_to_end.
13507
13508 * gdb.base/sigall.exp: use gdb_continue_to_end.
13509
13510 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13511
13512 * gdb.base/display.exp: use runto_main, not run.
13513
d63a86f8
RM
13514 * gdb.base/default.exp: Check for the current error message in the
13515 r abbreviation test.
7a292a7a
SS
13516 Add strongarm to the targets that know info float.
13517
d63a86f8 13518 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
13519 run which doesn't work with monitors.
13520
13521 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13522
13523 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13524
13525 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
13526 program. Traps the case (in Cygmon) when the program never really
13527 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
13528 more places, so I used my name. Sorry Mark...
13529
13530 * config/monitor.exp (gdb_target_monitor): added another
13531 target_info parameter: remotebinarydownload. This will set the
13532 remotebinarydownload flag if this is causing some boards trouble.
13533
135341999-03-18 Mark Salter <msalter@cygnus.com>
13535
13536 * lib/gdb.exp (continue_to_exit): New function.
13537
13538 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13539 * gdb.base/ending-run.exp: Ditto.
13540 * gdb.base/step-test.exp: Ditto.
13541
135421999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13543
13544 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13545 (suggested by Art Haas <ahaas@neosoft.com>).
13546
135471999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13548
13549 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13550
13551Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13552
13553 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13554 descriptions of types (short unsigned int vs unsigned short, etc).
13555
135561999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13557
13558 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13559 a call to strlen; sometimes we do have sources.
13560
135611999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
13562
13563 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13564 character, so GDB won't print garbage after its end.
d63a86f8 13565
c906108c
SS
13566 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13567 breakpoint there instead. Sometimes GCC emits memcpy to handle
13568 the large structures being passed by value, so we step into that
13569 instead of sum_array_print, which obscures what we're really testing.
13570 * gdb.base/step-test.exp: However, we do want a test that notices
13571 the bizarre steps into memcpy, so do that here. Add check for
13572 stepping into function calls that pass large structures by value.
13573 ("Is that a noun clause, or are you just happy to see me?")
13574 Remove all references to specific line numbers.
13575 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13576 New type and function.
13577 (main): Call large_struct_by_value, passing it a large struct by value.
13578 * lib/gdb.exp (gdb_get_line_number): New function.
13579
13580 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13581 more portable.
13582
7a292a7a
SS
135831999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13584
c906108c
SS
13585 * lib/gdb.exp: Doc fixes.
13586
7a292a7a
SS
135871999-03-05 Nick Clifton <nickc@cygnus.com>
13588
d63a86f8 13589 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
13590
135911999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13592
c906108c
SS
13593 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13594 commands. They're not germane to this test, and they don't work
13595 that way on remote targets.
13596
3fc11d3e
JM
135971999-03-01 James Ingham <jingham@cygnus.com>
13598
13599 * Changelog entries merged over from gdb development branch.
13600
3fc11d3e
JM
13601 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13602
13603 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13604 for outputting results of test run.
13605
2d4a1622 13606 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
13607
13608 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 13609
7a292a7a
SS
136101999-02-25 Felix Lee <flee@cygnus.com>
13611
13612 * lib/gdb.exp (debug_format): initialize
13613
c906108c
SS
136141999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13615
13616 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13617 * gdb.base/call-rt-st.c: Ditto.
13618
c906108c
SS
136191999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13620
13621 * gdb.threads/pthreads.exp (horiz): New variable.
13622 (test_startup): Fix regexps that capture thread numbers.
13623
136241999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13625
13626 * gdb.base/smoke.exp: Disambiguate two test case names (both
13627 called ``print'').
13628
13629Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13630
13631 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13632 compilation.
13633
136341999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13635
13636 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13637 actual output formatting.
13638 * gdb.base/smoke.exp: GDB removes leading 0's.
13639 * gdb.base/volatile.exp: Don't check type of remuneration;
13640 that variable is no longer defined in constvars.c.
13641 * gdb.base/step-test.c (main): Exit with explicit exit code.
13642 * gdb.base/step-test.exp: Remove two nexti checks--they are
13643 not portable.
13644
136451999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13646
13647 * gdb.base/help.exp ("help delete display"): Fix test to match
13648 gdb's output.
13649
13650 * gdb.base/long_long.c (known_types): Initialize values to zero.
13651 * gdb.base/long_long.exp: Step one more line
13652 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
13653 leading zeros. Explicitly ask for hex formatting. Use
13654 unique test case names.
c906108c
SS
13655
13656Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13657
d63a86f8 13658 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
13659
13660 * gdb.c++/method.exp: Add missing close brace.
13661
136621999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13663
13664 * gdb.base/maint.exp: Use 'set height 0' to disable page
13665 prompting, not 'set height 400'.
13666
13667 Fix a bunch of timeouts.
13668 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13669 four separate tests, so expect doesn't take forever to match a ton
13670 of text against a regexp with lots of .* forms.
13671 ("maint print psymbols", "maint print symbols"): Make some of
13672 these greps more selective, so that expect doesn't try to wade
13673 through huge piles of output and time out.
13674
13675 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13676
13677 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13678 tests: one which doesn't expect shlib events to be reported, and
13679 another which does, but is XFAIL for all platforms other than
13680 HP/UX.
13681
13682 * gdb.base/break.exp: Teach the test suite that the `catch
13683 fork', `catch vfork', and `catch exec' commands produce error
13684 messages on platforms that don't provide these features.
13685
13686Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13687
13688 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13689 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13690 (shortening names from solib_threshold.exp etc), won't run on
13691 anything but HP-UX for the foreseeable future.
13692 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13693 reflect move.
13694
13695Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13696
13697 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13698 gdb.trace/Makefile.in (clean): Remove all test executables.
13699
13700Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13701
13702 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13703 successfully re-sets breakpoints in shared libraries.
13704 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13705
13706Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13707
d63a86f8
RM
13708 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13709 and compiled w/o GCC.
c906108c
SS
13710
13711 * gdb.hp/watch-cmd.exp: ditto.
13712
13713 * gdb.hp/watch-hp.exp: ditto.
13714
13715 * gdb.hp/xdb1.exp: ditto.
13716
13717 * gdb.hp/xdb2.exp: ditto.
13718
13719 * gdb.hp/dbx.exp: ditto.
13720
13721Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13722
13723 * constvars.c: Remove C++-isms.
13724 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13725 with GCC.
13726
13727Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13728
13729 The following changes are part of the HP merge.
13730
13731 * gdb.base/break.exp: new tests to verify that catchpoints for
13732 fork, vfork, and exec don't trigger inappropriately.
13733
13734 * gdb.base/opaque.exp: compile one file at a time, then link.
13735
13736 * gdb.base/signals.exp: be more restrictive about which hppa
13737 systems receive a setup_xfail. new tests.
13738
13739 * gdb.base/solib_threshold.build: new file.
13740 * gdb.base/solib_threshold.exp: new file.
13741 * gdb.base/solib_threshold.link_opts: new file.
13742 * gdb.base/solib_threshold.mk: new file.
13743 * gdb.base/gen_solib_threshold.c: new file.
13744
13745 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13746 tests. New tests for enums inside classes.
13747
13748 * gdb.c++/compiler.cc: indicate support of template debugging.
13749
13750 * gdb.c++/demangle.exp: run hp style demangling tests.
13751
13752 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13753 tests.
13754
13755 * gdb.c++/misc.cc: changes to support new tests.
13756
13757 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13758 to support new tests.
13759
13760 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13761 gcc, then skip these tests.
13762
13763Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13764
13765 The following files are part of the HP merge; some had longer
13766 names at HP, but have been renamed to be no more than 14
13767 characters in length.
13768
13769 * gdb.hp/ambiguous.cc: new file.
13770 * gdb.hp/ambiguous.exp: new file.
13771 * gdb.hp/attach.exp: new file.
13772 * gdb.hp/attach2.exp: new file.
13773 * gdb.hp/classes-hp.exp: new file.
13774 * gdb.hp/ctti.exp: new file.
13775 * gdb.hp/ctti-add.cc: new file.
13776 * gdb.hp/ctti-add1.cc: new file.
13777 * gdb.hp/ctti-add2.cc: new file.
13778 * gdb.hp/ctti-add3.cc: new file.
13779 * gdb.hp/dbx.exp: new file.
13780 * gdb.hp/exception.cc: new file.
13781 * gdb.hp/exception.exp: new file.
13782 * gdb.hp/foll-exec.c: new file.
13783 * gdb.hp/foll-exec.exp: new file.
13784 * gdb.hp/foll-fork.c: new file.
13785 * gdb.hp/foll-fork.exp: new file.
13786 * gdb.hp/foll-vfork.c: new file.
13787 * gdb.hp/foll-vfork.exp: new file.
13788 * gdb.hp/inherit-hp.exp: new file.
13789 * gdb.hp/more-steps.exp: new file.
13790 * gdb.hp/namespace.cc: new file.
13791 * gdb.hp/namespace.exp: new file.
13792 * gdb.hp/optimize.exp: new file.
13793 * gdb.hp/pxdb.c: new file.
13794 * gdb.hp/pxdb.exp: new file.
13795 * gdb.hp/quicksort.exp: new file.
13796 * gdb.hp/reg-test.exp: new file.
13797 * gdb.hp/reg-test.s: new file.
13798 * gdb.hp/sized-enum.c: new file.
13799 * gdb.hp/sized-enum.exp: new file.
13800 * gdb.hp/start-stop.exp: new file.
13801 * gdb.hp/templ-hp.cc: new file.
13802 * gdb.hp/templ-hp.exp: new file.
13803 * gdb.hp/thr-lib.c: new file.
13804 * gdb.hp/thr-lib.exp: new file.
13805 * gdb.hp/thr-lib.h: new file.
13806 * gdb.hp/thr-liblib.c: new file.
13807 * gdb.hp/virtfun-hp.c: new file.
13808 * gdb.hp/virtfun-hp.exp: new file.
13809 * gdb.hp/watch-cmd.exp: new file.
13810 * gdb.hp/watch-hp.exp: new file.
13811 * gdb.hp/xdb1.exp: new file.
13812 * gdb.hp/xdb2.exp: new file.
13813 * gdb.hp/xdb3.exp: new file.
13814
13815Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
13816
13817 The following files are part of the HP merge; some had longer
13818 names at HP, but have been renamed to be no more than 14
13819 characters in length.
13820
13821 * gdb.base/ss.h: new file.
13822 * gdb.base/call-ar-st.c: new file.
13823 * gdb.base/call-ar-st.exp: new file.
13824 * gdb.base/call-rt-st.c: new file.
13825 * gdb.base/call-rt-st-exp: new file.
13826 * gdb.base/call-strs.exp: new file.
13827 * gdb.base/ena-dis-br.exp: new file.
13828 * gdb.base/environ.exp: new file.
13829 * gdb.base/long_long.exp: new file.
13830 * gdb.base/sect-cmd.exp: new file.
13831 * gdb.base/shlib-cl2.exp: new file.
13832 * gdb.base/smoke.exp: new file.
13833 * gdb.base/so-impl-ld.c: new file.
13834 * gdb.base/so-impl-ld.exp: new file.
13835 * gdb.base/so-indr-cl.c: new file.
13836 * gdb.base/so-indr-cl.exp: new file.
13837 * gdb.base/varargs.exp: new file.
13838 * gdb.base/volatile.exp: new file.
13839 * gdb.base/whatis-exp.exp: new file.
7a292a7a 13840 * gdb.base/display.exp: new file.
c906108c
SS
13841 * gdb.c++/derivation.exp: new file.
13842 * gdb.c++/local.exp: new file.
13843 * gdb.c++/member-ptr.exp: new file.
13844 * gdb.c++/overload.exp: new file.
13845 * gdb.c++/ovldbreak.exp: new file.
13846 * gdb.c++/ref-types.exp: new file.
13847 * gdb.c++/ref-types2.exp: new file.
13848 * gdb.c++/userdef.exp: new file.
d63a86f8 13849
c906108c
SS
13850Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13851
13852 * gdb.base/default.exp: Reflect wording change in remote.c.
13853
dc96c6c7 13854Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13855
13856 * gdb.base/help.exp: Update to reflect current text.
13857
13858Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13859
13860 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13861 they're stack variables and contain garbage.
13862 * gdb.c++/anon-union.exp: new file.
13863
13864 The following changes were made by David Taylor
13865 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13866 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13867 in changes by HP.
13868
13869 * gdb.base/bitops.exp: new file.
13870 * gdb.base/default.exp: change expected messages for catch and
13871 info catch tests to reflect HP merge changes.
13872 * gdb.base/enable-disable-break.exp
13873 * gdb.base/ending-run.c: new file.
13874 * gdb.base/long_long.c: new file.
13875 * gdb.base/maint.exp: new file.
13876 * gdb.base/pointers2.exp: new file.
13877 * gdb.base/shlib-call2.exp: new file.
13878 * gdb.base/solib.exp: new file.
13879 * gdb.base/step-test.c: new file.
13880 * gdb.c++/anon-union.cc: new file.
13881 * gdb.c++/local.cc: new file.
13882 * gdb.c++/member-pointer.cc: new file.
13883 * gdb.c++/method.cc: new file.
13884 * gdb.c++/ref-types.cc: new file.
13885 * gdb.c++/ref-types2.cc: new file.
13886 * gdb.c++/userdef.cc: new file.
d63a86f8 13887
c906108c
SS
13888 * gdb.base/scope.exp: compile one file at a time, then link.
13889 * gdb.base/langs.exp: ditto.
13890 * gdb.base/list.exp: ditto.
d63a86f8 13891
c906108c
SS
13892Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
13893
13894 The following changes were made by David Taylor
13895 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13896 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13897 in changes by HP.
d63a86f8 13898
c906108c
SS
13899 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
13900 skip tests. When compiling pass c++ flag to gdb_compile.
13901 * gdb.c++/
d63a86f8 13902
c906108c
SS
13903 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
13904 test for on hppa*-*-hpux*; use args to see if c++ was specified.
13905 (skip_hp_tests): new function.
13906 (gdb_preprocess): new function.
13907
13908 * configure.in (hpdir): decide whether to configure gdb.hp.
13909 * configure: regenerated.
13910
13911 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
13912 to delete on clean.
13913 (EXECUTABLES): update to reflect new additions.
13914 * gdb.base/commands.exp: update message expected.
13915 * gdb.base/default.exp: add copyright notice.
13916 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
13917 * gdb.base/help.exp: update messages to reflect current text.
13918 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
13919 targets for recurse tests.
13920 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
13921 skip this file.
13922
13923 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
13924 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
13925 compilation.
13926 * gdb.c++/misc.exp: ditto.
13927 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
13928 run the tests. tell gdb_compile that it's a c++ compilation.
13929
13930 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 13931
c906108c
SS
13932 * gdb.base/all-bin.exp: new file.
13933 * gdb.base/arithmet.exp: new file.
13934 * gdb.base/assign.exp: new file.
13935 * gdb.base/completion.exp: new file.
13936 * gdb.base/cond-expr.exp: new file.
13937 * gdb.base/condbreak.exp: new file.
13938 * gdb.base/define.exp: new file.
13939 * gdb.base/dollar.exp: new file.
13940 * gdb.base/environment.exp: new file.
13941 * gdb.base/eval-skip.exp: new file.
13942 * gdb.base/jump.exp: new file.
13943 * gdb.base/logical.exp: new file.
13944 * gdb.base/pointers.exp: new file.
13945 * gdb.base/relational.exp: new file.
13946 * gdb.base/section_command.exp: new file.
13947 * gdb.base/whatis-expr.exp: new file.
13948
13949 * gdb.base/all-types.c: new file.
13950 * gdb.base/call-array-struct.c: new file.
13951 * gdb.base/call-return-struct.c: new file.
13952 * gdb.base/call-strings.c: new file.
13953 * gdb.base/callfuncs2.c: new file.
13954 * gdb.base/condbreak.c: new file.
13955 * gdb.base/constvars.c: new file.
13956 * gdb.base/display.c: new file.
13957 * gdb.base/int-type.c: new file.
13958 * gdb.base/jump.c: new file.
13959 * gdb.base/miscexprs.c: new file.
13960 * gdb.base/pointers.c: new file.
13961 * gdb.base/pointers2.c: new file.
13962 * gdb.base/shmain.c: new file.
13963 * gdb.base/shr1.c: new file.
13964 * gdb.base/shr2.c: new file.
13965 * gdb.base/solib.c: new file.
13966 * gdb.base/solib1.c: new file.
13967 * gdb.base/solib2.c: new file.
13968 * gdb.base/varargs.c: new file.
13969 * gdb.c++/derivation.cc: new file.
13970 * gdb.c++/overload.cc: new file.
13971 * gdb.c++/ovldbreak.cc: new file.
13972 * gdb.hp/attach.c: new file.
13973 * gdb.hp/attach2.c: new file.
13974 * gdb.hp/average.c: new file.
13975 * gdb.hp/compiler.c: new file.
13976 * gdb.hp/compiler.cc: new file.
13977 * gdb.hp/execd-program.c: new file.
13978 * gdb.hp/follow-exec.c: new file.
13979 * gdb.hp/follow-fork.c: new file.
13980 * gdb.hp/follow-vfork-and-exec.c: new file.
13981 * gdb.hp/misc-hp.cc: new file.
13982 * gdb.hp/more-steps.c: new file.
13983 * gdb.hp/optimize.c: new file.
13984 * gdb.hp/quicksort.c: new file.
13985 * gdb.hp/run-hp.c: new file.
13986 * gdb.hp/start-stop.c: new file.
13987 * gdb.hp/sum.c: new file.
13988 * gdb.hp/templates-hp.cc: new file.
13989 * gdb.hp/thread-local-in-lib.c: new file.
13990 * gdb.hp/thread-local-in-lib.h: new file.
13991 * gdb.hp/thread-local-in-lib.lib.c: new file.
13992 * gdb.hp/vforked-program.c: new file.
13993 * gdb.hp/virtfunc-hp.cc: new file.
13994 * gdb.hp/watchpoint-hp.c: new file.
13995 * gdb.hp/xdb.c: new file.
13996 * gdb.hp/xdb0.c: new file.
13997 * gdb.hp/xdb0.h: new file.
13998 * gdb.hp/xdb1.c: new file.
13999
14000Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14001
14002 The following change was made by Edith Epstein
14003 <eepstein@cygnus.com> as part of a project to merge in changes
14004 originally made by HP; HP did not create ChangeLog entries.
14005
14006 * gdb.c++/demangle.exp: changed the expected output for some
14007 ARM-style mangling -- removed second reference to datatype.
14008 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 14009 T1<char>::~T1<char>(void)
c906108c 14010 becomes,
a9c64011
AS
14011 maint demangle __dt__11T1__pt__2_cFv
14012 T1<char>::~T1(void)
c906108c
SS
14013
14014 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 14015
c906108c
SS
14016Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14017
14018 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14019 * gdb.trace/backtrace.exp: Likewise.
14020 * gdb.trace/circ.exp: Likewise.
14021 * gdb.trace/collection.exp: Likewise.
14022 * gdb.trace/deltrace.exp: Likewise.
14023 * gdb.trace/infotrace.exp: Likewise.
14024 * gdb.trace/limits.exp: Likewise.
14025 * gdb.trace/packetlen.exp: Likewise.
14026 * gdb.trace/passc-dyn.exp: Likewise.
14027 * gdb.trace/passcount.exp: Likewise.
14028 * gdb.trace/report.exp: Likewise.
14029 * gdb.trace/save-trace.exp: Likewise.
14030 * gdb.trace/tfind.exp: Likewise.
14031 * gdb.trace/tracecmd.exp: Likewise.
14032 * gdb.trace/while-dyn.exp: Likewise.
14033 * gdb.trace/while-stepping.exp: Likewise.
14034
140351998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14036
14037 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14038
14039Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14040
14041 From Brendan Kehoe:
14042 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14043 int return types.
14044
14045Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14046
14047 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14048 remote dos host testing right.
14049
14050Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14051
14052 * gdb.base/corefile.exp: remove some xfails.
14053
14054Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14055
14056 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14057 have different timestamps.
14058
14059Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14060
14061 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14062 gdb.base/default.exp: Replace "exec" with "executable".
14063
14064Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14065
14066 * gdb.base/default.exp: Change else if to elseif from previous
14067 delta.
14068
14069Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14070
14071 * gdb.base/default.exp: Add brace missing from previous delta.
14072
14073Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14074
14075 * gdb.base/default.exp: Support test for info float for all
14076 varieties of arm toolchain.
14077
dc96c6c7 14078Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14079
14080 * gdb.trace/*.exp: remove "remote_download" command.
14081
dc96c6c7 14082Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14083
14084 * gdb.trace/*.exp: remove -gdwarf from compile.
14085
14086Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14087
14088 * gdb.trace/configure.in(AC_INIT): typo
14089 * gdb.trace/configure: regenerated
14090
dc96c6c7 14091Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14092
14093 * config/m68k-emc.exp: New file.
14094 * lib/<emc-support.exp trace-support.exp}: New files.
14095 * configure.in: add new test directory gdb.trace.
14096 * gdb.trace/{configure configure.in Makefile.in}: New files.
14097 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14098 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14099 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14100 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14101 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14102 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14103 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 14104
dc96c6c7 14105Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14106
14107 * gdb.c++/classes.exp: Change all regular expressions to match
14108 arbitrary combinations of newline/carriage-return, so that they
14109 will work equally well on Unix and Windows.
14110 * gdb.c++/inherit.exp: ditto.
14111 * gdb.c++/virtfunc.exp: ditto.
14112
141131998-08-11 Dawn Perchik <dawn@cygnus.com>
14114
14115 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14116
c2d11a7d
JM
14117Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14118
14119 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14120 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14121 to use a0-a3/d0-d3 as needed.
14122
14123Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14124
14125 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14126 * gdb.disasm/am33.exp: Corresponding changes.
14127
c906108c
SS
141281998-07-11 Felix Lee <flee@cygnus.com>
14129
14130 * gdb.base/callfuncs.exp: add cmp10 test.
14131 * gdb.base/callfuncs.c (cmp10): new function.
14132
14133Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14134
d63a86f8 14135 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
14136 into two parts to get around a synchronization problem in expect.
14137
3fc11d3e
JM
14138Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14139
14140 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14141
14142 * configure.in: Add options for gdbtk testsuite.
14143
14144 * configure: Regenerate.
14145
14146 * gdb.gdbtk: New directory to hold gdbtk tests.
14147
c906108c
SS
14148Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14149
14150 * gdb.fortran/types.exp: Escape brackets in expect patterns
14151 for test_float_literal_types_accepted tests.
14152 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14153 before run test.
14154
c2d11a7d
JM
14155Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14156
14157 * am33.exp: Just compile, do not link the testcase.
14158 * am33.s: Add ".am33" pseudoop to force am33 mode.
14159
c906108c
SS
141601998-06-25 Felix Lee <flee@cygnus.com>
14161
14162 * gdb.base/setshow.exp: make sure $pc is sane.
14163
14164 * gdb.stabs/weird.exp: split expect patterns properly.
14165
c2d11a7d
JM
14166Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14167
14168 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14169 * gdb.disasm/am33.exp: Run it.
14170
dc96c6c7 14171Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14172
14173 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14174 match processing (and eliminate spurious timeouts when running).
14175
dc96c6c7 14176Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14177
14178 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14179 exception test, but conditionalize it on target [mach | gnu].
14180
dc96c6c7 14181Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14182
14183 * gdb.base/overlays.exp: fixup compile line for linker script.
14184
14185Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14186
14187 * gdb.fortran/types.exp: don't guess at float size.
14188
14189Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14190
14191 * gdb.base/exprs.exp: delete test that depends on int size.
14192
14193Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14194
14195 * config/sim.exp: Removed checks for target triplets.
14196 (gdb_target_sim): Use gdb,target_sim_options.
14197
14198Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14199
14200 * gdb.base/reread.exp: New file.
14201 * gdb.base/reread1.c: New file.
14202 * gdb.base/reread2.c: New file.
14203
14204Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14205
14206 * config/sim.exp: Use 'target sim -sparclite' when running
14207 SPARClite programs.
14208
14209Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14210
14211 * gdb.base/structs2.exp: New file.
14212 * gdb.base/structs2.c: New file.
14213
14214Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14215
14216 * gdb.asm/common.inc: New file.
14217 * gdb.asm/d10v.inc: New file.
14218 * asm-source.exp: Pass -I's to gas to find .inc files.
14219 Update line numbers in expected output.
14220 * asmsrc1.s: Rewrite.
14221 * asmsrc2.s: Rewrite.
14222 * configure.in: Create arch.inc symlink.
14223 * configure: Regenerate.
14224 * Makefile.in (distclean): Delete arch.inc.
14225
14226Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14227
14228 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14229 (t_enum_value2): ditto
14230 (t_enum_value3): ditto
14231 (main): ditto
14232Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14233
14234 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14235 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14236 change.
14237 Use gdb_test instead of send_gdb/gdb_expect sequences.
14238
14239Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14240
14241 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14242 not void.
14243
14244Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14245
14246 * gdb.base/branches.c: Code with lots of loops and
14247 subroutines. Used to test gdbs ability to single step through PC
14248 changes, especially to test mips-tdep.c:mips_next_pc
14249
14250Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14251
14252 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14253 more rigorous EGCS C++ error checking.
14254
14255Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14256
a9c64011
AS
14257 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14258 tests.
14259 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14260 function when asleep.
14261 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14262 for i*86 Linux and SVR4 signal handling problems.
14263 Remove linux xfail for `next to handler in signals_tests_1', fixed
14264 by recent infrun.c change.
14265 Limit backtrace to 10 frames to avoid timeout problems with infinite
14266 stack backtraces.
14267 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14268 target.[ch] change.
c906108c
SS
14269
14270Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14271
14272 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14273 for a newline from gdb before continuing.
14274 (default_gdb_exit): Just look for y or n.
14275 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14276 it does, fail the rests of the tests in the file.
14277
14278Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14279
14280 * config/cygmon.exp: New file.
14281
14282Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14283
14284 * gdb.base/list.exp: Fix problem with "list default lines around
14285 main" test on remote targets.
14286
14287 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14288 run test on remote targets.
14289
14290Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14291
14292 * gdb.asm: New directory.
14293 * configure.in: Configure it.
14294 * configure: Regenerate.
14295 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14296 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14297
14298Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14299
14300 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14301
dc96c6c7 14302Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14303
a9c64011
AS
14304 * gdb.base/overlays (several files): Merge the two overlay
14305 managers into one. Change variables (foox, barx, bazx, grbxx)
14306 back into ints but force them to load in their proper sections.
c906108c
SS
14307
14308Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14309
14310 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14311 on-chip insn memory and IMAP1 to upper 128k.
14312 (D10VCopy): Handle memory regions crossing 16k boundaries.
14313 (D10VCopy): Transfer data in 32 bit chunks.
14314
14315Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14316
14317 * gdb.base/overlays.c (main): Exit normally when result is
14318 correct.
14319
14320 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14321 map. Include space for printf in .text segment.
14322
14323 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14324 updated d10v memory VMA/LMA map.
14325 (D10VCopy): Call D10VTranslate.
d63a86f8 14326
c906108c
SS
14327Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14328
14329 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14330
14331 * gdb.base/bar.c (barx, bar): Change variable to small array so
14332 that it won't be put into the .sdata - small data -
14333 section. Update reference.
14334 * gdb.base/baz.c (bazx, baz): Ditto.
14335 * gdb.base/foo.c (foox, foo): Ditto.
14336 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14337
14338 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14339 to be arrays.
d63a86f8 14340
dc96c6c7 14341Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14342
a9c64011
AS
14343 * gdb.base/overlays.exp: fix up and get working again.
14344 Add tests for backtraces from an overlay function.
d63a86f8 14345
c906108c
SS
14346Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14347
14348 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14349 "calling function with watchpoint enabled".
14350
14351Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14352
14353 * gdb.base/break.exp (test_next_with_recursion): Remove
14354 gdb_suppress_tests for d10v-*-*.
14355 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14356 pending review of whether it is useful or not.
14357
14358Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14359
14360 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14361
14362Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14363
14364 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14365 * config/dve.exp: New file to support Densan boards.
14366
14367Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14368
14369 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14370 reads and BSD.
14371
14372Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14373
14374 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14375 response.
14376
14377 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14378
14379Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14380
14381 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14382 test.
14383
14384 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14385 target_sizeof_long and target_bigendian_p.
14386 (structs_by_value, structs_by_reference): Check values according
14387 to targets word size and endianess.
d63a86f8 14388
c906108c
SS
14389Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14390
14391 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14392 output.
14393
14394Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14395
14396 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14397 Update test of set args help to match source change.
14398
14399Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14400
14401 * gdb.base/default.exp: Expect help system output to be in
14402 alphabetical order.
14403 * gdb.base/help.exp: Ditto.
14404
14405Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14406
14407 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14408 "i*86-pc-linux-gnu*".
14409 * gdb.base/interrupt.exp: Ditto.
14410 * gdb.base/corefile.exp: Ditto.
14411
14412 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14413 define vxworks when building the testcase.
14414
14415 * gdb.base/ptype.exp: Fix testnames to be unique.
14416 * gdb.base/radix.exp: Ditto.
14417 * gdb.base/term.exp: Ditto.
14418 * gdb.base/whatis.exp: Ditto.
14419 * gdb.c++/classes.exp: Ditto.
14420
14421Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14422
14423 * gdb.base/callfuncs.exp: Fix indentation.
14424
14425 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14426 suppress_flag has been set.
14427 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14428 target feature.
14429
14430Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14431
14432 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14433 the testcase.
14434
14435 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14436 set_debug_traps() and breakpoint().
14437 * gdb.c++/misc.cc (main): Ditto.
14438 * gdb.c++/templates.cc (main): Ditto.
14439 * gdb.c++/virtfunc.cc (main): Ditto.
14440
14441Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14442
14443 * lib/gdb.exp(gdb_step_for_stub): New function.
14444 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14445 exists, reload the executable and do a "continue" instead of
14446 doing a jump.
14447 (runto_main): Use gdb_step_for_stub.
d63a86f8 14448
c906108c
SS
14449 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14450 tests to have unique names.
14451 * gdb.base/callfuncs.exp: Ditto.
14452 * gdb.base/commands.exp: Ditto.
14453 * gdb.base/default.exp: Ditto.
14454 * gdb.base/help.exp: Ditto.
14455 * gdb.base/list.exp: Ditto.
14456 * gdb.base/opaque.exp: Ditto.
14457 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14458 similar tests.
d63a86f8 14459
c906108c
SS
14460 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14461 * gdb.c++/cplusfuncs.cc: Ditto.
14462 * gdb.c++/virtfunc.cc: Ditto.
14463
14464 * config/monitor.exp: Keep track of the last file we saw, rather
14465 than trying to get the info from gdb.
14466
14467 * gdb.fortran/types.exp: Move comment to previous line.
14468
14469Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14470
14471 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14472 target mode.
14473
14474Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14475
14476 From Bob Manson:
14477 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14478 string from GDB when it connects.
14479
14480 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14481
14482Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14483
14484 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14485 if we can't get a debug format from GDB (we may be testing an
14486 older GDB). Use a 10 second timeout when checking for the format.
14487
14488 * gdb.stabs/weird.exp: Fix quoting.
14489
14490 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14491
14492Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14493
14494 * config/arm-ice.exp: New file.
14495
14496Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14497
14498 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14499 until it has been modified to work with the new testsuite.
14500
99707966 14501 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
14502 testcase won't compile, cause all of the testcases in the file to
14503 fail instead.
14504
14505 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14506 (gdb_clear_suppressed): New procedure.
14507 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14508 it contains a positive value.
14509
14510Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14511
14512 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14513
14514 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14515
14516Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14517
14518 * lib/gdb.exp (setup_xfail_format): New function.
14519 (get_debug_format): New function to get debug format.
14520 (debug_format): New global variable to hold last value set
14521 by get_debug_format.
14522 * gdb.base/list.exp: Call get_debug_format and expect some
14523 tests to fail for DWARF 1 and COFF formats.
14524 * gdb.c++/ptype.exp: Ditto.
14525 * gdb.c++/classes.exp: Ditto.
14526 * gdb.c++/cplusfuncs.exp: Ditto.
14527 * gdb.c++/inherit.exp: Ditto.
14528 * gdb.c++/templates.exp: Ditto.
14529 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 14530
c906108c
SS
14531Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14532
14533 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14534 host doesn't have a currently-open connection.
14535
14536 * config/sparclet.exp: Cleanups and fixes to make it generic for
14537 any gdb stub target. Handle cases where gdb doesn't respond when
14538 interrupted in a sane fashion.
14539
14540 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14541 same thing in a totally different way.
14542
14543 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14544 setting "timeout".
14545 (gdb_start): We set the global gdb_prompt variable in
14546 default_gdb_init now.
14547
14548Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14549
14550 * gdb.base/printcmds.exp: Fix "check for floating addition"
14551 regexp to accept results within approx +/- .01 of exact value.
14552 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14553
14554Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14555
14556 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14557 properly.
14558 (gdb_expect): Add optional timeout parameter, and add timeout
14559 value to various calls.
14560 (gdb_suppress_tests): Only give one warning message per group.
14561
14562Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14563
14564 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14565 global variables. Handle getting a value for $timeout more
14566 gracefully.
14567
14568Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14569
14570 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14571 initialize.
14572 (default_gdb_init): New procedure; allow gdb_init to be overridden
14573 by a target configuration file.
14574 (gdb_expect): Pass the timeout to remote_expect.
14575
14576 * config/monitor.exp(gdb_load): Fix typo in regexp.
14577
14578Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14579
14580 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14581
14582Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14583
14584 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14585 here. Call gdb_target_exec before rebooting the target, to make
14586 sure the connection to the target is closed.
14587 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14588 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14589 Also detect "Timeout reading from remote" error.
14590
14591 * config/gdbserver.exp: Pass the executable being loaded to
14592 gdb_target_monitor. Don't call gdb_file_cmd here; let
14593 gdb_target_monitor do it.
14594
14595 * gdb.disasm/hppa.exp: Don't use exec_output.
14596
14597Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14598
14599 * gdb.base/list.exp: If we're debugging a non-native target,
14600 try to set the pc register to point to the start of the
14601 program before doing the first list command.
14602
14603 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14604 test_calls after restarting.
14605
14606 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14607 reloading.
14608
14609 * gdb.base/watchpoint.exp: Fix typo.
14610
14611 * gdb.base/setshow.exp: Check for use_gdb_stub.
14612
14613 * gdb.base/break.exp: Fix continue until exit test for the gdb
14614 stub case.
14615 * gdb.base/langs.exp: Ditto.
14616
14617 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14618 gdb_load_offset. If we weren't given a file to load, figure out
14619 what the current file is and use it.
14620
14621 * config/i386-bozo.exp: New file.
14622
14623Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14624
14625 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14626 feature.
14627
14628 * config/proelf.exp: New entry.
14629
14630Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14631
14632 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14633 of regexps.
14634
14635 * gdb.base/watchpoint.exp: Don't run the test_stepping
14636 tests if gdb can't call functions on the target.
14637
14638 * gdb.base/setshow.exp: Don't run the set prompt tests if
14639 the board has gdb_prompt set.
14640
14641Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14642
14643 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14644 * gdb.base/commands.exp: Likewise.
14645 * gdb.base/setshow.exp: Likewise.
14646
14647Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14648
14649 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14650 feature.
14651
14652 * config/i960.exp: New file.
14653
14654Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14655
14656 * gdb.base/funcargs.exp: Check for gdb,short_int target
14657 feature instead of looking for explicit target triplets.
14658
dc96c6c7 14659Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 14660
d63a86f8 14661 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
14662 "p 123DEADBEEF", to check parse_number.
14663 * top.c: change "to enable to enable" to "to enable" in a couple
14664 of help strings.
14665
14666Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14667
14668 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14669 on the mn10300.
d63a86f8 14670
c906108c
SS
14671Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14672
14673 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14674 where the test executable is run with explicit args.
14675 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14676
14677Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14678
14679 * gdb.base/run.c: Use FAKEARGV to build test executable that
14680 does not require a command line arg, since most simulators
14681 don't currently support passing such an arg into the simulated
14682 program.
14683 * gdb.base/commands.exp: Change tests to insert the proper
14684 value as the arg to the first recursive factorial call. Change
14685 compilation line to define FAKEARGV at compile time.
14686
14687Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14688
14689 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14690 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14691 function with watchpoint enabled" test.
14692
14693Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14694
14695 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14696 Don't call gdb_test when the command doesn't return to a gdb prompt.
14697
14698 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14699 "Tests restarted" messages.
14700
14701Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14702
14703 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14704
dc96c6c7 14705Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14706
14707 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14708 for INFO SYMBOL; add help tests for OVERLAY commands.
14709 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14710 add tests for OVERLAY commands
14711 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14712 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14713 * gdb.base/sigall.c: add usestubs code frag
14714 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 14715
c906108c
SS
14716Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14717
14718 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14719 failures.
14720 (gdb_stop_suppressing_tests): Note that tests have restarted.
14721
14722Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14723
14724 * config/h8300.exp: New file.
14725
14726Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14727
14728 * gdb.base/setshow.exp: Check for the existence of a
14729 feature, not its value.
14730
14731Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14732
14733 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14734
14735 * gdb.base/scope.exp: It's now init0(), not init().
14736
14737 * gdb.base/scope0.c: For now, change init() to be init0().
14738
14739 * config/monitor.exp: Use gdb_serial in preference to serial
14740 or netport.
14741
14742 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14743 and it's not already set.
14744
14745Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14746
14747 * gdb.base/setshow.exp: Only test the run command if the target
14748 isn't using a stub and if it supports argument passing.
14749
14750Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14751
14752 * config/udi.exp(gdb_start): Make sure UDICONF is set
14753 properly before starting gdb.
14754
14755Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14756
14757 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14758 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14759 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14760
14761Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14762
14763 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14764 specialized code to reboot the board, use remote_reboot instead.
14765
14766 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14767
14768 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14769
14770 * config/monitor.exp: Make sure we disconnect from the target.
14771 Also, try a reboot/reload cycle instead of failing if the
14772 load fails.
14773
14774Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14775
14776 * gdb.base/default.exp: Don't set match_max.
14777 * gdb.base/help.exp: Ditto.
14778 * gdb.base/list.exp: Ditto.
14779 * gdb.base/signals.exp: Ditto.
14780
14781 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14782 set, use remote_ld to download the testcase instead of
14783 the GDB loader.
14784
14785Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14786
14787 * config/vr5000.exp: New file.
14788
14789 * config/monitor.exp(gdb_target_monitor): Add pattern for
14790 "Ending remote" to detect errors in connecting.
14791
14792 * gdb.base/setshow.exp: Add .* within auto language test.
14793
14794 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
14795 target feature.
14796
14797 * config/monitor.exp(gdb_load): Check for a failure when loading,
14798 and reboot the board if necessary.
14799
14800 * gdb.base/setvar.exp(test_set): Handle multiple prints within
14801 a set of tests. Remove print.* from the patterns being checked.
14802
14803Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
14804
14805 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
14806 refer to gdb_spawn_id.
14807
14808 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
14809 longer used.
14810 * config/sparclet.exp: Ditto.
14811 * config/sparclet-old.exp: Ditto.
14812 * config/slite.exp: Ditto.
14813 * config/sim.exp: Ditto.
14814 * gdb.base/funcargs.exp: Ditto.
14815
14816 * lib/gdb.exp:Remove references to gdb_spawn_id.
14817 (gdb_expect): Move to remote.exp.
14818
14819Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
14820
14821 * config/monitor.exp: Detect the "Couldn't establish connection"
14822 message from GDB.
14823
14824Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
14825
14826 * gdb.base/bitfields.exp: Use runto instead of explicit
14827 gdb_run_cmd/gdb_expect sequences.
14828
14829 * gdb.base/break.exp(text_next_with_recursion): Add match for
14830 gdb_expect call.
14831
14832 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14833 We also need to handle the "A program is being debugged already"
14834 prompt from gdb. Use gdb_test to set the baud rate.
14835
14836 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14837 to 20000. Really. I mean it.
14838
14839Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14840
14841 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14842 fails. If suppress_flag is set, skip perror message about not
14843 being able to send to GDB.
14844 (send_gdb): If suppress_flag is set, don't try to send commands to
14845 GDB.
14846 (gdb_expect): If suppress_flag is set, always fail immediately.
14847 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14848 (gdb_init): Call gdb_stop_suppressing_tests.
14849 (default_gdb_exit): Ditto.
14850 (default_gdb_start): Ditto.
14851
14852 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14853 gdb_stop_suppressing_tests as appropriate.
14854 * gdb.base/break.exp: Ditto.
14855 * gdb.base/callfuncs.exp: Ditto.
14856 * gdb.base/commands.exp: Ditto.
14857 * gdb.base/exprs.exp: Ditto.
14858 * gdb.base/funcargs.exp: Ditto.
14859 * gdb.base/list.exp: Ditto.
14860 * gdb.base/recurse.exp: Ditto.
14861 * gdb.base/scope.exp: Ditto.
14862 * gdb.base/structs.exp: Ditto.
14863 * gdb.c++/inherit.exp: Ditto.
14864
14865Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14866
14867 * config/vr4300.exp: New file.
14868
99707966 14869 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 14870
99707966 14871 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
14872
14873Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14874
14875 * lib/gdb.exp(gdb_init): New function.
14876
14877 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14878 for each individual variable set.
14879
14880 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14881 name.
14882
14883 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
14884
14885 * gdb.base/scope.exp: Use gdb_test.
14886
14887 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
14888 aborting; the testsuite driver will do that for us (see
14889 gdb_finish). Also, use gdb_test in a few more places.
14890
14891Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
14892
14893 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
14894
14895Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
14896
14897 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
14898 and "add_tests" are not at the same address.
14899
14900Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
14901
14902 * gdb.base/ptype.exp: Use gdb_test.
14903
14904Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
14905
14906 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
14907 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
14908 left in. No longer expect them to fail.
14909
14910 * gdb.stabs/*.mt; Deleted, no longer used.
14911 * gdb.stabs/configure.in: Remove references to target makefile
14912 frags.
14913 * gdb.stabs/configure: Rebuilt.
14914
14915 * gdb.disasm/*.mt: Deleted, no longer used.
14916 * gdb.disasm/configure.in: Remove references to target makefile
14917 frags. Use "sh3.s" as the unique filename for this directory.
14918 * gdb.disasm/configure: Rebuilt.
14919
14920 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
14921 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
14922 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
14923
14924Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
14925
14926 * config/udi.exp: Use mondfe,name instead of remote_host.
14927
14928Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
14929
14930 * gdb.base/watchpoint.exp: Don't expect a failure when calling
14931 a function with a watchpoint enabled on the mn10200.
14932
14933 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
14934 before trying to create it!
14935
14936Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
14937
14938 * config/vx.exp: Use hostname instead of netport.
14939
14940 * config/vxworks.exp: New file.
14941
14942 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
14943
14944 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
14945 gdb before assuming everything worked. Send a ^C if a timeout
14946 occurs.
14947
14948 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
14949 $gdb_spawn_id directly.
14950 (gdb_run_cmd): Try _start as well as start. Use the target feature
14951 gdb,start_symbol as the symbol to start from when jumping.
14952
14953Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
14954
14955 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
14956 redundant) test.
14957
14958 * gdb.base/recurse.exp: Relax final value test for 'b' so that
14959 it doesn't lose for 16bit integer systems.
14960
14961Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
14962
14963 * gdb.fortran/types.exp: If the target doesn't support "double"
14964 data types, then expect "real" types to only be 4 bytes.
14965
14966 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14967 call tests if the target doesn't support inferior function calls.
14968
14969 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14970 in printf tests.
14971
14972Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14973
14974 * gdb.base/help.exp: Disable "help set", "help show", and
14975 "help support". Simplify regexp for "help stack".
14976
14977 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14978 to 60 seconds. Temporarily set match_max to 15000 around the
14979 "info copying" test.
14980
14981 * gdb.base/nodebug.exp: Don't try to do an inferior function
14982 call if the target doesn't support them.
14983 * gdb.base/printcmds.exp: Likewise.
14984 * gdb.base/setvar.exp: Likewise.
14985 * gdb.base/structs.exp: Likewise.
14986 * gdb.c++/templates.exp: Likewise.
14987 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14988
14989 * gdb.base/recurse.exp: Enable for the mn10200.
14990
14991 * configure.in: Do configure gdb.stabs directory for *-*-elf
14992 targets.
14993 * configure: Rebuilt.
14994
14995 * gdb.base/break.exp: Check for gdb,noresults before testing
14996 exit status and/or results from the target.
14997 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14998 * lib/gdb.exp: Remove old (now bogus) initialization of
14999 noinferior, noargs, noresults and nosignals.
15000
15001Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15002
15003 * config/sh.exp: New file.
15004
15005 * config/slite.exp: Try to connect multiple times to the board
15006 before rebooting. Only send a "monitor run" if need_monitor_run
15007 is set.
15008
15009 * gdb.base/break.exp: Don't do the "stub continue" test if
15010 the target has gdb_stub set.
15011
15012 * gdb.base/callfuncs.exp: Increase the timeout.
15013
15014 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15015 if the target has gdb,noinferiorio set.
15016
15017 * gdb.base/list.exp: Increase match_max to 10000 characters.
15018
15019 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15020
15021 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15022 target.
15023
15024 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15025
15026Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15027
15028 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15029 trying to delete the copy of gdb. Catch the file delete so we
15030 don't die if the delete fails; also, the file should be copied to
15031 the host, not to the build.
15032
15033Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15034
15035 * lib/gdb.exp(gdb_test): Surround the result pattern with
15036 parenthesis in case it contains multiple regexps separated
15037 with |.
15038
15039 * gdb.base/watchpoint.exp: Use gdb_test.
15040 * gdb.base/default.exp: Ditto.
15041
15042Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15043
99707966 15044 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 15045
c906108c
SS
15046 * gdb.base/scope.exp: Use gdb_test.
15047 * gdb.c++/classes.exp: Ditto.
15048 * gdb.c++/inherit.exp: Ditto.
15049
15050Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15051
15052 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15053 remote_exec instead.
15054 * gdb.base/corefile.exp: Don't be ridiculous.
15055 * gdb.base/*.c: Add missing stub invocations.
15056
15057Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15058
15059 * config/slite.exp: Miscellaneous fixes.
15060
15061 * lib/gdb.exp: Fix runto.
15062
15063 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15064 the target.
15065
15066 * gdb.base/watchpoint.exp: Fix regexp.
15067
15068 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15069 close and wait commands, as the descriptor may now be
15070 invalid. Always call "remote_close host".
15071
15072Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15073
15074 Major rewrite for testsuite revision.
d63a86f8 15075
c906108c
SS
15076 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15077 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15078 instead of relying on spawn_id to always contain a valid
15079 spawn id.
15080 (get_compiler_info): New procedure to build the ${binfile}.ci
15081 file, instead of replicating this in N different places.
15082 (gdb_compile): New procedure.
d63a86f8 15083
c906108c
SS
15084 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15085 appropriate arguments) instead of compile. Use gdb_test in a lot
15086 more places. Use send_gdb instead of send. Always run gdb_start
15087 at the start of a testcase, as this is no longer done magically.
15088
15089 config/*-gdb.exp: Rename without the -gdb suffix.
15090
15091 config/mips.exp: Use remote_close instead of exit_remote_shell.
15092 config/monitor.exp: Use target_info instead of looking at
15093 baud, timeout, etc.
15094 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15095
15096Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15097
15098 * gdb.c++/templates.exp (test_ptype_of_templates),
15099 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15100 Update expect patterns for destructors and assignment operators
15101 to match corresponding c-typeprint.c changes.
15102 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15103 to destructor breakpoint test, GDB should be able to set the
15104 destructor breakpoint without specifying arguments.
15105
15106Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15107
15108 * gdb.threads/pthreads.exp: Change result for failure to compile due
15109 to lack of pthreads runtime support from an error to simply an
15110 unsupported test, per dejagnu standards.
15111
15112Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15113
15114 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15115 where GDB exits to reduce pattern match time.
15116 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15117
15118 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15119
dc96c6c7 15120Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15121
15122 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15123 * gdb.base/default.exp: ditto.
15124 * gdb.base/nodebug.exp: ditto.
15125 * gdb.base/printcmds.exp: ditto.
15126 * gdb.base/ptype.exp: ditto.
15127 * gdb.base/setvar.exp: ditto.
15128 * gdb.base/structs.exp: ditto.
15129 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15130
15131Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15132
15133 * configure, */configure: Rebuild with autoconf 2.12.
15134
15135Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15136
15137 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15138 use new i*86-pc-linux*-gnu quads.
15139 * gdb.base/corefile.exp: Ditto.
15140 * gdb.base/signals.exp: Ditto.
15141 * gdb.base/sigall.exp: Ditto.
15142 * gdb.base/interrupt.exp: Ditto.
15143
15144 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15145 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15146 RedHat 4.0.
d63a86f8 15147
c906108c
SS
15148 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15149 linux. This allows the test case to at least compile on latest
15150 linux, but still not run due to missing the threads runtime library.
15151
15152Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15153
15154 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15155 directory to search gdb directory. Accept and step over conditional
15156 stack alignment code. Consume $prompt in failure cases.
15157 Reset timeout to $oldtimeout instead of some arbitrary value.
15158 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15159 timeout problems with infinite stack backtraces.
15160 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15161 Accept function parameters for linkfunc member.
15162
15163Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15164
15165 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15166 (CXXFLAGS): Remove, unreferenced.
15167 (B_OPTIONS): Add for -B options and add code to initialize with
15168 previous -B options and also add -B option to pick up cross compiled
15169 runtime.
15170 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15171 doing cross compiles.
15172 (target_alias): Declare global.
15173 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15174 to verify that gcc exists in build tree, and if so set CC to that
15175 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 15176
c906108c
SS
15177Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15178
15179 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15180 ptype test for anonymous union. Fixup testcase to match
15181 current gcc debug output.
15182
15183Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15184
15185 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15186 force argument to an unsigned long type.
15187
15188Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15189
15190 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15191 tests and anonymous union print/ptype tests.
15192 * gdb.base/list.exp (test_forward-search): Increase timeout by
15193 5 minutes for the "search extremely long line" case.
15194 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15195 completely optional and that the pass/fail messages use the command as
15196 the message if that third arg is a null string.
15197 (gdb_test_exact): Arrange that a null string pattern means match a
15198 null string output rather than any output, which might include random
15199 errors.
15200 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15201 backtrace test.
15202 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15203 always failing and failure is now exposed by gdb.exp changes.
15204
15205Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15206
15207 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15208 weren't being noted.
15209
15210Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15211
15212 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15213 * gdb.stabs/weird.exp: Remove v_comb xfails.
15214
dc96c6c7 15215Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15216
15217 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 15218 list.exp scope.exp watchpoint.exp]
c906108c 15219 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 15220
dc96c6c7 15221Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15222
15223 * config/monitor.exp: Increase download timeout to 1000 seconds.
15224
dc96c6c7 15225Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15226
15227 * config/m32r.exp: Increase timeout to 120 seconds.
15228
15229Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15230
15231 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15232 and accept older ordering as obsolescent gcc or gdb.
15233 * gdb.c++/templates.exp: Ditto.
15234 * gdb.c++/virtfunc.exp: Ditto.
15235
15236Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15237
15238 * gdb.base/coremaker.c: Add code to mmap some data so we
15239 can check that it ends up in the core file.
15240 * gdb.base/corefile.exp: Add test to read mmapped data
15241 from core file.
15242
dc96c6c7 15243Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15244
15245 * config/m32r.exp: New file.
15246
15247Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15248
15249 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15250 that cflags can contains -gstabs, and work correctly for other tests.
15251
dc96c6c7 15252Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15253
15254 * gdb.base/setshow.exp: New file, tests show and set.
15255 * gdb.base/setshow.c: New file, tests show and set.
15256 * gdb.base/help.exp: Add test for help set|show annotate.
15257 * gdb.base/default.exp: Add test for set|show annotate.
15258
15259Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15260
15261 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15262 errors unique.
15263 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15264 explicitly.
15265
15266Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15267
15268 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15269 and width commands. This is done elsewhere.
15270 * (gdb_start): Don't call gdb_start_sim here. That's already
15271 done in gdb_load. This fixes lots of failures in default.exp.
15272
15273Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15274
15275 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15276 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15277 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15278 in the same we we treat other failures (since it may be an expected
15279 condition), rather than as an error.
15280 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15281 old test format.
15282
15283Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15284
15285 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15286 (distclean maintainer-clean realclean): No need to remove files
15287 twice. Nuke the duplicates.
15288 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 15289 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
15290 Remove config.h along with other config files.
15291
15292Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15293
15294 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15295 "p func1 ()" and note that rests of tests are skipped.
15296 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15297 setup_xfails for "print func2::coremaker_local".
15298 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15299 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15300 affected by the previous run test.
15301 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15302 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15303 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15304 "pass int powerset tuple" and "pass modeless int powerset tuple".
15305 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15306 "real write 4" and "real write 8".
15307 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15308 setup_xfails for "print vs1 after tuple assign 2",
15309 "print \$i after tuple assign 2", and
15310 "print vs2 after tuple assign 2".
15311 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15312 meaningful error message and return -1 so the caller can
15313 suppress further tests and avoid a cascade of errors.
d63a86f8 15314
c906108c
SS
15315Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15316
15317 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15318 format for printing version.
15319 * gdb.base/default.exp: Ditto.
15320 * gdb.base/interrupt.exp: Fix problem with cascade of
15321 errors if child process dies while calling a function.
d63a86f8 15322
c906108c
SS
15323Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15324
15325 * Makefile.in (VPATH): Add
15326 * Makefile.in (Makefile, config.status): Fix rules so things get
15327 remade when necessary.
15328
15329Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15330
15331 * Makefile.in (just-check): Add path to sibling expect dir
15332 to environment variable specified by RPATH_ENVVAR.
15333
15334Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15335
15336 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15337 (just-check): Add shared library paths for libstdc++, tk,
15338 tcl, bfd, and opcodes to the environment variable specified
15339 in RPATH_ENVVAR.
15340 * configure.in: Add support to recognize --enable-shared flag
15341 and generate correct value for RPATH_ENVVAR.
15342 * configure: Regenerated with autoconf.
15343
15344Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15345
15346 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15347 include all osf versions.
15348 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15349 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15350 when target is linux. When failing to build pthreads test
15351 executable, give more meaningful message.
15352 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15353 arg for pthread_create.
d63a86f8 15354
c906108c
SS
15355Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15356
15357 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15358 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15359 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15360 and -lpthreads (everybody else).
15361 (test_startup): Fail gracefully if threads are not supported.
15362 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15363 "p/c array_index("abcdef",2)" when not gcc compiled.
15364 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15365 "print func2::coremaker_local" when not gcc compiled.
15366 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15367 "ptype on opaque struct tagname (statically)",
15368 "ptype on opaque struct tagname (dynamically) 1", and
15369 "ptype on opaque struct tagname (dynamically) 2"
15370 for not compiled with gcc.
15371 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15372 backtrace when compiled with gcc.
d63a86f8 15373 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
15374 than always return success.
15375
15376Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15377
15378 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15379
15380Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15381
15382 * gdb.base/structs.exp: Undo last change.
15383
15384Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15385
15386 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15387 encapsulate all the steps/nexts done during self test, starting
15388 at main, and makes them less sensitive to optimization issues.
15389 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15390 signal handler" test.
15391 * gdb.threads/pthreads.exp: Only run this for native configs.
15392 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15393 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15394 tests.
15395 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15396 for "runto test_calls(void)" test.
d63a86f8 15397
c906108c
SS
15398Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15399
15400 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15401 and don't expect address info in breakpoint confirmations.
15402
15403Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15404
15405 * gdb.base/list.exp (test_forward_search): Increase timeout
15406 temporarily by 60 seconds for searching extremely long line,
15407 and then reset to old value when done. Increase expect input
15408 buffer to 10000.
15409
15410Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15411
15412 * gdb.base/list.exp (test_forward_search): Fix to handle very
15413 long source line without overflowing expect's input buffer.
15414
15415Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15416
15417 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15418 "buffer_full".
15419
15420 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15421 "buffer_full".
15422
15423 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15424 "buffer_full".
15425
15426 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15427 "buffer_full".
15428
15429Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15430
15431 * configure.in (configdirs): Add gdb.threads.
15432 * configure: Regenerated with autoconf.
15433 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15434 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15435 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 15436
c906108c
SS
15437Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15438
15439 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15440
15441Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15442
15443 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15444 each signal's status in the output of "handle all print".
15445 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15446 the \r\n sequence that immediately precedes the gdb prompt.
15447 * gdb.base/a1-selftest.exp: Save original timeout and restore
15448 after test.
15449
15450Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15451
15452 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15453 symbol.
15454
15455Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15456
15457 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15458
15459Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15460
15461 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15462 timeout by 60 seconds.
15463
15464Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15465
15466 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15467 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15468 error return.
15469
15470Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15471
15472 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15473 gdb initialization, also report how long dejagnu waited. Restore
15474 old timeout before doing error return. Temporarily increase timeout
15475 by 3 minutes to allow for slow startups over heavy NFS use.
15476
15477Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15478
15479 * lib/gdb.exp: Report timeout value for verbosity level 2.
15480 * config/gdbserver.exp: Ditto.
15481 * config/hppro.exp: Ditto.
15482 * config/mips-gdb.exp: Ditto.
15483 * config/monitor.exp: Ditto.
15484 * config/netware.exp: Ditto.
15485 * config/sim-gdb.exp: Ditto.
15486 * config/slite-gdb.exp: Ditto.
15487 * config/udi-gdb.exp: Ditto.
15488 * config/unix-gdb.exp: Ditto.
15489 * config/vx-gdb.exp: Ditto.
15490 * gdb.base/a1-selftest.exp: Ditto.
15491 * gdb.base/a2-run.exp: Ditto.
15492 * gdb.base/break.exp: Ditto.
15493 * gdb.base/corefile.exp: Ditto.
15494 * gdb.base/list.exp: Ditto.
15495 * gdb.base/recurse.exp: Ditto.
15496 * gdb.base/scope.exp: Ditto.
15497 * gdb.base/signals.exp: Ditto.
15498
15499Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15500
15501 * gdb.threads/Makefile.in (docdir): Removed.
15502
15503Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15504
15505 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 15506 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 15507 @srcdir@.
d63a86f8 15508 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
15509 autoconf 2.5 or higher.
15510 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15511
15512Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15513
15514 * configure: Regenerated.
15515 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15516 avoid name clashes with SunOS headers.
15517
15518Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15519
15520 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15521
15522Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15523
15524 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15525 prototype information ends up in the compiler info file.
15526
15527Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15528
15529 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15530 attempting to regenerate it. Eliminate use of a temporary file
15531 and just generate the info file directly. Source it immediately,
15532 for consistency of use.
15533 * gdb.base/corefile.exp: Ditto
15534 * gdb.base/exprs.exp: Ditto.
15535 * gdb.base/funcargs.exp: Ditto.
15536 * gdb.base/langs.exp: Ditto.
15537 * gdb.base/list.exp: Ditto.
15538 * gdb.base/mips_pro.exp: Ditto.
15539 * gdb.base/nodebug.exp: Ditto.
15540 * gdb.base/opaque.exp: Ditto.
15541 * gdb.base/ptype.exp: Ditto.
15542 * gdb.base/scope.exp: Ditto.
15543 * gdb.base/setvar.exp: Ditto.
15544 * gdb.base/signals.exp: Ditto.
15545 * gdb.base/whatis.exp: Ditto.
15546 * gdb.c++/templates.exp: Ditto.
15547 * gdb.c++/virtfunc.exp: Ditto.
15548 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15549 whether or not to add -lstdc++ to the compile command line args.
15550
15551Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15552
15553 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15554 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15555 Increase timeout, a lot of single stepping might be needed if the
15556 target has no hardware watchpoints.
15557
15558Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15559
15560 * gdb.base/break.exp: Ignore compiler warnings when compiling
15561 break.c.
15562 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15563 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15564 from remote-sim.
15565 * gdb.base/exprs.exp: Add h8300 xfails.
15566 * gdb.base/funcargs.exp: Likewise.
15567 * gdb.base/nodebug.exp: Likewise.
15568 * gdb.base/printcmds.exp: Likewise.
15569 * gdb.base/ptype.exp: Likewise.
15570 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15571 h8300 xfails.
d63a86f8 15572 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
15573 on the h8300.
15574 * gdb.base/funcargs.c: Explicitly make last constant argument to
15575 call_after_alloca_subr an unsigned long type.
15576 * gdb.base/return.c: Include stdio.h.
15577
15578Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15579
15580 * config/abug.exp: New file for the older Motorola Bug monitor
15581 that runs on the mvme13x series VME boards.
15582 * config/monitor.exp: Use the new config array for target settings
15583 if they exist.
15584
15585Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15586
15587 * sim-gdb.exp: Make the SH simulator allocate less space when
15588 it is targeted.
15589
15590Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15591
15592 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15593 test.
15594
15595Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15596
15597 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15598 "rs6000-*-*" for "list function in include file" when gcc compiled.
15599 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15600 for "p ctable1[120]".
15601 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15602 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15603 Remove setup_xfail for "rs6000-*-*" for
15604 "print 'scope0.c'::filelocal before run".
15605 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15606 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15607 since some compilers don't allow both options to be given
15608 on the same command line. Create object file and move it.
d63a86f8 15609
c906108c
SS
15610Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15611
15612 * gdb.base/corefile.exp: Always regenerate the core file, since
15613 we always regenerate the coremaker program. Detect special case
15614 where registers cannot be read from core file.
d63a86f8 15615
c906108c
SS
15616Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15617
15618 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15619 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15620 * gdb.c++/templates.exp: Only match on basename of file since
15621 some formats like xcoff don't encode directory information.
15622 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15623 and rs6000 AIX xcoff targets.
15624 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15625 * configure: Regenerate.
15626 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15627 here, rather than in distclean.
d63a86f8 15628
c906108c
SS
15629Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15630
15631 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15632 defined, and use it to compile the test case with -O2. The
15633 native compilation still uses no optimization.
15634 * gdb.base/mips_pro.c: Remove inline assembly code since
15635 it is compiled PIC by default, which results in assembler
15636 warnings that make the testsuite think the compilation
15637 was unsuccessful.
15638
15639Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15640
15641 * gdb.c++/misc.exp: Add note to message for
15642 "print s.a for foo struct" that this is a known gcc 2.7.2
15643 and earlier bug.
15644
15645Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15646
15647 * gdb.base/break.exp: Fix pattern for matching "Delete all
15648 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15649 setup_xfail for deleting all breakpoints test. Fix various
15650 timeout messages to include "(timeout)".
15651 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15652 for "p t_float_values2(3.14159,float_val2)".
15653 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15654 for "continue to call2g" when gcc compiled.
15655 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15656 "up to foo in langs.exp", "show language at foo in langs.exp",
15657 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15658 and "show language at fsub in langs.exp".
15659 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15660 "list line 1 in include file", "list message for lines past EOF",
15661 "list function in include file", "list list0.h:foo", and
15662 "list filename:function; nonexistant function".
15663 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15664 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15665 and "ptype t_char_array" to be for native cc only.
d63a86f8 15666
c906108c
SS
15667Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15668
d63a86f8 15669 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
15670 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15671 "print func2::coremaker_local", and "backtrace in corefile.exp".
15672
15673Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15674
15675 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15676 "bt in signals.exp". This problem only appears when running
15677 the testsuite, and then only intermittently.
15678
15679Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15680
15681 * gdb.base/return.exp (return_tests): Differentiate between
15682 two tests of continuing.
15683
15684Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15685
15686 * */Makefile.in (maintainer-clean): Remove config.log.
15687 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15688 * gdb.c++/Makefile.in (PROGS): Add inherit.
15689 (clean): Remove *.ci.
15690
15691Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15692
15693 * gdb.c++/misc.cc: Add test code from Mike Stump.
15694 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15695
15696Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15697
15698 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15699 to "alpha-*-osf2*" and add comment.
15700 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15701 setup_xfail for "step over execarg initialization" and
15702 "step over corearg initialization".
15703 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15704 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15705 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15706 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15707 "print func2::coremaker_local", and "backtrace in corefile.exp".
15708 * gdb.base/signals.exp: Build and source signals.ci.
15709 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15710 to be for gcc only.
15711 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 15712
c906108c
SS
15713Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15714
15715 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15716 Feb 3 procfs.c change.
15717
15718Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15719
15720 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15721
15722Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15723
15724 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15725 from dejagnu's apparent default of 10 seconds, which gives random
15726 results when running the tests over NFS on moderately loaded systems.
15727 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15728
15729Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15730
15731 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15732 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15733 result reports.
15734
15735Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15736
15737 * configure.in (CY_AC_PATH_TCLH): Remove.
15738 * configure: Regenerate.
15739
15740Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15741
15742 * gdb.c++/Makefile.in (clean): Add missing '{'.
15743
15744Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15745
15746 * lib/gdb.exp: Provide a default value for noinferior.
15747
15748 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15749 Load libgloss.exp.
15750
15751Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15752
15753 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15754 the executable, not the .o to run the tests from.
15755
15756Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15757
15758 * gdb.base/break.exp: Don't test for program exit or exit status
15759 if $noresults if nonzero.
15760 * gdb.base/langs.exp: Likewise.
15761 * gdb.base/watchpoint.exp: Likewise.
15762
15763 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15764 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15765 trying to compile the testcase.
15766
15767Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15768
15769 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15770 * gdb.base/signals.exp (continue to handler): Likewise.
15771
15772Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15773
15774 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15775
15776 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15777
15778Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15779
15780 * gdb.base/corefile.exp: Recognize "not found" as failure
15781 when trying to determine if a core file was generated.
15782 If no core file was generate the first time, try again without
15783 the ulimit -c to work around braindamaged shells.
15784
15785Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15786
15787 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15788 [] tests with "test" and enclose string in quotes.
15789 * gdb.stabs/configure: Rebuild
d63a86f8 15790
c906108c
SS
15791Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
15792
15793 Changes in sync with expect:
15794 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
15795 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
15796 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
15797 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
15798 argument to AC_REQUIRE.
15799 * configure: Regenerated.
15800
15801Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
15802
15803 * gdb.base/corefile.exp: When generating a core, discard any
15804 error messages about ulimit not found and the "core dumped"
15805 message from the shell that runs the coredumper.
15806
15807Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
15808
15809 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
15810
15811 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
15812 which sed script to run. Expect failure for v_comb test
15813 on PA targets too.
d63a86f8 15814
c906108c
SS
15815Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
15816
15817 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
15818 "print func2::coremaker_local" and for "backtrace in corefile.exp"
15819
15820Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
15821
15822 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
15823 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
15824 "sparc-sun-solaris*" xfails for "p v_comb".
15825 * lib/gdb.exp (default_gdb_start): Fix typo.
15826 * gdb.base/corefile.exp: Allow "Core was generated by ..."
15827 messages to not include the full program name that caused
15828 the core dump since some systems (such as solaris) apparently
15829 truncate this path to about 80 characters.
15830 When generating a core file first try increasing the core file
15831 size limit to unlimited since some systems may default it to
15832 zero, and it is harmless to try it. Move the test for failing
15833 to generate a core file to where it will actually get executed.
15834 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15835 new gdb result from g++ debug info improvements and make old
15836 pattern obsolescent. Also account for size_t differences
15837 (may be int or long).
15838 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15839 initialization before function call is placed in the delay slot
15840 and thus appears to be skipped over by commands such as "next".
15841
15842Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15843
15844 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15845
15846Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15847
15848 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15849 input source file; fix code to compile test to deal with this
15850 convention.
15851 * gdb.c++/*.exp: Likewise.
15852
15853Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15854
15855 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15856 "bt in signals.exp".
15857
15858Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15859
15860 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15861 "step over execarg initialization" and
15862 "step over corearg initialization".
15863
15864Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15865
15866 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15867 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15868
15869Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15870
15871 From Rob Savoye (rob@poseidon.cygnus.com)
15872 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15873 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15874 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15875 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15876 configure.in}: Major reworking for autoconfig.
15877 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15878 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15879 New files.
15880 * config/unix-gdb.exp: Make GDB global.
15881 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
15882 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
15883 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
15884 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
15885 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
15886 term.exp, twice.exp, watchpoint.exp, whatis.exp},
15887 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
15888 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
15889 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
15890 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
15891 pr-8136.exp, result.exp, string.exp, tuples.exp},
15892 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
15893 to returns as necessary, arrange for test to compile own testcase
15894 executable.
15895 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 15896
c906108c
SS
15897Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
15898
15899 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
15900 clear_xfail at end of test which might not call either pass or fail.
15901 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
15902 "backtrace through signal handler".
15903
15904Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15905
15906 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
15907 continuing from a job control stop signal.
15908 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
15909
15910Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
15911
15912 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
15913 * gdb.base/corefile.exp: Likewise.
15914 * gdb.base/funcargs.exp: Likewise.
15915
15916Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
15917
15918 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
15919 * config/monitor.exp: Add support for setting baud rate.
15920
15921Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
15922
15923 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
15924 i*86-*-linux* xfails for "backtrace through signal handler".
15925 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
15926 "print func2::coremaker_local".
15927 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
15928 alpha-dec-osf2* xfail for
15929 "delete all breakpoints when none".
15930
15931Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
15932
15933 * gdb.base/break.exp: Change test that deletes all breakpoints
15934 when no user breakpoints are installed. A post 4.15 change
15935 causes gdb to no longer prompt in this case.
15936
15937Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
15938
15939 * gdb.base/return.exp (return_tests): Change xfail for test
15940 "correct value returned double test" to stop xfailing at
15941 Solaris 2.5. Apparently the bug has been fixed.
15942
15943Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
15944
15945 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
15946 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
15947
15948Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
15949
15950 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
15951 * gdb.disasm/hppa.s: Corresponding changes.
15952
15953Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
15954
15955 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
15956 makefile fragment.
15957 * config/mt-hpux: Deleted.
15958
15959Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
15960
d63a86f8 15961 * Many files: When warning about suppressed tests due to a
c906108c
SS
15962 nonexistant test binary, avoid incrementing the warning count.
15963
15964Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15965
15966 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 15967
c906108c
SS
15968Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15969
15970 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15971 "sparc-*-solaris2*".
15972
15973Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15974
15975 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15976 Add global and local variables and initialize them.
15977 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15978 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15979 extracts the file name and terminating signal from the core file.
15980 * TODO: Remove note about tests for correct mapping of corefile.
15981 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15982 from optimizing it away.
15983 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15984 handles common blocks.
15985
15986Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15987
15988 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15989 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15990
15991Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15992
15993 * Makefile.in (maintainer-clean): New target, synonym for
15994 realclean.
15995 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15996 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15997 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15998 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15999 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16000 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16001
16002Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16003
16004 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16005 xfails when not gcc compiled for "print foo::funclocal".
16006 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16007 "print foo::funclocal at foo",
16008 "print 'scope1.c'::foo::funclocal at foo",
16009 "print foo::funclocal_bss at foo",
16010 "print 'scope1.c'::foo::funclocal_bss at foo",
16011 "print foo::funclocal_ro at foo",
16012 "print 'scope1.c'::foo::funclocal_ro at foo",
16013 "print bar::funclocal at foo" and
16014 "print 'scope1.c'::bar::funclocal at foo".
16015 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16016 gcc compiled for "print foo::funclocal at bar".
16017 Expand all messages to ensure that they identify that
16018 the test is at bar().
16019 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16020 gcc compiled for:
16021 "ptype on opaque struct pointer (statically)",
16022 "ptype on opaque struct tagname (statically)",
16023 "ptype on opaque struct pointer (dynamically) 1",
16024 "ptype on opaque struct tagname (dynamically) 1",
16025 "ptype on opaque struct pointer (dynamically) 2" and
16026 "ptype on opaque struct tagname (dynamically) 2
16027 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16028 gcc compiled for:
16029 "p datalocal"
16030 "whatis datalocal",
16031 "ptype datalocal",
16032 "p bsslocal",
16033 "whatis bsslocal", and
16034 "ptype bsslocal".
16035 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16036 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16037 when not gcc compiled.
16038 * gdb.base/funcargs.exp (float_and_integral_args): Add
16039 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16040 compiled.
16041 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16042 "backtrace from call6a" when not gcc compiled.
16043 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16044 "backtrace from call7a" when not gcc compiled.
16045 * gdb.base/callfuncs.exp (do_function_calls):
16046 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16047 "p t_char_array_values(char_array_val2,char_array_val1)",
16048 "p t_char_array_values(char_array_val1,char_array_val2)",
16049 "p t_char_array_values("carray 1","carray 2")",
16050 "p t_char_array_values("carray 1",char_array_val2)",
16051 "p t_char_array_values(char_array_val1,"carray 2")",
16052 "p sum_args(1,{2})",
16053 "p sum_args(2,{2,3})",
16054 "p sum_args(3,{2,3,4})",
16055 "p sum_args(4,{2,3,4,5})"
16056 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16057 "backtrace in corefile.exp" when not gcc compiled.
16058
16059Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16060
16061 * gdb.base/signals.exp: Rewrite `handle all print' test as
16062 a procedure. Accept blanks or TABs as whitespace, increase
16063 timeout and expect input buffer size for the large output
16064 from the command. Remove "i*86-*-bsdi2.0" xfail.
16065
16066Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16067
16068 * gdb.base/setvar.exp: Add new testcases for truncation when
16069 assigning invalid values to bitfields.
16070
16071Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16072
d63a86f8 16073 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
16074 mips-sgi-irix* xfail for
16075 "call inferior func with struct - returns char *"
16076 and fix test so that an optional (unsigned char *) cast is
16077 accepted in the result.
16078
16079Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16080
16081 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16082 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16083 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16084 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16085 that accidentally got checked in.
16086
16087Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16088
d63a86f8 16089 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
16090 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16091 compiled test.
16092 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16093 Add mips-sgi-irix5* xfail for not gcc compiled.
16094 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16095 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16096 "p top", "whatis top", "p middle", and "whatis middle".
16097 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16098 "whatis signed char" for not gcc compiled.
16099 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16100 "set variable signed char=-1 (-1)" and
16101 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16102 * gdb.base/funcargs.exp (float_and_integral_args):
16103 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16104 Add mips-sgi-irix* xfail when not gcc compiled for
16105 "continue to call2b".
16106 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16107 "continue to call2g".
16108 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16109 "backtrace from call6a"
16110 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16111 "backtrace from call7k".
16112 Add mips-sgi-irix5* xfail when not gcc compiled for
16113 "backtrace from call7a".
16114 (localvars_after_alloca): Fix gdb_test cmds for
16115 "print * after runto ...".
16116 Remove rs6000-*-* xfails for
16117 "print i after runto localvars_after_alloca" and
16118 "print l after runto localvars_after_alloca"
16119 for all compilers.
16120 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16121 when not compiled with gcc, for:
16122 "print signed char == (minus)",
16123 "print signed char != (minus)",
16124 "print signed char < (minus)",
16125 "print signed char > (minus)".
16126 * gdb.base/callfuncs.exp (do_function_calls):
16127 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16128 "call inferior func with struct - returns char *".
d63a86f8 16129 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
16130 "correct value returned double test" to include Solaris 2.4.
16131 * gdb.base/funcargs.exp (float_and_integral_args):
16132 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 16133
c906108c
SS
16134Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16135
16136 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16137 enumeration bitfields if compiling with GNU C.
16138 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16139 to empty' prompt.
16140
16141Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16142
16143 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16144 test for PRO targets.
16145
16146 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16147 breakpoints in the inferior at any given time by making
16148 two groups of breakpoints for call2*, call6* and call7*
16149 tests.
16150
16151Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16152
16153 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16154 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16155 from optimizing it away.
16156 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16157 "call inferior func with struct".
16158
16159Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16160
16161 * configure.in: Only configure gdb.chill for particular targets.
16162
16163Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16164
16165 * gdb.base/Makefile.in: Add action to .c.o transformation
16166 rule that generates a .ci file for each .o file and remove
16167 explicit .c.o rules except for callfuncs.o.
16168 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16169 generates a .ci file for each .o file and remove explicit
16170 .cc.o rules.
16171 (clean): Remove *.tmp *.ci files.
16172 (EXECUTABLES): Remove templ-info.exp.
16173 * gdb.base/compiler.c: New file.
16174 * gdb.c++/compiler.cc: New file
16175 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16176 Change rs6000-*-* xfail for
16177 "print 'scope0.c'::filelocal_ro" and
16178 "print 'scope1.c'::filelocal" and
16179 "print 'scope1.c'::filelocal_bss" and
16180 "print 'scope1.c'::filelocal_ro" and
16181 "print 'scope1.c'::foo::funclocal" and
16182 "print 'scope1.c'::foo::funclocal_ro" and
16183 "print 'scope1.c'::bar::funclocal" and
16184 "print 'scope0.c'::filelocal_ro" and
16185 "print 'scope1.c'::filelocal at foo" and
16186 "print 'scope1.c'::filelocal_bss at foo" and
16187 "print 'scope1.c'::filelocal_ro at foo" and
16188 "print 'scope1.c'::foo::funclocal at foo" and
16189 "print 'scope1.c'::foo::funclocal_bss at foo" and
16190 "print 'scope1.c'::foo::funclocal_ro at foo" and
16191 "print 'scope1.c'::bar::funclocal at foo" and
16192 "print 'scope0.c'::filelocal_ro" and
16193 "print 'scope1.c'::filelocal" and
16194 "print 'scope1.c'::filelocal_bss" and
16195 "print 'scope1.c'::filelocal_ro" and
16196 "print 'scope1.c'::foo::funclocal" and
16197 "print 'scope1.c'::foo::funclocal_bss" and
16198 "print 'scope1.c'::foo::funclocal_ro" and
16199 "print 'scope1.c'::bar::funclocal" and
16200 "print 'scope1.c'::bar::funclocal_bss"
16201 to only be xfail'd when not compiled with gcc.
d63a86f8 16202 Add rs6000-*-* xfail for
c906108c
SS
16203 "print 'scope0.c'::filelocal_bss before run"
16204 when compiled with gcc.
16205 (test_at_main): Add rs6000-*-* xfail for
16206 "print filelocal_ro in test_at_main"
16207 when compiled with gcc.
16208 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 16209 Add rs6000-*-aix* xfail for
c906108c
SS
16210 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16211 "ptype t_char_array", not compiled with gcc.
16212 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16213 xfail for "list foo (in include file)" when gcc compiled.
16214 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16215 (integral_args): Add rs6000-*-* xfail for
16216 "run to call0a" if not compiled with gcc.
16217 (unsigned_integral_args): Add rs6000-*-* xfail for
16218 "run to call1a" if not compiled with gcc.
16219 (float_and_integral_args): Add rs6000-*-* xfail for
16220 "run to call2a" if not compiled with gcc and for
16221 "continue to call2b" for any compiler.
16222 Add rs6000-*-* xfail to
16223 "print f1 after run to call2a" for gcc compiled.
16224 (discard_and_shuffle): Add rs6000-*-* xfail for
16225 "run to call6a".
16226 (shuffle_round_robin): Add rs6000-*-* xfail for
16227 "backtrace from call7a" if not compiled with gcc.
16228 Add rs6000-*-* xfail for
16229 "backtrace from call7b" if compiled with gcc.
16230 (call_after_alloca): Add rs6000-*-* xfail for
16231 "print c in call_after_alloca" and
16232 "print s in call_after_alloca" and
16233 "backtrace from call_after_alloca_subr"
16234 if not compiled with gcc.
16235 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16236 "print c in localvars_in_indirect_call" and
16237 "print c in localvars_in_indirect_call" and
16238 "backtrace in indirectly called function" and
16239 "stepping into indirectly called function"
16240 if not compiled with gcc.
16241 (localvars_after_alloca): Add rs6000-*-* xfail for
16242 "print c after runto localvars_after_alloca" and
16243 "print s after runto localvars_after_alloca" and
16244 "print i after runto localvars_after_alloca" and
16245 "print l after runto localvars_after_alloca"
16246 for all compilers.
16247 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16248 than whatis-info.exp.
16249 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16250 than opaque-info.exp.
16251 Setup rs6000-*-* xfail for
d63a86f8 16252 "ptype on opaque struct pointer (statically)" and
c906108c
SS
16253 "ptype on opaque struct pointer (dynamically)" when
16254 not compiled with gcc.
16255 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16256 rather than callf-info.exp.
16257 (do_function_calls): Add clear_xfail for rs6000-*-* for
16258 "p t_float_values2(3.14159,float_val2)". Seems to work
16259 fine there, both with xlc and gcc. Need to find out what
16260 it is doing right and fix other platforms.
16261 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16262 "call inferior func with struct - returns int",
16263 "call inferior func with struct - returns long",
16264 "call inferior func with struct - returns float",
16265 "call inferior func with struct - returns double",
16266 "call inferior func with struct - returns char *",
16267 but only if not gcc compiled (presumes xlc compiled).
16268 Change rs6000-*-* xfails for
16269 "call inferior func with struct - returns char" and
16270 " call inferior func with struct - returns short" to only
16271 xfail if not using gcc.
16272 (clean mostlyclean): Remove *.ci and *.tmp files.
16273 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16274 than templ-info.exp.
16275 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16276 Add rs6000-*-* xfail for "up to foo in langs.exp"
16277 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16278 when not gcc compiled.
d63a86f8 16279
c906108c
SS
16280Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16281
16282 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16283 * gdb.base/corefile.exp: Likewise.
16284 * gdb.base/list.exp: Likewise.
16285 * gdb.base/scope.exp: Likewise.
16286 * gdb.base/siganls.exp: Likewise.
16287
16288 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16289 compiler output.
16290 * gdb.base/whatis.exp: Likewise.
16291
16292Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16293
16294 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16295 failure (opcode table has been fixed to match reality).
16296
16297Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16298
16299 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16300 "call inferior func with struct - returns char",
16301 "call inferior func with struct - returns short"
16302
16303 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16304 "print 'scope0.c'::filelocal at main",
16305 "print 'scope0.c'::filelocal_bss in test_at_main",
16306 "print 'scope0.c'::filelocal at foo",
16307 "print 'scope0.c'::filelocal_bss in test_at_foo",
16308 "print 'scope0.c'::filelocal at bar",
16309 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 16310
c906108c
SS
16311 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16312 in source file 1". This bug seems to have been fixed with both
16313 gcc and native cc (was native assembler bug?).
16314
16315Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16316
16317 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16318 "backtrace through signal handler" to "i*86-*-sysv4*".
16319 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16320 continue" case. Add "known SVR4 bug" to fail message.
16321 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16322 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16323 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16324 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16325 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16326 "up to foo in langs.exp", "show language at foo in
16327 langs.exp", "up to cppsub_ in langs.exp", "show
16328 language at cppsub_ in langs.exp", "up to fsub in
16329 langs.exp", and "show language at fsub in langs.exp".
16330 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16331 "bactrace in corefile.exp".
16332 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16333 "call inferior function with struct - returns float" and
16334 "call inferior function with struct - returns double".
d63a86f8 16335
c906108c
SS
16336Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16337
16338 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16339 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16340 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16341 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16342
16343Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16344
16345 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16346 (or overriden) "CHILL" macro rather then bare "gcc".
16347 Also look for ../../gcc/xgcc since that is what we will
16348 actually need, not "Makefile". Remove following assignment
16349 of CHILL to CHILL_FOR_TARGET because that results in
16350 recursive definition.
16351
16352Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16353
16354 * gdb.base/corefile.exp: Change xfail for backtrace in
16355 corefile.exp from linuxaout to all linux.
16356 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16357 cases where we miss the breakpoint at the signal handler
16358 for some reason. Setup xfail for linuxoldld/linuxaout and
16359 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16360 hitting SIGURG breakpoint.
16361 * gdb.base/signals.exp: Setup xfail for "next" acting like
16362 continue to add linuxoldld. Setup xfail for all linux for
16363 "next to handler in signals_tests_1", "backtrace in
16364 signals_tests_1", "continue to func1", "pass SIGUSR1",
16365 and continue to handler".
16366
16367Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16368
16369 * Update all FSF addresses except those in COPYING* files.
16370
16371Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16372
16373 * gdb.base/a2-run.exp: Change messages to be more explicit about
16374 the status of args, and quote binfile in results.
16375
16376Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16377
16378 * gdb.base/callfuncs.exp: Add tests for passing structs to
16379 inferior functions and return various types.
16380 * gdb.base/callfuncs.c: Add functions to receive a struct
16381 and return a member of the struct, in various types.
16382
16383Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16384
16385 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16386
16387Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16388
16389 * config/vxworks29k.exp: New file, sources vxworks.exp.
16390
16391Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16392
16393 * config/gdbremote.exp: New file. Testing framework using
16394 gdbserver.
16395
16396Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16397
16398 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16399 "call function when asleep" and "send end of file".
16400 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16401 for "backtrace in corefile.exp".
16402 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16403 for "backtrace through signal handler".
16404 * gdb.base/corefile.exp: Make sure we actually generate a core file
16405 before trying the core tests. Some systems allow the user to suppress
16406 generation of core files and default to that (linux for example).
16407 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16408 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16409
16410Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16411
16412 * gdb.threads: New directory with some crude multi-threaded
16413 gdb tests (step.exp and step2.exp).
16414 * config/mt-lynx (STEP_EXECUTABLE): Define.
16415 (THREADFLAGS): Define.
16416
16417Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16418
16419 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16420
16421 * gdb.base/signals.exp: Disable whole file for lynx until
16422 further notice.
16423
16424 * gdb.base/signals.exp: xfail test where "next" acts like
16425 "continue" for lynx.
16426
16427 * gdb.base/interrupt.exp: xfail test for calling function while
16428 inferior is asleep for lynx.
16429
16430 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16431 than one cr-lf after each command.
16432
16433Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16434
16435 * configure.in: Reinstate setting of stabsdirs variable, fix
16436 typo in setting up configdirs for native builds.
16437
16438 * gdb.base/return.exp: Fix typo in return double test.
16439 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16440 compiler from optimizing them away.
16441
16442Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16443
16444 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16445 sequences to be echo'd by gdb when using gdb_test.
16446 * gdb.chill/chexp.exp: Likewise.
16447 * gdb.fortran/exprs.exp: Likewise
16448
16449Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16450
16451 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16452 after the inferior gdb has started.
16453
16454 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16455 after each command.
16456 * gdb.base/funcargs.exp: Likewise.
16457 * gdb.base/gdbvars.exp: Likewise.
16458 * gdb.base/interrupt.exp: Likewise.
16459 * gdb.base/list.exp: Likewise.
16460 * gdb.base/watchpoint.exp: Likewise.
16461 * gdb.c++/demangle.exp: Likewise.
16462 * gdb.c++/inherit.exp: Likewise.
16463 * gdb.chill/chexp.exp: Likewise.
16464 * gdb.fortran/exprs.exp: Likewise.
16465
16466 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16467 test if we can't handle IO to/from the inferior.
16468
16469 * gdb.c++/misc.exp: Always check for a program already being
16470 started after sending a "run" command to gdb.
16471
16472 * gdb.base/twice.exp: Start with a fresh gdb.
16473
16474 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16475 only depend on gdb's expression code, not the chill runtime.
16476
16477 * gdb.base/return.c: Put return values into variables so we
16478 can have gdb print them rather than depending on the program
16479 to print them.
16480 * gdb.base/return.exp: Corresponding changes.
16481
16482 * lib/gdb.exp: Provide default value for noinferiorio.
16483 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16484 the inferior.
16485
16486 * gdb.base/break.exp: Always check for a program already being
16487 started after sending a "run" command to gdb.
16488 (text_next_with_recursion): Don't check the output from the
16489 program's printf statement. Instead just make sure the program
16490 exited.
16491
16492 * gdb.base/commands.exp: Protect tests which need arguments with
16493 $noargs conditionals.
16494
16495Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16496
16497 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16498 of structure member arrays to match gdb/valops.c:value_addr change.
16499
16500Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16501
16502 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16503 cases.
16504
16505Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16506
16507 * configure.in (configdirs): Remove gdb.chill from default list
16508 of subdirs and then add it back in only if doing a native build.
16509 The current chill compiler does not yet work in any cross build.
16510 * Revert all signal changes from Jul 6.
16511 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16512 for sh-hms targets, allowing these tests to link, with no other
16513 changes. Testing is suppressed by setting "nosignals" in site.exp.
16514
16515Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16516
16517 * configure.in (signaldirs): Define and add to configdirs for all
16518 targets except some specific ones that are known to not support signals.
16519 Also clean up formatting.
16520 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16521 (signals, sigall): Remove rules to build.
16522 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16523 Moved to new gdb.signals directory.
16524 * gdb.signals: New test directory.
16525 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16526 signals.c signals.exp}: New or moved files.
16527
16528Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16529
16530 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16531
16532Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16533
16534 * gdb.base/return.exp: Xfail `return double' test failure
16535 on at least Solaris 2.3 and handle future/past versions on
16536 a case by case basis as appropriate. Also update message
16537 to include i*86 failures.
16538
16539Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16540
16541 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16542
16543 * lib/gdb.exp: Fix comment which erroneously identified
16544 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16545 gdb_file_cmd not gdb_load).
16546 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16547
16548 * gdb.base/setvar.exp: Make test names consistent between pass and
16549 fail cases. Use gdb_test more.
16550
16551Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16552
16553 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16554
16555Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16556
16557 * gdb.base/help.exp: Fix expected help string for `show commands'.
16558
16559Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16560
16561 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16562
16563 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16564 of a text section.
16565
16566Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16567
16568 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16569 that loop eventually terminates. Fix Connection refused logic so
16570 that testsuite will expire nicely.
16571
16572Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16573
16574 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16575 config/rom68k.exp: New tcl glue for the appropriate monitors.
16576 These all just end up calling monitor.exp.
16577 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16578 refused' by retrying. Cleanup some timeout issues.
16579 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16580 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16581 callers don't have to set/restore global timeout variable.
16582
16583 * The following set of changes centralizes management of the global
16584 timeout variable. This way, it can be set in one target dependent
16585 place instead of dozens of places scattered throughout the test suite.
16586 If you need to lengthen a timeout, then you should either set timeout
16587 in one of the config/{target}.exp files, or multiply it by a factor.
16588 Setting it to an absolute value is always going to lose for some
16589 targets.
16590 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16591 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16592 * gdb.base/funcargs.exp: Don't set timeout.
16593 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16594 * gdb.base/printcmds.exp (test_print_string_constants
16595 test_print_array_constants): Don't set timeout.
16596 * gdb.base/ptype.exp: Don't set timeout.
16597 * gdb.base/recurse.exp: Don't set timeout.
16598 * gdb.base/return.exp: Don't set timeout.
16599 * gdb.base/watchpoint.exp: Don't set timeout.
16600 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16601 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16602
16603Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16604
16605 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16606
16607Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16608
16609 * lib/gdb.exp: Disable chill tests for irix5.
16610
16611Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16612
16613 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16614 each test pass or fail.
16615
16616Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16617
16618 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16619 xlc not gcc.
16620
16621Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16622
16623 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16624
16625Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16626
16627 * config/est.exp: Fix copyright and comments. Remove dead code.
16628 Use targetname, serialport and baud variables instead of fixed
16629 constants.
16630 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16631 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16632
16633Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16634
16635 * gdb.base/watchpoint.exp: Don't run
16636 test_watchpoint_triggered_in_syscall for sunos.
16637
16638Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16639
16640 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16641 they don't seem to exist. Do include stdio.h.
16642
16643Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16644
16645 * gdb.base/a1-selftest.exp: Add alpha xfail.
16646
16647Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16648
16649 * gdb.base/watchpoint.c (main): Prompt before calling read().
16650 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16651 Revise accordingly. Remove cruft about sending "123" several
16652 times, until it gets noticed. Clean up the "print buf[0]" stuff
16653 so that it passes or fails, and waits for prompts in the usual way.
16654
16655Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16656
16657 * gdb.base/recurse.exp: Fix comment.
16658
16659 * TODO: Remove item about printing variables in nodebug.exp. Add
16660 item about enabling tests which are only run on some targets.
16661
16662 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16663 fail, make test names unique, use new gdb_test convention
16664 regarding pattern, use gdb_test more, etc.).
16665
16666 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16667 fail, make test names unique, etc.).
16668
16669Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16670
16671 * gdb.base/nodebug.c: Change return type of top and middle to
16672 short.
16673 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16674 are fixed by the recent mdebugread.c changes. Allow `short ()'
16675 as type for top and middle.
16676
16677Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16678
16679 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16680 nearly as I can tell, the whole thing was an accident in Stu's
16681 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16682 to replace a send/expect pair with gdb_test, but ended up only
16683 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16684 of 30 Mar 1995 took care of it, but left this vestigial comment
16685 which I am now nuking.
16686
16687Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16688
16689 * gdb.base/break.exp: Look for different line number for
16690 breakpoint at main depending on usestubs.
16691
16692Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16693
16694 * gdb.base/list.exp: Adjust some alternate expect patterns to
16695 match recent list0.c change. Add alternate expect pattern for
16696 output from `list default lines around main' for optimizing
16697 compilers.
16698
16699Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16700
16701 * lib/gdb.exp: If nosignals is not set, set it to 0.
16702
16703Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16704
16705 * config/slite-gdb.exp: Responds to load symbol table prompt.
16706 * gdb.base/break.exp: Adjust line number, fix rerun.
16707 * gdb.base/langs0.c: Add #ifdef usestubs.
16708
16709Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16710
16711 * gdb.base/list.exp: Adjust line contents after adding new lines in
16712 list0.c. Also fix a syntax error.
16713
16714 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16715 * gdb.base/break.exp: ditto.
16716 * gdb.base/list.exp: ditto.
16717 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16718 * gdb.base/run.c: ditto.
16719 * gdb.base/list0.c: ditto.
16720 * gdb.base/funcargs.c: ditto.
16721
16722Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16723
16724 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16725 $targetname, $serialport and $baud instead of hardwired variables.
16726 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16727 target doesn't support signals.
16728
16729Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16730
16731 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16732
16733Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16734
16735 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16736 Don't rely on the value of an auto variable before it has been
16737 initialized. Use gdb_test more.
16738
16739Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16740
16741 * lib/gdb.exp (default_gdb_version): A version number must start
16742 with a digit, but other than that contains all characters up to
16743 the first whitespace character.
16744
16745Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16746
16747 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16748
16749Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16750
16751 * gdb.c++/*.exp: Warn if executable does not exist. The original
16752 reason for skipping the warning was that configure.in sometimes
16753 intentionally skipped building the executables but the tcl code
16754 had no way of knowing. That (a) was always bogus with respect to
16755 error handling, (b) is no longer true (right now there is no way
16756 to skip C++ tests).
16757
16758 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16759
16760Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16761
16762 * gdb.base/list.exp: Add expect patterns for output from
16763 SunPRO compiled executables.
16764 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16765 types.
16766
16767Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16768
16769 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16770 number (we are already testing that the correct source line text
16771 gets printed).
16772
16773 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16774 that is what is intended, but something needed to be done to get
16775 sunos4 native working again.
16776
16777 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16778
16779 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16780 apparently went with a (very) old xfail.
16781
16782Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16783
16784 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16785 runto_main is a proc in gdb.exp that will do 'step' for target use
16786 stubs.
16787 * gdb.base/exprs.exp: ditto.
16788 * gdb.base/interrupt.exp: ditto.
16789 * gdb.base/opaque.exp: ditto.
16790 * gdb.base/printcmds.exp: ditto.
16791 * gdb.base/ptype.exp: ditto.
16792 * gdb.base/scope.exp: ditto.
16793 * gdb.base/setvar.exp: ditto.
16794 * gdb.base/signals.exp: ditto.
16795 * gdb.base/twice.exp: ditto.
16796 * gdb.c++/classes.exp: ditto.
16797 * gdb.c++/inherit.exp: ditto.
16798 * gdb.c++/templates.exp: ditto.
16799 * gdb.base/break.exp: no run and hit main for stubs. Change line
16800 numbers for breakpoints and info breakpoint.
16801 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
16802 breakpoint().
16803 * gdb.base/callfuncs.c: ditto.
16804 * gdb.base/exprs: ditto.
16805 * gdb.base/interrupt.c: ditto.
16806 * gdb.base/opaque0.c: ditto.
16807 * gdb.base/printcmds.c: ditto.
16808 * gdb.base/ptype.c: ditto.
16809 * gdb.base/scope0.c: ditto.
16810 * gdb.base/setvar.c: ditto.
16811 * gdb.base/signals.c: ditto.
16812 * gdb.base/twice.c: ditto.
16813 * gdb.c++/misc.cc: ditto.
16814 * gdb.c++/templates.cc: ditto.
16815
16816Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16817
16818 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
16819
16820 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
16821 somewhere between `read' and `main.c'. I'm pretty sure the
16822 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
16823 and it isn't particularly useful.
16824
16825 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
16826
16827Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16828
16829 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
16830
16831Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16832
16833 * config/mt-slite: add LIBS and -nostdlib.
16834 * config/slite-gdb.exp: add this new file to support sparclite target.
16835
16836Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16837
16838 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16839
16840 * gdb.base/a2-run.exp: Change argument to istarget from
16841 "*-*-vxworks" to "*-*-vxworks*".
16842 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16843
16844Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16845
16846 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16847 will not runto main but do a 'step' to step out of breakpoint().
16848 * config/mt-slite: add -Dusestubs.
16849
16850Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16851
16852 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16853 instead of just @.
16854
16855 * gdb.base/signals.exp: Add test for "handle all print".
16856 * TODO: Remove "handle all print". Also remove item about
16857 checking copyright date (I don't like the idea of a spurious FAIL
16858 based on when we run the tests).
16859
16860 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16861 for SunOS4 (reason for failure not investigated). Remove
16862 redundant test for $binfile.
16863
16864 * gdb.base/nodebug.c (array_index): Call malloc.
16865
16866 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16867
16868Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16869
16870 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16871 conventions and slightly simplify the matching regexp.
16872
16873Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16874
16875 * gdb.base/break.exp: Update gdb_test invocation to use new
16876 convention.
16877
16878 * lib/gdb.exp: If noargs is not set, set it to 0.
16879
16880 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16881 tests unique.
16882
16883 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
16884
16885Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16886
16887 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
16888 one argument of type "<non-float parameter>".
16889
16890Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
16891
16892 * config/rom68k.exp: New file to support Motorola IDP board.
16893 * gdb.base/a2-run.exp: Skip this file if noargs is set.
16894 * gdb.base/break.c: Change things around so that this program
16895 doesn't depend upon args. This is necessary to make remote
16896 targets work (in general, they can't take args).
16897 * gdb.base/break.exp: Don't try to send args to program. Don't
16898 expect output. Also, replace lots of code with gdb_test.
16899
16900Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16901
16902 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
16903 printing of '\'' (which is what the comment says we are testing,
16904 even though we were not), not '''.
16905 (test_integer_literals_rejected): Test that printing ''' is an error.
16906
16907 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16908 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
16909 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
16910 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
16911 Use gdb_test not test_print_accept.
16912 * lib/gdb.exp: Remove test_print_accept.
16913
16914 * gdb.base/signals.exp (signal_tests_1): Make pass message
16915 consistent with fail message.
16916
16917 * gdb.base/whatis.exp: Remove xfails for printing char vs.
16918 unsigned char; the bug (PR 1821) is fixed.
16919
16920 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
16921
16922 * gdb.base/scope.exp (test_at_localscopes): Call pass for
16923 successful tests--makes xfailing them work right.
16924
16925Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16926
16927 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
16928 only \r\n, not .*. The test can pass .* as the last thing in
16929 $pattern if that is what it wants. In addition to providing this
16930 flexibility, this change should speed up pattern matching in cases
16931 where the pattern already ended with .* (there were a number of
16932 them). This change also helps catch bad patterns--in the old
16933 scheme the typo "char \*" instead of "char \\*" would pass. Now
16934 it is caught.
16935 * Many .exp files: Update callers.
16936
16937 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
16938 clearer and does not spuriously match multiple ('s. Likewise for
16939 ) and *.
16940
16941 * gdb.base/nodebug.exp: Test ability to call a function and pass
16942 it a string (even with no debugging info).
16943
16944 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
16945 "p '\'", which is the same as "p ''" once tcl gets done with
16946 quoting, to "p '\\'", which I suspect is what is intended (one
16947 backslash gets sent to GDB).
16948
16949 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
16950
16951Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16952
16953 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
16954 1817) was fixed literally years ago.
16955
16956Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16957
16958 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
16959 test, it causes stepping out of call_after_alloca_subr with
16960 optimizing compilers.
16961 (localvars_in_indirect_call): Consume GDB prompt if `finish'
16962 fails.
16963
16964 * gdb.c++/templates.exp: Source templ-info.exp only if
16965 the templates executable exists.
16966
16967 * gdb.c++/misc.cc (class Contains_static_instance,
16968 class Contains_nested_static_instance),
16969 gdb.c++/classes.exp (test_static_members): Test printing of
16970 a class that contains a static instance of the class.
16971
16972Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16973
16974 * gdb.base/langs2.c (cppsub_): Don't prototype.
16975 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16976 only, I believe).
16977
16978Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16979
16980 * lib/gdb.exp (skip_chill_tests): New procedure.
16981
16982 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16983
16984Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16985
16986 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16987 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16988
16989Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16990
16991 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16992
16993 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16994 disassemble 8, not 16, instructions for part 4.
16995
16996 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16997 support the latter anymore.
16998
16999 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17000 -DNO_PROTOTYPES.
17001 * gdb.base/callfuncs.c: Control use of prototypes based on
17002 NO_PROTOTYPES, not __STDC__.
17003 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17004 t_float_values2 tests if prototypes in use.
17005
17006 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17007 t_double_values): When checking differences against DELTA, check
17008 that difference is within the range (-DELTA,DELTA), not just
17009 (-infinity,DELTA).
17010
17011Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17012
17013 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17014 'file' command firts, then 'target', then 'load', this is due to gdb
17015 target set up.
17016 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17017
17018Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17019
17020 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17021 FP load/store variants.
17022 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17023
17024Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17025
17026 * gdb.base/term.exp: Do not give a warning if not native, it is
17027 not an abnormal condition.
17028
17029Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17030
17031 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17032 t_char_array".
17033
17034Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17035
17036 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17037 are getting the version number.
17038
17039 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17040 if not native, it is not an abnormal condition.
17041
17042Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17043
17044 * lib/gdb.exp: Just use "file exists", rather than undocumented
17045 dejagnu procedure "findfile".
17046
17047Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17048
17049 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17050 (LDFLAGS): Set to -Xlinker -Ur.
17051
17052 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17053 Removed, these values are set by lib/gdb.exp.
17054
17055 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17056
17057Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17058
17059 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17060 of replicating gdb startup code.
17061
17062 * config/mt-vxworks (LDFLAGS): Set to -r.
17063 (CFLAGS_FOR_TARGET): Removed.
17064
17065 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17066 (gdb) and gdb for vxworks uses (vxgdb).
17067
17068 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17069 executable is not in the tree and host != target, use sed and
17070 program_transform_name to determine the gdb name used by the
17071 target.
17072
17073 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17074 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17075
17076Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17077
17078 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17079 floats, chars, and shorts where there are ANSI-style function
17080 definitions.
17081
17082 * gdb.base/langs.exp, gdb.base/langs*: New test.
17083 * gdb.base/Makefile.in: Build it.
17084 * TODO: Remove item about checking that C names don't get C++
17085 demangling applied; this test tests it.
17086
17087Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17088
17089 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17090 went with the const70 xfail. The xfail went away a year ago.
17091
17092 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17093
17094 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17095 for hp300.
17096
17097 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17098
17099 * gdb.base/a1-selftest.exp: Don't run on hp300.
17100
17101Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17102
17103 * Makefile.in (site.exp): Set host_alias and target_alias as well
17104 as host_triplet and target_triplet.
17105
17106Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17107
17108 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17109
17110 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17111 places as other ecoff systems).
17112
17113 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17114 ultrix.
17115
17116Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17117
17118 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17119 remove them.
17120 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17121 variable and "variable" in addition to "data variable".
17122 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17123
17124 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17125 2.
17126 * gdb.base/list1.c (long_line): Add additional statement at start
17127 of function.
17128 * gdb.base/list.exp (test_forward_search): Update line number to
17129 reflect new statement.
17130
17131Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17132
17133 * gdb.base/signals.exp: Reinitialize searched source directories
17134 after gdb_start call.
17135
17136Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17137
17138 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17139 * gdb.stabs/Makefile.in: Likewise.
17140
17141 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17142 change. Instead split the tests into smaller pieces.
17143 * gdb.disasm/hppa.s: Corresponding changes.
17144
17145Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17146
17147 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17148 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17149
17150 * gdb.base/funcargs.exp: Modify many tests so that every test
17151 either passes or fails. Make some test names unique.
17152
17153Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17154
17155 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17156 Call stty to set interrupt character.
17157
17158 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17159 for HP assembler versus GNU assembler based on actual behavior of
17160 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17161
17162 * TODO: Suggest a few more stepping tests.
17163
17164Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17165
17166 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17167 restart GDB for h8300 after a continue.
17168 (return): Add pattern to match a29k-udi behavior.
17169 * gdb.base/nodebug.exp: Remove obsolete comment.
17170 * gdb.base/regs.exp: New file, testing of register displays.
17171 * gdb.base/return.exp: Fix typo in reference to $objdir.
17172 * gdb.base/whatis.exp: Always start with a fresh GDB.
17173
17174Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17175
17176 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17177 higher, these tests generate a lot of output.
17178
17179Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17180
17181 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17182 code following the catch silently ignored some errors; without the
17183 catch they should be thrown like any other tcl error. Also, the
17184 catch used "" instead of {} which meant all the callers who wanted
17185 to include one of the characters "[]$ had to quote it an extra time.
17186 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17187 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17188 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17189 Remove extra quoting.
17190
17191Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17192
17193 * gdb.base/commands.exp: Make test names unique; every test either
17194 passes or fails. Update some comments.
17195
17196 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17197
17198Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17199
17200 The following fixes a FAIL caused by the fact that the alpha stabs
17201 configuration didn't use the ".if alpha" code in weird.def.
17202 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17203 bit pointer, so the 32 bit version works even on the alpha.
17204 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17205 Remove the stuff which allowed us to have separate versions for
17206 alpha and everything else.
17207
17208 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17209 regexp which "info func operator\[\](" is supposed to match. Fix
17210 string to send to GDB. Note that GDB still doesn't work right. Add a
17211 new test for "info func .perator\[\](" which GDB does handle correctly.
17212
17213 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17214
17215Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17216
17217 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17218 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17219 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17220 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17221 it makes the tests harder to understand and confuses test-o-matic.
17222 The preferred style is that each test provides a PASS or a FAIL,
17223 and has a unique message (e.g. "continue #54" not just "continue")
17224 which is the same for the pass and the fail.
17225 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17226 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17227 to lib/gdb.exp.
17228 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17229 prt_accept which was basically the same thing. Likewise for
17230 test_print_reject and prt_reject.
17231 * lib/gdb.exp (test_print_reject): Add some more error message
17232 patterns to match from the former printcmds.exp (prt_reject).
17233 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17234 One defect of the passcount stuff is that some of it failed to
17235 report XPASS where appropriate.
17236 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17237 stuff before and after arg in expected pattern.
17238 (test_paddr_operator_functions): Re-do test without print_addr_of;
17239 this is the only test which seems to want extra stuff there.
17240
17241Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17242
17243 * gdb.base/nodebug.exp: Update new tests to reflect improved
17244 wording of gdb output.
17245
17246 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17247 and "ptype" work on variables in files compiled without -g.
17248 Replaces commented out "maint print msymbol" tests.
17249
17250Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17251
17252 * gdb.base/setvar.c (dummy): Call malloc.
17253
17254 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17255 losing with the irix4 sed.
17256
17257 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17258 ALRM" on irix4.
17259
17260Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17261
17262 * TODO: Remove items about corefile.exp testing new exec-file and
17263 backtrace; both are now done. Add items about printing enums.
17264
17265Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17266
17267 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17268 "get signal $thissig" test fails.
17269
17270 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17271
17272Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17273
17274 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17275 compiler warning with dec alpha compiler.
17276
17277 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17278 extra \n from gdb_test call (this explains why the prompt test
17279 that I removed yesterday was there).
17280 (user_defined_command_test): Remove extra \n and prompt test.
17281
17282 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17283 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17284 doesn't exist.
17285 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17286 Also remove alpha workaround, which turns out to be because
17287 SIGABRT == SIGLOST.
17288
17289 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17290
17291 * gdb.base/help.exp: Don't test "help show".
17292
17293Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17294
17295 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17296 "set print address" is on.
17297 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17298 pass prompt to gdb_test; gdb_test already looks for the prompt.
17299
17300 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17301
17302 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17303 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17304 was to make sure that gdb can read a core file. But (a) the "read
17305 the corefile" part didn't make it to a1-selftest.exp, we just
17306 delete the corefile after creating it, and (b) we test reading
17307 corefiles in corefile.exp anyway. Also, this test left around a
17308 xgdb process on Solaris.
17309
17310 * gdb.base/corefile.exp: Also test backtrace.
17311
17312Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17313
17314 * gdb.base/commands.exp: Test a simple user defined command with
17315 arguments and if/while statements; verify the full user command is
17316 printed by "show user".
17317
17318 * gdb.base/commands.exp: Test if/while commands as part of a
17319 breakpoint command list; verify they appear in breakpoint
17320 information.
17321
17322Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17323
17324 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17325 than by dividing by zero.
17326
17327Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17328
17329 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17330 performing an inferior call with watchpoints enabled.
17331 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17332 call.
17333
17334Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17335
17336 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17337 of "file" command.
17338
17339 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17340 Add additional pattern for when "int operator int(void);" appears
17341 in a different order.
17342
17343Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17344
17345 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17346
17347 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17348 and "signal" with ".*".
17349
17350Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17351
17352 * TODO: Add note about "handle all nostop".
17353
17354 * gdb.base/{sigall.c, sigall.exp}: New test.
17355 * gdb.base/Makefile.in: Add it.
17356
17357Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17358
17359 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17360 when invoking GDB, suppresses any windowing interface.
17361
17362Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17363
17364 * config/sim-gdb: New file, simulator testing support.
17365
17366Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17367
17368 * gdb.base/interrupt.exp: Test calling func1 twice.
17369
17370Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17371
17372 * gdb.base/list.exp (test_forward_search): Set timeout higher
17373 when we'll be getting lots of output from gdb.
17374
17375 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17376 "init_malloc" to after the expect statement. Run it if that
17377 regexp is taken, but also for two others which happen if source
17378 cannot be found.
17379
17380Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17381
17382 * gdb.base/printcmds.exp: New test, for printing register before
17383 program is running.
17384
17385Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17386
17387 * gdb.base/list.exp: Correct some alternate expect patterns
17388 to reflect changes in list1.c.
17389
17390Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17391
17392 * TODO: Add item regarding large frames.
17393
17394 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17395
17396 * TODO: Remove item about enabling return.exp; it
17397 is enabled. Suggest a few more "return" tests.
17398
17399Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17400
17401 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17402 anonymous unions.
17403
17404Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17405
17406 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17407 and pr-5646.o, so "make" is the same as "make all", not "make
17408 pr-4975.o".
17409
17410Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17411
17412 * gdb.base/list.exp: Adjust expectations to reflect changes in
17413 list1.c.
17414 (test_forward_search): New test proc.
17415 * gdb.base/list1.c (long_line): New function, has long source line.
17416
17417Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17418
17419 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17420 additional line of code that was added.
17421
17422Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17423
17424 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17425 tests so as not to overflow expect's input buffers.
17426 * gdb.disasm/hppa.exp: Corresponding changes.
17427
17428Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17429
17430 Beginnings of template debugging tests.
17431 * gdb.c++/templ-info.cc: New file to test for template
17432 debugging capability of the compiler.
17433 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17434 templ-info.cc.
17435 * gdb.c++/templates.cc: Add explicit template instantiations
17436 to enable compiling with -fno-implicit-templates. Add destructor
17437 and 'value' method to T5 class for template tests.
17438 * gdb.c++/templates.exp: Add testcases for printing of template
17439 types, setting breakpoints on template methods and calling a
d63a86f8 17440 template method.
c906108c
SS
17441
17442Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17443
17444 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17445 branch target since some assemblers (gas-2.5) may emit a
17446 relocation for the branch instead of resolving it in the
17447 assembler.
17448
17449Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17450
17451 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17452 through signal handler.
17453
17454Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17455
17456 * configure.in (*-*-netware): Use config/mt-netware.
17457
17458 * config/mt-netware: New file.
17459 * config/mt-i386-netware: Removed, separate configs for different
17460 netware architectures are no longer needed now that we have
17461 --with-headers.
17462
17463Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17464
17465 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17466 by the recent changes to use ANSI C arithmetic conversions.
17467
17468Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17469
17470 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17471 bug involving using inferior_pid to figure out whether to select a
17472 frame.
17473
17474Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17475
17476 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17477 match the current disassembler output.
17478
17479Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17480
17481 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17482 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17483 types, expect "int" as type of integer values (for now).
17484
17485Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17486
17487 * gdb.base/commands.exp: New tests for if/while commands.
17488
17489Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17490
17491 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17492 by .*, since hex values have different syntax in Chill mode.
17493
17494Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17495
17496 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17497 linefeed from expect pattern for repeated types with indices > 9.
17498
17499Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17500
17501 First part of Fortran test suite.
17502 * gdb.fortran: New directory.
17503 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17504
17505Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17506
17507 * gdb.base/default.exp: Update expect pattern for load command
17508 without arguments.
17509
17510Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17511
17512 * configure.in: Change i386 to i[345]86.
17513 * gdb.base/configure.in: Likewise.
17514 * gdb.c++/configure.in: Likewise.
17515 * gdb.chill/configure.in: Likewise.
17516
17517Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17518
17519 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17520 patterns, since that is not a valid context for comments.
17521
17522Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17523
17524 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17525 repeated types and repeated types with indices > 9.
17526
17527Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17528
17529 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17530 2417; old bug has been fixed.
17531
17532Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17533
17534 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17535 send the newline ourselves instead of assuming gdb_test will do
17536 so when passed an empty input string.
17537
17538 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17539 stabs testcode.
17540
17541Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17542
17543 * lib/gdb.exp (gdb_test): Don't send anything if the first
17544 argument is an empty string. This makes cases where we want to
17545 match output that is already in expect's buffers (for example,
17546 matching a breakpoint after gdb_run_cmd has been called) work
17547 reliably.
17548
17549Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17550
17551 * config/netware.exp: New file.
17552
17553Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17554
17555 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17556 the -B and -L prefixes so we can find the debugging stub.
17557
17558 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17559 there and we are using the gcc from the tree.
17560
17561 * gdb.base/types.c: Removed.
17562
17563 * gdb.base/configure.in: Look for makefile fragments in ../config.
17564 Recognize i386-*-netware.
17565 * gdb.c++/configure.in: Likewise.
17566
17567Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17568
17569 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17570 the correct TCL syntax.
17571
17572Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17573
17574 * gdb.base/opaque.exp: use runto instead of messing around with
17575 breakpoints. Simplify by using gdb_test.
17576
17577 * gdb.base/bitfields.exp: restart between tests on netware targets
17578 because breakpoints aren't relocated after target death. Run
17579 processes to completion.
17580
17581 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17582
17583Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17584
17585 * Makefile.in: Remove extra tabs that confuse some versions
17586 of "make". Use the newly built gdb to test with by default,
17587 rather than the first one in the tester's search path.
17588
17589Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17590
17591 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17592
17593 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17594 condition help.
17595
17596Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17597
17598 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17599
17600 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17601 running.
17602 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17603 * gdb.base/funcargs.exp: Likewise.
17604
17605 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17606 * gdb.base/funcargs.exp: Likewise.
17607
17608 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17609 message is "".
17610
17611Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17612
17613 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17614 return,signals,twice}.exp: Handle non-existant binaries
17615 consistantly.
17616
17617 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17618 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17619 might testing a cross development system.
17620
17621Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17622
17623 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17624 runtest script is relative to ${srcdir}, not ${rootdir}.
17625
17626Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17627
17628 * gdb.base/signals.exp: Allow for optionality of breakpoint
17629 address.
17630
17631Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17632
17633 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17634
17635Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17636
17637 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17638 for size_t definition.
17639 * gdb.c++/templates.cc: Likewise
17640
17641 * config/mt-i386-netware: New file.
17642
17643 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17644 defined.
17645
17646 * gdb.base/Makefile.in: Added support for systems that name core
17647 files by appending "core" to the program name.
17648 * gdb.base/a1-selftest.exp: Likewise.
17649
17650Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17651
17652 * gdb.base/return.exp: Add comment and message for `return double'
17653 test failure on Sparc Solaris.
17654
17655Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17656
17657 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17658
17659Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17660
17661 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17662 from optimizing them away.
17663 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17664 patterns to include default constructors and assignment operators,
17665 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17666 character in the output of the virtual base pointer.
17667
17668Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17669
17670 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17671 expression match in print_addr_of to avoid unintented matches.
17672 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17673 versions up to 2.5.8.
17674
17675Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17676
17677 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17678 included file to run under newer versions of expect.
17679 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17680 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17681 Remove xfail for the virtual table of BDDHookV.
17682
17683Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17684
17685 * lib/gdb.exp (string_to_regexp): Set a default result.
17686 (default_gdb_start): Fix misleading message.
17687
17688Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17689
17690 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17691 Remove all CC, etc definitions.
17692 * config/mt-hpux: New file.
17693 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17694 (CFLAGS, LDFLAGS): Define.
17695 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17696
17697 * Makefile.in (site.exp): Don't insert host_os, etc.
17698 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17699 (distclean): Check existence of subdir.
17700 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17701 * gdb.base/Makefile.in: General cleanup and simplification.
17702 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17703 to build executables. Use default rule to build .o files.
17704 (EXPECT, RUNTEST, CC): Fix relative pathname.
17705 (site.exp): Don't insert host_os, etc.
17706 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17707 and/or SIGUSR1 defined.
17708 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17709 * gdb.c++/Makefile.in: General cleanup and simplification.
17710 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17711 (CFLAGS): Remove.
17712 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17713
17714Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17715
17716 * gdb.base/recurse.exp: Misc changes to get tests running again
17717 after Kung's changes to the watchpoint code.
17718 * gdb.base/watchpoint.exp: Likewise.
17719
17720Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17721
17722 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17723
17724Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17725
17726 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17727 * lib/gdb.exp (default_gdb_start): Define.
17728 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17729 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17730 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17731 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17732 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17733 Don't call gdb_target_udi in between tests.
17734
17735Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17736
17737 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17738 (which was basically just a local version of the same thing). In
17739 addition to avoiding duplication, gdb_test_exact is faster.
17740 * lib/gdb.exp (gdb_test_exact): Fix typo.
17741
17742 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17743 don't give an error.
17744
17745 * gdb.base/term.exp: Call delete_breakpoints before starting.
17746
17747 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17748 (t10): Add comment.
17749
17750Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17751
17752 Reorganization of the GDB Test Suite.
17753
17754 * gdb.base: New directory, contains all the basic tests.
17755 * gdb.c++: New directory, tests specific to C++.
17756 * gdb.chill: New directory, tests specific to Chill.
17757 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17758 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17759 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17760 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17761 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17762 t30-31 to chill).
17763 * */gdbme.*: Rename to match appropriate expect scripts.
17764 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17765 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17766 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17767 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17768 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17769 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17770 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17771 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17772 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17773 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17774 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17775 gdb.c++/virtfunc.cc: New names of C++ files.
17776 * gdb.chill/chillvars.ch: New name of Chill file.
17777 * gdb.base/configure.in, gdb.c++/configure.in,
17778 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17779 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17780 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17781 * configure.in (configdirs): Update to reflect directory changes.
17782 (target_abbrev): No longer define for any configuration.
17783 * Makefile.in: Cosmetic improvements to header comments.
17784
17785Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17786
17787 Various changes to gdb.t31:
17788
17789 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
17790 * gdbme.ch: Make all key-words and predefineds be upper-case.
17791 * chillvars.exp: Expect key-words and predefinds in upper-case.
17792
17793 * chillvars.exp: Use gdb_test_exact many places.
17794 Change expected output for arrays (which now includes index labels).
17795
17796 * pr-5020.exp, gdme.ch (module PR_5020):
17797 New test, for PR-5020.
17798
17799Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
17800
17801 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
17802 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
17803
17804Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
17805
17806 * Makefile.in: Fix bit-rot in definitions of CHILL,
17807 CHILL_FOR_TARGET and Chill_LIB.
17808 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
17809 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
17810 CHILL, and CHILL_LIB.
17811
17812Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
17813
17814 * Revert the previous changes. Please see Rob's directory
17815 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
17816
17817Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
17818
17819 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
17820 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
17821 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
17822 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
17823 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
17824 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
17825 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
17826 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
17827 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
17828 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
17829 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
17830 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17831 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17832 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17833 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17834 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17835 changes from 94Q1.
17836
17837Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17838
17839 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17840 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17841 Rob's new testing fragments.
17842
17843Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17844
17845 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 17846 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
17847
17848Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17849
17850 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17851 version also, match on casted version strings, and match on
17852 gdb startup case where the line numbers might be messed up.
17853
17854Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17855
17856 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 17857 (CFLAGS): Delete it from here.
c906108c
SS
17858
17859Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17860
17861 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17862
17863Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17864
17865 * Makefile.in (RUNTEST): Default to just "runtest".
17866
17867Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17868
17869 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17870 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17871 the code has been restructured.
17872
17873Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17874
17875 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17876 \n, not just one of each.
17877
17878 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17879 /bin/cc gives a warning if you do.
17880
17881Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
17882
d63a86f8 17883 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
17884 __t10ListS_link1ZUiRCUiPT0
17885
17886Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17887
17888 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
17889 on local variables in recursive functions.
17890
17891 * gdb.t07/Makefile.in: Build the new test.
17892
17893Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17894
17895 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
17896 directly. Instead compare the return values from actual calls.
17897
17898Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
17899
17900 * Makefile.in (check): Set TCL_LIBRARY for runtest.
17901
17902Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17903
17904 * From Peter Schauer with minor modifications.
a9c64011
AS
17905 * gdb.t15/return.exp (return_tests): Handle targets where "return"
17906 stops in mid-line in the caller. Add xfail for returning a float
17907 value on X86 targets.
c906108c
SS
17908
17909Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17910
17911 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
17912 to avoid expect lossage.
17913 (fmem_LRbug_tests): Likewise.
17914 * gdb.disasm/hppa.s: Corresponding changes.
17915
17916 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
17917 conditions to work with latest dejagnu/expect.
17918
17919 * gdb.t15/funcargs.exp (finish from indirect call): No longer
17920 expected to fail on the PA.
17921 (backtrace in call with trampolines): Explicitly require main
17922 to be frame #1 (no trampolines should show up in backtrace).
17923
17924 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
17925 "continue -expect".
17926 * gdb.t06/break.exp: Likewise.
17927 * gdb.t07/watchpoint.exp: Likewise.
17928 * gdb.t13/bitfields.exp: Likewise.
17929 * gdb.t15/{funcargs,return}.exp: Likewise.
17930 * gdb.stabs/weird.exp: Likewise.
17931 * config/{mips,udi}-gdb.exp: Likewise.
17932
17933 * hppa.sed: Enclose comments within a sed command to avoid
17934 losing with the old OSF1 sed.
17935
17936Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17937
17938 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
17939 sequent dynix.
17940 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
17941 * gdb.t15/funcargs.exp: Conditionally step again to really
17942 finish from marker_call_with_trampolines. Handle the case where
17943 the first step from within call_with_trampolines already steps
17944 us back to main.
17945 * gdb.t15/gdbme.c: Add comment to closing brace of
17946 call_with_trampolines for funcargs.exp.
17947
17948Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17949
d63a86f8 17950 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
17951 Fix typo(s).
17952
17953Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17954
17955 * gdb.t07/gdbme.c: More code for watchpoint testing.
17956
17957 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
17958 "Hardware watchpoint" throughout file.
17959 (test_watchpoint_triggered_in_syscall): New test.
17960 (test_complex_watchpoint): New test.
17961
17962Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17963
17964 * gdbme.c (call_with_trampolines): New function to try and step
17965 into. Tests trampoline problems on the PA.
17966
17967 * funcargs.exp (localvars_in_indirect_call): No longer expect
17968 stepping into indirect call to fail on PAs.
17969 (test_stepping_over_trampolines): New test.
17970
17971Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17972
17973 * TODO: Add suggestions for static member function tests, and
17974 completion tests.
17975
17976Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17977
17978 * TODO: Add suggestions for "p/a" tests.
17979
17980 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17981 (default_gdb_exit): Replace all the hair with sending "quit" to
17982 the process with a simple close.
17983
17984Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17985
17986 * TODO: Add suggestions for shared library tests.
17987
17988Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17989
17990 * TODO: Add suggestions for x/s tests.
17991
17992Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17993
17994 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17995 "enable once", and "enable breakpoints once" with ".*".
17996
17997Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17998
17999 * TODO: Add suggestions about structure passing tests.
18000
18001Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18002
18003 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18004 the primary1 test, use work around if __GNUC__ < 2.
18005 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18006 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18007 Test for bad output rather than waiting for timeout. Issue
18008 second continue only if first continue failed.
18009
18010Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18011
18012 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18013 operator[] test with gdb_test because the old code didn't seem to
18014 be getting the quoting right with the new dejagnu.
18015
18016Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18017
18018 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18019 one from the path.
18020 * Makefile.in: Use a fresh expect if there is one, use runtest
18021 from the src tree if there is one.
d63a86f8 18022
c906108c
SS
18023Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18024
18025 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18026 next over recursive call. Revise the tests from that point on
18027 (which had been skipped) to match GDB's actual (correct) output.
18028
18029 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18030 with next over a breakpoint whose condition is false.
18031
18032 * gdb.t00/help.exp: Comment out "help set print" tests just like
18033 (and for same reason as) "help set" test.
18034
18035Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18036
18037 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18038 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18039
18040Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18041
18042 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18043 necessary gdb_target_udi.
18044
18045 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18046
18047 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18048 1838 and 2417; they are fixed.
18049
18050 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18051 gdb.t03/ptype.exp (ptype structure, ptype union):
18052 Remove xfails; the test is looser than when the xfails were added.
18053
18054 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18055 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18056
18057 * gdb.t01/run.exp: Only run shell test if isnative.
18058
18059 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18060 since "run" automatically loads if necessary. Call gdb_target_udi
18061 after the "file" since "file" kills any execution target.
18062
18063 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18064 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18065 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18066 argument for UDI.
18067
18068Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18069
18070 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18071
18072 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18073
18074Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18075
18076 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18077 properly quoting regexps. This makes the second argument to
18078 demangle a fixed string, which matches the callers, instead of a
18079 shell-style pattern which is what the previous implementation
18080 used. Update some of the callers.
18081
18082Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18083
18084 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18085 (comib_nullified_tests): Fix typo.
18086 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18087 strings. No longer expected to fail.
18088
18089 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18090 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18091 strings. No longer expected to fail.
18092
18093 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18094 string. No longer expected to fail.
18095
18096Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18097
18098 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18099 No longer expected to fail.
18100
18101 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18102 string. No longer expected to fail.
18103
18104Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18105
18106 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18107 only in the names (I probably got most of them). I was even
18108 generous with some which differed in underscores in names, and
18109 probably missed a few, and I *still* was able to remove almost a
18110 third of the file with almost no impact on testsuite coverage.
18111
18112Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18113
18114 * gdb.t00/default.exp: Match udi_attach error message as well as
18115 the one from child_attach.
18116
18117 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18118
18119 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18120
18121 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18122 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18123
18124 * Move test with enums and partial symbols back to
18125 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18126 Reverts the change of 26 May 93. Per today's change to
18127 stabs.texinfo, the behavior that weird.exp was expecting was
18128 unreasonable; what is important is that the compiler+gdb get
18129 things right, which happens with a recent gcc. Also fix the test
18130 to deal with native compilers which put out the stab gdb can't
18131 deal with.
18132
18133Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18134
18135 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18136 in the names. The main thing these accomplish is to slow things down.
18137 Many more such duplicates surely remain.
18138
18139 * gdb.t00/help.exp: Comment out "help support" test just like
18140 (and for same reason as) "help set" test.
18141
18142Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18143
18144 * gdb.t06/break.exp: Remove setup_xfails for
18145 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18146 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18147 about known bug in gcc to include up through 2.5.8.
18148 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18149 well as "_vb$".
18150 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18151 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18152 with latest gcc and gdb.
18153 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18154 well as "_vb$".
18155
18156Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18157
18158 * configure.in (hppa*-*-*): Also configure and build stabs-only
18159 tests.
18160
18161Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18162
18163 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18164 * gdb.t10/configure.in (hppa*-*-*): Use it.
18165
18166Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18167
18168 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18169
18170Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18171
18172 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18173 versions prior to 1.13.5.
18174
18175Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18176
18177 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18178 the prompt is at the start of a line.
18179
18180Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18181
18182 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18183 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18184 in the copr tests now.
18185 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18186 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18187 expected to fail.
18188
18189Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18190
18191 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18192 gdb.t31/chillvars.exp, lib/gdb.exp:
18193 Tweak to run under either version of expect.
18194 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18195 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18196 * gdb.t11/list.exp: Remove extraneous whitespace.
18197
18198Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18199
18200 * gdb.t16/printcmds.exp (test_print_strings): Accept
18201 "(unsigned char *) " before the string.
18202
18203 * TODO: Add notes about printing of fancy types and GDB expressions.
18204
18205Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18206
18207 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18208 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 18209 if doing mips-idt-ecoff.
c906108c
SS
18210
18211Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18212
18213 * Most .exp files: Tweak to run under either version of expect.
18214
18215Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18216
18217 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18218 xfails; I'm not sure why they are failing, but not because of PR 1806.
18219
18220Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18221
18222 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18223 defined in lib/gdb.exp.
18224
18225Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18226
18227 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18228 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18229 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18230 have to be typeless.
18231
18232Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18233
18234 * TODO: Add suggestion for copyright year test.
18235
18236Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18237
18238 * configure.in (*-*-lynxos*): Add stabs tests.
18239
18240Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18241
18242 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18243 so insert a tab before any assembler directive in column zero.
18244
18245 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18246 stores.
18247 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18248 stores.
18249 (fpu_short_memory_tests): Likewise.
18250
18251Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18252
18253 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18254 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18255 .stabs directives in comments.
18256
18257Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18258
18259 * TODO: New file, describing tests we could write.
18260 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18261
18262Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18263
18264 * gdb.t06/signals.exp: Add kludge to force re-sync.
18265
18266 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18267 to xgdb instead of gdb, get out of gdb.
18268
18269Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18270
18271 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18272 for info.
18273
18274Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18275
18276 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18277 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18278 * gdb.stabs/hppa.sed: New sed script for the PA.
18279
18280Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18281
18282 * gdb.stabs: Re-write weird.def and configuration to use sed
18283 instead of cpp. sed is portable and POSIX; cpp is neither.
18284
18285Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18286
18287 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18288
18289Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18290
18291 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18292
18293Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18294
18295 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18296 "_vb$".
18297 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18298 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18299
18300Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18301
18302 * lib/gdb.exp: Comment out code which depends on non-existent
18303 `transform' procedure.
18304
18305Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18306
18307 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18308 * lib/gdb.exp: Transform tool name.
18309 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18310 1.1's new error handling system.
18311
18312Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18313
18314 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18315
18316Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18317
18318 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18319 They made pattern matching so slow that timeouts happened on
18320 heavily loaded systems. Now any output from "show print" which
18321 gets us back to the GDB prompt is a PASS.
18322
18323Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18324
18325 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18326
18327Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18328
18329 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18330
18331 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18332 It is not from PR 3220.
18333
18334Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18335
18336 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18337 just started failing because they depended on the order the
18338 subcommands are presented, or exact docstring text. This kind of
18339 test is a pain and has minimal benefit.
18340
18341Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18342
18343 * gdb.t09/corefile.exp: At end of test, use "core" command with
18344 no arguments.
18345
18346Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18347
18348 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18349 17}/Makefile.in: Make it possible to run the testsuite with Sun
18350 make and CC = cross gcc by adding explicit build rules for .o
18351 files.
18352
18353Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18354
18355 * gdb.t15/funcargs.exp: Don't put comments on same line as
18356 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 18357
c906108c
SS
18358Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18359
18360 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18361
18362Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18363
18364 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18365 * gdb.t20/inherit.exp: remove three dumplicate entries.
18366
18367Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18368
18369 * gdb.t06/break.exp: For "next over recursive call", fail on any
18370 incorrect output, not just on "factorial (value=2)".
18371
18372Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18373
18374 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18375 working now. Add an xfail if accesing a bss variable causes
18376 a memory error if the target is not yet run.
18377
18378Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18379
18380 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18381 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18382 name of __st* demangling (2 strings). Did Kung really get the
18383 more than 95 others right without testing them?
18384
18385Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18386
18387 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18388
18389Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18390
18391 * configure.in (configdirs): Add gdb.disasm
18392 * gdb.disasm: New directory for GDB disassembler tests.
18393 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18394
18395Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18396
18397 * gdb.t00/help.exp: Don't test "help set".
18398
18399 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18400 from within expect statements. None of these happen anymore and
18401 they cause regressions to be silently unnoticed.
18402
18403 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18404 messages) about known failures with gcc cygnus-2.4.5-930417.
18405
18406 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18407 comp-info.exp so it gets built if it doesn't exist.
18408
18409 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18410 it is no longer used.
18411 * gdb.t13/comp-info.c: Removed.
18412
18413Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18414
18415 * gdb.t06/signals.exp: Add xfail for sun3.
18416
18417Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18418
18419 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18420 relevant because ^C doesn't get sent but failure can be reproduced
18421 interactively).
18422
18423Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18424
18425 * gdb.stabs/alpha.mt: New configuration file for alpha.
18426 * gdb.stabs/configure.in: Use it.
18427 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18428 sharing with alpha.mt, redefine long to word via preprocessor.
18429 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18430 for alpha.
18431 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18432 native cc.
18433 * gdb.t00/teststrategy.exp: Change expect string so that we
18434 consume the `(xgdb)' from the command echo and from the gdb prompt.
18435 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18436 gdb currently compares all values as long, so this failure probably
18437 applies to any configuration where LONGEST is bigger than a target int.
18438 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18439 with gcc.
18440 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18441 to handle opaque pointers, gcc is.
18442 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18443 as first argument. Include <sys/types.h> and change all operator
18444 new definitions to use size_t.
18445 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18446 now that we use size_t.
18447
18448Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18449
a9c64011 18450 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 18451 a long or float array cast all array members to the same type.
a9c64011 18452 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 18453 with 64 bit longs.
a9c64011 18454 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 18455 on alpha.
a9c64011 18456 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
18457
18458Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18459
18460 * gdb.t24 (demangle.exp): Constructors of templates have names like
18461 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18462 section 14.6 of the ARM.
18463
18464 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18465 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18466 accomplish little and slow down the testsuite.
18467
18468 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18469 Accept spaces various places.
18470
18471Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18472
18473 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18474 with watchpoint enabled.
18475
18476 * Makefile.in: Remove definition of CC and remove the second
18477 definition of CXX (the "CXX = gcc" one remains). These definitions
18478 were causing backquotes to be expanded within backquotes, which
18479 doesn't work.
18480
18481Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18482
18483 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18484
18485Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18486
a9c64011
AS
18487 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18488 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
18489 by mips cc and contains no stabs entries.
18490
18491Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18492
18493 * config/vx-gdb.exp: Use fake device to load files rather than
18494 NFS.
18495 * lib/gdb.exp: New proc to do "file" command.
18496 * config/unix-gdb.exp: Use new "file" proc.
18497
18498Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18499
18500 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18501 Rework board rebooting slightly.
18502 (gdb_exit): Don't exit from the remote shell; there isn't one.
18503 * gdb.stabs/weird.exp: If a program is being debugged already,
18504 kill it.
18505 * gdb.t04/setvar.exp: Stop and restart gdb.
18506 * gdb.t05/expr.exp: Likewise.
18507 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18508 restart gdb and reload the program.
18509 * gdb.t08/opaque.exp: Likewise.
18510 * gdb.t12/scope.exp: Likewise.
18511 * gdb.t13/bitfields.exp: Likewise.
18512 * gdb.t15/funcargs.exp: Likewise.
18513 * gdb.t20/classes.exp: Likewise.
18514 * gdb.t03/ptype.exp: Increase timeout.
18515 * gdb.t16/printcmds.exp (test_print_string_constants,
18516 test_print_array_constants): Likewise.
18517 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18518 * gdb.t20/classes.exp (do_tests): Likewise.
18519 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18520
18521Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18522
18523 * gdb.stabs: Renamed *wierd* to *weird*.
18524
18525Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18526
18527 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18528 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18529
18530Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18531
18532 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18533 (do_tests): Remove xfail for whatis on one_var and two_var.
18534
18535Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18536
18537 * Makefile.in: Made cross building work better by adding
18538 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18539
18540Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18541
18542 * gdb.t15/{return.c,return.exp,Makefile.in}:
18543 New test, currently commented out.
18544
18545Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18546
18547 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18548 still running and removes the leftover named socket so GDb can do
18549 clean restarts.
18550
18551Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18552
18553 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18554 console, not GDB.
18555 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18556 cross testing works better with "make check"
18557 * config/unix-gdb: Use default procedures for exit and version.
18558 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18559 with the newest VxWorks.
18560
18561Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18562
18563 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18564 old form.
18565
18566 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18567 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18568
18569 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18570
18571 * config/unix-gdb.exp: Remove this version of gdb_exit
18572 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18573 Rob says he'll look at it when he gets back to testing boards.
18574
18575Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18576
18577 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18578 an expected fail for certain ptype commands.
18579
18580 * gdb.t20/classes.exp: Update expected results of "ptype class
18581 Base1" to account for the constructor that now appears in the type.
18582
18583Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18584
18585 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18586 disappeared from list.
18587 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18588 "alldone" proc with call to cleanup and exit.
18589 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18590 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18591 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18592 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18593 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18594 "alldone" proc with simple returns that suppress remaining
18595 tests. The alldone proc went away many months ago.
18596
18597Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18598
18599 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18600
18601 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18602
18603Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18604
18605 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18606 as vax gdb will display them.
18607
18608Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18609
18610 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18611 optimizers.
18612
18613 * scope.exp: Change "bad value for localval" messages so each one
18614 is unique.
18615
18616 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18617 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18618
18619 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18620
18621Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18622
18623 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18624 doesn't exist (due to optimization).
18625
18626Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18627
18628 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18629 contains \r because the filename is long.
18630
18631 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18632 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18633
18634Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18635
18636 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18637 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18638 Ultrix.
18639 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18640 int tests.
18641 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18642
18643Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18644
18645 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18646
18647 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 18648 to match does not match the passing case but still matches the
c906108c
SS
18649 failing case.
18650
18651Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18652
18653 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18654
18655Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18656
18657 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18658 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18659 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18660 Remove various versions of gdb_exit.
18661 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18662 gdb_exit.
18663 * config/unix-gdb.exp: gdb_exit remains here, and should override
18664 the generic version, since it's doing a lot of wierd stuff that
18665 the other versions aren't. FIXME, fold it in, or abandon this
18666 version.
18667
18668Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18669
18670 * gdb.t24/demangle.exp: Add tests for PR 3220.
18671
18672Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18673
18674 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18675
18676Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18677
18678 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18679 "i386-*-*". Works for i486 as well.
18680
18681 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18682 bug, and expand domain of xfail to all SVR4 systems, since the
18683 actual problem is likely to be in generic SVR4 /proc support.
18684
18685Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18686
18687 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18688
18689Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18690
18691 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18692 xfails for other systems. Match a missing 'Continuing.' as an
18693 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18694
18695 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18696 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18697 Only issue warning for missing executables if -all option is used.
18698
18699 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18700 file if -all option is used. It's like an unpredictable XFAIL.
18701
18702Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18703
18704 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18705 for dynamically linked binaries.
18706
18707 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18708
18709Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18710
18711 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18712 to state that this is a known bug in old versions of g++.
18713
18714Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18715
18716 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18717 while waiting for `Continuing'.
18718
18719Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18720
18721 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18722 in text, data, and bss.
18723 * gdb.t10/nodebug.c: Add local and global test variables for
18724 initialized and uninitialized data.
18725
18726Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18727
18728 * config/unix-gdb.exp (gdb_exit): Add "wait".
18729
18730Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18731
18732 * gdb.t06/signals.exp: xfail the continue from the handler for all
18733 targets.
18734
18735 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18736 function with watchpoints enabled, the i386 call dummy starts with
18737 a call.
18738
18739 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18740 386 bsd names its corefiles.
18741
18742Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18743
18744 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18745 compilers don't grok it.
18746 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18747 with small octal ints rather than character constants, which
18748 are signed and might not fit if first promoted to int.
18749
18750Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18751
18752 * gdb.t09/Makefile.in (clean): Remove corefile.
18753
18754Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18755
18756 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18757
18758Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18759 and Jim Kingdon (kingdon@cygnus.com)
18760
18761 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18762 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18763 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18764
18765Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18766
18767 * gdb.t17/interrupt.exp: Add xfail for hppa.
18768
18769Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18770
18771 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18772 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18773 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18774 to determine signed-ness of bitfields and use the result to setup
18775 the xfail.
18776 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18777 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18778 call line is reached if necessary.
18779
18780Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18781
18782 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18783
18784Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18785
18786 * gdb.t06/break.exp: Also test `clear' command.
18787
18788Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18789
18790 * gdb.t00/teststrategy.exp: Remove extra quote.
18791
18792 * gdb.t07/watchpoint.exp: Change xfail for calling function with
18793 watchpoint enabled to be for all non-68k machines.
18794
18795 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
18796
18797Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18798
18799 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
18800 targets use aout.mt instead of ecoff.mt as gas understands
18801 standard aout format.
18802
18803Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18804
18805 * lib/gdb.exp (runto): Don't insist that function we are running to
18806 was compiled with -g.
18807
18808 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
18809
18810 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
18811 to get back into the read system call.
18812 Accept leading newline in case where we woke it up.
18813
18814Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18815
18816 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
18817 to make the stabs test work on ecoff systems using gcc and -with-stabs.
18818 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
18819 enable ecoff configuration.
18820
18821Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18822
18823 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
18824
18825Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18826
18827 * gdb.t16/printcmds.exp: Add another printf test.
18828
18829Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
18830
18831 * configure.in: If configured -with-stabs on any target, add
18832 stabsdirs to configdirs.
18833
18834Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18835
18836 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18837 fun" so pattern does not match the command itself.
18838
18839Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18840
18841 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18842
18843Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18844
18845 * gdb.t17/interrupt.exp: Test for more things.
18846
18847Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18848
18849 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18850 compiler arranges the code and line numbers.
18851
18852 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18853
18854Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18855
18856 * gdb.t00/help.exp: Increase expect input buffer size.
18857
18858Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18859
18860 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18861
18862 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18863
18864 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18865
18866 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18867 [0-9]*, not just [0-9].
18868
18869Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18870
18871 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18872
18873 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18874
18875Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18876
18877 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18878
18879Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18880
18881 * gdb.t06/signals.c: Add xfails for sun3.
18882
18883 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
18884
18885 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
18886 test_stepping tests.
18887
18888Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18889
18890 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
18891
18892 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
18893
18894 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
18895 rather than actually putting it through cpp twice.
18896
18897 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
18898
18899Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
18900
18901 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
18902 no longer needed.
18903
18904Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18905
18906 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
18907
18908 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
18909 C++ features prints as "struct", make it a pass, not an xfail.
18910
18911Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18912
18913 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
18914 Don't require VA to print as "class" rather than "struct".
18915
18916Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
18917
18918 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
18919
18920Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18921
18922 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
18923
18924Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18925
18926 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
18927 order.
18928
18929Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18930
18931 * gdb.t16/printcmds.exp: Add printf tests.
18932
18933 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
18934
18935 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
18936
18937Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
18938
18939 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
18940 pass counts, to counteract any existing or future setup_xfails.
18941
18942Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18943
18944 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
18945 {BEGIN,END}_COMMON for common block instead of STAB.
18946 * gdb.stabs/wierd.exp: Add xfail for rs6000.
18947
18948 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
18949 intp_var should be N_GSYM not N_LSYM.
18950 wierd-aout.S: Use a label for the value of the N_SO.
18951 wierd.def: Remove all backslashes.
18952 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
18953
18954Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18955
18956 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
18957 get the expected next to inheritance3.
18958
18959Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18960
18961 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
18962 now that gcc-2.4 gets it right.
18963
18964Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18965
18966 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18967
18968 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18969 generating comp-info.exp which works for cross-compilation.
18970
18971Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18972
18973 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18974 "*-*-sysv4.*".
18975
18976Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18977
18978 * gdb.t01/run.exp: Start with a fresh gdb.
18979 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18980 SVR4.x.
18981
18982Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18983
18984 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18985 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18986 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18987 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18988 things to remove.
18989
18990Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18991
18992 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18993 test cases from bug reports.
18994
18995Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18996
18997 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18998 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18999 avoid spurious xfails.
19000 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19001 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19002 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19003
19004Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19005
19006 * gdb.t00/teststrategy.exp: Rework to provide more useful
19007 description of each test, fix problem with systems that define
19008 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19009 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19010 results for "next over recursive call" so timeouts aren't taken
19011 by error.
19012
19013Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19014
19015 * gdb.t12/scope.exp: Test printing of variables before run.
19016
19017 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19018 printed in wrong order due to sorting.
19019
19020Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19021
19022 * gdb.t00/teststrategy.exp: Fix expected results for printing
19023 user entered string constant. Is array of char, prints with no
19024 address.
19025
19026 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19027 commands.
19028 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19029 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19030 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19031 of struct of char arrays.
19032 * gdb.t00/radix.exp: New tests for radix commands.
19033
19034Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19035
19036 * gdb.t16/printcmd.exp: Print a variable before running program
19037 (with xfail for AIX).
19038
19039Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19040
19041 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19042
19043 * gdb.t16/printcmd.exp: Don't print variables before running program.
19044
19045 * gdb.t06/break.exp: Don't require envp argument to main.
19046
19047 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19048
19049 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19050 Add xfails for rs6000.
19051
19052 * gdb.t02/whatis.exp: Change other tests not to re-test something
19053 we already tested.
19054
19055 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19056 each type used has a variable of that type.
19057
19058Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19059
19060 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19061
19062Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19063
19064 * configure.in: change srctrigger to be a file, not a directory
19065
19066Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19067
19068 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19069
19070 * gdb.t11/list.exp: Fixed a couple of typos.
19071
19072Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19073
19074 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19075 is fixed and PR is closed.
19076 * gdb.t16 (gdbme.c): Add simple test string variable.
19077 * gdb.t16 (printcmds.exp): Add tests with simple test string
19078 variable, primarily for boundaries on "set print elements".
19079
19080Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19081
19082 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19083 Make leading 0's optional and don't expect a tab in the middle
19084 of the number.
19085
19086 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19087
19088 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19089 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19090 don't end command passed to gdb_test with newline.
19091
19092 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19093 signed keyword away, don't expect signed bitfields to be signed.
19094
19095 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19096 printing with only as many 1's as are in the field as well as printing
19097 with 32 1's (see comment).
19098
19099Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19100
19101 * gdb.t00/default.exp: Start with a fresh gdb.
19102 * configure.in (configdirs): Remove gdb.t31 until the chill
19103 compiler works again. It no longer is able to find chillrt0
19104 since it isn't in libchill.a anymore.
19105 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19106 wierd.o, make more modular.
19107 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19108 spurious newlines that caused problems.
19109
19110Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19111
19112 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19113 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19114 gdb.stabs/wierd.{exp,def}: Many new tests.
19115
19116 * gdb.t00/default.exp: update info line for new message.
19117
19118 * gdb.t02/{whatis.exp,gdbme.c}:
19119 Test that "char *" doesn't print as "caddr_t".
19120
19121Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19122
19123 * gdb.t00/help.exp: Use .* in place of some help messages which
19124 just changed.
19125 gdb.t00/default.exp: Update "info frame" test for new message.
19126 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19127 Remove some xfails
19128
19129Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19130
19131 * gdb.t03/{gdbme.c,ptype.exp}:
19132 Add tests for typedef'd struct and union without tags.
19133 Also check "whatis" on a variable of a typedef'd enum without a tag.
19134
19135 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19136 PRMS 1823; the bug still exists but isn't reproduced by this test
19137 anymore), and remove rs6000 XFAIL (the bug is fixed).
19138
19139 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19140 duplicated from whatis.exp. For those that are left, accept
19141 "long", "long int", or "int" for long variables (whatis.exp already
19142 has an XFAIL for "int", so no need to fail it here).
19143
19144 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19145 Deal with GCC's names for types now that GDB uses the compiler's names.
19146
19147 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19148 setup_xfail's for sunos4. If we #defined the signed keyword away,
19149 don't expect GDB to know that char it is signed.
19150
19151 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19152
19153Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19154
19155 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19156 should work on any system, regardless of debugging format.
19157 * gdb.t21/demangle.exp: Move to gdb.t24.
19158 * gdb.t24/demangle.exp: Move from gdb.t21.
19159 * gdb.t24/{Makefile.in, configure.in}: New files.
19160
19161Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19162
19163 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19164 * gdb.stabs: New directory.
19165
19166Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19167
19168 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19169 not just "Quit anyway?".
19170
19171Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19172
19173 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19174 that all setup_xfails are immediately followed by clear_xfails.
19175
19176Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19177
19178 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19179 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19180 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19181 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19182 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19183 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19184 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19185 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19186 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19187 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19188 gdb.t31/chillvars.exp, lib/gdb.exp:
19189 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19190 bug-gdb@prep.ai.mit.edu.
19191
19192Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19193
19194 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19195 with 0.0, not integer 0.
19196
19197Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19198
19199 * gdb.t06/break.exp: Update for "Kill the program" message change.
19200
19201Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19202
19203 * Makefile.in (GDBFLAGS): Set to -nx.
19204 * Makefile.in (site.exp): Use GDBFLAGS.
19205
19206Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19207
19208 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19209 Makefiles.
19210 (check): depend on just-check.
19211 (just-check): added so that tests can be run without a noop
19212 build pass.
19213
19214Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19215
19216 Switch to using configure's configdirs.
19217 * Makefile.in (Makefile): add configure.in dependency.
19218 (SUBDIRS): removed redundant assignment.
19219 * configure.in: switch subdirs assignment to configdirs.
19220 * gdb.t*/configure.in: new files.
19221
19222Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19223
19224 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19225 works.
19226
19227Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19228
19229 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19230 in explicit rules. Apparently this is not supported by some makes.
19231
19232Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19233
19234 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19235
19236Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19237
19238 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19239 disappeared.
19240
19241Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19242
19243 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19244
19245Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19246
19247 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19248 watchpoint problem that is now fixed.
19249 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19250 uninitialized convenience variables.
19251 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19252 structures.
19253
19254Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19255
19256 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19257 which causes expect to get out of sync with gdb on long output
19258 from help set.
19259 * gdb.t09/corefile.exp: Make expected pattern for core file
19260 failing signal and frame output format less sun specific.
19261
19262Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19263
19264 * gdb.t31/chillvars.exp: Add and remove initial dummy
19265 breakpoint, so that symbol table is forced in.
19266 (Needed at least on Sunos4, though it seems not SVR4.)
19267 * gdb.t31/chillvars.exp: Update for changed output format.
19268
19269Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19270
a9c64011 19271 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
19272
19273Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19274
19275 * Makefile.in: Added --srcdir when invoking runtest, removed the
19276 need for a local config file. (optional now)
19277
19278Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19279
19280 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19281 failure count used to force early termination. Add some more
19282 expected failures for gnu style demangling.
19283
19284Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19285
19286 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19287 pmi variable from gdb.t20/gdbme to get optimized away.
19288 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19289 Check for written corefile upon timeout _and_ eof.
19290
19291Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19292
19293 * config/unix-gdb.exp: Add missing return 0.
19294
19295Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19296
19297 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19298 test termination.
19299
19300Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19301
19302 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19303 disappeared.
19304
19305Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19306
19307 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19308 time as i860 support works.
19309
d63a86f8 19310 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
19311 "backtrace 100\r" rather than just "backtrace\r", to match last
19312 change.
19313
19314Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19315
19316 * config/udi-gdb.exp (gdb_exit): Remove close command.
19317 (gdb_target_udi): New procedure to set the UDI target.
19318 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19319 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19320 Added waits for prompts after several question responses. Added
19321 some more responses used by a29k-amd-udi-gdb.
19322 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19323 pass different arguments, restart UDI connection after program
19324 completion.
19325 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19326 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19327 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19328 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19329 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19330 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19331 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19332 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19333 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19334 after program completion.
19335 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19336 compiled with a SELECT_VECS setting.
19337 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19338 infinite recursion.
19339
19340 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19341 Added checks for COFF results, and made them expected failures for
19342 all targets. It would be better to make them expected failures
19343 for COFF targets only.
19344
19345Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19346
19347 * Makefile.in: add null dvi target, don't bother to recurse
19348 through test directories for info and install-info; rename
19349 $(datadir) to be dejagnu instead of deja-gnu
19350
19351Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19352
19353 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19354 compiler to coredump.
19355 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19356 code.
19357
19358Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19359
19360 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19361 coredump.
19362 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19363 code.
19364
19365Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19366
19367 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19368 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19369 which in a shell. Deletes xgdb when done.
19370 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19371 Tests the return from the "set height" or "set width" commands.
19372 Added a few return codes where needed.
19373
19374Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19375
19376 * Makefile.in (SUBDIRS): Add gdb.t17.
19377 * configure.in (subdirs): Add gdb.t17.
19378 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19379 files to test gdb's calling of functions in the inferior with
19380 the correct arguments and gdb's ability to retrieve any
19381 result returned.
19382
19383Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19384
19385 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19386 may be called after gdb goes away. Previous versions of expect
19387 needed these to avoid file descriptor leaks, but they cause
19388 errors with the current revision of expect.
19389 * gdb.t00/gdbvars.exp: Use -re on expected output after
19390 setting sevenbit-strings.
19391 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19392 to set sevenbit-strings consistent across tests.
19393 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19394 set sevenbit-strings consistent across tests.
19395
19396Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19397
19398 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19399 expected output to match current "expect" expectations.
19400
19401Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19402
19403 * gdb.t00/default.exp: Change expected output for default "source"
19404 command, to match new gdb behavior which requires a filename to
19405 source.
19406
19407Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19408
19409 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19410 expected fail for i486-*-* that misses the marker2 function.
19411 * gdb.t10/crossload.exp (bfddefault): Allow successful
19412 recognition of a format to pass even if no symbols are found.
19413 Explicitly catch failures where the format is not recognized
19414 or is ambiguous, and add the reason to the fail message.
19415 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19416 the cause is and invalid target and add reason to failure message.
19417 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19418 elf32-i386, elf32-sparc, and elf32-i860.
19419 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19420 Set up expected failure for 'filename'::variable scope resolution,
19421 which is now apparently broken on all targets.
19422 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19423 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19424 gdb.t23/templates.exp: Change failure for missing binfile into
19425 just a warning.
19426 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19427 references.
19428
19429Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19430
19431 * gdb.t00/default.exp: Add expected output for default "source"
19432 command, to match new gdb behavior.
19433 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19434
19435Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19436
19437 * config/*-gdb.exp: returns an error, rather than exiting on
19438 internal errors.
19439
19440Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19441
19442 * gdb.t03/gdbme.c: Add pointer to struct variable.
19443 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19444 referencing struct members.
19445
19446Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19447
19448 * configure.in (mips-idt-ecoff): New target.
19449 * config/mips-gdb.exp: New file for remote board using MIPS remote
19450 debugging protocol.
19451
19452 * Redid configuration scheme. Removed gdb.t*/configure.in.
19453 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19454 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19455 distclean targets. Built executables via .o files. Adjusted
19456 tests to account for source files in $(srcdir) rather than
19457 $(objdir).
19458 * lib/gdb.exp (runto): Don't expect () after the function name,
19459 because it may have arguments.
19460
19461Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19462
19463 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19464 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19465 expected failures for mips-idt-* and mips-sgi-*.
19466 * gdb.t00/default.exp (attach): Kill process if requested.
19467 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19468 that does not read core files.
19469 * gdb.t01/run.exp: Removed checks for exit status code.
19470 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19471 it is linked in.
19472 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19473 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19474 appropriate, rather than doing it by hand.
19475 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19476 execution.
19477 * gdb.t10/crossload.exp: Kill existing program if needed.
19478 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19479 appropriate, rather than doing it by hand. Always increase
19480 timeout for this test, not just for VxWorks.
19481
19482Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19483
19484 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19485 of Chill STRUCT types and STRUCT values.
19486 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19487 than "char".
19488 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 19489 struct2): New struct definitions and initializations to test
c906108c
SS
19490 simple Chill STRUCT types.
19491
19492Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19493
19494 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19495 the null byte at the end of strings.
19496 * gdb.t00/default.exp: Make show version insensitive to copyright
19497 date.
19498 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19499 to avoid dependencies on target char signedness.
19500 * gdb.t16/printcmds.exp: Update expected results for explicitly
19501 unsigned char.
19502 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19503 now work.
19504 * gdb.t21/demangle.exp: Add many more patterns for template
19505 demangling, most of them being expected failures.
19506 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19507 string we are matching for, to match on the whole string.
19508 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19509 and fix a whole bunch that had incorrect expected output but were
19510 passing anyway because of the bug in "proc demangle".
19511 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19512 type.
19513 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19514
19515Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19516
a9c64011
AS
19517 * gdb/testsuite: made modifications to testcases, etc., to allow
19518 them to work properly given the reorganization of deja-gnu and the
19519 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
19520
19521Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19522
19523 * gdb/testsuite: Initial creation of gdb/testsuite.
19524 Migrated dejagnu testcases and support files for testing nm to
19525 gdb/testsuite from deja-gnu. These files were moved "as is"
19526 with no modifications. This migration is part of a major overhaul
19527 of dejagnu. The modifications to these testcases, etc., which
19528 will allow them to work with the new version of dejagnu will be
19529 made in a future update.
48efe704 19530
8d8cb839 19531 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 19532\f
8d8cb839
EZ
19533;; Local Variables:
19534;; mode: change-log
19535;; left-margin: 8
19536;; fill-column: 74
19537;; version-control: never
19538;; End:
902f2ccb
MC
19539
19540 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 19541 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
19542 Copying and distribution of this file, with or without modification,
19543 are permitted provided the copyright notice and this notice are preserved.
This page took 3.162833 seconds and 4 git commands to generate.