* cgen-trace.h (trace_extract): Add cast to fix warning.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f6bc2008
PA
12009-11-21 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.threads/local-watch-wrong-thread.c,
4 gdb.threads/local-watch-wrong-thread.exp: New files.
5
8c2fb5de
PA
62009-11-21 Pedro Alves <pedro@codesourcery.com>
7
8 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9 assume new `regsub' syntax available.
10
ebec9a0f
PA
112009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12
a79d3c27
JK
13 * gdb.base/watchpoint-hw-hit-once.exp,
14 gdb.base/watchpoint-hw-hit-once.c: New.
15
162009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17
18 * gdb.threads/watchthreads-reorder.exp,
19 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 20
276a961b
MK
212009-11-17 Nathan Sidwell <nathan@codesourcery.com>
22
23 * gdb.xml/tdesc-regs.exp: Use for m68k.
24
4867c1fb
PA
252009-11-15 Pedro Alves <pedro@codesourcery.com>
26
27 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
28
f6838f81
DJ
292009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
30
31 * lib/gdb.exp (current_target_name): New procedure.
32 (gdb_wrapper_target): New variable.
33 (gdb_wrapper_init): Set gdb_wrapper_target.
34 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
35 wrapper.
36
4ac4dd3f
DJ
372009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
38
39 * gdb.base/remote.exp: Delete the slowest load test.
40 Do not load with fixed packet sizes.
41
a7881759
DJ
422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
43
44 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
45
97a5b505
DJ
462009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
47
48 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
49 srcfile when setting a breakpoint.
50
d3e1fc54
DJ
512009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
52
53 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
54 macros.
55
7cbcbded
DJ
562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
57
58 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
59 to be in memory.
60 * gdb.base/display.c (force_mem): New.
61 (do_loops): Use it. Add breakpoint comments.
62 (do_vars): Add a breakpoint comment.
63 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
64 line numbers.
65
bdea3a92
NF
662009-11-13 Nathan Froyd <froydnj@codesourcery.com>
67
68 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
69 instead of a bare "run".
70
269f82e5
PP
712009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
72
73 * gdb.python/py-prettyprint.exp: Adjust.
74
a69b7d9d
DJ
752009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
76
77 * lib/cell.exp (skip_cell_tests): Clean up test files before
78 returning.
79
b598bfda
DJ
802009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
81
82 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
83 and the breakpoint menu. Do not call perror if a prompt is seen.
84 Consume the following GDB prompt.
85 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
86 * gdb.cp/namespace.exp: Use gdb_test.
87 * gdb.cp/templates.exp: Use gdb_test.
88 (test_template_breakpoints): Use gdb_test_multiple.
89
87728fa0
DJ
902009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
91
92 * gdb.base/break1.c (struct some_struct, values): Move earlier.
93 (marker4): Reference values.
94
b67c692f
DJ
952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
96
97 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
98 is missing.
99
f0df251a
DJ
1002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
101
102 * gdb.base/break.c (need_malloc): New.
103 * gdb.base/constvars.c (main): Reference crass and crisp.
104 * gdb.base/gdb1821.c (main): Reference bar.
105 * gdb.cp/gdb1355.cc (main): Reference s1.
106 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
107 (main): Call them.
108 * gdb.cp/hang2.cc (dummy2): Define.
109 * gdb.cp/hang3.cc (dummy3): Define.
110 * gdb.cp/m-data.cc (main): Reference shadow.
111
bdf7534a
NF
1122009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
113 Nathan Froyd <froydnj@codesourcery.com>
114
115 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
116 remote host.
117
f24fce77
NF
1182009-11-12 Nathan Froyd <froydnj@codesourcery.com>
119
120 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
121 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
122 * gdb.dwarf2/dw2-compressed.exp: Likewise.
123 * gdb.dwarf2/dw2-intercu.exp: Likewise.
124 * gdb.dwarf2/dw2-intermix.exp: Likewise.
125 * gdb.dwarf2/dw2-producer.exp: Likewise.
126 * gdb.dwarf2/mac-fileno.exp: Likewise.
127 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
128 py-prettyprint.py to the remote host.
129 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
130
40f0318e
KS
1312009-11-11 Keith Seitz <keiths@redhat.com>
132
133 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
134 use it instead of "Foo".
135 * gdb.cp/classes.exp (do_tests): Add a test to access
136 a method through a typedef'd class name.
137
f3d9f7fb
NF
1382009-11-11 Nathan Froyd <froydnj@codesourcery.com>
139
140 * gdb.base/long_long.exp: Permit leading zeros on floating-point
141 exponents.
142 * gdb.base/pointers.exp: Likewise.
143 * gdb.cp/ref-types.exp: Likewise.
144
a4216f37
KS
1452009-11-11 Keith Seitz <keiths@redhat.com>
146
147 * gdb.cp/cplusfuncs.cc (class foo): Add operators
148 new[] and delete[].
149 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
150 "void".
151 (probe_demangler): Remove all single-quoting of
152 method and variable names.
153 (info_func_regexp): Remove the word "void" from any
154 occurrence of "(void)".
155 (print_addr_2): Remove all single-quoting of
156 method names.
157 (print_addr_2_kfail): Likewise.
158 (print_addr): Single-quote C function names before
159 passing to print_addr_2.
160 (test_paddr_operator_functions): Remove single-quoting
161 for method names.
162 Add tests for operator new[] and operator delete[].
163
9b14d7aa
JK
1642009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
165
166 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
167
85feb311
KS
1682009-11-09 Keith Seitz <keiths@redhat.com>
169
170 * gdb.cp/overload.exp: Add tests for resolving overloaded
171 methods in expression parsing/evaluation.
172
fa335448
DJ
1732009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
174
175 * lib/gdb.exp (default_gdb_version): Use --version instead of
176 --command.
177
ec3c07fc
NS
1782009-11-10 Nathan Sidwell <nathan@codesourcery.com>
179
180 * lib/gdb.exp (gdb_compile_test): New.
181 (skip_ada_tests, skip_java_tests): New.
182 (gdb_compile): Use gdb_compile_test for f77.
183 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
184 * lib/java.exp (compile_java_from_source): Remove runtests check,
185 use gdb_compile_test to record result.
186 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
187 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
188 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
189 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
190 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
191 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
192 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
193 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
194 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
195 adjust gdb_compile invocations.
196
b8b4e42b
JK
1972009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
198
199 * Makefile.in (abs_builddir): New.
200 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
201 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
202 `$(abs_builddir)/site.exp'.
203
f8b7eaf3
DJ
2042009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
205
206 * config/m68k-emc.exp, lib/emc-support.exp,
207 gdb.trace/gdb_c_test.c: Delete.
208 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
209 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
210 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
211 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
212 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
213 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
214 casing for m68k-*-elf.
215
c4187697
NS
2162009-11-03 Pedro Alves <pedro@codesourcery.com>
217
218 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
219 * gdb.arch/i386-prologue.exp: Likewise.
220 * gdb.arch/i386-unwind.exp: Likewise.
221
db16b772
DJ
2222009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
223
224 * lib/gdb.exp (gdb_expect): Fix timeout typo.
225
bcf71277
DJ
2262009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
227
228 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
229
0105cee2
DJ
2302009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
231
232 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
233
24ddea62
JK
2342009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
237
287ccc17
JK
2382009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
239
240 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
241 * gdb.base/sepdebug2.c: New file.
242
08bca259 2432009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
244
245 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
246 the modified warnings for catch syscall. Verify if GDB was compiled
247 with support for lib expat, and choose which tests to run depending
248 on this.
249
5d4e2b76
VP
2502009-10-30 Vladimir Prus <vladimir@codesourcery.com>
251
252 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
253 that composite commands are parsed OK. And also test
254 that breakpoint commands do work.
255
240e538a
MS
2562009-10-23 Michael Snyder <msnyder@vmware.com>
257
258 gdb.reverse/consecutive-precsave.exp: Change expect pattern
259 to allow for new disassembly style.
260
9c419145
PP
2612009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
262
263 * gdb.asm/asm-source.exp: Adjust.
264
02506ff1
MS
2652009-10-22 Michael Snyder <msnyder@vmware.com>
266
267 * gdb.reverse/break-precsave.exp: New test.
268 * gdb.reverse/consecutive-precsave.exp: Ditto.
269 * gdb.reverse/finish-precsave.exp: Ditto.
270 * gdb.reverse/i386-precsave.exp: Ditto.
271 * gdb.reverse/machinestate-precsave.exp: Ditto.
272 * gdb.reverse/sigall-precsave.exp: Ditto.
273 * gdb.reverse/solilb-precsave.exp: Ditto.
274 * gdb.reverse/step-precsave.exp: Ditto.
275 * gdb.reverse/until-precsave.exp: Ditto.
276 * gdb.reverse/watch-precsave.exp: Ditto.
277
4cf866a3
MS
2782009-10-22 Michael Snyder <msnyder@vmware.com>
279
280 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
281 for gdb_expect. Adjust one test's expect strings for the new
282 format of disassemble.
283 * gdb.reverse/finish-reverse.exp: Delete 'return'.
284 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
285 gdb_test_multiple.
286 * gdb.reverse/step-reverse.exp: Delete 'return'.
287 * gdb.reverse/until-reverse.exp: Delete blank lines.
288 * gdb.reverse/watch-reverse.exp: Delete blank lines.
289
2b28d209
PP
2902009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
291
292 * gdb.base/consecutive.exp: Adjust.
293 * gdb.base/display.exp: Likewise.
294 * gdb.base/pc-fp.exp: Likewise.
295 * gdb.base/sigbpt.exp: Likewise.
296
33b9c32b
MS
2972009-10-19 Michael Snyder <msnyder@vmware.com>
298
299 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
300 * gdb.reverse/finish-reverse.c: Ditto.
301 * gdb.reverse/sigall-reverse.c: Ditto.
302 * gdb.reverse/solib-reverse.c: Ditto.
303 * gdb.reverse/step-reverse.c: Ditto.
304 * gdb.reverse/watch-reverse.c: Ditto.
305
6c95b8df
PA
3062009-10-19 Pedro Alves <pedro@codesourcery.com>
307 Stan Shebs <stan@codesourcery.com>
308
309 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
310 * gdb.base/foll-exec.exp: Adjust to expect a process id before
311 "Executing new program".
312 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
313 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
314 left listed after having been killed.
315 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
316 * gdb.base/maint.exp: Adjust test.
317
318 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
319 * gdb.multi/Makefile.in: New.
320 * gdb.multi/base.exp: New.
321 * gdb.multi/goodbye.c: New.
322 * gdb.multi/hangout.c: New.
323 * gdb.multi/hello.c: New.
324 * gdb.multi/bkpt-multi-exec.c: New.
325 * gdb.multi/bkpt-multi-exec.exp: New.
326 * gdb.multi/crashme.c: New.
327
279017b7
TG
3282009-10-13 Tristan Gingold <gingold@adacore.com>
329
330 * gdb.base/sepdebug.exp: Check debug info are found.
331
0413d738
PA
3322009-10-08 Pedro Alves <pedro@codesourcery.com>
333
334 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
335 bits.
336
c628eecc
JK
3372009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
338
339 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
340
38af1bfe
JB
3412009-10-07 Joel Brobecker <brobecker@adacore.com>
342
343 * gdb.base/watchpoints.c: Add copyright header. Reformat one
344 of the comments.
345
2b0adecd
PM
3462009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
347
348 * gdb.base/annota1.exp: Remove obsolete match_max increase.
349 * gdb.base/annota3.exp: Idem.
350 * gdb.base/maint.exp: Idem.
351
8d417781
PM
3522009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
353
354 * lib/gdb.exp (default_gdb_init): Set current value of match_max
355 to default.
356
bb61102d
PM
3572009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
358
359 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
360 mingw and cygwin targets.
361
ace5c364
PM
3622009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
363 Pedro Alves <pedro@codesourcery.com>
364
365 * lib/gdb.exp (gdb_compile): Avoid adding
366 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
367
c2d494a0
PM
3682009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
369
e1b52ce2
PM
370 * gdb.base/shr1.c: Use %p in format string.
371 * gdb.base/unload.c: Avoid warning in fprintf.
372 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 373
209f53f5
PM
3742009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
375
376 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
377 long type.
378 (test_unlink): Correct printf string.
379 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
380 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
381
8172766a
JK
3822009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
383
384 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
385 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
386 * gdb.arch/ia64-breakpoint-shadow.S: New file.
387
0f73703c
UW
3882009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
389
390 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
391 * gdb.objc/nondebug.exp: Likewise.
392
b32306ca
UW
3932009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
394
395 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
396 target_info setting.
397
398 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
399 that detect new threads during "info threads".
400
0057022f
UW
4012009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
402
403 * gdb.threads/manythreads.c (main): Increase thread stack size
404 to 2*PTHREAD_STACK_MIN.
405 * gdb.threads/multi-create.c (main): Likewise.
406 (create_function): Likewise.
407
f29c0325
UW
4082009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
409
410 * gdb.base/dump.exp: Pass difference of pointer types instead
411 of integer types as offset to restore in intarr3.srec case.
412
fcb34849
UW
4132009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
414
415 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
416
d5142e3b
UW
4172009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
418
419 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
420
087b74b2
PM
4212009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
422
423 New test for two watchpoints, with disabling of
424 the first inserted.
425 * testsuite/gdb.base/watchpoints.c: New file.
426 * testsuite/gdb.base/watchpoints.exp: New file.
427
96c07c5b
TT
4282009-09-25 Tom Tromey <tromey@redhat.com>
429
430 * gdb.base/charset.exp: Test utf-16 strings with Python.
431
b8899f2b
TT
4322009-09-25 Tom Tromey <tromey@redhat.com>
433
434 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
435 UCS-4.
436 * gdb.base/charset.c (utf_32_string): Rename.
437 (init_utf32): Rename.
438 (main): Update.
439
329719ec
TT
4402009-09-22 Tom Tromey <tromey@redhat.com>
441
442 * gdb.python/py-function.exp: Add regression tests.
443
11ef0d76
KS
4442009-09-21 Keith Seitz <keiths@redhat.com>
445
446 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
447 with invalid operator.
448
3fe8f3b3
KS
4492009-09-21 Keith Seitz <keiths@redhat.com>
450
451 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
452 and destructor using typedef name of class.
453 * gdb.cp/classes.cc (class Base1): Add a destructor.
454 (base1): New typedef.
455 (use_methods): Instanitate an object of type base1.
456 * gdb.cp/templates.exp (test_template_typedef): New procedure.
457 (do_tests): Call test_template_typedef.
458 * gdb.cp/templates.cc (Baz::~Baz): New method.
459 (intBazOne): New typedef.
460 (main): Instantiate intBazOne.
461
7a9fe101
PM
4622009-09-21 Phil Muldoon <pmuldoon@redhat.com>
463
464 PR python/10633
465
466 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
467 Function.
468 (run_lang_tests): Add print elements test.
469
2e4d963f
PM
4702009-09-21 Phil Muldoon <pmuldoon@redhat.com>
471
472 * gdb.python/py-value.exp (test_subscript_regression): New
473 function. Test for invalid subscripts.
474 * gdb.python/py-value.c (main): Add test array, and pointer to it.
475 (ptr_ref): New function.
476
ec7e75e7
PP
4772009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
478
479 * gdb.base/default.exp: Fix "show convenience".
480
0cc7d26f
TT
4812009-09-15 Tom Tromey <tromey@redhat.com>
482
483 * lib/mi-support.exp (mi_create_varobj): Update.
484 (mi_create_floating_varobj): Likewise.
485 (mi_create_dynamic_varobj): New proc.
486 (mi_varobj_update): Update.
487 (mi_varobj_update_with_type_change): Likewise.
488 (mi_varobj_update_kv_helper): New proc.
489 (mi_varobj_update_dynamic_helper): Rewrite.
490 (mi_varobj_update_dynamic): New proc.
491 (mi_list_varobj_children): Update.
492 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
493 * gdb.python/python-prettyprint.py (pp_outer): New class.
494 (pp_nullstr): Likewise.
495 (lookup_function): Register new printers.
496 * gdb.python/python-prettyprint.c (struct substruct): New type.
497 (struct outerstruct): Likewise.
498 (substruct_test): New function.
499 (struct nullstr): New type.
500 (string_1, string_2): New globals.
501 (main): Add new tests.
502 * gdb.python/python-mi.exp: Added regression tests.
503 * gdb.mi/mi2-var-display.exp: Update.
504 * gdb.mi/mi2-var-cmd.exp: Update.
505 * gdb.mi/mi2-var-child.exp: Update.
506 * gdb.mi/mi2-var-block.exp: Update.
507 * gdb.mi/mi-var-invalidate.exp: Update.
508 * gdb.mi/mi-var-display.exp: Update.
509 * gdb.mi/mi-var-cmd.exp: Update.
510 * gdb.mi/mi-var-child.exp: Update.
511 * gdb.mi/mi-var-block.exp: Update.
512 * gdb.mi/mi-break.exp: Update.
513 * gdb.mi/gdb701.exp: Update.
514
a96d9b2e
SDJ
5152009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
516
517 * Makefile.in: Inclusion of catch-syscall object.
518 * gdb.base/catch-syscall.c: New file.
519 * gdb.base/catch-syscall.exp: New file.
520
b43b923a
MS
5212009-09-12 Michael Snyder <msnyder@vmware.com>
522
523 * gdb.reverse/step-reverse.exp: Explicitly check for targets
524 that can support reverse debuggnig.
525
cec03d70
TT
5262009-09-11 Tom Tromey <tromey@redhat.com>
527
528 * gdb.dwarf2/valop.S: New file.
529 * gdb.dwarf2/valop.exp: New file.
530
e23bb3fc
MK
5312009-09-11 Mark Kettenis <kettenis@gnu.org>
532
533 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
534
37c3696d
DE
5352009-09-10 Doug Evans <dje@google.com>
536
537 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
538 Add $gdb_prompt to second breakpoint regexp.
539
5172aecb
JB
5402009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
541
542 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
543 names, add missing ones.
544 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
545 * gdb.python/py-frame.c: Rename from python-frame.c.
546 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
547 testfile name.
548 * gdb.python/py-function.exp: Rename from python-function.exp.
549 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
550 testfile name.
551 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
552 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
553 Adjust testfile name.
554 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
555 * gdb.python/py-template.cc: Rename from python-template.cc.
556 * gdb.python/py-template.exp: Rename from python-template.exp.
557 Adjust testfile name.
558 * gdb.python/py-value.c: Rename from python-value.c.
559 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
560 testfile name.
561
b554e4bd
JK
5622009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
563
564 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
565 $bpt2address.
566 (Second breakpoint address is valid on ia64)
567 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
568
9a68ae16
JM
5692009-09-03 Joseph Myers <joseph@codesourcery.com>
570
571 * gdb.base/ending-run.exp: Restrict regular expression matching
572 line number to require closing brace following.
573
146b9145
DE
5742009-09-03 Doug Evans <dje@google.com>
575
576 * gdb.base/store.exp (check_set): Fix typo in expected value message.
577
787d21e1
TT
5782009-09-02 Tom Tromey <tromey@redhat.com>
579
580 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
581
e7802207
TT
5822009-09-02 Tom Tromey <tromey@redhat.com>
583
584 * gdb.dwarf2/callframecfa.exp: New file.
585 * gdb.dwarf2/callframecfa.S: New file.
586
817aadd2
JK
5872009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
590 gdb.base/solib-overlap-main.c: New.
591
4a76eae5
DJ
5922009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
593
594 PR gdb/10565
595
596 * gdb.base/bitfields.c (struct container, container): New.
597 (main): Initialize it and call break5.
598 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
599
d4b96c9a
JK
6002009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
601
602 Support constant DW_AT_data_member_location by GCC PR debug/40659.
603 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
604
4e22772d
JK
6052009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
606
607 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
608
2efab443
MS
6092009-08-26 Michael Snyder <msnyder@vmware.com>
610
611 * gdb.base/i386-reverse.c: New file.
612 * gdb.base/i386-reverse.exp: New file.
613 * gdb.base/Makefile.in: Add new files to be removed.
614
07ab73a0
JM
6152009-08-26 Joseph Myers <joseph@codesourcery.com>
616
617 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
618 environment-pwd for remote host.
619 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
620
676accff
KS
6212009-08-24 Keith Seitz <keiths@redhat.com>
622
623 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
624 Add two new C++ completer tests which limit the output to a
625 given class.
626
f9f7ad22
MS
6272009-08-24 Michael Snyder <msnyder@vmware.com>
628
629 * gdb.base/del.exp: Fix typo in comment.
630 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
631
81ecdfbb
RW
6322009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
633
634 * configure: Regenerate.
635 * gdb.hp/configure: Likewise.
636 * gdb.hp/gdb.aCC/configure: Likewise.
637 * gdb.hp/gdb.base-hp/configure: Likewise.
638 * gdb.hp/gdb.compat/configure: Likewise.
639 * gdb.hp/gdb.defects/configure: Likewise.
640 * gdb.hp/gdb.objdbg/configure: Likewise.
641 * gdb.stabs/configure: Likewise.
642
cab0c772
UW
6432009-08-19 Doug Evans <dje@google.com>
644
645 * gdb.base/gdbvars.c: New file.
646 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
647
b8fa0bfa
PA
6482009-08-14 Pedro Alves <pedro@codesourcery.com>
649
650 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
651 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
652
b84aa90a
PA
6532009-08-13 Pedro Alves <pedro@codesourcery.com>
654
655 * gdb.base/default.exp: Adjust "set language test": it's now an
656 enum command. Larger help string moved to "help set language".
657 * gdb.base/help.exp: Adjust "help set language" expected output,
658 now lists all known languages.
659
0d8f9b2c
NF
6602009-08-11 Nathan Froyd <froydnj@codesourcery.com>
661
662 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
663 all frame arguments.
664 * gdb.arch/altivec-regs.exp: Likewise.
665
bda180e0
TT
6662009-08-07 Tom Tromey <tromey@redhat.com>
667
668 * gdb.base/setshow.exp: Add tests for changes to set language, set
669 check range, and set check type.
670
48cb2d85
VP
6712009-08-03 Vladimir Prus <vladimir@codesourcery.com>
672
673 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
674 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
675 Call it.
676
1ea34204
UW
6772009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
678
679 * configure.ac: Run gdb.cell tests when appropriate.
680 * configure: Regenerate.
681 * lib/cell.exp: New file.
682 * gdb.cell: New directory.
683 * gdb.cell/configure.ac: New file.
684 * gdb.cell/configure: New file.
685 * gdb.cell/Makefile.in: New file.
686 * gdb.cell/arch.exp: New file.
687 * gdb.cell/break.c: New file.
688 * gdb.cell/break.exp: New file.
689 * gdb.cell/break-spu.c: New file.
690 * gdb.cell/bt.c: New file.
691 * gdb.cell/bt2-spu.c: New file.
692 * gdb.cell/bt-spu.c: New file.
693 * gdb.cell/bt.exp: New file.
694 * gdb.cell/coremaker.c: New file.
695 * gdb.cell/coremaker-spu.c: New file.
696 * gdb.cell/core.exp: New file.
697 * gdb.cell/gcore.exp: New file.
698 * gdb.cell/data.c: New file.
699 * gdb.cell/data.exp: New file.
700 * gdb.cell/data-spu.c: New file.
701 * gdb.cell/ea-cache.exp: New file.
702 * gdb.cell/ea-cache.c: New file.
703 * gdb.cell/ea-cache-spu.c: New file.
704 * gdb.cell/ea-standalone.c: New file.
705 * gdb.cell/ea-standalone.exp: New file.
706 * gdb.cell/ea-test.c: New file.
707 * gdb.cell/ea-test.exp: New file.
708 * gdb.cell/f-regs.exp: New file.
709 * gdb.cell/mem-access.c: New file.
710 * gdb.cell/mem-access.exp: New file.
711 * gdb.cell/mem-access-spu.c: New file.
712 * gdb.cell/ptype.exp: New file.
713 * gdb.cell/registers.exp: New file.
714 * gdb.cell/size.c: New file.
715 * gdb.cell/sizeof.exp: New file.
716 * gdb.cell/size-spu.c: New file.
717 * gdb.cell/solib.exp: New file.
718 * gdb.cell/solib-symbol.exp: New file.
719
85e747d2
UW
7202009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
721
722 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
723
58d6951d
DJ
7242009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
725
726 * gdb.base/float.exp: Handle VFP registers.
727
6e0a4f15
MS
7282009-07-14 Michael Snyder <msnyder@vmware.com>
729
dcd5da87
MS
730 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
731 to bring gdb to the beginning of the calling line.
732
6e0a4f15
MS
733 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
734 confusing the i386 epilogue unwinder.
735
782b2b07
SS
7362009-07-14 Stan Shebs <stan@codesourcery.com>
737
738 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
739
f662c3bc
MS
7402009-07-14 Michael Snyder <msnyder@vmware.com>
741
742 * gdb.reverse/step-reverse.exp (stepi into function call):
743 Call instruction may not be first instruction in the line.
744 (reverse stepi from a function call): Used wrong line number.
745
8f313923
JK
7462009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
747
748 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
749
4662c76e
JK
7502009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
751
752 Fix gdb.base/macscp.exp when using custom inputrc.
753 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
754 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
755 env(TERM) set.
756 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
757 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
758
aa81e255
JK
7592009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
760
761 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
762 * gdb.base/annota1.exp (thread_test): Import global $testfile.
763 Change the compilation target to match the testcase name.
764 * gdb.base/sect-cmd.exp: Change the compilation target to match the
765 testcase name.
766 * a2-run.exp: Use for setup prepare_for_testing. Change the
767 compilation target to match the testcase name.
768 * gdb.base/commands.exp: Likewise.
769 * gdb.base/finish.exp: Likewise.
770 * gdb.base/float.exp: Likewise.
771 * gdb.base/info-target.exp: Likewise.
772 * gdb.base/relational.exp: Likewise.
773 * gdb.base/term.exp: Likewise.
774 * gdb.base/until.exp: Likewise.
775 * gdb.base/volatile.exp: Likewise.
776 * gdb.base/whatis-exp.exp: Likewise.
777
4c93b1d7
HZ
7782009-07-11 Hui Zhu <teawater@gmail.com>
779
780 * gdb.base/help.exp (disassemble): Update expected help text.
781
812f7342
TT
7822009-07-09 Tom Tromey <tromey@redhat.com>
783
784 * lib/gdb.exp: Handle TRANSCRIPT.
785 (remote_spawn, remote_close, send_gdb): New procs.
786
fbb8f299
PM
7872009-07-10 Phil Muldoon <pmuldoon@redhat.com>
788
789 * gdb.python/python-prettyprint.c: Add counted null string
790 structure.
791 * gdb.python/python-prettyprint.exp: Print null string. Test for
792 embedded nulls.
793 * gdb.python/python-prettyprint.py (pp_ns): New Function.
794 * gdb.python/python-value.exp (test_value_in_inferior): Add
795 variable length string fetch tests.
796 * gdb.python/python-value.c (main): Add strings for string fetch tests.
797
c0ac0ec7
JK
7982009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
799
800 * gdb.base/dump.exp (inaccessible memory is reported): New test.
801
30b66ecc
TT
8022009-07-07 Tom Tromey <tromey@redhat.com>
803
804 * gdb.base/call-rt-st.exp: Update for change to escape output.
805 * gdb.base/callfuncs.exp: Likewise.
806 * gdb.base/charset.exp: Likewise.
807 * gdb.base/constvars.exp: Likewise.
808 * gdb.base/long_long.exp: Likewise.
809 * gdb.base/pointers.exp: Likewise.
810 * gdb.base/printcmds.exp: Likewise.
811 * gdb.base/setvar.exp: Likewise.
812 * gdb.base/store.exp: Likewise.
813 * gdb.cp/ref-types.exp: Likewise.
814 * gdb.mi/mi-var-child.exp: Likewise.
815 * gdb.mi/mi-var-display.exp: Likewise.
816 * gdb.mi/mi2-var-display.exp: Likewise.
817 * gdb.base/charset.exp: Test octal escape sequence length.
818 Update for change to escape output.
819
187c4a2b
JK
8202009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
821
822 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
823
d80a43f9
DJ
8242009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
825
826 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
827
047427a8
JK
8282009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
829
830 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
831 gdbserver increasing $portnum if "Can't bind address" has been seen.
832
8b5a0f4f
PA
8332009-07-05 Pedro Alves <pedro@codesourcery.com>
834
835 * gdb.base/ending-run.exp: Add "step out of main" pattern for
836 mingw32ce.
837
7d93ba58
PA
8382009-07-05 Pedro Alves <pedro@codesourcery.com>
839
840 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
841 VFP format.
842
2277426b
PA
8432009-07-02 Pedro Alves <pedro@codesourcery.com>
844
845 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
846 linux. Adjust to use "inferior", "info inferiors", "detach
847 inferior" and "kill inferior" instead of "restart", "info fork",
848 "detach fork" and "delete fork".
849 * gdb.base/ending-run.exp: Spell out "info".
850 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
851 the "kill" command.
852
5af949e3
UW
8532009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
854
855 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
856 change to prefix TLS offset in hex with 0x.
857
5d3729b5
UW
8582009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
859
860 * gdb.base/default.exp: Update test case for "x" changes.
861
af589bd0
TG
8622009-07-01 Tristan Gingold <gingold@adacore.com>
863
864 * gdb.base/bigcore.exp: Make darwin untested.
865
40974f91
JK
8662009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
867
868 * gdb.base/completion.exp (directory completion): Create the directory.
869 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
870 escapeuniquesub.
871 (directory completion 2): Expect now ${escapeuniquesub}.
872 (Glob remaining of directory test): Remove one excessive newline.
873 Expect the real output.
874
59dd3af6
JK
8752009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
876
877 Fix `make check//%' target after `make check' has been ran.
878 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
879 a mkdir call.
880 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
881 (%/.dir): Remove.
882
f4e164aa
JK
8832009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
884
885 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
886 the expected result record.
887
69af2122
JK
8882009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
889
890 Remove racy FAILs relying just on the timeouts.
891 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
892 (annotation_level 2): Remove racy FAILs.
893
2fd481e1
PP
8942009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
895
896 gdb/10275
897 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
898
c38f313d
DJ
8992009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
900
901 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
902
8b777f02
VP
9032009-06-30 Vladimir Prus <vladimir@codesourcery.com>
904
905 * gdb.mi/mi-stack.exp: Testing symbolic options
906 to -stack-list-locals and -stack-list-arguments.
907
00c7eacf
JK
9082009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
909
910 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
911
6bc80edc
TT
9122009-06-29 Tom Tromey <tromey@redhat.com>
913
914 * dg-extract-results.sh: New file.
915 * Makefile.in (FORCE_PARALLEL): New variable.
916 (CHECK_TARGET): New conditional variable.
917 (check): Use CHECK_TARGET.
918 (DO_RUNTEST): New variable.
919 (check-single): New target.
920 (TEST_DIRS): New variable.
921 (TEST_TARGETS): Likewise.
922 (check-parallel): New target.
923 (check-gdb.%): New pattern.
924 (BASE1_FILES): New variable.
925 (BASE2_FILES): Likewise.
926 (check-gdb.base%): New pattern.
927 (%/.dir): New pattern.
928 * configure: Rebuild.
929 * aclocal.m4 (AM_CONDITIONAL): New defun.
930 * configure.ac: Check whether user is using GNU make.
931 (GMAKE): New conditional.
932
794684b6
SW
9332009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
934
935 * gdb.cp/namespace-nested-import.cc: New test.
936 * gdb.cp/namespace-nested-import.exp: New test.
937
edb3359d
DJ
9382009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
939
940 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
941 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
942 * gdb.opt/Makefile.in (EXECUTABLES): Update.
943 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
944 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
945 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
946 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
947 gdb.opt/inline-markers.c: New files.
948 * lib/gdb.exp (skip_inline_frame_tests): New function.
949 (skip_inline_var_tests): New function.
950
cf657a0c
AS
9512009-06-27 Andreas Schwab <schwab@linux-m68k.org>
952
953 * gdb.cp/exception.exp: Don't require $hex before inner frame in
954 backtrace.
955
28d41a99
MS
9562009-06-27 Michael Snyder <msnyder@vmware.com>
957
958 * gdb.reverse: New directory.
959 * gdb.reverse/break-reverse.c: New test.
960 * gdb.reverse/break-reverse.exp: New test.
961 * gdb.reverse/consecutive-reverse.c: New test.
962 * gdb.reverse/consecutive-reverse.exp: New test.
963 * gdb.reverse/finish-reverse.c: New test.
964 * gdb.reverse/finish-reverse.exp: New test.
965 * gdb.reverse/machinestate.c: New test.
966 * gdb.reverse/ms1.c: New test.
967 * gdb.reverse/machinestate.exp: New test.
968 * gdb.reverse/Makefile.in: New file.
969 * gdb.reverse/shr2.c: New test.
970 * gdb.reverse/solib-reverse.c: New test.
971 * gdb.reverse/solib-reverse.exp: New test.
972 * gdb.reverse/step-reverse.c: New test.
973 * gdb.reverse/step-reverse.exp: New test.
974 * gdb.reverse/until-reverse.c: New test.
975 * gdb.reverse/ur1.c: New test.
976 * gdb.reverse/until-reverse.exp: New test.
977 * gdb.reverse/watch-reverse.c: New test.
978 * gdb.reverse/watch-reverse.exp: New test.
979 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
980 * configure: Regenerate.
981
fe3c8b0d
DE
9822009-06-26 Doug Evans <dje@google.com>
983
984 * gdb.base/psymtab.exp: Turn off pending breakpoints.
985
3a72a602
PM
9862009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
987
988 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
989 windows problem for 'file delete $binfile'.
990
27aa8d6a
SW
9912009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
992
993 * gdb.cp/namespace-using.exp: New test.
994 * gdb.cp/namespace-using.cc: New test.
995
8ac055f8
JB
9962009-05-20 Joel Brobecker <brobecker@adacore.com>
997
998 * gdb.ada/variant_record_packed_array: New testcase.
999
85e306ed
TT
10002009-06-23 Tom Tromey <tromey@redhat.com>
1001
1002 * gdb.base/charset.exp (test_combination): Regression test.
1003 * gdb.base/charset.c (my_wchar_t): New typedef.
1004 (myvar): New global.
1005 (main): Set myvar.
1006
56643c5e
PM
10072009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1008
1009 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1010 target.
1011
1fac167a
UW
10122009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1013
1014 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1015
7ccb0be9
UW
10162009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1017
1018 * gdb.mi/gdb680.exp: Update test for error message.
1019
568d6575
UW
10202009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1021
1022 * gdb.base/annota1.exp: Allow multiple occurrences of the
1023 frames-invalid annotation.
1024 * gdb.cp/annota2.exp: Likewise.
1025
7cd1089b
PM
10262009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1027
1028 * gdb.cp/gdb2495.cc: New file.
1029 * gdb.cp/gdb2495.exp: New file.
1030
72c63395
JK
10312009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1032
1033 Report error on GDB crash during runto.
1034 * lib/gdb.exp (runto <eof>): New.
1035
3788363d
DJ
10362009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1037
1038 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1039 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1040 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1041 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1042 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1043 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1044 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1045 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1046 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1047 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1048 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1049 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1050 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1051 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1052 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1053 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1054 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1055 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1056 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1057 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1058 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1059 gdb.trace/passcount.exp, gdb.trace/report.exp,
1060 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1061 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1062 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1063 executable.
1064
17592de3
PA
10652009-06-07 Pedro Alves <pedro@codesourcery.com>
1066
1067 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1068 defined before referencing it.
1069
701e355d
DE
10702009-06-03 Doug Evans <dje@google.com>
1071
1072 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1073 * gdb.arch/i386-see.c: Ditto.
1074
f2292c65
PM
10752009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1076
1077 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1078 (check_macro): Return 1 if undefined.
1079 If first test fails, check if macro debug information is available,
1080 and report unsupported test if no macro information is found.
1081
5a437975
DE
10822009-05-29 Doug Evans <dje@google.com>
1083
1084 * gdb.threads/hand-call-in-threads.exp: New.
1085 * gdb.threads/hand-call-in-threads.c: New.
1086
c141c696
MS
10872009-05-29 Michael Snyder <msnyder@vmware.com>
1088
1089 * gdb.base/break-always.exp: Change "1" to "on".
1090 Add confirmation check.
1091
b3444185
PA
10922009-05-28 Pedro Alves <pedro@codesourcery.com>
1093
1094 * gdb.threads/threxit-hop-specific.c: New.
1095 * gdb.threads/threxit-hop-specific.exp: New.
1096 * gdb.threads/thread-execl.c: New.
1097 * gdb.threads/thread-execl.exp: New.
1098
b6313243
TT
10992009-05-27 Tom Tromey <tromey@redhat.com>
1100 Thiago Jung Bauermann <bauerman@br.ibm.com>
1101
1102 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1103 (mi_child_regexp): Likewise.
1104 (mi_list_varobj_children_range): Likewise.
1105 (mi_get_features): Likewise.
1106 (mi_list_varobj_children): Rewrite.
1107 * gdb.python/python-mi.exp: New file.
1108
a6bac58e
TT
11092009-05-27 Tom Tromey <tromey@redhat.com>
1110 Thiago Jung Bauermann <bauerman@br.ibm.com>
1111 Phil Muldoon <pmuldoon@redhat.com>
1112 Paul Pluzhnikov <ppluzhnikov@google.com>
1113
1114 * gdb.python/python-prettyprint.exp: New file.
1115 * gdb.python/python-prettyprint.c: New file.
1116 * gdb.python/python-prettyprint.py: New file.
1117 * gdb.base/display.exp: print/r is now valid.
1118
2c74e833
TT
11192009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1120 Tom Tromey <tromey@redhat.com>
1121 Pedro Alves <pedro@codesourcery.com>
1122 Paul Pluzhnikov <ppluzhnikov@google.com>
1123
1124 * gdb.python/python-template.exp: New file.
1125 * gdb.python/python-template.cc: New file.
1126 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1127 tests.
1128 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1129 Call it.
1130 (test_value_after_death): New proc.
1131 * gdb.python/python-value.c (PTR): New typedef.
1132 (main): New variable 'x'.
1133
89c73ade
TT
11342009-05-27 Tom Tromey <tromey@redhat.com>
1135
1136 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1137 tests.
1138 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1139 Call it.
1140
a75724bc
PA
11412009-05-27 Pedro Alves <pedro@codesourcery.com>
1142
1143 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1144
e58b0e63
PA
11452009-05-24 Pedro Alves <pedro@codesourcery.com>
1146
1147 * gdb.threads/fork-thread-pending.c: New.
1148 * gdb.threads/fork-thread-pending.exp: New.
1149
4ac36638
JK
11502009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1153 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1154
c28c63d8
JB
11552009-05-18 Jon Beniston <jon@beniston.com>
1156
1157 * gdb.asm/asm-source.exp: Add lm32 target.
1158
b242c3c2
PA
11592009-05-17 Pedro Alves <pedro@codesourcery.com>
1160
1161 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1162 `gdb_get_line_number'. Call `callee' in both parent and child.
1163 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1164 `gdb_get_line_number' instead of hardcoding line numbers.
1165 (catch_fork_unpatch_child): New procedure to test detaching
1166 breakpoints from child fork.
1167 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1168 hardcoding line numbers.
1169 (do_fork_tests): Run `catch_fork_unpatch_child'.
1170
ee342b23
VP
11712009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1172
1173 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1174 of structure type enters or leaves the scope, it
1175 is reported by -var-update.
1176
e2009e98
DE
11772009-05-11 Doug Evans <dje@sebabeach.org>
1178
1179 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1180 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1181 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1182
00903456
JK
11832009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1184
1185 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1186
dc621c35
DE
11872009-04-30 Doug Evans <dje@google.com>
1188
1189 * gdb.threads/watchthreads2.exp: New testcase.
1190 * gdb.threads/watchthreads2.c: New testcase.
1191
9ab4e744
DE
11922009-04-29 Doug Evans <dje@google.com>
1193
1194 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1195 * gdb.cp/mb-ctor.cc: Ditto.
1196 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1197 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1198 * gdb.cp/mb-inline1.cc: Call it.
1199 * gdb.cp/mb-inline2.cc: Ditto.
1200 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1201 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1202
484086b7
JK
12032009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1204
1205 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1206 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1207 Replace all uses of `decimal' by `nonzero'.
1208 (info macro FROM_COMMANDLINE): New test.
1209
379a77b5
TT
12102009-04-27 Tom Tromey <tromey@redhat.com>
1211
1212 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1213
b92b73c2
DE
12142009-04-27 Doug Evans <dje@google.com>
1215
1216 * gdb.threads/watchthreads.c (main): Initialize args before starting
1217 the threads. Plus formatting cleanup.
1218 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1219 biased scheduling of one thread.
1220
945a118d
JG
12212009-04-27 Jerome Guitton <guitton@adacore.com>
1222
1223 * gdb.cp/templates.cc (GetMax): New template.
1224 (main): Declare two instances of GetMax.
1225 * gdb.cp/templates.exp: Add new test.
1226
d389af10
JK
12272009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1228
1229 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1230
e7f86de9
JM
12312009-04-22 Joseph Myers <joseph@codesourcery.com>
1232
1233 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1234
334cc82d
TT
12352009-04-15 Tom Tromey <tromey@redhat.com>
1236
1237 * gdb.base/charset.exp: Add regression test.
1238
d12672cc
JB
12392009-04-14 Joel Brobecker <brobecker@adacore.com>
1240
1241 * gdb.base/exe-lock.exp: New testcase.
1242
18e8c3bc
TT
12432009-04-13 Tom Tromey <tromey@redhat.com>
1244
1245 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1246 operator on Frame.
1247
5ecd5cbe
UW
12482009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1249
1250 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1251 * gdb.server/ext-attach.exp: Likewise.
1252
7309f756
VP
12532009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1254
1255 Eliminate some sleep usage.
1256
1257 * gdb.mi/basics.c (do_nothing): New.
1258 (main): Use do_nothing instead of printf, so that
1259 not to introduce race condition between output of
1260 inferiour and output of gdb. Do not use sleep as it
1261 is not generally available on embedded targets.
1262
f4b95f6f
PA
12632009-04-02 Pedro Alves <pedro@codesourcery.com>
1264
1265 * gdb.server/ext-attach.exp: Expect an optional process id after
1266 "Detached from remote process".
1267
de40b933
JK
12682009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1269
1270 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1271 gdb.dwarf2/dw2-unresolved.exp: New.
1272
2ae101a4
PA
12732009-04-02 Pedro Alves <pedro@codesourcery.com>
1274
1275 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1276 mi_run_to_main.
1277
56a8e183
PA
12782009-04-02 Pedro Alves <pedro@codesourcery.com>
1279
1280 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1281 mi_run_to_main. Skip thread exit test on remote targets.
1282 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1283 mi_run_to_main.
1284 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1285 mi_run_to_main.
1286 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1287 when expecting ^connected. Detect when the target doesn't support
1288 non-stop mode.
1289 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1290 supported. Return -1 on error, 0 on success.
1291 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1292 (mi_runto): Return mi_runto_helper's result explicitly.
1293
c35fafde
PA
12942009-04-01 Pedro Alves <pedro@codesourcery.com>
1295
1296 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1297
f8a8dce6
JB
12982009-04-01 Tom Tromey <tromey@redhat.com>
1299
1300 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1301 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1302 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1303 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1304
71c25dea
TT
13052009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1306 Jan Kratochvil <jan.kratochvil@redhat.com>
1307
1308 PR gdb/931
1309 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1310 output.
1311 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1312 for gdb/931.
1313 * dw2-strp.S (DW_AT_language): Change to C++.
1314 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1315
02d9a9ce
JB
13162009-03-31 Joel Brobecker <brobecker@adacore.com>
1317
1318 * gdb.ada/tasks: New testcase.
1319
1042e4c0
SS
13202009-03-30 Stan Shebs <stan@codesourcery.com>
1321
1322 * gdb.trace/actions.exp: Update to match new info trace format.
1323 * gdb.trace/deltrace.exp: Ditto.
1324 * gdb.trace/infotrace.exp: Ditto.
1325 * gdb.trace/passcount.exp: Ditto.
1326 * gdb.trace/save-trace.exp: Ditto.
1327 * gdb.trace/while-stepping.exp: Ditto.
1328 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1329
f8f6f20b
TJB
13302009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1331
1332 * gdb.python/python-frame.c: New file.
1333 * gdb.python/python-frame.exp: New file.
1334
c0c6f777
TJB
13352009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1336
1337 * gdb.python/python-value.exp: Add tests for the address
1338 attribute.
1339
3cb51905
AS
13402009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1341
1342 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1343
88fc996f
DE
13442009-03-26 Doug Evans <dje@google.com>
1345
1346 * gdb.mi/mi-nonstop-exit.exp: New file.
1347 * gdb.mi/non-stop-exit.c: New file.
1348
56ef84b1
TT
13492009-03-26 Tom Tromey <tromey@redhat.com>
1350
1351 Update for change to prologue skipping:
1352 * gdb.mi/mi2-simplerun.exp: Update.
1353 * gdb.mi/mi2-break.exp: Update.
1354 * gdb.mi/mi-simplerun.exp: Update.
1355 * gdb.mi/mi-break.exp: Update.
1356 * gdb.base/ending-run.exp: Update.
1357
def2b000
TJB
13582009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1359
1360 * gdb.python/python-value.exp (test_value_in_inferior): Test
1361 gdb.Value.is_optimized_out attribute.
1362
442ddf59
JK
13632009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1364
1365 * gdb.dwarf2/dw2-noloc-main.c: New file.
1366 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1367 (.text): Remove.
1368 (.data): New.
1369 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1370 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1371 (DW_TAG_subprogram func_cu1, noloc): Remove.
1372 (main): New.
1373 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1374 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1375 (file_symbols): New procedure.
1376
a8df5de4
TT
13772009-03-25 Tom Tromey <tromey@redhat.com>
1378
1379 * gdb.base/charset.exp (valid_target_charset): New proc.
1380 Use it to skip tests on invalid charsets.
1381
cc1d7add
PM
13822009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1383
1384 * gdb.base/completion.exp: Add a test for directory completion.
1385
bcd5727b
JK
13862009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1387
1388 Fix a racy FAIL.
1389 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1390 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1391
cc924cad
TJB
13922009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1393
1394 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1395 * gdb.python/python-function.exp: Add test for function returning
1396 a GDB value.
1397
bc3b79fd
TJB
13982009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1399
1400 * gdb.python/python-function.exp: New file.
1401
6c7a06a3
TT
14022009-03-20 Tom Tromey <tromey@redhat.com>
1403
1404 * gdb.base/store.exp: Update for change to escape output.
1405 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1406 to escape output.
1407 * gdb.base/pointers.exp: Update for change to escape output.
1408 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1409 to escape output.
1410 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1411 escape output.
1412 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1413 to escape output.
1414 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1415 escape output.
1416 * gdb.base/setvar.exp: Update for change to escape output.
1417 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1418 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1419 to escape output.
1420 (test_print_string_constants): Likewise.
1421 * gdb.base/charset.exp (valid_host_charset): Check size of
1422 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1423 cases. Handle "auto"-related output.
1424 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1425 (uvar, Uvar): New globals.
1426
c31af87b
JG
14272009-03-19 Jerome Guitton <guitton@adacore.com>
1428
1429 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1430 deltas.
1431 * gdb.ada/fixed_points.exp: Ditto.
1432
51272cf2
PA
14332009-03-18 Pedro Alves <pedro@codesourcery.com>
1434
1435 * return-nodebug.c: Don't include stdio.h.
1436 (init): Delete.
1437 (func): Delete definition and provide extern declaration.
1438 (t): New.
1439 (main): Don't call printf. Call func and store its result in t.
1440 * return-nodebug1.c: New.
1441 * return-nodebug.exp: Don't expect stdio output. Instead, print
1442 the global variable t. Drop printf formatters and cast types from
1443 foreach loop. Don't use prepare_for_testing. Compile
1444 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1445 define FORMAT or CAST.
1446
d24948ac
PP
14472009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1448
1449 * gdb.base/solib-display.exp: Disable test for remote targers.
1450
61ff14c6
JK
14512009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1452
1453 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1454
cb4dce93
JK
14552009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1456
1457 Fix a racy FAIL.
1458 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1459 code from `follow parent, print pids'.
1460 (`follow child, print pids', `follow parent, print pids'): Call it.
1461 Replace `gdb_test "break..."' by gdb_breakpoint.
1462
f7c60c5e
VP
14632009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1464
1465 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 1466 sync and async modes.
f7c60c5e 1467
383ace49
JB
14682009-03-12 Joel Brobecker <brobecker@adacore.com>
1469
1470 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1471 that was checked in by mistake. Remove loading of ada.exp, since
1472 this is not necessary in this case.
1473
4ce102af
JB
14742009-03-12 Joel Brobecker <brobecker@adacore.com>
1475
1476 * gdb.ada/ptype_arith_binop.exp: New testcase.
1477
529a2aef
JB
14782009-03-12 Joel Brobecker <brobecker@adacore.com>
1479
1480 * gdb.ada/mod_from_name: New testcase.
1481
8a38181c
JB
14822009-03-12 Joel Brobecker <brobecker@adacore.com>
1483
1484 * gdb.ada/tick_last_segv: New testcase.
1485
11436dee
VP
14862009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1487
61ff14c6 1488 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 1489
1f31650a
VP
14902009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1491
61ff14c6
JK
1492 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1493 include the token in ^running and frame info in *stopped.
1f31650a 1494
a3247a22
PP
14952009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1496
1497 * solib-display.exp: New file.
1498 * solib-display-main.c: New file.
1499 * solib-display-lib.c: New file.
61ff14c6 1500
aae64587
PA
15012009-03-05 Pedro Alves <pedro@codesourcery.com>
1502
1503 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1504
44aabfbc
JK
15052009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1506
1507 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1508 (list_and_check_macro): Use more specific test name.
1509 (next to definition): Make the test names unique.
1510
c087fcd3
PM
15112009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1512
1513 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 1514
c86cf029
VP
15152009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1516
1517 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1518 notifications.
1519 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1520 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1521 * lib/mi-support.exp (library_loaded_re): New.
1522 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1523
3ea85240
VP
15242009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1525
1526 * gdb.gdb/observer.exp: Use test_notification observer, not
1527 normal_stop, everywhere.
1528 (test_normal_stop_notifications): Rename to...
1529 (test_notifications): ...this.
1530 (test_observer_normal_stop): Rename to...
1531 (test_observer): ...this.
1532
1903f0e6
DE
15332009-02-16 Doug Evans <dje@google.com>
1534
1535 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1536 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1537 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1538 (test_prefixed_syscall,test_int3): New tests.
1539 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1540 (test_prefixed_syscall,test_int3): New tests.
1541
1d33d6ba
VP
15422009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1543
3cb51905
AS
1544 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1545 (mi_expect_interrupt): Likewise.
1546 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1547 response.
1d33d6ba 1548
faafb047
PM
15492009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1550
1551 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1552 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1553 Replace calls to get_valueofx by get_hexadecimal_valueof.
1554
417e16e2
PM
15552009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1556
1557 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1558 (get_integer_valueof): New procedure.
1559 (get_sizeof): Use new get_integer_value_of.
1560 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1561 by get_integer_valueof.
1562
7065b901
TT
15632009-02-13 Tom Tromey <tromey@redhat.com>
1564
1565 * gdb.base/remote.exp (get_sizeof): Remove.
1566 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1567 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1568 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1569 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1570 (get_sizeof): Likewise.
1571
5d7cb8df
JK
15722009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 PR fortran/9806
1575 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1576
b2febfff
PP
15772009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1578
1579 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1580
4aa995e1
PA
15812009-02-06 Pedro Alves <pedro@codesourcery.com>
1582
1583 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1584
d8906c6f
TJB
15852009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1586
1587 * gdb.python/python-cmd.exp: New file.
1588
ff4ab08d
TG
15892009-02-06 Tristan Gingold <gingold@adacore.com>
1590
1591 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1592
aacd552b
TG
15932009-02-05 Tristan Gingold <gingold@adacore.com>
1594
1595 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1596 pointer is dereferenced and use this signal name in regexp.
1597 * gdb.base/signull.exp: Ditto.
1598 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1599 * gdb.base/signull.c (main): Ditto.
1600
08c637de
TJB
16012009-02-04 Tom Tromey <tromey@redhat.com>
1602 Thiago Jung Bauermann <bauerman@br.ibm.com>
1603
1604 * gdb.python/python-value.exp: Use `gdb.history' instead of
1605 `gdb.value_from_history'.
1606 (test_value_numeric_ops): Add test for conversion of enum constant.
1607 * gdb.python/python-value.c (enum e): New type.
1608 (evalue): New global.
1609 (main): Use argv.
1610
20261af8
JG
16112009-02-04 Jerome Guitton <guitton@adacore.com>
1612
1613 * gdb.ada/uninitialized_vars: New test program.
1614 * gdb.ada/uninitialized_vars.exp: New testcase.
1615
52e44b43
TT
16162009-02-02 Tom Tromey <tromey@redhat.com>
1617
1618 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1619 * gdb.cp/pr2489.cc: Rename...
1620 * gdb.cp/pr9594.cc: ... to this.
1621
1c71341a
TT
16222009-02-02 Tom Tromey <tromey@redhat.com>
1623
1624 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1625 * gdb.cp/pr2489.cc: New file.
1626 * gdb.cp/cpcompletion.exp: New file.
1627
a4295225
TT
16282009-02-02 Tom Tromey <tromey@redhat.com>
1629
1630 PR exp/9059:
1631 * gdb.cp/call-c.exp: Add regression test.
1632 * gdb.cp/call-c.cc (FooHandle): New typedef.
1633 (main): New variable 'handle'.
1634
592375cd
VP
16352009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1636
1637 * lib/mi-support.exp (et_mi_thread_list)
1638 (check_mi_and_console_threads): Adjust for current thread in
1639 -thread-list-ids output.
1640
41447f92
VP
16412009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1642
1643 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1644 Call it.
1645
35669430
DE
16462009-01-28 Doug Evans <dje@google.com>
1647
1648 * gdb.arch/amd64-disp-step.S: New file.
1649 * gdb.arch/amd64-disp-step.exp: New file.
1650 * gdb.arch/i386-disp-step.S: New file.
1651 * gdb.arch/i386-disp-step.exp: New file.
1652
09f00d9a
PM
16532009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1654
1655 * gdb.base/find.exp: Set newline variable
1656 using quotes instead of braces to fix cygwin failures.
1657
1e8fb976
PA
16582009-01-23 Pedro Alves <pedro@codesourcery.com>
1659
1660 * gdb.base/radix.exp: Add tests to ensure that that set
1661 input-radix 0 and set output-radix 0 are really rejected.
1662
da061712
PA
16632009-01-23 Pedro Alves <pedro@codesourcery.com>
1664
1665 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1666 copyright years.
1667
dd7e2d2b
PA
16682009-01-23 Pedro Alves <pedro@codesourcery.com>
1669
1670 PR gdb/9664:
1671 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1672
392452f6
PA
16732009-01-22 Pedro Alves <pedro@codesourcery.com>
1674
1675 PR c++/9631:
1676 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
1677
8653e71c
PM
16782009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
1679
1680 * gdb.server/file-transfer.exp: Use EXEEXT variable for
1681 binfile definition to fix Windows OS failure.
1682
a12cc160
DJ
16832009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1684
1685 PR gdb/9346
1686 * gdb.base/interrupt.c (sigint_handler): New.
1687 (main): Install a SIGINT handler if SIGNALS is defined. Exit
1688 on error.
1689 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
1690 Test "signal SIGINT".
1691
b89667eb
DE
16922009-01-19 Doug Evans <dje@google.com>
1693
1694 * gdb.base/break.exp: Update expected gdb output.
1695 * gdb.base/sepdebug.exp: Ditto.
1696 * gdb.mi/mi-syn-frame.exp: Ditto.
1697 * gdb.mi/mi2-syn-frame.exp: Ditto.
1698 * gdb.base/call-signal-resume.exp: New file.
1699 * gdb.base/call-signals.c: New file.
1700 * gdb.base/unwindonsignal.exp: New file.
1701 * gdb.base/unwindonsignal.c: New file.
1702 * gdb.threads/interrupted-hand-call.exp: New file.
1703 * gdb.threads/interrupted-hand-call.c: New file.
1704 * gdb.threads/thread-unwindonsignal.exp: New file.
1705
adb483fe
DJ
17062009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
1707
1708 * gdb.base/define.exp: Test defining and hooking prefix commands.
1709 * gdb.python/python.exp: Update test for "show user" output.
1710
60023297
JK
17112009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1712
1713 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
1714 now the output exactly, using less wildcards. Expect also the output
1715 of gfortran-4.3. Update for the f-valprint.c modification from
1716 2008-04-22.
1717 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
1718 Remove gdb_test test names where matching the command.
1719
ccc57cf9
PA
17202009-01-01 Pedro Alves <pedro@codesourcery.com>
1721
1722 PR breakpoints/9681:
1723 * gdb.base/watchpoint.exp: Add regression test.
1724
c7a6ca08
PA
17252008-12-31 Pedro Alves <pedro@codesourcery.com>
1726
1727 * gdb.threads/attach-into-signal.exp: Don't use
1728 gdb_suppress_entire_file.
1729 * gdb.threads/attach-stopped.exp: Ditto.
1730 * gdb.threads/attachstop-mt.exp: Ditto.
1731
3a031f65
PA
17322008-12-31 Pedro Alves <pedro@codesourcery.com>
1733
1734 PR gdb/8812:
1735 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1736
09e6485f
PA
17372008-12-29 Pedro Alves <pedro@codesourcery.com>
1738
1739 PR gdb/7536:
1740 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1741 and unsupported output radices are really rejected.
1742
0cd53049
JK
17432008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1744
1745 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1746
ba163c7e
TT
17472008-12-22 Tom Tromey <tromey@redhat.com>
1748
1749 * gdb.cp/punctuator.exp: New file.
1750
6f4de6c9
JK
17512008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1752
1753 * gdb.base/completion.exp (Completing non-existing component): New test.
1754
0f34d0b4
JK
17552008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1756
1757 Fix for PR gdb/8648.
1758 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1759 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1760 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1761 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1762
db2ad4c3
JK
17632008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1764
1765 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1766
bb5ef15e
DP
17672008-12-16 Christophe Lyon <christophe.lyon@st.com>
1768
1769 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
1770 compiler actually generate code at the expected line number.
1771
90142adc
JZ
17722008-12-15 Jie Zhang <jie.zhang@analog.com>
1773
1774 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
1775
fad6eecd
TT
17762008-12-12 Tom Tromey <tromey@redhat.com>
1777
1778 * gdb.base/commands.exp (redefine_hook_test): New proc.
1779 Call it.
1780
17c8aaf5
TT
17812008-12-11 Tom Tromey <tromey@redhat.com>
1782
1783 * gdb.base/macscp.exp: New regression test.
1784
7c8adf68
TT
17852008-12-11 Tom Tromey <tromey@redhat.com>
1786
1787 * gdb.base/macscp.exp: Print "address.addr".
1788 * gdb.base/macscp1.c (struct outer): New struct.
1789 (address): New global.
1790
b05dcbb7
TT
17912008-12-09 Tom Tromey <tromey@redhat.com>
1792
1793 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
1794 Call it.
1795
2d476de1
DE
17962008-12-04 Doug Evans <dje@google.com>
1797
1798 * gdb.server/ext-run.exp: Relax regexp for init program.
1799
87bdc959
TG
18002008-12-03 Tristan Gingold <gingold@adacore.com>
1801
1802 * gdb.base/macscp.exp: Generate an object file during compilation
1803 to work around Darwin dsymutil limitations.
1804
e0740f77
JK
18052008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1806
1807 Test resolving external references to TLS variables.
1808 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
1809 FILE2_THREAD_LOCAL.
1810 (testfile2, srcfile2): New variables.
1811 * gdb.threads/tls.c (file2_thread_local)
1812 (function_referencing_file2_thread_local): New.
1813 * gdb.threads/tls2.c: New file.
1814
67f0aac5
JB
18152008-11-28 Joel Brobecker <brobecker@adacore.com>
1816
1817 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
1818 rather than integer, as integer might not be big enough when
1819 on 64bit targets.
67f0aac5 1820
c332165e
JG
18212008-11-27 Jerome Guitton <guitton@adacore.com>
1822
1823 * gdb.cp/formatted-ref.exp: Add equality test.
1824 * gdb.ada/formatted_ref.exp: Ditto.
1825
fc9b693c
JK
18262008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1827
1828 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
1829 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
1830
a9c64011
AS
18312008-11-20 Andreas Schwab <schwab@suse.de>
1832
1833 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
1834 matching syscall entry point.
1835 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1836 (tcatch_vfork_then_child_follow): Likewise. Finish through
1837 vfork even if we stopped at the syscall trampoline.
1838
e2fd701e
DE
18392008-11-20 Doug Evans <dje@google.com>
1840
1841 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
1842
69abc51c
TJB
18432008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
1844
1845 * gdb.arch/ppc-dfp.exp: New file.
1846 * gdb.arch/ppc-dfp.c: New file.
1847
c14c28ba
PP
18482008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1849
1850 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 1851
2e74121d
DE
18522008-11-17 Doug Evans <dje@google.com>
1853
1854 * gdb.mi/mi-syn-frame.exp: Update expected output.
1855 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1856
66bb093b
VP
18572008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1858
1859 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
1860 "thread N" results in =thread-selected.
1861 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1862 (mi_send_resuming_command_raw): Be prepared for
1863 =thread-selected.
1864
3d043ef6
VP
18652008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1866
a9c64011
AS
1867 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1868 * lib/mi-support.exp: Likewise.
3d043ef6 1869
808104c8
JB
18702008-11-16 Joel Brobecker <brobecker@adacore.com>
1871
1872 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1873 commands from the expected output for "help catch".
1874
00b22944
JB
18752008-11-15 Joel Brobecker <brobecker@adacore.com>
1876
1877 * gdb.ada/int_deref.exp: New testcase.
1878
59669435
TT
18792008-11-14 Nick Roberts <nickrob@snap.net.nz>
1880
1881 * gdb.mi/gdb2549.exp: New file.
1882
de04a248
DE
18832008-11-11 Doug Evans <dje@google.com>
1884
1885 * gdb.base/callexit.exp: New file.
1886 * gdb.base/callexit.c: New file.
1887
6b8ce727
DE
18882008-11-10 Doug Evans <dje@google.com>
1889
1890 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1891 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1892 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1893 (default_gdb_start,default_gdb_exit): Ditto.
1894 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1895 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1896 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1897 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1898 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1899 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1900
1b14b8aa
AS
19012008-11-03 Andreas Schwab <schwab@suse.de>
1902
1903 * gdb.base/hashline2.exp: Fix typo.
1904 * gdb.base/hashline3.exp: Likewise.
1905
f3134b88
TT
19062008-10-30 Tom Tromey <tromey@redhat.com>
1907
1908 * gdb.base/pointers.exp: Add test.
1909 * gdb.base/pointers.c (k, S): New typedefs.
1910 (instance): New global.
1911
c2226152
AS
19122008-10-30 Andreas Schwab <schwab@suse.de>
1913
1914 * gdb.base/args.exp: Add tests for newlines.
1915
462f405c
JB
19162008-10-30 Joel Brobecker <brobecker@adacore.com>
1917
1918 gdb.base/foll-exec.exp: Update the expected output of a couple
1919 of "info breakpoints" tests.
1920
79a45b7d
TT
19212008-10-28 Tom Tromey <tromey@redhat.com>
1922
1923 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1924
adc13a14
PA
19252008-10-24 Pedro Alves <pedro@codesourcery.com>
1926
1927 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1928 gdb_start_cmd.
1929 Use runto_main before any test that requires execution.
1930
252fbfc8
PA
19312008-10-23 Pedro Alves <pedro@codesourcery.com>
1932
1933 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1934 instead of SIGINT.
1935
28148e3d
JB
19362008-10-22 Joel Brobecker <brobecker@adacore.com>
1937
1938 * gdb.base/completion.exp: Update expected output following
1939 the addition of the "info tasks" command.
1940
c209f847
TT
19412008-10-22 Tom Tromey <tromey@redhat.com>
1942
1943 * gdb.base/exprs.exp (test_expr): Add test for string
1944 concatenation.
1945
f177e350
PA
19462008-10-19 Pedro Alves <pedro@codesourcery.com>
1947
1948 * configure.ac: Output gdb.python/Makefile.
1949 * configure: Regenerate.
1950 * gdb.python/Makefile.in: New.
1951
cce89356
JB
19522008-10-16 Joel Brobecker <brobecker@adacore.com>
1953
1954 * gdb.base/foll-fork.exp: Adjust the expected output to match
1955 the new description for fork/vfork catchpoints in the "info
1956 breakpoints" output.
1957
176d289d
TJB
19582008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1959
1960 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1961
a08702d6
TJB
19622008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1963
1964 * gdb.python/python-value.c: New file.
1965 * gdb.python/python-value.exp: New file.
1966
1c5cfe86
PA
19672008-10-15 Pedro Alves <pedro@codesourcery.com>
1968
1969 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1970
5a98ad69
DP
19712008-10-15 Denis Pilat <denis.pilat@st.com>
1972
41702f1b 1973 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1974
dcb1a1e2
TT
19752008-10-09 Tom Tromey <tromey@redhat.com>
1976
1977 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1978 'fprintf' and 'stderr'.
1979
9124fe48
JB
19802008-10-07 Joel Brobecker <brobecker@adacore.com>
1981
1982 * gdb.ada/ref_tick_size.exp: New testcase.
1983
45452591
DE
19842008-10-06 Doug Evans <dje@google.com>
1985
1986 * gdb.dwarf2/dw2-cu-size.exp: New file.
1987 * gdb.dwarf2/dw2-cu-size.S: New file.
1988
1989 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1990 .Ltype_int for clarity.
1991
4fc5b208
PP
19922008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1993
1994 PR gdb/2384:
1995 * gdb.cp/gdb2384.exp: Extended to test more cases.
1996 * gdb.cp/gdb2384.cc: Likewise.
1997 * gdb.cp/gdb2384-base.h: Likewise.
1998 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1999
d78df370
JK
20002008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2001
2002 * gdb.base/maint.exp (maint print type): Remove printing
2003 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2004
9a044a89
TT
20052008-09-30 Tom Tromey <tromey@redhat.com>
2006
2007 * gdb.base/macscp.exp: Add completion tests.
2008 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2009 (TWENTY_THREE): Likewise.
2010 (FORTY_EIGHT): Likewise.
2011
506800a9
TT
20122008-09-30 Tom Tromey <tromey@redhat.com>
2013
2014 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2015 everywhere.
2016 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2017
1a6f01b5
JK
20182008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2019
2020 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2021 testcase is derived from. Fix racy dependency on an expected PID
2022 number. No longer support the testcase on Linux kernel 2.4.x.
2023
2fae03e8
TT
20242008-09-27 Tom Tromey <tromey@redhat.com>
2025
2026 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2027 and varargs.
2028
1ad15515
PA
20292008-09-22 Pedro Alves <pedro@codesourcery.com>
2030
2031 * lib/mi-support.exp (mi_expect_interrupt): New.
2032 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2033 from gdb.mi/mi-nonstop.exp.
2034 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2035 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2036 lib/mi-support.exp.
2037 Use mi_check_thread_states throughout. Avoid ".*" and do not
2038 require an anchor after -exec-run.
2039
d0b76dc6
DJ
20402008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2041
2042 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2043 stop is pending. Avoid ".*" when two stops are pending.
2044 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2045 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2046 newlines in fullnames.
2047 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2048 (mi_expect_stop): Update comments. Only anchor in sync mode.
2049 Do not match newlines.
2050 (mi_send_resuming_command_raw): Always return status.
2051 (mi_get_stop_line): Do not match more than one line by accident.
2052 Only anchor in sync mode.
2053 (mi_run_inline_test): If -exec-next fails, give up.
2054
9990c830
UW
20552008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2056
2057 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2058 on SPU.
2059
ebcf6f00
JB
20602008-09-10 Joel Brobecker <brobecker@adacore.com>
2061
2062 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2063
b6db24e5
JB
20642008-09-10 Joel Brobecker <brobecker@adacore.com>
2065
2066 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2067 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2068 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2069 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2070 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2071 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2072 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2073 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2074 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2075 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2076 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2077 Include the "= " sequence in the expected output of print tests.
2078
2bf448e0
JB
20792008-09-10 Joel Brobecker <brobecker@adacore.com>
2080
2081 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2082 description for boolean types.
2083
d51fd4c8
PA
20842008-09-09 Pedro Alves <pedro@codesourcery.com>
2085
2086 * gdb.base/hook-stop-continue.c: New.
2087 * gdb.base/hook-stop-continue.exp: New.
2088
694182d2
DJ
20892008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2090
2091 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2092
3b8a7fc0
JG
20932008-09-08 Jerome Guitton <guitton@adacore.com>
2094
2095 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2096 (stack_check_probe_2, stack_check_probe_loop_1)
2097 (stack_check_probe_loop_2): New functions.
2098 (main): Add call to these new functions.
2099 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2100 functions, check that the breakpoint is inserted at the appropriate
2101 location.
2102 (insert_breakpoint): Slightly refine this procedure so that it can
2103 be called several times in the test.
2104
96cc0ae8
JG
21052008-09-08 Jerome Guitton <guitton@adacore.com>
2106
2107 * gdb.base/stack-checking.c: New file.
2108 * gdb.base/stack-checking.exp: New file.
2109
1f08b409
TJB
21102008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2111
2112 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2113 * gdb.arch/altivec-regs.exp: Likewise.
2114 * gdb.arch/vsx-regs.exp: Likewise.
2115
3099e1c4
TJB
21162008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2117
2118 * gdb.arch/ppc-fp.exp: New file.
2119 * gdb.arch/ppc-fp.c: New file.
2120
cc69bfc1
PP
21212008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2122
2123 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2124 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 2125
b02a33db
MS
21262008-09-04 Michael Snyder <msnyder@vmware.com>
2127
2128 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2129 as "at" (for non-debug functions such as _start).
2130
2992cbe0
UW
21312008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2132
2133 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2134 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2135 software watchpoints.
2136 * gdb.base/watch_thread_num.exp: Likewise.
2137
514f746b
AR
21382008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2139
2140 * gdb.arch/i386-bp_permanent.exp: New test.
2141
876cecd0
TT
21422008-08-24 Tom Tromey <tromey@redhat.com>
2143
2144 * gdb.base/maint.exp: Update "maint print type".
2145
80f73d71
VP
21462008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2147
2148 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2149 support. Adjust the order of "*running" notifications.
2150 * gdb.mi/non-stop.c: Don't cast from int to void* and
2151 back.
2152
d9c78d7d
MK
21532008-08-20 Mark Kettenis <kettenis@gnu.org>
2154
2155 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2156 expect to find it in the "info frame" output.
2157
97a2d1d3
DJ
21582008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2159
2160 * gdb.base/interp.exp: Always consume both prompts.
2161
b96e2927
PA
21622008-08-20 Pedro Alves <pedro@codesourcery.com>
2163
2164 * gdb.base/pending.exp: Test pending breakpoints without symbols
2165 loaded.
2166
8cf6e61a
VP
21672008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2168
2169 * lib/mi-support.exp (mi_expect_stop): Produce
2170 more details on failures.
2171 * gdb.mi/mi-nonstop.exp: New.
2172 * gdb.mi/non-stop.c: New.
2173
c6ebd6cf
VP
21742008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2175
a9c64011
AS
2176 * gdb.mi/mi-async.exp: Use 'set target-async'.
2177 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 2178
46a9b8ed
DJ
21792008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2180
2181 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2182
44feb3ce
TT
21832008-08-17 Tom Tromey <tromey@redhat.com>
2184
2185 * gdb.base/help.exp (help catch): Rewrite.
2186
311a4e6b
TJB
21872008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2188
2189 * gdb.base/define.exp: Test indented command documentation.
2190 * gdb.python/python.exp: Test indented multi-line command.
2191
604c2f83
LM
21922008-08-15 Luis Machado <luisgpm@br.ibm.com>
2193
2194 * testsuite/gdb.arch/vsx-regs.c: New source file.
2195 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2196 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2197
886a217c
TT
21982008-08-14 Tom Tromey <tromey@redhat.com>
2199
2200 * gdb.base/macscp.exp: Add regression test for "macro define" or
2201 "macro undef" with no arguments.
2202
c814a4f3
PP
22032008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2204
2205 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 2206
12ab8a60
UW
22072008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2208
2209 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2210
d57a3c85
TJB
22112008-08-06 Tom Tromey <tromey@redhat.com>
2212
2213 * gdb.python/python.exp: New file.
2214
c7b778ff
JK
22152008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2216
2217 Fix for PR gdb/1543.
2218 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2219 $LOCATION.
2220 (location): New variable.
2221 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2222 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2223 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2224 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2225 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2226 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2227 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2228 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2229 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2230 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2231 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2232 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2233 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2234 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2235 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2236 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2237 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2238 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2239 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2240 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2241 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2242 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2243 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2244 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2245 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2246 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2247 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2248 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2249 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2250 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2251 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2252 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2253 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2254 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2255 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2256 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2257 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2258 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2259 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2260 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2261 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2262 gdb.base/type-opaque.exp, gdb.base/until.exp,
2263 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2264 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2265 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2266 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2267 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2268 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2269 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2270 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2271 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2272 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2273 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2274 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2275 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2276 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2277 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2278 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2279 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2280 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2281 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2282 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2283 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2284 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2285 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2286 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2287 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2288 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2289 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2290 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2291 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2292 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2293 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2294 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2295 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2296 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2297 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2298 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2299 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2300 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2301 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2302 to bug-gdb@prep.ai.mit.edu .
2303
5e06a3d1
VP
23042008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2305
2306 * lib/mi-support.exp (mi_load_shlibs): New.
2307 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2308
9d81d21b
VP
23092008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2310
2311 * lib/mi-support.exp (get_mi_thread_list)
2312 (check_mi_and_console_threads): New, moved from ...
2313 * gdb.mi/mi-pthread.exp: ...here.
2314 * gdb.mi/gdb669.exp (get_mi_thread_list)
2315 (check_mi_and_console_threads): Delete.
2316 * gdb.mi/mi2-pthread.exp: Likewise.
2317
bae98fe0
TT
23182008-07-28 Tom Tromey <tromey@redhat.com>
2319
2320 * Makefile.in (just-check): Remove. Move body to...
2321 (check): ... here.
2322
57380f4e
DJ
23232008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2324
2325 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2326 Add a test for duplicated SIGINTs.
2327
e09490f1
DJ
23282008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2329
2330 * gdb.threads/schedlock.exp (get_args): Update to work for any
2331 value of NUM.
2332 (Top level): Report the number of threads that did not resume.
2333
6387b45f
DJ
23342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2335
2336 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2337
62f64ff2
DJ
23382008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2339
2340 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2341 non-MI prompt.
2342
fa8de41e
TT
23432008-07-26 Tom Tromey <tromey@redhat.com>
2344
2345 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2346 (function_struct, function_struct_ptr): New globals.
2347 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2348 function pointer in a struct.
2349
ccb3ac8a
TT
23502008-07-26 Tom Tromey <tromey@redhat.com>
2351
2352 * gdb.base/macscp.exp: Add test for macro lexing bug.
2353
d7d9f01e
TT
23542008-07-18 Tom Tromey <tromey@redhat.com>
2355
2356 * gdb.base/macscp.exp: Add macro tests.
2357
9bf07184
PP
23582008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2359
2360 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2361
becf6477
PP
23622008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2363
2364 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2365
0709f7d3
PP
23662008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2367
2368 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 2369
7093c834
PP
23702008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2371
2372 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 2373
b432ffe3
JK
23742008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2375
2376 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2377
b1a268e5
VP
23782008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2379
2380 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2381
e2995f8e
KB
23822008-07-11 Kevin Buettner <kevinb@redhat.com>
2383
2384 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2385 of regexp to account for changes made to GDB in the printing of
2386 byte vectors.
2387
14032a66
TT
23882008-07-11 Tom Tromey <tromey@redhat.com>
2389
2390 * gdb.base/completion.exp: Add 'help' completion test.
2391
981505ef
JK
23922008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2393
2394 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2395
10568435
JK
23962008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2397
2398 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2399
4487aabf
PA
24002008-07-09 Pedro Alves <pedro@codesourcery.com>
2401
2402 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2403
a4a9b1c4
PA
24042008-07-09 Pedro Alves <pedro@codesourcery.com>
2405
2406 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2407
3c3185ac
JK
24082008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2409
2410 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2411
7ebd49dc
VP
24122008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2413
2414 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2415 previous commit. Add a comment.
2416
84e46146
PA
24172008-06-28 Pedro Alves <pedro@codesourcery.com>
2418
2419 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2420
0f8d4a2f
VP
24212008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2422
2423 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2424
f747e0ce
PA
24252008-06-27 Pedro Alves <pedro@codesourcery.com>
2426
2427 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2428 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2429 compiling an executable, link in an object that forces unbuffered
2430 output.
2431 * lib/set_unbuffered_mode.c: New file.
2432
734a5c36
JK
24332008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2434
2435 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2436
a2840c35
VP
24372008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2438
a9c64011
AS
2439 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2440 mi_expect_stop.
2441 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2442 Demand that *running is output.
2443 (detect_async): Perform checking every time.
2444 (mi_send_resuming_command): Extract everything into...
2445 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
2446 (mi_expect_stop): Don't accept any output before *stopped.
2447
6ae37fef
VP
24482008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2449
2450 Robustify mi-simplerun.
a9c64011
AS
2451 * gdb.mi/basics.c (main): Add a call to sleep.
2452 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2453 * gdb.mi/mi2-cli.exp: Likewise.
2454 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 2455
b4aa76f0 24562008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
2457
2458 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2459
e1ac3328
VP
24602008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2461
a9c64011
AS
2462 * gdb.mi/mi-console.exp: Adjust.
2463 * gdb.mi/mi-syn-frame.exp: Adjust.
2464 * gdb.mi/mi2-console.exp: Adjust.
2465 * gdb.mi/mi2-syn-frame.exp: Adjust.
2466 * lib/mi-support.exp (mi_run_cmd): Adjust.
2467 (mi_send_resuming_command): Adjust.
e1ac3328 2468
f7f9a841
VP
24692008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2470
2471 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
2472 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2473 testing of stopped.
2474 * gdb.mi/mi2-syn-frame.exp: Likewise.
2475 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2476 (async, detect_async): New.
2477 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2478 depending on if we're running in sync or async mode.
f7f9a841 2479
37cd5d19
TT
24802008-06-09 Tom Tromey <tromey@redhat.com>
2481
2482 * gdb.base/completion.exp: New tests for field name completion
2483 with spaces, and field name completion with '->'.
2484
65d12d83
TT
24852008-06-06 Tom Tromey <tromey@redhat.com>
2486
2487 * gdb.base/break1.c (struct some_struct): New struct.
2488 (values): New global.
2489 * gdb.base/completion.exp: Add field name completion test.
2490
ebfe2e3f
PP
24912008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2492
2493 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2494 to pointer.
2495 * gdb.cp/call-c.cc: Likewise.
2496
bcf6fc3a
NR
24972008-06-06 Nick Roberts <nickrob@snap.net.nz>
2498
2499 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2500 annotation.
2501
49fd4a42 25022008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 2503 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
2504
2505 * gdb.threads/execl.c, gdb.threads/execl1.c,
2506 gdb.threads/execl.exp: New tests.
a9c64011 2507
8a34ac3f
AR
25082008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2509 Daniel Jacobowitz <dan@codesourcery.com>
2510
2511 * gdb.cp/exception.exp: Activate test, make it work with pending
2512 catchpoints.
2513
86ae69ef
JK
25142008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2515
2516 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2517
f7f9ae2c
VP
25182008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2519
a9c64011
AS
2520 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2521 now printed.
2522 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 2523
2a2d4dc3
AS
25242008-05-27 Andreas Schwab <schwab@suse.de>
2525
2526 * gdb.base/frame-args.exp: Handle arguments that are optimized
2527 out.
2528
5099e4d9
LM
25292008-05-26 Luis Machado <luisgpm@br.ibm.com>
2530
2531 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2532 quiet for ppc32 and group options into a single variable.
2533
d9c36a91
JB
25342008-05-23 Joel Brobecker <brobecker@adacore.com>
2535
2536 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2537 of zero-size elements.
2538 * gdb.ada/null_array.exp: Test printing this new array.
2539
103a8671
JK
25402008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2541
2542 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2543
07a4cc1a 25442008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
2545
2546 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2547 of the "finish" command.
2548
55f996a7
NR
25492008-05-21 Nick Roberts <nickrob@snap.net.nz>
2550
2551 * gdb.base/annota1.exp: Test for new annotation.
2552
907fc202
UW
25532008-05-16 Pedro Alves <pedro@codesourcery.com>
2554
2555 * gdb.base/fixsection.exp: New file.
2556 * gdb.base/fixsection0.c: New file.
2557 * gdb.base/fixsection1.c: New file.
2558
e8f97270
UW
25592008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2560
2561 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2562 * gdb.base/annota3.exp: Likewise.
2563
ac0bb574
NF
25642008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2565
2566 * gdb.base/watch_thread_num.exp: Don't run tests that require
2567 watchpoints if the target doesn't support them.
2568
6fadd07a
DE
25692008-05-12 Doug Evans <dje@google.com>
2570
2571 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2572
6e9a4a30
JB
25732008-05-09 Joel Brobecker <brobecker@adacore.com>
2574
2575 * gdb.ada/assign_1.exp: New testcase.
2576
08388c79
DE
25772008-05-09 Doug Evans <dje@google.com>
2578
a3c83fae
DE
2579 * gdb.base/find.exp: New file.
2580 * gdb.base/find.c: New file.
08388c79 2581
bd5ddfe8
DJ
25822008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2583
2584 * gdb.base/commands.exp (watchpoint_command_test): Handle
2585 gdb,no_hardware_watchpoints.
2586 * gdb.base/float.exp: Allow ARM targets without floating point.
2587 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2588
b5dd68e2 25892008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 2590 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
2591
2592 * gdb.ada/lang_switch: New test program.
2593 * gdb.ada/lang_switch.exp: New testcase.
2594
382d13d1
DE
25952008-05-05 Doug Evans <dje@google.com>
2596
2597 * gdb.base/help.exp (disassemble): Update expected help text.
2598
9dd789d0
PA
25992008-05-04 Pedro Alves <pedro@codesourcery.com>
2600
2601 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2602
611c83ae
PA
26032008-05-04 Pedro Alves <pedro@codesourcery.com>
2604
2605 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2606 different times.
2607
ff013f42
JK
26082008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2609
2610 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2611 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2612 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2613 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2614
96dff6a2
VP
26152008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2616
2617 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2618 notification to appear.
2619
55cd6f92
DJ
26202008-05-04 Daniel Jacobowitz <dan@debian.org>
2621
2622 * gdb.base/fullname.c: New file.
2623 * gdb.base/fullname.exp: New file.
2624 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2625
d705c43c
PA
26262008-05-03 Pedro Alves <pedro@codesourcery.com>
2627
2628 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2629 expressions with macros.
2630
333222e1
JK
26312008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2632
2633 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2634
5ac01682
DJ
26352008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2636
2637 * gdb.base/completion.exp: Handle lack of other symbols beginning
2638 with "a".
2639
2640 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2641
237fc4c9
PA
26422008-05-02 Jim Blandy <jimb@codesourcery.com>
2643
2644 * gdb.asm/asmsrc1.s: Add scratch space.
2645
ed5e9466
DJ
26462008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2647 Daniel Jacobowitz <dan@codesourcery.com>
2648
2649 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2650 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2651 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2652
b39cc962
DJ
26532007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2654
2655 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2656
36d520f5
JB
26572008-05-01 Joel Brobecker <brobecker@adacore.com>
2658
2659 * gdb.base/info-target.exp: New testcase.
2660
8d4e3071
DJ
26612008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2662
2663 * gdb.cp/hang.exp: Use .cc instead of .C.
2664 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2665 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2666
6f3f3097
DJ
26672008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2668
2669 * gdb.base/gdb1250.exp: Remove perror.
2670 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2671
5550a914
PA
26722008-04-30 Pedro Alves <pedro@codesourcery.com>
2673
2674 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2675 .2byte.
2676
d848e687
DJ
26772008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2678
2679 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
2680 (maybe_kfail): New.
2681
93b5768b
PA
26822008-04-25 Pedro Alves <pedro@codesourcery.com>
2683
2684 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
2685
721c02de
VP
26862008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2687
a9c64011
AS
2688 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
2689 * gdb.mi/mi2-syn-frame.exp: Likewise.
2690 * lib/mi-support.exp: Likewise.
721c02de 2691
74960c60
VP
26922008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2693
2694 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
2695 to specify regexp for the location to stop at.
2696 * gdb.base/break-always.c: New.
2697 * gdb.base/break-always.exp: New.
2698
d24317b4
VP
26992008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2700
2701 * lib/mi-support.exp (mi_runto_helper): Adjust
2702 for the original-location field.
2703 (mi_create_breakpoint, mi_list_breakpoints): New.
2704 * gdb.mi/mi-break.exp: Adjust.
2705 * gdb.mi/mi2-break.exp: Adjust.
2706 * gdb.mi/mi-pending.exp: Adjust.
2707 * gdb.mi/mi-simplerun.exp: Adjust.
2708 * gdb.mi/mi2-simplerun.exp: Adjust.
2709 * gdb.mi/mi-syn-frame.exp: Adjust.
2710 * gdb.mi/mi2-syn-frame.exp: Adjust.
2711 * gdb.mi/mi-until.exp: Adjust.
2712 * gdb.mi/mi2-until.exp: Adjust.
2713 * gdb.mi/mi-var-display.exp: Adjust.
2714 * gdb.mi/mi2-var-display.exp: Adjust.
2715 * gdb.mi/mi-watch.exp: Adjust.
2716 * gdb.mi/mi2-watch.exp: Adjust.
2717
fdc59709 27182008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 2719
a9c64011
AS
2720 * aclocal.m4: Add override.m4.
2721 * configure: Regenerate.
fdc59709 2722
8e91f023
VP
27232008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2724
2725 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2726 '-var-update --all-values' reports new value even the type
2727 of a variable object has changed.
2728
233a11ab
CS
27292008-04-18 Craig Silverstein <csilvers@google.com>
2730
2731 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2732 files.
d24317b4 2733
9c1137ad
JB
27342008-04-18 Joel Brobecker <brobecker@adacore.com>
2735
2736 * gdb.ada/atomic_enum: New test program.
2737 * gdb.ada/atomic_enum.exp: New testcase.
2738
66d0bbc7
DE
27392008-04-17 Doug Evans <dje@google.com>
2740
2741 * gdb.opt/Makefile.in: Fix whitespace.
2742
100906b0
UW
27432008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2744
2745 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2746
4584e32e
DE
27472008-04-17 Doug Evans <dje@google.com>
2748
2749 * gdb.base/hashline1.exp: New testcase.
2750 * gdb.base/hashline2.exp: New testcase.
2751 * gdb.base/hashline2.exp: New testcase.
2752
0a320680
PA
27532008-04-17 Pedro Alves <pedro@codesourcery.com>
2754
2755 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2756
18ac113b
AR
27572008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2758
2759 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2760 temporary breakpoint to match "Temporary breakpoint".
2761 * gdb.base/break.exp (delete_breakpoints): Likewise.
2762 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2763 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2764 * gdb.base/display.exp: Likewise.
2765 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2766 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2767 * gdb.base/restore.exp (restore_tests): Likewise.
2768 * gdb.base/sepdebug.exp: Likewise.
2769 * gdb.base/watchpoint.exp: Likewise.
2770 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
2771 * gdb.mi/mi-pending.exp: Likewise.
2772 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
2773 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
2774 * gdb.mi/mi-var-cmd.exp: Likewise.
2775 * gdb.mi/mi-var-display.exp: Likewise.
2776 * gdb.mi/mi2-cli.exp: Likewise.
2777 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
2778 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
2779 * gdb.mi/mi2-var-display.exp: Likewise.
2780 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
2781 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
2782 new "disp" field.
a9c64011 2783 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
2784 reason. This is to support fix for PR2424.
2785
add38693
JK
27862008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2787
2788 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
2789
fcacd99f
VP
27902008-04-13 Vladimir Prus <vladimir@codesourcery.com>
2791
2792 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 2793 field. Add more floating varobj tests.
fcacd99f 2794 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
2795 field.
2796 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
2797 (main): Call do_at_tests.
2798 * lib/mi-support.exp (mi_create_floating_varobj)
2799 (mi_varobj_update_with_type_change): New.
fcacd99f 2800
de051565
MK
28012008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
2802
2803 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
2804 option of -var-evaluate-expression.
2805 * gdb.mi/mi2-var-display.exp: Likewise.
2806
dbc52822
VP
28072008-04-07 Vladimir Prus <vladimir@codesourcery.com>
2808
2809 Introduce test setup helpers.
a9c64011
AS
2810 * lib/gdb.exp (build_executable, clean_restart)
2811 (prepare_for_testing): New.
2812 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
2813 * gdb.base/return.exp: Likewise.
2814 * gdb.base/ending-run.exp: Likewise.
dbc52822 2815
473591da
NR
28162008-04-07 Nick Roberts <nickrob@snap.net.nz>
2817
2818 * gdb.mi/mi-async.exp: New test for asynchronous Machine
2819 Interface (MI) responses.
2820
2b2d9e11
VP
28212008-04-06 Vladimir Prus <vladimir@codesourcery.com>
2822
a9c64011
AS
2823 * gdb.cp/breakpoint.cc: New code to test conditions involving
2824 member variables.
2825 * gdb.cp/breakpoint.exp: Test condition involving member
2826 variables.
2b2d9e11 2827
bb378428
VP
28282008-04-05 Vladimir Prus <vladimir@codesourcery.com>
2829
2830 * lib/mi-support.exp (mi_expect_stop): New.
2831 (mi_run_cmd): Change the
2832 token. Use mi_send_resuming_command, use
2833 mi_expect_stop.
2834 (mi_execute_to_helper): Rename to mi_execute_to.
2835 (mi_send_resuming_command): Add more error patterns.
2836 (mi_wait_for_stop): Renamed to...
2837 (mi_get_stop_line): ...this.
2838 (mi_run_inline_test): Adjust.
2839
2840 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
2841 * gdb.mi/mi-console.exp: Likewise.
2842 * gdb.mi/mi-pending.exp: Likewise.
2843 * gdb.mi/mi-simplerun.exp: Likewise.
2844 * gdb.mi/mi-stack.exp: Likewise.
2845 * gdb.mi/mi-stepi.exp: Likewise.
2846 * gdb.mi/mi-syn-frame.exp: Add comment.
2847 * gdb.mi/mi-until.exp: Likewise.
2848 * gdb.mi/mi-var-display.exp: Likewise.
2849 * gdb.mi/mi-watch.exp: Likewise.
2850 * gdb.mi/mi2-cli.exp: Likewise.
2851 * gdb.mi/mi2-console.exp: Likewise.
2852 * gdb.mi/mi2-simplerun.exp: Likewise.
2853 * gdb.mi/mi2-stack.exp: Likewise.
2854 * gdb.mi/mi2-stepi.exp: Likewise.
2855 * gdb.mi/mi2-until.exp: Likewise.
2856 * gdb.mi/mi2-var-display.exp: Likewise.
2857 * gdb.mi/mi2-watch.exp: Likewise.
2858
62172bb9
UW
28592008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2860
2861 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2862
2863 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2864
a13e061a
PA
28652008-04-04 Pedro Alves <pedro@codesourcery.com>
2866
2867 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2868 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2869 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2870 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2871 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2872 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2873 expect an mi error duplicated in stderr.
2874
eae06beb
JB
28752008-04-03 Joel Brobecker <brobecker@adacore.com>
2876
2877 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2878 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2879 Add a couple of tests that verify the behavior when the new setting
2880 is set to "cancel" and "all".
2881 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2882 "ask" before we start the testing.
2883
79c6ced6
AR
28842008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2885
2886 * gdb.cp/casts.cc: Add class reference variables.
2887 * gdb.cp/casts.exp: New test cases for up/down casting references.
2888
6c2d1a6b
MK
28892008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2890
2891 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2892 instead of beginning to make an extra test pass.
2893 * gdb.mi/mi2-var-display.exp: Likewise.
2894
55b411d9
MR
28952008-03-31 Maciej W. Rozycki <macro@mips.com>
2896
2897 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2898
c6140da2
MD
28992008-03-31 Markus Deuling <deuling@de.ibm.com>
2900 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2901
2902 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2903 value. Add xfail for older kernels.
2904
79732189
AR
29052008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2906
2907 Bring mi-support in line with gdb.exp.
2908 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2909 (mi_gdb_start): New function.
2910
33c3676e
MR
29112008-03-28 Maciej W. Rozycki <macro@mips.com>
2912
2913 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2914
92e28119
VP
29152008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2916
2917 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2918 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2919
9e8e3afe
VP
29202008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2921
2922 * lib/mi-support.exp (mi_create_varobj_checked): New.
2923 (mi_list_varobj_children): Allow to check for a
2924 value.
2925 (mi_list_array_varobj_children): New.
2926
2927 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2928 and mi_list_varobj_children, as opposed to hardcoding
2929 expected strings.
2930 * gdb.mi/gdb701.exp: Likewise.
2931 * gdb.mi/gdb792.exp: Likewise.
2932 * gdb.mi/mi-var-block.exp: Likewise.
2933 * gdb.mi/mi-var-cmd.exp: Likewise.
2934 * gdb.mi/mi-var-invalidate.exp: Likewise.
2935 * gdb.mi/mi2-var-block.exp: Likewise.
2936 * gdb.mi/mi2-var-child.exp: Likewise.
2937 * gdb.mi/mi2-var-cmd.exp: Likewise.
2938 * gdb.mi/mi2-var-display.exp: Likewise.
2939
9df50351
JK
29402008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2941
2942 Fix random false FAILs on i386.
2943 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2944
31e5d73a
DJ
29452008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2946
2947 PR gdb/544
2948 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2949
12f4afab
DJ
29502008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2951
2952 PR gdb/544
2953 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2954
b562a0cb
DJ
29552008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2956
2957 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2958 fixed PR gdb/544.
2959
17faa917
DJ
29602008-03-21 Pedro Alves <pedro@codesourcery.com>
2961
2962 * gdb.threads/fork-child-threads.exp: Test next over fork.
2963
6214f497
DJ
29642008-03-21 Chris Demetriou <cgd@google.com>
2965
2966 * gdb.base/break.exp (rbreak junk): New test for rbreak
2967 "Junk at end of arguments" issue.
2968
63092375
DJ
29692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2970
2971 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2972 *& to work on created array elements.
2973 (Top level): Test print $pc with a file. Test string operations
2974 without a target.
2975 * gdb.base/ptype.exp: Do not expect *& to work on created array
2976 elements.
2977
b21991b0
DJ
29782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2979
2980 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2981 gdb.threads/staticthreads.exp: Update exit query.
2982
c4b347c7
SL
29832008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2984
2985 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2986
fa4727a6
DJ
29872008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2988
2989 * gdb.base/watchpoint.c (global_ptr, func4): New.
2990 (main): Call func4.
2991 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2992 (test_inaccessible_watchpoint): New.
2993
2f34202f
MR
29942008-02-29 Maciej W. Rozycki <macro@mips.com>
2995
2996 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2997 select the largest.
2998
0d6ba1b1
DJ
29992008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3000
3001 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3002 frames-invalid annotations.
3003
e691325a
PM
30042008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3005
a9c64011 3006 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 3007
f85b5ecc
DE
30082008-02-27 Doug Evans <dje@google.com>
3009
3010 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3011 for bug 1738.
3012 (breakpoint_to_handler_entry): Ditto.
3013
b40e7bf3
JB
30142008-02-27 Joel Brobecker <brobecker@adacore.com>
3015
3016 * gdb.base/ending-run.exp: Use the first line of code inside
3017 function body to test breakpoints.
3018 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3019 location where the breakpoint is inserted when using the line
3020 where a function is declared. Fix typo in the description of
3021 one of the tests.
3022 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3023
2faca73a
PM
30242008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3025
3026 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 3027 tests.
2faca73a 3028
6f439c36
PM
30292008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3030
3031 * gdb.base/args.exp: avoid same output for tests
3032 with single quotes.
3033
54e52265
VP
30342008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3035
a9c64011
AS
3036 * gdb.base/annota1.exp: Adjust for 'info break'
3037 format changes.
3038 * gdb.base/annota3.exp: Likewise.
3039 * gdb.base/break.exp: Likewise.
3040 * gdb.base/condbreak.exp: Likewise.
3041 * gdb.base/pending.exp: Likewise.
3042 * gdb.base/sepdebug.exp: Likewise.
3043 * gdb.base/unload.exp: Likewise.
3044 * gdb.cp/ovldbreak.exp: Likewise.
3045 * gdb.mi/mi-pending.exp: Likewise.
54e52265 3046
897b09ca
DE
30472008-02-07 Doug Evans <dje@google.com>
3048
3049 * gdb.cp/mb-inline.exp: New.
3050 * gdb.cp/mb-inline.h: New.
3051 * gdb.cp/mb-inline1.cc: New.
3052 * gdb.cp/mb-inline2.cc: New.
3053
b1c32d35
PM
30542008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3055
3056 * gdb.pascal/floats.pas: New test program.
3057 * gdb.pascal/floats.exp: New testcase.
3058
1a4ca44a
TJB
30592008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3060
3061 * gdb.base/callfuncs.c (t_float_many_args): New function.
3062 (t_double_many_args): New function.
3063 * gdb.base/callfuncs.exp: Add tests for exceeding float
3064 and double parameters passed through the stack.
3065
439048e8
JB
30662008-02-05 Joel Brobecker <brobecker@adacore.com>
3067
3068 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3069 gdb.ada/complete/foo.adb: New files.
3070 * gdb.ada/complete.exp: New testcase.
3071
81fe8080
DE
30722008-02-03 Doug Evans <dje@google.com>
3073
301f0ecf
DE
3074 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3075
81fe8080
DE
3076 * gdb.cp/gdb2384.exp: New file.
3077 * gdb.cp/gdb2384.cc: New file.
3078 * gdb.cp/gdb2384-base.h: New file.
3079 * gdb.cp/gdb2384-base.cc: New file.
3080
4b071aec
DE
30812008-02-02 Doug Evans <dje@google.com>
3082
3083 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3084
61137ba6
JB
30852007-02-01 Joel Brobecker <brobecker@adacore.com>
3086
3087 * gdb.ada/sym_print_name: New test program.
3088 * gdb.ada/sym_print_name.exp: New testcase.
3089
30902007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
3091
3092 * gdb.ada/nested/hello.adb: New file.
3093 * gdb.ada/nested.exp: New testcase.
3094 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3095
98deb0da
VP
30962008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3097
3098 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
3099 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3100 don't cause future evaluations of function to report
3101 creation of internal breakpoints.
98deb0da 3102
723a2275
VP
31032008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3104
3105 * gdb.mi/mi-break.exp (test_error): New.
3106 Call it.
3107
fb546a2f
LM
31082008-01-31 Luis Machado <luisgpm@br.ibm.com>
3109
3110 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3111 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3112
2d8fd90a
PM
31132008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3114
3115 * gdb.pascal/integers.pas: New test program.
3116 * gdb.pascal/integers.exp: New testcase.
3117
a7fa0ded
PM
31182008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3119
3120 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3121
5e1a1926
TJB
31222008-01-30 Luis Machado <luisgpm@br.ibm.com>
3123
3124 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3125 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3126
8d04f9f0
JB
31272008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3128
3129 * gdb.ada/formatted_ref: New test program.
3130 * gdb.ada/formatted_ref.exp: New testcase.
3131
3132 * gdb.cp/formatted-ref.cc: New file.
3133 * gdb.cp/formatted-ref.exp: New testcase.
3134
ce75a98f
JB
31352008-01-30 Joel Brobecker <brobecker@adacore.com>
3136
3137 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3138
e835f6bf
NR
31392008-01-30 Nick Roberts <nickrob@snap.net.nz>
3140
3141 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3142 (test_file_list_exec_source_file): Update to new macro-info field.
3143
d118ef87
PH
31442008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3145
3146 * gdb.ada/exprs: New test program.
3147 * gdb.ada/exprs.exp: New testcase.
3148
7d35ab09
TJB
31492008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3150
3151 * dfp-test.c (DELTA, DELTA_B): New definitions.
3152 (double_val1, double_val2, double_val3, double_val4, double_val5,
3153 double_val6, double_val7, double_val8, double_val9, double_val10,
3154 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3155 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3156 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3157 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3158 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3159 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3160 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3161 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3162 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3163 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3164 dec128_val16): New global variables.
3165 (decimal_dec128_align): New function.
3166 (decimal_mixed): Likewise.
3167 (decimal_many_args_dec32): Likewise.
3168 (decimal_many_args_dec64): Likewise.
3169 (decimal_many_args_dec128): Likewise.
3170 (decimal_many_args_mixed): Likewise.
3171 * dfp-test.exp: Add tests calling new inferior functions.
3172
2d717e4f
DJ
31732008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3174
3175 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3176 gdb.server/ext-run.exp: New files.
3177 * lib/gdbserver-support.exp (gdbserver_download): New.
3178 (gdbserver_start): New. Update gdbserver expected
3179 output.
3180 (gdbserver_spawn): Use them.
3181 (gdbserver_start_extended): New.
3182
e85a822c
DJ
31832008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3184
3185 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3186 Run on GNU/Linux.
3187 (do_exec_tests): Check for systems which do not support catchpoints.
3188 Do not match START.
3189 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3190 Run on GNU/Linux. Enable verbose output.
3191 (check_fork_catchpoints): New.
3192 (explicit_fork_child_follow, catch_fork_child_follow)
3193 (tcatch_fork_parent_follow): Update expected messages.
3194 (do_fork_tests): Use check_fork_catchpoints.
3195 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3196 Run on GNU/Linux. Enable verbose output.
3197 (check_vfork_catchpoints): New.
3198 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3199 expected messages.
3200 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3201
401ea829
JB
32022008-01-29 Jim Blandy <jimb@red-bean.com>
3203
3204 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3205 host' errors.
3206 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3207
aceaf3ad
JB
32082008-01-29 Jim Blandy <jimb@red-bean.com>
3209
3210 * gdb.threads/sigthread.c: Use barriers to ensure that
3211 child_thread and child_thread_two are always initialized before we
3212 start to use them.
3213
a5606eee
VP
32142008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3215
3216 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
3217 * gdb.base/watchpoint-solib.c: New.
3218 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 3219
c55a82bb
PM
32202008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3221
3222 * gdb.base/gdb1056.exp: Add unsigned integer test.
3223
0993fe05
DE
32242008-01-28 Doug Evans <dje@google.com>
3225
3226 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3227
4fe42e7f
JB
32282008-01-27 Jim Blandy <jimb@codesourcery.com>
3229
c7a69933
JB
3230 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3231
4fe42e7f
JB
3232 * gdb.base/expand-psymtabs.exp: Doc fix.
3233
5def8285
MK
32342008-01-26 Mark Kettenis <kettenis@gnu.org>
3235
3236 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3237
5313c911
NR
32382008-01-24 Nick Roberts <nickrob@snap.net.nz>
3239
a9c64011 3240 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
3241 -var-set-format.
3242
93815fbf
VP
32432008-01-23 Chris Demetriou <cgd@google.com>
3244
3245 * gdb.threads/thread_events.c: New testcase source file.
3246 * gdb.threads/thread_events.exp: New testcase expect file.
3247
467a88ee
NR
32482008-01-23 Nick Roberts <nickrob@snap.net.nz>
3249
3250 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
3251
3252 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
3253 -var-set-format.
3254
d8f82aba
DJ
32552008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3256 Vladimir Prus <vladimir@codesourcery.com>
3257
3258 * gdb.base/float.exp: Allow missing floating point for m68k and
3259 PowerPC.
3260
60c46647
VP
32612008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3262
3263 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
3264 ignore count.
3265 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3266 * gdb.mi/mi-cli.exp: Adjust.
3267 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 3268
c7dd36a1
PA
32692008-01-17 Pedro Alves <pedro@codesourcery.com>
3270
3271 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3272 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3273 with dummy_ptr's address.
3274 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3275 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3276 all targets.
3277 * gdb.mi/mi2-var-child.exp: Likewise.
3278
39d5313e
JB
32792008-01-09 Joel Brobecker <brobecker@adacore.com>
3280
3281 * gdb.ada/null_array: New test program.
3282 * gdb.ada/null_array.exp: New testcase.
3283
0aea4bf3
LM
32842008-01-09 Luis Machado <luisgpm@br.ibm.com>
3285
3286 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3287 with required float modifiers.
3288
0b354900
JB
32892008-01-08 Joel Brobecker <brobecker@adacore.com>
3290
3291 * gdb.ada/funcall_param: New test program.
3292 * gdb.ada/funcall_param.exp: New testcase.
3293
cdb7f5d4
JB
32942008-01-08 Joel Brobecker <brobecker@adacore.com>
3295
3296 * gdb.ada/arrayparam: New test program.
3297 * gdb.ada/arrayparam.exp: New testcase.
3298
88e2547f
JB
32992008-01-08 Joel Brobecker <brobecker@adacore.com>
3300
3301 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3302 landed. Should also fix random failures in the test following it.
3303
f6867ce0
TJB
33042008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3305
3306 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3307 for expressions with decimal float values.
3308 (test_dfp_conversions): New function to test casts to and from
3309 decimal float types.
3310 Call test_dfp_conversions.
3311 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3312 elements.
3313 (main): Initialize ds.float4 and ds.double8 elements.
3314 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3315 string to new error message.
3316 (d64_set_tests): Likewise.
3317 (d128_set_tests): Likewise.
3318 Add tests for expressions with decimal float variables. Add tests for
3319 conversions to and from decimal float types.
3320
f9c11282
JB
33212008-01-05 Joel Brobecker <brobecker@adacore.com>
3322
3323 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3324 * gdb.ada/packed_tagged.exp: New testcase.
3325
0ecbca72
JB
33262008-01-04 Joel Brobecker <brobecker@adacore.com>
3327
3328 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3329 gdb.ada/homonym/homonym_main.adb: New files.
3330 * gdb.ada/homonym.exp: New testcase.
3331
c18d3d89
JB
33322008-01-04 Joel Brobecker <brobecker@adacore.com>
3333
3334 * gdb.ada/packed_array.exp: Add testing of references to
3335 a packed array.
3336
ecc7085b
JB
33372008-01-04 Joel Brobecker <brobecker@adacore.com>
3338
3339 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3340 New files.
3341 * gdb.ada/type_coercion.exp: New testcase.
3342
c474c922
JB
33432008-01-04 Joel Brobecker <brobecker@adacore.com>
3344
3345 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3346 gdb.ada/tagged/foo.adb: New file.
3347 * gdb.ada/tagged.exp: New testcase.
3348
9005b927
JB
33492008-01-04 Joel Brobecker <brobecker@adacore.com>
3350
3351 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3352 gdb.ada/ptype_field/foo.adb: New files.
3353 * gdb.ada/ptype_field.exp: New testcase.
3354
1a6aaad8
JB
33552008-01-03 Joel Brobecker <brobecker@adacore.com>
3356
3357 * gdb.ada/print_pc.exp: New testcase.
3358
0ef22f53
JB
33592008-01-03 Joel Brobecker <brobecker@adacore.com>
3360
3361 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3362 gdb.ada/taft_type/p.adb: New files.
3363 * gdb.ada/taft_type.exp: New testcase.
3364
1689ecf8
JB
33652008-01-03 Joel Brobecker <brobecker@adacore.com>
3366
3367 * gdb.ada/array_bounds/bar.adb: New file.
3368 * gdb.ada/array_bounds.exp: New testcase.
3369
a4d0b9c3
JB
33702008-01-03 Joel Brobecker <brobecker@adacore.com>
3371
3372 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3373 gdb.ada/arrayptr/foo.adb: New files.
3374 * gdb.ada/arrayptr.exp: New testcase.
3375
a31ace00
JB
33762008-01-03 Joel Brobecker <brobecker@adacore.com>
3377
3378 * gdb.base/set-lang-auto.exp: New testcase.
3379
a97fced3
JB
33802008-01-03 Joel Brobecker <brobecker@adacore.com>
3381
3382 * gdb.ada/fun_addr/foo.adb: New file.
3383 * gdb.ada/fun_addr.exp: New testcase.
3384
ef29ce1a
JK
33852008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3386
3387 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3388 New files
3389
0fafefe3
JB
33902008-01-02 Joel Brobecker <brobecker@adacore.com>
3391
3392 * array_subscript_addr/p.adb: New file.
a9c64011 3393 * array_subscript_addr.exp: New testcase.
0fafefe3 3394
c4359f8d
JB
33952008-01-02 Joel Brobecker <brobecker@adacore.com>
3396
a9c64011 3397 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
3398 New files.
3399 * gdb.ada/str_cmp_ref.exp: New testcase.
3400
1aa1b15b
JB
34012008-01-01 Joel Brobecker <brobecker@adacore.com>
3402
3403 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3404 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 3405 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 3406
81c9b2cf
JB
34072008-01-01 Joel Brobecker <brobecker@adacore.com>
3408
3409 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3410 gdb.ada/ref_param/pck.ads: New files.
3411 * gdb.ada/ref_param.exp: New testcase.
3412
319e4674
JB
34132008-01-01 Joel Brobecker <brobecker@adacore.com>
3414
3415 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3416 gdb.ada/interface/foo.adb: New files.
3417 * gdb.ada/interface.exp: New testcase.
3418
ef682c56
JB
34192007-12-31 Jim Blandy <jimb@codesourcery.com>
3420
3421 * gdb.base/multi-forks.exp: Consume all output from child
3422 processes before proceeding to next test.
3423
f6f3eb6c
JB
34242007-12-29 Jim Blandy <jimb@codesourcery.com>
3425
3426 * configure: Regenerated.
3427
f652e42f
JB
34282007-12-27 Joel Brobecker <brobecker@adacore.com>
3429
3430 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3431 gdb.ada/fixed_cmp/fixed.adb: New files.
3432 * gdb.ada/fixed_cmp.exp: New testcase.
3433
6943e596
JB
34342007-12-27 Joel Brobecker <brobecker@adacore.com>
3435
3436 * gdb.ada/boolean_expr.exp: New testcase.
3437
aad9a193
JB
34382007-12-26 Jim Blandy <jimb@codesourcery.com>
3439
3440 * gdb.base/multi-forks.exp: Doc fix.
3441
fb5f3683
JB
34422007-12-26 Joel Brobecker <brobecker@adacore.com>
3443
3444 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3445 * gdb.ada/char_param.exp: Do not compile our test program with
3446 -gnata, this is unnecessary.
3447 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3448
384e4a9c
JB
34492007-12-24 Joel Brobecker <brobecker@adacore.com>
3450
3451 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3452 gdb.ada/print_chars/foo.adb: New files.
3453 * gdb.ada/print_chars.exp: New testcase.
3454
01e044f7
JB
34552007-12-24 Joel Brobecker <brobecker@adacore.com>
3456
3457 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3458 gdb.ada/char_param/foo.adb: New files.
3459 * gdb.ada/char_param.exp: New testcase.
3460
0ce17860
JB
34612007-12-22 Jim Blandy <jimb@codesourcery.com>
3462
3463 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3464 hard-coding source line numbers into the test.
3465 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3466 gdb_get_line_number to find.
3467
919809b9
JB
34682007-12-22 Joel Brobecker <brobecker@adacore.com>
3469
3470 * gdb.base/ptype.c (highest): New struct type.
3471 (the_highest): New variable of that type.
3472 (main): Add dummy assignment to a field of variable the_highest.
3473 * gdb.base/ptype.exp: Test type printing of our new variable.
3474
abc8a88d
PM
34752007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3476
3477 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 3478 and record first explicitly generated thread number.
abc8a88d
PM
3479 Use that thread number for thread specific watchpoint test.
3480 Add iteration number to repetitive tests.
3481
5158f3e3
CES
34822007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3483 Jim Blandy <jimb@codesourcery.com>
3484
3485 * gdb.base/expand-psymtabs.c: New testcase
3486 source file.
3487 * gdb.base/expand-psymtabs.exp: New testcase
3488 expect file.
3489
37e4754d
LM
34902007-12-17 Luis Machado <luisgpm@br.ibm.com>
3491
3492 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3493 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3494
551e5d04
JB
34952007-12-17 Joel Brobecker <brobecker@adacore.com>
3496
3497 * gdb.ada/frame_args/foo.adb: New file.
3498 * gdb.ada/frame_args/pck.ads: New file.
3499 * gdb.ada/frame_args/pck.adb: New file.
3500 * gdb.ada/frame_args.exp: New testcase.
3501
a05ee097
JB
35022007-12-17 Joel Brobecker <brobecker@adacore.com>
3503
3504 * gdb.base/frame-args.c: New file.
3505 * gdb.base/frame-args.exp: New testcase.
3506
c162e8c9 35072007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 3508 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
3509
3510 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3511
afe8ab22 35122007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3513
afe8ab22
VP
3514 * gdb.mi/mi-pending.exp: New.
3515 * gdb.mi/mi-pending.c: New.
3516 * gdb.mi/mi-pendshr.c: New.
3517
dfdfb3ca
JB
35182007-12-06 Jim Blandy <jimb@codesourcery.com>
3519
3520 * gdb.base/default.exp: Update expected output for 'info catch'.
3521
b7fca990
JK
35222007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3523
3524 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3525 must be set to binary.
3526
6a1afc1e
PA
35272007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3528
3529 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3530
a6b151f1
DJ
35312007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3532
3533 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3534 gdb.mi/mi-file-transfer.exp: New.
3535
43039443
JK
35362007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3537
3538 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3539
0ef2251b
MR
35402007-11-22 Maciej W. Rozycki <macro@mips.com>
3541
3542 * gdb.trace/backtrace.exp: Fix a typo.
3543 * gdb.trace/circ.exp: Likewise.
3544 * gdb.trace/collection.exp: Likewise.
3545 * gdb.trace/limits.exp: Likewise.
3546 * gdb.trace/report.exp: Likewise.
3547 * gdb.trace/tfind.exp: Likewise.
3548 * gdb.trace/while-dyn.exp: Likewise.
3549
5443631e
NR
35502007-11-21 Nick Roberts <nickrob@snap.net.nz>
3551
3552 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3553 objects of pointers that can't be dereferenced are now
3554 "noneditable".
3555
a4ce5b0d
UW
35562007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3557
3558 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3559 (target_cpu): Remove.
3560
d6e956e5
VP
35612007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3562
3563 * gdb.base/ending-run.exp: Expect the list of cleared
3564 breakpoint to come in natural order, not the reversed one.
a9c64011 3565
214270ab
VP
35662007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3567
3568 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3569 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 3570
1a619819
LM
35712007-11-05 Luis Machado <luisgpm@br.ibm.com>
3572
3573 * gdb.base/printcmds.exp: New function
3574 test_printf_with_dfp.
3575
5b01a6fa
DE
35762007-11-02 Doug Evans <dje@google.com>
3577
3578 * gdb.disasm/t01_mov.s: Remove carriage returns.
3579 * gdb.disasm/t02_mova.s: Ditto.
3580 * gdb.disasm/t03_add.s: Ditto.
3581 * gdb.disasm/t04_sub.s: Ditto.
3582 * gdb.disasm/t05_cmp.s: Ditto.
3583 * gdb.disasm/t06_ari2.s: Ditto.
3584 * gdb.disasm/t07_ari3.s: Ditto.
3585 * gdb.disasm/t08_or.s: Ditto.
3586 * gdb.disasm/t09_xor.s: Ditto.
3587 * gdb.disasm/t10_and.s: Ditto.
3588 * gdb.disasm/t11_logs.s: Ditto.
3589 * gdb.disasm/t12_bit.s: Ditto.
3590 * gdb.disasm/t13_otr.s: Ditto.
3591
ec33ab7f
JK
35922007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3593
3594 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3595
ae0d01ff
UW
35962007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3597
3598 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3599 provide DFP support.
3600
55eddb0f
DJ
36012007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3602
3603 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3604 Test "set powerpc vector-abi". Skip auto-detection tests for old
3605 toolchains.
3606
7020f05c
PA
36072007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3608
3609 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3610 with [string compare].
3611
84bc3db9
PA
36122007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3613
3614 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3615 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3616
5876dc88
LM
36172007-10-25 Luis Machado <luisgpm@br.ibm.com>
3618
3619 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3620 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3621 * gdb.opt/Makefile.in: New makefile.
3622 * Makefile.in: Create new directory "gdb.opt".
3623 * configure.ac: Add "gdb.opt" directory.
3624 * configure: Regenerated.
a9c64011 3625
c3ea9a14
DE
36262007-10-25 Doug Evans <dje@google.com>
3627
3628 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3629 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3630
a9c64011 36312007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
3632 Thiago Jung Bauermann <bauerman@br.ibm.com>
3633
3634 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3635 Floating Point expressions.
3636 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3637 Floating Point variables.
3638 * gdb.base/dfp-test.c: new file containing program with Decimal
3639 Floating variables, used by gdb.base/dfp-test.exp.
3640
62a24a2b
DJ
36412007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3642
3643 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3644
e7b1eae6
UW
36452007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3646
3647 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3648 compiling test case with GCC.
3649 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3650
c641edcc
UW
36512007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3652
3653 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3654 format changes.
3655
5e5ebfe6
MS
36562007-10-18 Michael Snyder <msnyder@specifix.com>
3657
3658 * gdb.base/dbx.exp: Add missing "-re " operator.
3659
e831e7b6
GM
36602007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3661
3662 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3663 * configure.ac: Removed trailing spaces after backslash.
3664 * gdb.modula2: New directory.
3665 * gdb.modula2/Makefile.in: New file.
3666 * gdb.modula2/unbounded-array.exp: New file.
3667 * gdb.modula2/unbounded1.c: New file.
3668
7cc46491
DJ
36692007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3670
3671 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3672
36732007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
3674
3675 * gdb.base/sigstep.c (main): Add checks for
3676 return values for setitimer call.
3677 Call setitimer again with itimer = ITIMER_REAL
3678 if first call to setitimer fails.
3679
e91528f0
KH
36802007-10-11 Kazu Hirata <kazu@codesourcery.com>
3681
3682 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
3683 of $timeout.
3684
2ec9a4f8
DJ
36852007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3686
3687 * gdb.server/server-run.exp: Test for dynamic linker symbols.
3688
36892007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
3690
3691 * lib/gdb.exp (gdb_run_cmd): Move comment outside
3692 of gdb_expect call, to avoid interruption.
3693
64b2fa04
PA
36942007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
3695
3696 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
3697 (v_unsigned_long_long, v_long_long_array)
3698 (v_signed_long_long_array, v_unsigned_long_long_array)
3699 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
3700 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
3701 [!NO_LONG_LONG]: New.
3702 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
3703 v_long_long_member.
3704
3705 (v_long_long_func, v_signed_long_long_func)
3706 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
3707 (main) [!NO_LONG_LONG]: Initialize long long variants.
3708
3709 * gdb.base/whatis.exp: If board file requests no_long_long, build
3710 test with NO_LONG_LONG defined. Test long long, signed long long,
3711 and unsigned long long variants but only if board file doesn't
3712 disable it.
3713
a912286e 37142007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 3715 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
3716
3717 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
3718 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3719 * configure: Regenerated.
3720 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3721 gdb.pascal/types.exp, lib/pascal.exp: New files.
3722
471ba8c9
DJ
37232007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3724
3725 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3726 call.
3727 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3728 to return to the call.
3729 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3730 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3731 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3732 * gdb.mi/mi-until.exp (test_until): Likewise.
3733 * gdb.mi/mi2-until.exp (test_until): Likewise.
3734
fef8a650
DJ
37352007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3736
3737 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3738 two-char array.
3739 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3740
d983da9c
DJ
37412007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3742
3743 * gdb.threads/watchthreads.c (thread_function): Sleep between
3744 iterations.
3745 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3746 at once for S/390. Generate matching fails and passes.
3747
17f62551
VP
37482007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3749
3750 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3751 the 'struct_declarations' variable to zeros.
a9c64011 3752
ed0616c6
VP
37532007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3754
3755 * gdb.cp/mb-ctor.cc: New.
3756 * gdb.cp/mb-ctor.exp: New.
3757 * gdb.cp/mb-templates.cc: New.
3758 * gdb.cp/mb-templates.exp: New.
3759
41f1b697
DJ
37602007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3761
3762 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3763
3f213f78
PA
37642007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3765
3766 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3767 targets.
3768 * configure: Regenerate.
3769
0d381245 37702007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3771
0d381245
VP
3772 * gdb.base/annota1.exp: Adjust for 'info break'
3773 format changes.
3774 * gdb.base/annota3.exp: Likewise.
3775 * gdb.base/break.exp: Likewise.
3776 * gdb.base/condbreak.exp: Likewise.
3777 * gdb.base/pending.exp: Likewise.
3778 * gdb.base/sepdebug.exp: Likewise.
3779 * gdb.base/unload.exp: Likewise.
3780 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 3781
fe3f5fa8
VP
37822007-09-22 Vladimir Prus <vladimir@codesourcery.com>
3783
3784 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
3785 messages.
3786 * gdb.base/chng-syms.exp: Likewise.
3787 * gdb.base/unload.exp: Likewise.
a9c64011 3788
a75cf6c0
DJ
37892007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
3790
3791 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
3792
18ecae38
DJ
37932007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
3794
3795 * schedlock.c (NUM): Change to 1.
3796 (main): Use args[0] for the main thread.
3797 * schedlock.exp: Only expect two threads. Only issue one pass or fail
3798 regardless of the number of threads.
3799
5509918f
MR
38002007-09-14 Maciej W. Rozycki <macro@mips.com>
3801
4a543daf
MR
3802 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
3803 type down.
3804 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3805 test.
3806 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
3807 watchpoint type down.
3808 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3809 test.
3810
38112007-09-14 Maciej W. Rozycki <macro@mips.com>
3812
5509918f
MR
3813 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
3814 Move all the tests here and run them twice, once using software
3815 watchpoints and once using hardware watchpoints.
3816 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
3817
40b53987
DJ
38182007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
3819
3820 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
3821 test.
3822
695e2681
MK
38232007-09-10 Mark Kettenis <kettenis@gnu.org>
3824
8b3fc8d8
MK
3825 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
3826 build-id.
3827
695e2681
MK
3828 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
3829 know about $ORIGIN. Calculate output dir from $dest instead of
3830 using ${objdir}/{$subdir}.
3831
58d69f29
MK
38322007-09-09 Mark Kettenis <kettenis@gnu.org>
3833
3834 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
3835 gcore, before continuing with the test.
3836
3e347599
DJ
38372007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
3838
3839 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
3840 * gdb.mi/mi-watch.exp: Likewise.
3841
ea37ba09
DJ
38422007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3843 Jim Blandy <jimb@codesourcery.com>
3844
3845 * gdb.arch/i386-sse.exp: Do not expect character constants.
3846 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
3847 * gdb.base/display.exp: Allow print/s.
3848 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
3849 and unsigned char array changes.
3850
2025a643
DJ
38512007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3852
3853 * gdb.base/display.exp: Add tests for printf %p.
3854
26669a27
PA
38552007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3856
3857 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3858 the dll name to unicode.
3859
c8f021f8
JK
38602007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3861
3862 * gdb.base/default.exp (show version): Update the version text.
3863 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3864
4cf31eea
JK
38652007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3866
3867 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3868 New files.
3869
4935890f
JK
38702007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3871
3872 * lib/gdb.exp (build_id_debug_filename_get): New function.
3873 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3874 Remove the generate DEBUG file for the future testcase runs.
3875 New testcase for the NT_GNU_BUILD_ID retrieval.
3876 Move the final testing step to ...
3877 (test_different_dir): ... a new function.
3878 New parameter XFAIL to XFAIL all the tests performed.
3879 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3880 New parameter TYPE to PF_PREFIX all the tests performed.
3881
02142340
VP
38822007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3883
3884 * gdb.mi/mi-var-cp.cc (path_expression): New
3885 function.
3886 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3887
36acd84e
UW
38882007-08-27 Markus Deuling <deuling@de.ibm.com>
3889
3890 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3891 to fit into SPU Local Store memory.
3892
a896d121
JB
38932007-08-23 Joel Brobecker <brobecker@adacore.com>
3894
3895 * gdb.base/default.exp: Adjust the expected output of "info
3896 warranty" after the switch to GPLv3.
3897
7b433602
JB
38982007-08-23 Joel Brobecker <brobecker@adacore.com>
3899
3900 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3901 to 30000 (from 20000).
3902
e22f8b7c
JB
39032007-08-23 Joel Brobecker <brobecker@adacore.com>
3904
3905 Switch the license of all .exp files to GPLv3.
3906 Switch the license of all .f and .f90 files to GPLv3.
3907 Switch the license of all .s and .S files to GPLv3.
3908
5a0e3bd0
JB
39092007-08-23 Joel Brobecker <brobecker@adacore.com>
3910
3911 * configure.ac: Switch license to GPLv3.
3912
cc00619d
JB
39132007-08-23 Joel Brobecker <brobecker@adacore.com>
3914
3915 Switch the licensing to GPLv3 for all .ads and .adb files.
3916
8d26208a
DJ
39172007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3918
3919 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3920 and t_int_double.
3921 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3922
4fcb9948
JB
39232007-08-17 Joel Brobecker <brobecker@adacore.com>
3924
3925 * gdb.base/step-line.c: Switch license to GPL version 3, and
3926 update copyright year.
3927 * gdb.base/step-line.inp: Likewise.
3928
b9c34f67
JB
39292007-08-17 Joel Brobecker <brobecker@adacore.com>
3930
3931 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3932 changes inside gdb1555.c.
3933 * gdb.base/pending.exp: Likewise.
3934
2cc17678
DJ
39352007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3936
3937 * config/default.exp: New file.
3938
e48883f7
DJ
39392007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3940
3941 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3942 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3943
1ab80e5b
MR
39442007-07-30 Maciej W. Rozycki <macro@mips.com>
3945
3946 * gdb.base/dump.exp: Force the correct endianness for binary
3947 formats not carrying this information.
3948
aba471f5
DJ
39492007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3950
3951 * gdb.threads/staticthreads.exp: Match .*sem_post.
3952
d4e07204
DJ
39532007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3954
3955 * gdb.base/readline.exp (operate_and_get_next): Match the final
3956 prompt.
3957
2b97317d
KB
39582007-07-23 Kevin Buettner <kevinb@redhat.com>
3959
3960 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3961 to restarting SID.
3962
44efa07a
KB
39632007-07-18 Kevin Buettner <kevinb@redhat.com>
3964
3965 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3966 prior to `gdb_start'.
3967
7b5ebade
KB
39682007-07-18 Kevin Buettner <kevinb@redhat.com>
3969
3970 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3971 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3972 Remove call to gdb_unload.
3973
255e7678
DJ
39742007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3975 Daniel Jacobowitz <dan@codesourcery.com>
3976
3977 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3978 for __WIN32__.
3979 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3980 * gdb.base/unload.exp: Use shared library test routines.
3981
3a40aaa0
UW
39822007-07-03 Markus Deuling <deuling@de.ibm.com>
3983
3984 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3985 * gdb.base/solib-symbol-lib.c: Likewise.
3986 * gdb.base/solib-symbol-main.c: Likewise.
3987
b0f4b84b
DJ
39882007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3989
3990 * config/gdbserver.exp (gdb_reconnect): New.
3991 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3992 gdb.base/solib-disc.exp: New files.
3993 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3994 remote debugging".
3995 (gdb_compile): Add shlib_load flag.
3996 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3997 port.
3998 (gdbserver_reconnect): New.
3999
1b05479a
DJ
40002007-07-01 Nick Roberts <nickrob@snap.net.nz>
4001 Daniel Jacobowitz <dan@codesourcery.com>
4002
4003 * gdb.base/annota3.exp: Test for if construct.
4004
86f78eb2
DJ
40052007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4006
4007 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4008
6a2eb474 40092007-06-21 Chris Dearman <chris@mips.com>
a9c64011 4010 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
4011
4012 * gdb.base/display.exp: Allow a newline after display/i.
4013 * gdb.base/pc-fp.exp: Likewise.
4014 * gdb.base/sigbpt.exp: Likewise.
4015
f8b73d13
DJ
40162007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4017
4018 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4019 required features to be included.
4020
4339e69e
DJ
40212007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4022
4023 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4024 in info threads output.
4025
23d964e7
UW
40262007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4027 Markus Deuling <deuling@de.ibm.com>
4028
4029 * gdb.arch/spu-info.exp: New testcase.
4030 * gdb.arch/spu-info.c: New file.
4031
fd20f75b
DJ
40322007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4033
4034 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4035 tpcs_offset. Restore lr after the call.
4036 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4037
2226f861
DJ
40382007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4039
4040 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4041 (gdbserver_run): Kill any running gdbserver.
4042 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4043
d12371a9
MR
40442007-05-17 Maciej W. Rozycki <macro@mips.com>
4045
4046 * gdb.base/sigbpt.exp: Preset segv_addr.
4047
93f02886
DJ
40482007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4049
4050 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4051 (gdb_compile_shlib): Likewise.
4052 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4053 (default_gdb_init): Clear cleanfiles.
4054 (gdb_finish): Delete recorded cleanfiles.
4055 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4056
4057 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4058 Do not use isnative.
4059 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4060 gdb.base/so-impl-ld.exp: Likewise.
4061 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4062 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4063 gdb_compile.
4064
b04e06d7
VP
40652007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4066
4067 * config/unknown.exp: Remove.
4068
069ed931
UW
40692007-05-15 Markus Deuling <deuling@de.ibm.com>
4070
4071 * gdb.base/info-proc.exp: Check is_remote.
4072
09db0d03
UW
40732007-05-14 Markus Deuling <deuling@de.ibm.com>
4074
4075 * gdb.base/gcore.exp: Initialize variable core_supported.
4076
af2cbe8c
DJ
40772007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4078
4079 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4080
027c0295
DJ
40812007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4082
4083 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4084 * gdb.threads/print-threads.exp (test_all_threads): Allow
4085 negative and hexadecimal thread IDs.
4086
dc5000e7
DJ
40872007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4088
4089 * gdb.java/jprint.java (public): Avoid invalid call to static
4090 method.
4091
2e74ed18
DP
40922007-05-14 Denis Pilat <denis.pilat@st.com>
4093
4094 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4095 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4096 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4097 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4098 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4099
83547f02
UW
41002007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4101
4102 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 4103 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
4104 this mode.
4105 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4106 * gdb.base/spu.ld: New file.
4107
b18be20d
DJ
41082007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4109
4110 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4111
be444858
DJ
41122007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4113
4114 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4115
b1d53152
DJ
41162007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4117
4118 * gdb.java/jmain.exp: Handle demangled names with and without method
4119 signatures.
4120
d084b331
DJ
41212007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4122
4123 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4124 (have_a_very_merry_interrupt): Remove calls to puts.
4125 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4126 inferior output.
4127 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4128 test names.
4129
db9d7fc5
DJ
41302007-04-29 Markus Deuling <deuling@de.ibm.com>
4131 Daniel Jacobowitz <dan@codesourcery.com>
4132
4133 * gdb.base/auxv.exp (core_works): Also check is_remote.
4134 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4135
ef783a7d 41362007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4137
ef783a7d
VP
4138 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4139 message, not the undefined 'module' variable.
4140 * gdb.base/siginfo.exp: Likewise.
4141 * gdb.base/sigstep.exp: Likewise.
4142 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4143 serialport.
4144 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4145
b7b73cae
CV
41462007-04-25 Corinna Vinschen <vinschen@redhat.com>
4147
4148 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4149 target sim fails. Return 0 otherwise.
4150 (gdb_load): Return prematurely if gdb_target_sim fails.
4151
7d90fdfa
DP
41522007-04-16 Denis Pilat <denis.pilat@st.com>
4153
4154 * gdb.base/setshow.exp: Reset height after having set it to 100.
4155
5d3e9c85
DP
41562007-04-16 Denis Pilat <denis.pilat@st.com>
4157
4158 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4159
18e75969
DP
41602007-04-16 Denis Pilat <denis.pilat@st.com>
4161
4162 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4163
25d5ea92
VP
41642007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4165
4166 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4167 tests. Run the frozen varobjs test.
4168 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 4169 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 4170
0b49cb80
JK
41712007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4172
4173 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4174 gdb.base/type-opaque.exp: New files.
4175
a73bafbc 41762007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
4177
4178 * gdb.mi/mi-var-child.c
a73bafbc
VP
4179 (do_children_tests): User char[2] instead of
4180 char so that automatic printing of pointers to char
4181 don't give unpredicable result.
4182 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4183 local variables.
4184 * gdb.mi/mi-var-child.exp: Step to right line
4185 of do_children_tests.
4186 * gdb.mi/mi2-var-child.exp: Likewise.
4187 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 4188 do_locals_tests.
a73bafbc
VP
4189 (do_children_tests): User char[2] instead of
4190 char so that automatic printing of pointers to char
a9c64011 4191 don't give unpredicable result.
a73bafbc 4192 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4193 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
4194 Pass test name to mi_wait_for_stop.
4195
7ce59000
DJ
41962007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4197
4198 * gdb.asm/asm-source.exp: Remove d10v case.
4199 * lib/gdb.exp (skip_cplus_tests): Likewise.
4200 * gdb.asm/d10v.inc: Deleted.
4201
20389057
DJ
42022007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4203
4204 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4205
8807d78b
DJ
42062007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4207
4208 * config/netware.exp: Delete file.
4209
aa3edb8e
JB
42102007-03-29 Joel Brobecker <brobecker@adacore.com>
4211
4212 * gdb.dwarf2/dw2-noloc.S: New file.
4213 * gdb.dwarf2/dw2-noloc.exp: New file.
4214
297561ac
PA
42152007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4216
4217 * gdb.cp/method2.cc: New test.
4218 * gdb.cp/method2.exp: New test.
4219 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4220
1f81bd39
DJ
42212007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4222
4223 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4224
9453113a
DJ
42252007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4226
4227 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4228
b741e217
DJ
42292007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4230
4231 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4232 (gdb_load): Delete, replace with...
4233 (gdb_reload): ...this.
4234 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4235 * gdb.server/server-mon.exp: Likewise.
4236 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4237 (gdb_start_cmd): New.
4238 (gdb_file_cmd): Save the last loaded file.
4239 (gdb_reload): New.
4240 (gdb_gnu_strip_debug): Use transform.
4241 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4242 support here. Use new $last_loaded_file. Check mtime.
4243 (gdb_target_cmd): Handle ObjC failure case.
4244 (infer_host_exec): Delete.
4245 (gdbserver_load): Rename to...
4246 (gdbserver_run): ...this. Simplify.
4247 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4248 (mi_gdb_load): Move most contents to a new function...
4249 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4250 (mi_run_cmd): Use mi_gdb_target_load.
4251 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4252 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4253 Use gdb_run_cmd.
4254 * gdb.base/charsign.exp: Remove incorrect comment.
4255 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4256 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4257 gdb.base/start.exp: Use gdb_start_cmd.
4258
446ab585 42592007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 4260 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
4261
4262 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4263 * gdb.base/signull.exp: Similarly.
4264
bbb88ebf
UW
42652007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4266
4267 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4268 messages available to test cases (like chng-sym.exp).
4269
cb8c4a99
AS
42702007-03-14 Andreas Schwab <schwab@suse.de>
4271
4272 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4273 format changes.
4274
4e463ff5
DJ
42752007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4276
4277 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4278 (optimized_1): New.
4279 (main): Call optimized_1.
4280 (gdb2029): Correct typos. Call gdb2029_marker.
4281 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4282 for gdb2029.
4283
b6db2c47
MK
42842007-03-12 Mark Kettenis <kettenis@gnu.org>
4285
4286 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4287 as tabs. Remove redundant test pattern.
4288
70ed3737
UW
42892007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4290
4291 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4292 for /a format output.
4293
47b67b60
DJ
42942007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4295
4296 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4297 collect output incrementally.
4298
b8953b0e
UW
42992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4300
4301 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4302 for -var-create lpcharacter test.
4303 * gdb.mi/mi2-var-cmd.exp: Likewise.
4304
7acd5c40
UW
43052007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4306
4307 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4308 pass on targets where address zero is readable.
4309
9c6759c1
UW
43102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4311
4312 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4313 just a single architecture.
4314
a2f1aeb4
UW
43152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4316
4317 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4318 (fetch_all_registers): New function, uses gdb_test_multiple and
4319 exp_continue to fetch inferior output line-by-line.
4320 Replace all uses of do_get_all_registers by fetch_all_registers.
4321
46579ac2
UW
43222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4323
4324 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4325 in target_info.
4326
fc133f24
MS
43272007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4328
a9c64011 4329 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
4330 consistancy; add a default (timeout) case.
4331
7646a51d
MS
43322007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4333
4334 * gdb.base/watchpoint.exp: Fix truncated comment.
4335
dcfff61f
MS
43362007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4337
4338 * Makefile.in: Remove spurious single-quotes from sed command.
4339
664e3ee9
DJ
43402007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4341
4342 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4343 func.
4344 * gdb.mi/mi2-var-cmd.exp: Likewise.
4345
d7cc6f2f
JB
43462007-02-27 Joel Brobecker <brobecker@adacore.com>
4347
a9c64011
AS
4348 * gdb.dwarf2/dw2-producer.S: New file.
4349 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
4350
43512007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
4352
4353 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4354 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4355 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4356 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4357 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4358 Revert tests to use mi_gdb_test and include value field in output
4359 of -var-create.
4360
93d42b30
DJ
43612007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4362
4363 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4364
c499ed39
DJ
43652007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4366
4367 * gdb.base/maint.exp: Remove full paths from test names.
4368 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4369 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4370
9836f81b
JB
43712007-02-27 Joel Brobecker <brobecker@adacore.com>
4372
4373 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4374
c74d0ad8
DJ
43752007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4376
4377 * gdb.server/server-mon.exp: New test.
4378
2711e456
DJ
43792007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4380
4381 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4382
ff6f572f
DJ
43832007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4384
4385 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4386 register capitalization.
4387
fada3feb
DP
43882007-02-13 Denis Pilat <denis.pilat@st.com>
4389
4390 * gdb.mi/mi-var-invalidate.exp: New file.
4391
fb1e4ffc
DJ
43922007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4393
4394 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4395
3da939d7
DJ
43962007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4397
4398 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4399
123dc839
DJ
44002007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4401
4402 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4403 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4404
877e3645 44052007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
4406
4407 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4408 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4409 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4410 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4411 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 4412 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 4413 Update tests to include value field in output of -var-create.
a9c64011 4414
3c0a2960
AS
44152007-02-08 Andreas Schwab <schwab@suse.de>
4416
4417 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4418
108546a0
DJ
44192007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4420
4421 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4422 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4423
d701dcab
DP
44242007-02-02 Denis Pilat <denis.pilat@st.com>
4425
4426 * gdb.threads/threadapply.exp: check that frame is not changed by
4427 the thread apply all command.
4428
783e3e2f
AS
44292007-01-31 Andreas Schwab <schwab@suse.de>
4430
6d9c3a87
AS
4431 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4432
3c50d7b9
AS
4433 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4434 in the dwarf sections.
4435 * gdb.dwarf2/mac-fileno.S: Likewise.
4436
783e3e2f
AS
4437 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4438 bspstore register on ia64.
4439
78ff580e
AS
44402007-01-29 Andreas Schwab <schwab@suse.de>
4441
cc8e9b12
AS
4442 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4443 "frame-begin" annotation.
4444
78ff580e
AS
4445 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4446 number of "frames-invalid" annotations.
4447
704a4f78
DJ
44482007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4449
4450 * gdb.base/commands.exp: Call if_commands_test.
4451 (gdb_test_no_prompt, if_commands_test): New.
4452
e741bf94
MK
44532007-01-28 Mark Kettenis <kettenis@gnu.org>
4454
4455 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4456
474d0ad3
AS
44572007-01-27 Andreas Schwab <schwab@suse.de>
4458
4459 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4460 .short/.int/.quad in the dwarf sections.
4461 * gdb.dwarf2/dw2-intercu.S: Likewise.
4462 * gdb.dwarf2/dw2-intermix.S: Likewise.
4463
e784b426
JK
44642007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4465
4466 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
4467 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4468 array.
e784b426
JK
4469 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4470 * gdb.base/setvar.exp: Likewise.
4471
37f08e04
AS
44722007-01-26 Andreas Schwab <schwab@suse.de>
4473
9a01813a
AS
4474 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4475 test.
4476
37f08e04
AS
4477 * gdb.base/multi-forks.exp ("restart $i"): Also match
4478 __kernel_syscall_via_break.
4479
6e2a9270
VP
44802007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4481
4482 * lib/mi-support.exp (mi_delete_varobj): New.
4483 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4484 testcase.
4485 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4486 (main): Call the above.
4487 (reference_update_test, base_in_reference_test)
4488 (reference_to_pointer): Delete the created varobjs.
a9c64011 4489
e515b470
DJ
44902007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4491
4492 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4493 * configure: Regenerated.
4494 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4495 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4496 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4497 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4498 * lib/gdb.exp (gdb_skip_xml_test): New function.
4499
08d8bcd7
DJ
45002007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4501
4502 * gdb.base/sigrepeat.exp: Correct error message.
4503
45042007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
4505 Daniel Jacobowitz <dan@codesourcery.com>
4506
4507 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4508 gdb.arch/i386-gnu-cfi-asm.S: New files.
4509
97c3f1f3
JK
45102007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4511
4512 * lib/gdb.exp: Abort on missing `site.exp'.
4513
cb1df416
DJ
45142007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4515 Daniel Jacobowitz <dan@codesourcery.com>
4516
4517 * gdb.base/included.c, gdb.base/included.exp,
4518 gdb.base/included.h: New files.
4519
35990120
DJ
45202007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4521
4522 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4523 (maximize_rlimit): Reduce limits on 64-bit systems.
4524
6e81a116 45252007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
4526
4527 From Marcus Deuling <deuling@de.ibm.com>:
4528 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4529 every case.
4530
6c3c41f3
NR
45312007-01-13 Nick Roberts <nickrob@snap.net.nz>
4532
4533 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4534 (test_path_specification): Use objdir instead of srcdir to always
4535 get an absolute filename.
4536
2f12c312
DJ
45372007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4538
4539 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4540
81121995
VP
45412007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4542
4543 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4544 Make sure the variable we're using is in scope.
4545 (reference_to_pointer): Likewise.
4546
4741b737
DJ
45472007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4548
4549 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4550 has no debug information.
4551
054410c3
DJ
45522007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4553
4554 * gdb.base/annota1.exp: Remove extra send_gdb.
4555
818f79f6
DJ
45562007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4557
4558 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4559
f7a6bb70
DJ
45602007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4561
4562 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4563
57e66780
DJ
45642007-01-08 Nick Roberts <nickrob@snap.net.nz>
4565 Daniel Jacobowitz <dan@codesourcery.com>
4566
4567 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4568 lcharacter or linteger change. Correct duplicated test name.
4569 * gdb.mi/mi2-var-cmd.exp: Likewise.
4570
3d799a95
DJ
45712007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4572
4573 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4574
45752007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 4576
a9c64011
AS
4577 * gdb.base/nofield.c: New file.
4578 * gdb.base/nofield.exp: New testcase.
51679ba9 4579
eafb94e8
NR
45802007-01-05 Nick Roberts <nickrob@snap.net.nz>
4581
4582 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4583
4584 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4585 test.
4586
5e572bb4
DJ
45872007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4588
4589 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4590
74a44383
DJ
45912007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4592
4593 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4594 when continuing.
4595
1b572db9
DJ
45962007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4597
4598 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4599 Expect ".exe" extension.
4600
381bc39b
DJ
46012007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4602
4603 * gdb.base/charset.exp: Add explicit filename to break.
4604 * gdb.base/dbx.exp: Add explicit filename to breaks.
4605
2b70e4c6
DJ
46062007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4607
4608 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4609 * gdb.mi/mi2-file.exp: Likewise.
4610
303b6f5d
DJ
46112007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4612
4613 Implement specification of MI tests as comments
4614 in C and C++ sources.
4615 * lib/mi-support.exp (mi_autotest_data): New variable.
4616 (mi_autotest_source): New variable.
4617 (count_newlines, mi_prepare_inline_tests)
4618 (mi_get_inline_test, mi_continue_to_line)
4619 (mi_run_inline_test, mi_tbreak)
4620 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4621 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4622 Run inline tests.
4623 * gdb.mi/mi-var-cp.cc: Define tests here.
4624
23da0d94
VP
46252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4626
4627 Simplify usage of mi_continue_to.
4628 * lib/mi-support.exp (mi_runto_helper): Renamed
4629 from mi_runto, added new parameter 'run_or_continue'.
4630 (mi_runto): Use mi_runto_helper.
4631 (mi_continue_to): Accept just function name as parameter.
4632 Use mi_runto_helper.
4633 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4634 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4635
f9e18282
JB
46362006-01-04 Joel Brobecker <brobecker@adacore.com>
4637
4638 Make this testcase a bit more realistic. The current code
4639 is too simplistic, and allows the compiler to optimize out
4640 some of the entities we need for this testcase.
4641 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4642 (Do_Nothing): Add extra parameter.
4643 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4644 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4645 by using a variable of type Void_Star.
4646
fd678c65
JB
46472006-01-04 Joel Brobecker <brobecker@adacore.com>
4648
4649 * gdb.ada/catch_ex/foo.adb: New file.
4650 * gdb.ada/catch_ex.exp: New testcase.
4651
05cfdb42
DJ
46522007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4653
4654 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4655 pass --image-base to linker.
4656
2e03ee74
DJ
46572007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4658 Daniel Jacobowitz <dan@codesourcery.com>
4659
4660 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4661 secondary prompts.
4662
0d5de010
DJ
46632007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4664
4665 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4666 output. Test the types of members and member pointers.
4667 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4668 gdb/2092.
4669 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4670 statement. Enable for GCC. Update expected output for some tests
4671 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4672 layout.
4673 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4674 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4675 (Diamond::vget_base): New.
4676 (main): Add new tests.
4677 * gdb.cp/printmethod.exp: Update expected output for member functions.
4678 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
4679 print pEe->D::vg().
4680
61a771aa
DJ
46812007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4682
4683 * gdb.threads/tls.exp: Allow stops in sem_post.
4684
2fa63963
DJ
46852006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
4686
4687 * gdb.base/annota1.exp: Allow .*printf in backtraces.
4688 * gdb.base/annota3.exp: Likewise.
4689 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
4690 again (instead of timing out).
4691 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
4692 GCC bug 26475.
4693 * gdb.java/jmisc.exp: Adjust to work with method signatures including
4694 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
4695 test from jmisc1.exp.
4696 * gdb.java/jmisc1.exp: Delete.
4697 * gdb.java/jprint.exp: Adjust to work with method signatures including
4698 return types.
4699 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
4700 * gdb.threads/linux-dp.exp: Don't be confused by program output.
4701 * lib/java.exp (compile_java_from_source): Pass the correct type
4702 to target_compile.
4703
5eefc2b7
JB
47042006-12-31 Joel Brobecker <brobecker@adacore.com>
4705
4706 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
4707 (stack_align_edx): New function.
4708 (stack_align_eax): New function.
4709 (main): Add calls to stack_align_edx and stack_align_eax.
4710 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
4711 Add testing for the cases where the register used during a stack
4712 realignment is edx. Same for eax.
4713
227c54da
DJ
47142006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
4715
4716 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
4717 and generic PE targets.
4718
cab8ac94
JB
47192006-12-29 Joel Brobecker <brobecker@adacore.com>
4720
4721 * gdb.ada/array_return.exp: Update copyright date list.
4722
ba54f318
JB
47232006-12-27 Joel Brobecker <brobecker@adacore.com>
4724
4725 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4726 (Create_Small_Float_Vector): New function.
4727 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4728 function body.
4729 * gdb.ada/array_return/p.adb: Use new type and function from
4730 package Pck.
4731 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4732 able to print the value returned by a function returning an
4733 array of float.
4734
6b7a35dd
JB
47352006-12-20 Joel Brobecker <brobecker@adacore.com>
4736
4737 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4738 The associated tests should be PASSing.
4739
038224f6
VP
47402006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4741
4742 Test for base in references.
4743 * gdb.mi/mi-var-cp.cc: Add test code.
4744 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4745 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4746 * gdb.mi/mi2-watch.exp: Likewise.
4747 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4748 (mi_list_varobj_children): New function.
4749
b26ed50d
VP
47502006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4751
4752 * lib/mi-support.exp
4753 (mi_runto): Accept "()" after function name.
4754 (mi_create_varobj): New function.
4755 (mi_varobj_update): New function.
4756 (mi_Check_varobj_value): New function.
4757 * gdb.mi/mi-var-cp.exp: New file.
4758 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 4759
08232497
DJ
47602006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4761
4762 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4763 gdb.base/weaklib2.c: New files.
4764
d394c993 47652006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 4766
ac6c2fba
NS
4767 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4768 info. Adjust test names.
4769
8ec659a0 4770 * gdb.base/break.c (main): Move position of malloc.
d394c993 4771 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 4772
acd65feb
VP
47732006-11-28 Vladimir Prus <vladimir@codesourcery.com>
4774
4775 * gdb.mi/mi-var-cmd.exp: Check -var-update after
4776 assignement of arrays and function pointers.
4777 * gdb.mi/var-cmd.c: Add declaration necessary for above
4778 tests.
4779
f556d5e5
NS
47802006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4781
4782 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
4783
4784 * gdb.threads/linux-dp.exp: Read thread table before and after
4785 creating each philosopher and verify it.
4786
697bc68d
NS
47872006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4788 Paul Brook <paul@codesourcery.com>
4789 Daniel Jacobowitz <dan@codesourcery.com>
4790
4791 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 4792 main to remove duplication. Add start function of the form
697bc68d
NS
4793 '_*start[1-9]*'. Add RVDS start function.
4794
29d73ae4
DJ
47952006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4796
4797 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
4798
c1d88655
UW
47992006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4800
4801 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
4802 * gdb.asm/spu.inc: New file.
4803 * gdb.base/term.exp: Disable if [target_info exists noargs].
4804 * gdb.gdb/complaints.exp: Disable if ![isnative].
4805 * gdb.gdb/selftest.exp: Likewise.
4806 * gdb.gdb/observer.exp: Likewise.
4807 * gdb.gdb/xfullpath.exp: Likewise.
4808 * gdb.base/attach.exp: Disable on SPU target.
4809 * gdb.cp/bs145503.exp: Likewise.
4810 * gdb.cp/exception.exp: Likewise.
4811 * gdb.cp/userdef.exp: Likewise.
4812
32a13b1a
DJ
48132006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4814
4815 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
4816
d8295fe9
VP
48172006-11-10 Vladimir Prus <vladimir@codesourcery.com>
4818
4819 * gdb.base/completion.exp: Fix completion tests for
4820 'info' and 'info '.
4821 * gdb.base/help.exp (help_test_raw, test_class_help)
4822 (test_prefix_command_help): Move...
4823 * lib/gdb.exp: Here.
4824 * gdb.base/main.exp: Adjust.
4825 * gdb.cp/maint.exp: Adjust.
4826 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 4827
8c394015
VP
48282006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4829
4830 * gdb.stabs/weird.exp (print_weird_var): Use
4831 gdb_test_multiple instead of gdb_expect.
4832
027fc1bc
VP
48332006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4834
4835 * gdb.base/help.exp (help_test_raw): New.
4836 (test_class_help): New.
4837 (test_prefix_command_help): New.
4838 Adjust testcases.
4839
67609209
FR
48402006-11-09 Christophe Lyon <christophe.lyon@st.com>
4841
4842 * gdb.base/constvars.c (main): Write to crass and crips, so that
4843 they are allocated by the compiler.
4844
f73adfeb
AS
48452006-10-27 Andreas Schwab <schwab@suse.de>
4846
4847 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4848 "detach-fork".
4849
2f83a18e
DJ
48502006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
4851
4852 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4853 of patterns.
4854
94277a38
DJ
48552006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4856
4857 * gdb.base/sepdebug.exp: Remove debug format test.
4858 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4859 Handle no-symtab.
4860 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4861
5bd2f6e2
DJ
48622006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4863
4864 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4865 int to pointer or pointer to int.
4866 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4867
8c008720
DJ
48682006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4869
4870 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4871
9e35dae4
DJ
48722006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4873
4874 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4875
d9639e13
DJ
48762006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4877
4878 PR c++/2116
4879 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4880
390a1bd0
JB
48812006-10-06 Joel Brobecker <brobecker@adacore.com>
4882
4883 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4884 the corresponding bug has been fixed in GDB (PR/2018).
4885
dd920c33
JB
48862006-10-06 Joel Brobecker <brobecker@adacore.com>
4887
4888 * gdb.base/subst.exp: New testcase.
4889
53bbefe9
JB
48902006-10-06 Joel Brobecker <brobecker@adacore.com>
4891
4892 * gdb.ada/array_return/pck.ads: Add copyright notice.
4893 * gdb.ada/array_return/pck.adb: Likewise.
4894 * gdb.ada/array_return/p.adb: Likewise.
4895 * gdb.ada/exec_changed/first.adb: Likewise.
4896 * gdb.ada/exec_changed/second.adb: Likewise.
4897
09851417
JB
48982006-10-06 Joel Brobecker <brobecker@adacore.com>
4899
4900 * gdb.ada/watch_arg/watch.adb: New file.
4901 * gdb.ada/watch_arg.exp: New testcase.
4902
041bf30d
VP
49032006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4904
4905 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 4906 via string_to_regexp.
041bf30d 4907 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4908
f286fbdd 49092006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4910
4911 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4912 Remove unused / obsolete files.
4913
7c07f349
NR
49142006-09-19 Nick Roberts <nickrob@snap.net.nz>
4915
4916 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4917
cd5ff84a
VP
49182006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4919
4920 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4921 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4922 the number of frames.
cd5ff84a 4923
ae018d1a
DJ
49242006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4925
4926 * gdb.base/args.c (main): Add breakpoint marker.
4927 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4928 really test empty arguments.
4929 (args_load): Delete.
4930 (args_test): New.
4931
b399c549
NR
49322006-09-13 Nick Roberts <nickrob@snap.net.nz>
4933
4934 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4935 check for one file.
4936
2ab1eb7a
VP
49372006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4938
4939 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4940 HIGH_FRAME argument to -stack-list-locals can be larger than
4941 the number of frames.
a9c64011 4942
476308bf
FF
49432006-08-18 Fred Fish <fnf@specifix.com>
4944
4945 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4946 '$' in front of skip_vmx_tests_saved when setting that.
4947
8625200f
AS
49482006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4949
4950 * gdb.base/trace-commands.exp: New file.
4951
089ec8f1
DJ
49522006-08-10 Joel Brobecker <brobecker@adacore.com>
4953 Daniel Jacobowitz <dan@codesourcery.com>
4954
4955 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4956 expected output of the backtrace commands.
4957
b60f0898
JB
49582006-08-09 Joel Brobecker <brobecker@adacore.com>
4959
4960 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4961 untested followed by return combination.
4962 * gdb.arch/altivec-regs.exp: Likewise.
4963 * gdb.arch/e500-abi.exp: Likewise.
4964 * gdb.arch/e500-regs.exp: Likewise.
4965 * gdb.arch/gdb1291.exp: Likewise.
4966 * gdb.arch/gdb1431.exp: Likewise.
4967 * gdb.arch/gdb1558.exp: Likewise.
4968 * gdb.arch/i386-prologue.exp: Likewise.
4969 * gdb.arch/i386-unwind.exp: Likewise.
4970 * gdb.asm/asm-source.exp: Likewise.
4971 * gdb.base/a2-run.exp: Likewise.
4972 * gdb.base/advance.exp: Likewise.
4973 * gdb.base/all-bin.exp: Likewise.
4974 * gdb.base/annota1.exp: Likewise.
4975 * gdb.base/annota3.exp: Likewise.
4976 * gdb.base/args.exp: Likewise.
4977 * gdb.base/arithmet.exp: Likewise.
4978 * gdb.base/assign.exp: Likewise.
4979 * gdb.base/async.exp: Likewise.
4980 * gdb.base/attach.exp: Likewise.
4981 * gdb.base/bang.exp: Likewise.
4982 * gdb.base/bigcore.exp: Likewise.
4983 * gdb.base/bitfields.exp: Likewise.
4984 * gdb.base/bitfields2.exp: Likewise.
4985 * gdb.base/break.exp: Likewise.
4986 * gdb.base/call-sc.exp: Likewise.
4987 * gdb.base/call-strs.exp: Likewise.
4988 * gdb.base/callfuncs.exp: Likewise.
4989 * gdb.base/checkpoint.exp: Likewise.
4990 * gdb.base/chng-syms.exp: Likewise.
4991 * gdb.base/code-expr.exp: Likewise.
4992 * gdb.base/commands.exp: Likewise.
4993 * gdb.base/completion.exp: Likewise.
4994 * gdb.base/cond-expr.exp: Likewise.
4995 * gdb.base/condbreak.exp: Likewise.
4996 * gdb.base/consecutive.exp: Likewise.
4997 * gdb.base/constvars.exp: Likewise.
4998 * gdb.base/corefile.exp: Likewise.
4999 * gdb.base/cvexpr.exp: Likewise.
5000 * gdb.base/dbx.exp: Likewise.
5001 * gdb.base/define.exp: Likewise.
5002 * gdb.base/detach.exp: Likewise.
5003 * gdb.base/display.exp: Likewise.
5004 * gdb.base/dump.exp: Likewise.
5005 * gdb.base/ena-dis-br.exp: Likewise.
5006 * gdb.base/ending-run.exp: Likewise.
5007 * gdb.base/environ.exp: Likewise.
5008 * gdb.base/eval-skip.exp: Likewise.
5009 * gdb.base/exprs.exp: Likewise.
5010 * gdb.base/fileio.exp: Likewise.
5011 * gdb.base/finish.exp: Likewise.
5012 * gdb.base/float.exp: Likewise.
5013 * gdb.base/foll-exec.exp: Likewise.
5014 * gdb.base/foll-fork.exp: Likewise.
5015 * gdb.base/foll-vfork.exp: Likewise.
5016 * gdb.base/freebpcmd.exp: Likewise.
5017 * gdb.base/funcargs.exp: Likewise.
5018 * gdb.base/gcore.exp: Likewise.
5019 * gdb.base/gdb1090.exp: Likewise.
5020 * gdb.base/gdb1250.exp: Likewise.
5021 * gdb.base/huge.exp: Likewise.
5022 * gdb.base/info-proc.exp: Likewise.
5023 * gdb.base/interrupt.exp: Likewise.
5024 * gdb.base/jump.exp: Likewise.
5025 * gdb.base/langs.exp: Likewise.
5026 * gdb.base/lineinc.exp: Likewise.
5027 * gdb.base/list.exp: Likewise.
5028 * gdb.base/logical.exp: Likewise.
5029 * gdb.base/long_long.exp: Likewise.
5030 * gdb.base/macscp.exp: Likewise.
5031 * gdb.base/maint.exp: Likewise.
5032 * gdb.base/mips_pro.exp: Likewise.
5033 * gdb.base/miscexprs.exp: Likewise.
5034 * gdb.base/multi-forks.exp: Likewise.
5035 * gdb.base/opaque.exp: Likewise.
5036 * gdb.base/overlays.exp: Likewise.
5037 * gdb.base/pc-fp.exp: Likewise.
5038 * gdb.base/pointers.exp: Likewise.
5039 * gdb.base/printcmds.exp: Likewise.
5040 * gdb.base/psymtab.exp: Likewise.
5041 * gdb.base/ptype.exp: Likewise.
5042 * gdb.base/recurse.exp: Likewise.
5043 * gdb.base/relational.exp: Likewise.
5044 * gdb.base/relocate.exp: Likewise.
5045 * gdb.base/remote.exp: Likewise.
5046 * gdb.base/reread.exp: Likewise.
5047 * gdb.base/restore.exp: Likewise.
5048 * gdb.base/return.exp: Likewise.
5049 * gdb.base/return2.exp: Likewise.
5050 * gdb.base/scope.exp: Likewise.
5051 * gdb.base/sect-cmd.exp: Likewise.
5052 * gdb.base/sep.exp: Likewise.
5053 * gdb.base/sepdebug.exp: Likewise.
5054 * gdb.base/setshow.exp: Likewise.
5055 * gdb.base/setvar.exp: Likewise.
5056 * gdb.base/sigall.exp: Likewise.
5057 * gdb.base/sigbpt.exp: Likewise.
5058 * gdb.base/signals.exp: Likewise.
5059 * gdb.base/signull.exp: Likewise.
5060 * gdb.base/sizeof.exp: Likewise.
5061 * gdb.base/solib.exp: Likewise.
5062 * gdb.base/step-line.exp: Likewise.
5063 * gdb.base/step-test.exp: Likewise.
5064 * gdb.base/structs.exp: Likewise.
5065 * gdb.base/structs2.exp: Likewise.
5066 * gdb.base/term.exp: Likewise.
5067 * gdb.base/twice.exp: Likewise.
5068 * gdb.base/until.exp: Likewise.
5069 * gdb.base/varargs.exp: Likewise.
5070 * gdb.base/volatile.exp: Likewise.
5071 * gdb.base/watchpoint.exp: Likewise.
5072 * gdb.base/whatis-exp.exp: Likewise.
5073 * gdb.base/whatis.exp: Likewise.
5074 * gdb.cp/ambiguous.exp: Likewise.
5075 * gdb.cp/annota2.exp: Likewise.
5076 * gdb.cp/annota3.exp: Likewise.
5077 * gdb.cp/bool.exp: Likewise.
5078 * gdb.cp/breakpoint.exp: Likewise.
5079 * gdb.cp/casts.exp: Likewise.
5080 * gdb.cp/class2.exp: Likewise.
5081 * gdb.cp/classes.exp: Likewise.
5082 * gdb.cp/cplusfuncs.exp: Likewise.
5083 * gdb.cp/ctti.exp: Likewise.
5084 * gdb.cp/derivation.exp: Likewise.
5085 * gdb.cp/exception.exp: Likewise.
5086 * gdb.cp/gdb1355.exp: Likewise.
5087 * gdb.cp/hang.exp: Likewise.
5088 * gdb.cp/inherit.exp: Likewise.
5089 * gdb.cp/local.exp: Likewise.
5090 * gdb.cp/m-data.exp: Likewise.
5091 * gdb.cp/m-static.exp: Likewise.
5092 * gdb.cp/member-ptr.exp: Likewise.
5093 * gdb.cp/method.exp: Likewise.
5094 * gdb.cp/misc.exp: Likewise.
5095 * gdb.cp/namespace.exp: Likewise.
5096 * gdb.cp/overload.exp: Likewise.
5097 * gdb.cp/ovldbreak.exp: Likewise.
5098 * gdb.cp/pr-1023.exp: Likewise.
5099 * gdb.cp/pr-1210.exp: Likewise.
5100 * gdb.cp/pr-574.exp: Likewise.
5101 * gdb.cp/printmethod.exp: Likewise.
5102 * gdb.cp/psmang.exp: Likewise.
5103 * gdb.cp/ref-params.exp: Likewise.
5104 * gdb.cp/ref-types.exp: Likewise.
5105 * gdb.cp/rtti.exp: Likewise.
5106 * gdb.cp/templates.exp: Likewise.
5107 * gdb.cp/try_catch.exp: Likewise.
5108 * gdb.cp/userdef.exp: Likewise.
5109 * gdb.cp/virtfunc.exp: Likewise.
5110 * gdb.disasm/am33.exp: Likewise.
5111 * gdb.disasm/h8300s.exp: Likewise.
5112 * gdb.disasm/mn10300.exp: Likewise.
5113 * gdb.disasm/sh3.exp: Likewise.
5114 * gdb.disasm/t01_mov.exp: Likewise.
5115 * gdb.disasm/t02_mova.exp: Likewise.
5116 * gdb.disasm/t03_add.exp: Likewise.
5117 * gdb.disasm/t04_sub.exp: Likewise.
5118 * gdb.disasm/t05_cmp.exp: Likewise.
5119 * gdb.disasm/t06_ari2.exp: Likewise.
5120 * gdb.disasm/t07_ari3.exp: Likewise.
5121 * gdb.disasm/t08_or.exp: Likewise.
5122 * gdb.disasm/t09_xor.exp: Likewise.
5123 * gdb.disasm/t10_and.exp: Likewise.
5124 * gdb.disasm/t11_logs.exp: Likewise.
5125 * gdb.disasm/t12_bit.exp: Likewise.
5126 * gdb.disasm/t13_otr.exp: Likewise.
5127 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5128 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5129 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5130 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5131 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5132 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5133 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5134 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5135 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5136 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5137 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5138 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5139 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5140 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5141 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5142 * gdb.mi/gdb701.exp: Likewise.
5143 * gdb.mi/gdb792.exp: Likewise.
5144 * gdb.mi/mi-basics.exp: Likewise.
5145 * gdb.mi/mi-break.exp: Likewise.
5146 * gdb.mi/mi-cli.exp: Likewise.
5147 * gdb.mi/mi-console.exp: Likewise.
5148 * gdb.mi/mi-disassemble.exp: Likewise.
5149 * gdb.mi/mi-eval.exp: Likewise.
5150 * gdb.mi/mi-file.exp: Likewise.
5151 * gdb.mi/mi-read-memory.exp: Likewise.
5152 * gdb.mi/mi-regs.exp: Likewise.
5153 * gdb.mi/mi-return.exp: Likewise.
5154 * gdb.mi/mi-simplerun.exp: Likewise.
5155 * gdb.mi/mi-stack.exp: Likewise.
5156 * gdb.mi/mi-stepi.exp: Likewise.
5157 * gdb.mi/mi-syn-frame.exp: Likewise.
5158 * gdb.mi/mi-until.exp: Likewise.
5159 * gdb.mi/mi-var-block.exp: Likewise.
5160 * gdb.mi/mi-var-child.exp: Likewise.
5161 * gdb.mi/mi-var-cmd.exp: Likewise.
5162 * gdb.mi/mi-var-display.exp: Likewise.
5163 * gdb.mi/mi-watch.exp: Likewise.
5164 * gdb.mi/mi2-basics.exp: Likewise.
5165 * gdb.mi/mi2-break.exp: Likewise.
5166 * gdb.mi/mi2-cli.exp: Likewise.
5167 * gdb.mi/mi2-console.exp: Likewise.
5168 * gdb.mi/mi2-disassemble.exp: Likewise.
5169 * gdb.mi/mi2-eval.exp: Likewise.
5170 * gdb.mi/mi2-file.exp: Likewise.
5171 * gdb.mi/mi2-read-memory.exp: Likewise.
5172 * gdb.mi/mi2-regs.exp: Likewise.
5173 * gdb.mi/mi2-return.exp: Likewise.
5174 * gdb.mi/mi2-simplerun.exp: Likewise.
5175 * gdb.mi/mi2-stack.exp: Likewise.
5176 * gdb.mi/mi2-stepi.exp: Likewise.
5177 * gdb.mi/mi2-syn-frame.exp: Likewise.
5178 * gdb.mi/mi2-until.exp: Likewise.
5179 * gdb.mi/mi2-var-block.exp: Likewise.
5180 * gdb.mi/mi2-var-child.exp: Likewise.
5181 * gdb.mi/mi2-var-cmd.exp: Likewise.
5182 * gdb.mi/mi2-var-display.exp: Likewise.
5183 * gdb.mi/mi2-watch.exp: Likewise.
5184 * gdb.stabs/exclfwd.exp: Likewise.
5185 * gdb.stabs/weird.exp: Likewise.
5186 * gdb.threads/gcore-thread.exp: Likewise.
5187 * gdb.trace/actions.exp: Likewise.
5188 * gdb.trace/backtrace.exp: Likewise.
5189 * gdb.trace/circ.exp: Likewise.
5190 * gdb.trace/collection.exp: Likewise.
5191 * gdb.trace/deltrace.exp: Likewise.
5192 * gdb.trace/infotrace.exp: Likewise.
5193 * gdb.trace/limits.exp: Likewise.
5194 * gdb.trace/packetlen.exp: Likewise.
5195 * gdb.trace/passc-dyn.exp: Likewise.
5196 * gdb.trace/passcount.exp: Likewise.
5197 * gdb.trace/report.exp: Likewise.
5198 * gdb.trace/save-trace.exp: Likewise.
5199 * gdb.trace/tfind.exp: Likewise.
5200 * gdb.trace/tracecmd.exp: Likewise.
5201 * gdb.trace/while-dyn.exp: Likewise.
5202 * gdb.trace/while-stepping.exp: Likewise.
5203
f4b618d1
JB
52042006-08-08 Joel Brobecker <brobecker@adacore.com>
5205
5206 * gdb.base/step-bt.c: New file.
5207 * gdb.base/step-bt.exp: New testcase.
5208
3d00d119
DJ
52092006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5210
5211 * config/monitor.exp (gdb_load): Remove support for obsolete
5212 download-write-size.
5213 * gdb.base/remote.exp: Likewise. Update all callers of
5214 gdb_timed_load.
5215
017b5bd4
DJ
52162006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5217
5218 * cursal.exp: Pass binfile to gdb_load.
5219
837c599d
DJ
52202006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5221
5222 * gdb.base/cursal.exp: Add "" to gdb_load call.
5223
8dd4540b
MK
52242006-07-29 Mark Kettenis <kettenis@gnu.org>
5225
5226 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5227 NetBSD/ELF targets.
5228
ab5c9f60
DJ
52292006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5230
5231 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5232 operator*.
5233
4c42eaff
DJ
52342006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5235
5236 * gdb.base/completion.exp: Update for change in "file" behavior.
5237 * gdb.stabs/weird.exp: Likewise.
5238 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5239 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5240
0155cc76
NS
52412006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5242
5243 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5244 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5245
16026cd7
AS
52462006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5247
5248 * gdb.base/default.exp: Update source command error message.
5249 * gdb.base/help.exp: Update 'help source' message.
5250
16963cb6
DJ
52512006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5252
5253 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5254 test.
5255
6d7fd486
AS
52562006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5257
5258 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5259
29e8a844
DJ
52602006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5261
5262 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5263
6afcfa39
DJ
52642006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5265
5266 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5267
267a692b
MK
52682006-07-17 Mark Kettenis <kettenis@gnu.org>
5269
5270 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5271 *-*-openbsd* from targets for wich we expect ARM FPA floating
5272 point format.
5273
85d2fec4
NR
52742006-07-17 Nick Roberts <nickrob@snap.net.nz>
5275
5276 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5277
52782006-07-17 Mark Kettenis <kettenis@gnu.org>
5279
5280 * gdb.base/annota3.exp: Expect frame-begin annotation.
5281
85b4c6e8
JB
52822006-07-14 Joel Brobecker <brobecker@adacore.com>
5283
5284 * gdb.base/help.exp: Adjust "help unset" test to accept
5285 any list of unset commands.
5286
fb933624
DJ
52872006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5288 Daniel Jacobowitz <dan@codesourcery.com>
5289
5290 * gdb.cp/ref-params.exp: New test.
5291 * gdb.cp/ref-params.cc: New source file.
5292 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5293
1dff4b64
MK
52942006-07-08 Mark Kettenis <kettenis@gnu.org>
5295
5296 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5297 spaces/tabs in regular expressions since they might not be there.
5298
40d2e0e3
AS
52992006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5300
5301 * gdb.base/ifelse.exp: New file.
5302
f6c957d2
NS
53032006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5304
5305 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5306 line.
5307 * gdb.base/huge.exp: Loop over compilation to find a size that
5308 is acceptable.
5309 * gdb.base/remote.exp: Correct expected strings.
5310 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5311
b9c5a23d
DJ
53122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5313
5314 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5315
9af2e58d
DJ
53162006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5317
5318 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5319 native.
5320
30930ca5
DJ
53212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5322
5323 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5324 enable stabs testing.
5325
aa32fa1d
DJ
53262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5327
bd4a4c80 5328 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
5329 gdb_test_multiple does.
5330
321fef15
DJ
53312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5332
5333 * Makefile.in (host_alias): Remove.
5334 (target_alias): Use @target_noncanonical@.
5335 (site.exp): Don't set host_alias.
5336 * aclocal.m4: Remove contents. Include acx.m4.
5337 * configure: Regenerated.
5338 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5339
e1c2defa
NS
53402006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5341
e63b55d1
NS
5342 * lib/gdb.exp (gdb_load_cmd): New.
5343
5600ea19
NS
5344 * gdb.base/fileio.c: Add system(NULL) test.
5345 * gdb.base/fileio.exp: Check it.
5346
e1c2defa
NS
5347 * gdb.base/break.c: Add 10a breakpoint at }
5348 * gdb.base/break.exp: Add test for breakpoint at }
5349 * gdb.cp/anon-union.cc: Add code at end of function.
5350 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5351 * gdb.mi/var-cmd.c: Add code at end of function.
5352 * gdb.mi/mi-var-display.exp: Adjust end of next.
5353 * gdb.mi/mi2-var-display.exp: Likewise.
5354 * gdb.base/fileio.c: Add stop function and insert calls at
5355 stopping places.
5356 * gdb.base/fileio.exp: Breakpoint stop function and remove
5357 explicit line number references.
5358
6c0112ec
JB
53592006-05-19 Joel Brobecker <brobecker@adacore.com>
5360
a9c64011
AS
5361 * gdb.base/del.exp (test_delete_alias): New function.
5362 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 5363
154189a4
FF
53642006-05-18 Fred Fish <fnf@specifix.com>
5365
5366 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5367 required. Check for spurious output after program exits normally.
5368
582e64c2
FF
53692006-05-17 Fred Fish <fnf@specifix.com>
5370
5371 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5372 gdb_load, so it works in the simulator.
5373
8ef6493a
FF
53742006-05-11 Fred Fish <fnf@specifix.com>
5375
5376 * gdb.base/bang.exp: Ignore unexpected output between the
5377 "program exited normally" and the gdb prompt, as many other
5378 tests do.
5379
692b141c
MK
53802006-05-07 Mark Kettenis <kettenis@gnu.org>
5381
5382 * gdb.base/help.exp: Make "delete checkpoint" part option for
5383 "help d" and "help delete" tests.
5384
540b8a30
UW
53852006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5386
a9c64011 5387 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
5388 expected output in some mi_gdb_test statements.
5389 * gdb.mi/mi2-basics.exp: Likewise.
5390
9b6462d9
JB
53912006-05-05 Joel Brobecker <brobecker@adacore.com>
5392
5393 * gdb.base/del.c: New file.
5394 * gdb.base/del.exp: New testcase.
5395
954de43b
DM
53962006-05-05 David S. Miller <davem@sunset.davemloft.net>
5397
5398 * gdb.base/break.exp: Do not assume a breakpoint on
5399 main will actually be in $srcfile when optimizing.
1303f75e
DM
5400 * gdb.base/savedregs.exp: Do not require that the dummy
5401 frame location match up to a symbol and source file location.
c3242428
DM
5402 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5403 will get printed without a mi_cmd_data_list_register_values prefix.
5404 (*-data-list-register-*): Correct regular expressions to expect the new
5405 pseudo d? floating point registers.
5406 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 5407
c7e64c9a
DJ
54082006-05-05 Christophe Lyon <christophe.lyon@st.com>
5409
5410 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5411 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5412 is allocated by the compiler.
5413 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5414 anons, e, anone to force their allocation by the compiler.
5415
54162006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
5417
5418 * gdb.base/help.exp: Update expected text for help d and
5419 help delete.
5420
27ce9a6d
MK
54212006-05-02 Mark Kettenis <kettenis@gnu.org>
5422
5423 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5424 NetBSD/ELF targets.
5425
8608915f
MK
54262006-04-30 Mark Kettenis <kettenis@gnu.org>
5427
5428 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5429 single-step breakpoint fails; make this a KFAIL on
5430 sparc*-*-openbsd*.
5431 * gdb.base/siginfo.exp: Likewise.
5432 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5433
b8db102d
MS
54342006-04-26 Michael Snyder <msnyder@redhat.com>
5435
5436 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5437 which may have to consume output from other forks.
5438 Add tests to make sure that "delete fork" succeeded.
5439
c702009a
MS
54402006-04-20 Michael Snyder <msnyder@redhat.com>
5441
5442 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5443 Add support for the Renesas M32C and M16C.
5444
5445 * gdb.asm/asm-source.exp: Add m32c target.
5446 * gdb.asm/m32c.inc: Support for m32c target.
5447
e28493f2
AS
54482006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5449
5450 * gdb.base/commands.exp (recursive_source_test): New test.
5451
880da185
DM
54522006-04-04 David S. Miller <davem@sunset.davemloft.net>
5453
5454 * gdb.base/float.exp: Add pattern for sparc targets.
5455
61d9b92f
DJ
54562006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5457
5458 * gdb.base/commands.exp (stray_arg0_test): New test.
5459
bd717df8
PB
54602006-03-30 Paul Brook <paul@codesourcery.com>
5461
5462 * gdb.mi/mi-until.exp: kfail broken until command.
5463 * gdb.mi/mi2-until.exp: Ditto.
5464
ec793d3c
NR
54652006-03-27 Nick Roberts <nickrob@snap.net.nz>
5466
5467 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5468
831004b7
AO
54692006-03-08 Alexandre Oliva <aoliva@redhat.com>
5470
5471 * gdb.base/prelink.exp: Anchor tested-for regular expression
5472 on gdb prompt.
5473
effe49a0
PB
54742006-03-07 Paul Brook <paul@codesourcery.com>
5475
5476 * gdb.base/assign.exp: Correct fail message.
5477
e5461016
PB
54782006-03-07 Paul Brook <paul@codesourcery.com>
5479
5480 * lib/compiler.c: Extract armcc version number.
5481 * lib/compiler.cc: Ditto.
5482
fc91c6c2
PB
54832006-03-07 Paul Brook <paul@codesourcery.com>
5484
5485 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5486 additional_flags=-w.
5487 * gdb.arch/altivec-regs.exp: Ditto.
5488 * gdb.arch/e500-abi.exp: Ditto.
5489 * gdb.arch/e500-regs.exp: Ditto.
5490 * gdb.base/all-bin.exp: Ditto.
5491 * gdb.base/annota1.exp: Ditto.
5492 * gdb.base/annota3.exp: Ditto.
5493 * gdb.base/args.exp: Ditto.
5494 * gdb.base/arithmet.exp: Ditto.
5495 * gdb.base/assign.exp: Ditto.
5496 * gdb.base/async.exp: Ditto.
5497 * gdb.base/bang.exp: Ditto.
5498 * gdb.base/break.exp: Ditto.
5499 * gdb.base/call-rt-st.exp: Ditto.
5500 * gdb.base/completion.exp: Ditto.
5501 * gdb.base/cond-expr.exp: Ditto.
5502 * gdb.base/condbreak.exp: Ditto.
5503 * gdb.base/consecutive.exp: Ditto.
5504 * gdb.base/define.exp: Ditto.
5505 * gdb.base/display.exp: Ditto.
5506 * gdb.base/ena-dis-br.exp: Ditto.
5507 * gdb.base/environ.exp: Ditto.
5508 * gdb.base/eval-skip.exp: Ditto.
5509 * gdb.base/info-proc.exp: Ditto.
5510 * gdb.base/jump.exp: Ditto.
5511 * gdb.base/logical.exp: Ditto.
5512 * gdb.base/long_long.exp: Ditto.
5513 * gdb.base/maint.exp: Ditto.
5514 * gdb.base/miscexprs.exp: Ditto.
5515 * gdb.base/pc-fp.exp: Ditto.
5516 * gdb.base/pointers.exp: Ditto.
5517 * gdb.base/relational.exp: Ditto.
5518 * gdb.base/reread.exp: Ditto.
5519 * gdb.base/sect-cmd.exp: Ditto.
5520 * gdb.base/sep.exp: Ditto.
5521 * gdb.base/sepdebug.exp: Ditto.
5522 * gdb.base/until.exp: Ditto.
5523 * gdb.base/whatis-exp.exp: Ditto.
5524 * gdb.cp/annota2.exp: Ditto.
5525 * gdb.cp/annota3.exp: Ditto.
5526 * gdb.trace/actions.exp: Ditto.
5527 * gdb.trace/backtrace.exp: Ditto.
5528 * gdb.trace/circ.exp: Ditto.
5529 * gdb.trace/collection.exp: Ditto.
5530 * gdb.trace/deltrace.exp: Ditto.
5531 * gdb.trace/infotrace.exp: Ditto.
5532 * gdb.trace/limits.exp: Ditto.
5533 * gdb.trace/packetlen.exp: Ditto.
5534 * gdb.trace/passc-dyn.exp: Ditto.
5535 * gdb.trace/passcount.exp: Ditto.
5536 * gdb.trace/report.exp: Ditto.
5537 * gdb.trace/save-trace.exp: Ditto.
5538 * gdb.trace/tfind.exp: Ditto.
5539 * gdb.trace/tracecmd.exp: Ditto.
5540 * gdb.trace/while-dyn.exp: Ditto.
5541 * gdb.trace/while-stepping.exp: Ditto.
5542 * lib/gdb.exp: Ditto.
5543 (gdb_compile): Handle nowarning option.
5544
5f4a23d9
AO
55452006-03-07 Alexandre Oliva <aoliva@redhat.com>
5546
5547 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5548 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5549 Rename executable to prelinkt. Don't re-prelink if we didn't
5550 get a core file. Test prelink -u exit status to tell whether
5551 prelinking failed. Use gdb_test_multiple.
5552
9733fc94
DJ
55532006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5554
5555 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5556 (do_tests): Call it.
5557
cc10cae3
AO
55582006-02-28 Alexandre Oliva <aoliva@redhat.com>
5559
5560 * gdb.base/prelink.exp: New test.
5561 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5562
15c46491
WZ
55632006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5564
5565 * gdb.fortran/derived-type.f90: New file.
5566 * gdb.fortran/derived-type.exp: New testcase.
5567
5c9f7ded
DJ
55682006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5569
5570 * gdb.base/default.exp: Allow ';' as a directory separator.
5571
5b96932b
AS
55722006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5573
5574 * gdb.base/help.exp (help add-symbol-file): Update.
5575
1986bccd
AS
55762006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5577
5578 * gdb.base/help.exp (help load): Update expected results.
5579
a8b7528f
FF
55802006-02-19 Fred Fish <fnf@specifix.com>
5581
5582 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5583 specifix hex value as part of results.
5584 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 5585
f8261448
FF
55862006-02-16 Fred Fish <fnf@specifix.com>
5587
5588 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5589 ushort_addr, and slong_addr, so the typedefs are not optimized
5590 away.
5591 * gdb.base/whatis.exp: Add tests using type name for struct type,
5592 union type, enum type, and typedef.
a9c64011 5593
31d8bdd2
MK
55942006-02-13 Mark Kettenis <kettenis@gnu.org>
5595
5596 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5597
34e41e63
JB
55982006-02-13 Jim Blandy <jimb@redhat.com>
5599
5600 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5601 case where it takes two "next" commands to skip past the init
5602 call.
5603
ac6e4f31
FF
56042006-02-12 Fred Fish <fnf@specifix.com>
5605
5606 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5607 to handle cases where it takes two "next" commands to skip
5608 past the init call.
5609
2db2d571
JB
56102006-02-07 Joel Brobecker <brobecker@adacore.com>
5611
5612 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5613 on hppa32 targets.
5614
38fcd64c
DJ
56152006-02-06 Vladimir Prus <ghost@cs.msu.su>
5616
5617 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5618 field.
5619
1315ad46
MK
56202006-01-29 Mark Kettenis <kettenis@gnu.org>
5621
5622 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5623
5625b943
DJ
56242006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5625
5626 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5627 files.
5628
80df1bbe
DJ
56292006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5630
5631 * gdb.cp/maint.exp: Set complaints to a positive value.
5632
9078e690
DJ
56332006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5634
5635 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5636 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5637 function name.
5638
9c903399
DJ
56392006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5640
5641 * gdb.base/checkpoint.c: Update copyright notice. Include
5642 <stdlib.h>.
5643
761ae4d6
JB
56442006-01-04 Jim Blandy <jimb@redhat.com>
5645
5646 * gdb.asm/asm-source.exp: Independently provide default values for
5647 asm-flags and debug-flags. Use 'string equal' to do the
5648 comparison, not the implicit expr's '==' operator. Remove
5649 now-unneeded assignments to asm-flags. In h8300 case, place
5650 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5651
099ac3dd
MS
56522006-01-04 Michael Snyder <msnyder@redhat.com>
5653
5654 * gdb.base/checkpoint.c: New file.
5655 * gdb.base/checkpoint.exp: New file.
5656 * gdb.base/multi-fork.c: New file.
5657 * gdb.base/multi-fork.exp: New file.
5658 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5659
f4d85314
FF
56602006-01-04 Fred Fish <fnf@specifix.com>
5661
5662 * gdb.base/ptype.c (foo): Add typedef.
5663 (intfoo): Add function.
5664 * gdb.base/ptype1.c: New file.
5665 * gdb.base/ptype.exp: Handle compilation and linking with two
5666 source files. Test that proper type for "foo" is found based
5667 on source context rather than first match found in symtabs.
5668
a1b06f35
MK
56692005-12-28 Mark Kettenis <kettenis@gnu.org>
5670
5671 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5672 * gdb.asm/openbsd.inc: Indent commands.
5673
d082a1e2
MK
56742005-12-26 Mark Kettenis <kettenis@gnu.org>
5675
c65016bd
MK
5676 * gdb.base/freebpcmd.exp: Increase timeout.
5677
d082a1e2
MK
5678 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
5679
d3c32a0e
DJ
56802005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
5681
5682 * gdb.base/default.exp: Update check for "show version".
5683
9fdb1f50
RC
56842005-12-09 Randolph Chung <tausq@debian.org>
5685
5686 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
5687 * gdb.asm/pa64.inc: New file.
5688
5f2c56f7
RC
56892005-12-09 Randolph Chung <tausq@debian.org>
5690
5691 * gdb.asm/common.inc: Indent commands.
5692 * gdb.asm/asmsrc1.s: Likewise.
5693 * gdb.asm/asmsrc2.s: Likewise.
5694
8117349c
RC
56952005-12-09 Randolph Chung <tausq@debian.org>
5696
5697 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
5698 (get_addr_of_sym): Remove duplicate print.
5699 (gen_core): xfail hppa*-*-hpux*, update expected output.
5700 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
5701 * gdb.arch/pa64-nullify.s: New file.
5702
8f07f25a
RC
57032005-12-09 Randolph Chung <tausq@debian.org>
5704
5705 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
5706
55b39184
DJ
57072005-12-07 Christophe Lyon <christophe.lyon@st.com>
5708
5709 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
5710 code generation for these functions.
5711 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
5712 error message.
5713
31e2b00f
AS
57142005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
5715
5716 * gdb.base/help.exp (help b, help br, help bre, help brea)
5717 (help break): Update the expected message.
5718
c3d0b56e
SC
57192005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5720
5721 * gdb.asm/m68hc11.inc: Setup the data section.
5722 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5723 script for this test.
5724 (m6812-*-*): Likewise.
5725
36ae0ea9
RC
57262005-11-09 Randolph Chung <tausq@debian.org>
5727
5728 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5729
9d6f42e9
WZ
57302005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5731
5732 * gdb.base/break.exp: Fix a comment typo.
5733
e2126a14
EZ
57342005-11-03 Jim Blandy <jimb@redhat.com>
5735
a9c64011
AS
5736 Checked in by Elena Zannoni <ezannoni@redhat.com>
5737
e2126a14
EZ
5738 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5739
e0ac7199
CV
57402005-11-02 Corinna Vinschen <vinschen@redhat.com>
5741
5742 * gdb.arch/gdb1558.c: Include stdio.h.
5743
31d3fb18
MK
57442005-10-31 Mark Kettenis <kettenis@gnu.org>
5745
5746 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5747
e52b687c
MK
57482005-10-31 Mark Kettenis <kettenis@gnu.org>
5749
5750 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5751
f4711d79
PG
57522005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5753
a9c64011
AS
5754 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5755 vscr" tests to better match output.
f4711d79 5756
987a9106
JB
57572005-10-12 Jim Blandy <jimb@redhat.com>
5758
5759 * gdb.base/structs.exp (any): New function.
5760 (test_struct_returns): Don't make any assumptions at all about
5761 what value the function returns when GDB can't set the return
5762 value.
5763
2336bb58
JB
57642005-10-09 Joel Brobecker <brobecker@adacore.com>
5765
5766 * gdb.ada/arrayidx/p.adb: New file.
5767 * gdb.ada/arrayidx.exp: New testcase
5768
57692005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
5770
5771 * gdb.ada/array_return/pck.ads: New file.
5772 * gdb.ada/array_return/pck.adb: New file.
5773 * gdb.ada/array_return/p.adb: New file.
5774 * gdb.ada/array_return.exp: New testcase.
5775
705335ea
JB
57762005-10-03 Joel Brobecker <brobecker@adacore.com>
5777
a9c64011
AS
5778 * gdb.base/arrayidx.c: New file.
5779 * gdb.base/arrayidx.exp: New testcase.
705335ea 5780
11ee9940
NR
57812005-09-29 Nick Roberts <nickrob@snap.net.nz>
5782
5783 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
5784 frames-invalid and breakpoints-invalid are no longer generated
5785 with level 3 so don't expect them in the output.
5786
39fb8e9e
BR
57872005-09-27 Bob Rossi <bob@brasko.net>
5788
a9c64011 5789 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
5790 from test. Escape the | in mi_gdb_test call.
5791 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
5792 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
5793 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
5794 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
5795 expected regex's in mi_gdb_test calls.
5796 * lib/mi-support.exp: Remove arbitrary .* from tests.
5797 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
5798 Fully anchor GDB/MI expected results in mi_gdb_test.
5799 * lib/gdb.exp (string_to_regexp): Escape the ] character.
5800 * gdb.base/sizeof.exp: Remove escape character. Correct test.
5801
2af48f68
PB
58022005-09-26 Paul Brook <paul@codesourcery.com>
5803
5804 * long_long.exp: Exclude eabi targets from arm FPA float format test.
5805
f34502bc
WZ
58062005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5807
5808 * bfp-test.c: New file.
5809 * bfp-test.exp: New testcase.
5810
ca929517
WZ
58112005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5812
5813 * gdb.fortran/subarray.exp: New testcase to test the evaluation
5814 of subarray and substring variable.
5815 * gdb.fortran/subarray.f: New source file for the test of subarray
5816 and substring variable evaluation.
5817 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
5818 of string constant.
5819
c761af65
DJ
58202005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
5821
5822 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
5823 copyright dates.
5824
561d7a1d
PG
58252005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
5826
5827 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
5828 powerpc altivec' test with an almost identical 'info vector' test.
5829
b2b64cc9
PG
58302005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5831
a9c64011
AS
5832 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5833 vscr" tests to match output.
b2b64cc9 5834
6ac4d15a
PG
58352005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5836
a9c64011
AS
5837 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
5838 output.
6ac4d15a 5839
40e55bef
BR
58402005-09-11 Bob Rossi <bob@brasko.net>
5841
5842 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 5843 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
5844 commands that return an MI output command and an asyncronous MI output
5845 command.
5846 * gdb.mi/mi-console.exp: Ditto.
5847
3c7385ec
BR
58482005-09-11 Bob Rossi <bob@brasko.net>
5849
5850 * gdb.mi/mi-var-child.c: Include <string.h>.
5851
a6cd0eb3
DJ
58522005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5853
5854 * killed.exp: Correct gdb_expect syntax.
5855
2f168eed
CV
58562005-08-09 Corinna Vinschen <vinschen@redhat.com>
5857
5858 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5859
ecd3fd0f
BR
58602005-08-02 Bob Rossi <bob@brasko.net>
5861
5862 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5863 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5864 Change tests to inferior-tty-set/show.
5865 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5866 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5867 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5868 inferior. Use mi_gdb_test to get GDB and Inferior output.
5869 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5870 descriptor.
5871 (mi_inferior_tty_name): Add inferior PTY file name.
5872 (mi_gdb_start): Add INFERIOR_PTY parameter.
5873 (mi_gdb_test): Add IPATTERN parameter.
5874
f1ea48cb 58752005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 5876
f1ea48cb
BR
5877 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5878 parameter to mi_gdb_test.
5879 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5880
6e650a67
DJ
58812005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5882
5883 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5884 struct_declarations.
5885 * gdb.mi/mi-var-child.exp: Step over the initialization of
5886 struct_declarations.
5887
8be260b6
DJ
58882005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5889
5890 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5891 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5892 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5893 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5894 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5895 file.
5896
4e660f07
NR
58972005-07-27 Nick Roberts <nickrob@snap.net.nz>
5898
5899 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5900 (do_children_tests): Assign values to the extra elements.
5901
5902 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5903 them for tests for "-var-update --no-values" and
a9c64011 5904 "-var-update --all-values".
4e660f07
NR
5905 Add test for "-var-list-children --simple-values".
5906
5907 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5908
5909 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5910 "-stack-list-locals --simple-values" Improve doc strings and
5911 comments.
5912
6bdae935
MK
59132005-07-18 Mark Kettenis <kettenis@gnu.org>
5914
598b7a6f
MK
5915 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5916 *-*-openbsd*.
5917 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5918
6bdae935
MK
5919 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5920 sigaltsatck'.
5921
1323e929 59222005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5923
1323e929
BR
5924 * gdb.base/default.exp (tty): Changed output of command.
5925 * gdb.base/help.exp (help tty): Ditto.
5926
b1a9c082
MK
59272005-07-12 Mark Kettenis <kettenis@gnu.org>
5928
5929 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5930
10a844a2
MK
59312005-07-10 Mark Kettenis <kettenis@gnu.org>
5932
5933 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5934 -stack-select-frame without arguments.
5935 (test_stack_frame_listing): Add test for newly implemented command
5936 -stack-info-frame.
5937
3cb3b8df
BR
59382005-07-06 Bob Rossi <bob@brasko.net>
5939
5940 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5941 command.
5942 (Copyright): Update copyright.
5943
a0c5fbcf
WZ
59442005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5945
5946 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5947 tests to evaluate exponentiation expression.
5948
984971d0
AS
59492005-06-29 Andreas Schwab <schwab@suse.de>
5950
5951 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5952 main to avoid warnings.
5953
5954 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5955
fe03833f
NR
59562005-06-20 Nick Roberts <nickrob@snap.net.nz>
5957
5958 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5959 -stack-select-frame without arguments.
5960 (test_stack_frame_listing): Add test for newly implemented command
5961 -stack-info-frame.
a9c64011 5962
7a55f279
WZ
59632005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5964
0ffa0ea5
DJ
5965 * gdb.fortran/array-element.f: New file.
5966 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5967
26585198
DJ
59682005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5969
5970 * gdb.base/bigcore.exp: Correct checks for systems which can
5971 not dump a large core file.
5972
c1bd25fd
DJ
59732005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5974
5975 * gdb.base/relocate.c: Add a copyright notice.
5976 (dummy): Remove.
5977 * gdb.base/relocate.exp: Test printing the values of variables
5978 from a relocatable file.
5979
589e074d
DJ
59802005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5981
5982 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5983 excess MI output after an error.
5984
0915f927
JB
59852005-05-29 Joel Brobecker <brobecker@adacore.com>
5986
5987 * gdb.arch/alpha-step.c: New file.
5988 * gdb.arch/alpha-step.exp: New testcase.
5989
76ff342d
DJ
59902005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5991 Dennis Brueni <dennis@slickedit.com>
5992
5993 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5994 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5995 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5996 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5997 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5998 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5999 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6000
96b0c7ac
DJ
60012005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6002 Wu Zhou <woodzltc@cn.ibm.com>
6003
6004 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6005 IBM's xlc compiler.
6006 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6007 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6008
f21565d2
JB
60092005-05-13 Jim Blandy <jimb@redhat.com>
6010
6011 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6012 calling gdb_suppress_entire_file.
6013 * gdb.base/charset.exp: Same.
6014 * gdb.base/call-rt-st.exp: Same.
6015
6006a3a1
BR
60162005-05-05 Bob Rossi <bob_rossi@cox.net>
6017
6018 * lib/gdb.exp (fullname_syntax): Added global regex.
6019 (fullname_syntax_POSIX): Ditto.
6020 (fullname_syntax_UNC): Ditto.
6021 (fullname_syntax_DOS_CASE): Ditto.
6022 (fullname_syntax_DOS): Ditto.
6023 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6024 fullname_syntax variable to scope and use it.
6025 (test_file_list_exec_source_files): Ditto.
6026 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6027
c3b69c04
DJ
60282005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6029
6030 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6031
3c95e6af
PG
60322004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6033
a9c64011
AS
6034 * lib/gdb.exp (skip_altivec_tests): New function, based on
6035 check_vmx_hw_available from the GCC testsuite.
6036 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6037 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 6038
78df6c56
JB
60392005-05-02 Jim Blandy <jimb@redhat.com>
6040
6041 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6042 calling gdb_suppress_entire_file.
6043
1690f9cf
DJ
60442005-04-30 Randolph Chung <tausq@debian.org>
6045
6046 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6047 Slightly relax "sem_post" name checking.
6048
5ea106f7
PG
60492005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6050
6051 * gdb.base/unload.exp: Use new shared library infrastructure.
6052
bf7234cf
PG
60532005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6054
6055 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 6056 infrastructure.
bf7234cf 6057
547b869a
CV
60582005-04-29 Corinna Vinschen <vinschen@redhat.com>
6059
6060 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6061 * gdb.asm/h8300.inc: New file.
6062
f07e55f0
PG
60632005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6064
6065 * gdb.base/shlib-call.exp: Change to use new shared library
6066 infrastructure.
6067
3cbba3d1
PG
60682005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6069
a9c64011
AS
6070 * gdb.base/pending.exp: Change to use new shared library
6071 infrastructure.
3cbba3d1 6072
ed6df200
PG
60732005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6074
a9c64011
AS
6075 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6076 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 6077
8c8f4ebe
PG
60782005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6079
a9c64011
AS
6080 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6081 shared objects being adjusted and update copyright years.
8c8f4ebe 6082
607fbc54
DJ
60832005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6084
6085 * ChangeLog: Correct some 2003-01-13 dates.
6086 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6087 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6088 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6089 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6090 gdb.trace/tfind.exp: Update copyright years.
6091
57bf0e56
DJ
60922005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6093 Daniel Jacobowitz <dan@codesourcery.com>
6094
6095 * lib/gdb.exp (gdb_compile): Handle shlib=.
6096 (gdb_compile_shlib): New function.
6097
9b593790
PG
60982005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6099
a9c64011 6100 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 6101
9494c6a5
DJ
61022005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6103
6104 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6105 gdb.server.
6106 * configure.ac: Likewise.
6107 * configure: Regenerated.
6108 * gdb.gdbserver/Makefile.in: Moved to...
6109 * gdb.server/Makefile.in: ... here.
6110 * gdb.gdbserver/server.c: Moved to...
6111 * gdb.server/server.c: ... here.
6112 * gdb.gdbserver/server-run.exp: Moved to...
6113 * gdb.server/server-run.exp: ... here.
6114
6f8eac0e
DJ
61152005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6116
6117 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6118 * configure.ac: Create gdb.gdbserver/Makefile.
6119 * configure: Regenerated.
6120 * lib/gdbserver-support.exp: New file, derived from
6121 config/gdbserver.exp.
6122 * config/gdbserver.exp: Use gdbserver-support.exp.
6123 * gdb.gdbserver/Makefile.in: New file.
6124 * gdb.gdbserver/server.c: New file.
6125 * gdb.gdbserver/server-run.exp: New file.
6126
6e87504d
PG
61272005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6128
a9c64011
AS
6129 * lib/gdb.exp (test_compiler_info): Return compiler_info
6130 if no arguments are given.
6e87504d 6131
d1779be4
PG
61322005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6133
6134 * gdb.arch/altivec-abi.exp: Check for compiler and set
6135 use altivec' flag accordingly.
6136 * gdb.arch/altivec-regs.exp: Likewise.
6137
88750304
DJ
61382005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6139
6140 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6141
f3fb768d
AS
61422005-03-27 Andreas Schwab <schwab@suse.de>
6143
6144 * gdb.base/bigcore.c (main): Add missing mode argument in open
6145 call.
6146
7e813ac5
DJ
61472005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6148
6149 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6150 downloads.
6151 * config/gdbserver.exp (gdb_load): Likewise.
6152
8e3049aa
PB
61532005-03-14 Paul Brook <paul@codesourcery.com>
6154
6155 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6156 targets.
6157
a9df7c44
JB
61582005-03-09 Joel Brobecker <brobecker@adacore.com>
6159
6160 * gdb.dwarf2/dup-psym.S: New file.
6161 * gdb.dwarf2/dup-psym.exp: New testcase.
6162
9f0d94e8
JB
61632005-03-09 Joel Brobecker <brobecker@adacore.com>
6164
6165 * gdb.ada/exec_changed/first.adb: New file.
6166 * gdb.ada/exec_changed/second.adb: New file.
6167 * gdb.ada/exec_changed.exp: New testcase.
6168
5f579bc5
NS
61692005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6170
36e9969c
NS
6171 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6172 (A2): New class.
6173 (main): Test operator+.
6174 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6175 breakpoint test.
6176
5f579bc5
NS
6177 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6178 * gdb.base/signull.exp: Disable if gdb,nosignals.
6179 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6180 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6181 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6182 * gdb.mi/mi2-console.exp: Likewise.
6183 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6184 continue output at start.
6185 (gdb_collect_locals_test): Robustify regexp.
6186 * gdb.trace/passc-dyn.exp: Fix comment typo.
6187 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6188
be46087e
CV
61892005-03-08 Corinna Vinschen <vinschen@redhat.com>
6190
6191 * gdb.asm/asm-source.exp: Add iq2000 case.
6192 * gdb.asm/iq2000.inc: New file.
6193
384e1a61 61942005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 6195
384e1a61
MI
6196 * gdb.base/command.exp: Change hardcoded value to regular expression.
6197 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6198
584b6e9e
DJ
61992005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6200
6201 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6202 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6203 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6204 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6205 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6206
ab5b5d61
MK
62072005-03-05 Mark Kettenis <kettenis@gnu.org>
6208
6209 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6210 changes.
6211
ae051c1b
PG
62122004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6213
a9c64011
AS
6214 * lib/compiler.c: Add test for IBM's xlc compiler.
6215 * lib/compiler.cc: Likewise.
ae051c1b 6216
3f0f6ed2
JB
62172004-02-24 Joel Brobecker <brobecker@adacore.com>
6218
6219 * gdb.ada/fixed_points.exp: Create compilation object directory
6220 before running the test.
6221 * gdb.ada/null_record.exp: Likewise.
6222 * gdb.ada/packed_array.exp: Likewise.
6223 * gdb.ada/start.exp: Likewise.
6224
724f452b
JB
62252005-02-15 Joel Brobecker <brobecker@adacore.com>
6226
6227 * gdb.ada/packed_array/pa.adb: New file.
6228 * gdb.ada/packed_array.exp: New testcase.
6229
57f5cdfb 62302005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 6231
1f393151
MK
6232 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6233 files.
6234
ebdda337
MK
6235 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6236 on *-*-openbsd*. Correctly match whitespace in regukar
6237 expressions.
6238
cf309262
DJ
62392005-02-10 Daniel Jacobowitz <dan@debian.org>
6240
6241 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6242 PR exp/1821
6243 * gdb.base/gdb1821.c: New test file.
6244 * gdb.base/gdb1821.exp: New test file.
6245
3be49e7a
JB
62462005-02-09 Joel Brobecker <brobecker@adacore.com>
6247
6248 * gdb.base/start.c: New file.
6249 * gdb.base/start.exp: New testcase.
6250
e292e67d
JB
62512005-02-09 Joel Brobecker <brobecker@adacore.com>
6252
6253 * gdb.ada/start/dummy.adb: New file.
6254 * gdb.ada/start.exp: New testcase.
6255
dbdfa66c
CV
62562005-02-09 Corinna Vinschen <vinschen@redhat.com>
6257
6258 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6259 for printing symbols and statistics.
6260 Add test for using relative pathnames in "maint print msymbols" test.
6261 Mark "maint info sections DATA" XFAIL on Cygwin.
6262 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6263 tests.
6264
d7941671
AC
62652005-02-09 Andreas Schwab <schwab@suse.de>
6266
6267 Committed by Andrew Cagney <cagney@gnu.org>
6268 * gdb.base/remotetimeout.exp: New file.
6269
74e5ef44
MK
62702005-02-07 Mark Kettenis <kettenis@gnu.org>
6271
6272 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6273
464dd14d
JB
62742005-02-03 Joel Brobecker <brobecker@adacore.com>
6275
6276 * gdb.ada/gnat_ada.gpr: New file.
6277 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6278 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6279 * configure.ac: No longer generate gnat_ada.gpr.
6280 * configure: Regenerate.
6281 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6282 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6283 * gdb.ada/null_record/bar.ads: Likewise.
6284 * gdb.ada/null_record/bar.adb: Likewise.
6285 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6286 * gdb.ada/null_record.exp (testdir): New variable.
6287 (testfile): executable is now in testdir subdirectory.
6288 (srcfile): Use full path to the main compilation unit.
6289 * gdb.ada/fixed_points.exp: Same changes as above.
6290
30d756ae
NR
62912005-02-03 Nick Roberts <nickrob@snap.net.nz>
6292
6293 * gdb.base/interp.exp: New test.
6294
9d799f85
AC
62952005-01-24 Andrew Cagney <cagney@gnu.org>
6296
6297 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6298
15656118
AC
62992005-01-19 Andrew Cagney <cagney@gnu.org>
6300
a892c31b
AC
6301 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6302 configure.ac not configure.in.
6303
15656118
AC
6304 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6305 of powerpc*-*-*.
6306 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 6307 * gdb.base/list.exp (test_list_function)
15656118
AC
6308 (test_list_filename_and_function): Ditto.
6309 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6310
a7b01baf
AC
63112005-01-16 Andrew Cagney <cagney@gnu.org>
6312
17d92a02
AC
6313 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6314
a7b01baf
AC
6315 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6316
bc8332bb
AC
63172005-01-14 Andrew Cagney <cagney@gnu.org>
6318
6319 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6320 * gdb.mi/mi2-var-cmd.exp: Ditto.
6321
4d074752
CV
63222005-01-10 Corinna Vinschen <vinschen@redhat.com>
6323
6324 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6325
bec39cab
AC
63262005-01-07 Andrew Cagney <cagney@gnu.org>
6327
6328 * configure.ac: Rename configure.in, require autoconf 2.59.
6329 * configure: Re-generate.
6330 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6331 * gdb.stabs/configure: Re-generate.
6332 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6333 * gdb.hp/configure: Re-generate.
6334 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6335 autoconf 2.59.
6336 * gdb.hp/gdb.objdbg/configure: Re-generate.
6337 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6338 autoconf 2.59.
6339 * gdb.hp/gdb.defects/configure: Re-generate.
6340 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6341 autoconf 2.59.
6342 * gdb.hp/gdb.compat/configure: Re-generate.
6343 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6344 autoconf 2.59.
6345 * gdb.hp/gdb.base-hp/configure: Re-generate.
6346 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6347 autoconf 2.59.
6348 * gdb.hp/gdb.aCC/configure: Re-generate.
6349
f10b16d4
JB
63502004-12-15 Jim Blandy <jimb@redhat.com>
6351
6352 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6353 under NPTL when there is debugging info available for libpthread.
6354
fb6e1814
JG
63552004-12-13 Jerome Guitton <guitton@gnat.com>
6356
6357 * gdb.ada/fixed_points.c: New file.
6358 * gdb.ada/fixed_points.exp: New file.
6359
fe46cd3a
RC
63602004-12-03 Randolph Chung <tausq@debian.org>
6361
6362 * gdb.arch/pa-nullify.exp: New file.
6363 * gdb.arch/pa-nullify.s: New file.
6364
8de0841b
RC
63652004-11-30 Randolph Chung <tausq@debian.org>
6366
6367 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6368 instead of "tbug". Fix regexp to work properly with gdb_test.
6369
c8170782
PH
63702004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6371
6372 * gdb.base/bitfields2.exp: New test.
6373 * gdb.base/bitfields2.c: New file.
6374
954269c2
RE
63752004-11-28 Richard Earnshaw <rearnsha@arm.com>
6376
6377 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6378
0107feed
RC
63792004-11-16 Randolph Chung <tausq@debian.org>
6380
6381 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6382
f073ae8c
DJ
63832004-11-14 Daniel Jacobowitz <dan@debian.org>
6384
6385 * gdb.threads/threadapply.exp: Correct "macro details" test.
6386
19ad59e7
JJ
63872004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6388
6389 * gdb.threads/threadapply.exp: New test.
6390 * gdb.threads/threadapply.c: New file.
6391
9cf0961b
MK
63922004-11-07 Mark Kettenis <kettenis@gnu.org>
6393
6394 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6395 frames.
6396
c789492a
FL
63972004-11-05 Felix Lee <felix+log1@specifixinc.com>
6398
6399 * gdb.base/cursal.exp: New file.
6400 * gdb.base/cursal.c: New file.
6401
a1e167bb
AC
64022004-11-03 Andrew Cagney <cagney@gnu.org>
6403
6404 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6405
b7cbf173
MK
64062004-10-30 Mark Kettenis <kettenis@gnu.org>
6407
6408 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6409 NetBSD/ELF targets.
6410
88f9d34f
JB
64112004-10-29 Joel Brobecker <brobecker@gnat.com>
6412
6413 * gdb.threads/bp_in_thread.c: New file, copied from
6414 pthread_cond_wait.c.
6415 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6416 file, rather than reusing the .c file from another testcase.
6417
ca7d6a0c
JB
64182004-10-20 Joel Brobecker <brobecker@gnat.com>
6419
6420 * gdb.ada/null_record.exp: Check where we stopped after
6421 sending the start command, instead of where the associated
6422 temporary breakpoint was inserted.
6423
0d863d03
AC
64242004-10-14 Andrew Cagney <cagney@gnu.org>
6425
6426 * gdb.mi/gdb701.c (main): Return 0.
6427
d11e72cb
DJ
64282004-10-13 Daniel Jacobowitz <dan@debian.org>
6429
d40539a4 6430 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 6431
e1923096
JJ
64322004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6433
6434 * gdb.threads/schedlock.c: Add comment markers to use to find
6435 line numbers.
6436 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6437 comments.
6438 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6439 breakpoint lines.
6440
ec8ba2c9
DJ
64412004-10-12 Daniel Jacobowitz <dan@debian.org>
6442
6443 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6444
0eb3658b
DJ
64452004-10-12 Daniel Jacobowitz <dan@debian.org>
6446
6447 * configure.in: Add gdb.dwarf2.
6448 * configure: Regenerated.
6449 * Makefile.in: Add gdb.dwarf2.
6450 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6451 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6452 gdb.dwarf2/file1.txt: New files.
6453
a271cc33
OF
64542004-10-11 Orjan Friberg <orjanf@axis.com>
6455
a9c64011 6456 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
6457 of "run", since the latter doesn't work with remote targets. Adjust
6458 the breakpoint numbering accordingly.
6459 * gdb.threads/pthread_cond_wait.exp: Ditto.
6460
895ce074
MC
64612004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6462
6463 * gdb.base/overlays.exp: Update copyright years.
6464
6be3092d
KI
64652004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6466
6467 * gdb.base/overlays.exp: Disable if target is Linux.
6468
e05389b8
FL
64692004-10-06 Felix Lee <felix+log1@specifixinc.com>
6470
6471 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6472
73cb587d
KI
64732004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6474
6475 * gdb.asm/asm-source.exp: Add m32r-linux target.
6476 * gdb.asm/m32r-linux.inc: New file.
6477
3c0edcdc
AC
64782004-09-24 Andrew Cagney <cagney@redhat.com>
6479 David Anderson <anderson@redhat.com>
6480
6481 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6482 command fails, assume things will work.
6483 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6484 (_GNU_SOURCE): Define.
6485 (print_unsigned, print_hex): Change parameter to "long long".
6486 (print_byte_count): New function, use to print byte counts.
6487 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6488 O_LARGEFILE.
6489 (main): Compute an upper bound on a corefile in max_core_size.
6490 Limit memory chunk size to max_core_size. Limit total memory
6491 allocated to max_core_size.
6492
4bb3667f
AC
64932004-09-23 Andrew Cagney <cagney@gnu.org>
6494
6495 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6496 from a separate process with code that creates a corefile by
6497 making the inferior dump core.
6498
60fe1a51
MK
64992004-09-23 Mark Kettenis <kettenis@gnu.org>
6500
6501 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6502 block.
6503
8e937346
MC
65042004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6505
6506 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6507 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6508 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6509 Likewise.
6510
7213f6d6
JJ
65112004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6512
6513 * gdb.java/jprint.exp: New test case for java inferior call.
6514 * gdb.java/jprint.java: Ditto.
6515
eac69dca
JB
65162004-09-15 Joel Brobecker <brobecker@gnat.com>
6517
6518 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6519
22227696
MC
65202004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6521
6522 * gdb.threads/killed.c: Include <stdlib.h>.
6523 * gdb.threads/pthreads.c: Likewise.
6524
7dd403a4
MC
65252004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6526
6527 * gdb.threads/killed.c: Add copyright notice.
6528
33f2d567
JM
65292004-09-10 Jason Molenda (jmolenda@apple.com)
6530
a9c64011
AS
6531 * gdb.base/define.exp: Two new tests to verify zero space chars
6532 after 'if' and 'while' commands in a user-defined command is correctly
6533 parsed.
33f2d567 6534
e05b62ac
AC
65352004-09-08 Andrew Cagney <cagney@gnu.org>
6536
6537 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6538 delivery test with duplicate at end of file.
6539
9cbe82da
MK
65402004-09-06 Mark Kettenis <kettenis@jive.nl>
6541
6542 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6543
564803d9
MC
65442004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6545
6546 * config/hppro.exp: Removed.
6547
7c6807ce
MC
65482004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6549
6550 * config/sparclet.exp: Removed.
6551
bf7e26dd
MC
65522004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6553
6554 * config/udi.exp: Removed.
6555
714e341b
MC
65562004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6557
6558 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6559 of "exp_continue".
6560 (advancei): Likewise.
6561
1236e623
JJ
65622004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6563
6564 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6565
3bdcad15
MI
65662004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6567
228af206 6568 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
6569 to check for nodebug in executable.
6570 * gdb.gdb/observer.exp (setup_test): Likewise.
6571 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6572 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6573
c72b934c
AC
65742004-09-01 Andrew Cagney <cagney@gnu.org>
6575
6576 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6577 files.
6578
edd9b715
JJ
65792004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6580
6581 * gdb.base/unload.exp: Fix expected warning message to match
6582 latest format.
6583
fb4ce06b
CV
65842004-09-01 Corinna Vinschen <vinschen@redhat.com>
6585
6586 * gdb.base/call-rt-st.exp: Fix typos.
6587
ce78e7c3
MI
65882004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6589
6590 * gdb.threads/thread_check.exp: New testcase.
6591 * gdb.threads/thread_check.c: New testcase.
6592
2dedb159
AC
65932004-08-31 Andrew Cagney <cagney@gnu.org>
6594
6595 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6596 (skip_to_handler_entry): New procedures. Test stepping into a
6597 handler when the breakpoint is at the handler's entry point.
6598
68f53502
AC
65992004-08-30 Andrew Cagney <cagney@gnu.org>
6600
6601 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6602 gdb/1757.
6603
3e3ffd2b
MC
66042004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6605
6606 With code from Manoj Iyer <manjo@austin.ibm.com>:
6607 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6608 return value. Add an arm for "no debugging symbols found".
6609 Change a stray "error" to "perror".
6610 (gdb_run_cmd): Adapt to new return value.
6611 * gdb.base/remote.exp: Adapt to new return value.
6612 * gdb.gdb/complaints.exp: Likewise.
6613 * gdb.gdb/observer.exp: Likewise.
6614 * gdb.gdb/selftest.exp: Likewise.
6615 * gdb.gdb/xfullpath.exp: Likewise.
6616
4b6f5fd2
JB
66172004-08-27 Joel Brobecker <brobecker@gnat.com>
6618
6619 * gdb.threads/bp_in_thread.exp: New testcase.
6620
e5b25496
MC
66212004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6622
6623 Fix PR testsuite/1735.
6624 * gdb.threads/schedlock.c (thread_function): Add a cast
6625 to suppress a gcc warning.
6626 * gdb.threads/thread-specific.c (thread_function): Likewise.
6627
934353d6
MC
66282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6629
6630 * gdb.base/unload.c: Include <stdlib.h>.
6631
f98a0aef 66322004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 6633
f98a0aef 6634 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
6635 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6636 synchronized after the "return".
6637
5a2e8882
MC
66382004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6639
6640 * gdb.mi/basics.c: Include <stdio.h>.
6641 * gdb.mi/pthreads.c: Include <stdlib.h>.
6642 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6643
a9640423
MC
66442004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6645
6646 * gdb.threads/schedlock.c: Add copyright notice.
6647
b04e311d
AC
66482004-08-25 Andrew Cagney <cagney@gnu.org>
6649
6650 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6651 (skip_over_handler, breakpoint_over_hander): New test procedures.
6652 (advance, advancei): Add a proper prefix, do not use
6653 rerun_to_main.
6654 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6655
7c27f15b
MC
66562004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6657
6658 * gdb.mi/basics.c: Add copyright notice.
6659 * gdb.mi/var-cmd.c: Add copyright notice.
6660
fffc87ae
MC
66612004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6662
6663 * lib/gdb.exp: Remove signed_keyword_not_used.
6664 * lib/compiler.c: Likewise.
6665 * lib/compiler.cc: Likewise.
6666
d782e0bf
MC
66672004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6668
6669 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6670 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6671
96033e83
MC
66722004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6673
6674 * gdb.base/whatis.c: Add copyright notice.
6675
cf38c229
MK
66762004-08-20 Mark Kettenis <kettenis@gnu.org>
6677
6678 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
6679 it to skip the breakpoints encoded in the inline assembly.
6680
f4b49756
MC
66812004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6682
6683 * Makefile.in: Add gdb.fortran.
6684
2f193b69
MC
66852004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6686
6687 * gdb.base/call-sc.exp (test_scalar_returns):
6688 Fix cut-and-paste glitch in "Make fun return now".
6689
89a237cb
MC
66902004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6691
6692 * configure.in: Add gdb.fortran.
6693 * configure: Regenerate.
6694 * gdb.fortran/Makefile.in: New file.
6695 * lib/gdb.exp (skip_fortran_tests): New procedure.
6696
469aff8e
MC
66972004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6698
6699 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
6700 reference to bug-gnu@prep.ai.mit.edu.
6701 * gdb.mi/mi-var-child.exp: Likewise.
6702 * gdb.mi/mi-var-cmd.exp: Likewise.
6703 * gdb.mi/mi-var-display.exp: Likewise.
6704 * gdb.mi/mi2-var-block.exp: Likewise.
6705 * gdb.mi/mi2-var-child.exp: Likewise.
6706 * gdb.mi/mi2-var-cmd.exp: Likewise.
6707 * gdb.mi/mi2-var-display.exp: Likewise.
6708
00b51b9f
MK
67092004-08-15 Mark Kettenis <kettenis@gnu.org>
6710
6711 * gdb.base/unload.c (main): Make local variable msg const.
6712
45f07fef
MC
67132004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6714
6715 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
6716 to bug-gnu@prep.ai.mit.edu.
6717 * gdb.mi/mi-disassemble.exp: Likewise.
6718 * gdb.mi/mi-eval.exp: Likewise.
6719 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6720 default line number.
6721 * gdb.mi/mi-return.exp: Likewise.
6722 * gdb.mi/mi-simplerun.exp: Likewise.
6723 * gdb.mi/mi-stack.exp: Likewise.
6724 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6725 number with explicit range test.
6726 * gdb.mi/mi-watch.exp: Likewise.
6727 * gdb.mi/mi2-break.exp: Likewise.
6728 * gdb.mi/mi2-cli.exp: Likewise.
6729 * gdb.mi/mi2-disassemble.exp: Likewise.
6730 * gdb.mi/mi2-eval.exp: Likewise.
6731 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6732 default line number.
6733 * gdb.mi/mi2-return.exp: Likewise.
6734 * gdb.mi/mi2-simplerun.exp: Likewise.
6735 * gdb.mi/mi2-stack.exp: Likewise.
6736 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6737 number with explicit range test.
6738 * gdb.mi/mi2-watch.exp: Likewise.
6739
dd8c8ee7
MC
67402004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6741
6742 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6743 * gdb.cp/m-static.exp: Likewise.
6744 * gdb.cp/rtti.exp: Likewise.
6745
4e838464
MK
67462004-08-14 Mark Kettenis <kettenis@gnu.org>
6747
6748 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6749
8d8cb839
EZ
67502004-08-14 Eli Zaretskii <eliz@gnu.org>
6751
6752 * ChangeLog: Prefix Local Variables with semi-colons and indent
6753 the reference to older ChangeLog files, to fix fontification in
6754 Emacs.
6755
deea8bb0
MC
67562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6757
6758 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6759 * gdb.mi/mi2-break.exp: Likewise.
6760
c3297504
MC
67612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6762
6763 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6764
25808999
MC
67652004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6766
6767 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6768
226a8d71
MC
67692004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6770
6771 * gdb.cp/classes.exp: Remove unused declarations. Just let
6772 test names default instead of providing special names. Remove
6773 extraneous demangler test.
6774
37fdf854
JJ
67752004-08-12 Jeff Johnston <jjohnstn@redhat.com>
6776
6777 * gdb.base/unload.exp: New test for breakpoints in dynamically
6778 loaded libraries.
6779 * gdb.base/unload.c: Ditto.
6780 * gdb.base/unloadshr.c: Ditto.
6781
2d3a7986
MC
67822004-08-12 Michael Chastain <mec.gnu@mindspring.com>
6783
6784 * gdb.cp/classes.exp (test_ptype_class_objects): Call
6785 cp_test_ptype_class.
6786 (test_enums): Likewise.
6787
c72b934c
AC
67882004-08-10 Andrew Cagney <cagney@gnu.org>
6789
6790 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6791 files.
6792
cc503c8a
AC
67932004-08-10 Andrew Cagney <cagney@gnu.org>
6794
6795 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
6796 init_malloc call.
6797
902f2ccb
MC
67982004-08-10 Michael Chastain <mec.gnu@mindspring.com>
6799
6800 * ChangeLog: Add copyright notice. The notice is copied
6801 from emacs 21.3 top level ChangeLog.
6802
78c90502
MC
68032004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6804
6805 * lib/cp-support.exp: New file.
6806 * lib/cp-support.exp (cp_test_type_class): New function.
6807 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
6808 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
6809 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
6810 cp_test_ptype_class.
6811
88e5ea78
MC
68122004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6813
6814 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
6815 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6816 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
6817 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
6818 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6819 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
6820 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
6821 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
6822 gdb.mi/mi2-watch.exp: Update copyright years.
6823
6a89fc9c
MK
68242004-08-09 Mark Kettenis <kettenis@gnu.org>
6825
6826 * gdb.base/sigaltstack.exp: Provide proper anchoring.
6827
1482e0de
MC
68282004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6829
6830 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
6831 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
6832 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
6833 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6834 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
6835 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
6836 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
6837 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6838 gdb.mi/mi-watch.exp: Update copyright years.
6839
1a5ce3f3
DJ
68402004-08-08 Daniel Jacobowitz <dan@debian.org>
6841
6842 PR gdb/1738
6843 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
6844 from a breakpoint with a pending signal.
6845
04f6ecf2
DJ
68462004-08-08 Daniel Jacobowitz <dan@debian.org>
6847
6848 PR gdb/1736
6849 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
6850 * gdb.base/sigaltstack.exp (finish_test): Consume output until
6851 the prompt.
6852 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6853
54d90d35
DJ
68542004-08-08 Daniel Jacobowitz <dan@debian.org>
6855
6856 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6857
d2f6abb0
DJ
68582004-08-08 Daniel Jacobowitz <dan@debian.org>
6859
6860 PR gdb/1736
6861 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6862 for i?86-*-linux*.
6863
5598c03d
DJ
68642004-08-08 Daniel Jacobowitz <dan@debian.org>
6865
6866 * gdb.arch/i386-prologue.exp: Compile without debug information.
6867
c6fee705
MC
68682004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6869
6870 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6871 rather than asking gdb to search.
6872
dd90efdb
MC
68732004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6874
6875 * gdb.base/gcore.c: Include <string.h>.
6876
1e84bec1
MC
68772004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6878
6879 * gdb.base/gcore.c: Add copyright notice.
6880
e425eb2b
MC
68812004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6882
6883 * gdb.base/freebpcmd.c: Include <stdio.h>.
6884 * gdb.base/long_long.c: Include <string.h>.
6885 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6886 * gdb.base/siginfo.c: Include <string.h>.
6887 * gdb.base/sigstep.c: Include <string.h>.
6888
cb9aaed5
MC
68892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6890
6891 * gdb.base/complex.c: Include <stdlib.h>.
6892
55944f3d
MC
68932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6894
6895 * gdb.base/complex.c: Add copyright notice.
6896
7b2953d9
MC
68972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6898
6899 * gdb.base/charset.c: Include <stdlib.h>.
6900
c9133d23
MC
69012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6902
6903 * gdb.base/auxv.c: Include <stdlib.h>.
6904
0a8490ad
MC
69052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6906
6907 * gdb.base/auxv.c: Add copyright notice.
6908
3426d5ec
MC
69092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6910
6911 * gdb.base/coremaker.c: Add copyright notice.
6912 * gdb.base/coremaker2.c: Add copyright notice.
6913
8da195dd
AC
69142004-08-04 Andrew Cagney <cagney@gnu.org>
6915
6916 * gdb.base/store.exp: Update copyright.
6917 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6918 names, do not import gdb_prompt.
6919
8d394f98
AC
69202004-08-01 Andrew Cagney <cagney@gnu.org>
6921
6922 Fix PR testsuite/1729.
6923 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6924 not use capture_value with value 4.
6925 (capture_value): Add optional test name parameter.
6926 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6927 the prefix, pass to capture_value.
6928
b6702b23
MK
69292004-08-01 Mark Kettenis <kettenis@gnu.org>
6930
6931 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6932 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6933 (main): Call new function.
6934
c203e0ca
MC
69352004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6936
6937 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6938
a7995a30
MC
69392004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6940
6941 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6942
9366563b
MC
69432004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6944
b6eeaf26 6945 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6946 Accept more values of vtbl pointer. Remove some messages
6947 about "obsolete gcc or gdb".
6948
2fc1f950
MC
69492004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6950
6951 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6952
c724d49b
MC
69532004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6954
6955 * gdb.base/asm-source.exp: Properly convert target board
6956 debug flags from gcc format to binutils format.
6957
736b0fce
MK
69582004-07-28 Mark Kettenis <kettenis@gnu.org>
6959
6960 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6961 gdb1718". PR backtrace/1718 partially fixed.
6962
5633ea5c
JJ
69632004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6964
6965 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6966
575eebb1
NC
69672004-07-26 Nick Clifton <nickc@redhat.com>
6968
6969 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6970 good default value for a specific architecture is available then
6971 set it to that value. Otherwise default to the -gstabs switch.
6972 Remove the -g... switches from the asm-flags variable. Allow the
6973 target board info to override the value if it wants to. Pass the
6974 switch on the assembler command line.
6975
62104619
MK
69762004-07-23 Mark Kettenis <kettenis@gnu.org>
6977
6978 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6979 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6980 (main): Call new function.
6981
4a1135b8
MC
69822004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6983
6984 Test for PR exp/1715.
6985 * gdb.base/radix.exp: Refactor common procedures. Make all
6986 test names unique. Change XFAIL to KFAIL.
6987
8a12c1f0
MC
69882004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6989
6990 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6991 * gdb.ada/gnat_ada.gin: ... to here.
6992 * configure.in: Use gnat_ada.gin.
6993 * configure: Regenerate.
6994
23b451cf
AC
69952004-07-20 Andrew Cagney <cagney@gnu.org>
6996
6997 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6998 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6999 XFAILs. Clean up test messages and comments. Check backtraces.
7000 Delete re-sync code.
7001
ab618a02
MC
70022004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7003
7004 Fix PR cli/740.
7005 * gdb.base/annota1.exp: Honor gdb,nosignals.
7006 * gdb.base/annota3.exp: Likewise.
7007
46dad340
MC
70082004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7009
7010 * lib/java.exp: Update copyright notice.
7011
756d8c70
AC
70122004-07-19 Andrew Cagney <cagney@gnu.org>
7013
7014 * gdb.base/selftest.exp: Copy file from here ...
7015 * gdb.gdb/selftest.exp: ... to here.
7016
586027e6
AC
70172004-07-16 Andrew Cagney <cagney@redhat.com>
7018
7019 * lib/insight-support.exp: Delete file.
7020 * lib/java.exp (java_init): Fix copyright.
7021
029d2200
AC
70222004-07-16 Andrew Cagney <cagney@gnu.org>
7023
7024 * gdb.base/restore.c: Append "prologue" to comments marking the a
7025 function's prologue.
7026 * gdb.base/restore.exp: Update copyright, re-indent.
7027 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7028 callerN" prefix where needed. Update patterns that match a
7029 function's prologue.
7030
653b62c5
MC
70312004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7032
7033 * gdb.base/restore.c: Add copyright notice.
7034
f7d690e5
AC
70352004-07-16 Andrew Cagney <cagney@gnu.org>
7036
7037 * gdb.base/logical.exp: Update copyright.
7038 (evaluate): New procedure. Use to re-implement tests using
7039 several tables.
7040
d629a7cb
MH
70412004-07-14 Martin Hunt <hunt@redhat.com>
7042
7043 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7044 which fixes some problems where init.tcl was not found.
7045
9c7bb332
AC
70462004-07-13 Andrew Cagney <cagney@gnu.org>
7047
6bf46641
AC
7048 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7049 (check_sizeof, check_valueof): Do not include the output in the
7050 test name. Use gdb_test.
7051 (get_valueof): Use gdb_test_multiple.
7052
c4ffd4c0
AC
7053 * gdb.base/step-test.exp: Update copyright. Use
7054 gdb_test_multiple. Ensure that test names do not include
7055 architecture dependent output.
7056
ab89363a
AC
7057 * gdb.gdb/observer.exp: Update copyright.
7058 (setup_test): Use gdb_test_multiple.
7059 (attach_first_observer, attach_second_observer)
7060 (attach_third_observer, detach_first_observer)
7061 (detach_second_observer, detach_third_observer)
7062 (reset_counters, check_counters): Make $message a prefix.
7063 (test_normal_stop_notifications): Add "args" parameter - a list of
7064 init functions to be called. Make $message a prefix,
7065 (test_observer_normal_stop): Change the message prefixes so that
7066 they are unique, pass the attach / detach procedures to
7067 test_normal_stop_notifications.
7068
ec58997a
AC
7069 * gdb.base/signull.exp (test_segv): Prefix all tests with
7070 "${name}". Clean up test messages.
7071
b475183b
AC
7072 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7073
9c7bb332
AC
7074 * gdb.base/ena-dis-br.exp: Update copyright.
7075 (break_at): New function. Replace send_gdb with gdb_test,
7076 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7077 ignore count, not stopped at bpt", with KFAIL.
7078
2dd95497
CV
70792004-07-13 Corinna Vinschen <vinschen@redhat.com>
7080
7081 * gdb.base/attach.exp: Remove cleanupfile handling.
7082
419e626b
AC
70832004-07-12 Andrew Cagney <cagney@gnu.org>
7084
7085 * gdb.base/annota1.exp: Cleanup corefile test name.
7086 * gdb.base/annota3.exp: Ditto.
7087
8b1b3228
AC
70882004-07-12 Andrew Cagney <cagney@gnu.org>
7089
78650829
AC
7090 * gdb.base/signals.exp: Clean up copyright, re-indent.
7091
8b1b3228
AC
7092 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7093 gdb_test and gdb_test_multiple.
7094
935c2760
JJ
70952004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7096
7097 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 7098 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
7099 provide line number info for first statement in main.
7100
1544280f
AC
71012004-07-08 Andrew Cagney <cagney@gnu.org>
7102
1279f4ff
AC
7103 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7104
1544280f
AC
7105 * gdb.base/sigbpt.exp: Make the common part of each test name a
7106 prefix instead of suffix.
7107
bcc82369
BR
71082004-07-07 Bob Rossi <bob_rossi@cox.net>
7109
7110 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7111 test from test_tbreak_creation_and_listing to
7112 test_file_list_exec_source_file
7113 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7114 Changed name of test from test_tbreak_creation_and_listing to
7115 test_file_list_exec_source_file
7116
23f4b0aa
JJ
71172004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7118
7119 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7120 the jmisc() constructor instead of <init>.
7121 * gdb.java/jmisc1.exp: Ditto.
7122
56401cd5
AC
71232004-07-07 Andrew Cagney <cagney@gnu.org>
7124
7125 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7126 corrupting the PC.
7127
44ae2f6a
MC
71282004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7129
7130 * gdb.cp/templates.exp: Accept whitespace change in demangler
7131 output.
7132
45a83408
AC
71332004-07-06 Andrew Cagney <cagney@gnu.org>
7134
7135 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7136
d205ad70
MC
71372004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7138
7139 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7140 * lib/compiler.cc: Likewise.
7141
06ea1a61
MC
71422004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7143
7144 * lib/compiler.cc: Work around string preprocessing problem
7145 with old hp c++ compiler.
7146 * lib/compiler.c: Likewise.
7147
daab1251
CV
71482004-06-29 Corinna Vinschen <vinschen@redhat.com>
7149
7150 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7151 directives to conditionalize symbol prefixing.
7152 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7153 additional_flags handling. Add underscore prefix for Cygwin.
7154 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7155 conditionalize symbol prefixing.
7156 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7157 additional_flags handling. Add underscore prefix for Cygwin.
7158
cc984116
CV
71592004-06-29 Corinna Vinschen <vinschen@redhat.com>
7160
7161 * gdb.base/bigcore.exp: Skip test on Cygwin.
7162
c279b077
MC
71632004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7164
7165 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7166 formats for "info register". Use gdb_test_multiple. Fix
7167 the "invalid register" test.
7168
0e915747
CV
71692004-06-28 Corinna Vinschen <vinschen@redhat.com>
7170
7171 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7172 PID for Cygwin. Add Cygwin specific strings to check for in some
7173 tests.
7174 (do_attach_tests): Add a test for user interaction when attaching
7175 to a process with no matching symbol table already loaded.
7176
11422c86
AC
71772004-06-26 Andrew Cagney <cagney@gnu.org>
7178
7179 Test PR java/1567 and PR java/1565.
7180 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7181 * gdb.java/jmisc2.exp: Delete file.
7182
cefbce26
MC
71832004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7184
7185 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7186
e19f872c
CV
71872004-06-25 Corinna Vinschen <vinschen@redhat.com>
7188
7189 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7190 attach process.
7191
d931ba3b
MC
71922004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7193
7194 * gdb.cp/pr-1553.exp: Remove.
7195
aef68c48
MC
71962004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7197
7198 * gdb.cp/pr-1553.cc: Remove.
7199 * gdb.cp/pr-1553.exp: Disable this test.
7200
8d5df71a
JB
72012004-06-20 Jim Blandy <jimb@redhat.com>
7202
a9c64011 7203 Fix PR testsuite/1680.
8d5df71a
JB
7204 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7205 regular expressions.
7206
4ac6f39d
MC
72072004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7208
7209 Fix PR testsuite/1679.
7210 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7211 Issue an UNSUPPORTED result instead.
7212
1b413552
JB
72132004-06-18 Jim Blandy <jimb@redhat.com>
7214
7215 * gdb.base/charset.exp: Only send a control-C if we see a new
7216 prompt and incomplete command.
7217
6daa6ebd
MC
72182004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7219
7220 * gdb.cp/pr-574.cc: Add copyright notice.
7221
51fa4ae0
JB
72222004-06-17 Jim Blandy <jimb@redhat.com>
7223
7224 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7225 cases where the regexp has no groups; this grabs random text from
7226 the previous test suite, whatever that was.
7227
8fea26c5
MC
72282004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7229
7230 * gdb.cp/printmethod.cc: Add copyright notice.
7231
1e3aeb41
MC
72322004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7233
7234 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7235
9d9030bc
AC
72362004-06-16 Andrew Cagney <cagney@gnu.org>
7237
7238 * gdb.base/signull.c: Update copyright. Include <string.h>.
7239 (bowler): Replace data_pointer with data_read
7240 and data_write cases. Add code_descriptor case.
7241 (zero, desc): New array and pointer.
7242 (data, code): Change to simple pointers.
7243 * gdb.base/signull.exp: Fix probe pattern matching a function
7244 descriptor SIGSEGV. Replace data_pointer with data_read and
7245 data_write tests.
7246
acd4ad44
AC
72472004-06-16 Andrew Cagney <cagney@gnu.org>
7248
7249 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7250
08fd625c
MC
72512004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7252
7253 * gdb.base/long_long.c: Add copyright notice.
7254
1903502c
MC
72552004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7256
7257 * gdb.base/long_long.exp: Remove reference to
7258 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7259 to gdb_breakpoint and gdb_continue_to_breakpoint.
7260
83313cb1
JB
72612004-06-14 Jim Blandy <jimb@redhat.com>
7262
7263 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7264 endian case.
7265
1bf404ef
AC
72662004-06-14 Andrew Cagney <cagney@gnu.org>
7267
7268 * gdb.base/gcore.exp (capture_command_output): Delete the always
7269 passing tests containing inferior values.
7270 * gdb.base/ending-run.exp: Do not include the breakpoint address
7271 in the test message. Update copyright.
7272 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7273 size in the test name, use gdb_test_multiple. Update copyright.
7274
ef220b33
MC
72752004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7276
7277 * gdb.cp/ref-types.cc: Add copyright notice.
7278
4f70a4c9
MC
72792004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7280
7281 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7282 hp_aCC_compiler.
7283 * lib/compiler.cc: Likewise.
7284 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7285 'set' commands. Log diagnostics for other lines. Set
7286 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7287
335928ac
MC
72882004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7289
7290 * gdb.cp/try_catch.cc: Add copyright notice.
7291
2efb12e8
MC
72922004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7293
7294 * gdb.cp/userdef.cc: Add copyright notice.
7295
0bbed51a
MC
72962004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7297
7298 * gdb.cp/virtfunc.cc: Add copyright notice.
7299
e12a46c9
RC
73002004-06-11 Randolph Chung <tausq@debian.org>
7301
7302 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7303 problem.
7304
338e05af
AC
73052004-06-10 Andrew Cagney <cagney@gnu.org>
7306
7307 * lib/compiler.cc, lib/compiler.c: Append either
7308 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7309 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7310 instead of gcc-3-3.
7311
dc3f10cb
AC
73122004-06-09 Andrew Cagney <cagney@gnu.org>
7313
b4d946af
AC
7314 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7315 gdb/1455, bug is specific to "long long" and "double".
a9c64011 7316
dc3f10cb
AC
7317 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7318 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7319 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7320 fixed.
7321
b5c0bfa2
AC
73222004-06-09 Andrew Cagney <cagney@gnu.org>
7323
7324 * gdb.base/structs.exp (test_struct_returns): Replace
7325 "return_value_unknown" and "finish_value_unknown" by
7326 "return_value_known" and "finish_value_known". Instead of
7327 "return_value_unknown" iff "finish_value_unknown", check
7328 "return_value_known" implies "finish_value_known".
7329
caeb605f
MH
73302004-06-08 Martin Hunt <hunt@redhat.com>
7331
7332 * gdb.base/float.exp: Add pattern for mips targets.
7333
c892bb64
RC
73342004-06-08 Randolph Chung <tausq@debian.org>
7335
7336 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7337 message for unknown architectures more clear.
7338
48306d3e
JB
73392004-06-08 Joel Brobecker <brobecker@gnat.com>
7340
7341 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7342 start the execution of the program.
7343
83ecb59f
JB
73442004-06-07 Jim Blandy <jimb@redhat.com>
7345
7346 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7347 * gdb.arch/i386-cpuid.h: New helper file.
7348
55264cb4
RC
73492004-06-07 Randolph Chung <tausq@debian.org>
7350
7351 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7352 has started.
7353
23cadb28
RM
73542004-06-04 Roland McGrath <roland@redhat.com>
7355
7356 Fix PR gdb/1647.
7357 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7358 differently to be robust to output buffering differences.
7359
51d01eda
MC
73602004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7361
7362 * gdb.threads/pthreads.exp: Update copyright years.
7363 (check_control_c): Change asynchronous 'after' to synchronous.
7364
f4fc3b93
RM
73652004-06-04 Roland McGrath <roland@redhat.com>
7366
7367 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7368 next gdb prompt.
7369
4013522b
MC
73702004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7371
7372 Fix PR gdb/1636.
7373 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7374 calls to synchronous.
7375
7a8f1e6b
JB
73762004-05-26 Jim Blandy <jimb@redhat.com>
7377
7378 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7379
81bb3443
RC
73802004-05-24 Randolph Chung <tausq@debian.org>
7381
7382 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7383 * gdb.asm/pa.inc: New file.
7384
8f5a3103
MK
73852004-05-22 Mark Kettenis <kettenis@gnu.org>
7386
7387 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7388
734b8fe8 73892004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 7390 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
7391
7392 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7393 GDB prompt.
7394
725603e1
UW
73952004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7396
f4fc3b93 7397 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
7398 setjmp/longjmp. Use sigaction instead of signal.
7399
8b923272 74002004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 7401 Michael Snyder <msnyder@redhat.com>
8b923272
JB
7402
7403 * gdb.threads/pthread_cond_wait.c: New file.
7404 * gdb.threads/pthread_cond_wait.exp: New testcase.
7405
8bfabb04
AC
74062004-05-13 Andrew Cagney <cagney@redhat.com>
7407
7408 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7409 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7410
42edda50
AC
74112004-05-11 Andrew Cagney <cagney@redhat.com>
7412
7413 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7414 fixed but revealed gdb/1639.
7415
d303a6c7
AC
74162004-05-10 Andrew Cagney <cagney@redhat.com>
7417
7418 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7419 func1" and "next to 2nd alarm", kernel bug avoided.
7420
bf08c2a1
DJ
74212004-05-10 Daniel Jacobowitz <dan@debian.org>
7422
7423 PR external/1568
7424 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7425 XFAIL if it is smaller than bytes_allocated.
7426 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7427 (main): Make chunks_allocated unsigned. Correct comment.
7428
c0586a34
JB
74292004-05-07 Joel Brobecker <brobecker@gnat.com>
7430
7431 * gdb.arch/powerpc-aix-prologue.c: New file.
7432 * gdb.arch/powerpc-aix-prologue.exp: New file.
7433
f2785d12
JB
74342004-05-07 Jim Blandy <jimb@redhat.com>
7435
7436 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7437 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7438
bd7f6e30
JB
74392004-05-06 Joel Brobecker <brobecker@gnat.com>
7440
7441 * gdb.base/sep.exp: No longer setup_kfail when the program was
7442 built with dwarf2.
7443
0a5e7efe
JI
74442004-05-05 Jim Ingham <jingham@apple.com>
7445
7446 * gdb.base/pending.exp: Make sure pending breakpoints
7447 preserve the ignore count.
f4fc3b93 7448
a8958849
MK
74492004-04-27 Jerome Guitton <guitton@gnat.com>
7450
7451 * i386-prologue.exp: Add testcase for jump instruction as first
7452 instruction of the real code.
7453 * i386-prologue.c (jump_at_beginning): New function.
7454
7e103f5b
MK
74552004-04-28 Mark Kettenis <kettenis@gnu.org>
7456
7457 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7458 x86_64-*-*.
7459
5d38b224
MK
74602004-04-28 Mark Kettenis <kettenis@gnu.org>
7461
7462 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7463 i*86-*-*.
7464
0ef32fd9
MK
74652004-04-25 Mark Kettenis <kettenis@gnu.org>
7466
7467 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7468 expression that checks the return type.
7469
71d7dd7c
AC
74702004-04-23 Andrew Cagney <cagney@redhat.com>
7471
7472 * gdb.base/call-sc.exp: New test of scalar call/return values.
7473 * gdb.base/call-sc.c: Ditto.
7474
1e9f977e
JJ
74752004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7476
7477 * gdb.threads/manythreads.c: Reduce thread stack size.
7478
899d9e3a
JJ
74792004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7480
7481 * gdb.threads/manythreads.c: Add copyright notice.
7482
61bcae62
AC
74832004-04-23 Andrew Cagney <cagney@redhat.com>
7484
7485 * gdb.base/siginfo.exp: Better handle step out of signal.
7486 * gdb.base/sigstep.exp: Ditto.
7487
7339a42e 74882004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 7489 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
7490
7491 * gdb.threads/manythreads.c: New testcase.
7492 * gdb.threads/manythreads.exp: Ditto.
7493
5c98409b
JB
74942004-04-22 Jim Blandy <jimb@redhat.com>
7495
7496 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7497 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7498
3b611f1a
MC
74992004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7500
7501 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7502
f0fd9238
AC
75032004-04-21 Andrew Cagney <cagney@redhat.com>
7504
7505 * gdb.base/sigstep.c: New file.
7506 * gdb.base/sigstep.exp: New file.
7507
90990674
JB
75082004-04-16 Joel Brobecker <brobecker@gnat.com>
7509
7510 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7511 call to observer_notify_normal_stop.
7512
78cef34b
AC
75132004-04-15 Andrew Cagney <cagney@redhat.com>
7514
7515 * gdb.base/siginfo.c: New file.
7516 * gdb.base/siginfo.exp: New file.
7517
d2343407
JB
75182004-04-12 J. Brobecker <brobecker@gnat.com>
7519
7520 * gdb.base/sep.exp: Fix typo in comment.
7521
a2dba3c8
JB
75222004-04-12 J. Brobecker <brobecker@gnat.com>
7523
7524 * gdb.base/sep.c: New file.
7525 * gdb.base/sep-proc.c: New file.
7526 * gdb.base/sep.exp: New testcase.
7527
15f7b60e
MK
75282004-04-09 Mark Kettenis <kettenis@gnu.org>
7529
7530 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7531 support.
7532
44f4de1a
AC
75332004-04-05 Andrew Cagney <cagney@redhat.com>
7534
7535 * gdb.base/sigaltstack.c: New file.
7536 * gdb.base/sigaltstack.exp: New file.
7537
ef04f396
JB
75382004-04-04 Joel Brobecker <brobecker@gnat.com>
7539
7540 * gdb.base/foll-fork.exp: Update the expected output for
7541 "help set follow-fork-mode", to match a change that was made
7542 to the help of this variable on 2004-01-13.
7543
d40d2c92
JB
75442004-04-01 Joel Brobecker <brobecker@gnat.com>
7545
7546 * lib/ada.exp: Add copyright notice.
7547 * bar.ads: Likewise.
7548 * bar.adb: Likewise.
7549 * null_record.adb: Likewise.
7550 * null_record.exp: Likewise.
7551 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7552
f86ef5a3
JB
75532004-04-01 Joel Brobecker <brobecker@gnat.com>
7554
7555 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7556 * configure: Regenerate.
7557
414e70e3
JB
75582004-04-01 Joel Brobecker <brobecker@gnat.com>
7559
7560 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7561 to build the application. Remove the message printed when in
7562 verbose mode, redundant with the UNSUPPORTED message above.
7563
f0aaee49
JB
75642004-03-31 Joel Brobecker <brobecker@gnat.com>
7565
7566 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7567 * gdb.ada (null_record.exp): New testcase.
7568
ac81cb54
JB
75692004-03-31 Joel Brobecker <brobecker@gnat.com>
7570
7571 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7572
854af2f7
JB
75732004-03-31 Joel Brobecker <brobecker@gnat.com>
7574
7575 * gdb.ada: New subdirectory.
7576 * gdb.ada/Makefile.in: New file.
7577 * gdb.ada/gnat_ada.gpr.in: New file.
7578
034cb681
JB
75792004-03-31 Joel Brobecker <brobecker@gnat.com>
7580
7581 * lib/ada.exp: New file.
7582
78a1a894
DJ
75832004-03-24 Daniel Jacobowitz <drow@mvista.com>
7584
7585 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7586 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7587
4b2b3b3e
AC
75882004-03-22 Andrew Cagney <cagney@redhat.com>
7589
7590 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7591 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7592 Problem identified by Ulrich Weigand.
7593
23c73aa3
DC
75942004-03-17 David Carlton <carlton@kealia.com>
7595
7596 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7597 PR c++/826.
7598
d63a86f8
RM
75992004-03-16 Roland McGrath <roland@redhat.com>
7600
7601 * gdb.base/auxv.exp: New file.
7602 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7603
0e02aa50
DC
76042004-03-12 David Carlton <carlton@kealia.com>
7605
7606 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7607 * gdb.cp/pr-1553.cc: Ditto.
7608 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7609 pass branch.
7610
c20b71be
MC
76112004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7612
7613 * gdb.cp/templates.exp: Accept more template types.
7614
c7414a01
MC
76152004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7616
7617 From Corinna Vinschen with modifications.
7618 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7619 local variable obj_with_enum.
7620 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7621 results with obj_with_enum.
7622
ed69573c
MC
76232004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7624
7625 * gdb.cp/classes.cc: New file, copied from misc.cc.
7626 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7627
28301461
MC
76282004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7629
7630 * gdb.cp/misc.cc: Add copyright notice.
7631
1198ecbe
DC
76322004-03-05 David Carlton <carlton@kealia.com>
7633
7634 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7635 * gdb.cp/rtti.h: Update copyright.
7636 (namespace n2::n3): New.
7637 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7638 (n2::n3::func3): New.
7639 (main): Call n2::n3::func3.
7640 * gdb.cp/rtti2.cc: Update copyright.
7641 (n2::create3): New.
7642
9e08c470
MK
76432004-03-04 Mark Kettenis <kettenis@gnu.org>
7644
7645 * gdb.asm/openbsd.inc: Fix typo.
7646
4bebc3aa
FF
76472004-03-03 Fred Fish <fnf@redhat.com>
7648
7649 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7650 "val" instead of unused "size". Update copyright year.
7651
6ea9fb37
DJ
76522004-02-29 Daniel Jacobowitz <drow@mvista.com>
7653
7654 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7655 to use unsigned char.
7656 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7657 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7658
23b23974
DJ
76592004-02-29 Daniel Jacobowitz <drow@mvista.com>
7660
7661 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7662 line of output.
7663
7574fd53
DJ
76642004-02-28 Daniel Jacobowitz <drow@mvista.com>
7665
7666 * gdb.base/relocate.c (dummy): Initialize.
7667
a195357f
DJ
76682004-02-28 Daniel Jacobowitz <drow@mvista.com>
7669
7670 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7671 a breakpoint at exit.
7672
72fd54a9
FF
76732004-02-27 Fred Fish <fnf@redhat.com>
7674
7675 * gdb.base/chng-syms.exp: Add expect condition to match failing
7676 case that isn't a timeout.
7677
b9d23137
AC
76782004-02-27 Andrew Cagney <cagney@redhat.com>
7679
7680 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
7681 support.
7682
15d208f6 76832004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 7684
15d208f6
FF
7685 * gdb.arch/gdb1431.c: Remove.
7686 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
7687 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
7688 of "until" incorrectly.
7689
98f9cd2d
JB
76902004-02-26 J. Brobecker <brobecker@gnat.com>
7691
7692 * gdb.cp/class2.cc (empty): New class.
7693 (refer): New function.
7694 (main): Declare an object of type empty and use it.
7695 * gdb.cp/class2.exp: Print the value of an object of type empty.
7696
9b50c11b
JJ
76972004-02-26 Jeff Johnston <jjohnstn@redhat.com>
7698
7699 * gdb.base/langs.exp: Update query string to match the
7700 new nquery format used for pending breakpoints.
7701
0dcd613f
AC
77022004-02-26 Andrew Cagney <cagney@redhat.com>
7703
7704 Fix PR i18n/1570.
7705 * gdb.base/charset.c: Update copyright notice.
7706 (main, init_string): Remove the escape character '\e' tests.
7707 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
7708 * gdb.base/charset.exp (valid_host_charset): Ditto.
7709 * gdb.base/setvar.exp: Ditto.
7710
b8a56647
AC
77112004-02-24 Andrew Cagney <cagney@redhat.com>
7712
90d59e34
AC
7713 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
7714 mmapped data in core file" PASS and FAIL messages consistent.
7715
b8a56647
AC
7716 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
7717 setting a breakpoint. Work around PR java/1565.
7718
9f27c604
JJ
77192004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7720
7721 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7722 new nquery format.
7723 * gdb.base/pending.exp: Ditto.
7724
3224a706
MK
77252004-02-22 Mark Kettenis <kettenis@gnu.org>
7726
7727 * configure.in: Run stabs tests on *BSD.
7728 * configure: Regenerated.
7729
41e0a9ca
MK
77302004-02-21 Mark Kettenis <kettenis@gnu.org>
7731
7732 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7733
1e1b3428
FF
77342004-02-20 Fred Fish <fnf@redhat.com>
7735
7736 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7737 blank in test for "returns short", for consistency with other
7738 "returns xxx" tests. Update copyright year.
7739
f9a7572a
FF
77402004-02-19 Fred Fish <fnf@redhat.com>
7741
7742 New testcase for PR breakpoint/1558.
7743 * gdb.arch/gdb1558.exp: New file.
7744 * gdb.arch/gdb1558.c: New file.
7745
b2ce2854
EZ
77462004-02-19 Elena Zannoni <ezannoni@redhat.com>
7747
7748 * gdb.base/nodebug.exp: Fix typo.
7749
e7c9ff01
JB
77502004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7751
7752 Committed by Jim Blandy <jimb@redhat.com>.
7753
62f4b920
JB
7754 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7755
2db536a1
JB
7756 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7757
e7c9ff01
JB
7758 * gdb.base/float.exp: Support s390*-*-* targets.
7759
f3205b34
AF
77602004-02-17 Adam Fedor <fedor@gnu.org>
7761
7762 * gdb.base/gdb1555.exp: New file.
7763 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7764
9d62932d
EZ
77652004-02-17 Elena Zannoni <ezannoni@redhat.com>
7766
7767 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7768
344c9711
FF
77692004-02-16 Fred Fish <fnf@redhat.com>
7770
7771 * gdb.arch/gdb1291.c: Remove
7772 * gdb.arch/gdb1291.s: New test input file.
7773 * gdb.arch/gdb1291.exp: Expand test to check case that should not
7774 fail. Test for correct result, known incorrect result, other
7775 failures and timeouts.
7776
2d822687
AC
77772004-02-16 Andrew Cagney <cagney@redhat.com>
7778
7779 * gdb.base/bigcore.exp: New file.
7780 * gdb.base/bigcore.c: New file.
7781
dac15b66
AC
77822004-02-13 Andrew Cagney <cagney@redhat.com>
7783
7784 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
7785 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
7786 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
7787 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7788 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
7789 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
7790 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
7791 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
7792 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
7793 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
7794
6bdfc2c4
JJ
77952004-02-11 Jeff Johnston <jjohnstn@redhat.com>
7796
7797 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
7798 executed is an alloc instruction.
7799
87b3ede8
DC
78002004-02-11 David Carlton <carlton@kealia.com>
7801
7802 * gdb.cp/breakpoint.exp: New.
7803 * gdb.cp/breakpoint.cc: New.
7804
6e19e2bf
MC
78052004-02-11 Michael Chastain <mec.gnu@mindspring.com>
7806
7807 Partial fix for PR gdb/1543.
7808 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
7809 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
7810 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
7811 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
7812 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
7813 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
7814 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
7815 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
7816 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
7817 to bug-gdb@prep.ai.mit.edu .
7818 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
7819 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
7820 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
7821 Likewise.
7822
5c5455dc
AC
78232004-02-10 Andrew Cagney <cagney@redhat.com>
7824
7825 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
7826 using gdb_internal_error_resync.
7827
9cf689d7
DJ
78282004-02-09 Daniel Jacobowitz <drow@mvista.com>
7829
7830 * gdb.threads/thread-specific.exp: Stop early if no threads are
7831 found.
7832
d2dc51db
MC
78332004-02-09 Michael Chastain <mec.gnu@mindspring.com>
7834
7835 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
7836
14b1a056
DJ
78372004-02-08 Daniel Jacobowitz <drow@mvista.com>
7838
7839 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
7840 breakpoints.
7841
83f66e8f
DJ
78422004-02-07 Daniel Jacobowitz <drow@mvista.com>
7843
7844 * config/sim.exp (gdb_load): Handle $arg == "".
7845 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
7846 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
7847
30fc0091
EZ
78482004-02-07 Elena Zannoni <ezannoni@redhat.com>
7849
a9c64011
AS
7850 * gdb.base/maint.exp: Update test to reflect
7851 obstack changes.
30fc0091 7852
4d806929
JJ
78532004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7854
7855 * gdb.base/pendshr.c (pendfunc): New function that calls
7856 pendfunc1.
7857 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7858
7bfdd688
FF
78592004-02-04 Fred Fish <fnf@redhat.com>
7860
7861 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7862 function symbols and update copyright years.
7863 * gdb.arch/gdb1291.c: Ditto.
7864
aaa08ee4
MC
78652004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7866
7867 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7868
dbad7755
MC
78692004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7870
7871 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7872
ec4646ef
MC
78732004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7874
7875 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7876
1b802196
FF
78772004-02-02 Fred Fish <fnf@redhat.com>
7878
7879 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7880 remote targets. Update copyright years.
7881
18fe2033
JJ
78822004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7883
7884 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7885 support.
7886 * gdb.base/langs.exp: Fix test which attempts to create
7887 breakpoint on non-existent function to handle new pending
7888 support.
7889 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7890 a breakpoint.
7891 * gdb.base/pending.exp: New test.
7892 * gdb.base/pending.c: New file.
7893 * gdb.base/pendshr.c: Ditto.
7894
8d577d32
DC
78952004-02-02 David Carlton <carlton@kealia.com>
7896
7897 * gdb.cp/overload.exp: Add overloadNamespace tests.
7898 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7899 (overloadNamespace, XXX): New.
7900 (main): Call XXX::marker2.
7901
3ad13771
FF
79022004-02-01 Fred Fish <fnf@redhat.com>
7903
7904 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7905 * gdb.base/finish.exp: Ditto.
7906 * gdb.base/gcore.exp: Ditto.
7907 * gdb.base/huge.exp: Ditto.
7908 * gdb.base/info-proc.exp: Ditto.
7909 * gdb.base/return2.exp: Ditto.
7910 * gdb.threads/gcore-thread.exp: Ditto.
7911
44c75849
DJ
79122004-02-01 Daniel Jacobowitz <drow@mvista.com>
7913
7914 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7915
005bc093
MK
79162004-02-01 Mark Kettenis <kettenis@gnu.org>
7917
7918 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7919 that opening the file succeeds on OpenBSD.
7920
c47cebdb
DJ
79212004-02-01 Daniel Jacobowitz <drow@mvista.com>
7922
7923 * gdb.threads/thread-specific.c: New file.
7924 * gdb.threads/threads-specific.exp: New test script.
7925 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7926 to expect_out.
7927
5a01311c
MK
79282004-02-01 Mark Kettenis <kettenis@gnu.org>
7929
7930 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7931 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7932 only on the "print_small_structs from print_long_arg_list" test.
7933
ce22a4f1
DJ
79342004-02-01 Daniel Jacobowitz <drow@mvista.com>
7935
7936 * gdb.base/completion.exp: Kill a stray backslash.
7937
7938 From Jim Ingham <jingham@apple.com>:
7939 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7940 agrees with the result from sending a tab.
7941
abbab9d3
DJ
79422004-01-31 Daniel Jacobowitz <drow@mvista.com>
7943
7944 * gdb.base/chng-syms.exp: Remove stray newline.
7945
53904d1e
MK
79462004-01-31 Mark Kettenis <kettenis@gnu.org>
7947
7948 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7949 *-*-openbsd*.
7950 * gdb.asm/openbsd.inc: New file.
7951
3a4b3aac
MK
79522004-01-30 Mark Kettenis <kettenis@gnu.org>
7953
7954 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7955 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7956 *-*solaris2*. Remove commented out default settings for
7957 asm-flags. Replace gdb_compile with target_link.
7958
ebac27b4
MC
79592004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7960
7961 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7962 for all tests. Remove old hp-ux and cygnus xfail cases.
7963
d8679d84
PH
79642004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7965
7966 * gdb.base/chng-syms.exp: New file.
7967 * gdb.base/chng-syms.c: New file.
7968
0a55bc22
MC
79692004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7970
7971 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7972 Provide arms for current output in all my configurations.
7973
94b8e876
MC
79742004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7975
7976 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7977 * lib/compiler.cc: Likewise.
7978 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7979 get the right preprocessor. Eval the output directly. Remove
7980 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7981 hp_f77_compiler and hp_f90_compiler completely.
7982 (gdb_preprocess): Delete.
7983 (get_compiler): Delete.
7984
7cf03d44
MK
79852004-01-24 Mark Kettenis <kettenis@gnu.org>
7986
7987 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7988 <string.h>.
7989
68b6dce9
NR
79902004-01-24 Nick Roberts <nick@nick.uklinux.net>
7991
7992 * gdb.mi/mi-stack.exp: Update copyright.
7993
b368761e
DC
79942004-01-23 David Carlton <carlton@kealia.com>
7995
7996 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7997 test for cp_lookup_transparent_type.
7998 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7999 call them.
8000
f2061b53
DJ
80012004-01-23 Daniel Jacobowitz <drow@mvista.com>
8002
8003 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8004 after -var-update.
8005
37fc574a
DC
80062004-01-23 David Carlton <carlton@kealia.com>
8007
8008 * gdb.cp/namespace.cc (C::ensureRefs): New.
8009 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8010
8e94b928
NR
80112004-01-20 Nick Roberts <nick@nick.uklinux.net>
8012
8013 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8014 case "-stack-list-locals 2".
8015 * gdb.mi/mi-var-child.exp: Test for case
8016 "-var-list-children --all-values NAME".
8017
997b0952
MC
80182004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8019
8020 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8021
52470da3
MK
80222004-01-18 Mark Kettenis <kettenis@gnu.org>
8023
7049b4b8
MK
8024 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8025 used with gdb_test_multiple.
8026
52470da3
MK
8027 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8028 read at address 0. This fixes PR testsuite/1504.
8029
da6012e5
DJ
80302004-01-18 Daniel Jacobowitz <drow@mvista.com>
8031
8032 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8033 Remove downloading, guessing the host executable, the calls to
8034 gdb_file_cmd and gdb_target_cmd, and "load" support.
8035 (infer_host_exec): New function broken out from gdb_load.
8036 (gdb_load): New wrapper for gdbserver_gdb_load.
8037 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8038 gdb_target_cmd. Use -target-select.
8039 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8040 Download binaries to the host. Clear last_mi_remote_file when
8041 we load a new binary.
8042 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8043 call gdbserver_gdb_load and mi_gdb_target_cmd.
8044
32c70722
MC
80452004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8046
8047 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8048 type patterns.
8049
b0cecf36
MC
80502004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8051
8052 * gdb.cp/templates.exp: Fix typo in test name of
8053 "print Foo<volatile char*>::foo".
8054
4120d7e6
MC
80552004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8056
8057 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8058
f679e530
BE
80592004-01-16 Ben Elliston <bje@wasabisystems.com>
8060
8061 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8062 (clean mostlyclean): Remove empty rm.
8063
091c48f6
MC
80642004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8065
8066 * gdb.base/setvar.exp: Add copyright years.
8067
3e5fc8d2
DC
80682004-01-14 David Carlton <carlton@bactrian.org>
8069
8070 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8071 PR c++/1511 and update coment.
8072 * gdb.cp/templates.exp: Update patterns to match current output.
8073 If changes involve something other than whitespace, KFAIL
8074 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8075
63d06c5c
DC
80762004-01-14 David Carlton <carlton@kealia.com>
8077
8078 * gdb.cp/namespace.exp: Add tests involving classes defined within
8079 namespaces.
8080 * gdb.cp/namespace.cc (C::CClass): New.
8081 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8082
a51dab88
EZ
80832004-01-14 Elena Zannoni <ezannoni@redhat.com>
8084
8085 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8086 what debug info we have. Print a better message if something goes
8087 wrong while producing the separate debug info file.
8088
a476ccc9
MC
80892004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8090
8091 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8092
f453692c
MC
80932004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8094
8095 * gdb.base/callfuncs.c: Add copyright notice.
8096
f40063a5
MC
80972004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8098
8099 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8100 inheritance. PR gdb/1498, PR gcc/13539.
8101
19ac3974
EZ
81022004-01-13 Elena Zannoni <ezannoni@redhat.com>
8103
a9c64011
AS
8104 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8105 test specific name.
8106 * gdb.mi/gdb669.exp: Ditto.
8107 * gdb.mi/mi-pthreads.exp: Ditto.
8108 * gdb.mi/mi1-pthreads.exp: Ditto.
8109 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 8110
56c97c6e
MC
81112004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8112
8113 * gdb.cp/member-ptr.cc: Add copyright notice.
8114
a0644324
MC
81152004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8116
8117 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8118 some patterns for recent versions of gcc and hpacc. Delete
8119 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8120 Delete tests that access a NULL pointer-to-member-data. This
8121 script is still disabled for gcc.
8122
32fabe09
EZ
81232004-01-12 Elena Zannoni <ezannoni@redhat.com>
8124
8125 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 8126 escaped correctly.
32fabe09 8127
1f8a6abb
EZ
81282004-01-12 Elena Zannoni <ezannoni@redhat.com>
8129
8130 * gdb.base/sepdebug.exp: New file.
8131 * gdb.base/sepdebug.c: New file.
8132 * lib/gdb.exp (separate_debug_filename): New procedure.
8133 (gdb_gnu_strip_debug): New procedure.
8134
48efe704
AC
81352004-01-12 Andrew Cagney <cagney@redhat.com>
8136
8137 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8138 * gdb.mi/ChangeLog-1999-2003: New file.
8139
a9415475
AC
81402004-01-12 Andrew Cagney <cagney@redhat.com>
8141
8142 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8143 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8144 or EEXIST", treat EBUSY as an XFAIL.
8145
83b8cf9d
MC
81462004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8147
8148 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8149 hp_cc_compiler.
8150
9939d2a8
MC
81512004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8152
8153 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8154 decorations.
8155
1ff8cadf
MC
81562004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8157
8158 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8159 and "(aCC)" decorations. Remove obsolete doco about old
8160 test results.
8161
6fa9022e
MC
81622004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8163
8164 * gdb.cp/exception.exp: Fix typo in doco.
8165
209721fe
MK
81662004-01-09 Mark Kettenis <kettenis@gnu.org>
8167
8168 * gdb.base/gdb1476.exp: Fix typo.
8169
ef11303e
MC
81702004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8171
8172 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8173 file.
8174
041ab88c
MC
81752004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8176
8177 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8178 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8179 Use gdb_compile. Remove restriction on gcc. Add some patterns
8180 for recent version of gdb. Delete second half, which was a copy
8181 of the first half with different build flags. This test is
8182 still disabled because it is still not ready for production.
8183
e36d075a
MC
81842004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8185
8186 * gdb.cp/exception.cc: Add copyright notice.
8187 * gdb.cp/exception.exp: Add a notice that this file is broken
8188 because of line number changes caused by addition of copyright
8189 notice.
8190
42b190ad
MC
81912004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8192
8193 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8194 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8195
8f25f06b
MC
81962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8197
8198 * gdb.cp/classes.exp: Accept gnu abi 2.
8199 * gdb.cp/derivation.exp: Likewise.
8200 * gdb.cp/overload.exp: Likewise.
8201 * gdb.cp/virtfunc.exp: Likewise.
8202
06ded8b8
MC
82032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8204
8205 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8206 semicolon after end of function.
8207
77c26ae3
MC
82082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8209
8210 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8211 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8212 boilerplate code for compiling and running the program under
8213 test. Add some string method tests.
8214
20757486
MC
82152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8216
8217 * gdb.cp/bs15503.cc: Add copyright notice.
8218 * gdb.cp/bs15503.exp: Adjust line number.
8219
0fd3b503
MC
82202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8221
8222 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8223 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8224
10d1bea8
MC
82252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8226
8227 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8228 hp_cc_compiler.
8229
2789202a
MC
82302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8231
8232 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8233 * gdb.cp/ctti.exp: Use the marker instead of "next".
8234 With gcc, run further before bailing.
8235
b862f14c
MC
82362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8237
8238 * gdb.cp/cttiadd.cc: Add copyright notice.
8239 * gdb.cp/cttiadd1.cc: Likewise.
8240 * gdb.cp/cttiadd2.cc: Likewise.
8241 * gdb.cp/cttiadd3.cc: Likewise.
8242
96da2469
MC
82432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8244
8245 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8246 Use gdb_test, gdb_test_multiple. Use floating-point values that
8247 have exact representations in IEEE-ish formats.
8248
053248ff
MC
82492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8250
8251 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8252 compilers. Delete duplicate call to get_compiler_info.
8253 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8254 * gdb.base/volatile.exp: Likewise.
8255
84acecdd
MK
82562004-01-07 Mark Kettenis <kettenis@gnu.org>
8257
8258 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8259 memory at address 0.
8260
fe11a27f
MC
82612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8262
8263 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8264 to test for hp-ux assembler. Fix copyright years.
8265
60ad077b
AC
82662004-01-07 Andrew Cagney <cagney@redhat.com>
8267
8268 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8269
1c9b8f33
AC
82702004-01-07 Andrew Cagney <cagney@redhat.com>
8271
8272 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8273 when creating the read-only file. From analysis by Roland McGrath
8274 and Elena Zannoni.
8275
753ccc7a
MC
82762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8277
8278 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8279
eca3e36b
MC
82802004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8281
8282 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8283 data pointers.
8284
f8d4bac4
MC
82852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8286
8287 * gdb.cp/m-static.exp: Compile one source file at a time.
8288 Delete unused call to get_compiler_info.
8289
9b4e0f94
MC
82902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8291
8292 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8293 * gdb.base/call-rt-st.exp: Likewise.
8294 * gdb.base/nodebug.exp: Likewise.
8295 * gdb.base/volatile.exp: Likewise.
8296 * gdb.cp/ref-types.exp: Likewise.
8297 * gdb.cp/templates.exp: Likewise.
8298
023c1024
MK
82992004-01-05 Mark Kettenis <kettenis@gnu.org>
8300
8301 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8302
19703c4a
MC
83032004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8304
8305 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8306 hppa*-hp-hpux*.
8307
18b67037
MK
83082004-01-04 Mark Kettenis <kettenis@gnu.org>
8309
ba6219c8
MK
8310 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8311 x86_64-*-*.
8312
18b67037
MK
8313 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8314 sparc64-*-* and sparc*-solaris2*.
8315
1bfbbb9d
MK
83162004-01-04 Mark Kettenis <kettenis@gnu.org>
8317
8318 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8319 return ${tests}" test. The ${tests} already mentions the
8320 filename.
8321
06846494
MC
83222004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8323
8324 * gdb.cp/local.exp: Accept gcc abi 2.
8325
3b0cb202
MC
83262004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8327
8328 * gdb.cp/templates.exp: Accept gcc abi 2.
8329
0643ec3f
MC
83302004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8331
8332 * lib/compiler.cc: Remove supports_template_debugging.
8333 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8334
d231d0b1
MC
83352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8336
8337 * gdb.cp/namespace.exp: Accept gcc abi 2.
8338
44ffb27c
MC
83392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8340
8341 * gdb.cp/method.exp: Accept gcc abi 2.
8342
184ad485
MC
83432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8344
8345 * gdb.cp/classes.exp: Generate identical results as old version.
8346 * gdb.cp/derivation.exp: Likewise.
8347 * gdb.cp/overload.exp: Likewise.
8348 * gdb.cp/virtfunc.exp: Likewise.
8349
116f09e7
MC
83502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8351
8352 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8353 mysterious bug with sourceware version of expect.
8354
b1379776
MC
83552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8356
8357 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8358 current versions of gcc, including gcc abi 2. Remove gratuitous
8359 restart of test program. Use gdb_test_multiple and gdb_test for
8360 all tests. Add patterns to xfail missing "const" in "const char *"
8361 and kfail PR gdb/1155.
8362
6b7a4c0e
MC
83632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8364
8365 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8366 current versions of gcc, including gcc abi 2. Remove gratuitous
8367 restart of test program. Use gdb_test_multiple and gdb_test for
8368 all tests. Add patterns to kfail PR gdb/1498.
8369
51615d72
MC
83702003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8371
8372 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8373 current versions of gcc, including gcc abi 2. Use "breakpoint"
8374 and "continue" instead of restarting the target program. Use
8375 gdb_test_multiple and gdb_test for all tests.
8376
7b79a9d7
MK
83772004-01-01 Mark Kettenis <kettenis@gnu.org>
8378
8379 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8380 for *-*-solaris2*.
8381
1cd3489f
MC
83822003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8383
8384 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8385 current versions of gcc, including gcc abi 2. Use "breakpoint"
8386 and "continue" instead of restarting the target program several
8387 times. Use gdb_test_multiple and gdb_test for all tests.
8388
850742db
MC
83892003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8390
8391 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8392 source files.
8393
eb4bbda8
MC
83942003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8395
8396 * gdb.base/environ.exp: Handle compiling test case from multiple
8397 source files.
8398
e42c7771
MC
83992003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8400
8401 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8402
80e4b428
JB
84032003-12-17 Jim Blandy <jimb@redhat.com>
8404
5f06973a
JB
8405 * gdb.base/freebpcmd.c: Add copyright notice.
8406
80e4b428
JB
8407 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8408
0ab84fb7
MC
84092003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8410
8411 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8412
1b3bb3d0
JB
84132003-12-13 Jim Blandy <jimb@redhat.com>
8414
8415 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8416
3a4c9371
KB
84172003-12-12 Kevin Buettner <kevinb@redhat.com>
8418
8419 * gdb.asm/frv.inc: New file.
8420 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8421
a1dea79a
FF
84222003-12-09 Fred Fish <fnf@redhat.com>
8423
8424 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8425 functions to break1.c and leave prototypes behind. Add more
8426 "set breakpoint NN here" comments.
8427 * gdb.base/break1.c: New file.
8428
8429 * gdb.base/break.exp: Handle compiling test case from multiple
8430 source files and change source file references as needed.
8431 * gdb.base/completion.exp: Ditto.
8432 * gdb.base/condbreak.exp: Ditto.
8433 * gdb.base/define.exp: Ditto.
8434 * gdb.base/ena-dis-br.exp: Ditto.
8435 * gdb.base/info-proc.exp: Ditto.
8436 * gdb.base/maint.exp: Ditto.
8437 * gdb.base/until.exp: Ditto.
8438
8439 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8440 hardcoded line numbers.
8441 * gdb.base/define.exp: Ditto.
8442 * gdb.base/ena-dis-br.exp: Ditto.
8443 * gdb.base/maint.exp: Ditto.
8444 * gdb.base/until.exp: Ditto.
8445
8446 * gdb.base/completion.exp: Use "break1" for completion tests since
8447 "break" is no longer a unique prefix.
8448
5266b69c
AC
84492003-12-06 Andrew Cagney <cagney@redhat.com>
8450
8451 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8452 "return_value_unimplemented". When an unimplemented struct return
8453 architecture, report incorrect values as a KFAIL
8454
374451f0
MC
84552003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8456
8457 * gdb.cp/rtti.exp: Accept new wording of warning from
8458 cp_lookup_rtti_type.
8459
ba9b20a7
MC
84602003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8461
8462 Partial fix for PR testsuite/1456.
8463 * gdb.base/scope.exp (test_at_main): Replace references to
8464 gcc_compiled with calls to test_compiler_info.
8465 (test_at_foo): Likewise.
8466 (test_at_bar): Likewise.
8467
b74b6d0b
MC
84682003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8469
8470 Partial fix for PR testsuite/1456.
8471 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8472 to test_compiler_info.
8473
ccfa3402
MC
84742003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8475
8476 * gdb.base/so-impl-ld.exp: Update copyright notice.
8477
f6246aba
MC
84782003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8479
8480 Partial fix for PR testsuite/1456.
8481 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8482 to test_compiler_info.
8483
13ae734a
MC
84842003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8485
8486 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8487 from current versions of gdb. Clean up regular expressions.
8488 Delete redundant timeout case.
8489
d8e1cdee
MC
84902003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8491
8492 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8493 from current versions of gdb. Clean up regular expressions.
8494 Delete redundant timeout case.
8495
96457b64
MC
84962003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8497
8498 Partial fix for PR testsuite/1456.
8499 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8500 gcc_compiled with call to test_compiler_info.
8501
f35309fc
MC
85022003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8503
8504 Partial fix for PR testsuite/1456.
8505 * gdb.base/list.exp (test_list_function): Delete unused declaration
8506 of gcc_compiled.
8507
d7afdf9b
MC
85082003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8509
8510 Partial fix for PR testsuite/1456.
8511 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8512 call to test_compiler_info.
8513
71507b56
MK
85142003-11-29 Mark Kettenis <kettenis@gnu.org>
8515
8516 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8517 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8518 it to create the appropriate note.inc.
8519 * gdb.asm/asmsrc1.s: Include "note.inc".
8520 * gdb.asm/netbsd.inc: New file.
8521 * gdb.asm/empty.inc: New file.
8522
f81f93f7
MC
85232003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8524
8525 Partial fix for PR testsuite/1456.
8526 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8527 calls to test_compiler_info.
8528
9a77938e
MC
85292003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8530
8531 Partial fix for PR testsuite/1456.
8532 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8533 calls to test_compiler_info.
8534
e8367dc7
MK
85352003-11-27 Mark Kettenis <kettenis@gnu.org>
8536
8537 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8538 pattern for the KFAILs.
8539
526c61ee
AF
85402003-11-25 Adam Fedor <fedor@gnu.org>
8541
8542 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8543 * gdb.objc/objcdecode.m: New file.
8544
28f2d600
AF
85452003-11-25 Adam Fedor <fedor@gnu.org>
8546
8547 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8548 * gdb.objc/nondebug.m: New file.
8549
a3895cee
BE
85502003-11-26 Ben Elliston <bje@wasabisystems.com>
8551
8552 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8553 NetBSD as it does on FreeBSD. Modelled on a similar change by
8554 Mark Kettenis on 2003-05-30.
8555 (link-flags): Set to "--entry _start" regardless of target.
8556 Special linker flags are to be appended to $link-flags.
8557 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8558
c9f2c8a3
MC
85592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8560
8561 * gdb.cp/method.exp: Accept output of new demangler.
8562
15a0587a 85632003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
8564
8565 * gdb/class2.exp: New file.
8566 * gdb/class2.cc: New file.
8567
3c00b570
MC
85682003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8569
8570 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8571 of new demangler.
8572
7027acc7
MK
85732003-11-23 Mark Kettenis <kettenis@gnu.org>
8574
8575 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8576 of gdb_test "run".
8577
b0e1598a
MK
85782003-11-23 Mark Kettenis <kettenis@gnu.org>
8579
8580 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8581 "continue" into "run".
8582
4d9eda44
MC
85832003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8584
8585 Partial fix for PR testsuite/1456.
8586 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8587 call to test_compiler_info.
8588 * gdb.cp/ctti.exp: Likewise.
8589 * gdb.cp/derivation.exp: Likewise.
8590 * gdb.cp/member-ptr.exp: Likewise.
8591 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8592 reference to gcc_compiled.
8593
85942003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
8595
8596 Fix PR testsuite/1463.
8597 * gdb.base/structs.exp (start_structs_test): Call
8598 get_debug_format before using the debug format.
8599
d422fe19
AC
86002003-11-22 Andrew Cagney <cagney@redhat.com>
8601
8602 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8603 * gdb.base/structs.exp: Use gdb_test_multiple.
8604
039cf96d
AC
86052003-11-20 Andrew Cagney <cagney@redhat.com>
8606
6882279b
AC
8607 * gdb.base/structs.exp: Handle and recover from internal errors.
8608 Replace "foo${n}" with "foo<n>" in test messages.
8609
e53890ae
AC
8610 * gdb.base/structs.exp: Update copyright. Rewrite.
8611 * gdb.base/structs.c: Update copyright. Rewrite.
8612
2b211c59
AC
8613 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8614 resync count exceeded.
d63a86f8 8615
039cf96d
AC
8616 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8617 from the internal error.
8618 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8619 Original from Jim Blandy.
8620 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 8621
eac98b22
AC
86222003-11-19 Andrew Cagney <cagney@redhat.com>
8623
8624 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8625 KFAIL.
8626
67455b2a
MK
86272003-11-17 Mark Kettenis <kettenis@gnu.org>
8628
8629 New testcase for PR backtrace/1435.
8630 * gdb.arch/i386-unwind.exp: New file.
8631 * gdb.arch/i386-unwind.c: New file.
8632
853d6e5b
AC
86332003-11-17 Andrew Cagney <cagney@redhat.com>
8634
8635 * lib/gdb.exp (compiler_info): New global.
8636 (test_compiler_info): New function.
8637 (get_compiler_info): Set compiler_info.
8638 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8639 "compiler_info" to gcc-<major>-<minor>.
8640
38cf6e11
MC
86412003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8642
8643 * gdb.trace/configure: Remove.
8644
a50d3602
EZ
86452003-11-13 Elena Zannoni <ezannoni@redhat.com>
8646
8647 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 8648 breakpoints.
a50d3602
EZ
8649 * gdb.base/break.exp: Remove all references to explicit line
8650 numbers.
8651
d9407aaa
NC
86522003-11-11 Nick Clifton <nickc@redhat.com>
8653
8654 * gdb.base/shreloc.exp: Do not run for targets which do not
8655 support shared objects.
8656
db488fc1
CV
86572003-11-10 Corinna Vinschen <vinschen@redhat.com>
8658
8659 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8660 Don't run tests if nofileio flag is given.
8661
6a90a18e
EZ
86622003-11-07 Elena Zannoni <ezannoni@redhat.com>
8663
8664 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 8665 as well as 'Watchpoint'.
6a90a18e 8666
0b915e9c
EZ
86672003-11-06 Elena Zannoni <ezannoni@redhat.com>
8668
8669 Reported by Jim Ingham <jingham@apple.com>:
8670 * gdb.base/annota1.exp: Match at least one occurrence of the
8671 signal handler annotation.
8672
d7e4b55f
EZ
86732003-11-06 Elena Zannoni <ezannoni@redhat.com>
8674
a9c64011
AS
8675 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8676 as well as 'Watchpoint'.
d7e4b55f 8677
2fe4e8d0
MC
86782003-11-05 Michael Chastain <mec@shout.net>
8679
8680 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
8681
6ef88553
KW
86822003-11-03 Kris Warkentin <kewarken@qnx.com>
8683
8684 * gdb.arch/gdb1291.c: New test file.
8685 * gdb.arch/gdb1291.exp: New test script.
8686 * gdb.arch/gdb1431.c: New test file.
8687 * gdb.arch/gdb1431.exp: New test script.
8688
ae7dc4d8
MC
86892003-10-22 Michael Chastain <mec@shout.net>
8690
8691 * gdb.mi/pthreads.c: Add copyright notice.
8692
c39d7427
MC
86932003-10-22 Michael Chastain <mec@shout.net>
8694
8695 * gdb.threads/pthreads.c: Add copyright notice.
8696
8b7d96c1
MC
86972003-10-20 Michael Chastain <mec@shout.net>
8698
8699 * gdb.base/gdb1056.exp: New test script.
8700
d1d69fdd
DJ
87012003-10-13 Daniel Jacobowitz <drow@mvista.com>
8702
8703 * gdb.threads/killed.exp: Use gdb_run_cmd.
8704
7d605576
DJ
87052003-10-13 Daniel Jacobowitz <drow@mvista.com>
8706
8707 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
8708 create a core file.
8709 * gdb.threads/gcore-thread.exp: Likewise.
8710
618ec112
CV
87112003-10-13 Corinna Vinschen <vinschen@redhat.com>
8712
8713 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
8714 type, based on char type.
8715 (struct bit_flags_short_t): New bitfield type, based on short type.
8716 (init_bit_flags_char): New fuction.
8717 (init_bit_flags_short): Ditto.
8718 (print_bit_flags_char): Ditto.
8719 (print_bit_flags_short): Ditto.
8720 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8721
9367a73c
MC
87222003-10-11 Michael Chastain <mec@shout.net>
8723
8724 * gdb.base/call-rt-st.exp: Update copyright year.
8725
1decf120
KI
87262003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8727
8728 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8729 * gdb.disasm/sh3.s: Ditto.
8730
5445b2ae
DJ
87312003-10-07 Daniel Jacobowitz <drow@mvista.com>
8732
8733 * gdb.threads/switch-threads.exp: New test.
8734 * gdb.threads/switch-threads.c: New source file.
8735
aec24853
CV
87362003-10-07 Corinna Vinschen <vinschen@redhat.com>
8737
8738 * gdb.base/ending-run.exp: Add sh specific case.
8739
adc7428d
AC
87402003-10-06 Andrew Cagney <cagney@redhat.com>
8741
8742 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8743 * gdb.disasm/mn10200.exp: Delete obsolete file.
8744
c9d37158
DJ
87452003-09-29 Daniel Jacobowitz <drow@mvista.com>
8746
8747 * ChangeLog: Correct an entry command.exp -> commands.exp.
8748 * gdb.base/commands.exp (bp_deleted_in_command_test)
8749 (temporary_breakpoint_commands): Check noargs.
8750
79c2c32d
DC
87512003-09-25 David Carlton <carlton@kealia.com>
8752
8753 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8754 of some print tests, where appropriate. Add tests for C::D::cd,
8755 E::ce, F::cXfX, G::XgX.
8756 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8757
594e6d67
RE
87582003-09-25 Richard Earnshaw <rearnsha@arm.com>
8759
8760 * lib/java.exp (java_init): Import target_alias before using it.
8761
10f0d451
DC
87622003-09-25 David Carlton <carlton@kealia.com>
8763
8764 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8765
274bcba0
EZ
87662003-09-23 Elena Zannoni <ezannoni@redhat.com>
8767
d63a86f8 8768 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 8769 weirdness.
274bcba0 8770
cdbf20f7
MC
87712003-09-17 Michael Chastain <mec@shout.net>
8772
8773 * gdb.cp/gdb1355.exp: New file.
8774 * gdb.cp/gdb1355.c: New file.
8775
71e06f80
CV
87762003-09-15 Corinna Vinschen <vinschen@redhat.com>
8777
8778 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
8779 * gdb.asm/sh.inc: New file.
8780
5c4e30ca
DC
87812003-09-11 David Carlton <carlton@kealia.com>
8782
bd45b7af
DC
8783 * gdb.cp/namespace.exp: Add tests for namespace types.
8784 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
8785 (test_namespace): New.
8786
1c199746
EZ
87872003-09-11 Elena Zannoni <ezannoni@redhat.com>
8788
a9c64011 8789 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 8790 * gdb.stabs/weird.exp: Ditto.
1c199746 8791
04ed252f
MC
87922003-09-08 Michael Chastain <mec@shout.net>
8793
8794 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
8795
d8a2d9e7
MC
87962003-09-07 Michael Chastain <mec@shout.net>
8797
8798 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
8799 'parse error'.
8800
161afb24
MK
88012003-09-07 Mark Kettenis <m.kettenis@osp.nl>
8802
8803 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
8804
49f2741a
MC
88052003-08-30 Michael Chastain <mec@shout.net>
8806
8807 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
8808 * gdb.gdb/observer.exp: Ditto.
8809 * gdb.gdb/xfullpath.exp: Ditto.
8810
8afa723e
MK
88112003-08-29 Mark Kettenis <kettenis@gnu.org>
8812
8813 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
8814 *-*-*bsd*.
8815
f31dfe3b
JJ
88162003-08-28 Jeff Johnston <jjohnstn@redhat.com>
8817
8818 * gdb.base/dump.exp: Skip for ia64.
8819
4630e498
JJ
88202003-08-25 Jeff Johnston <jjohnstn@redhat.com>
8821
8822 * gdb.asm/asm-source.exp: Add ia64 support.
8823 * gdb.asm/ia64.inc: New file.
8824
1105b7ef
MC
88252003-08-22 Michael Chastain <mec@shout.net>
8826
8827 * gdb.cp: New directory.
8828 * gdb.cp/*: Copy from gdb.c++/*.
8829 * gdb.c++/*: Remove.
8830 * Makefile.in: Change gdb.c++ to gdb.cp.
8831 * configure.in: Ditto.
8832 * configure: Regnerate.
8833
c945b932
MK
88342003-08-18 Mark Kettenis <kettenis@gnu.org>
8835
8836 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
8837 * gdb.arch/i386-prologue.c (gdb1338): Add function.
8838
2b66634b
DJ
88392003-08-17 Daniel Jacobowitz <drow@mvista.com>
8840
8841 * mi-var-display.exp (-var-list-children weird): Accept function
8842 pointers with argument types.
8843 * mi1-var-display.exp (-var-list-children weird): Likewise.
8844 * mi2-var-display.exp (-var-list-children weird): Likewise.
8845
a356f73b
DJ
88462003-08-17 Daniel Jacobowitz <drow@mvista.com>
8847
8848 * gdb.base/annota3.exp: Add missing newline.
8849
483417b8
MC
88502003-08-06 Michael Chastain <mec@shout.net>
8851
8852 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8853
c99c59c3
MS
88542003-08-12 Michael Snyder <msnyder@redhat.com>
8855
8856 * gdb.base/float.exp: Add test for SH.
8857
55ed7501
MK
88582003-08-10 Mark Kettenis <kettenis@gnu.org>
8859
8860 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8861
1a371f2e
EZ
88622003-08-07 Elena Zannoni <ezannoni@redhat.com>
8863
8864 * gdb.base/completion.exp: Remove reduntant completion test
8865 on filename.
8866
e0f353ce
EZ
88672003-08-07 Elena Zannoni <ezannoni@redhat.com>
8868
a9c64011
AS
8869 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8870 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8871 gdb.trace/save-trace.exp: Make sure that full pathnames are
8872 escaped correctly.
e0f353ce 8873
5710a1af 88742003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 8875
a9c64011
AS
8876 * configure.in: Don't generate config.h from config.hin.
8877 * configure: Regenerate.
8878 * config.hin: Remove file.
8879 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8880 * gdb.threads/pthreads.c: Ditto.
5710a1af 8881
dcd81ce9
DJ
88822003-08-07 Daniel Jacobowitz <drow@mvista.com>
8883
8884 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8885 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8886 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8887 Replace ld24 with seth/add3.
8888
6009d884
AC
88892003-08-02 Andrew Cagney <cagney@redhat.com>
8890
8891 * gdb.base/annota3.exp: New file.
8892 * gdb.base/annota3.c: New file.
8893 * gdb.c++/annota3.exp: New file.
8894 * gdb.c++/annota3.cc: New file.
8895
51514e06
MC
88962003-07-29 Michael Chastain <mec@shout.net>
8897
8898 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8899 actually failed.
8900 (do_pass): Likewise.
8901 * gdb.threads/tls.exp: Always initialize no_of_threads.
8902
4ee6625b
DJ
89032003-07-27 Daniel Jacobowitz <drow@mvista.com>
8904
8905 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8906 pattern.
8907 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8908 * gdb.threads/tls.exp: Recognize one case of the host library not
8909 supporting TLS.
8910
225f2bf6
AC
89112003-07-27 Andrew Cagney <cagney@redhat.com>
8912
8913 * gdb.base/fileio.exp: Use SH when running commands using
8914 remote_exec.
8915
bcb27c9f
DJ
89162003-07-24 Daniel Jacobowitz <drow@mvista.com>
8917
8918 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8919 * gdb.base/relocate.c (dummy): New padding array.
8920
3d67be83
MS
89212003-07-22 Michael Snyder <msnyder@redhat.com>
8922
d63a86f8 8923 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8924
8925 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8926 patterns to be more general, accepting old and new output.
8927 Some output chars (such as '+') also must be quoted.
d63a86f8 8928 Some addresses are displayed numerically instead of
3d67be83
MS
8929 symbolically.
8930
57ba3b85
MS
89312003-07-23 Michael Snyder <msnyder@redhat.com>
8932
686d097c
MS
8933 * gdb.base/return2.exp: Don't test long-long return.
8934
57ba3b85
MS
8935 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8936 * gdb.disasm/t01_mov.exp: Ditto.
8937 * gdb.disasm/t02_mova.s: Ditto.
8938 * gdb.disasm/t02_mova.exp: Ditto.
8939 * gdb.disasm/t03_add.s: Ditto.
8940 * gdb.disasm/t03_add.exp: Ditto.
8941 * gdb.disasm/t04_sub.s: Ditto.
8942 * gdb.disasm/t04_sub.exp: Ditto.
8943 * gdb.disasm/t05_cmp.s: Ditto.
8944 * gdb.disasm/t05_cmp.exp: Ditto.
8945 * gdb.disasm/t06_ari2.s: Ditto.
8946 * gdb.disasm/t06_ari2.exp: Ditto.
8947 * gdb.disasm/t07_ari3.s: Ditto.
8948 * gdb.disasm/t07_ari3.exp: Ditto.
8949 * gdb.disasm/t08_or.s: Ditto.
8950 * gdb.disasm/t08_or.exp: Ditto.
8951 * gdb.disasm/t09_xor.s: Ditto.
8952 * gdb.disasm/t09_xor.exp: Ditto.
8953 * gdb.disasm/t10_and.s: Ditto.
8954 * gdb.disasm/t10_and.exp: Ditto.
8955 * gdb.disasm/t11_logs.s: Ditto.
8956 * gdb.disasm/t11_logs.exp: Ditto.
8957 * gdb.disasm/t12_bit.s: Ditto.
8958 * gdb.disasm/t12_bit.exp: Ditto.
8959 * gdb.disasm/t13_otr.s: Ditto.
8960 * gdb.disasm/t13_otr.exp: Ditto.
8961
e00759ef
EZ
89622003-07-22 Elena Zannoni <ezannoni@redhat.com>
8963
8964 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8965
8bc2021f
EZ
89662003-07-22 Elena Zannoni <ezannoni@redhat.com>
8967
a9c64011
AS
8968 * gdb.threads/tls.c : New file.
8969 * gdb.threads/tls.exp : New file.
8970 * gdb.threads/tls-main.c : New file.
8971 * gdb.threads/tls-shared.c : New file.
8972 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8973
89320c4c
AS
89742003-07-22 Andreas Schwab <schwab@suse.de>
8975
8976 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8977
180dea7c
AS
89782003-07-20 Andreas Schwab <schwab@suse.de>
8979
8980 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8981 due to insn reordering.
8982
0714963c
AC
89832003-07-15 Andrew Cagney <cagney@redhat.com>
8984
8985 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8986
98a23b3f
MC
89872003-07-15 Michael Chastain <mec@shout.net>
8988
8989 * gdb.base/gdb1250.exp: New file.
8990 * gdb.base/gdb1250.c: New file.
8991
27e417a2
ML
89922003-07-09 Michal Ludvig <mludvig@suse.cz>
8993
8994 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8995 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8996
8bc2021f
EZ
89972003-07-09 Elena Zannoni <ezannoni@redhat.com>
8998
a9c64011
AS
8999 * gdb.threads/tls.c: New file.
9000 * gdb.threads/tls.exp: New file.
9001 * gdb.threads/tls-main.c: New file.
9002 * gdb.threads/tls-shared.c: New file.
9003 * gdb.threads/tls-shared.exp: New file.
8bc2021f 9004
d99968dc
EZ
90052003-07-09 Elena Zannoni <ezannoni@redhat.com>
9006
9007 * gdb.base/annota1.exp: Make sure that we properly escape the
9008 full path of the source file. Xfail more permissive patterns,
d63a86f8 9009 due to a compiler debug info problem.
d99968dc 9010
83876b3b
AS
90112003-07-07 Andreas Schwab <schwab@suse.de>
9012
2705e972
AS
9013 * gdb.asm/m68k.inc: New file.
9014 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9015
83876b3b
AS
9016 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9017 arguments"): Also match negative number.
9018
9019 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9020
3a871b37
DJ
90212003-07-03 Daniel Jacobowitz <drow@mvista.com>
9022
9023 * gdb.base/store.c (charest): New typedef.
9024 (add_char): Rename to add_charest, update.
9025 (wack_char): Rename to wack_charest, update types. Return l + r
9026 to keep r live across the call.
9027 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9028 (wack_double, wack_doublest): Return l + r to keep r live across
9029 the call.
9030 * gdb.base/store.exp: Accomodate store.c changes.
9031
b2a7f303
DC
90322003-06-30 David Carlton <carlton@kealia.com>
9033
9034 * gdb.c++/maint.exp (test_invalid_name): New.
9035 (test_first_component): Add tests for invalid names.
9036
3c6cb4a1
MC
90372003-06-29 Michael Chastain <mec@shout.net>
9038
9039 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9040 output of '<VTT for class>' for virtual base classes.
9041
f1c2644b
DJ
90422003-06-29 Daniel Jacobowitz <drow@mvista.com>
9043
9044 * gdb.base/completion.exp: Tab-complete "complet" instead of
9045 "compl".
9046 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9047
18080350
DJ
90482003-06-29 Daniel Jacobowitz <drow@mvista.com>
9049
9050 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9051 * gdb.base/volatile.exp: Likewise.
9052
f56973f8
DJ
90532003-06-29 Daniel Jacobowitz <drow@mvista.com>
9054
9055 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9056 gdb/1265.
9057
90582003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
9059 Daniel Jacobowitz <drow@mvista.com>
9060
9061 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9062 initial line count of 'captured_main' from 26 to 32.
9063 (test_with_self): Allow xmalloc call to be interleaved with the
9064 preceding two lines.
9065
e766d4d6
JB
90662003-06-24 Joel Brobecker <brobecker@gnat.com>
9067
9068 * gdb.base/bang.exp: New testcase.
9069
f125c9a4
JB
90702003-06-23 Joel Brobecker <brobecker@gnat.com>
9071
9072 * gdb.base/langs.exp: Add some tests for the "minimal" language
9073 support.
9074
6e25beaf
EZ
90752003-06-23 Elena Zannoni <ezannoni@redhat.com>
9076
9077 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9078 the testcase.
9079
2f816dda
DJ
90802003-06-22 Daniel Jacobowitz <drow@mvista.com>
9081
9082 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9083 offset.
9084
db5a5748
DJ
90852003-06-22 Daniel Jacobowitz <drow@mvista.com>
9086
9087 * gdb.c++/pr-1210.cc: New file.
9088 * gdb.c++/pr-1210.exp: New file.
9089
1df0c130
DJ
90902003-06-21 Daniel Jacobowitz <drow@mvista.com>
9091
9092 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9093 000-exec-continue.
9094
a92feac0
MK
90952003-06-15 Mark Kettenis <kettenis@gnu.org>
9096
9097 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9098 on *-*-*bsd* instead of *-*-freebsd*.
9099
81a58f5b
AC
91002003-06-14 Andrew Cagney <cagney@redhat.com>
9101
9102 * gdb.base/store.exp: Test longest and doublest. Test all
9103 parameters. Weaken return statement match.
9104 * gdb.base/store.c: Add longest and doublest - aka long long and
9105 long double functions. Put all parameters into local register
9106 variables. Use negative values.
9107
b257a0d3
AC
91082003-06-14 Andrew Cagney <cagney@redhat.com>
9109
9110 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9111 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9112 exit status.
9113 * gdb.base/fileio.exp: Disable target when nointerrupts and
9114 noinferiorio, instead of limiting it to remote. Use remote_exec
9115 instead of system.
d63a86f8 9116
21c38304
JJ
91172003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9118
9119 * gdb.base/float.exp: Add ia64 support.
9120
1bcdb424
CV
91212003-06-12 Corinna Vinschen <vinschen@redhat.com>
9122
9123 * gdb.base/fileio.exp: Run only on remote targets.
9124
6aeb981f
CV
91252003-06-10 Corinna Vinschen <vinschen@redhat.com>
9126
9127 * gdb.base/fileio.c: New file, testing File-I/O.
9128 * gdb.base/fileio.exp: Ditto.
9129
53df362e
RG
91302003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9131
9132 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9133 shared objects after relocation at load time (gdb PR/1132).
9134 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 9135 as above, part of the shared object relocation test.
53df362e 9136
ffee1b46
MK
91372003-06-08 Mark Kettenis <kettenis@gnu.org>
9138
b5ca3722
MK
9139 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9140 fully filled history list.
9141 * gdb.base/gdb_history: New file.
9142
03ed860d
MK
9143 * gdb.base/signals.exp: XFAIL "continue to func1" on
9144 i*86-*-freebsd*.
9145
ffee1b46
MK
9146 * gdb.base/attach.exp: When trying to attach to a nonexistent
9147 process, make it possible to specify the PID based on the target,
9148 and do so for *-*-freebsd*.
9149
d80dbb52
RH
91502003-06-02 Richard Henderson <rth@redhat.com>
9151
9152 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9153
6dd77b81
RH
91542003-06-02 Richard Henderson <rth@redhat.com>
9155
9156 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9157
f6347e16
RH
91582003-06-02 Richard Henderson <rth@redhat.com>
9159
9160 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9161
2c161407
DJ
91622003-06-01 Daniel Jacobowitz <drow@mvista.com>
9163
9164 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9165 of globalvar.
9166
572eb746
MK
91672003-06-01 Mark Kettenis <kettenis@gnu.org>
9168
9169 * gdb.asm/asm-source.exp: Check for memory read errors in
9170 disassembler test on *BSD too.
9171
9e9617a5
RH
91722003-06-01 Richard Henderson <rth@redhat.com>
9173
9174 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9175 for .frame.
9176 (gdbasm_call): Lose ldgp.
9177 (gdbasm_startup): Add frame information.
9178 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9179
7b34ad4e
MK
91802003-05-31 Mark Kettenis <kettenis@gnu.org>
9181
9182 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9183 i?86-*-*.
9184
10059fdf
MK
91852003-05-30 Mark Kettenis <kettenis@gnu.org>
9186
9187 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9188 FreeBSD.
9189
acf4b816
RH
91902003-05-29 Richard Henderson <rth@redhat.com>
9191
9192 * gdb.asm/alpha.inc: New file.
9193 * gdb.asm/asm-source.exp: Use it.
9194
e9ecd949
JB
91952003-05-29 Jim Blandy <jimb@redhat.com>
9196
9197 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9198 'core.PID'.
9199
e3e5a4f3
JB
92002003-05-22 Jim Blandy <jimb@redhat.com>
9201
9202 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9203 backtrace.
d63a86f8 9204
72fe3d25
DC
92052003-05-20 David Carlton <carlton@math.stanford.edu>
9206
9207 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9208 this time.
9209
58da2eb2
DC
92102003-05-19 David Carlton <carlton@bactrian.org>
9211
9212 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9213 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9214
1fcb5155
DC
92152003-05-19 David Carlton <carlton@bactrian.org>
9216
9217 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9218 namespace tests.
9219 Bump copyright date.
9220 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9221 (main): Call C::D::marker2.
9222 * gdb.c++/namespace1.cc: New file.
9223
85e85163
JJ
92242003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9225
9226 Roland McGrath <roland@redhat.com>
d63a86f8 9227 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
9228 there is no manager thread.
9229
a25fbfec
JJ
92302003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9231
d63a86f8
RM
9232 * gdb.threads/schedlock.exp: Remove assumption that all threads
9233 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
9234 in one of the child threads rather than the main thread.
9235
be375bae
JB
92362003-05-07 Jim Blandy <jimb@redhat.com>
9237
09bf6082
JB
9238 Add support for assembly source testing on the s390x.
9239 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9240 architecture.
9241 * gdb.asm/s390x.inc: New file.
9242
be375bae
JB
9243 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9244 succession of 'if' statements.
9245
00905d52
AC
92462003-05-05 Andrew Cagney <cagney@redhat.com>
9247
9248 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9249
b1e29e33
AC
92502003-05-05 Andrew Cagney <cagney@redhat.com>
9251
9252 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9253 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9254
e33d66ec
EZ
92552003-05-02 Elena Zannoni <ezannoni@redhat.com>
9256
9257 * gdb.base/charset.exp: Update based on new behavior of set/show
9258 charset commands.
9259
2b6fd0d8
AC
92602003-05-01 Andrew Cagney <cagney@redhat.com>
9261
9262 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9263 variable do not give memory errors.
9264
130cacce
AF
92652003-04-30 Adam Fedor <fedor@gnu.org>
9266
9267 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9268 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9269 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9270 gdb.objc/basicclass.m: : New files
9271
9272 * lib/gdb.exp (gdb_compile_objc): New procedure.
9273
bea71854
DJ
92742003-04-27 Daniel Jacobowitz <drow@mvista.com>
9275
9276 * gdb.base/signals.exp: Make backtrace tests more specific.
9277
0f20eeea
DC
92782003-04-23 David Carlton <carlton@bactrian.org>
9279
9280 * gdb.c++/maint.exp (test_first_component): Add tests for
9281 'operator' in more locations.
9282
c8c4d8dc
KB
92832003-04-16 Kevin Buettner <kevinb@redhat.com>
9284
9285 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9286
3fe60e3c
EZ
92872003-04-16 Elena Zannoni <ezannoni@redhat.com>
9288
9289 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 9290 func marke' instead. Update test name.
3fe60e3c 9291
9219021c
DC
92922003-04-15 David Carlton <carlton@math.stanford.edu>
9293
9294 * gdb.c++/maint.exp: New file.
9295
5dd55bdd
EZ
92962003-04-14 Elena Zannoni <ezannoni@redhat.com>
9297
9298 * gdb.threads/schedlock.c: Change type of thread function argument
9299 to long, to avoid warnings on 64-bit platforms.
9300
00890572
EZ
93012003-04-14 Elena Zannoni <ezannoni@redhat.com>
9302
a9c64011
AS
9303 * gdb.base/attach.exp: Add new message from ptrace in case of
9304 attaching to nonexistent process.
d63a86f8 9305
93201743
JB
93062003-04-11 Jim Blandy <jimb@redhat.com>
9307
9308 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9309 gdb.c++/userdef.cc: Place comments on the lines to which the
9310 marker function might return.
9311 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9312 gdb.c++/userdef.exp: Look for those comments to check that we've
9313 returned to the right place, instead of checking line numbers.
9314
2a11c64d
EZ
93152003-04-11 Elena Zannoni <ezannoni@redhat.com>
9316
a9c64011
AS
9317 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9318 match on sourcefile name, instead of directory name.
2a11c64d 9319
68ab8fc5
EZ
93202003-04-10 Elena Zannoni <ezannoni@redhat.com>
9321
d63a86f8 9322 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
9323 working directory name.
9324
5624293a
JB
93252003-04-09 Jim Blandy <jimb@redhat.com>
9326
9327 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9328 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9329 after an inferior function call, report the failure, but allow the
9330 test to continue.
9331
f1f02ee4
SC
93322003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9333
9334 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9335 with -DPROTOTYPES.
9336
6eb79af0
SC
93372003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9338
9339 * gdb.base/break.exp: Revert last patch.
9340
8dfb4cf0
SC
93412003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9342
9343 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9344 with -DPROTOTYPES.
9345
ed4c619a
AC
93462003-04-02 Andrew Cagney <cagney@redhat.com>
9347
9348 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9349 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9350 matching directories by the name breakpoint.
9351 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9352 Make "continue to marker1" consistent.
9353 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9354 message consistent.
9355 * lib/gdb.exp: Put "the program is no longer running", and "the
9356 program exited" in parenthesis.
9357 * lib/mi-support.exp: Ditto.
d63a86f8 9358
4e35d5f0 93592003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 9360
4e35d5f0
BR
9361 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9362
71900fe8
AC
93632003-03-29 Andrew Cagney <cagney@redhat.com>
9364
9365 * gdb.base/sizeof.c (main): Print the value of '\377'.
9366 * gdb.base/sizeof.exp: Check the sign of '\377'.
9367
c0655a16
MC
93682003-03-27 Michael Chastain <mec@shout.net>
9369
9370 * gdb.base/gdb1090.exp: New file.
9371 * gdb.base/gdb1090.cc: New file.
9372
5b2a3989
JB
93732003-03-27 J. Brobecker <brobecker@gnat.com>
9374
9375 * gdb.gdb/observer.exp: New regression test.
9376
79876890
MC
93772003-03-27 Michael Chastain <mec@shout.net>
9378
9379 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9380 * gdb.base/ptype.exp: Likewise.
9381
6eac95e3
CV
93822003-03-27 Corinna Vinschen <vinschen@redhat.com>
9383
9384 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9385
e8c71839
MC
93862003-03-26 Michael Chastain <mec@shout.net>
9387
9388 * gdb.base/ptype.exp: Actually use some typedef'd types.
9389
71b10041
SC
93902003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9391
9392 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9393 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9394
2512cf80
CV
93952003-03-20 Corinna Vinschen <vinschen@redhat.com>
9396
9397 * gdb.base/default.exp: Fix regular expression.
9398
0d195a4f
CV
93992003-03-20 Corinna Vinschen <vinschen@redhat.com>
9400
9401 * gdb.base/args.exp: Fix regular expression.
9402
8a2dbca8
CV
94032003-03-20 Corinna Vinschen <vinschen@redhat.com>
9404
9405 * gdb.base/help.exp: Allow Win32 child process.
9406
bf028682
CV
94072003-03-20 Corinna Vinschen <vinschen@redhat.com>
9408
9409 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9410 when stepping out of main().
9411
182dbe85
CV
94122003-03-20 Corinna Vinschen <vinschen@redhat.com>
9413
9414 * gdb.base/default.exp: Check for win32 specific message when calling
9415 "run" without executable.
9416
d67a6ba5
CV
94172003-03-20 Corinna Vinschen <vinschen@redhat.com>
9418
9419 * gdb.base/args.exp: Expect .exe in output.
9420
a955b5bb
CV
94212003-03-20 Corinna Vinschen <vinschen@redhat.com>
9422
9423 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9424 Cygwin native.
9425
bf6bad4b
AC
94262003-03-17 Andrew Cagney <cagney@redhat.com>
9427
9428 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9429 vector registes.
9430 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9431 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9432
293e9a31
DC
94332003-03-17 David Carlton <carlton@math.stanford.edu>
9434
9435 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9436 test, for PR breakpoints/38.
9437 Call test_watchpoint_and_breakpoint.
9438 * gdb.base/watchpoint.c (func3): New function.
9439 (main): Call func3.
9440
5330f2db
DC
94412003-03-04 David Carlton <carlton@math.stanford.edu>
9442
9443 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9444 Garply<Garply<char> >:: garply".
9445 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9446 with respect to PR c++/1111; note also PR c++/1113.
9447 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9448 respect to PR c++/1062.
9449 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9450
6ece72da
DC
94512003-03-03 David Carlton <carlton@math.stanford.edu>
9452
9453 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9454 with respect to PR c++/57.
9455 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9456 c++/826.
9457 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9458 respect to PR c++/57.
9459
85ca1584
DC
94602003-03-03 David Carlton <carlton@math.stanford.edu>
9461
9462 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9463 respect to PR c++/33 into FAILs.
9464
98e9c5b8
MC
94652003-03-03 Michael Chastain <mec@shout.net>
9466
7bedbf27
MC
9467 * configure.in: Update copyright years.
9468
94692003-03-03 Michael Chastain <mec@shout.net>
9470
9471 * Makefile.in: Update copyright years.
98e9c5b8 9472
f683e100
DC
94732003-02-28 David Carlton <carlton@math.stanford.edu>
9474
9475 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9476 print class instead of struct and/or superfluous protection
9477 specifiers, as long as the resulting output is equivalent to the
9478 source code.
9479 Delete FIXME from end of messages on tests that don't need
9480 fixing.
9481
a9e0cf2c
DC
94822003-02-28 David Carlton <carlton@math.stanford.edu>
9483
9484 * gdb.c++/templates.exp (do_tests): Allow const in the two
9485 Foo<volatile char *>::foo tests.
9486
e8d359df
MS
94872003-02-27 Michael Snyder <msnyder@redhat.com>
9488
d63a86f8 9489 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
9490 will be consistant.
9491
0b71dc91
DC
94922003-02-26 David Carlton <carlton@math.stanford.edu>
9493
9494 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9495 char *>::foo" test with respect to PR c++/33. Create a new test
9496 which is identical to that one except that it doesn't put the
9497 space between the "char" and the "*"; KFAIL it, too.
9498
dd14ab43
DC
94992003-02-26 David Carlton <carlton@math.stanford.edu>
9500
9501 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9502 template types into either PASSes or KFAILs (corresponding to PR
9503 c++/57). Tweak indentation. Update copyright.
9504
1146c7f1
SC
95052003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9506
9507 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9508
74641dfb
MC
95092003-02-13 Michael Chastain <mec@shout.net>
9510
9511 * gdb.base/exprs.exp: Remove i960 remnants.
9512 * gdb.base/funcargs.exp: Likewise.
9513 * gdb.base/list.exp: Likewise.
9514 * gdb.base/ptype.exp: Likewise.
9515
559cd2d0
DC
95162003-02-14 David Carlton <carlton@math.stanford.edu>
9517
9518 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9519 pEe->D::vg()" from XFAIL to KFAIL.
9520
c4f90d87
JM
95212003-02-13 Jason Molenda (jmolenda@apple.com)
9522
9523 * gdb.base/maint.exp: Update maint print statistics regexp to include
9524 new entries.
9525
cbc4d97c
MC
95262003-02-13 Michael Chastain <mec@shout.net>
9527
9528 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9529
40f235b7
MC
95302003-02-12 Michael Chastain <mec@shout.net>
9531
9532 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9533 * gdb.c++/inherit.exp: Likewise.
9534 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9535 * gdb.c++/templates.exp: Likewise.
9536 * gdb.c++/virtfunc.exp: Likewise.
9537
c56716b0
JM
95382003-02-06 Jason Molenda (jason-cl@molenda.com)
9539
9540 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9541 why the code is written that way.
9542
070afcf8
MC
95432003-02-05 Michael Chastain <mec@shout.net>
9544
9545 * gdb.base/dump.exp: Add missing copyright line.
9546
5d0331e5
JM
95472003-02-05 Jason Molenda (jason-cl@molenda.com)
9548
f7ae6d3e 9549 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
9550 at the beginning so the breakpoint doesn't get set on the loop.
9551
92851186
MC
95522003-02-05 Michael Chastain <mec@shout.net>
9553
9554 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9555 output for configurations with gcc 2.95.3.
9556
cbf1e085
AC
95572003-02-05 Keith Seitz <keiths@redhat.com>
9558 Andrew Cagney <ac131313@redhat.com>
9559
9560 * gdb.mi/mi-cli.exp: New file.
d63a86f8 9561
29518e1e
MC
95622003-02-04 Michael Chastain <mec@shout.net>
9563
9564 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9565 Call perror and then continue.
9566
5af1d5f3
MC
95672003-02-03 Michael Chastain <mec@shout.net>
9568
9569 * gdb.c++/pr-1023.cc: New file.
9570 * gdb.c++/pr-1023.exp: New file.
9571
6b549786
JB
95722003-02-05 Jim Blandy <jimb@redhat.com>
9573
9574 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9575 it's local to foobar. Check for it there, and check that it's not
9576 present in main.
9577 * gdb.c++/local.cc (marker2): New function.
9578 (foobar): Call marker1.
9579 (main): Call marker2 instead of marker1.
9580
67f16606
AC
95812003-02-04 Andrew Cagney <ac131313@redhat.com>
9582
9583 * gdb.disasm/mn10200.exp: Obsolete file.
9584 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9585 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9586 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9587
1c5cb38e
DC
95882003-02-04 David Carlton <carlton@math.stanford.edu>
9589
9590 * gdb.c++/overload.exp: Test intToChar(1).
9591 * gdb.c++/overload.cc (intToChar): New.
9592 (main): Call intToChar.
9593
d1fe6965
DC
95942003-02-03 David Carlton <carlton@math.stanford.edu>
9595
9596 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9597 'might_kfail' arg.
9598 KFAIL some of the continue_to_bp_overloaded calls, according to
9599 PR c++/1025.
9600
9ba61c5d
MC
96012003-02-01 Michael Chastain <mec@shout.net>
9602
9603 * gdb.base/advance.c (marker1): New marker function.
9604 * gdb.base/advance.exp: When the 'advance' command lands on the
9605 return breakpoint, it can legitimately stop on either the
9606 current line or the next line. Accommodate both outcomes.
9607 * gdb.base/until.exp: Likewise.
9608
e7494ffb
AC
96092003-02-02 Andrew Cagney <ac131313@redhat.com>
9610
9611 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9612 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9613 now a list, not a tuple.
9614 * gdb.mi/mi-var-display.exp: Ditto.
9615 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 9616
075559bc
AC
96172003-02-01 Andrew Cagney <ac131313@redhat.com>
9618
9619 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9620 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9621 stack backtraces.
9622 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 9623
2bd4c7b1
MK
96242003-02-01 Mark Kettenis <kettenis@gnu.org>
9625
9626 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9627 gdb.mi/mi1-pthreads.exp: Return instead of calling
9628 gdb_suppress_entire_file.
9629
eabd8992
MS
96302003-02-01 Mark Salter <msalter@redhat.com>
9631
9632 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9633
71469e2f
MS
96342003-01-31 Mark Salter <msalter@redhat.com>
9635
9636 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9637 Support empty arg.
9638
38a94d44
MC
96392003-01-30 Michael Chastain <mec@shout.net>
9640
9641 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9642 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9643 has been fixed in gdb/readline on 2003-01-09.
9644
19ea9e73
MS
96452003-01-29 Michael Snyder <msnyder@redhat.com>
9646
e8d359df
MS
9647 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9648 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
9649 * gdb.base/args.exp: Skip if target does not support args passing.
9650
2307bd6a
DJ
96512003-01-22 Daniel Jacobowitz <drow@mvista.com>
9652
19ea9e73 9653 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
9654 gdb_test. Accept a list of expect arguments as the third
9655 parameter.
9656 (gdb_test): Use it.
9657
f2dd3617
EZ
96582003-01-20 Elena Zannoni <ezannoni@redhat.com>
9659
9660 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9661 allow for different test tree configurations. Update some
9662 tescases accordingly.
9663 * gdb.arch/altivec-regs.exp: Ditto.
9664 * gdb.asm/asm-source.exp: Ditto.
9665 * gdb.base/advance.exp: Ditto.
9666 * gdb.base/display.exp: Ditto.
d63a86f8 9667 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
9668 * gdb.base/mips_pro.exp: Ditto.
9669 * gdb.base/overlays.exp: Ditto.
9670 * gdb.base/relocate.exp: Ditto.
9671 * gdb.base/setshow.exp: Ditto.
9672 * gdb.base/step-line.exp: Ditto.
9673 * gdb.base/step-test.exp: Ditto.
9674 * gdb.base/until.exp: Ditto.
9675 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9676
c71cdefd
DC
96772003-01-17 David Carlton <carlton@math.stanford.edu>
9678
9679 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
9680 corresponding to PR c++/945.
9681 Update copyright.
9682
fdba05d7
DC
96832003-01-17 David Carlton <carlton@math.stanford.edu>
9684
9685 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
9686 corresponding to PR c++/68.
9687
96882003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
9689
9690 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
9691 (test_paddr_hairy_functions): Call print_addr_2_kfail for
9692 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
9693
c362c33a
EZ
96942003-01-15 Elena Zannoni <ezannoni@redhat.com>
9695
0fbc361c
EZ
9696 * gdb.base/break.exp: Fix change of default location, because of
9697 removal of until tests.
9698 * gdb.base/help.exp: Update test for new 'until' help message.
9699 Add test for help on 'advance'.
a9c64011 9700 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 9701
dabf8a35
MK
97022003-01-15 Mark Kettenis <kettenis@gnu.org>
9703
9704 * gdb.base/default.exp: Adapt "info float" test for recent changes
9705 to that command. Add test for "info vector".
9706 * gdb.base/float.exp: New file. Add test for "info float" that
9707 resembles the old test in gdb.base/default.exp.
9708
a1769aca
DC
97092003-01-15 David Carlton <carlton@math.stanford.edu>
9710
9711 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
9712
82025e13
EZ
97132003-01-15 Elena Zannoni <ezannoni@redhat.com>
9714
9715 * gdb.base/break.exp: Move the tests of until command from here...
9716 * gdb.base/until.exp: ... to here. New file. Add other tests.
9717 * gdb.base/advance.c: New file.
9718 * gdb.base/advance.exp: New file.
9719
8f9ab801
EZ
97202003-01-14 Elena Zannoni <ezannoni@redhat.com>
9721
a9c64011
AS
9722 * gdb.base/args.c: New file.
9723 * gdb.base/args.exp: New file.
8f9ab801 9724
9ae66589
DJ
97252003-01-14 Daniel Jacobowitz <drow@mvista.com>
9726
9727 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9728
8d77e5c3
DJ
97292003-01-14 Daniel Jacobowitz <drow@mvista.com>
9730
9731 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9732
12d2f0a1
DJ
97332003-01-14 Daniel Jacobowitz <drow@mvista.com>
9734
9735 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9736 dates.
9737
6ca37014
DJ
97382003-01-13 Daniel Jacobowitz <drow@mvista.com>
9739
9740 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9741
b0023472
DJ
97422003-01-13 Daniel Jacobowitz <drow@mvista.com>
9743
9744 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9745 (ptype &*"foo").
9746 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9747
607fbc54 97482003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
9749
9750 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9751 * gdb.mi/mi1-console.exp: Likewise.
9752
607fbc54 97532003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
9754
9755 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9756 * gdb.mi/mi1-console.exp: Likewise.
9757
a1fb14a2
DJ
97582003-01-13 Daniel Jacobowitz <drow@mvista.com>
9759
9760 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9761
c4cf40b7
DJ
97622003-01-09 Daniel Jacobowitz <drow@mvista.com>
9763
9764 * gdb.base/detach.exp: New test.
9765
696d5a5b
DJ
97662003-01-09 Daniel Jacobowitz <drow@mvista.com>
9767
9768 * Makefile.in (ALL_SUBDIRS): New variable.
9769 (subdirs, clean, distclean): Use it.
9770 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
9771 regenerating Makefile, since it is generated from the top level.
9772 * gdb.asm/Makefile.in: Likewise.
9773 * gdb.base/Makefile.in: Likewise.
9774 * gdb.c++/Makefile.in: Likewise.
9775 * gdb.disasm/Makefile.in: Likewise.
9776 * gdb.java/Makefile.in: Likewise.
9777 * gdb.mi/Makefile.in: Likewise.
9778 * gdb.threads/Makefile.in: Likewise.
9779 * gdb.trace/Makefile.in: Likewise.
9780
754533e4
DC
97812003-01-09 David Carlton <carlton@math.stanford.edu>
9782
9783 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
9784 Add copyright year 2003.
9785
d8b3e9ee
MC
97862003-01-06 Michael Chastain <mec@shout.net>
9787
9788 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
9789 When selecting a thread, 'line' and 'file' are optional.
9790 * gdb.mi/mi1-pthreads.exp: Likewise.
9791
8e9e0fe6
AS
97922003-01-06 Andreas Schwab <schwab@suse.de>
9793
9794 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
9795 failures.
9796
b5ab8ff3
DJ
97972003-01-04 Daniel Jacobowitz <drow@mvista.com>
9798
9799 Fix PR gdb/844
9800 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
9801 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
9802
9803 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
9804 instead of calling gdb_suppress_entire_file.
9805 * gdb.threads/print-threads.exp: Likewise.
9806 * gdb.threads/schedlock.exp: Likewise.
9807
9808 * gdb.threads/killed.exp: Return instead of calling
9809 gdb_suppress_entire_file.
9810 * gdb.threads/linux-dp.exp: Likewise.
9811 * gdb.threads/pthreads.exp: Likewise.
9812
1e698235
DJ
98132003-01-04 Daniel Jacobowitz <drow@mvista.com>
9814
9815 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
9816 stabs.
9817 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
9818 * gdb.base/whatis.exp: Always allow (void) after function names.
9819
147ff08c
DJ
98202003-01-04 Daniel Jacobowitz <drow@mvista.com>
9821
9822 * gdb.c++/casts.exp: Correct regexp.
9823
dc62bfc2
MK
98242003-01-04 Mark Kettenis <kettenis@gnu.org>
9825
9826 * configure.in: Call AC_CONFIG_HEADER. Don't call
9827 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
9828 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
9829 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
9830 aforementioned directories in the AC_OUPUT call.
9831 * config.hin: New file.
9832 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9833 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
9834 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
9835 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
9836 pass -I$objdir instead of -I$objdir/$subdir in compilation.
9837 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
9838 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
9839 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
9840 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
9841 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
9842 gdb.threads/configure.in, gdb.threads/configure,
9843 gdb.threads/config.in, gdb.trace/configure.in,
9844 gdb.trace/configure: Removed.
9845
77afa639
MC
98462003-01-03 Michael Chastain <mec@shout.net>
9847
9848 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
9849 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
9850
7634bb6e
DJ
98512003-01-03 Daniel Jacobowitz <drow@mvista.com>
9852
9853 * gdb.base/store.exp: Fix regular expressions.
9854
b39c905e
MK
98552002-12-28 Mark Kettenis <kettenis@gnu.org>
9856
9857 * configure.in: Rewrite.
9858 * configure: Regenerated.
9859
0a8551dd
DC
98602003-01-03 David Carlton <carlton@math.stanford.edu>
9861
9862 * gdb.base/psymtab.exp: New file.
9863 * gdb.base/psymtab1.c: Ditto.
9864 * gdb.base/psymtab2.c: Ditto.
9865
c60b7188
AF
98662002-12-23 Adam Fedor <fedor@gnu.org>
9867
9868 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9869
ee73db83
DC
98702002-12-23 David Carlton <carlton@math.stanford.edu>
9871
9872 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9873 and current_directory initialization.
9874
d6c1774e
JB
98752002-12-22 Jim Blandy <jimb@redhat.com>
9876
f0a847b8
JB
9877 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9878 rather than as part of the output file name.
9879
d6c1774e
JB
9880 * gdb.base/attach.exp: There's no need to copy the test program to
9881 /tmp; that was only ever necessary on HP/UX, and this test is
9882 entirely disabled there anyway.
9883
f0708dbb
JB
98842002-12-21 Jim Blandy <jimb@redhat.com>
9885
4c2acfea
JB
9886 * gdb.c++/psmang.exp: Doc fix.
9887
f0708dbb
JB
9888 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9889 test.
9890
9579e000
DC
98912002-12-20 David Carlton <carlton@math.stanford.edu>
9892
9893 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9894
d1810171
MC
98952002-12-18 Michael Chastain <mec@shout.net>
9896
9897 * gdb.c++/annota2.exp: Add copyright year 2002.
9898
76565097
DC
98992002-12-17 David Carlton <carlton@math.stanford.edu>
9900
9901 * gdb.c++/try_catch.cc: Add marker comments.
9902 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9903 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9904 * gdb.c++/m-static.cc: Ditto.
9905 * gdb.c++/m-static1.cc: Ditto.
9906 * gdb.c++/try_catch.cc: Ditto.
9907
da81390b
JJ
99082002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9909
9910 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9911 to see whether we are using the new -environment-directory
9912 command which resets via -r or the old version of the command
9913 which may prompt the user. Part of fix for gdb/741.
9914
b304d130
AC
99152002-12-13 Andrew Cagney <ac131313@redhat.com>
9916
9917 * gdb.fortran/types.exp: Update obsolete comment.
9918 * gdb.fortran/exprs.exp: Ditto.
9919 * lib/gdb.exp: Delete obsolete code.
9920 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9921 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9922 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9923 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9924 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9925 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9926 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9927 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9928 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9929 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9930 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9931 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9932 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9933 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9934 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9935 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9936 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9937 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9938 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9939 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9940 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9941 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9942 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9943 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9944 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9945 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9946 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9947 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9948 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9949 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9950 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9951 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9952 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9953 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9954 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9955 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9956 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9957
a23b6e6a
DC
99582002-12-11 David Carlton <carlton@math.stanford.edu>
9959
9960 * gdb.c++/m-data.exp: Add test for members that shadow global
9961 variables: see PR gdb/804.
9962 * gdb.c++/m-data.cc: Ditto.
9963
6604731b
DJ
99642002-12-10 Daniel Jacobowitz <drow@mvista.com>
9965
9966 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9967
de46ecd7
DC
99682002-12-06 David Carlton <carlton@math.stanford.edu>
9969
9970 * gdb.base/store.c: Don't declare functions static.
9971
27e829d0
AC
99722002-12-04 Andrew Cagney <ac131313@redhat.com>
9973
9974 * gdb.base/store.exp, gdb.base/store.c: New files.
9975
92806416
DJ
99762002-12-03 Daniel Jacobowitz <drow@mvista.com>
9977
9978 * gdb.base/selftest.exp: Update for current gdb.
9979
3bcbaac5
DJ
99802002-12-03 Daniel Jacobowitz <drow@mvista.com>
9981
9982 * gdb.base/maint.exp: Only dump symbols from one source file
9983 or objfile.
9984
f4f00b1f
DJ
99852002-12-03 Daniel Jacobowitz <drow@mvista.com>
9986
9987 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9988 function call.
9989
f1c8a949
JB
99902002-11-25 Jim Blandy <jimb@redhat.com>
9991
9992 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9993 function appearing in error message.
9994
9e297a97
DJ
99952002-11-21 Daniel Jacobowitz <drow@mvista.com>
9996
9997 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9998
1f312e79
JJ
99992002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10000
d63a86f8
RM
10001 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10002 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
10003 should be in mi console format. This is part of fix for PR gdb/604.
10004
83c31e7d
FN
100052002-09-18 Fernando Nasser <fnasser@redhat.com>
10006
10007 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10008 which explicitly prints the zero offset as "+0".
10009
322b3f65
DJ
100102002-10-22 Daniel Jacobowitz <drow@mvista.com>
10011
10012 * gdb.threads/schedlock.c (args): Make unsigned.
10013
100142002-10-21 Daniel Jacobowitz <drow@mvista.com>
10015
10016 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10017 numbers. Allow "foo2|selected stack frame".
10018 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10019 * gdb.asm/asmsrc2.s: Likewise.
10020 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10021 comments.
10022 * gdb.asm/mips.inc: New file.
10023
5e2fe5b8
AF
100242002-10-18 Adam Fedor <fedor@gnu.org>
10025
10026 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10027 * gdb.base/help.exp: Likewise.
10028
abe1a5d0
KB
100292002-10-17 Kevin Buettner <kevinb@redhat.com>
10030
10031 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10032 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10033
10abb1d4
JB
100342002-10-02 Jim Blandy <jimb@redhat.com>
10035
10036 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10037
1f609b42
AC
100382002-10-01 Andrew Cagney <ac131313@redhat.com>
10039
10040 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10041 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10042 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10043 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10044 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10045 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10046 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10047
0aee02e4
AC
100482002-09-29 Andrew Cagney <ac131313@redhat.com>
10049
10050 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10051 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10052 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10053 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10054 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10055 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10056 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 10057
6fde09ad
KB
100582002-09-27 Kevin Buettner <kevinb@redhat.com>
10059
10060 * gdb.base/annota1.exp (info break): Make directory components of
10061 path optional since not all compilers emit this debug information.
10062
10063 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10064 step ends up stepping out of the function instead of stopping on
10065 the epilogue.
10066
9e8aab75
KS
100672002-09-26 Keith Seitz <keiths@redhat.com>
10068
10069 * lib/insight-support.exp (gdbtk_start): Figure out where
10070 the insight executable is based on where gdb is. Use this
10071 executable to start insight instead of gdb.
10072
e36180d7
AC
100732002-09-25 Andrew Cagney <cagney@redhat.com>
10074
10075 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10076
9dd34b2b
AC
100772002-09-24 Andrew Cagney <ac131313@redhat.com>
10078
10079 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10080 test_isolated_complaints.
10081 (test_empty_complaint): New function.
10082 (test_empty_complaints): New function. Check no output when no
10083 complaints.
d63a86f8 10084
dea97812
KB
100852002-09-19 Jim Blandy <jimb@redhat.com>
10086
a9c64011 10087 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 10088
54951bd7
AC
100892002-09-19 Andrew Cagney <ac131313@redhat.com>
10090
10091 * gdb.gdb/complaints.exp: New file.
10092
dec43320
AC
100932002-09-18 Andrew Cagney <ac131313@redhat.com>
10094
10095 * gdb.base/maint.exp: Check `help maint internal-warning'.
10096
e70d6e3f
DC
100972002-09-18 David Carlton <carlton@math.stanford.edu>
10098
10099 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10100 numbers, and replace them by a single breakpoint after the
10101 constructors are all finished.
10102 Add test 4.
10103 * gdb.c++/m-static.cc: Add test 4.
10104 * gdb.c++/m-static.h: New file.
10105 * gdb.c++/m-static1.cc: New file.
10106
10107 * gdb.c++/printmethod.exp: New file.
10108 * gdb.c++/printmethod.cc: New file.
10109
10110 * gdb.c++/pr-574.exp: New file.
10111 * gdb.c++/pr-574.cc: New file.
10112
afb5c968
CV
101132002-09-18 Corinna Vinschen <vinschen@redhat.com>
10114
10115 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10116 embedded targets which never actually exit.
10117
31e45dee
FN
101182002-09-18 Fernando Nasser <fnasser@redhat.com>
10119
10120 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10121 "don't step after run" as unresolved or unsupported, instead of xfail.
10122
a283c5a1
CV
101232002-09-18 Corinna Vinschen <vinschen@redhat.com>
10124
10125 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10126 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10127 Add newline to expected string in "step out of main (status wrapper)"
10128 case.
10129
11350d2a
CV
101302002-09-18 Corinna Vinschen <vinschen@redhat.com>
10131
10132 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10133 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10134
0deec7d6
TT
101352002-09-17 Tom Tromey <tromey@redhat.com>
10136
10137 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10138 \000, not \0, in double-quoted string.
10139
b2b4a1b5
CV
101402002-09-14 Corinna Vinschen <vinschen@redhat.com>
10141
c9d37158 10142 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
10143 string after running the commands execution on breakpoint tests.
10144
1c56143a
CV
101452002-09-13 Corinna Vinschen <vinschen@redhat.com>
10146
10147 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10148
37f8da45
JB
101492002-09-12 Joel Brobecker <brobecker@gnat.com>
10150
10151 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10152
08b468e0
KS
101532002-09-10 Keith Seitz <keiths@redhat.com>
10154
10155 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10156 runto proc.
10157 (mi_run_to_main): Use mi_runto.
10158 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10159
dc360f58
KS
101602002-09-10 Keith Seitz <keiths@redhat.com>
10161
10162 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10163 regexp for stopping at main. Could have multiple event notifications.
10164 Don't assume that main was declared with no parameters.
10165 (mi_next): Use mi_step_to.
10166 (mi_step): Use mi_next_to.
10167
ce3abcfb
CV
101682002-09-09 Corinna Vinschen <vinschen@redhat.com>
10169
10170 * gdb.base/default.exp: Fix expected string in `info float' test.
10171
d1f5b980
BE
101722002-09-09 Ben Elliston <bje@redhat.com>
10173
10174 * config/mips.exp: Update comments.
10175 * config/mips-idt.exp: Likewise.
10176 * config/nind.exp: Likewise.
10177 * config/slite.exp: Likewise.
10178 * config/sparclet.exp: Likewise.
10179 * config/udi.exp: Likewise.
10180 * config/vx.exp: Likewise.
10181 * config/vxworks29k.exp: Likewise.
10182
2f71430b
JB
101832002-09-05 Jim Blandy <jimb@redhat.com>
10184
10185 * gdb.threads/killed.exp: Fix test failure message.
10186
7ddebc7e
KS
101872002-09-04 Keith Seitz <keiths@redhat.com>
10188
10189 * lib/mi-support.exp: Update copyright.
10190 (mi_gdb_test): Increase the priority of the expected pattern
10191 so that it matches gdb_test.
10192
0ae67eb3
KS
101932002-09-03 Keith Seitz <keiths@redhat.com>
10194
10195 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10196 Use integer comparison instead of string comparison for testing
10197 whether binary was built.
10198
38fc42c8
JB
101992002-09-03 Jim Blandy <jimb@redhat.com>
10200
10201 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10202
b6ff0e81
JB
102032002-08-29 Jim Blandy <jimb@redhat.com>
10204
10205 * gdb.threads/pthreads.exp: Move the portable thread compilation
10206 code into a function in lib/gdb.exp, and call that from here.
10207 * lib/gdb.exp (gdb_compile_pthreads): New function.
10208
07c98896
KS
102092002-08-29 Keith Seitz <keiths@redhat.com>
10210
10211 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10212 expect_out so that callers can get at it.
10213
0312286c
DJ
102142002-08-23 Daniel Jacobowitz <drow@mvista.com>
10215
10216 * gdb.threads/print-threads.c: New file.
10217 * gdb.threads/print-threads.exp: New file.
10218 * gdb.threads/schedlock.c: New file.
10219 * gdb.threads/schedlock.exp: New file.
10220
dd039bc4
EZ
102212002-08-22 Elena Zannoni <ezannoni@redhat.com>
10222
a9c64011
AS
10223 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10224 not altivec.c.
dd039bc4 10225
1f36144c
MK
102262002-08-17 Mark Kettenis <kettenis@gnu.org>
10227
10228 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10229 targets. The problem should be fixed now.
10230
16057ec7 102312002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
10232
10233 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10234 2002-07-24 change that removes final dots from error messages.
10235
3c1499ad
TT
102362002-08-13 Tom Tromey <tromey@redhat.com>
10237
10238 * gdb.base/readline.exp: New file.
10239
a20ce2c3
AC
102402002-08-01 Andrew Cagney <ac131313@redhat.com>
10241
10242 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10243 supress message.
10244
db034ac5
AC
102452002-08-01 Andrew Cagney <cagney@redhat.com>
10246
10247 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10248 CHILL_FOR_TARGET and CHILL_LIB.
10249 * configure.in (configdirs): Remove gdb.chill.
10250 * configure: Regenerate.
10251 * lib/gdb.exp: Obsolete references to chill.
10252 * gdb.fortran/types.exp: Ditto.
10253 * gdb.fortran/exprs.exp: Ditto.
10254
3e000b18
KB
102552002-07-30 Kevin Buettner <kevinb@redhat.com>
10256
10257 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10258 set Irix-specific compile and link flags.
10259
28f4966b
KB
102602002-07-29 Kevin Buettner <kevinb@redhat.com>
10261
10262 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10263 source files. The ``-o'' option doesn't work with the ``-E'' option
10264 when using the Irix compiler.
10265
46c0d5a6
DJ
102662002-07-19 Daniel Jacobowitz <drow@mvista.com>
10267
10268 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10269 Improve support for reusing an exec file. Copy exec file
10270 to target, and run gdbserver on the target instead of on the host.
10271
eecf4bed
JB
102722002-07-18 Jim Blandy <jimb@redhat.com>
10273
0f815cdf
JB
10274 * gdb.base/ending-run.exp: Don't expect to see the program end in
10275 some orderly fashion when we're running on a real stand-alone
10276 board.
10277
eecf4bed
JB
10278 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10279 targets that don't support interrupts.
10280
52d309e4
JB
102812002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10282
10283 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10284 systems.
10285 Move comments in expect statements to inside the actions, so that they
10286 don't get matched against.
10287
ff683d9e
MK
102882002-07-10 Mark Kettenis <kettenis@gnu.org>
10289
10290 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10291 function when asleep" test.
10292
b5356753
AC
102932002-07-10 Andrew Cagney <ac131313@redhat.com>
10294
10295 * gdb.base/page.exp: Rewrite to handle problems with very long
10296 `info set' output. Update copyright.
10297
6aa4d13a
AC
102982002-06-26 Andrew Cagney <ac131313@redhat.com>
10299
10300 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10301 gdb.threads-hp.
10302 * gdb.hp/configure: Regenerate.
10303 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10304 * gdb.hp/gdb.threads-hp/configure: Delete file.
10305 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10306
8cf8c2b8
AC
103072002-06-22 Andrew Cagney <ac131313@redhat.com>
10308
10309 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10310 setlocale, bindtextdomain and textdomain.
10311
6827a8f8
JB
103122002-06-11 Jim Blandy <jimb@redhat.com>
10313
919d772c
JB
10314 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10315 preprocessor macro information is present.
10316
6827a8f8
JB
10317 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10318 tests.
10319
c15b0d21
MS
103202002-06-06 Michael Snyder <msnyder@redhat.com>
10321
c5984d70
MS
10322 * gdb.base/overlays.exp: Record addresses of overlay
10323 functions in TCL variables rather than in GDB variables,
10324 to avoid having GDB convert them to pointers (with loss
10325 of information).
10326
d63a86f8 10327 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 10328 default linker script changes.
c15b0d21
MS
10329 * gdb.base/long_long.exp: Add check for sizeof (long double).
10330
be26fe0d
ML
103312002-06-06 Michal Ludvig <mludvig@suse.cz>
10332
10333 * gdb.asm/asm-source.exp: Add x86-64 target.
10334 * gdb.asm/x86_64.inc: New.
d63a86f8 10335
258093ca 103362002-05-30 Michael Chastain <mec@shout.net>
258093ca 10337
4b3153f1 10338 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
10339 * gdb.c++/m-static.cc: New file.
10340 * gdb.c++/m-static.exp: New file.
10341
241264c6
MS
103422002-05-28 Michael Snyder <msnyder@redhat.com>
10343
10344 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10345 precision.
10346
9bba8c8f 103472002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 10348
4b3153f1 10349 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
10350 * gdb.c++/m-data.cc: New file.
10351 * gdb.c++/m-data.exp: New file.
10352
103532002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 10354
4b3153f1 10355 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 10356 * gdb.c++/try_catch.cc: New file.
d63a86f8 10357 * gdb.c++/try_catch.exp: New file.
9bba8c8f 10358
def1b996
MC
103592002-05-27 Michael Chastain <mec@shout.net>
10360
10361 * gdb.c++/local.exp: Accept more nested types in output.
10362
522ba268
MC
103632002-05-26 Michael Chastain <mec@shout.net>
10364
10365 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10366
277254ba
MS
103672002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10368
10369 * lib/gdb.exp (gdb_wrapper_init): Just because
10370 gdb_wrapper_file exists, this does not mean that the file
10371 should not be rebuilt. That is what gdb_wrapper_initialized
10372 is for.
10373 (default_gdb_init): Reset gdb_wrapper_initialized.
10374
b61a8733
MS
103752002-05-23 Michael Snyder <msnyder@redhat.com>
10376
d63a86f8 10377 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
10378 the precision of the floating point test results.
10379 * gdb.base/call-rt-st.exp: Ditto.
10380
b61a8733
MS
10381 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10382 * gdb.base/call-rt-st.exp: Ditto.
10383
56f6e910
MC
103842002-05-19 Michael Chastain <mec@shout.net>
10385
10386 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10387
ad0b0016
EZ
103882002-05-19 Elena Zannoni <ezannoni@redhat.com>
10389
a9c64011
AS
10390 * configure.in (configdirs): Add gdb.arch.
10391 * configure: Regenerate.
ad0b0016 10392
f617d2b6
JB
103932002-05-17 Jim Blandy <jimb@redhat.com>
10394
10395 * gdb.base/completion.exp: Recognize the more detailed error
10396 messages produced by the macro expander's lexical analyzer.
10397
eac2a696
EZ
103982002-05-14 Elena Zannoni <ezannoni@redhat.com>
10399
a9c64011
AS
10400 * gdb.arch/altivec-abi.c: New file.
10401 * gdb.arch/altivec-abi.exp: New file.
10402 * gdb.arch/altivec-regs.c: New file.
10403 * gdb.arch/altivec-regs.exp: New file.
eac2a696 10404
2fdde8f8
DJ
104052002-05-14 Daniel Jacobowitz <drow@mvista.com>
10406
10407 * gdb.base/maint.exp (maint print type): Update for new type
10408 structure.
d63a86f8 10409
e31f1a7c
EZ
104102002-05-14 Elena Zannoni <ezannoni@redhat.com>
10411
10412 * gdb.arch: New directory.
10413 * gdb.arch/configure.in: New file.
10414 * gdb.arch/configure: New file.
10415 * gdb.arch/Makefile.in: New file.
10416
db589741
CV
104172002-05-13 Corinna Vinschen <vinschen@redhat.com>
10418
10419 * gdb.asm/asm-source.exp: Add v850 as supported target.
10420 * gdb.asm/v850.inc: New file.
10421
8ce2a7dc
DJ
104222002-05-13 Daniel Jacobowitz <drow@mvista.com>
10423
10424 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10425
df763c7f
DJ
104262002-05-12 Daniel Jacobowitz <drow@mvista.com>
10427
10428 * gdb.base/break.exp: Check 'break "marker2"'.
10429
377daeed
MS
104302002-05-10 Michael Snyder <msnyder@redhat.com>
10431
10432 * gdb.base/long_long.exp: Fix typo.
10433
c4b7bc2b
JB
104342002-05-10 Jim Blandy <jimb@redhat.com>
10435
ecac9a4e
JB
10436 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10437 a bug.
10438
c4b7bc2b
JB
10439 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10440 Recognize more detailed error message produced by the macro
10441 expander's lexical analyzer.
10442 * lib/gdb.exp (test_print_reject): Same.
10443
e71019a1
MK
104442002-05-09 Mark Kettenis <kettenis@gnu.org>
10445
10446 * gdb.c++/method.exp: Fix typo.
10447
fedfc8e6
MS
104482002-05-08 Michael Snyder <msnyder@redhat.com>
10449
166a1957
MS
10450 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10451 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 10452 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
10453 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10454 Add iftarget clause for strongarm.
d63a86f8 10455
f1c47eb2
MS
104562002-05-06 Michael Snyder <msnyder@redhat.com>
10457
cb9a9d3e
MS
10458 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10459 (gdb_continue_to_end): Accept output from status wrapper.
10460 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10461 Clean up fail messages to match pass messages.
10462
f1c47eb2
MS
10463 Enable the "needs_status_wrapper" testsuite feature.
10464 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10465 (gdb_compile): Conditionally call gdb_wrapper_init.
10466 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10467 * gdb.c++/method.exp: Recognize output from status wrapper.
10468
6079c749
BE
104692002-05-06 Ben Elliston <bje@redhat.com>
10470From Graydon Hoare <graydon@redhat.com>
10471
10472 * config/sid.exp: Include support for "rawsid" protocol.
10473
188baff3
JB
104742002-05-03 Jim Blandy <jimb@redhat.com>
10475
10476 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10477 * gdb.c++/hang3.C: New file.
10478
b9c07f0f
AC
104792002-05-04 Andrew Cagney <ac131313@redhat.com>
10480
10481 * gdb.base/default.exp: Remove obsolete code.
10482 * gdb.c++/misc.exp: Ditto. Update copyright.
10483 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10484 * gdb.base/whatis.exp: Ditto. Update copyright.
10485 * gdb.base/scope.exp: Ditto. Update copyright.
10486 * gdb.base/ptype.exp: Ditto. Update copyright.
10487 * gdb.base/printcmds.exp: Ditto. Update copyright.
10488 * gdb.base/opaque.exp: Ditto. Update copyright.
10489 * gdb.base/list.exp: Ditto.
10490 * gdb.base/funcargs.exp: Ditto. Update copyright.
10491 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10492 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10493 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10494 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10495 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10496 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10497
5c7a0397
MS
104982002-05-02 Michael Snyder <msnyder@redhat.com>
10499
d6dcc264 10500 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
10501 * gdb.base/long_long.exp: Add xscale target.
10502 * gdb.base/default.exp: Add xscale target.
10503
eb7f1c48
JB
105042002-05-01 Jim Blandy <jimb@redhat.com>
10505
10506 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10507 gdb.c++/hang.exp: New test.
10508
a6befae8
FF
105092002-05-01 Fred Fish <fnf@redhat.com>
10510
10511 * gdb.base/completion.exp: Handle completions of "./Make" for
10512 more than one completion possibility, as is the case when we
10513 build and test in the source tree.
10514
0a310277
AG
105152002-04-29 Anthony Green <green@redhat.com>
10516
10517 * gdb.java/jmisc1.exp: New file.
10518 * gdb.java/jmisc2.exp: New file.
10519
6ff9af88
DJ
105202002-04-24 Daniel Jacobowitz <drow@mvista.com>
10521
10522 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10523
96b3d632
EZ
105242002-04-23 Elena Zannoni <ezannoni@redhat.com>
10525
10526 * gdb.base/help.exp: Change 'help status' to allow for target
10527 dependent output differences.
10528
5019bb54
MC
105292002-04-22 Michael Chastain <mec@shout.net>
10530
10531 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10532
a805a116
MC
105332002-04-22 Michael Chastain <mec@shout.net>
10534
10535 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10536
a1706bfd
DM
105372002-04-17 David S. Miller <davem@redhat.com>
10538
10539 * gdb.asm/sparc64.inc: New file.
10540 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10541
a73a20a2
EZ
105422002-04-19 Elena Zannoni <ezannoni@redhat.com>
10543
10544 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10545 instruction file directly into the build tree. Clean up at end of
10546 test.
10547
ba678339
DM
105482002-04-18 David S. Miller <davem@redhat.com>
10549
10550 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10551 handle 64-bit platforms correctly.
10552 * gdb.base/maint.exp: Likewise.
10553
b03399da
KB
105542002-04-18 Kevin Buettner <kevinb@redhat.com>
10555
10556 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10557 ``-fpic'' when compiling files comprising a shared library, but
10558 it does need additional linker flags in order to find shared
10559 libraries at run time.
10560
e2004992
KB
105612002-04-18 Kevin Buettner <kevinb@redhat.com>
10562
10563 * gdb.base/cvexpr.c (use): New function.
10564 (main): Invoke use() on all global variables to prevent
10565 some linkers from deleting these otherwise unused symbols.
10566
d8937120
MC
105672002-04-17 Michael Chastain <mec@shout.net>
10568From David S. Miller <davem@redhat.com>
10569
10570 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10571 handle 64-bit platforms correctly.
10572
ffd61a58
MS
105732002-04-12 Michael Snyder <msnyder@redhat.com>
10574From Jim Blandy <jimb@redhat.com>
a9c64011 10575 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
10576 script can handle this instead.
10577 * gdb.base/bar.c (barx): Same.
10578 * gdb.base/baz.c (bazx): Same.
10579 * gdb.base/grbx.c (grbxx): Same.
10580
10581 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10582 manager doesn't automatically unmap overlays unnecessarily.
10583
6b8426a6
MH
105842002-04-10 Martin M. Hunt <hunt@redhat.com>
10585
10586 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10587 stepping out of main.
10588
34af4875
MC
105892002-04-09 Michael Chastain <mec@shout.net>
10590
10591 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10592 scope so that the nested scope tests will make sense.
10593 * gdb.c++/local.exp: Write patterns that actually work with gcc
10594 (the HP patterns "were never known to work with gcc").
10595 Keep the old aCC patterns too.
10596
2d1676a0
DJ
105972002-04-09 Daniel Jacobowitz <drow@mvista.com>
10598
10599 * gdb.base/attach.exp: Correct target board test.
10600
3a63e3f9
MC
106012002-04-08 Michael Chastain <mec@shout.net>
10602
10603 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10604 in a const method. Add some xfail and fail cases for configurations
10605 that do not emit the "const ...".
10606
f18dabd2
MC
106072002-04-07 Michael Chastain <mec@shout.net>
10608
10609 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10610 Accept "A * const" and "const A * const" as type of "this".
10611 Fix spelling of getFunky throughout. Make messages uniform.
10612
0fcddd82
EZ
106132002-04-07 Elena Zannoni <ezannoni@redhat.com>
10614
a9c64011 10615 Work around for PR gdb/285:
0fcddd82
EZ
10616 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10617
16a8534a
EZ
106182002-04-07 Elena Zannoni <ezannoni@redhat.com>
10619
10620 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10621 instructions file at run time instead of configure time.
10622 Sometimes we run the test in a directory that is not the one we
10623 configured in.
10624 * gdb.asm/configure.in: Delete creation of symlink.
10625 * gdb.asm/configure: Regenerate.
10626
24181d81
JB
106272002-04-05 J. Brobecker <brobecker@gnat.com>
10628
10629 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10630 xfullpath () function.
10631
7cdb7107
DJ
106322002-04-04 Daniel Jacobowitz <drow@mvista.com>
10633
10634 * gdb.asm/Makefile.in: Correct dependencies.
10635
10636 * gdb.asm/powerpc.inc: New file.
10637 * gdb.asm/asm-source.exp: Add PowerPC.
10638 * gdb.asm/configure.in: Likewise.
10639 * gdb.asm/configure: Regenerated.
10640
a7d17088
DJ
106412002-04-04 Daniel Jacobowitz <drow@mvista.com>
10642
10643 * gdb.base/relocate.exp: New file.
10644 * gdb.base/relocate.c: New file.
10645
cd721503
FF
106462002-04-04 Fred Fish <fnf@redhat.com>
10647
10648 * gdb.base/step-test.exp: Update comment regarding stopping in
10649 memcpy/bcopy calls inserted as part of the compiler runtime.
10650
b22ad7a7
MS
106512002-04-04 Michael Snyder <msnyder@redhat.com>
10652
10653 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10654
5f279fa6
DJ
106552002-04-03 Daniel Jacobowitz <drow@mvista.com>
10656
10657 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10658 (gdb_expect): Remove $notransfer hack.
10659
dd0fd3ce
DJ
106602002-04-02 Daniel Jacobowitz <drow@mvista.com>
10661
10662 * gdb.c++/classes.exp ("calling method for small class"): Match
10663 updated register output.
10664
1e50cda1
DJ
106652002-03-30 Daniel Jacobowitz <drow@mvista.com>
10666
10667 Fix PR gdb/452
10668 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10669 when finished. Make gdb_file_cmd send "exec-file" when
10670 appropriate.
10671
24015922
DJ
106722002-03-30 Daniel Jacobowitz <drow@mvista.com>
10673
10674 * gdb.base/attach.exp: Remove extra setup_xfail.
10675
dd7dfd64
MS
106762002-03-26 Michael Snyder <msnyder@redhat.com>
10677
10678 * gdb.base/default.exp: Add tests for dump, append, and restore.
10679 * gdb.base/help.exp: Add tests for dump, append, and restore.
10680 * gdb.base/dump.exp: New file, test dump, append and restore.
10681 * gdb.base/dump.c: New file.
10682
48b2f8d7
MS
106832002-03-27 Michael Snyder <msnyder@redhat.com>
10684
d63a86f8 10685 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
10686 clean-ups in help messages.
10687
05b4d525
FF
106882002-03-26 Fred Fish <fnf@redhat.com>
10689
10690 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
10691 have debugging info for those functions and the compiler uses them
10692 internally to copy structs around.
10693
d7679631
FF
106942002-03-26 Fred Fish <fnf@redhat.com>
10695
10696 * gdb.base/list.exp: Revert the change made yesterday and add note
10697 about why we don't list the default lines for remote targets.
10698
523ac3f9
MS
106992002-03-25 Michael Snyder <msnyder@redhat.com>
10700
10701 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
10702
754b2b8d
FF
107032002-03-25 Fred Fish <fnf@redhat.com>
10704
10705 * gdb.base/list.exp: This test works on remote targets so remove
10706 the short circuit for remote targets. Update copyright.
10707
33c3e192
FF
107082002-03-25 Fred Fish <fnf@redhat.com>
10709
10710 * gdb.base/attach.exp: Fix logic error that was suppressing this
10711 test for all non hppa*-*-hpux* targets, instead of the hp target.
10712 Move comments closer to the suppression point. Also now need to
10713 check that we are running natively.
10714
d43e73ee
MS
107152002-03-22 Michael Snyder <msnyder@redhat.com>
10716
882c8f02
MS
10717 * gdb.base/default.exp: Add test for gcore. Update copyright.
10718 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 10719
04c12f60
FF
107202002-03-06 Fred Fish <fnf@redhat.com>
10721
10722 * gdb.base/funcargs.c: Remove extraneous ';' character.
10723 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10724
b43df995
MC
107252002-03-04 Michael Chastain <mec@shout.net>
10726
10727 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10728 accommodate gcc v3 function signature.
10729 * gdb.mi/mi0-var-cmd-exp: Ditto.
10730
92362027
AC
107312002-02-24 Andrew Cagney <ac131313@redhat.com>
10732
10733 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10734 ``GNU/Linux'' or ``Linux kernel''
10735 * testsuite/gdb.threads/pthreads.c: Ditto.
10736
258ad32d
MC
107372002-02-24 Michael Chastain <mec@shout.net>
10738
10739 * gdb.threads/pthreads.c (thread1): Add a return statement.
10740 (thread2): Likewise.
10741 (foo): Likewise.
10742
04c3b3d4
MC
107432002-02-23 Michael Chastain <mec@shout.net>
10744
10745 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10746 to placate gcc.
10747
5a2a0a20
MC
107482002-02-23 Michael Chastain <mec@shout.net>
10749
10750 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10751 test "ptype bint". The test passes on all my stabs configurations.
10752
a640f7fc
JB
107532002-02-21 Jim Blandy <jimb@redhat.com>
10754
27924826
JB
10755 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10756 filename at a time, and watch for the ones we want to see.
10757
a640f7fc
JB
10758 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10759 types of pointers to prototyped functions.
10760
edcc8c75
AC
107612002-02-20 Andrew Cagney <ac131313@redhat.com>
10762
10763 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10764 signed, unsigned and straight char.
10765 (padding_char, padding_short, padding_int, padding_long,
10766 padding_long_long, padding_float, padding_double,
10767 padding_long_double): New global variables.
10768 (fill, fill_structs): New functions.
10769
10770 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
10771 for correctly sized writes. Update copyright.
10772 (get_valueof): New procedure.
10773 (get_sizeof): Call get_valueof.
10774 (check_valueof): New procedure.
10775 (check_padding): New procedure.
10776
ac57ea44
MC
107772002-02-20 Michael Chastain <mec@shout.net>
10778
10779 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
10780 to setup_xfail. Document some of the remaining calls.
10781
7a10c941
MC
107822002-02-18 Michael Chastain <mec@shout.net>
10783
10784 * gdb.c++/userdef.exp: Update copyright year.
10785
fb8acdcc
DJ
107862002-02-18 Daniel Jacobowitz <drow@mvista.com>
10787
10788 * gdb.c++/userdef.exp: Test overloaded operators properly.
10789 Remove xfails.
10790
fda6ae12
MS
107912002-02-14 Michael Snyder <msnyder@redhat.com>
10792
10793 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
10794
676a0442
DJ
107952002-02-14 Daniel Jacobowitz <drow@mvista.com>
10796
10797 * gdb.base/a2-run.exp: Check for a remote target properly.
10798 * gdb.base/annota1.exp: Likewise.
10799 * gdb.base/list.exp: Likewise.
10800 * gdb.base/reread.exp: Likewise.
10801 * gdb.base/scope.exp: Likewise.
10802 * gdb.base/shlib-call.exp: Likewise.
10803 * gdb.base/term.exp: Likewise.
10804 * gdb.c++/annota2.exp: Likewise.
10805
78b4f468
RE
108062002-02-13 Richard Earnshaw <rearnsha@arm.com>
10807
10808 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
10809
9a81ba51
MC
108102002-02-10 Michael Chastain <mec@shout.net>
10811
10812 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
10813 (call_after_alloca): Ditto.
10814
004af6c7
DJ
108152002-02-10 Daniel Jacobowitz <drow@mvista.com>
10816
10817 * gdb.base/ending-run.exp: Guard "cont" test with
10818 gdb_skip_stdio_test.
10819
37225f62
JB
108202002-02-06 Jim Blandy <jimb@redhat.com>
10821
10822 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
10823 from here...
10824 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
10825 To here. Disable this test on non-HP platforms. Add big comment.
10826
fe6fdd96
MS
108272002-02-04 Michael Snyder <msnyder@redhat.com>
10828
10829 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
10830 other than d10v and m32r.
10831
036fad3f
RE
108322002-02-02 Richard Earnshaw <rearnsha@arm.com>
10833
10834 * gdb.base/default.exp: Rewrite test patterns to reduce time
10835 taken to match them.
10836
7148ab62
DJ
108372002-01-30 Daniel Jacobowitz <drow@mvista.com>
10838
10839 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
10840 Allow a start function above main.
10841 * gdb.threads/linux-dp.exp: Fix copyright date.
10842
396cc255
DJ
108432002-01-30 Daniel Jacobowitz <drow@mvista.com>
10844
a9c64011
AS
10845 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
10846 (check_philosopher_stack): Check for manager thread before checking
10847 for a just-starting thread.
396cc255 10848
f038d31b
DJ
108492002-01-30 Daniel Jacobowitz <drow@mvista.com>
10850
10851 From Neil Booth <neil@daikokuya.demon.co.uk>:
10852 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10853 warnings.
10854
b3ff9d9a
FF
108552002-01-21 Fred Fish <fnf@redhat.com>
10856
10857 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10858 not caller.
10859
39ad761d
JB
108602002-01-21 Jim Blandy <jimb@redhat.com>
10861
10862 * gdb.base/reread.exp: Check that GDB properly re-reads the
10863 executable file when it changes while no inferior is running.
10864
aaf320fa
FF
108652002-01-21 Fred Fish <fnf@redhat.com>
10866
a9c64011
AS
10867 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10868 optionally accept the "shlib events" variation.
aaf320fa 10869
808a31f5
JB
108702002-01-21 Jim Blandy <jimb@redhat.com>
10871
10872 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10873 call `fflush' after every `printf', so that the output is produced
10874 at predictable points, regardless of whatever buffering does (or
10875 doesn't) take place.
10876 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10877 at different points.
10878
4420d5e2
DJ
108792002-01-20 Daniel Jacobowitz <drow@mvista.com>
10880
10881 * gdb.c++/inherit.exp: Update copyright years.
10882 * gdb.c++/method.exp: Likewise.
10883
3e36a0f4
DJ
108842002-01-20 Daniel Jacobowitz <drow@mvista.com>
10885
10886 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10887 artificial methods/arguments.
10888 * gdb.c++/derivation.exp: Likewise.
10889 * gdb.c++/inherit.exp: Likewise.
10890 * gdb.c++/method.exp: Likewise.
10891 * gdb.c++/virtfunc.exp: Likewise.
10892
b4ceaee6
AC
108932002-01-18 Andrew Cagney <ac131313@redhat.com>
10894
10895 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10896 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10897 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10898 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10899 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10900 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10901
ecace851
JB
109022002-01-17 Jim Blandy <jimb@redhat.com>
10903
10904 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10905 anchoring the pattern matching the entry point symbol's name.
10906
375fc983
AC
109072002-01-17 Andrew Cagney <ac131313@redhat.com>
10908
10909 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10910 continue/quit query. Update copyright.
10911
fe6fdd96
MS
109122002-01-14 Michael Snyder <msnyder@redhat.com>
10913
10914 * gdb.base/gcore.exp: Remove extra debugging output.
10915
e017c81f
DJ
109162002-01-13 Daniel Jacobowitz <drow@mvista.com>
10917
10918 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10919 for slightly dubious v2 mangled string.
10920
37ab3bf8
DJ
109212002-01-13 Daniel Jacobowitz <drow@mvista.com>
10922
10923 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10924
1bc05c3a 109252002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10926
1bc05c3a 10927 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10928
1bc05c3a
JM
10929 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10930 constructors.
10931 * gdb.c++/derivation.exp: Likewise.
10932 * gdb.c++/templates.exp: Likewise.
10933 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10934
1bc05c3a
JM
109352002-01-10 Michael Snyder <msnyder@redhat.com>
10936
10937 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10938
a911c360
MS
109392002-01-08 Michael Snyder <msnyder@redhat.com>
10940
10941 * gdb.base/gcore.exp: New test for generate-core-file command.
10942 * gdb.base/gcore.c: Testcase for above.
10943 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10944
ea2119ec
JM
109452002-01-08 Jason Merrill <jason@redhat.com>
10946
10947 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10948
68203136
FF
109492002-01-07 Fred Fish <fnf@redhat.com>
10950
10951 * gdb.c++/overload.exp: Remove unconditional xfails for:
10952 print foo_instance1.overloadargs(1)
10953 print foo_instance1.overloadargs(1, 2)
10954 print foo_instance1.overloadargs(1, 2, 3)
10955 print foo_instance1.overloadargs(1, 2, 3, 4)
10956 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10957 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10958 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10959 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10960 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10961 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10962 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10963 print foo_instance1.overload1arg()
10964 print foo_instance1.overload1arg((char)arg2)
10965 print foo_instance1.overload1arg((signed char)arg3)
10966 print foo_instance1.overload1arg((unsigned char)arg4)
10967 print foo_instance1.overload1arg((int)arg7)
10968 print foo_instance1.overload1arg((unsigned int)arg8)
10969 print foo_instance1.overload1arg((float)arg11)
10970 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10971
21b9b5b1
MS
109722002-01-07 Michael Snyder <msnyder@redhat.com>
10973
10974 * gdb.base/huge.exp: New test. Print a very large target data object.
10975 (skip_huge_test): New test variable. Define if you want to skip this
10976 test. The test reads an 8 megabyte data object from the target, so it
10977 might be very time consuming on remote targets with a slow connection.
10978 * gdb.base/huge.c: New file. Test case for above.
10979
725f922e
FF
109802002-01-07 Fred Fish <fnf@redhat.com>
10981
10982 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10983 g_instance.bfoo, and g_instance.cfoo.
10984
634d57ec
JL
10985Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10986
f286b2c3
JL
10987 * gdb.base/break.c (multi_line_if_conditional): New function.
10988 (multi_ilne_while_conditional): Likewise.
10989 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10990 IF or WHILE condition puts the breakpoint at the start of
10991 the condition.
10992
634d57ec
JL
10993 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10994 hppa*-*-hpux* expected failure.
10995 * gdb.base/structs.exp (do_function_calls): Similarly.
10996
10997 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10998 watchpoints.
10999
9fbfe2dc
AC
110002002-01-06 Andrew Cagney <ac131313@redhat.com>
11001
11002 Fix PR gdb/66.
11003 * gdb.base/structs.exp: Replace skip for a29k with skip for
11004 gdb,cannot_call_functions.
11005 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11006 * gdb.base/callfuncs.exp: Ditto.
11007 * gdb.base/call-rt-st.exp: Ditto.
11008 * gdb.base/call-strs.exp: Ditto.
11009 * gdb.base/callfwmall.exp: Ditto.
11010 * gdb.base/scope.exp: Obsolete xfail a29k.
11011 * gdb.c++/misc.exp: Ditto.
11012 * gdb.c++/cplusfuncs.exp: Ditto.
11013 * gdb.base/ptype.exp: Ditto.
11014 * gdb.base/printcmds.exp: Ditto.
11015 * gdb.base/opaque.exp: Ditto.
11016 * gdb.base/list.exp: Ditto.
11017 * gdb.base/funcargs.exp: Ditto.
11018 * gdb.base/default.exp: Ditto.
11019
8ddad156
MS
110202002-01-04 Michael Snyder <msnyder@redhat.com>
11021
ca4976a6 11022 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
11023 * gdb.base/maint.exp: Add tests for maint info sections options.
11024
1b074332
JL
11025Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11026
11027 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11028
7d159115
CV
110292001-12-20 Corinna Vinschen <vinschen@redhat.com>
11030
11031 * gdb.asm/arm.inc: New file.
11032 * gdb.asm/asm-source.exp: Add arm targets.
11033 * gdb.asm/configure.in: Ditto.
11034 * gdb.asm/configure: Recreated from configure.in.
11035
8fb87725
JL
11036Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11037
afabe08c
JL
11038 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11039 with HP's compiler.
11040 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11041 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11042 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11043 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11044
11045 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11046 either HP's compilers or GCC.
11047
db521deb
JL
11048 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11049 a SIGBUS or SIGSEGV.
11050
11051 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11052
11053 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11054 can be compiled with either HP's compiler or GCC.
11055
cfa88ab7
JL
11056 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11057 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11058 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11059
ca344dff
JL
11060 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11061 to match current gdb output. Update due to using auto-solib-limit
11062 for limiting instead of overloading auto-solib-add.
11063 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11064 test program.
11065
3f3c6e55 11066 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
11067 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11068 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11069 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11070 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11071 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11072 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11073 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11074 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11075 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11076 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11077 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11078 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 11079
8fb87725
JL
11080 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11081 a SIGTRAP to the inferior.
11082
cf599fa7
CV
110832001-12-19 Corinna Vinschen <vinschen@redhat.com>
11084
11085 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11086 Substitute call to target_link by call to gdb_compile.
11087
2cd045cd
JL
11088Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11089
a9c64011
AS
11090 * gdb.base/break.exp: Fix HP specific search string when testing
11091 backtracing in a called function.
2cd045cd 11092
a9c64011
AS
11093 * gdb.base/constvars.exp: Only set lang to C++ if we're
11094 compiling the test with HP's compilers.
11095 * gdb.base/volatile.exp: Similarly.
2cd045cd 11096
99ebe9ac
JB
110972001-12-19 Jim Blandy <jimb@redhat.com>
11098
11099 * gdb.base/printcmds.exp: Expect the null character to be printed
11100 as '\0', and the '\013' to be printed as '\v'.
11101 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11102 * gdb.base/setvar.exp: Same.
11103
b9891b29
JB
111042001-12-17 Jim Blandy <jimb@redhat.com>
11105
0eba65ab
JB
11106 * gdb.base/completion.exp: Rather than completing very long
11107 filenames, which can make the readline library produce output we
11108 don't recognize, cd to the directory first, and then complete
11109 using nice, short relative paths.
11110
6970b5b1
JB
11111 * gdb.base/completion.exp: On some systems, there is, in fact, a
11112 variable named `b' in scope, since GDB treats all static
a9c64011
AS
11113 variables as being in scope. So use `no_var_named_this'
11114 instead of `b'.
6970b5b1 11115
b9891b29
JB
11116 * gdb.base/corefile.exp: Recognize the message saying that GDB
11117 can't find the core file's registers as a failure.
11118
e6ccd35f
JSC
111192001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11120
a9c64011
AS
11121 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11122 test expect string more specific.
e6ccd35f 11123
105ba819
CV
111242001-12-13 Corinna Vinschen <vinschen@redhat.com>
11125
11126 * gdb.asm/asm-source.exp: Add support for xstormy16.
11127 * gdb.asm/configure.in: Ditto.
11128 * gdb.asm/configure: Rebuild.
11129 * gdb.asm/xstormy16.inc: New file.
11130
e9e79dd9
FF
111312001-12-10 Fred Fish <fnf@redhat.com>
11132
11133 * gdb.base/maint.exp: Update to match changes in type dumping code.
11134
347dc97d
JB
111352001-12-10 Jim Blandy <jimb@redhat.com>
11136
11137 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11138 matching the entry point symbol's name at the beginning of the
11139 line.
11140
5178b9d6
DJ
111412001-12-07 Daniel Jacobowitz <drow@mvista.com>
11142
11143 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11144 gdb.c++/inherit.exp, gdb.c++/method.exp,
11145 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11146 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11147 and class layout support.
11148
af890c52
DJ
111492001-12-07 Daniel Jacobowitz <drow@mvista.com>
11150
11151 * gdb.c++/classes.exp: Add test for static member function.
11152 * gdb.c++/misc.cc: Add class with static member function.
11153
7a345fb3
JB
111542001-12-07 Jim Blandy <jimb@redhat.com>
11155
f2e54a80 11156 If GDB says it can't find the struct the function returned, report
8032bf31
JB
11157 those tests as `unsupported'.
11158 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11159 Rewrite subsequent tests to use it.
11160
11161 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
11162 those tests as `unsupported'.
11163 * gdb.base/structs.exp (call_struct_func): New function.
11164 (do_function_calls): Use call_struct_func to call the functions
11165 returning structs.
11166
0bc69509
JB
11167 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11168 whether functions are prototyped or not, so we can't possibly pass
11169 arguments to t_float_values2 properly.
11170
7a345fb3
JB
11171 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11172 value of `timeout' for targets other than the mips*tx39-*.
11173
edb6ede1
MS
111742001-12-06 Michael Snyder <msnyder@redhat.com>
11175
d63a86f8 11176 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
11177 and detect whether the start symbol has a leading underscore.
11178
2d842f13
JB
111792001-12-04 Jim Blandy <jimb@redhat.com>
11180
11181 * gdb.base/completion.exp: Clarify indentation.
11182
68550daf
JB
111832001-12-03 Jim Blandy <jimb@redhat.com>
11184
11185 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11186 variables on the S/390, not `.word'.
11187
cd5195a8
JB
111882001-11-30 Jim Blandy <jimb@redhat.com>
11189
11190 Add assembly-source tests for s390-ibm-linux.
11191 * gdb.asm/s390.inc: New file.
11192 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11193 the S/390 architecture.
a9c64011 11194 * gdb.asm/configure: Regenerated.
cd5195a8 11195
ca9efc90
MS
111962001-11-30 Michael Snyder <msnyder@redhat.com>
11197
11198 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11199 next, info source, info sources, info line, global and static
11200 variables, and static functions.
11201 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11202 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11203 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11204 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11205 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11206 (gdbasm_leave): Restore frame pointer.
11207 (gdbasm_startup): Copy stack set-up from crt0.S.
11208
d0e66976
FN
112092001-11-26 Fernando Nasser <fnasser@redhat.com>
11210
11211 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11212 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11213 to a local (non-static) variable. Copy tstruct.a to a static buffer
11214 and return a pointer to that buffer.
11215 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11216
e2334072
MK
112172001-11-24 Mark Kettenis <kettenis@gnu.org>
11218
11219 * gdb.asm/configure.in: Fix recognition of ix86 target.
11220 * gdb.asm/configure: Regenerate.
11221
756caa3d
MS
112222001-11-21 Michael Snyder <msnyder@redhat.com>
11223
11224 * gdb.asm/sparc.inc: New file.
11225 * gdb.asm/asm-source.exp: Recognize sparc target.
11226 * gdb.asm/configure.in: Recognize sparc target.
11227 * gdb.asm/configure: Regenerate.
d63a86f8 11228
9a4d72d5
MS
112292001-11-21 Michael Snyder <msnyder@redhat.com>
11230
11231 * gdb.asm/m32r.inc: New file.
11232 * gdb.asm/asm-source.exp: Recognize m32r target.
11233 * gdb.asm/configure.in: Recognize m32r target.
11234 * gdb.asm/configure: Regenerate.
11235
a773d1cd
MS
112362001-11-20 Michael Snyder <msnyder@redhat.com>
11237
017ac23d
MS
11238 * gdb.asm/i386.inc: New file.
11239 * gdb.asm/asm-source.exp: Recognize ix86 target.
11240 * gdb.asm/configure.in: Recognize ix86 target.
11241 * gdb.asm/configure: Regenerate.
11242
a773d1cd
MS
11243 * gdb.c++/namespace.exp: Fix quotes in output messages.
11244
bb632afb
MS
112452001-11-14 Michael Snyder <msnyder@redhat.com>
11246
25d559ca 11247 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
11248 qualifier in a type cast expression, to designate an address
11249 in the instruction space (Harvard architecture).
11250
4749e309
MS
112512001-11-13 Michael Snyder <msnyder@redhat.com>
11252
11253 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11254 Tests for expressions using 'const' and 'volatile'.
11255
25050984
CV
112562001-11-13 Corinna Vinschen <vinschen@redhat.com>
11257
11258 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11259
1902c51f
DJ
112602001-11-12 Daniel Jacobowitz <drow@mvista.com>
11261
11262 * lib/mi-support.exp (mi_run_to_helper): Move comments
11263 outside of gdb_expect.
11264
dcf95b47
DJ
112652001-11-11 Daniel Jacobowitz <drow@mvista.com>
11266
11267 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11268 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11269 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11270 mi0_run_to): New functions.
11271 * gdb.mi/mi-simplerun.exp: Use them.
11272 * gdb.mi/mi0-simplerun.exp: Likewise.
11273 * gdb.mi/mi-var-cmd.exp: Likewise.
11274 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 11275
45b074e1
AC
112762001-11-10 Andrew Cagney <ac131313@redhat.com>
11277
11278 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11279 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11280
bf50d346
AC
112812001-11-09 Andrew Cagney <ac131313@redhat.com>
11282
11283 * gdb.base/restore.exp: Include $expected value in restored test
11284 message.
11285
9383332c
AC
112862001-11-09 Andrew Cagney <ac131313@redhat.com>
11287
11288 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11289 implemented.
11290
db62520a
MS
112912001-11-08 Michael Snyder <msnyder@redhat.com>
11292
11293 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11294 Add pass/fail message for stop at breakpoint in call dummy function.
11295
b5703437
MS
112962001-11-07 Michael Snyder <msnyder@redhat.com>
11297
d63a86f8
RM
11298 * gdb.c++/templates.exp (test_template_breakpoints):
11299 If we get an overload menu, but it does not match what
760f6330 11300 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
11301 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11302 making the whitespace optional. Argument for "new" may be
11303 "unsigned" as well as "unsigned int/long".
d63a86f8 11304 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
11305 making the whitespace optional. Also replace "(void) with
11306 "((void|)), making the keyword "void" optional.
d63a86f8 11307 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
11308 making the whitespace optional. Also replace "(void) with
11309 "((void|)), making the keyword "void" optional.
3bf40917
MS
11310 * gdb.base/callfuncs.c (t_float_values): This function must
11311 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 11312 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
11313 can be tested against both cases. Usually one case involves
11314 promotion of float to double, while the other does not.
11315 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
11316 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11317 includes a stack frame for "start".
11318
c8ab4e6d
JB
113192001-11-05 Jim Blandy <jimb@redhat.com>
11320
11321 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11322 pointers are 32 bits long, and that offsets of relocs are always
11323 stored in the data (REL-style), and not in the reloc entry itself
11324 (RELA-style).
11325 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11326 stabs.
11327
3f08ced9
MS
113282001-11-01 Michael Snyder <msnyder@redhat.com>
11329
11330 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11331 and regular expression operators by using quoting.
11332
cbfa24cd
MS
113332001-10-31 Michael Snyder <msnyder@redhat.com>
11334
11335 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11336 depending on what the symbol table contains.
11337 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11338 the output of the ptype command. Similarly, accept both "const &"
11339 and "const&".
11340
aaa68313
CV
113412001-10-31 Corinna Vinschen <vinschen@redhat.com>
11342
11343 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11344 symbol `STORAGE' to allow to choose the storage class of
11345 the local datastructures.
11346 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11347 compiler directive.
11348
91740388
MS
113492001-10-30 Michael Snyder <msnyder@redhat.com>
11350
11351 * gdb.base/jump.exp: Allow it to run for all targets.
11352
1b7c05e7
CV
113532001-10-29 Corinna Vinschen <vinschen@redhat.com>
11354
11355 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11356 with new double_array size.
11357 (main): Change storage class of all local variables to static.
11358 Reduce size of double_array to 9.
11359 * gdb.base/call-ar-st.exp: Increase timeout value.
11360 Change expected output for double array to match new size in
11361 call-ar-st.c.
11362
36a22261
CV
113632001-10-29 Corinna Vinschen <vinschen@redhat.com>
11364
11365 * gdb.base/ending-run.exp: Create identical output when passing
11366 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 11367 Stormy16 target.
36a22261 11368
92b8ae91
MK
113692001-10-28 Mark Kettenis <kettenis@gnu.org>
11370
11371 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11372 that we catch the expected failure under Linux/x86.
11373
cb135b83
OF
113742001-10-29 Orjan Friberg <orjanf@axis.com>
11375
11376 * gdb.base/setvar.exp: Escape curly braces.
11377 * gdb.stabs/weird.exp: Ditto.
11378
6884aa54
DJ
113792001-10-27 Daniel Jacobowitz <drow@mvista.com>
11380
11381 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11382 * gdm.mi/mi0-hack-cli.exp: Likewise.
11383
0398c9aa
AC
113842001-10-25 Andrew Cagney <ac131313@redhat.com>
11385
11386 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11387 messages.
11388
d20bf2e8
AC
113892001-10-21 Andrew Cagney <ac131313@redhat.com>
11390
11391 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11392 checking MI enabled.
11393
03dd63aa
CV
113942001-10-09 Corinna Vinschen <vinschen@redhat.com>
11395
11396 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11397
1d9d99f3
FCE
113982001-10-04 Frank Ch. Eigler <fche@redhat.com>
11399
11400 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11401 if gdb child process crashes, just signal an error.
11402
838ae6c4
JB
114032001-10-02 Jim Blandy <jimb@redhat.com>
11404
11405 * lib/gdb.exp (test_xfail_format): Simplify.
11406
11407 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11408 front of the variable name `format'. Simplify `if'.
11409
8f0cbc1c
DJ
114102001-10-01 Daniel Jacobowitz <drow@mvista.com>
11411
11412 * gdb.threads/pthreads.exp: Wait for output and delay
11413 before sending ^C.
11414
1f08dafd
DJ
114152001-10-01 Daniel Jacobowitz <drow@mvista.com>
11416
11417 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11418 some incorrect output instead of timing out.
11419 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11420
674f90ff
CV
114212001-09-28 Corinna Vinschen <vinschen@redhat.com>
11422
11423 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11424 check to allow additional `int'.
11425
9b284272
DJ
114262001-09-27 Daniel Jacobowitz <drow@mvista.com>
11427
11428 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11429 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11430
b55a4771
MS
114312001-09-27 Michael Snyder <msnyder@redhat.com>
11432
11433 * lib/gdb.exp (test_debug_format): New proc.
11434 (setup_xfail_format): Use new proc test_debug_format.
11435 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11436 proc; use new service proc test_debug_format.
11437 Replace all other "gcc_compiled" tests with this test.
11438 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11439 proc; use new service proc test_debug_format.
11440 Replace all other "gcc_compiled" tests with this test.
11441
114422001-09-27 Michael Snyder <msnyder@redhat.com>
11443
11444 * gdb.base/cvexpr.exp: New file.
11445 * gdb.base/cvexpr.c: New file
11446 Test for expressions using const and volatile keywords.
11447
4e6667ac
CV
114482001-09-26 Corinna Vinschen <vinschen@redhat.com>
11449
11450 * gdb.base/constvars.exp: Check for different orders of keywords
11451 and additional "int" strings in output.
11452
4f337972
AC
114532001-09-22 Andrew Cagney <ac131313@redhat.com>
11454
11455 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11456 responses from "help maint".
11457
2015650d
FCE
114582001-09-19 Frank Ch. Eigler <fche@redhat.com>
11459
11460 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11461 to localhost:NNN instead of :NNN, in case Xvfb is listening
11462 only on TCP.
11463
f3bcedc1
CV
114642001-09-19 Corinna Vinschen <vinschen@redhat.com>
11465
11466 * gdb.base/recurse.exp: When checking leaving the watchpoint
11467 scope, recognize when gdb is in function's epilogue and pass.
11468
6b819c92
KS
114692001-09-18 Keith Seitz <keiths@redhat.com>
11470
11471 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11472 support for running tests against sid targets.
11473 (gdbtk_done): Ditto.
11474
a10c9419
CV
114752001-09-18 Corinna Vinschen <vinschen@redhat.com>
11476
11477 * gdb.base/ending-run.c (main): Set stdout buffersize
11478 to the same reasonable value for any target.
11479 * gdb.base/ending-run.exp: Add a regular expression
11480 to make testsuite happy on Sanyo Stormy16 target.
11481
739d0d99
CV
114822001-09-17 Corinna Vinschen <vinschen@redhat.com>
11483
11484 * gdb.base/display.c (do_loops): Add float variable `f'.
11485 Increment f in loop.
11486 * gdb.base/display.exp: Increment timeout by 60 seconds.
11487 Change float display test to use variable `f'.
11488
1b8947f0
JB
114892001-09-17 Jim Blandy <jimb@redhat.com>
11490
11491 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11492 overflowing the limited breakpoint tables on some ROM monitors
11493 (like the ROM68K).
11494
9890ac81
FCE
114952001-09-15 Frank Ch. Eigler <fche@redhat.com>
11496
11497 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11498 the "-ac" (disable access control) flag.
11499
6db765ea
JH
115002001-08-30 Jeff Holcomb <jeffh@redhat.com>
11501
11502 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11503 ints.
11504
4c32cc04
KS
115052001-08-30 Keith Seitz <keiths@redhat.com>
11506
11507 * lib/gdb.exp: Move all insight-related functionality into
11508 separate file.
11509 * lib/insight-support.exp: New file.
11510
8d6e6f81
FCE
115112001-08-29 Frank Ch. Eigler <fche@redhat.com>
11512
11513 * config/sid.exp (sid_start): Never set sid verbosity; disable
11514 expect_background {} that consumed its stdout; tolerate </dev/null.
11515 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11516
6a90e1d0
AC
115172001-08-18 Andrew Cagney <ac131313@redhat.com>
11518
11519 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11520 CLI jump command to start it.
11521 (mi_run_to_main): Fail immediatly when unexpected output.
11522
1759b3c3
AC
115232001-08-18 Andrew Cagney <ac131313@redhat.com>
11524
11525 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11526 beginning of function. Fix PR gdb/191.
11527
61d11d80
FCE
115282001-08-16 Frank Ch. Eigler <fche@redhat.com>
11529
11530 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11531 what to force sid endianness to.
11532
942a4df2
KS
115332001-08-15 Keith Seitz <keiths@redhat.com>
11534
11535 * lib/gdb.exp (gdbtk_start): Don't set environment
11536 variables for TCL_LIBRARY and friends. Insight will
11537 now figure these out for itself.
11538
0521c418
MS
115392001-08-02 Michael Snyder <msnyder@redhat.com>
11540
11541 * gdb.base/completion.exp: Remove the symbol "a64l" from
11542 the expect string; this is target-specific, and not related
11543 to what is being tested.
11544
74a9a58a
DB
115452001-08-02 Dave Brolley <brolley@redhat.com>
11546
11547 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11548
c70819fa
MS
115492001-07-25 Michael Snyder <msnyder@redhat.com>
11550
c2b8fa57
MS
11551 * gdb.base/consecutive.exp: New file. Test stepping over
11552 breakpoints on consecutive instructions.
11553 * gdb.base/consecutive.c: New file.
11554
c70819fa
MS
11555 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11556 curly braces in regular expressions.
11557
2b1a1355
MS
115582001-07-25 Michael Snyder <msnyder@redhat.com>
11559
11560 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11561 legitimate output from stepping out of main.
11562
413eca6f
KS
115632001-07-22 Keith Seitz <keiths@redhat.com>
11564
11565 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11566 the empty string, do not run the tests.
11567
7e5a9322
SC
115682001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11569
11570 * gdb.base/long_long.exp: Detect size of pointer. Take into
11571 account 2-byte pointers when testing for p/a results.
11572
de58f10f
SC
115732001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11574
d63a86f8 11575 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
11576 and defined to 1K for m68hc11.
11577 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11578 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11579 (sizeof_random_data): New variable to tell the size of the data table;
11580 don't test past this size; always run to main.
11581
d6f5fea1
SC
115822001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11583
11584 * gdb.base/return2.exp: return of long long and double fails for
11585 68HC11; don't execute these tests on that platform.
11586 * gdb.base/return.exp: Return of a double fails for 68hc11.
11587
c477543d
SC
115882001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11589
11590 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11591 tests that print a float.
11592 * call-rt-st.exp: Likewise.
11593
63cf1c79
MK
115942001-07-12 Mark Kettenis <kettenis@gnu.org>
11595
11596 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11597 running this test on Linux.
11598
112f9ab5
MC
115992001-06-24 Michael Chastain <chastain@redhat.com>
11600
11601 * gdb.base/arithmet.exp: Remove some tests to make all test names
11602 unique.
11603
4970cb0f
MS
116042001-07-03 Michael Snyder <msnyder@redhat.com>
11605
11606 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11607 the output of the ptype command.
11608
d85da69f
MS
116092001-07-02 Michael Snyder <msnyder@redhat.com>
11610
4c8a82de
MS
11611 * gdb.base/completion.exp: Don't assume that break.c is the only
11612 source file that may contain functions named "marker".
d85da69f
MS
11613 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11614
8afc772b
AC
116152001-06-28 Andrew Cagney <ac131313@redhat.com>
11616
11617 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11618 of files to delete.
11619
11620 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11621 * gdb.disasm/h8300s.exp: New file.
11622 gdb.disasm/h8300s.s: Likewise.
11623
cff22675
AC
116242001-06-27 Andrew Cagney <ac131313@redhat.com>
11625
11626 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11627 empty breakpoint tables.
11628
68c81b54
AC
116292001-06-25 Andrew Cagney <ac131313@redhat.com>
11630
11631 * lib/mi-support.exp: Update args=... part of stop-reason
11632 patterns. Accept either a list or a tuple.
11633
2dd62704
AC
116342001-06-23 Andrew Cagney <ac131313@redhat.com>
11635
11636 * lib/mi-support.exp: Remove local emacs variable defining
11637 change-log-default-name.
11638
b4127474
MC
116392001-06-22 Michael Chastain <chastain@redhat.com>
11640
11641 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11642 This is operationally compatible with the previous version.
11643
8dbfb380
JB
116442001-06-13 Jim Blandy <jimb@redhat.com>
11645
11646 * lib/gdb.exp (gdb_test): Doc fix.
11647
f2d8c86d
MC
116482001-06-10 Michael Chastain <chastain@redhat.com>
11649
11650 * gdb.base/exprs.exp: Remove a duplicate test.
11651
81564d34
JB
116522001-06-06 Jim Blandy <jimb@redhat.com>
11653
11654 * gdb.base/return2.exp (main): Use values to test float and double
11655 returns that are not NaN's, to avoid being confused by IEEE
11656 comparison rules.
11657
da55addb
MS
116582001-06-04 Michael Snyder <msnyder@redhat.com>
11659
11660 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 11661 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
11662 rather than wait for 12 more tests to time out.
11663
42c65987
JB
116642001-06-06 Jim Blandy <jimb@redhat.com>
11665
b18bced9 11666 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 11667 Don't forget to match the GDB prompt.
b18bced9 11668
42c65987
JB
11669 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11670
5b41e5f0
JB
116712001-06-04 Jim Blandy <jimb@redhat.com>
11672
11673 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11674 command.
11675
015e046f
KB
116762001-05-31 Kevin Buettner <kevinb@redhat.com>
11677
11678 * gdb.base/annota1.exp (info break): Match four or more spaces
11679 after "Address".
11680
fb1ffbbe
MC
116812001-05-31 Michael Chastain <chastain@redhat.com>
11682
11683 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
11684 (dm_type_int_star): Likewise.
11685 (dm_type_long_star): Likewise.
11686 (dm_type_void_star): Likewise.
11687
5ea2a32c
KB
116882001-05-29 Kevin Buettner <kevinb@redhat.com>
11689
11690 * gdb.base/completion.exp (INPUTRC): Set this environment variable
11691 to a known value in order to get consistent results regardless
11692 of the setting of INPUTRC or the presence or contents of .inputrc.
11693
ae23c492
MS
116942001-05-24 Michael Snyder <msnyder@redhat.com>
11695
ac55707e
MS
11696 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
11697 Don't require that the main thread and the manager thread are the
11698 first in the list.
11699
ae23c492
MS
11700 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
11701 debugging. If test fails, issue an "unsupported" not a "fail".
11702
400071f1
JB
117032001-05-24 Jim Blandy <jimb@redhat.com>
11704
11705 Don't assume that short is shorter than int.
11706 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
11707 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 11708 this isn't true.
400071f1
JB
11709 ("print unsigned char == (~0)"): Add test that verifies that ~0,
11710 an int, is not equal to ~0 stored in an unsigned char. This tests
11711 the same thing that the previous test meant to, but works on
11712 16-bit machines, too.
11713 ("print unsigned char != (~0)"): Same test, complemented.
11714
0816a3e5
MS
117152001-05-24 Michael Snyder <msnyder@redhat.com>
11716
11717 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 11718 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
11719 and prevents dejagnu getting out of step.
11720
f6dc23a9
KB
117212001-05-23 Kevin Buettner <kevinb@redhat.com>
11722
11723 * gdb.base/finish.exp (finish_void): Revise pattern for
11724 stopping on the call statement to not permit stopping at
11725 the start of the instructions comprising the call sequence.
11726
7dbd117d
MC
117272001-05-19 Michael Chastain <chastain@redhat.com>
11728
11729 * gdb.base/callfuncs.exp: Make all test names unique.
11730 * gdb.base/commands.exp: Make all test names unique.
11731 * gdb.base/condbreak.exp: Make all test names unique.
11732 * gdb.base/dbx.exp: Make all test names unique.
11733 * gdb.base/default.exp: Make all test names unique.
11734 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11735 and TIMEOUT messages to their corresponding PASS message.
11736 * gdb.base/ending-run.exp: Make all test names unique.
11737 * gdb.base/long_long.exp: Remove duplicate test.
11738
6b0b0a9e
KB
117392001-05-21 Kevin Buettner <kevinb@redhat.com>
11740
11741 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11742 stop on the call statement as well as the statement after the
11743 call.
11744
2caa35cb
MS
117452001-05-21 Michael Snyder <msnyder@redhat.com>
11746
11747 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11748
40713331
EZ
117492001-05-10 Elena Zannoni <ezannoni@redhat.com>
11750
a9c64011
AS
11751 * gdb.base/completion.exp: Revamp test. Make it execute on all
11752 platforms.
40713331 11753
c2c1be8d
EZ
117542001-05-10 Elena Zannoni <ezannoni@redhat.com>
11755
a9c64011
AS
11756 * config/gdbserver.exp (gdb_load): Handle the case
11757 in which the arguments to gdbserver are given in the
11758 baseboard configuration file.
11759 Also handle the case in which the server needs to do a
11760 load.
2c9cd303 11761
9671de48
KS
117622001-05-07 Keith Seitz <keiths@cygnus.com>
11763
a9c64011
AS
11764 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11765 set up the display for testing.
11766 (gdbtk_start): Convert all paths to paths that tcl will like.
11767 Export target information to environment.
11768 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11769 necessary.
11770 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
11771 (to_tcl_path): New proc to convert a given pathname into
11772 a path acceptible as an argument to a tcl command.
11773 (_gdbtk_export_target_info): New proc to export target info
11774 into the environment for gdbtk testing.
11775 (gdbtk_done): New proc to signal end-of-test.
9671de48 11776
5a360f47
JB
117772001-05-06 Jim Blandy <jimb@redhat.com>
11778
11779 * restore.c: Make the code of caller0 correspond to its comment.
11780
66c756c6
MS
117812001-05-03 Michael Snyder <msnyder@redhat.com>
11782
11783 * config/sid.exp (gdb_target_sid): Check for error messages.
11784 On error or timeout, don't make expect exit (which will terminate
11785 all subsequent tests); instead just make gdb exit.
d63a86f8 11786 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
11787 return a negative value.
11788
a966fde5
JB
117892001-04-24 Jim Blandy <jimb@redhat.com>
11790
851c18e0
JB
11791 * gdb.c++/templates.exp: If we see the prompt for the overload
11792 list, but we haven't recognized any of the longer patterns,
11793 arrange for this test to fail, not hang.
11794
a966fde5
JB
11795 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
11796 variations.
11797
db144853
MC
117982001-04-22 Michael Chastain <chastain@redhat.com>
11799
11800 * gdb.c++/local.exp: Use the 'runto' library function.
11801 * gdb.c++/namespace.exp: Likewise.
11802 * gdb.c++/overload.exp: Likewise.
11803
3207ec21
KB
118042001-03-26 Kevin Buettner <kevinb@redhat.com>
11805
11806 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
11807 * gdb.base/step-line.exp: New file. Test step/next in presence of
11808 #line directives.
11809 * gdb.base/step-line.c: New file. Test program for the above.
11810 * gdb.base/step-line.inp: New file. We pretend that this file has
11811 been transformed by some other tool into step-line.c.
11812
13b57657
JB
118132001-03-21 Jim Blandy <jimb@redhat.com>
11814
11815 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
11816 unmangled operator names.
11817
754cbe1c
JB
118182001-03-20 Jim Blandy <jimb@redhat.com>
11819
11820 * gdb.threads/linux-dp.exp: Recognize an additional message
11821 generated by GDB when it doesn't understand how to debug threads
11822 on the target system.
11823
177495c9
AC
118242001-03-19 Andrew Cagney <ac131313@redhat.com>
11825
11826 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
11827
f266096b
MC
118282001-03-12 Michael Chastain <chastain@redhat.com>
11829
11830 * gdb.c++/derivation.exp: Use the 'runto' library function.
11831
cac3c2ff
MC
118322001-03-12 Michael Chastain <chastain@redhat.com>
11833
11834 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
11835
b6c11a24
MC
118362001-02-24 Michael Chastain <chastain@redhat.com>
11837
11838 * gdb.c++/ref-types.exp: Change handwritten code to library
11839 function 'runto'.
11840
6bae5bce
OF
118412001-03-16 Orjan Friberg <orjanf@axis.com>
11842
11843 * gdb.base/signals.exp: Set count to 0 explicitly.
11844
0015fd9a
MS
118452001-03-15 Mark Salter <msalter@redhat.com>
11846
11847 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
11848 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
11849 (gdb_load): Add support for additional target_info: gdb_download_size
11850 and gdb_load_timeout.
0015fd9a 11851
fc33412a
DT
11852Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11853
11854 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11855 file -- to prevent failing when the compile fails but we have no
11856 intention of running the tests anyway.
11857
11858 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11859 tests if set.
11860
11861 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11862 integers.
11863
11864 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11865 * gdb.c++/namespace.exp: Ditto.
11866
115f06de
OF
118672001-03-07 Orjan Friberg <orjanf@axis.com>
11868
11869 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11870 * gdb.base/pointers.exp: Relax pattern match of decimals.
11871
b6ba6518
KB
118722001-03-06 Kevin Buettner <kevinb@redhat.com>
11873
11874 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11875 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11876 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11877 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11878 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11879 config/sh.exp, config/sid.exp, config/slite.exp,
11880 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11881 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11882 config/vxworks.exp, config/vxworks29k.exp,
11883 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11884 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11885 gdb.base/arithmet.exp, gdb.base/assign.exp,
11886 gdb.base/async.exp, gdb.base/attach.exp,
11887 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11888 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11889 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11890 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11891 gdb.base/commands.exp, gdb.base/completion.exp,
11892 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11893 gdb.base/constvars.exp, gdb.base/corefile.exp,
11894 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11895 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11896 gdb.base/ending-run.exp, gdb.base/environ.exp,
11897 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11898 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11899 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11900 gdb.base/funcargs.exp, gdb.base/help.exp,
11901 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11902 gdb.base/logical.exp, gdb.base/long_long.exp,
11903 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11904 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11905 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11906 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11907 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11908 gdb.base/regs.exp, gdb.base/relational.exp,
11909 gdb.base/remote.exp, gdb.base/reread.exp,
11910 gdb.base/restore.exp, gdb.base/return2.exp,
11911 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11912 gdb.base/selftest.exp, gdb.base/setshow.exp,
11913 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11914 gdb.base/sigall.exp, gdb.base/signals.exp,
11915 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11916 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11917 gdb.base/step-test.exp, gdb.base/structs.c,
11918 gdb.base/structs.exp, gdb.base/structs2.exp,
11919 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11920 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11921 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11922 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11923 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11924 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11925 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11926 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11927 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11928 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11929 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11930 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11931 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11932 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11933 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11934 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11935 gdb.trace/circ.exp, gdb.trace/collection.exp,
11936 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11937 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11938 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11939 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11940 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11941 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11942 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11943 notices.
11944
dc96c6c7 119452001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11946
11947 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11948 first arg is int not float.
11949
dc96c6c7 119502001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11951
11952 * gdb.base/reread.exp: Unsupported for non-native targets;
11953 doesn't work for remote debugging.
11954
9b0c4aeb
FN
119552001-02-19 Fernando Nasser <fnasser@redhat.com>
11956
11957 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11958 * gdb.base/ending-run.exp: Properly handle the BSP state when
11959 stepping past the end of main.
9b0c4aeb 11960
02aa71d5
MC
119612001-02-19 John Moore <jmoore@redhat.com>
11962
11963 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11964 Converted HPUX fix for non-expected items following multiple
11965 step commands into general solution for all platforms.
11966
1fa449a4
MC
119672001-02-18 Michael Chastain <chastain@redhat.com>
11968
11969 * gdb.c++/classes.exp (do_tests): Change runto statements
11970 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11971 statements demangler agnostic.
11972 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11973 (gdb_virtfunc_restart): Likewise.
11974
b2f9ec70
MC
119752001-02-14 Michael Chastain <chastain@redhat.com>
11976
11977 * gdb.c++/inherit.exp (do_tests): Change runto statements
11978 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11979 statements demangler agnostic.
11980
cf74b8ca
AC
11981Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11982
11983 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11984 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11985 before calling common_routine 15 times'' tests.
11986
99f78f56
MC
119872001-02-11 Michael Chastain <chastain@redhat.com>
11988
11989 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11990 Helps the test script figure out which demangler is in use.
11991 (dm_type_foo_ref): Ditto.
11992 (dm_type_int_star): Ditto.
11993 (dm_type_long_star): Ditto.
11994 (dm_type_unsigned_int): Ditto.
11995 (dm_type_void): Ditto.
11996 (dm_type_void_star): Ditto.
99707966 11997 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11998 Probe the gdb demangler and set variables to accommodate
11999 formatting differences.
12000 (info_func_regexp): New function. Same as info_func, but
12001 matches against a regexp.
12002 (info_func): Match against a literal string.
12003 (print_addr_2): New function. Match against a literal string,
12004 which can be different from the input to gdb.
12005 (print_addr): Simply call print_addr_2 with the same argument twice.
12006 (test_lookup_operator_functions): Use demangler formatting variables.
12007 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12008 the tests in the same order as the C++ class declaration.
12009 (test_paddr_operator_functions): Ditto.
12010 (test_paddr_overloaded_functions): Ditto.
12011 (test_paddr_hairy_functions): Use demangler formatting variables.
12012 Add reference to gdb/19 for related tests.
12013 (do_tests): Call probe_demangler.
12014
1de8f023
KB
120152001-01-30 Kevin Buettner <kevinb@redhat.com>
12016
12017 * gdb.c++/templates.cc (printf): Remove unused function definition.
12018
ca3f91ed
MS
120192001-01-26 Felix Lee <flee@redhat.com>
12020
12021 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12022
120232001-01-25 matthew green <mrg@redhat.com>
12024
12025 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12026 up sid.
12027 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12028
120292001-01-25 matthew green <mrg@redhat.com>
12030
12031 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 12032 Deprecate $sid_spawn_id.
ca3f91ed
MS
12033 (sid_exit): Remove code necessary only for `spawn.'
12034
120352001-01-25 matthew green <mrg@redhat.com>
12036
12037 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12038
fb18ec4a
MC
120392001-01-28 Michael Chastain <chastain@redhat.com>
12040
12041 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12042 to call when tests fail. It takes gdb out of the overloaded
12043 function choice menu back to the main prompt, so that the test
12044 program stays synchronized.
12045 (set_bp_overloaded): New proc to collect all the common
12046 code for setting a breakpoint on an overloaded name. Calls
12047 take_gdb_out_of_choice_menu when needed.
12048 (menu_overload1arg): New variable to collect the repeated
12049 instances of the expected menu for an overloaded name. Change
12050 the regular expression to handle changes in g++ type encoding:
12051 "void" can be either "void" or "", and "unsigned int" can be
12052 either "unsigned int" or "unsigned".
12053 (continue_to_bp_overloaded): Change regular expressions to handle
12054 changes in g++ type encoding.
12055 (no proc): Call take_gdb_out_of_choice_menu when needed.
12056 Remove redundant calls to "info break". Accept either "canceled"
12057 or "cancelled". Change regular expressions in "info break"
12058 calls to handle changes in g++ type encoding. Give all tests
12059 unique strings.
12060
9c646a6e
BE
120612001-01-17 Ben Elliston <bje@redhat.com>
12062
12063 * config/sid.exp: New file.
12064
9549d9c1
AC
12065Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12066
12067 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12068
dc96c6c7 120692000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
12070
12071 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12072 Add a RE to accept a non-ascii char if one is ever presented.
12073
b4df4f68
FN
120742000-12-20 Fernando Nasser <fnasser@redhat.com>
12075
297dd0fd 12076 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 12077
dc96c6c7 120782000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 12079
d63a86f8 12080 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
12081 in regexp. One '\' does not suffice on Linux.
12082
4a7bddb6
MC
120832000-12-09 Michael Chastain <chastain@redhat.com>
12084
12085 * gdb.base/break.exp (test_clear_command): Use a marker function
12086 rather than 'main' for the test function. Also move this
12087 test to an execution point where the marker function names are
12088 guaranteed to be bound to functions. (Executing tests after a
12089 'finish' from main runs into name conflicts with local names
12090 in __libc_start_main).
12091
dc96c6c7 120922000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
12093
12094 * gdb.base/finish.exp: New test for gdb's "finish" command.
12095 * gdb.base/return2.exp: New test for gdb's "return" command.
12096 * gdb.base/return2.c: New source file for above.
12097
dc96c6c7 120982000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
12099
12100 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12101 * gdb.base/miscexprs.exp: Ditto.
12102 * gdb.base/pointers.exp: Ditto.
12103 * gdb.c++/derivation.exp: Ditto.
12104 * gdb.c++/local.exp: Ditto.
12105 * gdb.c++/namespace.exp: Ditto.
12106 * gdb.c++/overload.exp: Ditto.
12107 * gdb.c++/ref-types.exp: Ditto.
12108
dc96c6c7 121092000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
12110
12111 * gdb.base/constvars.exp: Test result of "up" command.
12112 * gdb.base/miscexprs.exp: Ditto.
12113 * gdb.base/pointers.exp: Ditto.
12114 * gdb.base/scope.exp: Ditto.
12115 * gdb.c++/derivation.exp: Ditto.
12116 * gdb.c++/local.exp: Ditto.
12117 * gdb.c++/namespace.exp: Ditto.
12118 * gdb.c++/overload.exp: Ditto.
12119 * gdb.c++/ref-types.exp: Ditto.
12120
44097287
FN
121212000-11-22 Michael Chastain <chastain@redhat.com>
12122
12123 * mips_pro.exp: Accept either "middle -> top -> main" or
12124 "middle -> main" in the backtrace, because gcc can optimize
12125 tail calls to jumps. Remove setup_xfail for the hppa case.
12126 Add a comment with the original warning messages from PR 3016,
12127 which was filed in 1993, to preserve them for posterity.
12128
9d2e1bab
ND
121292000-11-17 Nick Duffek <nsd@redhat.com>
12130
12131 * lib/gdb.exp (gdb_test): Override timeout with board info.
12132
1aca8eb7
ND
121332000-11-17 Nick Duffek <nsd@redhat.com>
12134
12135 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12136 the second kill and detach messages.
12137
93076499
ND
121382000-11-17 Nick Duffek <nsd@redhat.com>
12139
12140 * configure.in: Add AC_EXEEXT.
12141 * configure: Regenerate.
12142 * Makefile.in (just-check): Export EXEEXT.
12143 * lib/gdb.exp ($EXEEXT): Import from environment.
12144 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12145 expect "maint dump-me" on Cygwin.
12146 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12147 $EXEEXT.
12148
30e87cd3
ND
121492000-11-17 Nick Duffek <nsd@redhat.com>
12150
12151 * gdb.base/break.exp: Test backtrace and finish from called
12152 function on all platforms, not just HP-UX.
12153
dc96c6c7 121542000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
12155
12156 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12157 code from gdb_target_monitor, so it can be used independantly
12158 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 12159
dc96c6c7 121602000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
12161
12162 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12163 * gdb.base/corefile.exp: Expect the message "Program is being
12164 debugged already" when we send the "corefile" command, since
12165 the preceeding gdb_load may have connected gdb to a remote target.
12166 * gdb.base/display.exp: Disable hardware watchpoints if new
12167 board info variable "no_hardware_watchpoints" is true.
12168 Replace single-letter commands with more readable ones.
12169 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12170 if new board info variable "no_hardware_watchpoints" is true.
12171 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12172 to see if stdio (printf) testing is possible.
12173 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12174 board info variable "no_hardware_watchpoints" is true. Use new
12175 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12176
39124dea
FN
121772000-11-13 Fernando Nasser <fnasser@redhat.com>
12178
12179 From Orjan Friberg <orjanf@axis.com>:
12180 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12181 in array print pattern match.
12182
a9e2e984
FN
121832000-11-09 Fernando Nasser <fnasser@redhat.com>
12184
12185 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12186 spelling "cancelled" to U.S. spelling "canceled" to match changes
12187 made to gdb.
12188 * gdb.c++/ovldbreak.exp: Ditto.
12189
c7db355b
PS
121902000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12191
12192 * gdb.base/callfuncs.c (main): Moved to end of file, call
12193 t_double_values to initialize the FPU before inferior calls are made.
12194 * gdb.base/callfuncs.exp: Test for register preservation after calling
12195 inferior functions. Add tests for continuining, finishing and
12196 returning from a stop in a call dummy.
12197
dc96c6c7 121982000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
12199
12200 * gdb.base/commands.exp: Break up long lines, and re-indent.
12201
dc96c6c7 122022000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
12203
12204 * config/gdbserver.exp: Rewritten from the ground up, to make it
12205 compatible with the current dejagnu tree, and to make it work with
12206 the new "gdbserver" in libremote.
12207
dc96c6c7 122082000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12209
12210 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12211 * gdb.base/varargs.exp: Skip entire test if no printf support.
12212 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12213 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12214
dc96c6c7 122152000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12216
12217 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12218 no floating point support.
12219 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12220 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12221 * gdb.base/call-rt-st.exp: Ditto.
12222 * gdb.base/call-strs.exp: Ditto.
12223
bac5fc66
JG
122242000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12225
12226 * gdb.base/sizeof.c: include <stdio.h>.
12227
12228 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
12229 'finish', otherwise uncaptured gdb_prompt would potentially
12230 throw remaining test points out of sync.
bac5fc66 12231
b22a6027
SB
122322000-07-26 Scott Bambrough <scottb@netwinder.org>
12233
12234 * gdb.base/recurse.exp: Run tests for all targets.
12235 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12236 gnu-oldld case on ARM.
12237 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12238 for ARM targets.
d63a86f8 12239
d8231941
AG
12240Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12241
12242 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12243 * gdb.java/configure: Rebuild.
12244
8caabe69
AG
12245Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12246
12247 * gdb.java/jv-exp.exp: New file.
12248
9d273ca3
AG
12249Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12250
12251 * configure: Rebuilt.
12252 * configure.in (configdirs): Add gdb.java.
12253 * gdb.java/jmisc.java: New file.
12254 * gdb.java/jmisc.exp: New file.
12255 * gdb.java/Makefile.in: New file.
12256 * gdb.java/configure: Rebuilt.
12257 * gdb.java/configure.in: New file.
12258 * lib/java.exp: New file.
12259
4f823a66
AC
12260Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12261
12262 * gdb.base/exprs.exp: Test casts to a pointer including over and
12263 underflow.
12264
2391e11d
AC
12265Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12266
12267 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12268 and the compilers sizes.
12269
54602222
ND
122702000-07-09 Nick Duffek <nsd@redhat.com>
12271
12272 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12273 (use_methods): New function.
12274 (main): Call use_methods().
12275 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12276 (do_tests): Call test_method_param_class.
12277
2bec0572
ND
122782000-07-09 Nick Duffek <nsd@redhat.com>
12279
12280 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12281 spelling.
12282 (test_enums): New procedure. Move enum tests from end of script
12283 to here. Set breakpoint on function name instead of line number.
12284 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12285 (enums2): New marker function.
12286 (enums1): New function.
12287 (main): Call enums1(). Move enum tests to enums1().
12288
78492fde
AC
12289Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12290
12291 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12292 compile/link program. Update line numbers.
12293 * gdb.asm/d10v.inc: Define ``startup''.
12294 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 12295
49a2cef8
AC
12296Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12297
12298 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12299
3e6c8688
EZ
123002000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12301
12302 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12303 of 'help maint print' command.
12304
9ff5cbe9
AC
12305Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12306
12307 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12308 they use gdb_expect_list.
12309
17c579bd
AC
12310Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12311
12312 * gdb.base/commands.exp: Use ``set remote
12313 memory-read-packet-size'' instead of ``set endian big'' to test
12314 long commands.
12315
e6d71bf3
DB
123162000-06-03 Daniel Berlin <dan@cgsoftware.com>
12317
12318 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 12319 g++, and stop skipping them.
e6d71bf3
DB
12320
12321 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12322 work under g++.
12323
d63a86f8 12324 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
12325 initialization.
12326
dc96c6c7 123272000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
12328
12329 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12330 the regular expression: accept an (almost) arbitrary sequence of
12331 "frames-invalid" and "breakpoints-invalid" messages both before
12332 and after the "starting" message.
12333
dc96c6c7 123342000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
12335
12336 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 12337
dc96c6c7 123382000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
12339
12340 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12341 Relax the regular expression a little, make it pass on Solaris 8.
12342
8216cda9
KB
123432000-05-12 Kevin Buettner <kevinb@redhat.com>
12344
12345 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 12346 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
12347 Instead, it is permissible for gdb to stop on the line of the
12348 call itself.
12349
1a570b2f
MS
123502000-05-12 Michael Snyder <msnyder@.cygnus.com>
12351
12352 * gdb.base/break.exp (bp on small function, optimized file):
12353 Add a second pass pattern. The behavior differs here between stabs
12354 and dwarf for one-line functions. Stabs preserves two line symbols
12355 (one before the prologue and one after) with the same line number,
12356 but dwarf regards these as duplicates and discards one of them.
12357 Therefore the address after the prologue (where the breakpoint is)
12358 has no exactly matching line symbol, and GDB reports the breakpoint
12359 as if it were in the middle of a line rather than at the beginning.
12360
dc96c6c7 123612000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 12362
d63a86f8 12363 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
12364 rather than "send_gdb" (for consistancy).
12365
7d418785
AC
12366Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12367
12368 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12369 * gdb.c++/templates.cc: Properly check for GCC version number.
12370 * lib/compiler.cc: Likewise
12371
dc96c6c7 123722000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 12373
d63a86f8 12374 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
12375 gdb may not stop at the first line of main, due to code motion.
12376
dc96c6c7 123772000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
12378
12379 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12380 This test depends on parsing the printf output from the target.
12381 Since the sparclet stub doesn't do stdio, this will never work.
12382 * gdb.base/call-rt-st.exp: ditto.
12383 * gdb.base/call-strs: ditto.
12384
dc96c6c7 123852000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
12386
12387 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12388
12389 * gdb.base/ending-run.exp: After connecting to a remote target,
12390 but before running, the target will appear to be in a random
12391 location. Specify both a file and a line for breakpoints.
12392 Also, the function that calls main may be called 'init'
12393 rather than 'start'.
12394
a5a51225
EZ
123952000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12396
12397 * gdb.base/help.exp: Update output for add-symbol-file command.
12398
7930cc7c
FN
123992000-04-10 Fernando Nasser <fnasser@cygnus.com>
12400
12401 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12402 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12403
23e37ab1
C
124042000-04-07 J.T. Conklin <jtc@redback.com>
12405
e93c542c
C
12406 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12407
23e37ab1
C
12408 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12409
591b8fa3
PDM
12410Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12411
12412 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12413 values that can be represented exactly.
12414 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12415 above change, and to not check against the directory part of the source
12416 file name.
12417 (step into print_long_arg_list): Likewise.
12418 (print print_small_structs from print_long_arg_list): Likewise.
12419 (print print_long_arg_list): Likewise.
12420
7a495180
EZ
124212000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12422
30b53638 12423 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 12424
beb998c6
AC
12425Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12426
12427 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12428
1c689132
DB
124292000-03-25 Daniel Berlin <dan@cgsoftware.com>
12430
12431 * gdb.base/commands.exp (deprecated_command_test): Add test for
12432 deprecate with no arguments.
12433
c1790a9d
JL
124342000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12435
12436 * gdb.base/break.exp: Add new test for setting breakpoints on
12437 optimized code so we can test breakpoints work even when function
12438 prologues may be optimized away
12439
003ba290
FN
124402000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12441
12442 From David Whedon <dwhedon@gordian.com>
a9c64011 12443 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 12444
6837a0a2
DB
124452000-03-22 Daniel Berlin <dan@cgsoftware.com>
12446
12447 * gdb.base/help.exp: Added test for new apropos command.
12448
b9593231
KB
124492000-03-21 Kevin Buettner <kevinb@redhat.com>
12450
12451 * gdb.base/pointers.c (usevar): New function.
12452 (main): Make sure that global variables v_int_pointer2, rptr,
12453 and y are all referenced someplace in the program by calling
12454 usevar() on them. [Some linkers delete symbols which are
12455 never referenced. The space remains, but there's no way to
12456 get a (symbolic) handle on the variable from the debugger.]
12457
751a959b
EZ
124582000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12459
12460 * gdb.base/printcmds.c: Add typedeffed arrays.
12461
12462 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12463 procedure to test arrays that are typedef'd.
12464
73a93a32
JI
124652000-03-13 James Ingham <jingham@leda.cygnus.com>
12466
12467 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 12468 the library directories.
73a93a32 12469
fb40c209
AC
12470Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12471
12472 * configure.in (configdirs): Add sub directory gdb.mi.
12473 * configure: Re-generate.
12474
12475 * gdb.mi: New directory.
d63a86f8 12476
ee4dd2c9
AC
124772000-02-25 Scott Bambrough <scottb@netwinder.org>
12478
12479 * gdb.base/long_long.exp: Correct test suite failure when printing
12480 a long long value as a double on ARM platforms.
12481
70f0cc22
JB
124822000-02-16 Jim Blandy <jimb@redhat.com>
12483
12484 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12485 default source file is set properly before running this test.
12486
853819b8
EZ
124872000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12488
12489 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12490 gdbtk/library directory, not in gdbtcl2.
12491
dfcd3bfb
JM
124922000-02-04 Jim Blandy <jimb@redhat.com>
12493
12494 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12495 backslash from regexp pattern.
12496
12497 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12498 procedure. Use it to run all the "continue to bp overloaded"
12499 tests. Note that this changes the names of the tests slightly.
12500 If the breakpoint hit message includes a hex PC value, because
12501 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12502 from the real source code, still consider that a pass.
12503
12504 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12505 XFAIL here if the breakpoint message contains a hex address. Note
12506 similar change on 1999-11-02.
12507
12508 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12509
12510 * gdb.base/ptype.exp: Establish a default source file before
12511 calling get_debug_format.
12512
125132000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12514
12515 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12516
8b93c638
JM
125172000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12518
12519 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12520 of successive stepi commands -- while in the prologue we should see
12521 the function entry bracket.
12522
125232000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12524
12525 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12526 reach __change_mode() when stepping through the end of main().
12527
c5394b80
JM
125282000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12529
12530 * gdb.base/default.exp: Fix expected pattern.
12531 * gdb.base/help.exp: Same.
12532
0d06e24b
JM
125332000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12534
12535 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12536 Don't use xfail's because that affects only the following test.
d63a86f8 12537
0d06e24b
JM
12538 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12539 solaris or linux.
12540
12541 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12542
dc96c6c7 125432000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 12544
d63a86f8 12545 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
12546 "A syntax error" rather than "A parse error". Accept both.
12547
125482000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12549
12550 * gdb.base/default.exp: Remove OS dependent string from "target
12551 remote" test.
12552 * gdb.base/help.exp: Same for "help target remote" test.
12553
c3f6f71d
JM
125542000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12555
12556 From Jim Kingdon <kingdon@redhat.com>:
12557
12558 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12559 prompt (cleanup rather than necessity, but still might keep output
12560 from spilling to next test).
12561
125622000-01-02 Fred Fish <fnf@cygnus.com>
12563
12564 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12565 AIX, which defines them in <sys/types.h>.
12566
ed9a39eb 125671999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 12568
ed9a39eb
JM
12569 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12570 float" test.
12571
125721999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 12573
ed9a39eb 12574 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
12575
12576 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12577 outermost frame disallowed".
12578
125791999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12580
12581 * gdb.base/setvar.exp: New tests for setting the value of a struct
12582 with a constant list.
12583
125841999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12585
12586 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12587 require the user to type a cast before setting the value of a struct.
12588
de57eccd
JM
125891999-12-06 Jim Blandy <jimb@cygnus.com>
12590
12591 * gdb.base/default.exp: Expect the new 'info float' command on
12592 all i386 platforms.
12593
12594 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12595 LinuxThreads libraries that don't support debugging.
12596
c2d11a7d
JM
12597Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12598
12599 * gdb.base/remote.c: Fill the buffer with truely random data.
12600 Change the buffer type to ``unsigned char'' to simplify size
12601 arithmetic.
12602
12603 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12604 stub only handles 400-1 byte packets. Verify that the download
12605 worked.
12606
126071999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12608
12609 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12610 tests, using UNRESOLVED for the untested cases. Also, does not wait
12611 for a timeout if the prompt was received before a recognizable pattern.
12612
126131999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12614
12615 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12616
126171999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12618
12619 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12620 watchpoints.
12621
126221999-11-24 Jason Merrill <jason@casey.cygnus.com>
12623
12624 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12625
12626 * gdb.c++/local.exp: Be more flexible in recognizing local class
12627 name mangling. Don't allow horribly truncated method names.
12628 * gdb.c++/derivation.exp: Expect protected inheritance.
12629 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12630 * gdb.c++/virtfunc.exp: Likewise.
12631 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12632 when printing a nested enum.
12633
126341999-11-22 Jim Blandy <jimb@cygnus.com>
12635
12636 * gdb.base/step-test.exp: Properly await GDB's response to setting
12637 a breakpoint on the call to large_struct_by_value.
12638
12639 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12640 just because we have debug info for the `start' function.
12641
126421999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12643
12644 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12645 "Unknown signal" messages, which indicate (on LinuxThreads) that
12646 GDB doesn't know how to debug threads on this system. This is
12647 better than hanging while philosopher 0 dumps chatter into gdb.log.
12648
126491999-11-18 Tom Tromey <tromey@cygnus.com>
12650
12651 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12652
126531999-11-18 Fred Fish <fnf@cygnus.com>
12654
12655 * gdb.base/coremaker2.c: Add sample program for generating
12656 cores that is more self contained than coremaker.c. Eventually
12657 I'll add more code to this and tie it into the testsuite.
12658
4ce44c66
JM
126591999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12660
12661 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12662
126631999-11-10 Jimmy Guo <guo@cup.hp.com>
12664
12665 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12666 from $srcdir/lib/.
12667 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12668 and gdb.c++/.
12669
12670 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12671
d63a86f8 12672 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
12673 'continue with watch' test point.
12674
126751999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12676
12677 Merged from p2linux-990323-branch:
d63a86f8 12678
4ce44c66
JM
12679 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
12680
11cf8741
JM
12681Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
12682
12683 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
12684 {limit,fixed}''. Test ``set download-write-size''.
12685
12686Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
12687
12688 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
12689 gdb_expect_list.
12690
12691Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
12692
12693 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
12694
126951999-11-03 Mark Salter <msalter@cygnus.com>
12696
12697 * gdb.base/break.exp: Fix "stub continue" pattern.
12698
126991999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
12700
12701 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
12702
127031999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
12704
12705 * gdb.base/display.exp ("finish"): Add timeout clause.
12706
12707 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
12708 plain prompt clause, so this doesn't have to time out in order to
12709 fail.
12710
12711 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
12712 breakpoint hit messages include an address.
12713
12714 * gdb.base/display.exp: Don't forget to escape parens in regular
12715 expressions. Unix regexp notatation sucks.
12716
127171999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12718
12719 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12720 order for 'signalled' message.
12721
5c44784c
JM
127221999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12723
12724 From Jimmy Guo <guo@cup.hp.com>:
12725 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12726 * gdb.base/annota1.c: Add code for tests to work with.
12727
127281999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12729
12730 * gdb.base/remote.exp: New test for remote downloading settings.
12731 * gdb.base/remote.c: New file with large .data.
12732
917317f4
JM
127331999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12734
12735 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12736 for LinuxThreads support, merged from the Code Fusion branch.
12737
12738Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12739
12740 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12741 containing exp_continue into a while within an expect. Don't
12742 attempt a start more than three times. Check return value from
12743 gdb_load.
d63a86f8 12744
2df3850c
JM
12745Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12746
12747 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12748 a pass case.
12749
2acceee2
JM
127501999-10-01 Kevin Buettner <kevinb@cygnus.com>
12751
12752 * gdb.base/break.c (main): Added a statement that we can step
12753 off of.
12754 * gdb.base/break.exp: Added tests for setting a breakpoint
12755 at an offset and stepping onto a breakpoint.
12756
127571999-10-01 Fred Fish <fnf@cygnus.com>
12758
d63a86f8 12759 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
12760 gdb output.
12761
c2c6d25f
JM
127621999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12763
12764 * gdb.base/break.exp: Code locations are in hex, don't forget!
12765 (For HP-UX.)
12766
127671999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12768
12769 * condbreak.exp: Use break.c as test program.
12770 * condbreak.c: Remove, redundant with break.c.
12771
127721999-09-15 Stan Shebs <shebs@andros.cygnus.com>
12773
12774 * config/monitor.exp (gdb_target_monitor): Disable X- and
12775 Z-packets if the target needs it.
12776
127771999-09-13 James Ingham <jingham@leda.cygnus.com>
12778
12779 * gdb.c++/overload.exp: Added tests for listing overloaded
12780 functions with function pointers in the arg, explicitly calling
12781 out the version you want.
12782
cff3e48b
JM
127831999-09-09 Stan Shebs <shebs@andros.cygnus.com>
12784
12785 * long_long.exp: Add variations of test cases that work for
12786 targets with 16-bit ints and 32-bit doubles.
12787
d4f3574e
SS
127881999-09-08 Stan Shebs <shebs@andros.cygnus.com>
12789
12790 * break.c (main): Compare a possibly-uninitialized argc with an
12791 unlikely value that fits in 16 bits.
12792
127931999-09-07 Stan Shebs <shebs@andros.cygnus.com>
12794
12795 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
12796 0xfeeb, don't want negative numbers if ints are 16 bits.
12797
12798 * lib/gdb.exp (skip_cplus_tests): New proc.
12799 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12800 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
12801 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
12802 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
12803 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
12804 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
12805 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
12806 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
12807
12808 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
12809
12810Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
12811
12812 * gdb.base/corefile.exp (up): Allow a parameter to appear
12813 in the frame that we're going up to.
12814
12815 From Jim Blandy <jimb@cygnus.com>:
12816
12817 * gdb.base/default.exp (info float): Expect some output now.
12818
12819 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
12820 returning floating-point values to fail on the x86.
12821 * gdb.base/callfwmall.exp (do_function_calls): Same.
12822
12823 * gdb.base/list.exp (test_listsize): Correct expectations for
12824 listing line 1 with listsize 2. Also, listing a single line
12825 works now, as does listing three lines. [Kevin's note: There
12826 were a number of other cases fixed too where the expectations
12827 differed...]
12828
128291999-09-02 Stan Shebs <shebs@andros.cygnus.com>
12830
12831 * gdb.base/selftest.exp: Add case for when version prints as
12832 constant string instead of char pointer.
12833
104c1213
JM
128341999-08-25 Stan Shebs <shebs@andros.cygnus.com>
12835
12836 * gdb.base/ending-run.exp: Add Solaris case for what happens when
12837 stepping out of main.
12838
12839 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
12840 G++ used.
12841
12842 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
12843 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
12844
12845 * gdb.c++/ovldbreak.exp: Update match string in test that
12846 includes a warning of multiple breakpoints.
12847
128481999-08-24 Stan Shebs <shebs@andros.cygnus.com>
12849
12850 * gdb.base/display.exp: Improve precision of step-after-finish
12851 added yesterday.
12852
12853 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12854 test.
12855
12856 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12857 configs when using G++, not just hppa*.
12858
128591999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12860
12861 * gdb.base/async.c: New file.
12862 * gdb.base/async.exp: New file.
12863
12864Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12865
12866 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12867 PA64.
12868
53a5351d
JM
12869Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12870
104c1213
JM
12871 * gdb.base/display.exp: "finish" can leave us mid-line on many
12872 targets, deal with it. Add a small constant to main, instead of
12873 1000 since main+1000 may not be a valid address in the target.
12874
53a5351d
JM
12875 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12876 on hpux11.
12877
12878 * gdb.base/attach.exp: Handle another hpux11 error message variant
12879 when attaching to a process that does not exist.
12880
128811999-08-19 J.T. Conklin <jtc@redback.com>
12882
12883 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12884 characters in 'continue to 1241' test.
12885
128861999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12887
12888 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12889 stop in print_long_arg_list, define and use a whitespace
12890 variable in print_small_structs test, add an XFAIL for Solaris.
12891 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12892 interested enough to fix.
12893
7be570e7
JM
128941999-08-13 Keith Seitz <keiths@cygnus.com>
12895
12896 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12897 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12898 proc knows about targets other than the natives.
12899 (test_assign): Use "gdb_run_cmd" to "run" the target.
12900 Check that we've actually hit the breakpoint at main.
12901 When we attempt to assign a value to a local variable, check
12902 that the variable is in the current scope, i.e., don't use
12903 a test with an empty result.
12904
12905Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12906
12907 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12908 command.
12909
129101999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12911
12912 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12913 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12914 gdb.compat, gdb.threads-hp.
12915 gdb.hp/configure, gdb.hp/configure.in: New files.
12916 gdb.hp/Makefile.in: Recurse into new subdirs.
12917 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12918 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12919 in object files.
12920 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12921
96baa820
JM
129221999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12923
12924 * gdb.base/display.exp: Help expect by putting a newline in the
12925 funky printf, remove a bogus p/a test.
12926
129271999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12928
12929 * gdb.base/display.exp: Make sure that when we say 'run', we are
12930 connected to the target. This is necessary when running not
12931 natively.
12932
129331999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12934
12935 * gdb.base/step-test.exp: Removed some extraneous messages.
12936
12937 * gdb.base/long_long.exp: Don't run memory examination tests
12938 on little-endian targets (they will need a different set of
12939 results to match).
12940
129411999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12942
12943 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12944 until somebody decides to fix GDB.
12945
12946 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12947 constant as "ULL".
12948 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12949 matches for a couple x/2 commands.
12950
a0b3c4fd
JM
129511999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12952
12953 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12954 by merging in ref-types2 tests.
12955 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12956
12957 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12958 * gdb.c++/Makefile.in: Add standard actions.
12959 (EXECUTABLES): Rename from PROGS, update list.
12960 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12961 from gdb.hp.
12962 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12963 foo and bar locals.
12964 * gdb.c++/anon-union.exp: Fix tests to match.
12965 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12966 expect matches to handle output variations.
12967 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12968 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12969 output, add HP alternatives for new and delete prints.
12970 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12971 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12972 * gdb.c++/demangle.exp: Use $style when reporting failure.
12973 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12974 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12975 match alternatives.
12976 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12977 compilers.
12978 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12979 * gdb.c++/method.exp: Add match alternatives.
12980 * gdb.c++/misc.cc: Add bool types.
12981 * gdb.c++/misc.exp: Add tests for bool types.
12982 * gdb.c++/overload.exp: Add xfails.
12983 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12984 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12985 add some more template parameter tests (only for HP currently).
12986 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12987 * gdb.c++/virtfunc.cc: Add return type and value for main.
12988 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12989 match alternatives.
d63a86f8 12990
a0b3c4fd
JM
129911999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12992
12993 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12994
129951999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12996
12997 * gdb.base/signals.exp: Don't expect getting a backtrace from
12998 within a signal handler to fail on Linux.
12999
130001999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13001
13002 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13003 * lib/gdb.exp: Remove some gratuitious semicolons.
13004 (delete_breakpoints): Increase timeout.
13005 (gdb_expect): Add -notransfer option.
13006 (gdb_test): Use -notransfer option.
13007 (get_compiler_info): Add f77 case.
13008 (get_compiler): New proc, split out from gdb_preprocess, add f77
13009 case.
13010 (gdb_preprocess): Call get_compiler.
13011
13012 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13013 * gdb.base/attach.exp, gdb.base/display.exp,
13014 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13015 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13016 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13017 third arg to gdb_test.
13018 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13019 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13020 HP-UX xfails, add others.
13021 * gdb.base/completion.exp: Reflect name change of self-test.
13022 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13023 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13024 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13025 HP failure number.
13026 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13027 useless HP-UX 10.30 references.
13028 * gdb.base/maint.exp: Loosen matches.
13029 * gdb.base/pointers.c (main): Declare more_code.
13030 * gdb.base/pointers.exp: Match on output of a `next'.
13031 * gdb.base/structs.c: Add prototypes.
13032 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13033 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13034
130351999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13036
13037 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13038 command.
13039
130401999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13041
13042 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13043 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
13044
13045 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
13046 debug info. Deal with lack of signal hanlder info in stack.
13047
a9c64011 13048 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
13049 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13050
5a2468f5
JM
130511999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13052
13053 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13054 gdb.base/foll-vfork.exp: Don't run for crosses.
13055
adf40b2e
JM
13056Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13057
13058 * gdb.base/configure.in: Check for gdbvars.exp instead of
13059 a1-selftest.exp.
13060 * gdb.base/configure: Re-generate.
13061
130621999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13063
13064 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13065 in trying to run first and name is too long.
13066
13067 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13068 pointers2.c and pointers2.exp, respectively.
13069 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13070 doschk happier.
13071
43e526b9
JM
130721999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13073
13074 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13075 callfuncs2.c and callfuncs2.exp.
13076
13077 * gdb.base/list.exp: Remove mistaken xfails.
13078 * gdb.base/list0.h: Add optional prototypes.
13079
9846de1b
JM
13080Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13081
a9c64011 13082 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 13083 calling malloc.
a9c64011
AS
13084 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13085 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
13086 use.
13087
130881999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13089
13090 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13091 * gdb.base/annota2.cc, annota2.exp: Move from here.
13092 * gdb.c++/annota2.cc, annota2.exp: To here.
13093 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13094
43ff13b4
JM
13095Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13096
13097 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13098 a consistent format.
13099
085dd6e6
JM
131001999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13101
13102 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13103 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13104 HP compilers, also set the globals $true and $false.
13105
13106 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13107 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13108 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13109 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13110 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13111 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13112 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13113 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13114 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13115 whatis.c} Add C++ compatible function definitions and return
13116 types, add includes for library functions.
13117 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13118 * gdb.base/step-test.c (myglob): Rename from glob.
13119 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13120 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13121 files, move here from gdb.hp.
13122 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13123 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13124 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13125 Adjust line numbers in regexps.
13126
13127 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13128 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13129 instead of 0/1.
13130
13131 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13132 foll-vfork.exp: New files, move here from gdb.hp.
13133 * gdb.base/page.exp: New file, test of pagination command.
13134
13135 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13136 recursion test.
13137 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13138
13139 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13140 gdb.base/solib.exp: Fix compiler invocation process.
13141
13142 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13143 HP-UX 11, turn off overload resolution explicitly.
13144 * gdb.base/commands.exp: Set argument list explicitly, add
13145 watchpoint test.
13146 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13147 them work.
13148 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13149 expressions properly.
13150 * gdb.base/corefile.exp: Loosen the match slightly.
13151 * gdb.base/default.exp: Allow "Error accessing memory" message
13152 also.
13153 * gdb.base/display.exp: Skip over x/0 j if PA64.
13154 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13155 * gdb.base/interrupt.exp: Ditto.
13156 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13157 in use.
13158 * gdb.base/list.exp: Add xfails for HP-UX.
13159 * gdb.base/long_long.exp: Refine some of the numeric matches.
13160 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13161 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13162 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13163 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13164 * gdb.base/ptype.exp: Succeed on more varieties of output.
13165 * gdb.base/scope.exp: Add xfails for HP-UX.
13166 * gdb.base/sect-cmd.exp: Add more cases.
13167 * gdb.base/setvar.exp: Add xfails for HP-UX.
13168 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13169 * gdb.base/signals.exp: Match on void symbolically.
13170 * gdb.base/step-test.exp: Add case for PA64.
13171 * gdb.base/term.exp: Add exit and restart.
13172 * gdb.base/twice.exp: Clean up after self.
13173 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13174 * gdb.base/whatis.exp: Allow more ways to pass tests.
13175
13176 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13177 no longer useful.
13178
13179Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13180
13181 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13182 list of patterns.
13183 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13184 print_double_array(double_array)", "continuing to breakpoint
13185 1018", "print print_double_array(array_d)" and "continuing to
13186 1034" tests.
d63a86f8 13187
085dd6e6
JM
131881999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13189
a9c64011 13190 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
13191
131921999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13193
13194 * config/mt-*: Remove, these haven't been used since 1996.
13195
131961999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13197
13198 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13199 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13200 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13201
9e0b60a8
JM
132021999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13203
13204 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13205 simpler match case for the ptype of the big class.
13206
132071999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13208
13209 * gdb.exp: Fix test for gdb_prompt existence.
13210
132111999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13212
13213 * gdb.exp (gdb_test): Add fail after calls to perror.
13214
132151999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13216
13217 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13218
132191999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13220
13221 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13222
0f71a2f6
JM
13223Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13224
13225 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13226 malloc() is linked in.
13227
132281999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13229
13230 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13231 step at end.
13232
13233 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13234
132351999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13236
13237 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13238
cce74817
JM
13239Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13240
13241 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13242 * gdb.base/mips_pro.exp: Likewise.
13243
132441999-06-02 Keith Seitz <keiths@cygnus.com>
13245
13246 * gdb.c++/templates.cc: Change all "new" operators to throw
13247 an exception.
13248 * gdb.c++/cplusfuncs.cc: Likewise.
13249
13250 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13251
13252Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13253
13254 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
13255 * gdb.base/ending-run.exp: When stepping out of main, accept a
13256 step into an arbitrary assembler file.
cce74817 13257
392a587b
JM
132581999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13259
d63a86f8 13260 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 13261 "breakpoint-invalid" to be printed.
d63a86f8 13262 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
13263 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13264 * gdb.base/annota2.cc: Initialize a.x to 0.
13265
9e086581
JM
132661999-05-17 Keith Seitz <keiths@cygnus.com>
13267
13268 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13269 when "skip_float_tests" set.
13270 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13271 "print print_ten_doubles", and "step into print_long_arg_list".
13272 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13273 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13274 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13275 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13276 "skip_float_tests" is set.
13277 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13278 when "skip_float_tests" set.
d63a86f8 13279
cd0fc7c3
SS
132801999-05-06 Keith Seitz <keiths@cygnus.com>
13281
13282 * gdb.base/annota2.cc: Include stdio.h.
13283
13284Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13285
13286 * gdb.base/crossload.exp: Remove, this has been disabled ever
13287 since BFD stopped including all targets, and cross-GDB gets
13288 plenty of testing anyway.
13289 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13290 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13291 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13292 * gdb.base/README: Remove, was doc for this.
13293 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13294 needed.
13295
b83266a0
SS
132961999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13297
13298 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13299 output.
13300
13301 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13302 * gdb.base/annota2.exp: New file. More annotation tests.
13303 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13304 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13305
133061999-04-23 Angela Marie Thomas <angela@cygnus.com>
13307
13308 * config/cfdbug.exp: New file.
13309
7a292a7a
SS
133101999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13311
13312 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13313 Marcus Daniel's and Dale Hawkins's demangler crashes.
13314
13315 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13316 test_lucid_style_demangling, test_arm_style_demangling,
13317 test_hp_style_demangling): Try Tom Tromey's core-dumping
13318 identifier under each demangling style.
13319
133201999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13321
13322 * gdb.c++/demangle.exp: Include the current demangling style
13323 in all test names.
13324 (current_demangling_style): New global variable.
13325 (set_demangling_style, test_demangling_core, test_demangling,
13326 test_demangling_exact): New functions.
13327 (test_gnu_style_demangling, test_lucid_style_demangling,
13328 test_arm_style_demangling, test_hp_style_demangling): Use those,
13329 instead of calling gdb_test and gdb_test_exact directly.
13330 (catch_demangling_errors): New function, which reports errors
13331 signalled by the demangling test functions in an orderly way.
13332 (do_tests): Use catch_demangling_errors.
13333
133341999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13335
13336 * gdb.base/signals.exp (test_handle_all_print): Use () for
13337 grouping in expressions, not {}.
13338
13339 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13340 initialized yet.
13341
133421999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13343
13344 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13345 are listed.
13346
133471999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13348
13349 * gdb.stabs/weird.exp: Test for CC being defined before
13350 looking at its value.
13351
133521999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13353
13354 * gdb.base/call-ar-st.exp: Remove stray '#'.
13355 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13356 "short int" and "long int".
13357 * gdb.c++/overload.cc: Cast the string added in the previous
13358 change, to mollify finicky HP compiler.
13359 * gdb.hp/reg-test.exp (testfile): Fix file name.
13360 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 13361
7a292a7a
SS
13362 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13363 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13364 alternate form of enum ptype.
13365
c906108c
SS
133661999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13367
7a292a7a
SS
13368 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13369 * gdb.hp/*.exp: Change all to run compiler probe only after
13370 passing skip_hp_tests, so as not to waste time on guaranteed
13371 failure.
13372
c906108c
SS
13373 * gdb.c++/overload.cc: Pass string instead of char addr, always
13374 init ccpfoo.
13375 * gdb.c++/templates.cc: Fix syntax error.
13376
7a292a7a
SS
13377Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13378
13379 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 13380 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
13381 command.
13382
133831999-03-18 James Ingham <jingham@cygnus.com>
13384
13385 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13386
13387 * gdb.c++/method.exp: It was testing an uninitialized int on the
13388 stack and assuming it was positive.
13389
13390 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13391
13392 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 13393 keep it from killing the rest of the tests.
7a292a7a
SS
13394 Use gdb_continue_to_end.
13395
13396 * gdb.base/sigall.exp: use gdb_continue_to_end.
13397
13398 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13399
13400 * gdb.base/display.exp: use runto_main, not run.
13401
d63a86f8
RM
13402 * gdb.base/default.exp: Check for the current error message in the
13403 r abbreviation test.
7a292a7a
SS
13404 Add strongarm to the targets that know info float.
13405
d63a86f8 13406 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
13407 run which doesn't work with monitors.
13408
13409 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13410
13411 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13412
13413 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
13414 program. Traps the case (in Cygmon) when the program never really
13415 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
13416 more places, so I used my name. Sorry Mark...
13417
13418 * config/monitor.exp (gdb_target_monitor): added another
13419 target_info parameter: remotebinarydownload. This will set the
13420 remotebinarydownload flag if this is causing some boards trouble.
13421
134221999-03-18 Mark Salter <msalter@cygnus.com>
13423
13424 * lib/gdb.exp (continue_to_exit): New function.
13425
13426 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13427 * gdb.base/ending-run.exp: Ditto.
13428 * gdb.base/step-test.exp: Ditto.
13429
134301999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13431
13432 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13433 (suggested by Art Haas <ahaas@neosoft.com>).
13434
134351999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13436
13437 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13438
13439Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13440
13441 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13442 descriptions of types (short unsigned int vs unsigned short, etc).
13443
134441999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13445
13446 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13447 a call to strlen; sometimes we do have sources.
13448
134491999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
13450
13451 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13452 character, so GDB won't print garbage after its end.
d63a86f8 13453
c906108c
SS
13454 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13455 breakpoint there instead. Sometimes GCC emits memcpy to handle
13456 the large structures being passed by value, so we step into that
13457 instead of sum_array_print, which obscures what we're really testing.
13458 * gdb.base/step-test.exp: However, we do want a test that notices
13459 the bizarre steps into memcpy, so do that here. Add check for
13460 stepping into function calls that pass large structures by value.
13461 ("Is that a noun clause, or are you just happy to see me?")
13462 Remove all references to specific line numbers.
13463 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13464 New type and function.
13465 (main): Call large_struct_by_value, passing it a large struct by value.
13466 * lib/gdb.exp (gdb_get_line_number): New function.
13467
13468 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13469 more portable.
13470
7a292a7a
SS
134711999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13472
c906108c
SS
13473 * lib/gdb.exp: Doc fixes.
13474
7a292a7a
SS
134751999-03-05 Nick Clifton <nickc@cygnus.com>
13476
d63a86f8 13477 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
13478
134791999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13480
c906108c
SS
13481 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13482 commands. They're not germane to this test, and they don't work
13483 that way on remote targets.
13484
3fc11d3e
JM
134851999-03-01 James Ingham <jingham@cygnus.com>
13486
13487 * Changelog entries merged over from gdb development branch.
13488
3fc11d3e
JM
13489 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13490
13491 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13492 for outputting results of test run.
13493
2d4a1622 13494 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
13495
13496 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 13497
7a292a7a
SS
134981999-02-25 Felix Lee <flee@cygnus.com>
13499
13500 * lib/gdb.exp (debug_format): initialize
13501
c906108c
SS
135021999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13503
13504 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13505 * gdb.base/call-rt-st.c: Ditto.
13506
c906108c
SS
135071999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13508
13509 * gdb.threads/pthreads.exp (horiz): New variable.
13510 (test_startup): Fix regexps that capture thread numbers.
13511
135121999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13513
13514 * gdb.base/smoke.exp: Disambiguate two test case names (both
13515 called ``print'').
13516
13517Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13518
13519 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13520 compilation.
13521
135221999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13523
13524 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13525 actual output formatting.
13526 * gdb.base/smoke.exp: GDB removes leading 0's.
13527 * gdb.base/volatile.exp: Don't check type of remuneration;
13528 that variable is no longer defined in constvars.c.
13529 * gdb.base/step-test.c (main): Exit with explicit exit code.
13530 * gdb.base/step-test.exp: Remove two nexti checks--they are
13531 not portable.
13532
135331999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13534
13535 * gdb.base/help.exp ("help delete display"): Fix test to match
13536 gdb's output.
13537
13538 * gdb.base/long_long.c (known_types): Initialize values to zero.
13539 * gdb.base/long_long.exp: Step one more line
13540 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
13541 leading zeros. Explicitly ask for hex formatting. Use
13542 unique test case names.
c906108c
SS
13543
13544Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13545
d63a86f8 13546 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
13547
13548 * gdb.c++/method.exp: Add missing close brace.
13549
135501999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13551
13552 * gdb.base/maint.exp: Use 'set height 0' to disable page
13553 prompting, not 'set height 400'.
13554
13555 Fix a bunch of timeouts.
13556 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13557 four separate tests, so expect doesn't take forever to match a ton
13558 of text against a regexp with lots of .* forms.
13559 ("maint print psymbols", "maint print symbols"): Make some of
13560 these greps more selective, so that expect doesn't try to wade
13561 through huge piles of output and time out.
13562
13563 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13564
13565 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13566 tests: one which doesn't expect shlib events to be reported, and
13567 another which does, but is XFAIL for all platforms other than
13568 HP/UX.
13569
13570 * gdb.base/break.exp: Teach the test suite that the `catch
13571 fork', `catch vfork', and `catch exec' commands produce error
13572 messages on platforms that don't provide these features.
13573
13574Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13575
13576 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13577 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13578 (shortening names from solib_threshold.exp etc), won't run on
13579 anything but HP-UX for the foreseeable future.
13580 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13581 reflect move.
13582
13583Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13584
13585 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13586 gdb.trace/Makefile.in (clean): Remove all test executables.
13587
13588Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13589
13590 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13591 successfully re-sets breakpoints in shared libraries.
13592 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13593
13594Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13595
d63a86f8
RM
13596 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13597 and compiled w/o GCC.
c906108c
SS
13598
13599 * gdb.hp/watch-cmd.exp: ditto.
13600
13601 * gdb.hp/watch-hp.exp: ditto.
13602
13603 * gdb.hp/xdb1.exp: ditto.
13604
13605 * gdb.hp/xdb2.exp: ditto.
13606
13607 * gdb.hp/dbx.exp: ditto.
13608
13609Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13610
13611 * constvars.c: Remove C++-isms.
13612 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13613 with GCC.
13614
13615Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13616
13617 The following changes are part of the HP merge.
13618
13619 * gdb.base/break.exp: new tests to verify that catchpoints for
13620 fork, vfork, and exec don't trigger inappropriately.
13621
13622 * gdb.base/opaque.exp: compile one file at a time, then link.
13623
13624 * gdb.base/signals.exp: be more restrictive about which hppa
13625 systems receive a setup_xfail. new tests.
13626
13627 * gdb.base/solib_threshold.build: new file.
13628 * gdb.base/solib_threshold.exp: new file.
13629 * gdb.base/solib_threshold.link_opts: new file.
13630 * gdb.base/solib_threshold.mk: new file.
13631 * gdb.base/gen_solib_threshold.c: new file.
13632
13633 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13634 tests. New tests for enums inside classes.
13635
13636 * gdb.c++/compiler.cc: indicate support of template debugging.
13637
13638 * gdb.c++/demangle.exp: run hp style demangling tests.
13639
13640 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13641 tests.
13642
13643 * gdb.c++/misc.cc: changes to support new tests.
13644
13645 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13646 to support new tests.
13647
13648 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13649 gcc, then skip these tests.
13650
13651Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13652
13653 The following files are part of the HP merge; some had longer
13654 names at HP, but have been renamed to be no more than 14
13655 characters in length.
13656
13657 * gdb.hp/ambiguous.cc: new file.
13658 * gdb.hp/ambiguous.exp: new file.
13659 * gdb.hp/attach.exp: new file.
13660 * gdb.hp/attach2.exp: new file.
13661 * gdb.hp/classes-hp.exp: new file.
13662 * gdb.hp/ctti.exp: new file.
13663 * gdb.hp/ctti-add.cc: new file.
13664 * gdb.hp/ctti-add1.cc: new file.
13665 * gdb.hp/ctti-add2.cc: new file.
13666 * gdb.hp/ctti-add3.cc: new file.
13667 * gdb.hp/dbx.exp: new file.
13668 * gdb.hp/exception.cc: new file.
13669 * gdb.hp/exception.exp: new file.
13670 * gdb.hp/foll-exec.c: new file.
13671 * gdb.hp/foll-exec.exp: new file.
13672 * gdb.hp/foll-fork.c: new file.
13673 * gdb.hp/foll-fork.exp: new file.
13674 * gdb.hp/foll-vfork.c: new file.
13675 * gdb.hp/foll-vfork.exp: new file.
13676 * gdb.hp/inherit-hp.exp: new file.
13677 * gdb.hp/more-steps.exp: new file.
13678 * gdb.hp/namespace.cc: new file.
13679 * gdb.hp/namespace.exp: new file.
13680 * gdb.hp/optimize.exp: new file.
13681 * gdb.hp/pxdb.c: new file.
13682 * gdb.hp/pxdb.exp: new file.
13683 * gdb.hp/quicksort.exp: new file.
13684 * gdb.hp/reg-test.exp: new file.
13685 * gdb.hp/reg-test.s: new file.
13686 * gdb.hp/sized-enum.c: new file.
13687 * gdb.hp/sized-enum.exp: new file.
13688 * gdb.hp/start-stop.exp: new file.
13689 * gdb.hp/templ-hp.cc: new file.
13690 * gdb.hp/templ-hp.exp: new file.
13691 * gdb.hp/thr-lib.c: new file.
13692 * gdb.hp/thr-lib.exp: new file.
13693 * gdb.hp/thr-lib.h: new file.
13694 * gdb.hp/thr-liblib.c: new file.
13695 * gdb.hp/virtfun-hp.c: new file.
13696 * gdb.hp/virtfun-hp.exp: new file.
13697 * gdb.hp/watch-cmd.exp: new file.
13698 * gdb.hp/watch-hp.exp: new file.
13699 * gdb.hp/xdb1.exp: new file.
13700 * gdb.hp/xdb2.exp: new file.
13701 * gdb.hp/xdb3.exp: new file.
13702
13703Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
13704
13705 The following files are part of the HP merge; some had longer
13706 names at HP, but have been renamed to be no more than 14
13707 characters in length.
13708
13709 * gdb.base/ss.h: new file.
13710 * gdb.base/call-ar-st.c: new file.
13711 * gdb.base/call-ar-st.exp: new file.
13712 * gdb.base/call-rt-st.c: new file.
13713 * gdb.base/call-rt-st-exp: new file.
13714 * gdb.base/call-strs.exp: new file.
13715 * gdb.base/ena-dis-br.exp: new file.
13716 * gdb.base/environ.exp: new file.
13717 * gdb.base/long_long.exp: new file.
13718 * gdb.base/sect-cmd.exp: new file.
13719 * gdb.base/shlib-cl2.exp: new file.
13720 * gdb.base/smoke.exp: new file.
13721 * gdb.base/so-impl-ld.c: new file.
13722 * gdb.base/so-impl-ld.exp: new file.
13723 * gdb.base/so-indr-cl.c: new file.
13724 * gdb.base/so-indr-cl.exp: new file.
13725 * gdb.base/varargs.exp: new file.
13726 * gdb.base/volatile.exp: new file.
13727 * gdb.base/whatis-exp.exp: new file.
7a292a7a 13728 * gdb.base/display.exp: new file.
c906108c
SS
13729 * gdb.c++/derivation.exp: new file.
13730 * gdb.c++/local.exp: new file.
13731 * gdb.c++/member-ptr.exp: new file.
13732 * gdb.c++/overload.exp: new file.
13733 * gdb.c++/ovldbreak.exp: new file.
13734 * gdb.c++/ref-types.exp: new file.
13735 * gdb.c++/ref-types2.exp: new file.
13736 * gdb.c++/userdef.exp: new file.
d63a86f8 13737
c906108c
SS
13738Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13739
13740 * gdb.base/default.exp: Reflect wording change in remote.c.
13741
dc96c6c7 13742Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13743
13744 * gdb.base/help.exp: Update to reflect current text.
13745
13746Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13747
13748 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13749 they're stack variables and contain garbage.
13750 * gdb.c++/anon-union.exp: new file.
13751
13752 The following changes were made by David Taylor
13753 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13754 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13755 in changes by HP.
13756
13757 * gdb.base/bitops.exp: new file.
13758 * gdb.base/default.exp: change expected messages for catch and
13759 info catch tests to reflect HP merge changes.
13760 * gdb.base/enable-disable-break.exp
13761 * gdb.base/ending-run.c: new file.
13762 * gdb.base/long_long.c: new file.
13763 * gdb.base/maint.exp: new file.
13764 * gdb.base/pointers2.exp: new file.
13765 * gdb.base/shlib-call2.exp: new file.
13766 * gdb.base/solib.exp: new file.
13767 * gdb.base/step-test.c: new file.
13768 * gdb.c++/anon-union.cc: new file.
13769 * gdb.c++/local.cc: new file.
13770 * gdb.c++/member-pointer.cc: new file.
13771 * gdb.c++/method.cc: new file.
13772 * gdb.c++/ref-types.cc: new file.
13773 * gdb.c++/ref-types2.cc: new file.
13774 * gdb.c++/userdef.cc: new file.
d63a86f8 13775
c906108c
SS
13776 * gdb.base/scope.exp: compile one file at a time, then link.
13777 * gdb.base/langs.exp: ditto.
13778 * gdb.base/list.exp: ditto.
d63a86f8 13779
c906108c
SS
13780Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
13781
13782 The following changes were made by David Taylor
13783 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13784 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13785 in changes by HP.
d63a86f8 13786
c906108c
SS
13787 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
13788 skip tests. When compiling pass c++ flag to gdb_compile.
13789 * gdb.c++/
d63a86f8 13790
c906108c
SS
13791 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
13792 test for on hppa*-*-hpux*; use args to see if c++ was specified.
13793 (skip_hp_tests): new function.
13794 (gdb_preprocess): new function.
13795
13796 * configure.in (hpdir): decide whether to configure gdb.hp.
13797 * configure: regenerated.
13798
13799 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
13800 to delete on clean.
13801 (EXECUTABLES): update to reflect new additions.
13802 * gdb.base/commands.exp: update message expected.
13803 * gdb.base/default.exp: add copyright notice.
13804 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
13805 * gdb.base/help.exp: update messages to reflect current text.
13806 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
13807 targets for recurse tests.
13808 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
13809 skip this file.
13810
13811 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
13812 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
13813 compilation.
13814 * gdb.c++/misc.exp: ditto.
13815 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
13816 run the tests. tell gdb_compile that it's a c++ compilation.
13817
13818 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 13819
c906108c
SS
13820 * gdb.base/all-bin.exp: new file.
13821 * gdb.base/arithmet.exp: new file.
13822 * gdb.base/assign.exp: new file.
13823 * gdb.base/completion.exp: new file.
13824 * gdb.base/cond-expr.exp: new file.
13825 * gdb.base/condbreak.exp: new file.
13826 * gdb.base/define.exp: new file.
13827 * gdb.base/dollar.exp: new file.
13828 * gdb.base/environment.exp: new file.
13829 * gdb.base/eval-skip.exp: new file.
13830 * gdb.base/jump.exp: new file.
13831 * gdb.base/logical.exp: new file.
13832 * gdb.base/pointers.exp: new file.
13833 * gdb.base/relational.exp: new file.
13834 * gdb.base/section_command.exp: new file.
13835 * gdb.base/whatis-expr.exp: new file.
13836
13837 * gdb.base/all-types.c: new file.
13838 * gdb.base/call-array-struct.c: new file.
13839 * gdb.base/call-return-struct.c: new file.
13840 * gdb.base/call-strings.c: new file.
13841 * gdb.base/callfuncs2.c: new file.
13842 * gdb.base/condbreak.c: new file.
13843 * gdb.base/constvars.c: new file.
13844 * gdb.base/display.c: new file.
13845 * gdb.base/int-type.c: new file.
13846 * gdb.base/jump.c: new file.
13847 * gdb.base/miscexprs.c: new file.
13848 * gdb.base/pointers.c: new file.
13849 * gdb.base/pointers2.c: new file.
13850 * gdb.base/shmain.c: new file.
13851 * gdb.base/shr1.c: new file.
13852 * gdb.base/shr2.c: new file.
13853 * gdb.base/solib.c: new file.
13854 * gdb.base/solib1.c: new file.
13855 * gdb.base/solib2.c: new file.
13856 * gdb.base/varargs.c: new file.
13857 * gdb.c++/derivation.cc: new file.
13858 * gdb.c++/overload.cc: new file.
13859 * gdb.c++/ovldbreak.cc: new file.
13860 * gdb.hp/attach.c: new file.
13861 * gdb.hp/attach2.c: new file.
13862 * gdb.hp/average.c: new file.
13863 * gdb.hp/compiler.c: new file.
13864 * gdb.hp/compiler.cc: new file.
13865 * gdb.hp/execd-program.c: new file.
13866 * gdb.hp/follow-exec.c: new file.
13867 * gdb.hp/follow-fork.c: new file.
13868 * gdb.hp/follow-vfork-and-exec.c: new file.
13869 * gdb.hp/misc-hp.cc: new file.
13870 * gdb.hp/more-steps.c: new file.
13871 * gdb.hp/optimize.c: new file.
13872 * gdb.hp/quicksort.c: new file.
13873 * gdb.hp/run-hp.c: new file.
13874 * gdb.hp/start-stop.c: new file.
13875 * gdb.hp/sum.c: new file.
13876 * gdb.hp/templates-hp.cc: new file.
13877 * gdb.hp/thread-local-in-lib.c: new file.
13878 * gdb.hp/thread-local-in-lib.h: new file.
13879 * gdb.hp/thread-local-in-lib.lib.c: new file.
13880 * gdb.hp/vforked-program.c: new file.
13881 * gdb.hp/virtfunc-hp.cc: new file.
13882 * gdb.hp/watchpoint-hp.c: new file.
13883 * gdb.hp/xdb.c: new file.
13884 * gdb.hp/xdb0.c: new file.
13885 * gdb.hp/xdb0.h: new file.
13886 * gdb.hp/xdb1.c: new file.
13887
13888Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13889
13890 The following change was made by Edith Epstein
13891 <eepstein@cygnus.com> as part of a project to merge in changes
13892 originally made by HP; HP did not create ChangeLog entries.
13893
13894 * gdb.c++/demangle.exp: changed the expected output for some
13895 ARM-style mangling -- removed second reference to datatype.
13896 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 13897 T1<char>::~T1<char>(void)
c906108c 13898 becomes,
a9c64011
AS
13899 maint demangle __dt__11T1__pt__2_cFv
13900 T1<char>::~T1(void)
c906108c
SS
13901
13902 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 13903
c906108c
SS
13904Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13905
13906 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13907 * gdb.trace/backtrace.exp: Likewise.
13908 * gdb.trace/circ.exp: Likewise.
13909 * gdb.trace/collection.exp: Likewise.
13910 * gdb.trace/deltrace.exp: Likewise.
13911 * gdb.trace/infotrace.exp: Likewise.
13912 * gdb.trace/limits.exp: Likewise.
13913 * gdb.trace/packetlen.exp: Likewise.
13914 * gdb.trace/passc-dyn.exp: Likewise.
13915 * gdb.trace/passcount.exp: Likewise.
13916 * gdb.trace/report.exp: Likewise.
13917 * gdb.trace/save-trace.exp: Likewise.
13918 * gdb.trace/tfind.exp: Likewise.
13919 * gdb.trace/tracecmd.exp: Likewise.
13920 * gdb.trace/while-dyn.exp: Likewise.
13921 * gdb.trace/while-stepping.exp: Likewise.
13922
139231998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13924
13925 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13926
13927Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13928
13929 From Brendan Kehoe:
13930 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13931 int return types.
13932
13933Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13934
13935 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13936 remote dos host testing right.
13937
13938Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13939
13940 * gdb.base/corefile.exp: remove some xfails.
13941
13942Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13943
13944 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13945 have different timestamps.
13946
13947Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13948
13949 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13950 gdb.base/default.exp: Replace "exec" with "executable".
13951
13952Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13953
13954 * gdb.base/default.exp: Change else if to elseif from previous
13955 delta.
13956
13957Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13958
13959 * gdb.base/default.exp: Add brace missing from previous delta.
13960
13961Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13962
13963 * gdb.base/default.exp: Support test for info float for all
13964 varieties of arm toolchain.
13965
dc96c6c7 13966Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13967
13968 * gdb.trace/*.exp: remove "remote_download" command.
13969
dc96c6c7 13970Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13971
13972 * gdb.trace/*.exp: remove -gdwarf from compile.
13973
13974Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13975
13976 * gdb.trace/configure.in(AC_INIT): typo
13977 * gdb.trace/configure: regenerated
13978
dc96c6c7 13979Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13980
13981 * config/m68k-emc.exp: New file.
13982 * lib/<emc-support.exp trace-support.exp}: New files.
13983 * configure.in: add new test directory gdb.trace.
13984 * gdb.trace/{configure configure.in Makefile.in}: New files.
13985 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13986 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13987 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13988 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13989 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13990 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13991 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13992
dc96c6c7 13993Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13994
13995 * gdb.c++/classes.exp: Change all regular expressions to match
13996 arbitrary combinations of newline/carriage-return, so that they
13997 will work equally well on Unix and Windows.
13998 * gdb.c++/inherit.exp: ditto.
13999 * gdb.c++/virtfunc.exp: ditto.
14000
140011998-08-11 Dawn Perchik <dawn@cygnus.com>
14002
14003 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14004
c2d11a7d
JM
14005Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14006
14007 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14008 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14009 to use a0-a3/d0-d3 as needed.
14010
14011Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14012
14013 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14014 * gdb.disasm/am33.exp: Corresponding changes.
14015
c906108c
SS
140161998-07-11 Felix Lee <flee@cygnus.com>
14017
14018 * gdb.base/callfuncs.exp: add cmp10 test.
14019 * gdb.base/callfuncs.c (cmp10): new function.
14020
14021Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14022
d63a86f8 14023 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
14024 into two parts to get around a synchronization problem in expect.
14025
3fc11d3e
JM
14026Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14027
14028 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14029
14030 * configure.in: Add options for gdbtk testsuite.
14031
14032 * configure: Regenerate.
14033
14034 * gdb.gdbtk: New directory to hold gdbtk tests.
14035
c906108c
SS
14036Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14037
14038 * gdb.fortran/types.exp: Escape brackets in expect patterns
14039 for test_float_literal_types_accepted tests.
14040 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14041 before run test.
14042
c2d11a7d
JM
14043Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14044
14045 * am33.exp: Just compile, do not link the testcase.
14046 * am33.s: Add ".am33" pseudoop to force am33 mode.
14047
c906108c
SS
140481998-06-25 Felix Lee <flee@cygnus.com>
14049
14050 * gdb.base/setshow.exp: make sure $pc is sane.
14051
14052 * gdb.stabs/weird.exp: split expect patterns properly.
14053
c2d11a7d
JM
14054Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14055
14056 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14057 * gdb.disasm/am33.exp: Run it.
14058
dc96c6c7 14059Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14060
14061 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14062 match processing (and eliminate spurious timeouts when running).
14063
dc96c6c7 14064Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14065
14066 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14067 exception test, but conditionalize it on target [mach | gnu].
14068
dc96c6c7 14069Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14070
14071 * gdb.base/overlays.exp: fixup compile line for linker script.
14072
14073Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14074
14075 * gdb.fortran/types.exp: don't guess at float size.
14076
14077Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14078
14079 * gdb.base/exprs.exp: delete test that depends on int size.
14080
14081Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14082
14083 * config/sim.exp: Removed checks for target triplets.
14084 (gdb_target_sim): Use gdb,target_sim_options.
14085
14086Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14087
14088 * gdb.base/reread.exp: New file.
14089 * gdb.base/reread1.c: New file.
14090 * gdb.base/reread2.c: New file.
14091
14092Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14093
14094 * config/sim.exp: Use 'target sim -sparclite' when running
14095 SPARClite programs.
14096
14097Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14098
14099 * gdb.base/structs2.exp: New file.
14100 * gdb.base/structs2.c: New file.
14101
14102Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14103
14104 * gdb.asm/common.inc: New file.
14105 * gdb.asm/d10v.inc: New file.
14106 * asm-source.exp: Pass -I's to gas to find .inc files.
14107 Update line numbers in expected output.
14108 * asmsrc1.s: Rewrite.
14109 * asmsrc2.s: Rewrite.
14110 * configure.in: Create arch.inc symlink.
14111 * configure: Regenerate.
14112 * Makefile.in (distclean): Delete arch.inc.
14113
14114Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14115
14116 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14117 (t_enum_value2): ditto
14118 (t_enum_value3): ditto
14119 (main): ditto
14120Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14121
14122 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14123 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14124 change.
14125 Use gdb_test instead of send_gdb/gdb_expect sequences.
14126
14127Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14128
14129 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14130 not void.
14131
14132Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14133
14134 * gdb.base/branches.c: Code with lots of loops and
14135 subroutines. Used to test gdbs ability to single step through PC
14136 changes, especially to test mips-tdep.c:mips_next_pc
14137
14138Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14139
14140 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14141 more rigorous EGCS C++ error checking.
14142
14143Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14144
a9c64011
AS
14145 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14146 tests.
14147 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14148 function when asleep.
14149 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14150 for i*86 Linux and SVR4 signal handling problems.
14151 Remove linux xfail for `next to handler in signals_tests_1', fixed
14152 by recent infrun.c change.
14153 Limit backtrace to 10 frames to avoid timeout problems with infinite
14154 stack backtraces.
14155 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14156 target.[ch] change.
c906108c
SS
14157
14158Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14159
14160 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14161 for a newline from gdb before continuing.
14162 (default_gdb_exit): Just look for y or n.
14163 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14164 it does, fail the rests of the tests in the file.
14165
14166Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14167
14168 * config/cygmon.exp: New file.
14169
14170Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14171
14172 * gdb.base/list.exp: Fix problem with "list default lines around
14173 main" test on remote targets.
14174
14175 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14176 run test on remote targets.
14177
14178Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14179
14180 * gdb.asm: New directory.
14181 * configure.in: Configure it.
14182 * configure: Regenerate.
14183 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14184 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14185
14186Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14187
14188 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14189
dc96c6c7 14190Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14191
a9c64011
AS
14192 * gdb.base/overlays (several files): Merge the two overlay
14193 managers into one. Change variables (foox, barx, bazx, grbxx)
14194 back into ints but force them to load in their proper sections.
c906108c
SS
14195
14196Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14197
14198 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14199 on-chip insn memory and IMAP1 to upper 128k.
14200 (D10VCopy): Handle memory regions crossing 16k boundaries.
14201 (D10VCopy): Transfer data in 32 bit chunks.
14202
14203Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14204
14205 * gdb.base/overlays.c (main): Exit normally when result is
14206 correct.
14207
14208 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14209 map. Include space for printf in .text segment.
14210
14211 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14212 updated d10v memory VMA/LMA map.
14213 (D10VCopy): Call D10VTranslate.
d63a86f8 14214
c906108c
SS
14215Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14216
14217 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14218
14219 * gdb.base/bar.c (barx, bar): Change variable to small array so
14220 that it won't be put into the .sdata - small data -
14221 section. Update reference.
14222 * gdb.base/baz.c (bazx, baz): Ditto.
14223 * gdb.base/foo.c (foox, foo): Ditto.
14224 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14225
14226 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14227 to be arrays.
d63a86f8 14228
dc96c6c7 14229Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14230
a9c64011
AS
14231 * gdb.base/overlays.exp: fix up and get working again.
14232 Add tests for backtraces from an overlay function.
d63a86f8 14233
c906108c
SS
14234Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14235
14236 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14237 "calling function with watchpoint enabled".
14238
14239Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14240
14241 * gdb.base/break.exp (test_next_with_recursion): Remove
14242 gdb_suppress_tests for d10v-*-*.
14243 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14244 pending review of whether it is useful or not.
14245
14246Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14247
14248 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14249
14250Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14251
14252 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14253 * config/dve.exp: New file to support Densan boards.
14254
14255Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14256
14257 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14258 reads and BSD.
14259
14260Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14261
14262 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14263 response.
14264
14265 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14266
14267Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14268
14269 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14270 test.
14271
14272 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14273 target_sizeof_long and target_bigendian_p.
14274 (structs_by_value, structs_by_reference): Check values according
14275 to targets word size and endianess.
d63a86f8 14276
c906108c
SS
14277Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14278
14279 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14280 output.
14281
14282Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14283
14284 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14285 Update test of set args help to match source change.
14286
14287Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14288
14289 * gdb.base/default.exp: Expect help system output to be in
14290 alphabetical order.
14291 * gdb.base/help.exp: Ditto.
14292
14293Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14294
14295 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14296 "i*86-pc-linux-gnu*".
14297 * gdb.base/interrupt.exp: Ditto.
14298 * gdb.base/corefile.exp: Ditto.
14299
14300 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14301 define vxworks when building the testcase.
14302
14303 * gdb.base/ptype.exp: Fix testnames to be unique.
14304 * gdb.base/radix.exp: Ditto.
14305 * gdb.base/term.exp: Ditto.
14306 * gdb.base/whatis.exp: Ditto.
14307 * gdb.c++/classes.exp: Ditto.
14308
14309Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14310
14311 * gdb.base/callfuncs.exp: Fix indentation.
14312
14313 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14314 suppress_flag has been set.
14315 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14316 target feature.
14317
14318Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14319
14320 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14321 the testcase.
14322
14323 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14324 set_debug_traps() and breakpoint().
14325 * gdb.c++/misc.cc (main): Ditto.
14326 * gdb.c++/templates.cc (main): Ditto.
14327 * gdb.c++/virtfunc.cc (main): Ditto.
14328
14329Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14330
14331 * lib/gdb.exp(gdb_step_for_stub): New function.
14332 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14333 exists, reload the executable and do a "continue" instead of
14334 doing a jump.
14335 (runto_main): Use gdb_step_for_stub.
d63a86f8 14336
c906108c
SS
14337 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14338 tests to have unique names.
14339 * gdb.base/callfuncs.exp: Ditto.
14340 * gdb.base/commands.exp: Ditto.
14341 * gdb.base/default.exp: Ditto.
14342 * gdb.base/help.exp: Ditto.
14343 * gdb.base/list.exp: Ditto.
14344 * gdb.base/opaque.exp: Ditto.
14345 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14346 similar tests.
d63a86f8 14347
c906108c
SS
14348 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14349 * gdb.c++/cplusfuncs.cc: Ditto.
14350 * gdb.c++/virtfunc.cc: Ditto.
14351
14352 * config/monitor.exp: Keep track of the last file we saw, rather
14353 than trying to get the info from gdb.
14354
14355 * gdb.fortran/types.exp: Move comment to previous line.
14356
14357Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14358
14359 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14360 target mode.
14361
14362Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14363
14364 From Bob Manson:
14365 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14366 string from GDB when it connects.
14367
14368 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14369
14370Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14371
14372 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14373 if we can't get a debug format from GDB (we may be testing an
14374 older GDB). Use a 10 second timeout when checking for the format.
14375
14376 * gdb.stabs/weird.exp: Fix quoting.
14377
14378 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14379
14380Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14381
14382 * config/arm-ice.exp: New file.
14383
14384Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14385
14386 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14387 until it has been modified to work with the new testsuite.
14388
99707966 14389 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
14390 testcase won't compile, cause all of the testcases in the file to
14391 fail instead.
14392
14393 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14394 (gdb_clear_suppressed): New procedure.
14395 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14396 it contains a positive value.
14397
14398Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14399
14400 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14401
14402 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14403
14404Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14405
14406 * lib/gdb.exp (setup_xfail_format): New function.
14407 (get_debug_format): New function to get debug format.
14408 (debug_format): New global variable to hold last value set
14409 by get_debug_format.
14410 * gdb.base/list.exp: Call get_debug_format and expect some
14411 tests to fail for DWARF 1 and COFF formats.
14412 * gdb.c++/ptype.exp: Ditto.
14413 * gdb.c++/classes.exp: Ditto.
14414 * gdb.c++/cplusfuncs.exp: Ditto.
14415 * gdb.c++/inherit.exp: Ditto.
14416 * gdb.c++/templates.exp: Ditto.
14417 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 14418
c906108c
SS
14419Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14420
14421 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14422 host doesn't have a currently-open connection.
14423
14424 * config/sparclet.exp: Cleanups and fixes to make it generic for
14425 any gdb stub target. Handle cases where gdb doesn't respond when
14426 interrupted in a sane fashion.
14427
14428 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14429 same thing in a totally different way.
14430
14431 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14432 setting "timeout".
14433 (gdb_start): We set the global gdb_prompt variable in
14434 default_gdb_init now.
14435
14436Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14437
14438 * gdb.base/printcmds.exp: Fix "check for floating addition"
14439 regexp to accept results within approx +/- .01 of exact value.
14440 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14441
14442Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14443
14444 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14445 properly.
14446 (gdb_expect): Add optional timeout parameter, and add timeout
14447 value to various calls.
14448 (gdb_suppress_tests): Only give one warning message per group.
14449
14450Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14451
14452 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14453 global variables. Handle getting a value for $timeout more
14454 gracefully.
14455
14456Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14457
14458 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14459 initialize.
14460 (default_gdb_init): New procedure; allow gdb_init to be overridden
14461 by a target configuration file.
14462 (gdb_expect): Pass the timeout to remote_expect.
14463
14464 * config/monitor.exp(gdb_load): Fix typo in regexp.
14465
14466Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14467
14468 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14469
14470Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14471
14472 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14473 here. Call gdb_target_exec before rebooting the target, to make
14474 sure the connection to the target is closed.
14475 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14476 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14477 Also detect "Timeout reading from remote" error.
14478
14479 * config/gdbserver.exp: Pass the executable being loaded to
14480 gdb_target_monitor. Don't call gdb_file_cmd here; let
14481 gdb_target_monitor do it.
14482
14483 * gdb.disasm/hppa.exp: Don't use exec_output.
14484
14485Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14486
14487 * gdb.base/list.exp: If we're debugging a non-native target,
14488 try to set the pc register to point to the start of the
14489 program before doing the first list command.
14490
14491 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14492 test_calls after restarting.
14493
14494 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14495 reloading.
14496
14497 * gdb.base/watchpoint.exp: Fix typo.
14498
14499 * gdb.base/setshow.exp: Check for use_gdb_stub.
14500
14501 * gdb.base/break.exp: Fix continue until exit test for the gdb
14502 stub case.
14503 * gdb.base/langs.exp: Ditto.
14504
14505 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14506 gdb_load_offset. If we weren't given a file to load, figure out
14507 what the current file is and use it.
14508
14509 * config/i386-bozo.exp: New file.
14510
14511Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14512
14513 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14514 feature.
14515
14516 * config/proelf.exp: New entry.
14517
14518Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14519
14520 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14521 of regexps.
14522
14523 * gdb.base/watchpoint.exp: Don't run the test_stepping
14524 tests if gdb can't call functions on the target.
14525
14526 * gdb.base/setshow.exp: Don't run the set prompt tests if
14527 the board has gdb_prompt set.
14528
14529Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14530
14531 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14532 * gdb.base/commands.exp: Likewise.
14533 * gdb.base/setshow.exp: Likewise.
14534
14535Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14536
14537 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14538 feature.
14539
14540 * config/i960.exp: New file.
14541
14542Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14543
14544 * gdb.base/funcargs.exp: Check for gdb,short_int target
14545 feature instead of looking for explicit target triplets.
14546
dc96c6c7 14547Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 14548
d63a86f8 14549 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
14550 "p 123DEADBEEF", to check parse_number.
14551 * top.c: change "to enable to enable" to "to enable" in a couple
14552 of help strings.
14553
14554Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14555
14556 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14557 on the mn10300.
d63a86f8 14558
c906108c
SS
14559Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14560
14561 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14562 where the test executable is run with explicit args.
14563 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14564
14565Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14566
14567 * gdb.base/run.c: Use FAKEARGV to build test executable that
14568 does not require a command line arg, since most simulators
14569 don't currently support passing such an arg into the simulated
14570 program.
14571 * gdb.base/commands.exp: Change tests to insert the proper
14572 value as the arg to the first recursive factorial call. Change
14573 compilation line to define FAKEARGV at compile time.
14574
14575Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14576
14577 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14578 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14579 function with watchpoint enabled" test.
14580
14581Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14582
14583 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14584 Don't call gdb_test when the command doesn't return to a gdb prompt.
14585
14586 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14587 "Tests restarted" messages.
14588
14589Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14590
14591 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14592
dc96c6c7 14593Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14594
14595 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14596 for INFO SYMBOL; add help tests for OVERLAY commands.
14597 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14598 add tests for OVERLAY commands
14599 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14600 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14601 * gdb.base/sigall.c: add usestubs code frag
14602 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 14603
c906108c
SS
14604Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14605
14606 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14607 failures.
14608 (gdb_stop_suppressing_tests): Note that tests have restarted.
14609
14610Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14611
14612 * config/h8300.exp: New file.
14613
14614Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14615
14616 * gdb.base/setshow.exp: Check for the existence of a
14617 feature, not its value.
14618
14619Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14620
14621 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14622
14623 * gdb.base/scope.exp: It's now init0(), not init().
14624
14625 * gdb.base/scope0.c: For now, change init() to be init0().
14626
14627 * config/monitor.exp: Use gdb_serial in preference to serial
14628 or netport.
14629
14630 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14631 and it's not already set.
14632
14633Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14634
14635 * gdb.base/setshow.exp: Only test the run command if the target
14636 isn't using a stub and if it supports argument passing.
14637
14638Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14639
14640 * config/udi.exp(gdb_start): Make sure UDICONF is set
14641 properly before starting gdb.
14642
14643Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14644
14645 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14646 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14647 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14648
14649Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14650
14651 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14652 specialized code to reboot the board, use remote_reboot instead.
14653
14654 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14655
14656 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14657
14658 * config/monitor.exp: Make sure we disconnect from the target.
14659 Also, try a reboot/reload cycle instead of failing if the
14660 load fails.
14661
14662Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14663
14664 * gdb.base/default.exp: Don't set match_max.
14665 * gdb.base/help.exp: Ditto.
14666 * gdb.base/list.exp: Ditto.
14667 * gdb.base/signals.exp: Ditto.
14668
14669 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14670 set, use remote_ld to download the testcase instead of
14671 the GDB loader.
14672
14673Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14674
14675 * config/vr5000.exp: New file.
14676
14677 * config/monitor.exp(gdb_target_monitor): Add pattern for
14678 "Ending remote" to detect errors in connecting.
14679
14680 * gdb.base/setshow.exp: Add .* within auto language test.
14681
14682 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
14683 target feature.
14684
14685 * config/monitor.exp(gdb_load): Check for a failure when loading,
14686 and reboot the board if necessary.
14687
14688 * gdb.base/setvar.exp(test_set): Handle multiple prints within
14689 a set of tests. Remove print.* from the patterns being checked.
14690
14691Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
14692
14693 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
14694 refer to gdb_spawn_id.
14695
14696 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
14697 longer used.
14698 * config/sparclet.exp: Ditto.
14699 * config/sparclet-old.exp: Ditto.
14700 * config/slite.exp: Ditto.
14701 * config/sim.exp: Ditto.
14702 * gdb.base/funcargs.exp: Ditto.
14703
14704 * lib/gdb.exp:Remove references to gdb_spawn_id.
14705 (gdb_expect): Move to remote.exp.
14706
14707Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
14708
14709 * config/monitor.exp: Detect the "Couldn't establish connection"
14710 message from GDB.
14711
14712Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
14713
14714 * gdb.base/bitfields.exp: Use runto instead of explicit
14715 gdb_run_cmd/gdb_expect sequences.
14716
14717 * gdb.base/break.exp(text_next_with_recursion): Add match for
14718 gdb_expect call.
14719
14720 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14721 We also need to handle the "A program is being debugged already"
14722 prompt from gdb. Use gdb_test to set the baud rate.
14723
14724 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14725 to 20000. Really. I mean it.
14726
14727Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14728
14729 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14730 fails. If suppress_flag is set, skip perror message about not
14731 being able to send to GDB.
14732 (send_gdb): If suppress_flag is set, don't try to send commands to
14733 GDB.
14734 (gdb_expect): If suppress_flag is set, always fail immediately.
14735 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14736 (gdb_init): Call gdb_stop_suppressing_tests.
14737 (default_gdb_exit): Ditto.
14738 (default_gdb_start): Ditto.
14739
14740 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14741 gdb_stop_suppressing_tests as appropriate.
14742 * gdb.base/break.exp: Ditto.
14743 * gdb.base/callfuncs.exp: Ditto.
14744 * gdb.base/commands.exp: Ditto.
14745 * gdb.base/exprs.exp: Ditto.
14746 * gdb.base/funcargs.exp: Ditto.
14747 * gdb.base/list.exp: Ditto.
14748 * gdb.base/recurse.exp: Ditto.
14749 * gdb.base/scope.exp: Ditto.
14750 * gdb.base/structs.exp: Ditto.
14751 * gdb.c++/inherit.exp: Ditto.
14752
14753Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14754
14755 * config/vr4300.exp: New file.
14756
99707966 14757 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 14758
99707966 14759 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
14760
14761Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14762
14763 * lib/gdb.exp(gdb_init): New function.
14764
14765 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14766 for each individual variable set.
14767
14768 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14769 name.
14770
14771 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
14772
14773 * gdb.base/scope.exp: Use gdb_test.
14774
14775 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
14776 aborting; the testsuite driver will do that for us (see
14777 gdb_finish). Also, use gdb_test in a few more places.
14778
14779Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
14780
14781 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
14782
14783Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
14784
14785 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
14786 and "add_tests" are not at the same address.
14787
14788Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
14789
14790 * gdb.base/ptype.exp: Use gdb_test.
14791
14792Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
14793
14794 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
14795 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
14796 left in. No longer expect them to fail.
14797
14798 * gdb.stabs/*.mt; Deleted, no longer used.
14799 * gdb.stabs/configure.in: Remove references to target makefile
14800 frags.
14801 * gdb.stabs/configure: Rebuilt.
14802
14803 * gdb.disasm/*.mt: Deleted, no longer used.
14804 * gdb.disasm/configure.in: Remove references to target makefile
14805 frags. Use "sh3.s" as the unique filename for this directory.
14806 * gdb.disasm/configure: Rebuilt.
14807
14808 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
14809 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
14810 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
14811
14812Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
14813
14814 * config/udi.exp: Use mondfe,name instead of remote_host.
14815
14816Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
14817
14818 * gdb.base/watchpoint.exp: Don't expect a failure when calling
14819 a function with a watchpoint enabled on the mn10200.
14820
14821 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
14822 before trying to create it!
14823
14824Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
14825
14826 * config/vx.exp: Use hostname instead of netport.
14827
14828 * config/vxworks.exp: New file.
14829
14830 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
14831
14832 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
14833 gdb before assuming everything worked. Send a ^C if a timeout
14834 occurs.
14835
14836 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
14837 $gdb_spawn_id directly.
14838 (gdb_run_cmd): Try _start as well as start. Use the target feature
14839 gdb,start_symbol as the symbol to start from when jumping.
14840
14841Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
14842
14843 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
14844 redundant) test.
14845
14846 * gdb.base/recurse.exp: Relax final value test for 'b' so that
14847 it doesn't lose for 16bit integer systems.
14848
14849Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
14850
14851 * gdb.fortran/types.exp: If the target doesn't support "double"
14852 data types, then expect "real" types to only be 4 bytes.
14853
14854 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14855 call tests if the target doesn't support inferior function calls.
14856
14857 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14858 in printf tests.
14859
14860Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14861
14862 * gdb.base/help.exp: Disable "help set", "help show", and
14863 "help support". Simplify regexp for "help stack".
14864
14865 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14866 to 60 seconds. Temporarily set match_max to 15000 around the
14867 "info copying" test.
14868
14869 * gdb.base/nodebug.exp: Don't try to do an inferior function
14870 call if the target doesn't support them.
14871 * gdb.base/printcmds.exp: Likewise.
14872 * gdb.base/setvar.exp: Likewise.
14873 * gdb.base/structs.exp: Likewise.
14874 * gdb.c++/templates.exp: Likewise.
14875 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14876
14877 * gdb.base/recurse.exp: Enable for the mn10200.
14878
14879 * configure.in: Do configure gdb.stabs directory for *-*-elf
14880 targets.
14881 * configure: Rebuilt.
14882
14883 * gdb.base/break.exp: Check for gdb,noresults before testing
14884 exit status and/or results from the target.
14885 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14886 * lib/gdb.exp: Remove old (now bogus) initialization of
14887 noinferior, noargs, noresults and nosignals.
14888
14889Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14890
14891 * config/sh.exp: New file.
14892
14893 * config/slite.exp: Try to connect multiple times to the board
14894 before rebooting. Only send a "monitor run" if need_monitor_run
14895 is set.
14896
14897 * gdb.base/break.exp: Don't do the "stub continue" test if
14898 the target has gdb_stub set.
14899
14900 * gdb.base/callfuncs.exp: Increase the timeout.
14901
14902 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14903 if the target has gdb,noinferiorio set.
14904
14905 * gdb.base/list.exp: Increase match_max to 10000 characters.
14906
14907 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14908
14909 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14910 target.
14911
14912 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14913
14914Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14915
14916 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14917 trying to delete the copy of gdb. Catch the file delete so we
14918 don't die if the delete fails; also, the file should be copied to
14919 the host, not to the build.
14920
14921Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14922
14923 * lib/gdb.exp(gdb_test): Surround the result pattern with
14924 parenthesis in case it contains multiple regexps separated
14925 with |.
14926
14927 * gdb.base/watchpoint.exp: Use gdb_test.
14928 * gdb.base/default.exp: Ditto.
14929
14930Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14931
99707966 14932 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14933
c906108c
SS
14934 * gdb.base/scope.exp: Use gdb_test.
14935 * gdb.c++/classes.exp: Ditto.
14936 * gdb.c++/inherit.exp: Ditto.
14937
14938Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14939
14940 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14941 remote_exec instead.
14942 * gdb.base/corefile.exp: Don't be ridiculous.
14943 * gdb.base/*.c: Add missing stub invocations.
14944
14945Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14946
14947 * config/slite.exp: Miscellaneous fixes.
14948
14949 * lib/gdb.exp: Fix runto.
14950
14951 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14952 the target.
14953
14954 * gdb.base/watchpoint.exp: Fix regexp.
14955
14956 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14957 close and wait commands, as the descriptor may now be
14958 invalid. Always call "remote_close host".
14959
14960Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14961
14962 Major rewrite for testsuite revision.
d63a86f8 14963
c906108c
SS
14964 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14965 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14966 instead of relying on spawn_id to always contain a valid
14967 spawn id.
14968 (get_compiler_info): New procedure to build the ${binfile}.ci
14969 file, instead of replicating this in N different places.
14970 (gdb_compile): New procedure.
d63a86f8 14971
c906108c
SS
14972 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14973 appropriate arguments) instead of compile. Use gdb_test in a lot
14974 more places. Use send_gdb instead of send. Always run gdb_start
14975 at the start of a testcase, as this is no longer done magically.
14976
14977 config/*-gdb.exp: Rename without the -gdb suffix.
14978
14979 config/mips.exp: Use remote_close instead of exit_remote_shell.
14980 config/monitor.exp: Use target_info instead of looking at
14981 baud, timeout, etc.
14982 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14983
14984Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14985
14986 * gdb.c++/templates.exp (test_ptype_of_templates),
14987 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14988 Update expect patterns for destructors and assignment operators
14989 to match corresponding c-typeprint.c changes.
14990 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14991 to destructor breakpoint test, GDB should be able to set the
14992 destructor breakpoint without specifying arguments.
14993
14994Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14995
14996 * gdb.threads/pthreads.exp: Change result for failure to compile due
14997 to lack of pthreads runtime support from an error to simply an
14998 unsupported test, per dejagnu standards.
14999
15000Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15001
15002 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15003 where GDB exits to reduce pattern match time.
15004 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15005
15006 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15007
dc96c6c7 15008Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15009
15010 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15011 * gdb.base/default.exp: ditto.
15012 * gdb.base/nodebug.exp: ditto.
15013 * gdb.base/printcmds.exp: ditto.
15014 * gdb.base/ptype.exp: ditto.
15015 * gdb.base/setvar.exp: ditto.
15016 * gdb.base/structs.exp: ditto.
15017 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15018
15019Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15020
15021 * configure, */configure: Rebuild with autoconf 2.12.
15022
15023Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15024
15025 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15026 use new i*86-pc-linux*-gnu quads.
15027 * gdb.base/corefile.exp: Ditto.
15028 * gdb.base/signals.exp: Ditto.
15029 * gdb.base/sigall.exp: Ditto.
15030 * gdb.base/interrupt.exp: Ditto.
15031
15032 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15033 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15034 RedHat 4.0.
d63a86f8 15035
c906108c
SS
15036 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15037 linux. This allows the test case to at least compile on latest
15038 linux, but still not run due to missing the threads runtime library.
15039
15040Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15041
15042 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15043 directory to search gdb directory. Accept and step over conditional
15044 stack alignment code. Consume $prompt in failure cases.
15045 Reset timeout to $oldtimeout instead of some arbitrary value.
15046 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15047 timeout problems with infinite stack backtraces.
15048 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15049 Accept function parameters for linkfunc member.
15050
15051Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15052
15053 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15054 (CXXFLAGS): Remove, unreferenced.
15055 (B_OPTIONS): Add for -B options and add code to initialize with
15056 previous -B options and also add -B option to pick up cross compiled
15057 runtime.
15058 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15059 doing cross compiles.
15060 (target_alias): Declare global.
15061 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15062 to verify that gcc exists in build tree, and if so set CC to that
15063 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 15064
c906108c
SS
15065Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15066
15067 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15068 ptype test for anonymous union. Fixup testcase to match
15069 current gcc debug output.
15070
15071Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15072
15073 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15074 force argument to an unsigned long type.
15075
15076Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15077
15078 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15079 tests and anonymous union print/ptype tests.
15080 * gdb.base/list.exp (test_forward-search): Increase timeout by
15081 5 minutes for the "search extremely long line" case.
15082 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15083 completely optional and that the pass/fail messages use the command as
15084 the message if that third arg is a null string.
15085 (gdb_test_exact): Arrange that a null string pattern means match a
15086 null string output rather than any output, which might include random
15087 errors.
15088 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15089 backtrace test.
15090 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15091 always failing and failure is now exposed by gdb.exp changes.
15092
15093Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15094
15095 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15096 weren't being noted.
15097
15098Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15099
15100 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15101 * gdb.stabs/weird.exp: Remove v_comb xfails.
15102
dc96c6c7 15103Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15104
15105 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 15106 list.exp scope.exp watchpoint.exp]
c906108c 15107 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 15108
dc96c6c7 15109Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15110
15111 * config/monitor.exp: Increase download timeout to 1000 seconds.
15112
dc96c6c7 15113Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15114
15115 * config/m32r.exp: Increase timeout to 120 seconds.
15116
15117Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15118
15119 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15120 and accept older ordering as obsolescent gcc or gdb.
15121 * gdb.c++/templates.exp: Ditto.
15122 * gdb.c++/virtfunc.exp: Ditto.
15123
15124Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15125
15126 * gdb.base/coremaker.c: Add code to mmap some data so we
15127 can check that it ends up in the core file.
15128 * gdb.base/corefile.exp: Add test to read mmapped data
15129 from core file.
15130
dc96c6c7 15131Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15132
15133 * config/m32r.exp: New file.
15134
15135Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15136
15137 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15138 that cflags can contains -gstabs, and work correctly for other tests.
15139
dc96c6c7 15140Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15141
15142 * gdb.base/setshow.exp: New file, tests show and set.
15143 * gdb.base/setshow.c: New file, tests show and set.
15144 * gdb.base/help.exp: Add test for help set|show annotate.
15145 * gdb.base/default.exp: Add test for set|show annotate.
15146
15147Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15148
15149 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15150 errors unique.
15151 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15152 explicitly.
15153
15154Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15155
15156 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15157 and width commands. This is done elsewhere.
15158 * (gdb_start): Don't call gdb_start_sim here. That's already
15159 done in gdb_load. This fixes lots of failures in default.exp.
15160
15161Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15162
15163 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15164 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15165 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15166 in the same we we treat other failures (since it may be an expected
15167 condition), rather than as an error.
15168 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15169 old test format.
15170
15171Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15172
15173 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15174 (distclean maintainer-clean realclean): No need to remove files
15175 twice. Nuke the duplicates.
15176 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 15177 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
15178 Remove config.h along with other config files.
15179
15180Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15181
15182 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15183 "p func1 ()" and note that rests of tests are skipped.
15184 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15185 setup_xfails for "print func2::coremaker_local".
15186 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15187 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15188 affected by the previous run test.
15189 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15190 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15191 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15192 "pass int powerset tuple" and "pass modeless int powerset tuple".
15193 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15194 "real write 4" and "real write 8".
15195 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15196 setup_xfails for "print vs1 after tuple assign 2",
15197 "print \$i after tuple assign 2", and
15198 "print vs2 after tuple assign 2".
15199 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15200 meaningful error message and return -1 so the caller can
15201 suppress further tests and avoid a cascade of errors.
d63a86f8 15202
c906108c
SS
15203Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15204
15205 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15206 format for printing version.
15207 * gdb.base/default.exp: Ditto.
15208 * gdb.base/interrupt.exp: Fix problem with cascade of
15209 errors if child process dies while calling a function.
d63a86f8 15210
c906108c
SS
15211Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15212
15213 * Makefile.in (VPATH): Add
15214 * Makefile.in (Makefile, config.status): Fix rules so things get
15215 remade when necessary.
15216
15217Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15218
15219 * Makefile.in (just-check): Add path to sibling expect dir
15220 to environment variable specified by RPATH_ENVVAR.
15221
15222Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15223
15224 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15225 (just-check): Add shared library paths for libstdc++, tk,
15226 tcl, bfd, and opcodes to the environment variable specified
15227 in RPATH_ENVVAR.
15228 * configure.in: Add support to recognize --enable-shared flag
15229 and generate correct value for RPATH_ENVVAR.
15230 * configure: Regenerated with autoconf.
15231
15232Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15233
15234 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15235 include all osf versions.
15236 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15237 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15238 when target is linux. When failing to build pthreads test
15239 executable, give more meaningful message.
15240 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15241 arg for pthread_create.
d63a86f8 15242
c906108c
SS
15243Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15244
15245 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15246 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15247 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15248 and -lpthreads (everybody else).
15249 (test_startup): Fail gracefully if threads are not supported.
15250 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15251 "p/c array_index("abcdef",2)" when not gcc compiled.
15252 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15253 "print func2::coremaker_local" when not gcc compiled.
15254 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15255 "ptype on opaque struct tagname (statically)",
15256 "ptype on opaque struct tagname (dynamically) 1", and
15257 "ptype on opaque struct tagname (dynamically) 2"
15258 for not compiled with gcc.
15259 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15260 backtrace when compiled with gcc.
d63a86f8 15261 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
15262 than always return success.
15263
15264Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15265
15266 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15267
15268Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15269
15270 * gdb.base/structs.exp: Undo last change.
15271
15272Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15273
15274 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15275 encapsulate all the steps/nexts done during self test, starting
15276 at main, and makes them less sensitive to optimization issues.
15277 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15278 signal handler" test.
15279 * gdb.threads/pthreads.exp: Only run this for native configs.
15280 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15281 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15282 tests.
15283 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15284 for "runto test_calls(void)" test.
d63a86f8 15285
c906108c
SS
15286Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15287
15288 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15289 and don't expect address info in breakpoint confirmations.
15290
15291Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15292
15293 * gdb.base/list.exp (test_forward_search): Increase timeout
15294 temporarily by 60 seconds for searching extremely long line,
15295 and then reset to old value when done. Increase expect input
15296 buffer to 10000.
15297
15298Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15299
15300 * gdb.base/list.exp (test_forward_search): Fix to handle very
15301 long source line without overflowing expect's input buffer.
15302
15303Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15304
15305 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15306 "buffer_full".
15307
15308 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15309 "buffer_full".
15310
15311 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15312 "buffer_full".
15313
15314 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15315 "buffer_full".
15316
15317Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15318
15319 * configure.in (configdirs): Add gdb.threads.
15320 * configure: Regenerated with autoconf.
15321 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15322 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15323 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 15324
c906108c
SS
15325Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15326
15327 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15328
15329Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15330
15331 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15332 each signal's status in the output of "handle all print".
15333 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15334 the \r\n sequence that immediately precedes the gdb prompt.
15335 * gdb.base/a1-selftest.exp: Save original timeout and restore
15336 after test.
15337
15338Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15339
15340 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15341 symbol.
15342
15343Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15344
15345 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15346
15347Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15348
15349 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15350 timeout by 60 seconds.
15351
15352Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15353
15354 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15355 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15356 error return.
15357
15358Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15359
15360 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15361 gdb initialization, also report how long dejagnu waited. Restore
15362 old timeout before doing error return. Temporarily increase timeout
15363 by 3 minutes to allow for slow startups over heavy NFS use.
15364
15365Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15366
15367 * lib/gdb.exp: Report timeout value for verbosity level 2.
15368 * config/gdbserver.exp: Ditto.
15369 * config/hppro.exp: Ditto.
15370 * config/mips-gdb.exp: Ditto.
15371 * config/monitor.exp: Ditto.
15372 * config/netware.exp: Ditto.
15373 * config/sim-gdb.exp: Ditto.
15374 * config/slite-gdb.exp: Ditto.
15375 * config/udi-gdb.exp: Ditto.
15376 * config/unix-gdb.exp: Ditto.
15377 * config/vx-gdb.exp: Ditto.
15378 * gdb.base/a1-selftest.exp: Ditto.
15379 * gdb.base/a2-run.exp: Ditto.
15380 * gdb.base/break.exp: Ditto.
15381 * gdb.base/corefile.exp: Ditto.
15382 * gdb.base/list.exp: Ditto.
15383 * gdb.base/recurse.exp: Ditto.
15384 * gdb.base/scope.exp: Ditto.
15385 * gdb.base/signals.exp: Ditto.
15386
15387Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15388
15389 * gdb.threads/Makefile.in (docdir): Removed.
15390
15391Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15392
15393 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 15394 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 15395 @srcdir@.
d63a86f8 15396 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
15397 autoconf 2.5 or higher.
15398 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15399
15400Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15401
15402 * configure: Regenerated.
15403 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15404 avoid name clashes with SunOS headers.
15405
15406Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15407
15408 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15409
15410Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15411
15412 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15413 prototype information ends up in the compiler info file.
15414
15415Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15416
15417 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15418 attempting to regenerate it. Eliminate use of a temporary file
15419 and just generate the info file directly. Source it immediately,
15420 for consistency of use.
15421 * gdb.base/corefile.exp: Ditto
15422 * gdb.base/exprs.exp: Ditto.
15423 * gdb.base/funcargs.exp: Ditto.
15424 * gdb.base/langs.exp: Ditto.
15425 * gdb.base/list.exp: Ditto.
15426 * gdb.base/mips_pro.exp: Ditto.
15427 * gdb.base/nodebug.exp: Ditto.
15428 * gdb.base/opaque.exp: Ditto.
15429 * gdb.base/ptype.exp: Ditto.
15430 * gdb.base/scope.exp: Ditto.
15431 * gdb.base/setvar.exp: Ditto.
15432 * gdb.base/signals.exp: Ditto.
15433 * gdb.base/whatis.exp: Ditto.
15434 * gdb.c++/templates.exp: Ditto.
15435 * gdb.c++/virtfunc.exp: Ditto.
15436 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15437 whether or not to add -lstdc++ to the compile command line args.
15438
15439Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15440
15441 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15442 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15443 Increase timeout, a lot of single stepping might be needed if the
15444 target has no hardware watchpoints.
15445
15446Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15447
15448 * gdb.base/break.exp: Ignore compiler warnings when compiling
15449 break.c.
15450 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15451 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15452 from remote-sim.
15453 * gdb.base/exprs.exp: Add h8300 xfails.
15454 * gdb.base/funcargs.exp: Likewise.
15455 * gdb.base/nodebug.exp: Likewise.
15456 * gdb.base/printcmds.exp: Likewise.
15457 * gdb.base/ptype.exp: Likewise.
15458 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15459 h8300 xfails.
d63a86f8 15460 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
15461 on the h8300.
15462 * gdb.base/funcargs.c: Explicitly make last constant argument to
15463 call_after_alloca_subr an unsigned long type.
15464 * gdb.base/return.c: Include stdio.h.
15465
15466Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15467
15468 * config/abug.exp: New file for the older Motorola Bug monitor
15469 that runs on the mvme13x series VME boards.
15470 * config/monitor.exp: Use the new config array for target settings
15471 if they exist.
15472
15473Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15474
15475 * sim-gdb.exp: Make the SH simulator allocate less space when
15476 it is targeted.
15477
15478Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15479
15480 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15481 test.
15482
15483Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15484
15485 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15486 "rs6000-*-*" for "list function in include file" when gcc compiled.
15487 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15488 for "p ctable1[120]".
15489 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15490 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15491 Remove setup_xfail for "rs6000-*-*" for
15492 "print 'scope0.c'::filelocal before run".
15493 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15494 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15495 since some compilers don't allow both options to be given
15496 on the same command line. Create object file and move it.
d63a86f8 15497
c906108c
SS
15498Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15499
15500 * gdb.base/corefile.exp: Always regenerate the core file, since
15501 we always regenerate the coremaker program. Detect special case
15502 where registers cannot be read from core file.
d63a86f8 15503
c906108c
SS
15504Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15505
15506 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15507 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15508 * gdb.c++/templates.exp: Only match on basename of file since
15509 some formats like xcoff don't encode directory information.
15510 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15511 and rs6000 AIX xcoff targets.
15512 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15513 * configure: Regenerate.
15514 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15515 here, rather than in distclean.
d63a86f8 15516
c906108c
SS
15517Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15518
15519 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15520 defined, and use it to compile the test case with -O2. The
15521 native compilation still uses no optimization.
15522 * gdb.base/mips_pro.c: Remove inline assembly code since
15523 it is compiled PIC by default, which results in assembler
15524 warnings that make the testsuite think the compilation
15525 was unsuccessful.
15526
15527Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15528
15529 * gdb.c++/misc.exp: Add note to message for
15530 "print s.a for foo struct" that this is a known gcc 2.7.2
15531 and earlier bug.
15532
15533Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15534
15535 * gdb.base/break.exp: Fix pattern for matching "Delete all
15536 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15537 setup_xfail for deleting all breakpoints test. Fix various
15538 timeout messages to include "(timeout)".
15539 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15540 for "p t_float_values2(3.14159,float_val2)".
15541 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15542 for "continue to call2g" when gcc compiled.
15543 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15544 "up to foo in langs.exp", "show language at foo in langs.exp",
15545 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15546 and "show language at fsub in langs.exp".
15547 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15548 "list line 1 in include file", "list message for lines past EOF",
15549 "list function in include file", "list list0.h:foo", and
15550 "list filename:function; nonexistant function".
15551 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15552 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15553 and "ptype t_char_array" to be for native cc only.
d63a86f8 15554
c906108c
SS
15555Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15556
d63a86f8 15557 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
15558 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15559 "print func2::coremaker_local", and "backtrace in corefile.exp".
15560
15561Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15562
15563 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15564 "bt in signals.exp". This problem only appears when running
15565 the testsuite, and then only intermittently.
15566
15567Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15568
15569 * gdb.base/return.exp (return_tests): Differentiate between
15570 two tests of continuing.
15571
15572Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15573
15574 * */Makefile.in (maintainer-clean): Remove config.log.
15575 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15576 * gdb.c++/Makefile.in (PROGS): Add inherit.
15577 (clean): Remove *.ci.
15578
15579Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15580
15581 * gdb.c++/misc.cc: Add test code from Mike Stump.
15582 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15583
15584Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15585
15586 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15587 to "alpha-*-osf2*" and add comment.
15588 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15589 setup_xfail for "step over execarg initialization" and
15590 "step over corearg initialization".
15591 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15592 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15593 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15594 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15595 "print func2::coremaker_local", and "backtrace in corefile.exp".
15596 * gdb.base/signals.exp: Build and source signals.ci.
15597 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15598 to be for gcc only.
15599 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 15600
c906108c
SS
15601Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15602
15603 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15604 Feb 3 procfs.c change.
15605
15606Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15607
15608 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15609
15610Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15611
15612 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15613 from dejagnu's apparent default of 10 seconds, which gives random
15614 results when running the tests over NFS on moderately loaded systems.
15615 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15616
15617Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15618
15619 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15620 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15621 result reports.
15622
15623Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15624
15625 * configure.in (CY_AC_PATH_TCLH): Remove.
15626 * configure: Regenerate.
15627
15628Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15629
15630 * gdb.c++/Makefile.in (clean): Add missing '{'.
15631
15632Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15633
15634 * lib/gdb.exp: Provide a default value for noinferior.
15635
15636 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15637 Load libgloss.exp.
15638
15639Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15640
15641 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15642 the executable, not the .o to run the tests from.
15643
15644Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15645
15646 * gdb.base/break.exp: Don't test for program exit or exit status
15647 if $noresults if nonzero.
15648 * gdb.base/langs.exp: Likewise.
15649 * gdb.base/watchpoint.exp: Likewise.
15650
15651 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15652 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15653 trying to compile the testcase.
15654
15655Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15656
15657 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15658 * gdb.base/signals.exp (continue to handler): Likewise.
15659
15660Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15661
15662 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15663
15664 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15665
15666Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15667
15668 * gdb.base/corefile.exp: Recognize "not found" as failure
15669 when trying to determine if a core file was generated.
15670 If no core file was generate the first time, try again without
15671 the ulimit -c to work around braindamaged shells.
15672
15673Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15674
15675 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15676 [] tests with "test" and enclose string in quotes.
15677 * gdb.stabs/configure: Rebuild
d63a86f8 15678
c906108c
SS
15679Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
15680
15681 Changes in sync with expect:
15682 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
15683 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
15684 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
15685 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
15686 argument to AC_REQUIRE.
15687 * configure: Regenerated.
15688
15689Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
15690
15691 * gdb.base/corefile.exp: When generating a core, discard any
15692 error messages about ulimit not found and the "core dumped"
15693 message from the shell that runs the coredumper.
15694
15695Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
15696
15697 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
15698
15699 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
15700 which sed script to run. Expect failure for v_comb test
15701 on PA targets too.
d63a86f8 15702
c906108c
SS
15703Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
15704
15705 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
15706 "print func2::coremaker_local" and for "backtrace in corefile.exp"
15707
15708Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
15709
15710 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
15711 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
15712 "sparc-sun-solaris*" xfails for "p v_comb".
15713 * lib/gdb.exp (default_gdb_start): Fix typo.
15714 * gdb.base/corefile.exp: Allow "Core was generated by ..."
15715 messages to not include the full program name that caused
15716 the core dump since some systems (such as solaris) apparently
15717 truncate this path to about 80 characters.
15718 When generating a core file first try increasing the core file
15719 size limit to unlimited since some systems may default it to
15720 zero, and it is harmless to try it. Move the test for failing
15721 to generate a core file to where it will actually get executed.
15722 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15723 new gdb result from g++ debug info improvements and make old
15724 pattern obsolescent. Also account for size_t differences
15725 (may be int or long).
15726 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15727 initialization before function call is placed in the delay slot
15728 and thus appears to be skipped over by commands such as "next".
15729
15730Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15731
15732 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15733
15734Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15735
15736 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15737 input source file; fix code to compile test to deal with this
15738 convention.
15739 * gdb.c++/*.exp: Likewise.
15740
15741Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15742
15743 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15744 "bt in signals.exp".
15745
15746Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15747
15748 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15749 "step over execarg initialization" and
15750 "step over corearg initialization".
15751
15752Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15753
15754 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15755 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15756
15757Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15758
15759 From Rob Savoye (rob@poseidon.cygnus.com)
15760 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15761 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15762 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15763 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15764 configure.in}: Major reworking for autoconfig.
15765 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15766 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15767 New files.
15768 * config/unix-gdb.exp: Make GDB global.
15769 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
15770 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
15771 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
15772 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
15773 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
15774 term.exp, twice.exp, watchpoint.exp, whatis.exp},
15775 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
15776 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
15777 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
15778 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
15779 pr-8136.exp, result.exp, string.exp, tuples.exp},
15780 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
15781 to returns as necessary, arrange for test to compile own testcase
15782 executable.
15783 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 15784
c906108c
SS
15785Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
15786
15787 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
15788 clear_xfail at end of test which might not call either pass or fail.
15789 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
15790 "backtrace through signal handler".
15791
15792Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15793
15794 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
15795 continuing from a job control stop signal.
15796 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
15797
15798Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
15799
15800 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
15801 * gdb.base/corefile.exp: Likewise.
15802 * gdb.base/funcargs.exp: Likewise.
15803
15804Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
15805
15806 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
15807 * config/monitor.exp: Add support for setting baud rate.
15808
15809Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
15810
15811 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
15812 i*86-*-linux* xfails for "backtrace through signal handler".
15813 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
15814 "print func2::coremaker_local".
15815 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
15816 alpha-dec-osf2* xfail for
15817 "delete all breakpoints when none".
15818
15819Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
15820
15821 * gdb.base/break.exp: Change test that deletes all breakpoints
15822 when no user breakpoints are installed. A post 4.15 change
15823 causes gdb to no longer prompt in this case.
15824
15825Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
15826
15827 * gdb.base/return.exp (return_tests): Change xfail for test
15828 "correct value returned double test" to stop xfailing at
15829 Solaris 2.5. Apparently the bug has been fixed.
15830
15831Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
15832
15833 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
15834 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
15835
15836Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
15837
15838 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
15839 * gdb.disasm/hppa.s: Corresponding changes.
15840
15841Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
15842
15843 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
15844 makefile fragment.
15845 * config/mt-hpux: Deleted.
15846
15847Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
15848
d63a86f8 15849 * Many files: When warning about suppressed tests due to a
c906108c
SS
15850 nonexistant test binary, avoid incrementing the warning count.
15851
15852Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15853
15854 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 15855
c906108c
SS
15856Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15857
15858 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15859 "sparc-*-solaris2*".
15860
15861Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15862
15863 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15864 Add global and local variables and initialize them.
15865 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15866 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15867 extracts the file name and terminating signal from the core file.
15868 * TODO: Remove note about tests for correct mapping of corefile.
15869 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15870 from optimizing it away.
15871 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15872 handles common blocks.
15873
15874Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15875
15876 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15877 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15878
15879Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15880
15881 * Makefile.in (maintainer-clean): New target, synonym for
15882 realclean.
15883 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15884 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15885 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15886 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15887 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15888 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15889
15890Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15891
15892 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15893 xfails when not gcc compiled for "print foo::funclocal".
15894 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15895 "print foo::funclocal at foo",
15896 "print 'scope1.c'::foo::funclocal at foo",
15897 "print foo::funclocal_bss at foo",
15898 "print 'scope1.c'::foo::funclocal_bss at foo",
15899 "print foo::funclocal_ro at foo",
15900 "print 'scope1.c'::foo::funclocal_ro at foo",
15901 "print bar::funclocal at foo" and
15902 "print 'scope1.c'::bar::funclocal at foo".
15903 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15904 gcc compiled for "print foo::funclocal at bar".
15905 Expand all messages to ensure that they identify that
15906 the test is at bar().
15907 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15908 gcc compiled for:
15909 "ptype on opaque struct pointer (statically)",
15910 "ptype on opaque struct tagname (statically)",
15911 "ptype on opaque struct pointer (dynamically) 1",
15912 "ptype on opaque struct tagname (dynamically) 1",
15913 "ptype on opaque struct pointer (dynamically) 2" and
15914 "ptype on opaque struct tagname (dynamically) 2
15915 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15916 gcc compiled for:
15917 "p datalocal"
15918 "whatis datalocal",
15919 "ptype datalocal",
15920 "p bsslocal",
15921 "whatis bsslocal", and
15922 "ptype bsslocal".
15923 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15924 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15925 when not gcc compiled.
15926 * gdb.base/funcargs.exp (float_and_integral_args): Add
15927 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15928 compiled.
15929 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15930 "backtrace from call6a" when not gcc compiled.
15931 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15932 "backtrace from call7a" when not gcc compiled.
15933 * gdb.base/callfuncs.exp (do_function_calls):
15934 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15935 "p t_char_array_values(char_array_val2,char_array_val1)",
15936 "p t_char_array_values(char_array_val1,char_array_val2)",
15937 "p t_char_array_values("carray 1","carray 2")",
15938 "p t_char_array_values("carray 1",char_array_val2)",
15939 "p t_char_array_values(char_array_val1,"carray 2")",
15940 "p sum_args(1,{2})",
15941 "p sum_args(2,{2,3})",
15942 "p sum_args(3,{2,3,4})",
15943 "p sum_args(4,{2,3,4,5})"
15944 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15945 "backtrace in corefile.exp" when not gcc compiled.
15946
15947Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15948
15949 * gdb.base/signals.exp: Rewrite `handle all print' test as
15950 a procedure. Accept blanks or TABs as whitespace, increase
15951 timeout and expect input buffer size for the large output
15952 from the command. Remove "i*86-*-bsdi2.0" xfail.
15953
15954Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15955
15956 * gdb.base/setvar.exp: Add new testcases for truncation when
15957 assigning invalid values to bitfields.
15958
15959Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15960
d63a86f8 15961 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15962 mips-sgi-irix* xfail for
15963 "call inferior func with struct - returns char *"
15964 and fix test so that an optional (unsigned char *) cast is
15965 accepted in the result.
15966
15967Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15968
15969 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15970 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15971 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15972 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15973 that accidentally got checked in.
15974
15975Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15976
d63a86f8 15977 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15978 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15979 compiled test.
15980 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15981 Add mips-sgi-irix5* xfail for not gcc compiled.
15982 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15983 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15984 "p top", "whatis top", "p middle", and "whatis middle".
15985 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15986 "whatis signed char" for not gcc compiled.
15987 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15988 "set variable signed char=-1 (-1)" and
15989 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15990 * gdb.base/funcargs.exp (float_and_integral_args):
15991 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15992 Add mips-sgi-irix* xfail when not gcc compiled for
15993 "continue to call2b".
15994 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15995 "continue to call2g".
15996 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15997 "backtrace from call6a"
15998 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15999 "backtrace from call7k".
16000 Add mips-sgi-irix5* xfail when not gcc compiled for
16001 "backtrace from call7a".
16002 (localvars_after_alloca): Fix gdb_test cmds for
16003 "print * after runto ...".
16004 Remove rs6000-*-* xfails for
16005 "print i after runto localvars_after_alloca" and
16006 "print l after runto localvars_after_alloca"
16007 for all compilers.
16008 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16009 when not compiled with gcc, for:
16010 "print signed char == (minus)",
16011 "print signed char != (minus)",
16012 "print signed char < (minus)",
16013 "print signed char > (minus)".
16014 * gdb.base/callfuncs.exp (do_function_calls):
16015 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16016 "call inferior func with struct - returns char *".
d63a86f8 16017 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
16018 "correct value returned double test" to include Solaris 2.4.
16019 * gdb.base/funcargs.exp (float_and_integral_args):
16020 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 16021
c906108c
SS
16022Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16023
16024 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16025 enumeration bitfields if compiling with GNU C.
16026 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16027 to empty' prompt.
16028
16029Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16030
16031 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16032 test for PRO targets.
16033
16034 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16035 breakpoints in the inferior at any given time by making
16036 two groups of breakpoints for call2*, call6* and call7*
16037 tests.
16038
16039Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16040
16041 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16042 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16043 from optimizing it away.
16044 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16045 "call inferior func with struct".
16046
16047Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16048
16049 * configure.in: Only configure gdb.chill for particular targets.
16050
16051Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16052
16053 * gdb.base/Makefile.in: Add action to .c.o transformation
16054 rule that generates a .ci file for each .o file and remove
16055 explicit .c.o rules except for callfuncs.o.
16056 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16057 generates a .ci file for each .o file and remove explicit
16058 .cc.o rules.
16059 (clean): Remove *.tmp *.ci files.
16060 (EXECUTABLES): Remove templ-info.exp.
16061 * gdb.base/compiler.c: New file.
16062 * gdb.c++/compiler.cc: New file
16063 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16064 Change rs6000-*-* xfail for
16065 "print 'scope0.c'::filelocal_ro" and
16066 "print 'scope1.c'::filelocal" and
16067 "print 'scope1.c'::filelocal_bss" and
16068 "print 'scope1.c'::filelocal_ro" and
16069 "print 'scope1.c'::foo::funclocal" and
16070 "print 'scope1.c'::foo::funclocal_ro" and
16071 "print 'scope1.c'::bar::funclocal" and
16072 "print 'scope0.c'::filelocal_ro" and
16073 "print 'scope1.c'::filelocal at foo" and
16074 "print 'scope1.c'::filelocal_bss at foo" and
16075 "print 'scope1.c'::filelocal_ro at foo" and
16076 "print 'scope1.c'::foo::funclocal at foo" and
16077 "print 'scope1.c'::foo::funclocal_bss at foo" and
16078 "print 'scope1.c'::foo::funclocal_ro at foo" and
16079 "print 'scope1.c'::bar::funclocal at foo" and
16080 "print 'scope0.c'::filelocal_ro" and
16081 "print 'scope1.c'::filelocal" and
16082 "print 'scope1.c'::filelocal_bss" and
16083 "print 'scope1.c'::filelocal_ro" and
16084 "print 'scope1.c'::foo::funclocal" and
16085 "print 'scope1.c'::foo::funclocal_bss" and
16086 "print 'scope1.c'::foo::funclocal_ro" and
16087 "print 'scope1.c'::bar::funclocal" and
16088 "print 'scope1.c'::bar::funclocal_bss"
16089 to only be xfail'd when not compiled with gcc.
d63a86f8 16090 Add rs6000-*-* xfail for
c906108c
SS
16091 "print 'scope0.c'::filelocal_bss before run"
16092 when compiled with gcc.
16093 (test_at_main): Add rs6000-*-* xfail for
16094 "print filelocal_ro in test_at_main"
16095 when compiled with gcc.
16096 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 16097 Add rs6000-*-aix* xfail for
c906108c
SS
16098 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16099 "ptype t_char_array", not compiled with gcc.
16100 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16101 xfail for "list foo (in include file)" when gcc compiled.
16102 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16103 (integral_args): Add rs6000-*-* xfail for
16104 "run to call0a" if not compiled with gcc.
16105 (unsigned_integral_args): Add rs6000-*-* xfail for
16106 "run to call1a" if not compiled with gcc.
16107 (float_and_integral_args): Add rs6000-*-* xfail for
16108 "run to call2a" if not compiled with gcc and for
16109 "continue to call2b" for any compiler.
16110 Add rs6000-*-* xfail to
16111 "print f1 after run to call2a" for gcc compiled.
16112 (discard_and_shuffle): Add rs6000-*-* xfail for
16113 "run to call6a".
16114 (shuffle_round_robin): Add rs6000-*-* xfail for
16115 "backtrace from call7a" if not compiled with gcc.
16116 Add rs6000-*-* xfail for
16117 "backtrace from call7b" if compiled with gcc.
16118 (call_after_alloca): Add rs6000-*-* xfail for
16119 "print c in call_after_alloca" and
16120 "print s in call_after_alloca" and
16121 "backtrace from call_after_alloca_subr"
16122 if not compiled with gcc.
16123 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16124 "print c in localvars_in_indirect_call" and
16125 "print c in localvars_in_indirect_call" and
16126 "backtrace in indirectly called function" and
16127 "stepping into indirectly called function"
16128 if not compiled with gcc.
16129 (localvars_after_alloca): Add rs6000-*-* xfail for
16130 "print c after runto localvars_after_alloca" and
16131 "print s after runto localvars_after_alloca" and
16132 "print i after runto localvars_after_alloca" and
16133 "print l after runto localvars_after_alloca"
16134 for all compilers.
16135 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16136 than whatis-info.exp.
16137 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16138 than opaque-info.exp.
16139 Setup rs6000-*-* xfail for
d63a86f8 16140 "ptype on opaque struct pointer (statically)" and
c906108c
SS
16141 "ptype on opaque struct pointer (dynamically)" when
16142 not compiled with gcc.
16143 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16144 rather than callf-info.exp.
16145 (do_function_calls): Add clear_xfail for rs6000-*-* for
16146 "p t_float_values2(3.14159,float_val2)". Seems to work
16147 fine there, both with xlc and gcc. Need to find out what
16148 it is doing right and fix other platforms.
16149 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16150 "call inferior func with struct - returns int",
16151 "call inferior func with struct - returns long",
16152 "call inferior func with struct - returns float",
16153 "call inferior func with struct - returns double",
16154 "call inferior func with struct - returns char *",
16155 but only if not gcc compiled (presumes xlc compiled).
16156 Change rs6000-*-* xfails for
16157 "call inferior func with struct - returns char" and
16158 " call inferior func with struct - returns short" to only
16159 xfail if not using gcc.
16160 (clean mostlyclean): Remove *.ci and *.tmp files.
16161 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16162 than templ-info.exp.
16163 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16164 Add rs6000-*-* xfail for "up to foo in langs.exp"
16165 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16166 when not gcc compiled.
d63a86f8 16167
c906108c
SS
16168Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16169
16170 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16171 * gdb.base/corefile.exp: Likewise.
16172 * gdb.base/list.exp: Likewise.
16173 * gdb.base/scope.exp: Likewise.
16174 * gdb.base/siganls.exp: Likewise.
16175
16176 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16177 compiler output.
16178 * gdb.base/whatis.exp: Likewise.
16179
16180Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16181
16182 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16183 failure (opcode table has been fixed to match reality).
16184
16185Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16186
16187 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16188 "call inferior func with struct - returns char",
16189 "call inferior func with struct - returns short"
16190
16191 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16192 "print 'scope0.c'::filelocal at main",
16193 "print 'scope0.c'::filelocal_bss in test_at_main",
16194 "print 'scope0.c'::filelocal at foo",
16195 "print 'scope0.c'::filelocal_bss in test_at_foo",
16196 "print 'scope0.c'::filelocal at bar",
16197 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 16198
c906108c
SS
16199 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16200 in source file 1". This bug seems to have been fixed with both
16201 gcc and native cc (was native assembler bug?).
16202
16203Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16204
16205 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16206 "backtrace through signal handler" to "i*86-*-sysv4*".
16207 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16208 continue" case. Add "known SVR4 bug" to fail message.
16209 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16210 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16211 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16212 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16213 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16214 "up to foo in langs.exp", "show language at foo in
16215 langs.exp", "up to cppsub_ in langs.exp", "show
16216 language at cppsub_ in langs.exp", "up to fsub in
16217 langs.exp", and "show language at fsub in langs.exp".
16218 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16219 "bactrace in corefile.exp".
16220 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16221 "call inferior function with struct - returns float" and
16222 "call inferior function with struct - returns double".
d63a86f8 16223
c906108c
SS
16224Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16225
16226 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16227 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16228 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16229 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16230
16231Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16232
16233 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16234 (or overriden) "CHILL" macro rather then bare "gcc".
16235 Also look for ../../gcc/xgcc since that is what we will
16236 actually need, not "Makefile". Remove following assignment
16237 of CHILL to CHILL_FOR_TARGET because that results in
16238 recursive definition.
16239
16240Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16241
16242 * gdb.base/corefile.exp: Change xfail for backtrace in
16243 corefile.exp from linuxaout to all linux.
16244 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16245 cases where we miss the breakpoint at the signal handler
16246 for some reason. Setup xfail for linuxoldld/linuxaout and
16247 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16248 hitting SIGURG breakpoint.
16249 * gdb.base/signals.exp: Setup xfail for "next" acting like
16250 continue to add linuxoldld. Setup xfail for all linux for
16251 "next to handler in signals_tests_1", "backtrace in
16252 signals_tests_1", "continue to func1", "pass SIGUSR1",
16253 and continue to handler".
16254
16255Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16256
16257 * Update all FSF addresses except those in COPYING* files.
16258
16259Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16260
16261 * gdb.base/a2-run.exp: Change messages to be more explicit about
16262 the status of args, and quote binfile in results.
16263
16264Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16265
16266 * gdb.base/callfuncs.exp: Add tests for passing structs to
16267 inferior functions and return various types.
16268 * gdb.base/callfuncs.c: Add functions to receive a struct
16269 and return a member of the struct, in various types.
16270
16271Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16272
16273 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16274
16275Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16276
16277 * config/vxworks29k.exp: New file, sources vxworks.exp.
16278
16279Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16280
16281 * config/gdbremote.exp: New file. Testing framework using
16282 gdbserver.
16283
16284Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16285
16286 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16287 "call function when asleep" and "send end of file".
16288 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16289 for "backtrace in corefile.exp".
16290 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16291 for "backtrace through signal handler".
16292 * gdb.base/corefile.exp: Make sure we actually generate a core file
16293 before trying the core tests. Some systems allow the user to suppress
16294 generation of core files and default to that (linux for example).
16295 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16296 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16297
16298Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16299
16300 * gdb.threads: New directory with some crude multi-threaded
16301 gdb tests (step.exp and step2.exp).
16302 * config/mt-lynx (STEP_EXECUTABLE): Define.
16303 (THREADFLAGS): Define.
16304
16305Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16306
16307 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16308
16309 * gdb.base/signals.exp: Disable whole file for lynx until
16310 further notice.
16311
16312 * gdb.base/signals.exp: xfail test where "next" acts like
16313 "continue" for lynx.
16314
16315 * gdb.base/interrupt.exp: xfail test for calling function while
16316 inferior is asleep for lynx.
16317
16318 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16319 than one cr-lf after each command.
16320
16321Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16322
16323 * configure.in: Reinstate setting of stabsdirs variable, fix
16324 typo in setting up configdirs for native builds.
16325
16326 * gdb.base/return.exp: Fix typo in return double test.
16327 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16328 compiler from optimizing them away.
16329
16330Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16331
16332 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16333 sequences to be echo'd by gdb when using gdb_test.
16334 * gdb.chill/chexp.exp: Likewise.
16335 * gdb.fortran/exprs.exp: Likewise
16336
16337Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16338
16339 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16340 after the inferior gdb has started.
16341
16342 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16343 after each command.
16344 * gdb.base/funcargs.exp: Likewise.
16345 * gdb.base/gdbvars.exp: Likewise.
16346 * gdb.base/interrupt.exp: Likewise.
16347 * gdb.base/list.exp: Likewise.
16348 * gdb.base/watchpoint.exp: Likewise.
16349 * gdb.c++/demangle.exp: Likewise.
16350 * gdb.c++/inherit.exp: Likewise.
16351 * gdb.chill/chexp.exp: Likewise.
16352 * gdb.fortran/exprs.exp: Likewise.
16353
16354 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16355 test if we can't handle IO to/from the inferior.
16356
16357 * gdb.c++/misc.exp: Always check for a program already being
16358 started after sending a "run" command to gdb.
16359
16360 * gdb.base/twice.exp: Start with a fresh gdb.
16361
16362 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16363 only depend on gdb's expression code, not the chill runtime.
16364
16365 * gdb.base/return.c: Put return values into variables so we
16366 can have gdb print them rather than depending on the program
16367 to print them.
16368 * gdb.base/return.exp: Corresponding changes.
16369
16370 * lib/gdb.exp: Provide default value for noinferiorio.
16371 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16372 the inferior.
16373
16374 * gdb.base/break.exp: Always check for a program already being
16375 started after sending a "run" command to gdb.
16376 (text_next_with_recursion): Don't check the output from the
16377 program's printf statement. Instead just make sure the program
16378 exited.
16379
16380 * gdb.base/commands.exp: Protect tests which need arguments with
16381 $noargs conditionals.
16382
16383Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16384
16385 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16386 of structure member arrays to match gdb/valops.c:value_addr change.
16387
16388Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16389
16390 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16391 cases.
16392
16393Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16394
16395 * configure.in (configdirs): Remove gdb.chill from default list
16396 of subdirs and then add it back in only if doing a native build.
16397 The current chill compiler does not yet work in any cross build.
16398 * Revert all signal changes from Jul 6.
16399 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16400 for sh-hms targets, allowing these tests to link, with no other
16401 changes. Testing is suppressed by setting "nosignals" in site.exp.
16402
16403Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16404
16405 * configure.in (signaldirs): Define and add to configdirs for all
16406 targets except some specific ones that are known to not support signals.
16407 Also clean up formatting.
16408 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16409 (signals, sigall): Remove rules to build.
16410 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16411 Moved to new gdb.signals directory.
16412 * gdb.signals: New test directory.
16413 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16414 signals.c signals.exp}: New or moved files.
16415
16416Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16417
16418 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16419
16420Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16421
16422 * gdb.base/return.exp: Xfail `return double' test failure
16423 on at least Solaris 2.3 and handle future/past versions on
16424 a case by case basis as appropriate. Also update message
16425 to include i*86 failures.
16426
16427Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16428
16429 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16430
16431 * lib/gdb.exp: Fix comment which erroneously identified
16432 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16433 gdb_file_cmd not gdb_load).
16434 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16435
16436 * gdb.base/setvar.exp: Make test names consistent between pass and
16437 fail cases. Use gdb_test more.
16438
16439Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16440
16441 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16442
16443Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16444
16445 * gdb.base/help.exp: Fix expected help string for `show commands'.
16446
16447Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16448
16449 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16450
16451 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16452 of a text section.
16453
16454Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16455
16456 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16457 that loop eventually terminates. Fix Connection refused logic so
16458 that testsuite will expire nicely.
16459
16460Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16461
16462 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16463 config/rom68k.exp: New tcl glue for the appropriate monitors.
16464 These all just end up calling monitor.exp.
16465 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16466 refused' by retrying. Cleanup some timeout issues.
16467 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16468 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16469 callers don't have to set/restore global timeout variable.
16470
16471 * The following set of changes centralizes management of the global
16472 timeout variable. This way, it can be set in one target dependent
16473 place instead of dozens of places scattered throughout the test suite.
16474 If you need to lengthen a timeout, then you should either set timeout
16475 in one of the config/{target}.exp files, or multiply it by a factor.
16476 Setting it to an absolute value is always going to lose for some
16477 targets.
16478 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16479 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16480 * gdb.base/funcargs.exp: Don't set timeout.
16481 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16482 * gdb.base/printcmds.exp (test_print_string_constants
16483 test_print_array_constants): Don't set timeout.
16484 * gdb.base/ptype.exp: Don't set timeout.
16485 * gdb.base/recurse.exp: Don't set timeout.
16486 * gdb.base/return.exp: Don't set timeout.
16487 * gdb.base/watchpoint.exp: Don't set timeout.
16488 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16489 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16490
16491Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16492
16493 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16494
16495Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16496
16497 * lib/gdb.exp: Disable chill tests for irix5.
16498
16499Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16500
16501 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16502 each test pass or fail.
16503
16504Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16505
16506 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16507 xlc not gcc.
16508
16509Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16510
16511 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16512
16513Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16514
16515 * config/est.exp: Fix copyright and comments. Remove dead code.
16516 Use targetname, serialport and baud variables instead of fixed
16517 constants.
16518 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16519 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16520
16521Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16522
16523 * gdb.base/watchpoint.exp: Don't run
16524 test_watchpoint_triggered_in_syscall for sunos.
16525
16526Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16527
16528 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16529 they don't seem to exist. Do include stdio.h.
16530
16531Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16532
16533 * gdb.base/a1-selftest.exp: Add alpha xfail.
16534
16535Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16536
16537 * gdb.base/watchpoint.c (main): Prompt before calling read().
16538 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16539 Revise accordingly. Remove cruft about sending "123" several
16540 times, until it gets noticed. Clean up the "print buf[0]" stuff
16541 so that it passes or fails, and waits for prompts in the usual way.
16542
16543Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16544
16545 * gdb.base/recurse.exp: Fix comment.
16546
16547 * TODO: Remove item about printing variables in nodebug.exp. Add
16548 item about enabling tests which are only run on some targets.
16549
16550 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16551 fail, make test names unique, use new gdb_test convention
16552 regarding pattern, use gdb_test more, etc.).
16553
16554 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16555 fail, make test names unique, etc.).
16556
16557Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16558
16559 * gdb.base/nodebug.c: Change return type of top and middle to
16560 short.
16561 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16562 are fixed by the recent mdebugread.c changes. Allow `short ()'
16563 as type for top and middle.
16564
16565Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16566
16567 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16568 nearly as I can tell, the whole thing was an accident in Stu's
16569 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16570 to replace a send/expect pair with gdb_test, but ended up only
16571 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16572 of 30 Mar 1995 took care of it, but left this vestigial comment
16573 which I am now nuking.
16574
16575Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16576
16577 * gdb.base/break.exp: Look for different line number for
16578 breakpoint at main depending on usestubs.
16579
16580Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16581
16582 * gdb.base/list.exp: Adjust some alternate expect patterns to
16583 match recent list0.c change. Add alternate expect pattern for
16584 output from `list default lines around main' for optimizing
16585 compilers.
16586
16587Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16588
16589 * lib/gdb.exp: If nosignals is not set, set it to 0.
16590
16591Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16592
16593 * config/slite-gdb.exp: Responds to load symbol table prompt.
16594 * gdb.base/break.exp: Adjust line number, fix rerun.
16595 * gdb.base/langs0.c: Add #ifdef usestubs.
16596
16597Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16598
16599 * gdb.base/list.exp: Adjust line contents after adding new lines in
16600 list0.c. Also fix a syntax error.
16601
16602 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16603 * gdb.base/break.exp: ditto.
16604 * gdb.base/list.exp: ditto.
16605 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16606 * gdb.base/run.c: ditto.
16607 * gdb.base/list0.c: ditto.
16608 * gdb.base/funcargs.c: ditto.
16609
16610Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16611
16612 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16613 $targetname, $serialport and $baud instead of hardwired variables.
16614 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16615 target doesn't support signals.
16616
16617Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16618
16619 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16620
16621Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16622
16623 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16624 Don't rely on the value of an auto variable before it has been
16625 initialized. Use gdb_test more.
16626
16627Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16628
16629 * lib/gdb.exp (default_gdb_version): A version number must start
16630 with a digit, but other than that contains all characters up to
16631 the first whitespace character.
16632
16633Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16634
16635 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16636
16637Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16638
16639 * gdb.c++/*.exp: Warn if executable does not exist. The original
16640 reason for skipping the warning was that configure.in sometimes
16641 intentionally skipped building the executables but the tcl code
16642 had no way of knowing. That (a) was always bogus with respect to
16643 error handling, (b) is no longer true (right now there is no way
16644 to skip C++ tests).
16645
16646 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16647
16648Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16649
16650 * gdb.base/list.exp: Add expect patterns for output from
16651 SunPRO compiled executables.
16652 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16653 types.
16654
16655Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16656
16657 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16658 number (we are already testing that the correct source line text
16659 gets printed).
16660
16661 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16662 that is what is intended, but something needed to be done to get
16663 sunos4 native working again.
16664
16665 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16666
16667 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16668 apparently went with a (very) old xfail.
16669
16670Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16671
16672 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16673 runto_main is a proc in gdb.exp that will do 'step' for target use
16674 stubs.
16675 * gdb.base/exprs.exp: ditto.
16676 * gdb.base/interrupt.exp: ditto.
16677 * gdb.base/opaque.exp: ditto.
16678 * gdb.base/printcmds.exp: ditto.
16679 * gdb.base/ptype.exp: ditto.
16680 * gdb.base/scope.exp: ditto.
16681 * gdb.base/setvar.exp: ditto.
16682 * gdb.base/signals.exp: ditto.
16683 * gdb.base/twice.exp: ditto.
16684 * gdb.c++/classes.exp: ditto.
16685 * gdb.c++/inherit.exp: ditto.
16686 * gdb.c++/templates.exp: ditto.
16687 * gdb.base/break.exp: no run and hit main for stubs. Change line
16688 numbers for breakpoints and info breakpoint.
16689 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
16690 breakpoint().
16691 * gdb.base/callfuncs.c: ditto.
16692 * gdb.base/exprs: ditto.
16693 * gdb.base/interrupt.c: ditto.
16694 * gdb.base/opaque0.c: ditto.
16695 * gdb.base/printcmds.c: ditto.
16696 * gdb.base/ptype.c: ditto.
16697 * gdb.base/scope0.c: ditto.
16698 * gdb.base/setvar.c: ditto.
16699 * gdb.base/signals.c: ditto.
16700 * gdb.base/twice.c: ditto.
16701 * gdb.c++/misc.cc: ditto.
16702 * gdb.c++/templates.cc: ditto.
16703
16704Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16705
16706 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
16707
16708 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
16709 somewhere between `read' and `main.c'. I'm pretty sure the
16710 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
16711 and it isn't particularly useful.
16712
16713 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
16714
16715Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16716
16717 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
16718
16719Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16720
16721 * config/mt-slite: add LIBS and -nostdlib.
16722 * config/slite-gdb.exp: add this new file to support sparclite target.
16723
16724Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16725
16726 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16727
16728 * gdb.base/a2-run.exp: Change argument to istarget from
16729 "*-*-vxworks" to "*-*-vxworks*".
16730 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16731
16732Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16733
16734 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16735 will not runto main but do a 'step' to step out of breakpoint().
16736 * config/mt-slite: add -Dusestubs.
16737
16738Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16739
16740 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16741 instead of just @.
16742
16743 * gdb.base/signals.exp: Add test for "handle all print".
16744 * TODO: Remove "handle all print". Also remove item about
16745 checking copyright date (I don't like the idea of a spurious FAIL
16746 based on when we run the tests).
16747
16748 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16749 for SunOS4 (reason for failure not investigated). Remove
16750 redundant test for $binfile.
16751
16752 * gdb.base/nodebug.c (array_index): Call malloc.
16753
16754 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16755
16756Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16757
16758 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16759 conventions and slightly simplify the matching regexp.
16760
16761Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16762
16763 * gdb.base/break.exp: Update gdb_test invocation to use new
16764 convention.
16765
16766 * lib/gdb.exp: If noargs is not set, set it to 0.
16767
16768 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16769 tests unique.
16770
16771 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
16772
16773Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16774
16775 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
16776 one argument of type "<non-float parameter>".
16777
16778Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
16779
16780 * config/rom68k.exp: New file to support Motorola IDP board.
16781 * gdb.base/a2-run.exp: Skip this file if noargs is set.
16782 * gdb.base/break.c: Change things around so that this program
16783 doesn't depend upon args. This is necessary to make remote
16784 targets work (in general, they can't take args).
16785 * gdb.base/break.exp: Don't try to send args to program. Don't
16786 expect output. Also, replace lots of code with gdb_test.
16787
16788Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16789
16790 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
16791 printing of '\'' (which is what the comment says we are testing,
16792 even though we were not), not '''.
16793 (test_integer_literals_rejected): Test that printing ''' is an error.
16794
16795 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16796 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
16797 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
16798 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
16799 Use gdb_test not test_print_accept.
16800 * lib/gdb.exp: Remove test_print_accept.
16801
16802 * gdb.base/signals.exp (signal_tests_1): Make pass message
16803 consistent with fail message.
16804
16805 * gdb.base/whatis.exp: Remove xfails for printing char vs.
16806 unsigned char; the bug (PR 1821) is fixed.
16807
16808 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
16809
16810 * gdb.base/scope.exp (test_at_localscopes): Call pass for
16811 successful tests--makes xfailing them work right.
16812
16813Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16814
16815 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
16816 only \r\n, not .*. The test can pass .* as the last thing in
16817 $pattern if that is what it wants. In addition to providing this
16818 flexibility, this change should speed up pattern matching in cases
16819 where the pattern already ended with .* (there were a number of
16820 them). This change also helps catch bad patterns--in the old
16821 scheme the typo "char \*" instead of "char \\*" would pass. Now
16822 it is caught.
16823 * Many .exp files: Update callers.
16824
16825 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
16826 clearer and does not spuriously match multiple ('s. Likewise for
16827 ) and *.
16828
16829 * gdb.base/nodebug.exp: Test ability to call a function and pass
16830 it a string (even with no debugging info).
16831
16832 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
16833 "p '\'", which is the same as "p ''" once tcl gets done with
16834 quoting, to "p '\\'", which I suspect is what is intended (one
16835 backslash gets sent to GDB).
16836
16837 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
16838
16839Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16840
16841 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
16842 1817) was fixed literally years ago.
16843
16844Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16845
16846 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
16847 test, it causes stepping out of call_after_alloca_subr with
16848 optimizing compilers.
16849 (localvars_in_indirect_call): Consume GDB prompt if `finish'
16850 fails.
16851
16852 * gdb.c++/templates.exp: Source templ-info.exp only if
16853 the templates executable exists.
16854
16855 * gdb.c++/misc.cc (class Contains_static_instance,
16856 class Contains_nested_static_instance),
16857 gdb.c++/classes.exp (test_static_members): Test printing of
16858 a class that contains a static instance of the class.
16859
16860Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16861
16862 * gdb.base/langs2.c (cppsub_): Don't prototype.
16863 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16864 only, I believe).
16865
16866Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16867
16868 * lib/gdb.exp (skip_chill_tests): New procedure.
16869
16870 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16871
16872Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16873
16874 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16875 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16876
16877Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16878
16879 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16880
16881 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16882 disassemble 8, not 16, instructions for part 4.
16883
16884 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16885 support the latter anymore.
16886
16887 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16888 -DNO_PROTOTYPES.
16889 * gdb.base/callfuncs.c: Control use of prototypes based on
16890 NO_PROTOTYPES, not __STDC__.
16891 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16892 t_float_values2 tests if prototypes in use.
16893
16894 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16895 t_double_values): When checking differences against DELTA, check
16896 that difference is within the range (-DELTA,DELTA), not just
16897 (-infinity,DELTA).
16898
16899Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16900
16901 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16902 'file' command firts, then 'target', then 'load', this is due to gdb
16903 target set up.
16904 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16905
16906Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16907
16908 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16909 FP load/store variants.
16910 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16911
16912Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16913
16914 * gdb.base/term.exp: Do not give a warning if not native, it is
16915 not an abnormal condition.
16916
16917Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16918
16919 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16920 t_char_array".
16921
16922Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16923
16924 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16925 are getting the version number.
16926
16927 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16928 if not native, it is not an abnormal condition.
16929
16930Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16931
16932 * lib/gdb.exp: Just use "file exists", rather than undocumented
16933 dejagnu procedure "findfile".
16934
16935Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16936
16937 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16938 (LDFLAGS): Set to -Xlinker -Ur.
16939
16940 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16941 Removed, these values are set by lib/gdb.exp.
16942
16943 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16944
16945Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16946
16947 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16948 of replicating gdb startup code.
16949
16950 * config/mt-vxworks (LDFLAGS): Set to -r.
16951 (CFLAGS_FOR_TARGET): Removed.
16952
16953 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16954 (gdb) and gdb for vxworks uses (vxgdb).
16955
16956 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16957 executable is not in the tree and host != target, use sed and
16958 program_transform_name to determine the gdb name used by the
16959 target.
16960
16961 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16962 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16963
16964Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16965
16966 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16967 floats, chars, and shorts where there are ANSI-style function
16968 definitions.
16969
16970 * gdb.base/langs.exp, gdb.base/langs*: New test.
16971 * gdb.base/Makefile.in: Build it.
16972 * TODO: Remove item about checking that C names don't get C++
16973 demangling applied; this test tests it.
16974
16975Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16976
16977 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16978 went with the const70 xfail. The xfail went away a year ago.
16979
16980 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16981
16982 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16983 for hp300.
16984
16985 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16986
16987 * gdb.base/a1-selftest.exp: Don't run on hp300.
16988
16989Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16990
16991 * Makefile.in (site.exp): Set host_alias and target_alias as well
16992 as host_triplet and target_triplet.
16993
16994Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16995
16996 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16997
16998 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16999 places as other ecoff systems).
17000
17001 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17002 ultrix.
17003
17004Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17005
17006 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17007 remove them.
17008 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17009 variable and "variable" in addition to "data variable".
17010 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17011
17012 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17013 2.
17014 * gdb.base/list1.c (long_line): Add additional statement at start
17015 of function.
17016 * gdb.base/list.exp (test_forward_search): Update line number to
17017 reflect new statement.
17018
17019Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17020
17021 * gdb.base/signals.exp: Reinitialize searched source directories
17022 after gdb_start call.
17023
17024Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17025
17026 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17027 * gdb.stabs/Makefile.in: Likewise.
17028
17029 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17030 change. Instead split the tests into smaller pieces.
17031 * gdb.disasm/hppa.s: Corresponding changes.
17032
17033Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17034
17035 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17036 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17037
17038 * gdb.base/funcargs.exp: Modify many tests so that every test
17039 either passes or fails. Make some test names unique.
17040
17041Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17042
17043 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17044 Call stty to set interrupt character.
17045
17046 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17047 for HP assembler versus GNU assembler based on actual behavior of
17048 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17049
17050 * TODO: Suggest a few more stepping tests.
17051
17052Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17053
17054 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17055 restart GDB for h8300 after a continue.
17056 (return): Add pattern to match a29k-udi behavior.
17057 * gdb.base/nodebug.exp: Remove obsolete comment.
17058 * gdb.base/regs.exp: New file, testing of register displays.
17059 * gdb.base/return.exp: Fix typo in reference to $objdir.
17060 * gdb.base/whatis.exp: Always start with a fresh GDB.
17061
17062Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17063
17064 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17065 higher, these tests generate a lot of output.
17066
17067Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17068
17069 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17070 code following the catch silently ignored some errors; without the
17071 catch they should be thrown like any other tcl error. Also, the
17072 catch used "" instead of {} which meant all the callers who wanted
17073 to include one of the characters "[]$ had to quote it an extra time.
17074 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17075 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17076 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17077 Remove extra quoting.
17078
17079Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17080
17081 * gdb.base/commands.exp: Make test names unique; every test either
17082 passes or fails. Update some comments.
17083
17084 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17085
17086Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17087
17088 The following fixes a FAIL caused by the fact that the alpha stabs
17089 configuration didn't use the ".if alpha" code in weird.def.
17090 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17091 bit pointer, so the 32 bit version works even on the alpha.
17092 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17093 Remove the stuff which allowed us to have separate versions for
17094 alpha and everything else.
17095
17096 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17097 regexp which "info func operator\[\](" is supposed to match. Fix
17098 string to send to GDB. Note that GDB still doesn't work right. Add a
17099 new test for "info func .perator\[\](" which GDB does handle correctly.
17100
17101 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17102
17103Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17104
17105 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17106 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17107 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17108 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17109 it makes the tests harder to understand and confuses test-o-matic.
17110 The preferred style is that each test provides a PASS or a FAIL,
17111 and has a unique message (e.g. "continue #54" not just "continue")
17112 which is the same for the pass and the fail.
17113 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17114 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17115 to lib/gdb.exp.
17116 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17117 prt_accept which was basically the same thing. Likewise for
17118 test_print_reject and prt_reject.
17119 * lib/gdb.exp (test_print_reject): Add some more error message
17120 patterns to match from the former printcmds.exp (prt_reject).
17121 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17122 One defect of the passcount stuff is that some of it failed to
17123 report XPASS where appropriate.
17124 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17125 stuff before and after arg in expected pattern.
17126 (test_paddr_operator_functions): Re-do test without print_addr_of;
17127 this is the only test which seems to want extra stuff there.
17128
17129Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17130
17131 * gdb.base/nodebug.exp: Update new tests to reflect improved
17132 wording of gdb output.
17133
17134 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17135 and "ptype" work on variables in files compiled without -g.
17136 Replaces commented out "maint print msymbol" tests.
17137
17138Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17139
17140 * gdb.base/setvar.c (dummy): Call malloc.
17141
17142 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17143 losing with the irix4 sed.
17144
17145 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17146 ALRM" on irix4.
17147
17148Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17149
17150 * TODO: Remove items about corefile.exp testing new exec-file and
17151 backtrace; both are now done. Add items about printing enums.
17152
17153Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17154
17155 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17156 "get signal $thissig" test fails.
17157
17158 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17159
17160Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17161
17162 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17163 compiler warning with dec alpha compiler.
17164
17165 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17166 extra \n from gdb_test call (this explains why the prompt test
17167 that I removed yesterday was there).
17168 (user_defined_command_test): Remove extra \n and prompt test.
17169
17170 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17171 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17172 doesn't exist.
17173 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17174 Also remove alpha workaround, which turns out to be because
17175 SIGABRT == SIGLOST.
17176
17177 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17178
17179 * gdb.base/help.exp: Don't test "help show".
17180
17181Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17182
17183 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17184 "set print address" is on.
17185 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17186 pass prompt to gdb_test; gdb_test already looks for the prompt.
17187
17188 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17189
17190 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17191 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17192 was to make sure that gdb can read a core file. But (a) the "read
17193 the corefile" part didn't make it to a1-selftest.exp, we just
17194 delete the corefile after creating it, and (b) we test reading
17195 corefiles in corefile.exp anyway. Also, this test left around a
17196 xgdb process on Solaris.
17197
17198 * gdb.base/corefile.exp: Also test backtrace.
17199
17200Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17201
17202 * gdb.base/commands.exp: Test a simple user defined command with
17203 arguments and if/while statements; verify the full user command is
17204 printed by "show user".
17205
17206 * gdb.base/commands.exp: Test if/while commands as part of a
17207 breakpoint command list; verify they appear in breakpoint
17208 information.
17209
17210Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17211
17212 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17213 than by dividing by zero.
17214
17215Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17216
17217 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17218 performing an inferior call with watchpoints enabled.
17219 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17220 call.
17221
17222Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17223
17224 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17225 of "file" command.
17226
17227 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17228 Add additional pattern for when "int operator int(void);" appears
17229 in a different order.
17230
17231Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17232
17233 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17234
17235 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17236 and "signal" with ".*".
17237
17238Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17239
17240 * TODO: Add note about "handle all nostop".
17241
17242 * gdb.base/{sigall.c, sigall.exp}: New test.
17243 * gdb.base/Makefile.in: Add it.
17244
17245Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17246
17247 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17248 when invoking GDB, suppresses any windowing interface.
17249
17250Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17251
17252 * config/sim-gdb: New file, simulator testing support.
17253
17254Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17255
17256 * gdb.base/interrupt.exp: Test calling func1 twice.
17257
17258Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17259
17260 * gdb.base/list.exp (test_forward_search): Set timeout higher
17261 when we'll be getting lots of output from gdb.
17262
17263 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17264 "init_malloc" to after the expect statement. Run it if that
17265 regexp is taken, but also for two others which happen if source
17266 cannot be found.
17267
17268Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17269
17270 * gdb.base/printcmds.exp: New test, for printing register before
17271 program is running.
17272
17273Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17274
17275 * gdb.base/list.exp: Correct some alternate expect patterns
17276 to reflect changes in list1.c.
17277
17278Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17279
17280 * TODO: Add item regarding large frames.
17281
17282 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17283
17284 * TODO: Remove item about enabling return.exp; it
17285 is enabled. Suggest a few more "return" tests.
17286
17287Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17288
17289 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17290 anonymous unions.
17291
17292Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17293
17294 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17295 and pr-5646.o, so "make" is the same as "make all", not "make
17296 pr-4975.o".
17297
17298Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17299
17300 * gdb.base/list.exp: Adjust expectations to reflect changes in
17301 list1.c.
17302 (test_forward_search): New test proc.
17303 * gdb.base/list1.c (long_line): New function, has long source line.
17304
17305Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17306
17307 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17308 additional line of code that was added.
17309
17310Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17311
17312 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17313 tests so as not to overflow expect's input buffers.
17314 * gdb.disasm/hppa.exp: Corresponding changes.
17315
17316Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17317
17318 Beginnings of template debugging tests.
17319 * gdb.c++/templ-info.cc: New file to test for template
17320 debugging capability of the compiler.
17321 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17322 templ-info.cc.
17323 * gdb.c++/templates.cc: Add explicit template instantiations
17324 to enable compiling with -fno-implicit-templates. Add destructor
17325 and 'value' method to T5 class for template tests.
17326 * gdb.c++/templates.exp: Add testcases for printing of template
17327 types, setting breakpoints on template methods and calling a
d63a86f8 17328 template method.
c906108c
SS
17329
17330Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17331
17332 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17333 branch target since some assemblers (gas-2.5) may emit a
17334 relocation for the branch instead of resolving it in the
17335 assembler.
17336
17337Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17338
17339 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17340 through signal handler.
17341
17342Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17343
17344 * configure.in (*-*-netware): Use config/mt-netware.
17345
17346 * config/mt-netware: New file.
17347 * config/mt-i386-netware: Removed, separate configs for different
17348 netware architectures are no longer needed now that we have
17349 --with-headers.
17350
17351Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17352
17353 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17354 by the recent changes to use ANSI C arithmetic conversions.
17355
17356Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17357
17358 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17359 bug involving using inferior_pid to figure out whether to select a
17360 frame.
17361
17362Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17363
17364 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17365 match the current disassembler output.
17366
17367Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17368
17369 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17370 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17371 types, expect "int" as type of integer values (for now).
17372
17373Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17374
17375 * gdb.base/commands.exp: New tests for if/while commands.
17376
17377Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17378
17379 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17380 by .*, since hex values have different syntax in Chill mode.
17381
17382Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17383
17384 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17385 linefeed from expect pattern for repeated types with indices > 9.
17386
17387Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17388
17389 First part of Fortran test suite.
17390 * gdb.fortran: New directory.
17391 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17392
17393Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17394
17395 * gdb.base/default.exp: Update expect pattern for load command
17396 without arguments.
17397
17398Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17399
17400 * configure.in: Change i386 to i[345]86.
17401 * gdb.base/configure.in: Likewise.
17402 * gdb.c++/configure.in: Likewise.
17403 * gdb.chill/configure.in: Likewise.
17404
17405Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17406
17407 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17408 patterns, since that is not a valid context for comments.
17409
17410Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17411
17412 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17413 repeated types and repeated types with indices > 9.
17414
17415Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17416
17417 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17418 2417; old bug has been fixed.
17419
17420Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17421
17422 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17423 send the newline ourselves instead of assuming gdb_test will do
17424 so when passed an empty input string.
17425
17426 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17427 stabs testcode.
17428
17429Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17430
17431 * lib/gdb.exp (gdb_test): Don't send anything if the first
17432 argument is an empty string. This makes cases where we want to
17433 match output that is already in expect's buffers (for example,
17434 matching a breakpoint after gdb_run_cmd has been called) work
17435 reliably.
17436
17437Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17438
17439 * config/netware.exp: New file.
17440
17441Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17442
17443 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17444 the -B and -L prefixes so we can find the debugging stub.
17445
17446 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17447 there and we are using the gcc from the tree.
17448
17449 * gdb.base/types.c: Removed.
17450
17451 * gdb.base/configure.in: Look for makefile fragments in ../config.
17452 Recognize i386-*-netware.
17453 * gdb.c++/configure.in: Likewise.
17454
17455Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17456
17457 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17458 the correct TCL syntax.
17459
17460Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17461
17462 * gdb.base/opaque.exp: use runto instead of messing around with
17463 breakpoints. Simplify by using gdb_test.
17464
17465 * gdb.base/bitfields.exp: restart between tests on netware targets
17466 because breakpoints aren't relocated after target death. Run
17467 processes to completion.
17468
17469 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17470
17471Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17472
17473 * Makefile.in: Remove extra tabs that confuse some versions
17474 of "make". Use the newly built gdb to test with by default,
17475 rather than the first one in the tester's search path.
17476
17477Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17478
17479 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17480
17481 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17482 condition help.
17483
17484Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17485
17486 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17487
17488 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17489 running.
17490 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17491 * gdb.base/funcargs.exp: Likewise.
17492
17493 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17494 * gdb.base/funcargs.exp: Likewise.
17495
17496 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17497 message is "".
17498
17499Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17500
17501 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17502 return,signals,twice}.exp: Handle non-existant binaries
17503 consistantly.
17504
17505 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17506 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17507 might testing a cross development system.
17508
17509Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17510
17511 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17512 runtest script is relative to ${srcdir}, not ${rootdir}.
17513
17514Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17515
17516 * gdb.base/signals.exp: Allow for optionality of breakpoint
17517 address.
17518
17519Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17520
17521 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17522
17523Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17524
17525 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17526 for size_t definition.
17527 * gdb.c++/templates.cc: Likewise
17528
17529 * config/mt-i386-netware: New file.
17530
17531 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17532 defined.
17533
17534 * gdb.base/Makefile.in: Added support for systems that name core
17535 files by appending "core" to the program name.
17536 * gdb.base/a1-selftest.exp: Likewise.
17537
17538Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17539
17540 * gdb.base/return.exp: Add comment and message for `return double'
17541 test failure on Sparc Solaris.
17542
17543Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17544
17545 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17546
17547Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17548
17549 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17550 from optimizing them away.
17551 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17552 patterns to include default constructors and assignment operators,
17553 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17554 character in the output of the virtual base pointer.
17555
17556Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17557
17558 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17559 expression match in print_addr_of to avoid unintented matches.
17560 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17561 versions up to 2.5.8.
17562
17563Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17564
17565 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17566 included file to run under newer versions of expect.
17567 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17568 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17569 Remove xfail for the virtual table of BDDHookV.
17570
17571Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17572
17573 * lib/gdb.exp (string_to_regexp): Set a default result.
17574 (default_gdb_start): Fix misleading message.
17575
17576Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17577
17578 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17579 Remove all CC, etc definitions.
17580 * config/mt-hpux: New file.
17581 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17582 (CFLAGS, LDFLAGS): Define.
17583 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17584
17585 * Makefile.in (site.exp): Don't insert host_os, etc.
17586 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17587 (distclean): Check existence of subdir.
17588 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17589 * gdb.base/Makefile.in: General cleanup and simplification.
17590 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17591 to build executables. Use default rule to build .o files.
17592 (EXPECT, RUNTEST, CC): Fix relative pathname.
17593 (site.exp): Don't insert host_os, etc.
17594 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17595 and/or SIGUSR1 defined.
17596 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17597 * gdb.c++/Makefile.in: General cleanup and simplification.
17598 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17599 (CFLAGS): Remove.
17600 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17601
17602Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17603
17604 * gdb.base/recurse.exp: Misc changes to get tests running again
17605 after Kung's changes to the watchpoint code.
17606 * gdb.base/watchpoint.exp: Likewise.
17607
17608Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17609
17610 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17611
17612Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17613
17614 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17615 * lib/gdb.exp (default_gdb_start): Define.
17616 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17617 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17618 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17619 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17620 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17621 Don't call gdb_target_udi in between tests.
17622
17623Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17624
17625 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17626 (which was basically just a local version of the same thing). In
17627 addition to avoiding duplication, gdb_test_exact is faster.
17628 * lib/gdb.exp (gdb_test_exact): Fix typo.
17629
17630 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17631 don't give an error.
17632
17633 * gdb.base/term.exp: Call delete_breakpoints before starting.
17634
17635 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17636 (t10): Add comment.
17637
17638Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17639
17640 Reorganization of the GDB Test Suite.
17641
17642 * gdb.base: New directory, contains all the basic tests.
17643 * gdb.c++: New directory, tests specific to C++.
17644 * gdb.chill: New directory, tests specific to Chill.
17645 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17646 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17647 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17648 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17649 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17650 t30-31 to chill).
17651 * */gdbme.*: Rename to match appropriate expect scripts.
17652 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17653 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17654 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17655 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17656 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17657 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17658 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17659 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17660 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17661 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17662 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17663 gdb.c++/virtfunc.cc: New names of C++ files.
17664 * gdb.chill/chillvars.ch: New name of Chill file.
17665 * gdb.base/configure.in, gdb.c++/configure.in,
17666 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17667 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17668 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17669 * configure.in (configdirs): Update to reflect directory changes.
17670 (target_abbrev): No longer define for any configuration.
17671 * Makefile.in: Cosmetic improvements to header comments.
17672
17673Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17674
17675 Various changes to gdb.t31:
17676
17677 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
17678 * gdbme.ch: Make all key-words and predefineds be upper-case.
17679 * chillvars.exp: Expect key-words and predefinds in upper-case.
17680
17681 * chillvars.exp: Use gdb_test_exact many places.
17682 Change expected output for arrays (which now includes index labels).
17683
17684 * pr-5020.exp, gdme.ch (module PR_5020):
17685 New test, for PR-5020.
17686
17687Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
17688
17689 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
17690 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
17691
17692Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
17693
17694 * Makefile.in: Fix bit-rot in definitions of CHILL,
17695 CHILL_FOR_TARGET and Chill_LIB.
17696 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
17697 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
17698 CHILL, and CHILL_LIB.
17699
17700Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
17701
17702 * Revert the previous changes. Please see Rob's directory
17703 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
17704
17705Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
17706
17707 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
17708 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
17709 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
17710 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
17711 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
17712 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
17713 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
17714 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
17715 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
17716 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
17717 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
17718 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17719 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17720 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17721 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17722 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17723 changes from 94Q1.
17724
17725Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17726
17727 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17728 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17729 Rob's new testing fragments.
17730
17731Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17732
17733 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 17734 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
17735
17736Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17737
17738 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17739 version also, match on casted version strings, and match on
17740 gdb startup case where the line numbers might be messed up.
17741
17742Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17743
17744 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 17745 (CFLAGS): Delete it from here.
c906108c
SS
17746
17747Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17748
17749 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17750
17751Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17752
17753 * Makefile.in (RUNTEST): Default to just "runtest".
17754
17755Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17756
17757 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17758 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17759 the code has been restructured.
17760
17761Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17762
17763 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17764 \n, not just one of each.
17765
17766 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17767 /bin/cc gives a warning if you do.
17768
17769Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
17770
d63a86f8 17771 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
17772 __t10ListS_link1ZUiRCUiPT0
17773
17774Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17775
17776 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
17777 on local variables in recursive functions.
17778
17779 * gdb.t07/Makefile.in: Build the new test.
17780
17781Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17782
17783 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
17784 directly. Instead compare the return values from actual calls.
17785
17786Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
17787
17788 * Makefile.in (check): Set TCL_LIBRARY for runtest.
17789
17790Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17791
17792 * From Peter Schauer with minor modifications.
a9c64011
AS
17793 * gdb.t15/return.exp (return_tests): Handle targets where "return"
17794 stops in mid-line in the caller. Add xfail for returning a float
17795 value on X86 targets.
c906108c
SS
17796
17797Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17798
17799 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
17800 to avoid expect lossage.
17801 (fmem_LRbug_tests): Likewise.
17802 * gdb.disasm/hppa.s: Corresponding changes.
17803
17804 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
17805 conditions to work with latest dejagnu/expect.
17806
17807 * gdb.t15/funcargs.exp (finish from indirect call): No longer
17808 expected to fail on the PA.
17809 (backtrace in call with trampolines): Explicitly require main
17810 to be frame #1 (no trampolines should show up in backtrace).
17811
17812 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
17813 "continue -expect".
17814 * gdb.t06/break.exp: Likewise.
17815 * gdb.t07/watchpoint.exp: Likewise.
17816 * gdb.t13/bitfields.exp: Likewise.
17817 * gdb.t15/{funcargs,return}.exp: Likewise.
17818 * gdb.stabs/weird.exp: Likewise.
17819 * config/{mips,udi}-gdb.exp: Likewise.
17820
17821 * hppa.sed: Enclose comments within a sed command to avoid
17822 losing with the old OSF1 sed.
17823
17824Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17825
17826 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
17827 sequent dynix.
17828 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
17829 * gdb.t15/funcargs.exp: Conditionally step again to really
17830 finish from marker_call_with_trampolines. Handle the case where
17831 the first step from within call_with_trampolines already steps
17832 us back to main.
17833 * gdb.t15/gdbme.c: Add comment to closing brace of
17834 call_with_trampolines for funcargs.exp.
17835
17836Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17837
d63a86f8 17838 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
17839 Fix typo(s).
17840
17841Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17842
17843 * gdb.t07/gdbme.c: More code for watchpoint testing.
17844
17845 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
17846 "Hardware watchpoint" throughout file.
17847 (test_watchpoint_triggered_in_syscall): New test.
17848 (test_complex_watchpoint): New test.
17849
17850Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17851
17852 * gdbme.c (call_with_trampolines): New function to try and step
17853 into. Tests trampoline problems on the PA.
17854
17855 * funcargs.exp (localvars_in_indirect_call): No longer expect
17856 stepping into indirect call to fail on PAs.
17857 (test_stepping_over_trampolines): New test.
17858
17859Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17860
17861 * TODO: Add suggestions for static member function tests, and
17862 completion tests.
17863
17864Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17865
17866 * TODO: Add suggestions for "p/a" tests.
17867
17868 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17869 (default_gdb_exit): Replace all the hair with sending "quit" to
17870 the process with a simple close.
17871
17872Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17873
17874 * TODO: Add suggestions for shared library tests.
17875
17876Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17877
17878 * TODO: Add suggestions for x/s tests.
17879
17880Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17881
17882 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17883 "enable once", and "enable breakpoints once" with ".*".
17884
17885Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17886
17887 * TODO: Add suggestions about structure passing tests.
17888
17889Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17890
17891 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17892 the primary1 test, use work around if __GNUC__ < 2.
17893 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17894 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17895 Test for bad output rather than waiting for timeout. Issue
17896 second continue only if first continue failed.
17897
17898Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17899
17900 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17901 operator[] test with gdb_test because the old code didn't seem to
17902 be getting the quoting right with the new dejagnu.
17903
17904Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17905
17906 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17907 one from the path.
17908 * Makefile.in: Use a fresh expect if there is one, use runtest
17909 from the src tree if there is one.
d63a86f8 17910
c906108c
SS
17911Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17912
17913 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17914 next over recursive call. Revise the tests from that point on
17915 (which had been skipped) to match GDB's actual (correct) output.
17916
17917 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17918 with next over a breakpoint whose condition is false.
17919
17920 * gdb.t00/help.exp: Comment out "help set print" tests just like
17921 (and for same reason as) "help set" test.
17922
17923Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17924
17925 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17926 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17927
17928Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17929
17930 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17931 necessary gdb_target_udi.
17932
17933 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17934
17935 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17936 1838 and 2417; they are fixed.
17937
17938 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17939 gdb.t03/ptype.exp (ptype structure, ptype union):
17940 Remove xfails; the test is looser than when the xfails were added.
17941
17942 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17943 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17944
17945 * gdb.t01/run.exp: Only run shell test if isnative.
17946
17947 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17948 since "run" automatically loads if necessary. Call gdb_target_udi
17949 after the "file" since "file" kills any execution target.
17950
17951 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17952 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17953 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17954 argument for UDI.
17955
17956Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17957
17958 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17959
17960 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17961
17962Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17963
17964 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17965 properly quoting regexps. This makes the second argument to
17966 demangle a fixed string, which matches the callers, instead of a
17967 shell-style pattern which is what the previous implementation
17968 used. Update some of the callers.
17969
17970Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17971
17972 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17973 (comib_nullified_tests): Fix typo.
17974 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17975 strings. No longer expected to fail.
17976
17977 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17978 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17979 strings. No longer expected to fail.
17980
17981 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17982 string. No longer expected to fail.
17983
17984Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17985
17986 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17987 No longer expected to fail.
17988
17989 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17990 string. No longer expected to fail.
17991
17992Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17993
17994 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17995 only in the names (I probably got most of them). I was even
17996 generous with some which differed in underscores in names, and
17997 probably missed a few, and I *still* was able to remove almost a
17998 third of the file with almost no impact on testsuite coverage.
17999
18000Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18001
18002 * gdb.t00/default.exp: Match udi_attach error message as well as
18003 the one from child_attach.
18004
18005 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18006
18007 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18008
18009 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18010 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18011
18012 * Move test with enums and partial symbols back to
18013 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18014 Reverts the change of 26 May 93. Per today's change to
18015 stabs.texinfo, the behavior that weird.exp was expecting was
18016 unreasonable; what is important is that the compiler+gdb get
18017 things right, which happens with a recent gcc. Also fix the test
18018 to deal with native compilers which put out the stab gdb can't
18019 deal with.
18020
18021Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18022
18023 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18024 in the names. The main thing these accomplish is to slow things down.
18025 Many more such duplicates surely remain.
18026
18027 * gdb.t00/help.exp: Comment out "help support" test just like
18028 (and for same reason as) "help set" test.
18029
18030Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18031
18032 * gdb.t06/break.exp: Remove setup_xfails for
18033 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18034 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18035 about known bug in gcc to include up through 2.5.8.
18036 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18037 well as "_vb$".
18038 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18039 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18040 with latest gcc and gdb.
18041 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18042 well as "_vb$".
18043
18044Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18045
18046 * configure.in (hppa*-*-*): Also configure and build stabs-only
18047 tests.
18048
18049Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18050
18051 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18052 * gdb.t10/configure.in (hppa*-*-*): Use it.
18053
18054Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18055
18056 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18057
18058Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18059
18060 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18061 versions prior to 1.13.5.
18062
18063Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18064
18065 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18066 the prompt is at the start of a line.
18067
18068Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18069
18070 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18071 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18072 in the copr tests now.
18073 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18074 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18075 expected to fail.
18076
18077Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18078
18079 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18080 gdb.t31/chillvars.exp, lib/gdb.exp:
18081 Tweak to run under either version of expect.
18082 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18083 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18084 * gdb.t11/list.exp: Remove extraneous whitespace.
18085
18086Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18087
18088 * gdb.t16/printcmds.exp (test_print_strings): Accept
18089 "(unsigned char *) " before the string.
18090
18091 * TODO: Add notes about printing of fancy types and GDB expressions.
18092
18093Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18094
18095 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18096 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 18097 if doing mips-idt-ecoff.
c906108c
SS
18098
18099Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18100
18101 * Most .exp files: Tweak to run under either version of expect.
18102
18103Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18104
18105 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18106 xfails; I'm not sure why they are failing, but not because of PR 1806.
18107
18108Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18109
18110 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18111 defined in lib/gdb.exp.
18112
18113Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18114
18115 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18116 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18117 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18118 have to be typeless.
18119
18120Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18121
18122 * TODO: Add suggestion for copyright year test.
18123
18124Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18125
18126 * configure.in (*-*-lynxos*): Add stabs tests.
18127
18128Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18129
18130 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18131 so insert a tab before any assembler directive in column zero.
18132
18133 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18134 stores.
18135 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18136 stores.
18137 (fpu_short_memory_tests): Likewise.
18138
18139Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18140
18141 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18142 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18143 .stabs directives in comments.
18144
18145Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18146
18147 * TODO: New file, describing tests we could write.
18148 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18149
18150Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18151
18152 * gdb.t06/signals.exp: Add kludge to force re-sync.
18153
18154 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18155 to xgdb instead of gdb, get out of gdb.
18156
18157Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18158
18159 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18160 for info.
18161
18162Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18163
18164 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18165 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18166 * gdb.stabs/hppa.sed: New sed script for the PA.
18167
18168Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18169
18170 * gdb.stabs: Re-write weird.def and configuration to use sed
18171 instead of cpp. sed is portable and POSIX; cpp is neither.
18172
18173Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18174
18175 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18176
18177Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18178
18179 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18180
18181Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18182
18183 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18184 "_vb$".
18185 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18186 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18187
18188Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18189
18190 * lib/gdb.exp: Comment out code which depends on non-existent
18191 `transform' procedure.
18192
18193Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18194
18195 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18196 * lib/gdb.exp: Transform tool name.
18197 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18198 1.1's new error handling system.
18199
18200Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18201
18202 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18203
18204Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18205
18206 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18207 They made pattern matching so slow that timeouts happened on
18208 heavily loaded systems. Now any output from "show print" which
18209 gets us back to the GDB prompt is a PASS.
18210
18211Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18212
18213 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18214
18215Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18216
18217 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18218
18219 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18220 It is not from PR 3220.
18221
18222Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18223
18224 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18225 just started failing because they depended on the order the
18226 subcommands are presented, or exact docstring text. This kind of
18227 test is a pain and has minimal benefit.
18228
18229Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18230
18231 * gdb.t09/corefile.exp: At end of test, use "core" command with
18232 no arguments.
18233
18234Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18235
18236 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18237 17}/Makefile.in: Make it possible to run the testsuite with Sun
18238 make and CC = cross gcc by adding explicit build rules for .o
18239 files.
18240
18241Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18242
18243 * gdb.t15/funcargs.exp: Don't put comments on same line as
18244 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 18245
c906108c
SS
18246Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18247
18248 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18249
18250Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18251
18252 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18253 * gdb.t20/inherit.exp: remove three dumplicate entries.
18254
18255Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18256
18257 * gdb.t06/break.exp: For "next over recursive call", fail on any
18258 incorrect output, not just on "factorial (value=2)".
18259
18260Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18261
18262 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18263 working now. Add an xfail if accesing a bss variable causes
18264 a memory error if the target is not yet run.
18265
18266Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18267
18268 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18269 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18270 name of __st* demangling (2 strings). Did Kung really get the
18271 more than 95 others right without testing them?
18272
18273Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18274
18275 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18276
18277Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18278
18279 * configure.in (configdirs): Add gdb.disasm
18280 * gdb.disasm: New directory for GDB disassembler tests.
18281 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18282
18283Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18284
18285 * gdb.t00/help.exp: Don't test "help set".
18286
18287 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18288 from within expect statements. None of these happen anymore and
18289 they cause regressions to be silently unnoticed.
18290
18291 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18292 messages) about known failures with gcc cygnus-2.4.5-930417.
18293
18294 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18295 comp-info.exp so it gets built if it doesn't exist.
18296
18297 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18298 it is no longer used.
18299 * gdb.t13/comp-info.c: Removed.
18300
18301Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18302
18303 * gdb.t06/signals.exp: Add xfail for sun3.
18304
18305Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18306
18307 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18308 relevant because ^C doesn't get sent but failure can be reproduced
18309 interactively).
18310
18311Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18312
18313 * gdb.stabs/alpha.mt: New configuration file for alpha.
18314 * gdb.stabs/configure.in: Use it.
18315 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18316 sharing with alpha.mt, redefine long to word via preprocessor.
18317 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18318 for alpha.
18319 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18320 native cc.
18321 * gdb.t00/teststrategy.exp: Change expect string so that we
18322 consume the `(xgdb)' from the command echo and from the gdb prompt.
18323 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18324 gdb currently compares all values as long, so this failure probably
18325 applies to any configuration where LONGEST is bigger than a target int.
18326 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18327 with gcc.
18328 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18329 to handle opaque pointers, gcc is.
18330 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18331 as first argument. Include <sys/types.h> and change all operator
18332 new definitions to use size_t.
18333 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18334 now that we use size_t.
18335
18336Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18337
a9c64011 18338 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 18339 a long or float array cast all array members to the same type.
a9c64011 18340 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 18341 with 64 bit longs.
a9c64011 18342 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 18343 on alpha.
a9c64011 18344 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
18345
18346Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18347
18348 * gdb.t24 (demangle.exp): Constructors of templates have names like
18349 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18350 section 14.6 of the ARM.
18351
18352 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18353 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18354 accomplish little and slow down the testsuite.
18355
18356 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18357 Accept spaces various places.
18358
18359Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18360
18361 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18362 with watchpoint enabled.
18363
18364 * Makefile.in: Remove definition of CC and remove the second
18365 definition of CXX (the "CXX = gcc" one remains). These definitions
18366 were causing backquotes to be expanded within backquotes, which
18367 doesn't work.
18368
18369Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18370
18371 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18372
18373Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18374
a9c64011
AS
18375 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18376 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
18377 by mips cc and contains no stabs entries.
18378
18379Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18380
18381 * config/vx-gdb.exp: Use fake device to load files rather than
18382 NFS.
18383 * lib/gdb.exp: New proc to do "file" command.
18384 * config/unix-gdb.exp: Use new "file" proc.
18385
18386Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18387
18388 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18389 Rework board rebooting slightly.
18390 (gdb_exit): Don't exit from the remote shell; there isn't one.
18391 * gdb.stabs/weird.exp: If a program is being debugged already,
18392 kill it.
18393 * gdb.t04/setvar.exp: Stop and restart gdb.
18394 * gdb.t05/expr.exp: Likewise.
18395 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18396 restart gdb and reload the program.
18397 * gdb.t08/opaque.exp: Likewise.
18398 * gdb.t12/scope.exp: Likewise.
18399 * gdb.t13/bitfields.exp: Likewise.
18400 * gdb.t15/funcargs.exp: Likewise.
18401 * gdb.t20/classes.exp: Likewise.
18402 * gdb.t03/ptype.exp: Increase timeout.
18403 * gdb.t16/printcmds.exp (test_print_string_constants,
18404 test_print_array_constants): Likewise.
18405 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18406 * gdb.t20/classes.exp (do_tests): Likewise.
18407 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18408
18409Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18410
18411 * gdb.stabs: Renamed *wierd* to *weird*.
18412
18413Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18414
18415 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18416 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18417
18418Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18419
18420 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18421 (do_tests): Remove xfail for whatis on one_var and two_var.
18422
18423Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18424
18425 * Makefile.in: Made cross building work better by adding
18426 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18427
18428Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18429
18430 * gdb.t15/{return.c,return.exp,Makefile.in}:
18431 New test, currently commented out.
18432
18433Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18434
18435 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18436 still running and removes the leftover named socket so GDb can do
18437 clean restarts.
18438
18439Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18440
18441 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18442 console, not GDB.
18443 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18444 cross testing works better with "make check"
18445 * config/unix-gdb: Use default procedures for exit and version.
18446 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18447 with the newest VxWorks.
18448
18449Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18450
18451 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18452 old form.
18453
18454 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18455 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18456
18457 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18458
18459 * config/unix-gdb.exp: Remove this version of gdb_exit
18460 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18461 Rob says he'll look at it when he gets back to testing boards.
18462
18463Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18464
18465 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18466 an expected fail for certain ptype commands.
18467
18468 * gdb.t20/classes.exp: Update expected results of "ptype class
18469 Base1" to account for the constructor that now appears in the type.
18470
18471Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18472
18473 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18474 disappeared from list.
18475 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18476 "alldone" proc with call to cleanup and exit.
18477 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18478 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18479 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18480 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18481 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18482 "alldone" proc with simple returns that suppress remaining
18483 tests. The alldone proc went away many months ago.
18484
18485Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18486
18487 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18488
18489 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18490
18491Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18492
18493 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18494 as vax gdb will display them.
18495
18496Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18497
18498 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18499 optimizers.
18500
18501 * scope.exp: Change "bad value for localval" messages so each one
18502 is unique.
18503
18504 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18505 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18506
18507 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18508
18509Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18510
18511 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18512 doesn't exist (due to optimization).
18513
18514Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18515
18516 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18517 contains \r because the filename is long.
18518
18519 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18520 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18521
18522Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18523
18524 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18525 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18526 Ultrix.
18527 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18528 int tests.
18529 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18530
18531Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18532
18533 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18534
18535 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 18536 to match does not match the passing case but still matches the
c906108c
SS
18537 failing case.
18538
18539Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18540
18541 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18542
18543Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18544
18545 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18546 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18547 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18548 Remove various versions of gdb_exit.
18549 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18550 gdb_exit.
18551 * config/unix-gdb.exp: gdb_exit remains here, and should override
18552 the generic version, since it's doing a lot of wierd stuff that
18553 the other versions aren't. FIXME, fold it in, or abandon this
18554 version.
18555
18556Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18557
18558 * gdb.t24/demangle.exp: Add tests for PR 3220.
18559
18560Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18561
18562 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18563
18564Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18565
18566 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18567 "i386-*-*". Works for i486 as well.
18568
18569 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18570 bug, and expand domain of xfail to all SVR4 systems, since the
18571 actual problem is likely to be in generic SVR4 /proc support.
18572
18573Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18574
18575 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18576
18577Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18578
18579 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18580 xfails for other systems. Match a missing 'Continuing.' as an
18581 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18582
18583 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18584 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18585 Only issue warning for missing executables if -all option is used.
18586
18587 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18588 file if -all option is used. It's like an unpredictable XFAIL.
18589
18590Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18591
18592 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18593 for dynamically linked binaries.
18594
18595 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18596
18597Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18598
18599 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18600 to state that this is a known bug in old versions of g++.
18601
18602Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18603
18604 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18605 while waiting for `Continuing'.
18606
18607Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18608
18609 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18610 in text, data, and bss.
18611 * gdb.t10/nodebug.c: Add local and global test variables for
18612 initialized and uninitialized data.
18613
18614Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18615
18616 * config/unix-gdb.exp (gdb_exit): Add "wait".
18617
18618Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18619
18620 * gdb.t06/signals.exp: xfail the continue from the handler for all
18621 targets.
18622
18623 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18624 function with watchpoints enabled, the i386 call dummy starts with
18625 a call.
18626
18627 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18628 386 bsd names its corefiles.
18629
18630Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18631
18632 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18633 compilers don't grok it.
18634 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18635 with small octal ints rather than character constants, which
18636 are signed and might not fit if first promoted to int.
18637
18638Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18639
18640 * gdb.t09/Makefile.in (clean): Remove corefile.
18641
18642Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18643
18644 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18645
18646Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18647 and Jim Kingdon (kingdon@cygnus.com)
18648
18649 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18650 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18651 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18652
18653Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18654
18655 * gdb.t17/interrupt.exp: Add xfail for hppa.
18656
18657Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18658
18659 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18660 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18661 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18662 to determine signed-ness of bitfields and use the result to setup
18663 the xfail.
18664 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18665 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18666 call line is reached if necessary.
18667
18668Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18669
18670 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18671
18672Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18673
18674 * gdb.t06/break.exp: Also test `clear' command.
18675
18676Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18677
18678 * gdb.t00/teststrategy.exp: Remove extra quote.
18679
18680 * gdb.t07/watchpoint.exp: Change xfail for calling function with
18681 watchpoint enabled to be for all non-68k machines.
18682
18683 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
18684
18685Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18686
18687 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
18688 targets use aout.mt instead of ecoff.mt as gas understands
18689 standard aout format.
18690
18691Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18692
18693 * lib/gdb.exp (runto): Don't insist that function we are running to
18694 was compiled with -g.
18695
18696 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
18697
18698 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
18699 to get back into the read system call.
18700 Accept leading newline in case where we woke it up.
18701
18702Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18703
18704 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
18705 to make the stabs test work on ecoff systems using gcc and -with-stabs.
18706 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
18707 enable ecoff configuration.
18708
18709Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18710
18711 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
18712
18713Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18714
18715 * gdb.t16/printcmds.exp: Add another printf test.
18716
18717Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
18718
18719 * configure.in: If configured -with-stabs on any target, add
18720 stabsdirs to configdirs.
18721
18722Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18723
18724 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18725 fun" so pattern does not match the command itself.
18726
18727Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18728
18729 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18730
18731Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18732
18733 * gdb.t17/interrupt.exp: Test for more things.
18734
18735Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18736
18737 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18738 compiler arranges the code and line numbers.
18739
18740 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18741
18742Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18743
18744 * gdb.t00/help.exp: Increase expect input buffer size.
18745
18746Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18747
18748 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18749
18750 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18751
18752 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18753
18754 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18755 [0-9]*, not just [0-9].
18756
18757Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18758
18759 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18760
18761 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18762
18763Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18764
18765 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18766
18767Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18768
18769 * gdb.t06/signals.c: Add xfails for sun3.
18770
18771 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
18772
18773 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
18774 test_stepping tests.
18775
18776Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18777
18778 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
18779
18780 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
18781
18782 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
18783 rather than actually putting it through cpp twice.
18784
18785 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
18786
18787Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
18788
18789 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
18790 no longer needed.
18791
18792Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18793
18794 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
18795
18796 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
18797 C++ features prints as "struct", make it a pass, not an xfail.
18798
18799Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18800
18801 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
18802 Don't require VA to print as "class" rather than "struct".
18803
18804Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
18805
18806 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
18807
18808Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18809
18810 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
18811
18812Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18813
18814 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
18815 order.
18816
18817Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18818
18819 * gdb.t16/printcmds.exp: Add printf tests.
18820
18821 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
18822
18823 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
18824
18825Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
18826
18827 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
18828 pass counts, to counteract any existing or future setup_xfails.
18829
18830Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18831
18832 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
18833 {BEGIN,END}_COMMON for common block instead of STAB.
18834 * gdb.stabs/wierd.exp: Add xfail for rs6000.
18835
18836 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
18837 intp_var should be N_GSYM not N_LSYM.
18838 wierd-aout.S: Use a label for the value of the N_SO.
18839 wierd.def: Remove all backslashes.
18840 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
18841
18842Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18843
18844 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
18845 get the expected next to inheritance3.
18846
18847Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18848
18849 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
18850 now that gcc-2.4 gets it right.
18851
18852Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18853
18854 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18855
18856 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18857 generating comp-info.exp which works for cross-compilation.
18858
18859Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18860
18861 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18862 "*-*-sysv4.*".
18863
18864Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18865
18866 * gdb.t01/run.exp: Start with a fresh gdb.
18867 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18868 SVR4.x.
18869
18870Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18871
18872 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18873 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18874 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18875 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18876 things to remove.
18877
18878Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18879
18880 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18881 test cases from bug reports.
18882
18883Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18884
18885 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18886 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18887 avoid spurious xfails.
18888 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18889 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18890 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18891
18892Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18893
18894 * gdb.t00/teststrategy.exp: Rework to provide more useful
18895 description of each test, fix problem with systems that define
18896 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18897 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18898 results for "next over recursive call" so timeouts aren't taken
18899 by error.
18900
18901Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18902
18903 * gdb.t12/scope.exp: Test printing of variables before run.
18904
18905 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18906 printed in wrong order due to sorting.
18907
18908Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18909
18910 * gdb.t00/teststrategy.exp: Fix expected results for printing
18911 user entered string constant. Is array of char, prints with no
18912 address.
18913
18914 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18915 commands.
18916 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18917 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18918 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18919 of struct of char arrays.
18920 * gdb.t00/radix.exp: New tests for radix commands.
18921
18922Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18923
18924 * gdb.t16/printcmd.exp: Print a variable before running program
18925 (with xfail for AIX).
18926
18927Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18928
18929 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18930
18931 * gdb.t16/printcmd.exp: Don't print variables before running program.
18932
18933 * gdb.t06/break.exp: Don't require envp argument to main.
18934
18935 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18936
18937 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18938 Add xfails for rs6000.
18939
18940 * gdb.t02/whatis.exp: Change other tests not to re-test something
18941 we already tested.
18942
18943 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18944 each type used has a variable of that type.
18945
18946Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18947
18948 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18949
18950Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18951
18952 * configure.in: change srctrigger to be a file, not a directory
18953
18954Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18955
18956 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18957
18958 * gdb.t11/list.exp: Fixed a couple of typos.
18959
18960Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18961
18962 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18963 is fixed and PR is closed.
18964 * gdb.t16 (gdbme.c): Add simple test string variable.
18965 * gdb.t16 (printcmds.exp): Add tests with simple test string
18966 variable, primarily for boundaries on "set print elements".
18967
18968Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18969
18970 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18971 Make leading 0's optional and don't expect a tab in the middle
18972 of the number.
18973
18974 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18975
18976 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18977 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18978 don't end command passed to gdb_test with newline.
18979
18980 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18981 signed keyword away, don't expect signed bitfields to be signed.
18982
18983 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18984 printing with only as many 1's as are in the field as well as printing
18985 with 32 1's (see comment).
18986
18987Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18988
18989 * gdb.t00/default.exp: Start with a fresh gdb.
18990 * configure.in (configdirs): Remove gdb.t31 until the chill
18991 compiler works again. It no longer is able to find chillrt0
18992 since it isn't in libchill.a anymore.
18993 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18994 wierd.o, make more modular.
18995 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18996 spurious newlines that caused problems.
18997
18998Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18999
19000 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19001 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19002 gdb.stabs/wierd.{exp,def}: Many new tests.
19003
19004 * gdb.t00/default.exp: update info line for new message.
19005
19006 * gdb.t02/{whatis.exp,gdbme.c}:
19007 Test that "char *" doesn't print as "caddr_t".
19008
19009Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19010
19011 * gdb.t00/help.exp: Use .* in place of some help messages which
19012 just changed.
19013 gdb.t00/default.exp: Update "info frame" test for new message.
19014 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19015 Remove some xfails
19016
19017Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19018
19019 * gdb.t03/{gdbme.c,ptype.exp}:
19020 Add tests for typedef'd struct and union without tags.
19021 Also check "whatis" on a variable of a typedef'd enum without a tag.
19022
19023 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19024 PRMS 1823; the bug still exists but isn't reproduced by this test
19025 anymore), and remove rs6000 XFAIL (the bug is fixed).
19026
19027 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19028 duplicated from whatis.exp. For those that are left, accept
19029 "long", "long int", or "int" for long variables (whatis.exp already
19030 has an XFAIL for "int", so no need to fail it here).
19031
19032 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19033 Deal with GCC's names for types now that GDB uses the compiler's names.
19034
19035 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19036 setup_xfail's for sunos4. If we #defined the signed keyword away,
19037 don't expect GDB to know that char it is signed.
19038
19039 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19040
19041Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19042
19043 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19044 should work on any system, regardless of debugging format.
19045 * gdb.t21/demangle.exp: Move to gdb.t24.
19046 * gdb.t24/demangle.exp: Move from gdb.t21.
19047 * gdb.t24/{Makefile.in, configure.in}: New files.
19048
19049Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19050
19051 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19052 * gdb.stabs: New directory.
19053
19054Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19055
19056 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19057 not just "Quit anyway?".
19058
19059Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19060
19061 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19062 that all setup_xfails are immediately followed by clear_xfails.
19063
19064Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19065
19066 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19067 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19068 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19069 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19070 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19071 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19072 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19073 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19074 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19075 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19076 gdb.t31/chillvars.exp, lib/gdb.exp:
19077 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19078 bug-gdb@prep.ai.mit.edu.
19079
19080Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19081
19082 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19083 with 0.0, not integer 0.
19084
19085Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19086
19087 * gdb.t06/break.exp: Update for "Kill the program" message change.
19088
19089Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19090
19091 * Makefile.in (GDBFLAGS): Set to -nx.
19092 * Makefile.in (site.exp): Use GDBFLAGS.
19093
19094Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19095
19096 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19097 Makefiles.
19098 (check): depend on just-check.
19099 (just-check): added so that tests can be run without a noop
19100 build pass.
19101
19102Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19103
19104 Switch to using configure's configdirs.
19105 * Makefile.in (Makefile): add configure.in dependency.
19106 (SUBDIRS): removed redundant assignment.
19107 * configure.in: switch subdirs assignment to configdirs.
19108 * gdb.t*/configure.in: new files.
19109
19110Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19111
19112 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19113 works.
19114
19115Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19116
19117 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19118 in explicit rules. Apparently this is not supported by some makes.
19119
19120Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19121
19122 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19123
19124Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19125
19126 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19127 disappeared.
19128
19129Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19130
19131 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19132
19133Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19134
19135 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19136 watchpoint problem that is now fixed.
19137 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19138 uninitialized convenience variables.
19139 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19140 structures.
19141
19142Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19143
19144 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19145 which causes expect to get out of sync with gdb on long output
19146 from help set.
19147 * gdb.t09/corefile.exp: Make expected pattern for core file
19148 failing signal and frame output format less sun specific.
19149
19150Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19151
19152 * gdb.t31/chillvars.exp: Add and remove initial dummy
19153 breakpoint, so that symbol table is forced in.
19154 (Needed at least on Sunos4, though it seems not SVR4.)
19155 * gdb.t31/chillvars.exp: Update for changed output format.
19156
19157Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19158
a9c64011 19159 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
19160
19161Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19162
19163 * Makefile.in: Added --srcdir when invoking runtest, removed the
19164 need for a local config file. (optional now)
19165
19166Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19167
19168 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19169 failure count used to force early termination. Add some more
19170 expected failures for gnu style demangling.
19171
19172Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19173
19174 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19175 pmi variable from gdb.t20/gdbme to get optimized away.
19176 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19177 Check for written corefile upon timeout _and_ eof.
19178
19179Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19180
19181 * config/unix-gdb.exp: Add missing return 0.
19182
19183Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19184
19185 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19186 test termination.
19187
19188Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19189
19190 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19191 disappeared.
19192
19193Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19194
19195 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19196 time as i860 support works.
19197
d63a86f8 19198 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
19199 "backtrace 100\r" rather than just "backtrace\r", to match last
19200 change.
19201
19202Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19203
19204 * config/udi-gdb.exp (gdb_exit): Remove close command.
19205 (gdb_target_udi): New procedure to set the UDI target.
19206 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19207 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19208 Added waits for prompts after several question responses. Added
19209 some more responses used by a29k-amd-udi-gdb.
19210 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19211 pass different arguments, restart UDI connection after program
19212 completion.
19213 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19214 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19215 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19216 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19217 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19218 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19219 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19220 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19221 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19222 after program completion.
19223 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19224 compiled with a SELECT_VECS setting.
19225 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19226 infinite recursion.
19227
19228 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19229 Added checks for COFF results, and made them expected failures for
19230 all targets. It would be better to make them expected failures
19231 for COFF targets only.
19232
19233Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19234
19235 * Makefile.in: add null dvi target, don't bother to recurse
19236 through test directories for info and install-info; rename
19237 $(datadir) to be dejagnu instead of deja-gnu
19238
19239Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19240
19241 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19242 compiler to coredump.
19243 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19244 code.
19245
19246Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19247
19248 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19249 coredump.
19250 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19251 code.
19252
19253Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19254
19255 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19256 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19257 which in a shell. Deletes xgdb when done.
19258 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19259 Tests the return from the "set height" or "set width" commands.
19260 Added a few return codes where needed.
19261
19262Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19263
19264 * Makefile.in (SUBDIRS): Add gdb.t17.
19265 * configure.in (subdirs): Add gdb.t17.
19266 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19267 files to test gdb's calling of functions in the inferior with
19268 the correct arguments and gdb's ability to retrieve any
19269 result returned.
19270
19271Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19272
19273 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19274 may be called after gdb goes away. Previous versions of expect
19275 needed these to avoid file descriptor leaks, but they cause
19276 errors with the current revision of expect.
19277 * gdb.t00/gdbvars.exp: Use -re on expected output after
19278 setting sevenbit-strings.
19279 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19280 to set sevenbit-strings consistent across tests.
19281 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19282 set sevenbit-strings consistent across tests.
19283
19284Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19285
19286 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19287 expected output to match current "expect" expectations.
19288
19289Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19290
19291 * gdb.t00/default.exp: Change expected output for default "source"
19292 command, to match new gdb behavior which requires a filename to
19293 source.
19294
19295Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19296
19297 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19298 expected fail for i486-*-* that misses the marker2 function.
19299 * gdb.t10/crossload.exp (bfddefault): Allow successful
19300 recognition of a format to pass even if no symbols are found.
19301 Explicitly catch failures where the format is not recognized
19302 or is ambiguous, and add the reason to the fail message.
19303 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19304 the cause is and invalid target and add reason to failure message.
19305 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19306 elf32-i386, elf32-sparc, and elf32-i860.
19307 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19308 Set up expected failure for 'filename'::variable scope resolution,
19309 which is now apparently broken on all targets.
19310 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19311 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19312 gdb.t23/templates.exp: Change failure for missing binfile into
19313 just a warning.
19314 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19315 references.
19316
19317Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19318
19319 * gdb.t00/default.exp: Add expected output for default "source"
19320 command, to match new gdb behavior.
19321 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19322
19323Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19324
19325 * config/*-gdb.exp: returns an error, rather than exiting on
19326 internal errors.
19327
19328Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19329
19330 * gdb.t03/gdbme.c: Add pointer to struct variable.
19331 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19332 referencing struct members.
19333
19334Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19335
19336 * configure.in (mips-idt-ecoff): New target.
19337 * config/mips-gdb.exp: New file for remote board using MIPS remote
19338 debugging protocol.
19339
19340 * Redid configuration scheme. Removed gdb.t*/configure.in.
19341 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19342 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19343 distclean targets. Built executables via .o files. Adjusted
19344 tests to account for source files in $(srcdir) rather than
19345 $(objdir).
19346 * lib/gdb.exp (runto): Don't expect () after the function name,
19347 because it may have arguments.
19348
19349Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19350
19351 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19352 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19353 expected failures for mips-idt-* and mips-sgi-*.
19354 * gdb.t00/default.exp (attach): Kill process if requested.
19355 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19356 that does not read core files.
19357 * gdb.t01/run.exp: Removed checks for exit status code.
19358 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19359 it is linked in.
19360 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19361 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19362 appropriate, rather than doing it by hand.
19363 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19364 execution.
19365 * gdb.t10/crossload.exp: Kill existing program if needed.
19366 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19367 appropriate, rather than doing it by hand. Always increase
19368 timeout for this test, not just for VxWorks.
19369
19370Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19371
19372 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19373 of Chill STRUCT types and STRUCT values.
19374 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19375 than "char".
19376 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 19377 struct2): New struct definitions and initializations to test
c906108c
SS
19378 simple Chill STRUCT types.
19379
19380Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19381
19382 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19383 the null byte at the end of strings.
19384 * gdb.t00/default.exp: Make show version insensitive to copyright
19385 date.
19386 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19387 to avoid dependencies on target char signedness.
19388 * gdb.t16/printcmds.exp: Update expected results for explicitly
19389 unsigned char.
19390 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19391 now work.
19392 * gdb.t21/demangle.exp: Add many more patterns for template
19393 demangling, most of them being expected failures.
19394 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19395 string we are matching for, to match on the whole string.
19396 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19397 and fix a whole bunch that had incorrect expected output but were
19398 passing anyway because of the bug in "proc demangle".
19399 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19400 type.
19401 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19402
19403Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19404
a9c64011
AS
19405 * gdb/testsuite: made modifications to testcases, etc., to allow
19406 them to work properly given the reorganization of deja-gnu and the
19407 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
19408
19409Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19410
19411 * gdb/testsuite: Initial creation of gdb/testsuite.
19412 Migrated dejagnu testcases and support files for testing nm to
19413 gdb/testsuite from deja-gnu. These files were moved "as is"
19414 with no modifications. This migration is part of a major overhaul
19415 of dejagnu. The modifications to these testcases, etc., which
19416 will allow them to work with the new version of dejagnu will be
19417 made in a future update.
48efe704 19418
8d8cb839 19419 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 19420\f
8d8cb839
EZ
19421;; Local Variables:
19422;; mode: change-log
19423;; left-margin: 8
19424;; fill-column: 74
19425;; version-control: never
19426;; End:
902f2ccb
MC
19427
19428 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 19429 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
19430 Copying and distribution of this file, with or without modification,
19431 are permitted provided the copyright notice and this notice are preserved.
This page took 2.060534 seconds and 4 git commands to generate.