]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.cp/ctti.exp: Correct return values for unsigned char functions.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0105cee2
DJ
12009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4
24ddea62
JK
52009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6
7 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
8
287ccc17
JK
92009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10
11 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12 * gdb.base/sepdebug2.c: New file.
13
08bca259 142009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15
16 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
17 the modified warnings for catch syscall. Verify if GDB was compiled
18 with support for lib expat, and choose which tests to run depending
19 on this.
20
5d4e2b76
VP
212009-10-30 Vladimir Prus <vladimir@codesourcery.com>
22
23 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
24 that composite commands are parsed OK. And also test
25 that breakpoint commands do work.
26
240e538a
MS
272009-10-23 Michael Snyder <msnyder@vmware.com>
28
29 gdb.reverse/consecutive-precsave.exp: Change expect pattern
30 to allow for new disassembly style.
31
9c419145
PP
322009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
33
34 * gdb.asm/asm-source.exp: Adjust.
35
02506ff1
MS
362009-10-22 Michael Snyder <msnyder@vmware.com>
37
38 * gdb.reverse/break-precsave.exp: New test.
39 * gdb.reverse/consecutive-precsave.exp: Ditto.
40 * gdb.reverse/finish-precsave.exp: Ditto.
41 * gdb.reverse/i386-precsave.exp: Ditto.
42 * gdb.reverse/machinestate-precsave.exp: Ditto.
43 * gdb.reverse/sigall-precsave.exp: Ditto.
44 * gdb.reverse/solilb-precsave.exp: Ditto.
45 * gdb.reverse/step-precsave.exp: Ditto.
46 * gdb.reverse/until-precsave.exp: Ditto.
47 * gdb.reverse/watch-precsave.exp: Ditto.
48
4cf866a3
MS
492009-10-22 Michael Snyder <msnyder@vmware.com>
50
51 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
52 for gdb_expect. Adjust one test's expect strings for the new
53 format of disassemble.
54 * gdb.reverse/finish-reverse.exp: Delete 'return'.
55 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
56 gdb_test_multiple.
57 * gdb.reverse/step-reverse.exp: Delete 'return'.
58 * gdb.reverse/until-reverse.exp: Delete blank lines.
59 * gdb.reverse/watch-reverse.exp: Delete blank lines.
60
2b28d209
PP
612009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
62
63 * gdb.base/consecutive.exp: Adjust.
64 * gdb.base/display.exp: Likewise.
65 * gdb.base/pc-fp.exp: Likewise.
66 * gdb.base/sigbpt.exp: Likewise.
67
33b9c32b
MS
682009-10-19 Michael Snyder <msnyder@vmware.com>
69
70 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
71 * gdb.reverse/finish-reverse.c: Ditto.
72 * gdb.reverse/sigall-reverse.c: Ditto.
73 * gdb.reverse/solib-reverse.c: Ditto.
74 * gdb.reverse/step-reverse.c: Ditto.
75 * gdb.reverse/watch-reverse.c: Ditto.
76
6c95b8df
PA
772009-10-19 Pedro Alves <pedro@codesourcery.com>
78 Stan Shebs <stan@codesourcery.com>
79
80 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
81 * gdb.base/foll-exec.exp: Adjust to expect a process id before
82 "Executing new program".
83 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
84 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
85 left listed after having been killed.
86 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
87 * gdb.base/maint.exp: Adjust test.
88
89 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
90 * gdb.multi/Makefile.in: New.
91 * gdb.multi/base.exp: New.
92 * gdb.multi/goodbye.c: New.
93 * gdb.multi/hangout.c: New.
94 * gdb.multi/hello.c: New.
95 * gdb.multi/bkpt-multi-exec.c: New.
96 * gdb.multi/bkpt-multi-exec.exp: New.
97 * gdb.multi/crashme.c: New.
98
279017b7
TG
992009-10-13 Tristan Gingold <gingold@adacore.com>
100
101 * gdb.base/sepdebug.exp: Check debug info are found.
102
0413d738
PA
1032009-10-08 Pedro Alves <pedro@codesourcery.com>
104
105 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
106 bits.
107
c628eecc
JK
1082009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
109
110 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
111
38af1bfe
JB
1122009-10-07 Joel Brobecker <brobecker@adacore.com>
113
114 * gdb.base/watchpoints.c: Add copyright header. Reformat one
115 of the comments.
116
2b0adecd
PM
1172009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
118
119 * gdb.base/annota1.exp: Remove obsolete match_max increase.
120 * gdb.base/annota3.exp: Idem.
121 * gdb.base/maint.exp: Idem.
122
8d417781
PM
1232009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
124
125 * lib/gdb.exp (default_gdb_init): Set current value of match_max
126 to default.
127
bb61102d
PM
1282009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
129
130 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
131 mingw and cygwin targets.
132
ace5c364
PM
1332009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
134 Pedro Alves <pedro@codesourcery.com>
135
136 * lib/gdb.exp (gdb_compile): Avoid adding
137 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
138
c2d494a0
PM
1392009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
140
e1b52ce2
PM
141 * gdb.base/shr1.c: Use %p in format string.
142 * gdb.base/unload.c: Avoid warning in fprintf.
143 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 144
209f53f5
PM
1452009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
146
147 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
148 long type.
149 (test_unlink): Correct printf string.
150 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
151 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
152
8172766a
JK
1532009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
154
155 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
156 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
157 * gdb.arch/ia64-breakpoint-shadow.S: New file.
158
0f73703c
UW
1592009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
160
161 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
162 * gdb.objc/nondebug.exp: Likewise.
163
b32306ca
UW
1642009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
165
166 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
167 target_info setting.
168
169 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
170 that detect new threads during "info threads".
171
0057022f
UW
1722009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
173
174 * gdb.threads/manythreads.c (main): Increase thread stack size
175 to 2*PTHREAD_STACK_MIN.
176 * gdb.threads/multi-create.c (main): Likewise.
177 (create_function): Likewise.
178
f29c0325
UW
1792009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
180
181 * gdb.base/dump.exp: Pass difference of pointer types instead
182 of integer types as offset to restore in intarr3.srec case.
183
fcb34849
UW
1842009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
185
186 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
187
d5142e3b
UW
1882009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
189
190 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
191
087b74b2
PM
1922009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
193
194 New test for two watchpoints, with disabling of
195 the first inserted.
196 * testsuite/gdb.base/watchpoints.c: New file.
197 * testsuite/gdb.base/watchpoints.exp: New file.
198
96c07c5b
TT
1992009-09-25 Tom Tromey <tromey@redhat.com>
200
201 * gdb.base/charset.exp: Test utf-16 strings with Python.
202
b8899f2b
TT
2032009-09-25 Tom Tromey <tromey@redhat.com>
204
205 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
206 UCS-4.
207 * gdb.base/charset.c (utf_32_string): Rename.
208 (init_utf32): Rename.
209 (main): Update.
210
329719ec
TT
2112009-09-22 Tom Tromey <tromey@redhat.com>
212
213 * gdb.python/py-function.exp: Add regression tests.
214
11ef0d76
KS
2152009-09-21 Keith Seitz <keiths@redhat.com>
216
217 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
218 with invalid operator.
219
3fe8f3b3
KS
2202009-09-21 Keith Seitz <keiths@redhat.com>
221
222 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
223 and destructor using typedef name of class.
224 * gdb.cp/classes.cc (class Base1): Add a destructor.
225 (base1): New typedef.
226 (use_methods): Instanitate an object of type base1.
227 * gdb.cp/templates.exp (test_template_typedef): New procedure.
228 (do_tests): Call test_template_typedef.
229 * gdb.cp/templates.cc (Baz::~Baz): New method.
230 (intBazOne): New typedef.
231 (main): Instantiate intBazOne.
232
7a9fe101
PM
2332009-09-21 Phil Muldoon <pmuldoon@redhat.com>
234
235 PR python/10633
236
237 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
238 Function.
239 (run_lang_tests): Add print elements test.
240
2e4d963f
PM
2412009-09-21 Phil Muldoon <pmuldoon@redhat.com>
242
243 * gdb.python/py-value.exp (test_subscript_regression): New
244 function. Test for invalid subscripts.
245 * gdb.python/py-value.c (main): Add test array, and pointer to it.
246 (ptr_ref): New function.
247
ec7e75e7
PP
2482009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
249
250 * gdb.base/default.exp: Fix "show convenience".
251
0cc7d26f
TT
2522009-09-15 Tom Tromey <tromey@redhat.com>
253
254 * lib/mi-support.exp (mi_create_varobj): Update.
255 (mi_create_floating_varobj): Likewise.
256 (mi_create_dynamic_varobj): New proc.
257 (mi_varobj_update): Update.
258 (mi_varobj_update_with_type_change): Likewise.
259 (mi_varobj_update_kv_helper): New proc.
260 (mi_varobj_update_dynamic_helper): Rewrite.
261 (mi_varobj_update_dynamic): New proc.
262 (mi_list_varobj_children): Update.
263 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
264 * gdb.python/python-prettyprint.py (pp_outer): New class.
265 (pp_nullstr): Likewise.
266 (lookup_function): Register new printers.
267 * gdb.python/python-prettyprint.c (struct substruct): New type.
268 (struct outerstruct): Likewise.
269 (substruct_test): New function.
270 (struct nullstr): New type.
271 (string_1, string_2): New globals.
272 (main): Add new tests.
273 * gdb.python/python-mi.exp: Added regression tests.
274 * gdb.mi/mi2-var-display.exp: Update.
275 * gdb.mi/mi2-var-cmd.exp: Update.
276 * gdb.mi/mi2-var-child.exp: Update.
277 * gdb.mi/mi2-var-block.exp: Update.
278 * gdb.mi/mi-var-invalidate.exp: Update.
279 * gdb.mi/mi-var-display.exp: Update.
280 * gdb.mi/mi-var-cmd.exp: Update.
281 * gdb.mi/mi-var-child.exp: Update.
282 * gdb.mi/mi-var-block.exp: Update.
283 * gdb.mi/mi-break.exp: Update.
284 * gdb.mi/gdb701.exp: Update.
285
a96d9b2e
SDJ
2862009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
287
288 * Makefile.in: Inclusion of catch-syscall object.
289 * gdb.base/catch-syscall.c: New file.
290 * gdb.base/catch-syscall.exp: New file.
291
b43b923a
MS
2922009-09-12 Michael Snyder <msnyder@vmware.com>
293
294 * gdb.reverse/step-reverse.exp: Explicitly check for targets
295 that can support reverse debuggnig.
296
cec03d70
TT
2972009-09-11 Tom Tromey <tromey@redhat.com>
298
299 * gdb.dwarf2/valop.S: New file.
300 * gdb.dwarf2/valop.exp: New file.
301
e23bb3fc
MK
3022009-09-11 Mark Kettenis <kettenis@gnu.org>
303
304 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
305
37c3696d
DE
3062009-09-10 Doug Evans <dje@google.com>
307
308 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
309 Add $gdb_prompt to second breakpoint regexp.
310
5172aecb
JB
3112009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
312
313 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
314 names, add missing ones.
315 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
316 * gdb.python/py-frame.c: Rename from python-frame.c.
317 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
318 testfile name.
319 * gdb.python/py-function.exp: Rename from python-function.exp.
320 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
321 testfile name.
322 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
323 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
324 Adjust testfile name.
325 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
326 * gdb.python/py-template.cc: Rename from python-template.cc.
327 * gdb.python/py-template.exp: Rename from python-template.exp.
328 Adjust testfile name.
329 * gdb.python/py-value.c: Rename from python-value.c.
330 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
331 testfile name.
332
b554e4bd
JK
3332009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
334
335 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
336 $bpt2address.
337 (Second breakpoint address is valid on ia64)
338 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
339
9a68ae16
JM
3402009-09-03 Joseph Myers <joseph@codesourcery.com>
341
342 * gdb.base/ending-run.exp: Restrict regular expression matching
343 line number to require closing brace following.
344
146b9145
DE
3452009-09-03 Doug Evans <dje@google.com>
346
347 * gdb.base/store.exp (check_set): Fix typo in expected value message.
348
787d21e1
TT
3492009-09-02 Tom Tromey <tromey@redhat.com>
350
351 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
352
e7802207
TT
3532009-09-02 Tom Tromey <tromey@redhat.com>
354
355 * gdb.dwarf2/callframecfa.exp: New file.
356 * gdb.dwarf2/callframecfa.S: New file.
357
817aadd2
JK
3582009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
359
360 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
361 gdb.base/solib-overlap-main.c: New.
362
4a76eae5
DJ
3632009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
364
365 PR gdb/10565
366
367 * gdb.base/bitfields.c (struct container, container): New.
368 (main): Initialize it and call break5.
369 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
370
d4b96c9a
JK
3712009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
372
373 Support constant DW_AT_data_member_location by GCC PR debug/40659.
374 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
375
4e22772d
JK
3762009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
377
378 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
379
2efab443
MS
3802009-08-26 Michael Snyder <msnyder@vmware.com>
381
382 * gdb.base/i386-reverse.c: New file.
383 * gdb.base/i386-reverse.exp: New file.
384 * gdb.base/Makefile.in: Add new files to be removed.
385
07ab73a0
JM
3862009-08-26 Joseph Myers <joseph@codesourcery.com>
387
388 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
389 environment-pwd for remote host.
390 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
391
676accff
KS
3922009-08-24 Keith Seitz <keiths@redhat.com>
393
394 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
395 Add two new C++ completer tests which limit the output to a
396 given class.
397
f9f7ad22
MS
3982009-08-24 Michael Snyder <msnyder@vmware.com>
399
400 * gdb.base/del.exp: Fix typo in comment.
401 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
402
81ecdfbb
RW
4032009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
404
405 * configure: Regenerate.
406 * gdb.hp/configure: Likewise.
407 * gdb.hp/gdb.aCC/configure: Likewise.
408 * gdb.hp/gdb.base-hp/configure: Likewise.
409 * gdb.hp/gdb.compat/configure: Likewise.
410 * gdb.hp/gdb.defects/configure: Likewise.
411 * gdb.hp/gdb.objdbg/configure: Likewise.
412 * gdb.stabs/configure: Likewise.
413
cab0c772
UW
4142009-08-19 Doug Evans <dje@google.com>
415
416 * gdb.base/gdbvars.c: New file.
417 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
418
b8fa0bfa
PA
4192009-08-14 Pedro Alves <pedro@codesourcery.com>
420
421 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
422 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
423
b84aa90a
PA
4242009-08-13 Pedro Alves <pedro@codesourcery.com>
425
426 * gdb.base/default.exp: Adjust "set language test": it's now an
427 enum command. Larger help string moved to "help set language".
428 * gdb.base/help.exp: Adjust "help set language" expected output,
429 now lists all known languages.
430
0d8f9b2c
NF
4312009-08-11 Nathan Froyd <froydnj@codesourcery.com>
432
433 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
434 all frame arguments.
435 * gdb.arch/altivec-regs.exp: Likewise.
436
bda180e0
TT
4372009-08-07 Tom Tromey <tromey@redhat.com>
438
439 * gdb.base/setshow.exp: Add tests for changes to set language, set
440 check range, and set check type.
441
48cb2d85
VP
4422009-08-03 Vladimir Prus <vladimir@codesourcery.com>
443
444 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
445 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
446 Call it.
447
1ea34204
UW
4482009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
449
450 * configure.ac: Run gdb.cell tests when appropriate.
451 * configure: Regenerate.
452 * lib/cell.exp: New file.
453 * gdb.cell: New directory.
454 * gdb.cell/configure.ac: New file.
455 * gdb.cell/configure: New file.
456 * gdb.cell/Makefile.in: New file.
457 * gdb.cell/arch.exp: New file.
458 * gdb.cell/break.c: New file.
459 * gdb.cell/break.exp: New file.
460 * gdb.cell/break-spu.c: New file.
461 * gdb.cell/bt.c: New file.
462 * gdb.cell/bt2-spu.c: New file.
463 * gdb.cell/bt-spu.c: New file.
464 * gdb.cell/bt.exp: New file.
465 * gdb.cell/coremaker.c: New file.
466 * gdb.cell/coremaker-spu.c: New file.
467 * gdb.cell/core.exp: New file.
468 * gdb.cell/gcore.exp: New file.
469 * gdb.cell/data.c: New file.
470 * gdb.cell/data.exp: New file.
471 * gdb.cell/data-spu.c: New file.
472 * gdb.cell/ea-cache.exp: New file.
473 * gdb.cell/ea-cache.c: New file.
474 * gdb.cell/ea-cache-spu.c: New file.
475 * gdb.cell/ea-standalone.c: New file.
476 * gdb.cell/ea-standalone.exp: New file.
477 * gdb.cell/ea-test.c: New file.
478 * gdb.cell/ea-test.exp: New file.
479 * gdb.cell/f-regs.exp: New file.
480 * gdb.cell/mem-access.c: New file.
481 * gdb.cell/mem-access.exp: New file.
482 * gdb.cell/mem-access-spu.c: New file.
483 * gdb.cell/ptype.exp: New file.
484 * gdb.cell/registers.exp: New file.
485 * gdb.cell/size.c: New file.
486 * gdb.cell/sizeof.exp: New file.
487 * gdb.cell/size-spu.c: New file.
488 * gdb.cell/solib.exp: New file.
489 * gdb.cell/solib-symbol.exp: New file.
490
85e747d2
UW
4912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
492
493 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
494
58d6951d
DJ
4952009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
496
497 * gdb.base/float.exp: Handle VFP registers.
498
6e0a4f15
MS
4992009-07-14 Michael Snyder <msnyder@vmware.com>
500
dcd5da87
MS
501 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
502 to bring gdb to the beginning of the calling line.
503
6e0a4f15
MS
504 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
505 confusing the i386 epilogue unwinder.
506
782b2b07
SS
5072009-07-14 Stan Shebs <stan@codesourcery.com>
508
509 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
510
f662c3bc
MS
5112009-07-14 Michael Snyder <msnyder@vmware.com>
512
513 * gdb.reverse/step-reverse.exp (stepi into function call):
514 Call instruction may not be first instruction in the line.
515 (reverse stepi from a function call): Used wrong line number.
516
8f313923
JK
5172009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
520
4662c76e
JK
5212009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
522
523 Fix gdb.base/macscp.exp when using custom inputrc.
524 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
525 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
526 env(TERM) set.
527 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
528 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
529
aa81e255
JK
5302009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
531
532 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
533 * gdb.base/annota1.exp (thread_test): Import global $testfile.
534 Change the compilation target to match the testcase name.
535 * gdb.base/sect-cmd.exp: Change the compilation target to match the
536 testcase name.
537 * a2-run.exp: Use for setup prepare_for_testing. Change the
538 compilation target to match the testcase name.
539 * gdb.base/commands.exp: Likewise.
540 * gdb.base/finish.exp: Likewise.
541 * gdb.base/float.exp: Likewise.
542 * gdb.base/info-target.exp: Likewise.
543 * gdb.base/relational.exp: Likewise.
544 * gdb.base/term.exp: Likewise.
545 * gdb.base/until.exp: Likewise.
546 * gdb.base/volatile.exp: Likewise.
547 * gdb.base/whatis-exp.exp: Likewise.
548
4c93b1d7
HZ
5492009-07-11 Hui Zhu <teawater@gmail.com>
550
551 * gdb.base/help.exp (disassemble): Update expected help text.
552
812f7342
TT
5532009-07-09 Tom Tromey <tromey@redhat.com>
554
555 * lib/gdb.exp: Handle TRANSCRIPT.
556 (remote_spawn, remote_close, send_gdb): New procs.
557
fbb8f299
PM
5582009-07-10 Phil Muldoon <pmuldoon@redhat.com>
559
560 * gdb.python/python-prettyprint.c: Add counted null string
561 structure.
562 * gdb.python/python-prettyprint.exp: Print null string. Test for
563 embedded nulls.
564 * gdb.python/python-prettyprint.py (pp_ns): New Function.
565 * gdb.python/python-value.exp (test_value_in_inferior): Add
566 variable length string fetch tests.
567 * gdb.python/python-value.c (main): Add strings for string fetch tests.
568
c0ac0ec7
JK
5692009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
570
571 * gdb.base/dump.exp (inaccessible memory is reported): New test.
572
30b66ecc
TT
5732009-07-07 Tom Tromey <tromey@redhat.com>
574
575 * gdb.base/call-rt-st.exp: Update for change to escape output.
576 * gdb.base/callfuncs.exp: Likewise.
577 * gdb.base/charset.exp: Likewise.
578 * gdb.base/constvars.exp: Likewise.
579 * gdb.base/long_long.exp: Likewise.
580 * gdb.base/pointers.exp: Likewise.
581 * gdb.base/printcmds.exp: Likewise.
582 * gdb.base/setvar.exp: Likewise.
583 * gdb.base/store.exp: Likewise.
584 * gdb.cp/ref-types.exp: Likewise.
585 * gdb.mi/mi-var-child.exp: Likewise.
586 * gdb.mi/mi-var-display.exp: Likewise.
587 * gdb.mi/mi2-var-display.exp: Likewise.
588 * gdb.base/charset.exp: Test octal escape sequence length.
589 Update for change to escape output.
590
187c4a2b
JK
5912009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
592
593 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
594
d80a43f9
DJ
5952009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
596
597 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
598
047427a8
JK
5992009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
602 gdbserver increasing $portnum if "Can't bind address" has been seen.
603
8b5a0f4f
PA
6042009-07-05 Pedro Alves <pedro@codesourcery.com>
605
606 * gdb.base/ending-run.exp: Add "step out of main" pattern for
607 mingw32ce.
608
7d93ba58
PA
6092009-07-05 Pedro Alves <pedro@codesourcery.com>
610
611 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
612 VFP format.
613
2277426b
PA
6142009-07-02 Pedro Alves <pedro@codesourcery.com>
615
616 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
617 linux. Adjust to use "inferior", "info inferiors", "detach
618 inferior" and "kill inferior" instead of "restart", "info fork",
619 "detach fork" and "delete fork".
620 * gdb.base/ending-run.exp: Spell out "info".
621 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
622 the "kill" command.
623
5af949e3
UW
6242009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
625
626 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
627 change to prefix TLS offset in hex with 0x.
628
5d3729b5
UW
6292009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
630
631 * gdb.base/default.exp: Update test case for "x" changes.
632
af589bd0
TG
6332009-07-01 Tristan Gingold <gingold@adacore.com>
634
635 * gdb.base/bigcore.exp: Make darwin untested.
636
40974f91
JK
6372009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
638
639 * gdb.base/completion.exp (directory completion): Create the directory.
640 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
641 escapeuniquesub.
642 (directory completion 2): Expect now ${escapeuniquesub}.
643 (Glob remaining of directory test): Remove one excessive newline.
644 Expect the real output.
645
59dd3af6
JK
6462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
647
648 Fix `make check//%' target after `make check' has been ran.
649 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
650 a mkdir call.
651 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
652 (%/.dir): Remove.
653
f4e164aa
JK
6542009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
655
656 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
657 the expected result record.
658
69af2122
JK
6592009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
660
661 Remove racy FAILs relying just on the timeouts.
662 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
663 (annotation_level 2): Remove racy FAILs.
664
2fd481e1
PP
6652009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
666
667 gdb/10275
668 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
669
c38f313d
DJ
6702009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
671
672 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
673
8b777f02
VP
6742009-06-30 Vladimir Prus <vladimir@codesourcery.com>
675
676 * gdb.mi/mi-stack.exp: Testing symbolic options
677 to -stack-list-locals and -stack-list-arguments.
678
00c7eacf
JK
6792009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
680
681 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
682
6bc80edc
TT
6832009-06-29 Tom Tromey <tromey@redhat.com>
684
685 * dg-extract-results.sh: New file.
686 * Makefile.in (FORCE_PARALLEL): New variable.
687 (CHECK_TARGET): New conditional variable.
688 (check): Use CHECK_TARGET.
689 (DO_RUNTEST): New variable.
690 (check-single): New target.
691 (TEST_DIRS): New variable.
692 (TEST_TARGETS): Likewise.
693 (check-parallel): New target.
694 (check-gdb.%): New pattern.
695 (BASE1_FILES): New variable.
696 (BASE2_FILES): Likewise.
697 (check-gdb.base%): New pattern.
698 (%/.dir): New pattern.
699 * configure: Rebuild.
700 * aclocal.m4 (AM_CONDITIONAL): New defun.
701 * configure.ac: Check whether user is using GNU make.
702 (GMAKE): New conditional.
703
794684b6
SW
7042009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
705
706 * gdb.cp/namespace-nested-import.cc: New test.
707 * gdb.cp/namespace-nested-import.exp: New test.
708
edb3359d
DJ
7092009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
710
711 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
712 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
713 * gdb.opt/Makefile.in (EXECUTABLES): Update.
714 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
715 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
716 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
717 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
718 gdb.opt/inline-markers.c: New files.
719 * lib/gdb.exp (skip_inline_frame_tests): New function.
720 (skip_inline_var_tests): New function.
721
cf657a0c
AS
7222009-06-27 Andreas Schwab <schwab@linux-m68k.org>
723
724 * gdb.cp/exception.exp: Don't require $hex before inner frame in
725 backtrace.
726
28d41a99
MS
7272009-06-27 Michael Snyder <msnyder@vmware.com>
728
729 * gdb.reverse: New directory.
730 * gdb.reverse/break-reverse.c: New test.
731 * gdb.reverse/break-reverse.exp: New test.
732 * gdb.reverse/consecutive-reverse.c: New test.
733 * gdb.reverse/consecutive-reverse.exp: New test.
734 * gdb.reverse/finish-reverse.c: New test.
735 * gdb.reverse/finish-reverse.exp: New test.
736 * gdb.reverse/machinestate.c: New test.
737 * gdb.reverse/ms1.c: New test.
738 * gdb.reverse/machinestate.exp: New test.
739 * gdb.reverse/Makefile.in: New file.
740 * gdb.reverse/shr2.c: New test.
741 * gdb.reverse/solib-reverse.c: New test.
742 * gdb.reverse/solib-reverse.exp: New test.
743 * gdb.reverse/step-reverse.c: New test.
744 * gdb.reverse/step-reverse.exp: New test.
745 * gdb.reverse/until-reverse.c: New test.
746 * gdb.reverse/ur1.c: New test.
747 * gdb.reverse/until-reverse.exp: New test.
748 * gdb.reverse/watch-reverse.c: New test.
749 * gdb.reverse/watch-reverse.exp: New test.
750 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
751 * configure: Regenerate.
752
fe3c8b0d
DE
7532009-06-26 Doug Evans <dje@google.com>
754
755 * gdb.base/psymtab.exp: Turn off pending breakpoints.
756
3a72a602
PM
7572009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
758
759 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
760 windows problem for 'file delete $binfile'.
761
27aa8d6a
SW
7622009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
763
764 * gdb.cp/namespace-using.exp: New test.
765 * gdb.cp/namespace-using.cc: New test.
766
8ac055f8
JB
7672009-05-20 Joel Brobecker <brobecker@adacore.com>
768
769 * gdb.ada/variant_record_packed_array: New testcase.
770
85e306ed
TT
7712009-06-23 Tom Tromey <tromey@redhat.com>
772
773 * gdb.base/charset.exp (test_combination): Regression test.
774 * gdb.base/charset.c (my_wchar_t): New typedef.
775 (myvar): New global.
776 (main): Set myvar.
777
56643c5e
PM
7782009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
779
780 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
781 target.
782
1fac167a
UW
7832009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
784
785 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
786
7ccb0be9
UW
7872009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
788
789 * gdb.mi/gdb680.exp: Update test for error message.
790
568d6575
UW
7912009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
792
793 * gdb.base/annota1.exp: Allow multiple occurrences of the
794 frames-invalid annotation.
795 * gdb.cp/annota2.exp: Likewise.
796
7cd1089b
PM
7972009-06-15 Phil Muldoon <pmuldoon@redhat.com>
798
799 * gdb.cp/gdb2495.cc: New file.
800 * gdb.cp/gdb2495.exp: New file.
801
72c63395
JK
8022009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 Report error on GDB crash during runto.
805 * lib/gdb.exp (runto <eof>): New.
806
3788363d
DJ
8072009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
808
809 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
810 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
811 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
812 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
813 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
814 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
815 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
816 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
817 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
818 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
819 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
820 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
821 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
822 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
823 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
824 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
825 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
826 gdb.server/server-mon.exp, gdb.server/server-run.exp,
827 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
828 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
829 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
830 gdb.trace/passcount.exp, gdb.trace/report.exp,
831 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
832 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
833 gdb.trace/while-stepping.exp: Use a unique name for the compiled
834 executable.
835
17592de3
PA
8362009-06-07 Pedro Alves <pedro@codesourcery.com>
837
838 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
839 defined before referencing it.
840
701e355d
DE
8412009-06-03 Doug Evans <dje@google.com>
842
843 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
844 * gdb.arch/i386-see.c: Ditto.
845
f2292c65
PM
8462009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
847
848 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
849 (check_macro): Return 1 if undefined.
850 If first test fails, check if macro debug information is available,
851 and report unsupported test if no macro information is found.
852
5a437975
DE
8532009-05-29 Doug Evans <dje@google.com>
854
855 * gdb.threads/hand-call-in-threads.exp: New.
856 * gdb.threads/hand-call-in-threads.c: New.
857
c141c696
MS
8582009-05-29 Michael Snyder <msnyder@vmware.com>
859
860 * gdb.base/break-always.exp: Change "1" to "on".
861 Add confirmation check.
862
b3444185
PA
8632009-05-28 Pedro Alves <pedro@codesourcery.com>
864
865 * gdb.threads/threxit-hop-specific.c: New.
866 * gdb.threads/threxit-hop-specific.exp: New.
867 * gdb.threads/thread-execl.c: New.
868 * gdb.threads/thread-execl.exp: New.
869
b6313243
TT
8702009-05-27 Tom Tromey <tromey@redhat.com>
871 Thiago Jung Bauermann <bauerman@br.ibm.com>
872
873 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
874 (mi_child_regexp): Likewise.
875 (mi_list_varobj_children_range): Likewise.
876 (mi_get_features): Likewise.
877 (mi_list_varobj_children): Rewrite.
878 * gdb.python/python-mi.exp: New file.
879
a6bac58e
TT
8802009-05-27 Tom Tromey <tromey@redhat.com>
881 Thiago Jung Bauermann <bauerman@br.ibm.com>
882 Phil Muldoon <pmuldoon@redhat.com>
883 Paul Pluzhnikov <ppluzhnikov@google.com>
884
885 * gdb.python/python-prettyprint.exp: New file.
886 * gdb.python/python-prettyprint.c: New file.
887 * gdb.python/python-prettyprint.py: New file.
888 * gdb.base/display.exp: print/r is now valid.
889
2c74e833
TT
8902009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
891 Tom Tromey <tromey@redhat.com>
892 Pedro Alves <pedro@codesourcery.com>
893 Paul Pluzhnikov <ppluzhnikov@google.com>
894
895 * gdb.python/python-template.exp: New file.
896 * gdb.python/python-template.cc: New file.
897 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
898 tests.
899 * gdb.python/python-value.exp (py_objfile_tests): New proc.
900 Call it.
901 (test_value_after_death): New proc.
902 * gdb.python/python-value.c (PTR): New typedef.
903 (main): New variable 'x'.
904
89c73ade
TT
9052009-05-27 Tom Tromey <tromey@redhat.com>
906
907 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
908 tests.
909 * gdb.python/python-value.exp (py_objfile_tests): New proc.
910 Call it.
911
a75724bc
PA
9122009-05-27 Pedro Alves <pedro@codesourcery.com>
913
914 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
915
e58b0e63
PA
9162009-05-24 Pedro Alves <pedro@codesourcery.com>
917
918 * gdb.threads/fork-thread-pending.c: New.
919 * gdb.threads/fork-thread-pending.exp: New.
920
4ac36638
JK
9212009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
922
923 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
924 * gdb.dwarf2/dw2-strp.S (a_string2): New.
925
c28c63d8
JB
9262009-05-18 Jon Beniston <jon@beniston.com>
927
928 * gdb.asm/asm-source.exp: Add lm32 target.
929
b242c3c2
PA
9302009-05-17 Pedro Alves <pedro@codesourcery.com>
931
932 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
933 `gdb_get_line_number'. Call `callee' in both parent and child.
934 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
935 `gdb_get_line_number' instead of hardcoding line numbers.
936 (catch_fork_unpatch_child): New procedure to test detaching
937 breakpoints from child fork.
938 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
939 hardcoding line numbers.
940 (do_fork_tests): Run `catch_fork_unpatch_child'.
941
ee342b23
VP
9422009-05-17 Vladimir Prus <vladimir@codesourcery.com>
943
944 * gdb.mi/mi-cmd-var.exp: Check that when varobj
945 of structure type enters or leaves the scope, it
946 is reported by -var-update.
947
e2009e98
DE
9482009-05-11 Doug Evans <dje@sebabeach.org>
949
950 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
951 * gdb.threads/pending-step.c (main): Fix off-by-one error.
952 * gdb.threads/schedlock.c (main): Fix off-by-one error.
953
00903456
JK
9542009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
955
956 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
957
dc621c35
DE
9582009-04-30 Doug Evans <dje@google.com>
959
960 * gdb.threads/watchthreads2.exp: New testcase.
961 * gdb.threads/watchthreads2.c: New testcase.
962
9ab4e744
DE
9632009-04-29 Doug Evans <dje@google.com>
964
965 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
966 * gdb.cp/mb-ctor.cc: Ditto.
967 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
968 * gdb.cp/mb-inline.h (multi_line_foo): New function.
969 * gdb.cp/mb-inline1.cc: Call it.
970 * gdb.cp/mb-inline2.cc: Ditto.
971 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
972 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
973
484086b7
JK
9742009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
975
976 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
977 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
978 Replace all uses of `decimal' by `nonzero'.
979 (info macro FROM_COMMANDLINE): New test.
980
379a77b5
TT
9812009-04-27 Tom Tromey <tromey@redhat.com>
982
983 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
984
b92b73c2
DE
9852009-04-27 Doug Evans <dje@google.com>
986
987 * gdb.threads/watchthreads.c (main): Initialize args before starting
988 the threads. Plus formatting cleanup.
989 * gdb.threads/watchthreads.exp: Avoid errant failures due to
990 biased scheduling of one thread.
991
945a118d
JG
9922009-04-27 Jerome Guitton <guitton@adacore.com>
993
994 * gdb.cp/templates.cc (GetMax): New template.
995 (main): Declare two instances of GetMax.
996 * gdb.cp/templates.exp: Add new test.
997
d389af10
JK
9982009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1001
e7f86de9
JM
10022009-04-22 Joseph Myers <joseph@codesourcery.com>
1003
1004 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1005
334cc82d
TT
10062009-04-15 Tom Tromey <tromey@redhat.com>
1007
1008 * gdb.base/charset.exp: Add regression test.
1009
d12672cc
JB
10102009-04-14 Joel Brobecker <brobecker@adacore.com>
1011
1012 * gdb.base/exe-lock.exp: New testcase.
1013
18e8c3bc
TT
10142009-04-13 Tom Tromey <tromey@redhat.com>
1015
1016 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1017 operator on Frame.
1018
5ecd5cbe
UW
10192009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1020
1021 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1022 * gdb.server/ext-attach.exp: Likewise.
1023
7309f756
VP
10242009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1025
1026 Eliminate some sleep usage.
1027
1028 * gdb.mi/basics.c (do_nothing): New.
1029 (main): Use do_nothing instead of printf, so that
1030 not to introduce race condition between output of
1031 inferiour and output of gdb. Do not use sleep as it
1032 is not generally available on embedded targets.
1033
f4b95f6f
PA
10342009-04-02 Pedro Alves <pedro@codesourcery.com>
1035
1036 * gdb.server/ext-attach.exp: Expect an optional process id after
1037 "Detached from remote process".
1038
de40b933
JK
10392009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1040
1041 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1042 gdb.dwarf2/dw2-unresolved.exp: New.
1043
2ae101a4
PA
10442009-04-02 Pedro Alves <pedro@codesourcery.com>
1045
1046 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1047 mi_run_to_main.
1048
56a8e183
PA
10492009-04-02 Pedro Alves <pedro@codesourcery.com>
1050
1051 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1052 mi_run_to_main. Skip thread exit test on remote targets.
1053 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1054 mi_run_to_main.
1055 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1056 mi_run_to_main.
1057 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1058 when expecting ^connected. Detect when the target doesn't support
1059 non-stop mode.
1060 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1061 supported. Return -1 on error, 0 on success.
1062 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1063 (mi_runto): Return mi_runto_helper's result explicitly.
1064
c35fafde
PA
10652009-04-01 Pedro Alves <pedro@codesourcery.com>
1066
1067 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1068
f8a8dce6
JB
10692009-04-01 Tom Tromey <tromey@redhat.com>
1070
1071 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1072 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1073 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1074 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1075
71c25dea
TT
10762009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1077 Jan Kratochvil <jan.kratochvil@redhat.com>
1078
1079 PR gdb/931
1080 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1081 output.
1082 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1083 for gdb/931.
1084 * dw2-strp.S (DW_AT_language): Change to C++.
1085 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1086
02d9a9ce
JB
10872009-03-31 Joel Brobecker <brobecker@adacore.com>
1088
1089 * gdb.ada/tasks: New testcase.
1090
1042e4c0
SS
10912009-03-30 Stan Shebs <stan@codesourcery.com>
1092
1093 * gdb.trace/actions.exp: Update to match new info trace format.
1094 * gdb.trace/deltrace.exp: Ditto.
1095 * gdb.trace/infotrace.exp: Ditto.
1096 * gdb.trace/passcount.exp: Ditto.
1097 * gdb.trace/save-trace.exp: Ditto.
1098 * gdb.trace/while-stepping.exp: Ditto.
1099 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1100
f8f6f20b
TJB
11012009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1102
1103 * gdb.python/python-frame.c: New file.
1104 * gdb.python/python-frame.exp: New file.
1105
c0c6f777
TJB
11062009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1107
1108 * gdb.python/python-value.exp: Add tests for the address
1109 attribute.
1110
3cb51905
AS
11112009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1112
1113 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1114
88fc996f
DE
11152009-03-26 Doug Evans <dje@google.com>
1116
1117 * gdb.mi/mi-nonstop-exit.exp: New file.
1118 * gdb.mi/non-stop-exit.c: New file.
1119
56ef84b1
TT
11202009-03-26 Tom Tromey <tromey@redhat.com>
1121
1122 Update for change to prologue skipping:
1123 * gdb.mi/mi2-simplerun.exp: Update.
1124 * gdb.mi/mi2-break.exp: Update.
1125 * gdb.mi/mi-simplerun.exp: Update.
1126 * gdb.mi/mi-break.exp: Update.
1127 * gdb.base/ending-run.exp: Update.
1128
def2b000
TJB
11292009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1130
1131 * gdb.python/python-value.exp (test_value_in_inferior): Test
1132 gdb.Value.is_optimized_out attribute.
1133
442ddf59
JK
11342009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1135
1136 * gdb.dwarf2/dw2-noloc-main.c: New file.
1137 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1138 (.text): Remove.
1139 (.data): New.
1140 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1141 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1142 (DW_TAG_subprogram func_cu1, noloc): Remove.
1143 (main): New.
1144 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1145 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1146 (file_symbols): New procedure.
1147
a8df5de4
TT
11482009-03-25 Tom Tromey <tromey@redhat.com>
1149
1150 * gdb.base/charset.exp (valid_target_charset): New proc.
1151 Use it to skip tests on invalid charsets.
1152
cc1d7add
PM
11532009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1154
1155 * gdb.base/completion.exp: Add a test for directory completion.
1156
bcd5727b
JK
11572009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1158
1159 Fix a racy FAIL.
1160 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1161 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1162
cc924cad
TJB
11632009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1164
1165 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1166 * gdb.python/python-function.exp: Add test for function returning
1167 a GDB value.
1168
bc3b79fd
TJB
11692009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1170
1171 * gdb.python/python-function.exp: New file.
1172
6c7a06a3
TT
11732009-03-20 Tom Tromey <tromey@redhat.com>
1174
1175 * gdb.base/store.exp: Update for change to escape output.
1176 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1177 to escape output.
1178 * gdb.base/pointers.exp: Update for change to escape output.
1179 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1180 to escape output.
1181 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1182 escape output.
1183 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1184 to escape output.
1185 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1186 escape output.
1187 * gdb.base/setvar.exp: Update for change to escape output.
1188 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1189 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1190 to escape output.
1191 (test_print_string_constants): Likewise.
1192 * gdb.base/charset.exp (valid_host_charset): Check size of
1193 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1194 cases. Handle "auto"-related output.
1195 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1196 (uvar, Uvar): New globals.
1197
c31af87b
JG
11982009-03-19 Jerome Guitton <guitton@adacore.com>
1199
1200 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1201 deltas.
1202 * gdb.ada/fixed_points.exp: Ditto.
1203
51272cf2
PA
12042009-03-18 Pedro Alves <pedro@codesourcery.com>
1205
1206 * return-nodebug.c: Don't include stdio.h.
1207 (init): Delete.
1208 (func): Delete definition and provide extern declaration.
1209 (t): New.
1210 (main): Don't call printf. Call func and store its result in t.
1211 * return-nodebug1.c: New.
1212 * return-nodebug.exp: Don't expect stdio output. Instead, print
1213 the global variable t. Drop printf formatters and cast types from
1214 foreach loop. Don't use prepare_for_testing. Compile
1215 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1216 define FORMAT or CAST.
1217
d24948ac
PP
12182009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1219
1220 * gdb.base/solib-display.exp: Disable test for remote targers.
1221
61ff14c6
JK
12222009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1223
1224 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1225
cb4dce93
JK
12262009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 Fix a racy FAIL.
1229 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1230 code from `follow parent, print pids'.
1231 (`follow child, print pids', `follow parent, print pids'): Call it.
1232 Replace `gdb_test "break..."' by gdb_breakpoint.
1233
f7c60c5e
VP
12342009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1235
1236 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 1237 sync and async modes.
f7c60c5e 1238
383ace49
JB
12392009-03-12 Joel Brobecker <brobecker@adacore.com>
1240
1241 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1242 that was checked in by mistake. Remove loading of ada.exp, since
1243 this is not necessary in this case.
1244
4ce102af
JB
12452009-03-12 Joel Brobecker <brobecker@adacore.com>
1246
1247 * gdb.ada/ptype_arith_binop.exp: New testcase.
1248
529a2aef
JB
12492009-03-12 Joel Brobecker <brobecker@adacore.com>
1250
1251 * gdb.ada/mod_from_name: New testcase.
1252
8a38181c
JB
12532009-03-12 Joel Brobecker <brobecker@adacore.com>
1254
1255 * gdb.ada/tick_last_segv: New testcase.
1256
11436dee
VP
12572009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1258
61ff14c6 1259 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 1260
1f31650a
VP
12612009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1262
61ff14c6
JK
1263 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1264 include the token in ^running and frame info in *stopped.
1f31650a 1265
a3247a22
PP
12662009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1267
1268 * solib-display.exp: New file.
1269 * solib-display-main.c: New file.
1270 * solib-display-lib.c: New file.
61ff14c6 1271
aae64587
PA
12722009-03-05 Pedro Alves <pedro@codesourcery.com>
1273
1274 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1275
44aabfbc
JK
12762009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1277
1278 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1279 (list_and_check_macro): Use more specific test name.
1280 (next to definition): Make the test names unique.
1281
c087fcd3
PM
12822009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1283
1284 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 1285
c86cf029
VP
12862009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1287
1288 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1289 notifications.
1290 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1291 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1292 * lib/mi-support.exp (library_loaded_re): New.
1293 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1294
3ea85240
VP
12952009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1296
1297 * gdb.gdb/observer.exp: Use test_notification observer, not
1298 normal_stop, everywhere.
1299 (test_normal_stop_notifications): Rename to...
1300 (test_notifications): ...this.
1301 (test_observer_normal_stop): Rename to...
1302 (test_observer): ...this.
1303
1903f0e6
DE
13042009-02-16 Doug Evans <dje@google.com>
1305
1306 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1307 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1308 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1309 (test_prefixed_syscall,test_int3): New tests.
1310 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1311 (test_prefixed_syscall,test_int3): New tests.
1312
1d33d6ba
VP
13132009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1314
3cb51905
AS
1315 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1316 (mi_expect_interrupt): Likewise.
1317 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1318 response.
1d33d6ba 1319
faafb047
PM
13202009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1321
1322 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1323 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1324 Replace calls to get_valueofx by get_hexadecimal_valueof.
1325
417e16e2
PM
13262009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1327
1328 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1329 (get_integer_valueof): New procedure.
1330 (get_sizeof): Use new get_integer_value_of.
1331 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1332 by get_integer_valueof.
1333
7065b901
TT
13342009-02-13 Tom Tromey <tromey@redhat.com>
1335
1336 * gdb.base/remote.exp (get_sizeof): Remove.
1337 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1338 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1339 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1340 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1341 (get_sizeof): Likewise.
1342
5d7cb8df
JK
13432009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1344
1345 PR fortran/9806
1346 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1347
b2febfff
PP
13482009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1349
1350 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1351
4aa995e1
PA
13522009-02-06 Pedro Alves <pedro@codesourcery.com>
1353
1354 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1355
d8906c6f
TJB
13562009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1357
1358 * gdb.python/python-cmd.exp: New file.
1359
ff4ab08d
TG
13602009-02-06 Tristan Gingold <gingold@adacore.com>
1361
1362 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1363
aacd552b
TG
13642009-02-05 Tristan Gingold <gingold@adacore.com>
1365
1366 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1367 pointer is dereferenced and use this signal name in regexp.
1368 * gdb.base/signull.exp: Ditto.
1369 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1370 * gdb.base/signull.c (main): Ditto.
1371
08c637de
TJB
13722009-02-04 Tom Tromey <tromey@redhat.com>
1373 Thiago Jung Bauermann <bauerman@br.ibm.com>
1374
1375 * gdb.python/python-value.exp: Use `gdb.history' instead of
1376 `gdb.value_from_history'.
1377 (test_value_numeric_ops): Add test for conversion of enum constant.
1378 * gdb.python/python-value.c (enum e): New type.
1379 (evalue): New global.
1380 (main): Use argv.
1381
20261af8
JG
13822009-02-04 Jerome Guitton <guitton@adacore.com>
1383
1384 * gdb.ada/uninitialized_vars: New test program.
1385 * gdb.ada/uninitialized_vars.exp: New testcase.
1386
52e44b43
TT
13872009-02-02 Tom Tromey <tromey@redhat.com>
1388
1389 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1390 * gdb.cp/pr2489.cc: Rename...
1391 * gdb.cp/pr9594.cc: ... to this.
1392
1c71341a
TT
13932009-02-02 Tom Tromey <tromey@redhat.com>
1394
1395 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1396 * gdb.cp/pr2489.cc: New file.
1397 * gdb.cp/cpcompletion.exp: New file.
1398
a4295225
TT
13992009-02-02 Tom Tromey <tromey@redhat.com>
1400
1401 PR exp/9059:
1402 * gdb.cp/call-c.exp: Add regression test.
1403 * gdb.cp/call-c.cc (FooHandle): New typedef.
1404 (main): New variable 'handle'.
1405
592375cd
VP
14062009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1407
1408 * lib/mi-support.exp (et_mi_thread_list)
1409 (check_mi_and_console_threads): Adjust for current thread in
1410 -thread-list-ids output.
1411
41447f92
VP
14122009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1413
1414 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1415 Call it.
1416
35669430
DE
14172009-01-28 Doug Evans <dje@google.com>
1418
1419 * gdb.arch/amd64-disp-step.S: New file.
1420 * gdb.arch/amd64-disp-step.exp: New file.
1421 * gdb.arch/i386-disp-step.S: New file.
1422 * gdb.arch/i386-disp-step.exp: New file.
1423
09f00d9a
PM
14242009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1425
1426 * gdb.base/find.exp: Set newline variable
1427 using quotes instead of braces to fix cygwin failures.
1428
1e8fb976
PA
14292009-01-23 Pedro Alves <pedro@codesourcery.com>
1430
1431 * gdb.base/radix.exp: Add tests to ensure that that set
1432 input-radix 0 and set output-radix 0 are really rejected.
1433
da061712
PA
14342009-01-23 Pedro Alves <pedro@codesourcery.com>
1435
1436 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1437 copyright years.
1438
dd7e2d2b
PA
14392009-01-23 Pedro Alves <pedro@codesourcery.com>
1440
1441 PR gdb/9664:
1442 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1443
392452f6
PA
14442009-01-22 Pedro Alves <pedro@codesourcery.com>
1445
1446 PR c++/9631:
1447 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
1448
8653e71c
PM
14492009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
1450
1451 * gdb.server/file-transfer.exp: Use EXEEXT variable for
1452 binfile definition to fix Windows OS failure.
1453
a12cc160
DJ
14542009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1455
1456 PR gdb/9346
1457 * gdb.base/interrupt.c (sigint_handler): New.
1458 (main): Install a SIGINT handler if SIGNALS is defined. Exit
1459 on error.
1460 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
1461 Test "signal SIGINT".
1462
b89667eb
DE
14632009-01-19 Doug Evans <dje@google.com>
1464
1465 * gdb.base/break.exp: Update expected gdb output.
1466 * gdb.base/sepdebug.exp: Ditto.
1467 * gdb.mi/mi-syn-frame.exp: Ditto.
1468 * gdb.mi/mi2-syn-frame.exp: Ditto.
1469 * gdb.base/call-signal-resume.exp: New file.
1470 * gdb.base/call-signals.c: New file.
1471 * gdb.base/unwindonsignal.exp: New file.
1472 * gdb.base/unwindonsignal.c: New file.
1473 * gdb.threads/interrupted-hand-call.exp: New file.
1474 * gdb.threads/interrupted-hand-call.c: New file.
1475 * gdb.threads/thread-unwindonsignal.exp: New file.
1476
adb483fe
DJ
14772009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
1478
1479 * gdb.base/define.exp: Test defining and hooking prefix commands.
1480 * gdb.python/python.exp: Update test for "show user" output.
1481
60023297
JK
14822009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1483
1484 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
1485 now the output exactly, using less wildcards. Expect also the output
1486 of gfortran-4.3. Update for the f-valprint.c modification from
1487 2008-04-22.
1488 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
1489 Remove gdb_test test names where matching the command.
1490
ccc57cf9
PA
14912009-01-01 Pedro Alves <pedro@codesourcery.com>
1492
1493 PR breakpoints/9681:
1494 * gdb.base/watchpoint.exp: Add regression test.
1495
c7a6ca08
PA
14962008-12-31 Pedro Alves <pedro@codesourcery.com>
1497
1498 * gdb.threads/attach-into-signal.exp: Don't use
1499 gdb_suppress_entire_file.
1500 * gdb.threads/attach-stopped.exp: Ditto.
1501 * gdb.threads/attachstop-mt.exp: Ditto.
1502
3a031f65
PA
15032008-12-31 Pedro Alves <pedro@codesourcery.com>
1504
1505 PR gdb/8812:
1506 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1507
09e6485f
PA
15082008-12-29 Pedro Alves <pedro@codesourcery.com>
1509
1510 PR gdb/7536:
1511 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1512 and unsupported output radices are really rejected.
1513
0cd53049
JK
15142008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1517
ba163c7e
TT
15182008-12-22 Tom Tromey <tromey@redhat.com>
1519
1520 * gdb.cp/punctuator.exp: New file.
1521
6f4de6c9
JK
15222008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1523
1524 * gdb.base/completion.exp (Completing non-existing component): New test.
1525
0f34d0b4
JK
15262008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1527
1528 Fix for PR gdb/8648.
1529 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1530 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1531 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1532 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1533
db2ad4c3
JK
15342008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1537
bb5ef15e
DP
15382008-12-16 Christophe Lyon <christophe.lyon@st.com>
1539
1540 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
1541 compiler actually generate code at the expected line number.
1542
90142adc
JZ
15432008-12-15 Jie Zhang <jie.zhang@analog.com>
1544
1545 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
1546
fad6eecd
TT
15472008-12-12 Tom Tromey <tromey@redhat.com>
1548
1549 * gdb.base/commands.exp (redefine_hook_test): New proc.
1550 Call it.
1551
17c8aaf5
TT
15522008-12-11 Tom Tromey <tromey@redhat.com>
1553
1554 * gdb.base/macscp.exp: New regression test.
1555
7c8adf68
TT
15562008-12-11 Tom Tromey <tromey@redhat.com>
1557
1558 * gdb.base/macscp.exp: Print "address.addr".
1559 * gdb.base/macscp1.c (struct outer): New struct.
1560 (address): New global.
1561
b05dcbb7
TT
15622008-12-09 Tom Tromey <tromey@redhat.com>
1563
1564 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
1565 Call it.
1566
2d476de1
DE
15672008-12-04 Doug Evans <dje@google.com>
1568
1569 * gdb.server/ext-run.exp: Relax regexp for init program.
1570
87bdc959
TG
15712008-12-03 Tristan Gingold <gingold@adacore.com>
1572
1573 * gdb.base/macscp.exp: Generate an object file during compilation
1574 to work around Darwin dsymutil limitations.
1575
e0740f77
JK
15762008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1577
1578 Test resolving external references to TLS variables.
1579 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
1580 FILE2_THREAD_LOCAL.
1581 (testfile2, srcfile2): New variables.
1582 * gdb.threads/tls.c (file2_thread_local)
1583 (function_referencing_file2_thread_local): New.
1584 * gdb.threads/tls2.c: New file.
1585
67f0aac5
JB
15862008-11-28 Joel Brobecker <brobecker@adacore.com>
1587
1588 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
1589 rather than integer, as integer might not be big enough when
1590 on 64bit targets.
67f0aac5 1591
c332165e
JG
15922008-11-27 Jerome Guitton <guitton@adacore.com>
1593
1594 * gdb.cp/formatted-ref.exp: Add equality test.
1595 * gdb.ada/formatted_ref.exp: Ditto.
1596
fc9b693c
JK
15972008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1598
1599 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
1600 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
1601
a9c64011
AS
16022008-11-20 Andreas Schwab <schwab@suse.de>
1603
1604 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
1605 matching syscall entry point.
1606 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1607 (tcatch_vfork_then_child_follow): Likewise. Finish through
1608 vfork even if we stopped at the syscall trampoline.
1609
e2fd701e
DE
16102008-11-20 Doug Evans <dje@google.com>
1611
1612 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
1613
69abc51c
TJB
16142008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
1615
1616 * gdb.arch/ppc-dfp.exp: New file.
1617 * gdb.arch/ppc-dfp.c: New file.
1618
c14c28ba
PP
16192008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1620
1621 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 1622
2e74121d
DE
16232008-11-17 Doug Evans <dje@google.com>
1624
1625 * gdb.mi/mi-syn-frame.exp: Update expected output.
1626 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1627
66bb093b
VP
16282008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1629
1630 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
1631 "thread N" results in =thread-selected.
1632 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1633 (mi_send_resuming_command_raw): Be prepared for
1634 =thread-selected.
1635
3d043ef6
VP
16362008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1637
a9c64011
AS
1638 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1639 * lib/mi-support.exp: Likewise.
3d043ef6 1640
808104c8
JB
16412008-11-16 Joel Brobecker <brobecker@adacore.com>
1642
1643 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1644 commands from the expected output for "help catch".
1645
00b22944
JB
16462008-11-15 Joel Brobecker <brobecker@adacore.com>
1647
1648 * gdb.ada/int_deref.exp: New testcase.
1649
59669435
TT
16502008-11-14 Nick Roberts <nickrob@snap.net.nz>
1651
1652 * gdb.mi/gdb2549.exp: New file.
1653
de04a248
DE
16542008-11-11 Doug Evans <dje@google.com>
1655
1656 * gdb.base/callexit.exp: New file.
1657 * gdb.base/callexit.c: New file.
1658
6b8ce727
DE
16592008-11-10 Doug Evans <dje@google.com>
1660
1661 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1662 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1663 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1664 (default_gdb_start,default_gdb_exit): Ditto.
1665 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1666 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1667 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1668 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1669 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1670 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1671
1b14b8aa
AS
16722008-11-03 Andreas Schwab <schwab@suse.de>
1673
1674 * gdb.base/hashline2.exp: Fix typo.
1675 * gdb.base/hashline3.exp: Likewise.
1676
f3134b88
TT
16772008-10-30 Tom Tromey <tromey@redhat.com>
1678
1679 * gdb.base/pointers.exp: Add test.
1680 * gdb.base/pointers.c (k, S): New typedefs.
1681 (instance): New global.
1682
c2226152
AS
16832008-10-30 Andreas Schwab <schwab@suse.de>
1684
1685 * gdb.base/args.exp: Add tests for newlines.
1686
462f405c
JB
16872008-10-30 Joel Brobecker <brobecker@adacore.com>
1688
1689 gdb.base/foll-exec.exp: Update the expected output of a couple
1690 of "info breakpoints" tests.
1691
79a45b7d
TT
16922008-10-28 Tom Tromey <tromey@redhat.com>
1693
1694 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1695
adc13a14
PA
16962008-10-24 Pedro Alves <pedro@codesourcery.com>
1697
1698 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1699 gdb_start_cmd.
1700 Use runto_main before any test that requires execution.
1701
252fbfc8
PA
17022008-10-23 Pedro Alves <pedro@codesourcery.com>
1703
1704 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1705 instead of SIGINT.
1706
28148e3d
JB
17072008-10-22 Joel Brobecker <brobecker@adacore.com>
1708
1709 * gdb.base/completion.exp: Update expected output following
1710 the addition of the "info tasks" command.
1711
c209f847
TT
17122008-10-22 Tom Tromey <tromey@redhat.com>
1713
1714 * gdb.base/exprs.exp (test_expr): Add test for string
1715 concatenation.
1716
f177e350
PA
17172008-10-19 Pedro Alves <pedro@codesourcery.com>
1718
1719 * configure.ac: Output gdb.python/Makefile.
1720 * configure: Regenerate.
1721 * gdb.python/Makefile.in: New.
1722
cce89356
JB
17232008-10-16 Joel Brobecker <brobecker@adacore.com>
1724
1725 * gdb.base/foll-fork.exp: Adjust the expected output to match
1726 the new description for fork/vfork catchpoints in the "info
1727 breakpoints" output.
1728
176d289d
TJB
17292008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1730
1731 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1732
a08702d6
TJB
17332008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1734
1735 * gdb.python/python-value.c: New file.
1736 * gdb.python/python-value.exp: New file.
1737
1c5cfe86
PA
17382008-10-15 Pedro Alves <pedro@codesourcery.com>
1739
1740 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1741
5a98ad69
DP
17422008-10-15 Denis Pilat <denis.pilat@st.com>
1743
41702f1b 1744 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1745
dcb1a1e2
TT
17462008-10-09 Tom Tromey <tromey@redhat.com>
1747
1748 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1749 'fprintf' and 'stderr'.
1750
9124fe48
JB
17512008-10-07 Joel Brobecker <brobecker@adacore.com>
1752
1753 * gdb.ada/ref_tick_size.exp: New testcase.
1754
45452591
DE
17552008-10-06 Doug Evans <dje@google.com>
1756
1757 * gdb.dwarf2/dw2-cu-size.exp: New file.
1758 * gdb.dwarf2/dw2-cu-size.S: New file.
1759
1760 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1761 .Ltype_int for clarity.
1762
4fc5b208
PP
17632008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1764
1765 PR gdb/2384:
1766 * gdb.cp/gdb2384.exp: Extended to test more cases.
1767 * gdb.cp/gdb2384.cc: Likewise.
1768 * gdb.cp/gdb2384-base.h: Likewise.
1769 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1770
d78df370
JK
17712008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1772
1773 * gdb.base/maint.exp (maint print type): Remove printing
1774 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1775
9a044a89
TT
17762008-09-30 Tom Tromey <tromey@redhat.com>
1777
1778 * gdb.base/macscp.exp: Add completion tests.
1779 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1780 (TWENTY_THREE): Likewise.
1781 (FORTY_EIGHT): Likewise.
1782
506800a9
TT
17832008-09-30 Tom Tromey <tromey@redhat.com>
1784
1785 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1786 everywhere.
1787 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1788
1a6f01b5
JK
17892008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1790
1791 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1792 testcase is derived from. Fix racy dependency on an expected PID
1793 number. No longer support the testcase on Linux kernel 2.4.x.
1794
2fae03e8
TT
17952008-09-27 Tom Tromey <tromey@redhat.com>
1796
1797 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1798 and varargs.
1799
1ad15515
PA
18002008-09-22 Pedro Alves <pedro@codesourcery.com>
1801
1802 * lib/mi-support.exp (mi_expect_interrupt): New.
1803 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1804 from gdb.mi/mi-nonstop.exp.
1805 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1806 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1807 lib/mi-support.exp.
1808 Use mi_check_thread_states throughout. Avoid ".*" and do not
1809 require an anchor after -exec-run.
1810
d0b76dc6
DJ
18112008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1812
1813 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1814 stop is pending. Avoid ".*" when two stops are pending.
1815 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1816 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1817 newlines in fullnames.
1818 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1819 (mi_expect_stop): Update comments. Only anchor in sync mode.
1820 Do not match newlines.
1821 (mi_send_resuming_command_raw): Always return status.
1822 (mi_get_stop_line): Do not match more than one line by accident.
1823 Only anchor in sync mode.
1824 (mi_run_inline_test): If -exec-next fails, give up.
1825
9990c830
UW
18262008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1827
1828 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1829 on SPU.
1830
ebcf6f00
JB
18312008-09-10 Joel Brobecker <brobecker@adacore.com>
1832
1833 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1834
b6db24e5
JB
18352008-09-10 Joel Brobecker <brobecker@adacore.com>
1836
1837 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1838 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1839 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1840 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1841 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1842 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1843 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1844 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1845 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1846 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1847 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1848 Include the "= " sequence in the expected output of print tests.
1849
2bf448e0
JB
18502008-09-10 Joel Brobecker <brobecker@adacore.com>
1851
1852 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1853 description for boolean types.
1854
d51fd4c8
PA
18552008-09-09 Pedro Alves <pedro@codesourcery.com>
1856
1857 * gdb.base/hook-stop-continue.c: New.
1858 * gdb.base/hook-stop-continue.exp: New.
1859
694182d2
DJ
18602008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1861
1862 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1863
3b8a7fc0
JG
18642008-09-08 Jerome Guitton <guitton@adacore.com>
1865
1866 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1867 (stack_check_probe_2, stack_check_probe_loop_1)
1868 (stack_check_probe_loop_2): New functions.
1869 (main): Add call to these new functions.
1870 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1871 functions, check that the breakpoint is inserted at the appropriate
1872 location.
1873 (insert_breakpoint): Slightly refine this procedure so that it can
1874 be called several times in the test.
1875
96cc0ae8
JG
18762008-09-08 Jerome Guitton <guitton@adacore.com>
1877
1878 * gdb.base/stack-checking.c: New file.
1879 * gdb.base/stack-checking.exp: New file.
1880
1f08b409
TJB
18812008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1882
1883 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1884 * gdb.arch/altivec-regs.exp: Likewise.
1885 * gdb.arch/vsx-regs.exp: Likewise.
1886
3099e1c4
TJB
18872008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1888
1889 * gdb.arch/ppc-fp.exp: New file.
1890 * gdb.arch/ppc-fp.c: New file.
1891
cc69bfc1
PP
18922008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1893
1894 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1895 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1896
b02a33db
MS
18972008-09-04 Michael Snyder <msnyder@vmware.com>
1898
1899 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1900 as "at" (for non-debug functions such as _start).
1901
2992cbe0
UW
19022008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1903
1904 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1905 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1906 software watchpoints.
1907 * gdb.base/watch_thread_num.exp: Likewise.
1908
514f746b
AR
19092008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1910
1911 * gdb.arch/i386-bp_permanent.exp: New test.
1912
876cecd0
TT
19132008-08-24 Tom Tromey <tromey@redhat.com>
1914
1915 * gdb.base/maint.exp: Update "maint print type".
1916
80f73d71
VP
19172008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1918
1919 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1920 support. Adjust the order of "*running" notifications.
1921 * gdb.mi/non-stop.c: Don't cast from int to void* and
1922 back.
1923
d9c78d7d
MK
19242008-08-20 Mark Kettenis <kettenis@gnu.org>
1925
1926 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1927 expect to find it in the "info frame" output.
1928
97a2d1d3
DJ
19292008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1930
1931 * gdb.base/interp.exp: Always consume both prompts.
1932
b96e2927
PA
19332008-08-20 Pedro Alves <pedro@codesourcery.com>
1934
1935 * gdb.base/pending.exp: Test pending breakpoints without symbols
1936 loaded.
1937
8cf6e61a
VP
19382008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1939
1940 * lib/mi-support.exp (mi_expect_stop): Produce
1941 more details on failures.
1942 * gdb.mi/mi-nonstop.exp: New.
1943 * gdb.mi/non-stop.c: New.
1944
c6ebd6cf
VP
19452008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1946
a9c64011
AS
1947 * gdb.mi/mi-async.exp: Use 'set target-async'.
1948 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1949
46a9b8ed
DJ
19502008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1951
1952 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1953
44feb3ce
TT
19542008-08-17 Tom Tromey <tromey@redhat.com>
1955
1956 * gdb.base/help.exp (help catch): Rewrite.
1957
311a4e6b
TJB
19582008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1959
1960 * gdb.base/define.exp: Test indented command documentation.
1961 * gdb.python/python.exp: Test indented multi-line command.
1962
604c2f83
LM
19632008-08-15 Luis Machado <luisgpm@br.ibm.com>
1964
1965 * testsuite/gdb.arch/vsx-regs.c: New source file.
1966 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1967 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1968
886a217c
TT
19692008-08-14 Tom Tromey <tromey@redhat.com>
1970
1971 * gdb.base/macscp.exp: Add regression test for "macro define" or
1972 "macro undef" with no arguments.
1973
c814a4f3
PP
19742008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1975
1976 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1977
12ab8a60
UW
19782008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1979
1980 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1981
d57a3c85
TJB
19822008-08-06 Tom Tromey <tromey@redhat.com>
1983
1984 * gdb.python/python.exp: New file.
1985
c7b778ff
JK
19862008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1987
1988 Fix for PR gdb/1543.
1989 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1990 $LOCATION.
1991 (location): New variable.
1992 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1993 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1994 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1995 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1996 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1997 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1998 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1999 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2000 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2001 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2002 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2003 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2004 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2005 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2006 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2007 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2008 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2009 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2010 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2011 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2012 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2013 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2014 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2015 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2016 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2017 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2018 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2019 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2020 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2021 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2022 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2023 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2024 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2025 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2026 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2027 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2028 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2029 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2030 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2031 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2032 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2033 gdb.base/type-opaque.exp, gdb.base/until.exp,
2034 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2035 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2036 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2037 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2038 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2039 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2040 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2041 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2042 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2043 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2044 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2045 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2046 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2047 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2048 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2049 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2050 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2051 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2052 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2053 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2054 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2055 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2056 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2057 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2058 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2059 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2060 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2061 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2062 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2063 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2064 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2065 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2066 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2067 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2068 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2069 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2070 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2071 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2072 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2073 to bug-gdb@prep.ai.mit.edu .
2074
5e06a3d1
VP
20752008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2076
2077 * lib/mi-support.exp (mi_load_shlibs): New.
2078 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2079
9d81d21b
VP
20802008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2081
2082 * lib/mi-support.exp (get_mi_thread_list)
2083 (check_mi_and_console_threads): New, moved from ...
2084 * gdb.mi/mi-pthread.exp: ...here.
2085 * gdb.mi/gdb669.exp (get_mi_thread_list)
2086 (check_mi_and_console_threads): Delete.
2087 * gdb.mi/mi2-pthread.exp: Likewise.
2088
bae98fe0
TT
20892008-07-28 Tom Tromey <tromey@redhat.com>
2090
2091 * Makefile.in (just-check): Remove. Move body to...
2092 (check): ... here.
2093
57380f4e
DJ
20942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2095
2096 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2097 Add a test for duplicated SIGINTs.
2098
e09490f1
DJ
20992008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2100
2101 * gdb.threads/schedlock.exp (get_args): Update to work for any
2102 value of NUM.
2103 (Top level): Report the number of threads that did not resume.
2104
6387b45f
DJ
21052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2106
2107 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2108
62f64ff2
DJ
21092008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2110
2111 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2112 non-MI prompt.
2113
fa8de41e
TT
21142008-07-26 Tom Tromey <tromey@redhat.com>
2115
2116 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2117 (function_struct, function_struct_ptr): New globals.
2118 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2119 function pointer in a struct.
2120
ccb3ac8a
TT
21212008-07-26 Tom Tromey <tromey@redhat.com>
2122
2123 * gdb.base/macscp.exp: Add test for macro lexing bug.
2124
d7d9f01e
TT
21252008-07-18 Tom Tromey <tromey@redhat.com>
2126
2127 * gdb.base/macscp.exp: Add macro tests.
2128
9bf07184
PP
21292008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2130
2131 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2132
becf6477
PP
21332008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2134
2135 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2136
0709f7d3
PP
21372008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2138
2139 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 2140
7093c834
PP
21412008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2142
2143 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 2144
b432ffe3
JK
21452008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2146
2147 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2148
b1a268e5
VP
21492008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2150
2151 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2152
e2995f8e
KB
21532008-07-11 Kevin Buettner <kevinb@redhat.com>
2154
2155 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2156 of regexp to account for changes made to GDB in the printing of
2157 byte vectors.
2158
14032a66
TT
21592008-07-11 Tom Tromey <tromey@redhat.com>
2160
2161 * gdb.base/completion.exp: Add 'help' completion test.
2162
981505ef
JK
21632008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2164
2165 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2166
10568435
JK
21672008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2168
2169 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2170
4487aabf
PA
21712008-07-09 Pedro Alves <pedro@codesourcery.com>
2172
2173 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2174
a4a9b1c4
PA
21752008-07-09 Pedro Alves <pedro@codesourcery.com>
2176
2177 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2178
3c3185ac
JK
21792008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2180
2181 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2182
7ebd49dc
VP
21832008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2184
2185 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2186 previous commit. Add a comment.
2187
84e46146
PA
21882008-06-28 Pedro Alves <pedro@codesourcery.com>
2189
2190 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2191
0f8d4a2f
VP
21922008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2193
2194 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2195
f747e0ce
PA
21962008-06-27 Pedro Alves <pedro@codesourcery.com>
2197
2198 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2199 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2200 compiling an executable, link in an object that forces unbuffered
2201 output.
2202 * lib/set_unbuffered_mode.c: New file.
2203
734a5c36
JK
22042008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2205
2206 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2207
a2840c35
VP
22082008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2209
a9c64011
AS
2210 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2211 mi_expect_stop.
2212 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2213 Demand that *running is output.
2214 (detect_async): Perform checking every time.
2215 (mi_send_resuming_command): Extract everything into...
2216 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
2217 (mi_expect_stop): Don't accept any output before *stopped.
2218
6ae37fef
VP
22192008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2220
2221 Robustify mi-simplerun.
a9c64011
AS
2222 * gdb.mi/basics.c (main): Add a call to sleep.
2223 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2224 * gdb.mi/mi2-cli.exp: Likewise.
2225 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 2226
b4aa76f0 22272008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
2228
2229 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2230
e1ac3328
VP
22312008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2232
a9c64011
AS
2233 * gdb.mi/mi-console.exp: Adjust.
2234 * gdb.mi/mi-syn-frame.exp: Adjust.
2235 * gdb.mi/mi2-console.exp: Adjust.
2236 * gdb.mi/mi2-syn-frame.exp: Adjust.
2237 * lib/mi-support.exp (mi_run_cmd): Adjust.
2238 (mi_send_resuming_command): Adjust.
e1ac3328 2239
f7f9a841
VP
22402008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2241
2242 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
2243 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2244 testing of stopped.
2245 * gdb.mi/mi2-syn-frame.exp: Likewise.
2246 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2247 (async, detect_async): New.
2248 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2249 depending on if we're running in sync or async mode.
f7f9a841 2250
37cd5d19
TT
22512008-06-09 Tom Tromey <tromey@redhat.com>
2252
2253 * gdb.base/completion.exp: New tests for field name completion
2254 with spaces, and field name completion with '->'.
2255
65d12d83
TT
22562008-06-06 Tom Tromey <tromey@redhat.com>
2257
2258 * gdb.base/break1.c (struct some_struct): New struct.
2259 (values): New global.
2260 * gdb.base/completion.exp: Add field name completion test.
2261
ebfe2e3f
PP
22622008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2263
2264 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2265 to pointer.
2266 * gdb.cp/call-c.cc: Likewise.
2267
bcf6fc3a
NR
22682008-06-06 Nick Roberts <nickrob@snap.net.nz>
2269
2270 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2271 annotation.
2272
49fd4a42 22732008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 2274 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
2275
2276 * gdb.threads/execl.c, gdb.threads/execl1.c,
2277 gdb.threads/execl.exp: New tests.
a9c64011 2278
8a34ac3f
AR
22792008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2280 Daniel Jacobowitz <dan@codesourcery.com>
2281
2282 * gdb.cp/exception.exp: Activate test, make it work with pending
2283 catchpoints.
2284
86ae69ef
JK
22852008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2288
f7f9ae2c
VP
22892008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2290
a9c64011
AS
2291 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2292 now printed.
2293 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 2294
2a2d4dc3
AS
22952008-05-27 Andreas Schwab <schwab@suse.de>
2296
2297 * gdb.base/frame-args.exp: Handle arguments that are optimized
2298 out.
2299
5099e4d9
LM
23002008-05-26 Luis Machado <luisgpm@br.ibm.com>
2301
2302 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2303 quiet for ppc32 and group options into a single variable.
2304
d9c36a91
JB
23052008-05-23 Joel Brobecker <brobecker@adacore.com>
2306
2307 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2308 of zero-size elements.
2309 * gdb.ada/null_array.exp: Test printing this new array.
2310
103a8671
JK
23112008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2312
2313 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2314
07a4cc1a 23152008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
2316
2317 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2318 of the "finish" command.
2319
55f996a7
NR
23202008-05-21 Nick Roberts <nickrob@snap.net.nz>
2321
2322 * gdb.base/annota1.exp: Test for new annotation.
2323
907fc202
UW
23242008-05-16 Pedro Alves <pedro@codesourcery.com>
2325
2326 * gdb.base/fixsection.exp: New file.
2327 * gdb.base/fixsection0.c: New file.
2328 * gdb.base/fixsection1.c: New file.
2329
e8f97270
UW
23302008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2331
2332 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2333 * gdb.base/annota3.exp: Likewise.
2334
ac0bb574
NF
23352008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2336
2337 * gdb.base/watch_thread_num.exp: Don't run tests that require
2338 watchpoints if the target doesn't support them.
2339
6fadd07a
DE
23402008-05-12 Doug Evans <dje@google.com>
2341
2342 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2343
6e9a4a30
JB
23442008-05-09 Joel Brobecker <brobecker@adacore.com>
2345
2346 * gdb.ada/assign_1.exp: New testcase.
2347
08388c79
DE
23482008-05-09 Doug Evans <dje@google.com>
2349
a3c83fae
DE
2350 * gdb.base/find.exp: New file.
2351 * gdb.base/find.c: New file.
08388c79 2352
bd5ddfe8
DJ
23532008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2354
2355 * gdb.base/commands.exp (watchpoint_command_test): Handle
2356 gdb,no_hardware_watchpoints.
2357 * gdb.base/float.exp: Allow ARM targets without floating point.
2358 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2359
b5dd68e2 23602008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 2361 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
2362
2363 * gdb.ada/lang_switch: New test program.
2364 * gdb.ada/lang_switch.exp: New testcase.
2365
382d13d1
DE
23662008-05-05 Doug Evans <dje@google.com>
2367
2368 * gdb.base/help.exp (disassemble): Update expected help text.
2369
9dd789d0
PA
23702008-05-04 Pedro Alves <pedro@codesourcery.com>
2371
2372 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2373
611c83ae
PA
23742008-05-04 Pedro Alves <pedro@codesourcery.com>
2375
2376 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2377 different times.
2378
ff013f42
JK
23792008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2380
2381 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2382 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2383 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2384 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2385
96dff6a2
VP
23862008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2387
2388 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2389 notification to appear.
2390
55cd6f92
DJ
23912008-05-04 Daniel Jacobowitz <dan@debian.org>
2392
2393 * gdb.base/fullname.c: New file.
2394 * gdb.base/fullname.exp: New file.
2395 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2396
d705c43c
PA
23972008-05-03 Pedro Alves <pedro@codesourcery.com>
2398
2399 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2400 expressions with macros.
2401
333222e1
JK
24022008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2403
2404 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2405
5ac01682
DJ
24062008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2407
2408 * gdb.base/completion.exp: Handle lack of other symbols beginning
2409 with "a".
2410
2411 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2412
237fc4c9
PA
24132008-05-02 Jim Blandy <jimb@codesourcery.com>
2414
2415 * gdb.asm/asmsrc1.s: Add scratch space.
2416
ed5e9466
DJ
24172008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2418 Daniel Jacobowitz <dan@codesourcery.com>
2419
2420 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2421 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2422 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2423
b39cc962
DJ
24242007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2425
2426 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2427
36d520f5
JB
24282008-05-01 Joel Brobecker <brobecker@adacore.com>
2429
2430 * gdb.base/info-target.exp: New testcase.
2431
8d4e3071
DJ
24322008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2433
2434 * gdb.cp/hang.exp: Use .cc instead of .C.
2435 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2436 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2437
6f3f3097
DJ
24382008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2439
2440 * gdb.base/gdb1250.exp: Remove perror.
2441 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2442
5550a914
PA
24432008-04-30 Pedro Alves <pedro@codesourcery.com>
2444
2445 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2446 .2byte.
2447
d848e687
DJ
24482008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2449
2450 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
2451 (maybe_kfail): New.
2452
93b5768b
PA
24532008-04-25 Pedro Alves <pedro@codesourcery.com>
2454
2455 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
2456
721c02de
VP
24572008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2458
a9c64011
AS
2459 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
2460 * gdb.mi/mi2-syn-frame.exp: Likewise.
2461 * lib/mi-support.exp: Likewise.
721c02de 2462
74960c60
VP
24632008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2464
2465 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
2466 to specify regexp for the location to stop at.
2467 * gdb.base/break-always.c: New.
2468 * gdb.base/break-always.exp: New.
2469
d24317b4
VP
24702008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2471
2472 * lib/mi-support.exp (mi_runto_helper): Adjust
2473 for the original-location field.
2474 (mi_create_breakpoint, mi_list_breakpoints): New.
2475 * gdb.mi/mi-break.exp: Adjust.
2476 * gdb.mi/mi2-break.exp: Adjust.
2477 * gdb.mi/mi-pending.exp: Adjust.
2478 * gdb.mi/mi-simplerun.exp: Adjust.
2479 * gdb.mi/mi2-simplerun.exp: Adjust.
2480 * gdb.mi/mi-syn-frame.exp: Adjust.
2481 * gdb.mi/mi2-syn-frame.exp: Adjust.
2482 * gdb.mi/mi-until.exp: Adjust.
2483 * gdb.mi/mi2-until.exp: Adjust.
2484 * gdb.mi/mi-var-display.exp: Adjust.
2485 * gdb.mi/mi2-var-display.exp: Adjust.
2486 * gdb.mi/mi-watch.exp: Adjust.
2487 * gdb.mi/mi2-watch.exp: Adjust.
2488
fdc59709 24892008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 2490
a9c64011
AS
2491 * aclocal.m4: Add override.m4.
2492 * configure: Regenerate.
fdc59709 2493
8e91f023
VP
24942008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2495
2496 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2497 '-var-update --all-values' reports new value even the type
2498 of a variable object has changed.
2499
233a11ab
CS
25002008-04-18 Craig Silverstein <csilvers@google.com>
2501
2502 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2503 files.
d24317b4 2504
9c1137ad
JB
25052008-04-18 Joel Brobecker <brobecker@adacore.com>
2506
2507 * gdb.ada/atomic_enum: New test program.
2508 * gdb.ada/atomic_enum.exp: New testcase.
2509
66d0bbc7
DE
25102008-04-17 Doug Evans <dje@google.com>
2511
2512 * gdb.opt/Makefile.in: Fix whitespace.
2513
100906b0
UW
25142008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2515
2516 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2517
4584e32e
DE
25182008-04-17 Doug Evans <dje@google.com>
2519
2520 * gdb.base/hashline1.exp: New testcase.
2521 * gdb.base/hashline2.exp: New testcase.
2522 * gdb.base/hashline2.exp: New testcase.
2523
0a320680
PA
25242008-04-17 Pedro Alves <pedro@codesourcery.com>
2525
2526 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2527
18ac113b
AR
25282008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2529
2530 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2531 temporary breakpoint to match "Temporary breakpoint".
2532 * gdb.base/break.exp (delete_breakpoints): Likewise.
2533 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2534 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2535 * gdb.base/display.exp: Likewise.
2536 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2537 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2538 * gdb.base/restore.exp (restore_tests): Likewise.
2539 * gdb.base/sepdebug.exp: Likewise.
2540 * gdb.base/watchpoint.exp: Likewise.
2541 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
2542 * gdb.mi/mi-pending.exp: Likewise.
2543 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
2544 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
2545 * gdb.mi/mi-var-cmd.exp: Likewise.
2546 * gdb.mi/mi-var-display.exp: Likewise.
2547 * gdb.mi/mi2-cli.exp: Likewise.
2548 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
2549 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
2550 * gdb.mi/mi2-var-display.exp: Likewise.
2551 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
2552 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
2553 new "disp" field.
a9c64011 2554 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
2555 reason. This is to support fix for PR2424.
2556
add38693
JK
25572008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2558
2559 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
2560
fcacd99f
VP
25612008-04-13 Vladimir Prus <vladimir@codesourcery.com>
2562
2563 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 2564 field. Add more floating varobj tests.
fcacd99f 2565 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
2566 field.
2567 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
2568 (main): Call do_at_tests.
2569 * lib/mi-support.exp (mi_create_floating_varobj)
2570 (mi_varobj_update_with_type_change): New.
fcacd99f 2571
de051565
MK
25722008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
2573
2574 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
2575 option of -var-evaluate-expression.
2576 * gdb.mi/mi2-var-display.exp: Likewise.
2577
dbc52822
VP
25782008-04-07 Vladimir Prus <vladimir@codesourcery.com>
2579
2580 Introduce test setup helpers.
a9c64011
AS
2581 * lib/gdb.exp (build_executable, clean_restart)
2582 (prepare_for_testing): New.
2583 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
2584 * gdb.base/return.exp: Likewise.
2585 * gdb.base/ending-run.exp: Likewise.
dbc52822 2586
473591da
NR
25872008-04-07 Nick Roberts <nickrob@snap.net.nz>
2588
2589 * gdb.mi/mi-async.exp: New test for asynchronous Machine
2590 Interface (MI) responses.
2591
2b2d9e11
VP
25922008-04-06 Vladimir Prus <vladimir@codesourcery.com>
2593
a9c64011
AS
2594 * gdb.cp/breakpoint.cc: New code to test conditions involving
2595 member variables.
2596 * gdb.cp/breakpoint.exp: Test condition involving member
2597 variables.
2b2d9e11 2598
bb378428
VP
25992008-04-05 Vladimir Prus <vladimir@codesourcery.com>
2600
2601 * lib/mi-support.exp (mi_expect_stop): New.
2602 (mi_run_cmd): Change the
2603 token. Use mi_send_resuming_command, use
2604 mi_expect_stop.
2605 (mi_execute_to_helper): Rename to mi_execute_to.
2606 (mi_send_resuming_command): Add more error patterns.
2607 (mi_wait_for_stop): Renamed to...
2608 (mi_get_stop_line): ...this.
2609 (mi_run_inline_test): Adjust.
2610
2611 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
2612 * gdb.mi/mi-console.exp: Likewise.
2613 * gdb.mi/mi-pending.exp: Likewise.
2614 * gdb.mi/mi-simplerun.exp: Likewise.
2615 * gdb.mi/mi-stack.exp: Likewise.
2616 * gdb.mi/mi-stepi.exp: Likewise.
2617 * gdb.mi/mi-syn-frame.exp: Add comment.
2618 * gdb.mi/mi-until.exp: Likewise.
2619 * gdb.mi/mi-var-display.exp: Likewise.
2620 * gdb.mi/mi-watch.exp: Likewise.
2621 * gdb.mi/mi2-cli.exp: Likewise.
2622 * gdb.mi/mi2-console.exp: Likewise.
2623 * gdb.mi/mi2-simplerun.exp: Likewise.
2624 * gdb.mi/mi2-stack.exp: Likewise.
2625 * gdb.mi/mi2-stepi.exp: Likewise.
2626 * gdb.mi/mi2-until.exp: Likewise.
2627 * gdb.mi/mi2-var-display.exp: Likewise.
2628 * gdb.mi/mi2-watch.exp: Likewise.
2629
62172bb9
UW
26302008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2631
2632 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2633
2634 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2635
a13e061a
PA
26362008-04-04 Pedro Alves <pedro@codesourcery.com>
2637
2638 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2639 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2640 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2641 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2642 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2643 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2644 expect an mi error duplicated in stderr.
2645
eae06beb
JB
26462008-04-03 Joel Brobecker <brobecker@adacore.com>
2647
2648 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2649 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2650 Add a couple of tests that verify the behavior when the new setting
2651 is set to "cancel" and "all".
2652 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2653 "ask" before we start the testing.
2654
79c6ced6
AR
26552008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2656
2657 * gdb.cp/casts.cc: Add class reference variables.
2658 * gdb.cp/casts.exp: New test cases for up/down casting references.
2659
6c2d1a6b
MK
26602008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2661
2662 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2663 instead of beginning to make an extra test pass.
2664 * gdb.mi/mi2-var-display.exp: Likewise.
2665
55b411d9
MR
26662008-03-31 Maciej W. Rozycki <macro@mips.com>
2667
2668 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2669
c6140da2
MD
26702008-03-31 Markus Deuling <deuling@de.ibm.com>
2671 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2672
2673 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2674 value. Add xfail for older kernels.
2675
79732189
AR
26762008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2677
2678 Bring mi-support in line with gdb.exp.
2679 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2680 (mi_gdb_start): New function.
2681
33c3676e
MR
26822008-03-28 Maciej W. Rozycki <macro@mips.com>
2683
2684 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2685
92e28119
VP
26862008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2687
2688 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2689 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2690
9e8e3afe
VP
26912008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2692
2693 * lib/mi-support.exp (mi_create_varobj_checked): New.
2694 (mi_list_varobj_children): Allow to check for a
2695 value.
2696 (mi_list_array_varobj_children): New.
2697
2698 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2699 and mi_list_varobj_children, as opposed to hardcoding
2700 expected strings.
2701 * gdb.mi/gdb701.exp: Likewise.
2702 * gdb.mi/gdb792.exp: Likewise.
2703 * gdb.mi/mi-var-block.exp: Likewise.
2704 * gdb.mi/mi-var-cmd.exp: Likewise.
2705 * gdb.mi/mi-var-invalidate.exp: Likewise.
2706 * gdb.mi/mi2-var-block.exp: Likewise.
2707 * gdb.mi/mi2-var-child.exp: Likewise.
2708 * gdb.mi/mi2-var-cmd.exp: Likewise.
2709 * gdb.mi/mi2-var-display.exp: Likewise.
2710
9df50351
JK
27112008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2712
2713 Fix random false FAILs on i386.
2714 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2715
31e5d73a
DJ
27162008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2717
2718 PR gdb/544
2719 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2720
12f4afab
DJ
27212008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2722
2723 PR gdb/544
2724 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2725
b562a0cb
DJ
27262008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2727
2728 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2729 fixed PR gdb/544.
2730
17faa917
DJ
27312008-03-21 Pedro Alves <pedro@codesourcery.com>
2732
2733 * gdb.threads/fork-child-threads.exp: Test next over fork.
2734
6214f497
DJ
27352008-03-21 Chris Demetriou <cgd@google.com>
2736
2737 * gdb.base/break.exp (rbreak junk): New test for rbreak
2738 "Junk at end of arguments" issue.
2739
63092375
DJ
27402008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2741
2742 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2743 *& to work on created array elements.
2744 (Top level): Test print $pc with a file. Test string operations
2745 without a target.
2746 * gdb.base/ptype.exp: Do not expect *& to work on created array
2747 elements.
2748
b21991b0
DJ
27492008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2750
2751 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2752 gdb.threads/staticthreads.exp: Update exit query.
2753
c4b347c7
SL
27542008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2755
2756 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2757
fa4727a6
DJ
27582008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2759
2760 * gdb.base/watchpoint.c (global_ptr, func4): New.
2761 (main): Call func4.
2762 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2763 (test_inaccessible_watchpoint): New.
2764
2f34202f
MR
27652008-02-29 Maciej W. Rozycki <macro@mips.com>
2766
2767 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2768 select the largest.
2769
0d6ba1b1
DJ
27702008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2771
2772 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2773 frames-invalid annotations.
2774
e691325a
PM
27752008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2776
a9c64011 2777 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2778
f85b5ecc
DE
27792008-02-27 Doug Evans <dje@google.com>
2780
2781 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2782 for bug 1738.
2783 (breakpoint_to_handler_entry): Ditto.
2784
b40e7bf3
JB
27852008-02-27 Joel Brobecker <brobecker@adacore.com>
2786
2787 * gdb.base/ending-run.exp: Use the first line of code inside
2788 function body to test breakpoints.
2789 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2790 location where the breakpoint is inserted when using the line
2791 where a function is declared. Fix typo in the description of
2792 one of the tests.
2793 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2794
2faca73a
PM
27952008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2796
2797 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2798 tests.
2faca73a 2799
6f439c36
PM
28002008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2801
2802 * gdb.base/args.exp: avoid same output for tests
2803 with single quotes.
2804
54e52265
VP
28052008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2806
a9c64011
AS
2807 * gdb.base/annota1.exp: Adjust for 'info break'
2808 format changes.
2809 * gdb.base/annota3.exp: Likewise.
2810 * gdb.base/break.exp: Likewise.
2811 * gdb.base/condbreak.exp: Likewise.
2812 * gdb.base/pending.exp: Likewise.
2813 * gdb.base/sepdebug.exp: Likewise.
2814 * gdb.base/unload.exp: Likewise.
2815 * gdb.cp/ovldbreak.exp: Likewise.
2816 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2817
897b09ca
DE
28182008-02-07 Doug Evans <dje@google.com>
2819
2820 * gdb.cp/mb-inline.exp: New.
2821 * gdb.cp/mb-inline.h: New.
2822 * gdb.cp/mb-inline1.cc: New.
2823 * gdb.cp/mb-inline2.cc: New.
2824
b1c32d35
PM
28252008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2826
2827 * gdb.pascal/floats.pas: New test program.
2828 * gdb.pascal/floats.exp: New testcase.
2829
1a4ca44a
TJB
28302008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2831
2832 * gdb.base/callfuncs.c (t_float_many_args): New function.
2833 (t_double_many_args): New function.
2834 * gdb.base/callfuncs.exp: Add tests for exceeding float
2835 and double parameters passed through the stack.
2836
439048e8
JB
28372008-02-05 Joel Brobecker <brobecker@adacore.com>
2838
2839 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2840 gdb.ada/complete/foo.adb: New files.
2841 * gdb.ada/complete.exp: New testcase.
2842
81fe8080
DE
28432008-02-03 Doug Evans <dje@google.com>
2844
301f0ecf
DE
2845 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2846
81fe8080
DE
2847 * gdb.cp/gdb2384.exp: New file.
2848 * gdb.cp/gdb2384.cc: New file.
2849 * gdb.cp/gdb2384-base.h: New file.
2850 * gdb.cp/gdb2384-base.cc: New file.
2851
4b071aec
DE
28522008-02-02 Doug Evans <dje@google.com>
2853
2854 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2855
61137ba6
JB
28562007-02-01 Joel Brobecker <brobecker@adacore.com>
2857
2858 * gdb.ada/sym_print_name: New test program.
2859 * gdb.ada/sym_print_name.exp: New testcase.
2860
28612007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2862
2863 * gdb.ada/nested/hello.adb: New file.
2864 * gdb.ada/nested.exp: New testcase.
2865 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2866
98deb0da
VP
28672008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2868
2869 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2870 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2871 don't cause future evaluations of function to report
2872 creation of internal breakpoints.
98deb0da 2873
723a2275
VP
28742008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2875
2876 * gdb.mi/mi-break.exp (test_error): New.
2877 Call it.
2878
fb546a2f
LM
28792008-01-31 Luis Machado <luisgpm@br.ibm.com>
2880
2881 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2882 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2883
2d8fd90a
PM
28842008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2885
2886 * gdb.pascal/integers.pas: New test program.
2887 * gdb.pascal/integers.exp: New testcase.
2888
a7fa0ded
PM
28892008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2890
2891 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2892
5e1a1926
TJB
28932008-01-30 Luis Machado <luisgpm@br.ibm.com>
2894
2895 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2896 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2897
8d04f9f0
JB
28982008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2899
2900 * gdb.ada/formatted_ref: New test program.
2901 * gdb.ada/formatted_ref.exp: New testcase.
2902
2903 * gdb.cp/formatted-ref.cc: New file.
2904 * gdb.cp/formatted-ref.exp: New testcase.
2905
ce75a98f
JB
29062008-01-30 Joel Brobecker <brobecker@adacore.com>
2907
2908 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2909
e835f6bf
NR
29102008-01-30 Nick Roberts <nickrob@snap.net.nz>
2911
2912 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2913 (test_file_list_exec_source_file): Update to new macro-info field.
2914
d118ef87
PH
29152008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2916
2917 * gdb.ada/exprs: New test program.
2918 * gdb.ada/exprs.exp: New testcase.
2919
7d35ab09
TJB
29202008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2921
2922 * dfp-test.c (DELTA, DELTA_B): New definitions.
2923 (double_val1, double_val2, double_val3, double_val4, double_val5,
2924 double_val6, double_val7, double_val8, double_val9, double_val10,
2925 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2926 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2927 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2928 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2929 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2930 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2931 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2932 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2933 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2934 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2935 dec128_val16): New global variables.
2936 (decimal_dec128_align): New function.
2937 (decimal_mixed): Likewise.
2938 (decimal_many_args_dec32): Likewise.
2939 (decimal_many_args_dec64): Likewise.
2940 (decimal_many_args_dec128): Likewise.
2941 (decimal_many_args_mixed): Likewise.
2942 * dfp-test.exp: Add tests calling new inferior functions.
2943
2d717e4f
DJ
29442008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2945
2946 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2947 gdb.server/ext-run.exp: New files.
2948 * lib/gdbserver-support.exp (gdbserver_download): New.
2949 (gdbserver_start): New. Update gdbserver expected
2950 output.
2951 (gdbserver_spawn): Use them.
2952 (gdbserver_start_extended): New.
2953
e85a822c
DJ
29542008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2955
2956 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2957 Run on GNU/Linux.
2958 (do_exec_tests): Check for systems which do not support catchpoints.
2959 Do not match START.
2960 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2961 Run on GNU/Linux. Enable verbose output.
2962 (check_fork_catchpoints): New.
2963 (explicit_fork_child_follow, catch_fork_child_follow)
2964 (tcatch_fork_parent_follow): Update expected messages.
2965 (do_fork_tests): Use check_fork_catchpoints.
2966 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2967 Run on GNU/Linux. Enable verbose output.
2968 (check_vfork_catchpoints): New.
2969 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2970 expected messages.
2971 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2972
401ea829
JB
29732008-01-29 Jim Blandy <jimb@red-bean.com>
2974
2975 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2976 host' errors.
2977 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2978
aceaf3ad
JB
29792008-01-29 Jim Blandy <jimb@red-bean.com>
2980
2981 * gdb.threads/sigthread.c: Use barriers to ensure that
2982 child_thread and child_thread_two are always initialized before we
2983 start to use them.
2984
a5606eee
VP
29852008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2986
2987 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2988 * gdb.base/watchpoint-solib.c: New.
2989 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2990
c55a82bb
PM
29912008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2992
2993 * gdb.base/gdb1056.exp: Add unsigned integer test.
2994
0993fe05
DE
29952008-01-28 Doug Evans <dje@google.com>
2996
2997 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2998
4fe42e7f
JB
29992008-01-27 Jim Blandy <jimb@codesourcery.com>
3000
c7a69933
JB
3001 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3002
4fe42e7f
JB
3003 * gdb.base/expand-psymtabs.exp: Doc fix.
3004
5def8285
MK
30052008-01-26 Mark Kettenis <kettenis@gnu.org>
3006
3007 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3008
5313c911
NR
30092008-01-24 Nick Roberts <nickrob@snap.net.nz>
3010
a9c64011 3011 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
3012 -var-set-format.
3013
93815fbf
VP
30142008-01-23 Chris Demetriou <cgd@google.com>
3015
3016 * gdb.threads/thread_events.c: New testcase source file.
3017 * gdb.threads/thread_events.exp: New testcase expect file.
3018
467a88ee
NR
30192008-01-23 Nick Roberts <nickrob@snap.net.nz>
3020
3021 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
3022
3023 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
3024 -var-set-format.
3025
d8f82aba
DJ
30262008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3027 Vladimir Prus <vladimir@codesourcery.com>
3028
3029 * gdb.base/float.exp: Allow missing floating point for m68k and
3030 PowerPC.
3031
60c46647
VP
30322008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3033
3034 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
3035 ignore count.
3036 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3037 * gdb.mi/mi-cli.exp: Adjust.
3038 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 3039
c7dd36a1
PA
30402008-01-17 Pedro Alves <pedro@codesourcery.com>
3041
3042 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3043 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3044 with dummy_ptr's address.
3045 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3046 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3047 all targets.
3048 * gdb.mi/mi2-var-child.exp: Likewise.
3049
39d5313e
JB
30502008-01-09 Joel Brobecker <brobecker@adacore.com>
3051
3052 * gdb.ada/null_array: New test program.
3053 * gdb.ada/null_array.exp: New testcase.
3054
0aea4bf3
LM
30552008-01-09 Luis Machado <luisgpm@br.ibm.com>
3056
3057 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3058 with required float modifiers.
3059
0b354900
JB
30602008-01-08 Joel Brobecker <brobecker@adacore.com>
3061
3062 * gdb.ada/funcall_param: New test program.
3063 * gdb.ada/funcall_param.exp: New testcase.
3064
cdb7f5d4
JB
30652008-01-08 Joel Brobecker <brobecker@adacore.com>
3066
3067 * gdb.ada/arrayparam: New test program.
3068 * gdb.ada/arrayparam.exp: New testcase.
3069
88e2547f
JB
30702008-01-08 Joel Brobecker <brobecker@adacore.com>
3071
3072 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3073 landed. Should also fix random failures in the test following it.
3074
f6867ce0
TJB
30752008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3076
3077 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3078 for expressions with decimal float values.
3079 (test_dfp_conversions): New function to test casts to and from
3080 decimal float types.
3081 Call test_dfp_conversions.
3082 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3083 elements.
3084 (main): Initialize ds.float4 and ds.double8 elements.
3085 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3086 string to new error message.
3087 (d64_set_tests): Likewise.
3088 (d128_set_tests): Likewise.
3089 Add tests for expressions with decimal float variables. Add tests for
3090 conversions to and from decimal float types.
3091
f9c11282
JB
30922008-01-05 Joel Brobecker <brobecker@adacore.com>
3093
3094 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3095 * gdb.ada/packed_tagged.exp: New testcase.
3096
0ecbca72
JB
30972008-01-04 Joel Brobecker <brobecker@adacore.com>
3098
3099 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3100 gdb.ada/homonym/homonym_main.adb: New files.
3101 * gdb.ada/homonym.exp: New testcase.
3102
c18d3d89
JB
31032008-01-04 Joel Brobecker <brobecker@adacore.com>
3104
3105 * gdb.ada/packed_array.exp: Add testing of references to
3106 a packed array.
3107
ecc7085b
JB
31082008-01-04 Joel Brobecker <brobecker@adacore.com>
3109
3110 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3111 New files.
3112 * gdb.ada/type_coercion.exp: New testcase.
3113
c474c922
JB
31142008-01-04 Joel Brobecker <brobecker@adacore.com>
3115
3116 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3117 gdb.ada/tagged/foo.adb: New file.
3118 * gdb.ada/tagged.exp: New testcase.
3119
9005b927
JB
31202008-01-04 Joel Brobecker <brobecker@adacore.com>
3121
3122 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3123 gdb.ada/ptype_field/foo.adb: New files.
3124 * gdb.ada/ptype_field.exp: New testcase.
3125
1a6aaad8
JB
31262008-01-03 Joel Brobecker <brobecker@adacore.com>
3127
3128 * gdb.ada/print_pc.exp: New testcase.
3129
0ef22f53
JB
31302008-01-03 Joel Brobecker <brobecker@adacore.com>
3131
3132 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3133 gdb.ada/taft_type/p.adb: New files.
3134 * gdb.ada/taft_type.exp: New testcase.
3135
1689ecf8
JB
31362008-01-03 Joel Brobecker <brobecker@adacore.com>
3137
3138 * gdb.ada/array_bounds/bar.adb: New file.
3139 * gdb.ada/array_bounds.exp: New testcase.
3140
a4d0b9c3
JB
31412008-01-03 Joel Brobecker <brobecker@adacore.com>
3142
3143 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3144 gdb.ada/arrayptr/foo.adb: New files.
3145 * gdb.ada/arrayptr.exp: New testcase.
3146
a31ace00
JB
31472008-01-03 Joel Brobecker <brobecker@adacore.com>
3148
3149 * gdb.base/set-lang-auto.exp: New testcase.
3150
a97fced3
JB
31512008-01-03 Joel Brobecker <brobecker@adacore.com>
3152
3153 * gdb.ada/fun_addr/foo.adb: New file.
3154 * gdb.ada/fun_addr.exp: New testcase.
3155
ef29ce1a
JK
31562008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3157
3158 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3159 New files
3160
0fafefe3
JB
31612008-01-02 Joel Brobecker <brobecker@adacore.com>
3162
3163 * array_subscript_addr/p.adb: New file.
a9c64011 3164 * array_subscript_addr.exp: New testcase.
0fafefe3 3165
c4359f8d
JB
31662008-01-02 Joel Brobecker <brobecker@adacore.com>
3167
a9c64011 3168 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
3169 New files.
3170 * gdb.ada/str_cmp_ref.exp: New testcase.
3171
1aa1b15b
JB
31722008-01-01 Joel Brobecker <brobecker@adacore.com>
3173
3174 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3175 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 3176 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 3177
81c9b2cf
JB
31782008-01-01 Joel Brobecker <brobecker@adacore.com>
3179
3180 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3181 gdb.ada/ref_param/pck.ads: New files.
3182 * gdb.ada/ref_param.exp: New testcase.
3183
319e4674
JB
31842008-01-01 Joel Brobecker <brobecker@adacore.com>
3185
3186 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3187 gdb.ada/interface/foo.adb: New files.
3188 * gdb.ada/interface.exp: New testcase.
3189
ef682c56
JB
31902007-12-31 Jim Blandy <jimb@codesourcery.com>
3191
3192 * gdb.base/multi-forks.exp: Consume all output from child
3193 processes before proceeding to next test.
3194
f6f3eb6c
JB
31952007-12-29 Jim Blandy <jimb@codesourcery.com>
3196
3197 * configure: Regenerated.
3198
f652e42f
JB
31992007-12-27 Joel Brobecker <brobecker@adacore.com>
3200
3201 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3202 gdb.ada/fixed_cmp/fixed.adb: New files.
3203 * gdb.ada/fixed_cmp.exp: New testcase.
3204
6943e596
JB
32052007-12-27 Joel Brobecker <brobecker@adacore.com>
3206
3207 * gdb.ada/boolean_expr.exp: New testcase.
3208
aad9a193
JB
32092007-12-26 Jim Blandy <jimb@codesourcery.com>
3210
3211 * gdb.base/multi-forks.exp: Doc fix.
3212
fb5f3683
JB
32132007-12-26 Joel Brobecker <brobecker@adacore.com>
3214
3215 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3216 * gdb.ada/char_param.exp: Do not compile our test program with
3217 -gnata, this is unnecessary.
3218 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3219
384e4a9c
JB
32202007-12-24 Joel Brobecker <brobecker@adacore.com>
3221
3222 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3223 gdb.ada/print_chars/foo.adb: New files.
3224 * gdb.ada/print_chars.exp: New testcase.
3225
01e044f7
JB
32262007-12-24 Joel Brobecker <brobecker@adacore.com>
3227
3228 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3229 gdb.ada/char_param/foo.adb: New files.
3230 * gdb.ada/char_param.exp: New testcase.
3231
0ce17860
JB
32322007-12-22 Jim Blandy <jimb@codesourcery.com>
3233
3234 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3235 hard-coding source line numbers into the test.
3236 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3237 gdb_get_line_number to find.
3238
919809b9
JB
32392007-12-22 Joel Brobecker <brobecker@adacore.com>
3240
3241 * gdb.base/ptype.c (highest): New struct type.
3242 (the_highest): New variable of that type.
3243 (main): Add dummy assignment to a field of variable the_highest.
3244 * gdb.base/ptype.exp: Test type printing of our new variable.
3245
abc8a88d
PM
32462007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3247
3248 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 3249 and record first explicitly generated thread number.
abc8a88d
PM
3250 Use that thread number for thread specific watchpoint test.
3251 Add iteration number to repetitive tests.
3252
5158f3e3
CES
32532007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3254 Jim Blandy <jimb@codesourcery.com>
3255
3256 * gdb.base/expand-psymtabs.c: New testcase
3257 source file.
3258 * gdb.base/expand-psymtabs.exp: New testcase
3259 expect file.
3260
37e4754d
LM
32612007-12-17 Luis Machado <luisgpm@br.ibm.com>
3262
3263 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3264 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3265
551e5d04
JB
32662007-12-17 Joel Brobecker <brobecker@adacore.com>
3267
3268 * gdb.ada/frame_args/foo.adb: New file.
3269 * gdb.ada/frame_args/pck.ads: New file.
3270 * gdb.ada/frame_args/pck.adb: New file.
3271 * gdb.ada/frame_args.exp: New testcase.
3272
a05ee097
JB
32732007-12-17 Joel Brobecker <brobecker@adacore.com>
3274
3275 * gdb.base/frame-args.c: New file.
3276 * gdb.base/frame-args.exp: New testcase.
3277
c162e8c9 32782007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 3279 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
3280
3281 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3282
afe8ab22 32832007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3284
afe8ab22
VP
3285 * gdb.mi/mi-pending.exp: New.
3286 * gdb.mi/mi-pending.c: New.
3287 * gdb.mi/mi-pendshr.c: New.
3288
dfdfb3ca
JB
32892007-12-06 Jim Blandy <jimb@codesourcery.com>
3290
3291 * gdb.base/default.exp: Update expected output for 'info catch'.
3292
b7fca990
JK
32932007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3294
3295 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3296 must be set to binary.
3297
6a1afc1e
PA
32982007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3299
3300 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3301
a6b151f1
DJ
33022007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3303
3304 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3305 gdb.mi/mi-file-transfer.exp: New.
3306
43039443
JK
33072007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3308
3309 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3310
0ef2251b
MR
33112007-11-22 Maciej W. Rozycki <macro@mips.com>
3312
3313 * gdb.trace/backtrace.exp: Fix a typo.
3314 * gdb.trace/circ.exp: Likewise.
3315 * gdb.trace/collection.exp: Likewise.
3316 * gdb.trace/limits.exp: Likewise.
3317 * gdb.trace/report.exp: Likewise.
3318 * gdb.trace/tfind.exp: Likewise.
3319 * gdb.trace/while-dyn.exp: Likewise.
3320
5443631e
NR
33212007-11-21 Nick Roberts <nickrob@snap.net.nz>
3322
3323 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3324 objects of pointers that can't be dereferenced are now
3325 "noneditable".
3326
a4ce5b0d
UW
33272007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3328
3329 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3330 (target_cpu): Remove.
3331
d6e956e5
VP
33322007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3333
3334 * gdb.base/ending-run.exp: Expect the list of cleared
3335 breakpoint to come in natural order, not the reversed one.
a9c64011 3336
214270ab
VP
33372007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3338
3339 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3340 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 3341
1a619819
LM
33422007-11-05 Luis Machado <luisgpm@br.ibm.com>
3343
3344 * gdb.base/printcmds.exp: New function
3345 test_printf_with_dfp.
3346
5b01a6fa
DE
33472007-11-02 Doug Evans <dje@google.com>
3348
3349 * gdb.disasm/t01_mov.s: Remove carriage returns.
3350 * gdb.disasm/t02_mova.s: Ditto.
3351 * gdb.disasm/t03_add.s: Ditto.
3352 * gdb.disasm/t04_sub.s: Ditto.
3353 * gdb.disasm/t05_cmp.s: Ditto.
3354 * gdb.disasm/t06_ari2.s: Ditto.
3355 * gdb.disasm/t07_ari3.s: Ditto.
3356 * gdb.disasm/t08_or.s: Ditto.
3357 * gdb.disasm/t09_xor.s: Ditto.
3358 * gdb.disasm/t10_and.s: Ditto.
3359 * gdb.disasm/t11_logs.s: Ditto.
3360 * gdb.disasm/t12_bit.s: Ditto.
3361 * gdb.disasm/t13_otr.s: Ditto.
3362
ec33ab7f
JK
33632007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3364
3365 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3366
ae0d01ff
UW
33672007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3368
3369 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3370 provide DFP support.
3371
55eddb0f
DJ
33722007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3373
3374 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3375 Test "set powerpc vector-abi". Skip auto-detection tests for old
3376 toolchains.
3377
7020f05c
PA
33782007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3379
3380 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3381 with [string compare].
3382
84bc3db9
PA
33832007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3384
3385 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3386 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3387
5876dc88
LM
33882007-10-25 Luis Machado <luisgpm@br.ibm.com>
3389
3390 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3391 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3392 * gdb.opt/Makefile.in: New makefile.
3393 * Makefile.in: Create new directory "gdb.opt".
3394 * configure.ac: Add "gdb.opt" directory.
3395 * configure: Regenerated.
a9c64011 3396
c3ea9a14
DE
33972007-10-25 Doug Evans <dje@google.com>
3398
3399 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3400 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3401
a9c64011 34022007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
3403 Thiago Jung Bauermann <bauerman@br.ibm.com>
3404
3405 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3406 Floating Point expressions.
3407 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3408 Floating Point variables.
3409 * gdb.base/dfp-test.c: new file containing program with Decimal
3410 Floating variables, used by gdb.base/dfp-test.exp.
3411
62a24a2b
DJ
34122007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3413
3414 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3415
e7b1eae6
UW
34162007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3417
3418 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3419 compiling test case with GCC.
3420 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3421
c641edcc
UW
34222007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3423
3424 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3425 format changes.
3426
5e5ebfe6
MS
34272007-10-18 Michael Snyder <msnyder@specifix.com>
3428
3429 * gdb.base/dbx.exp: Add missing "-re " operator.
3430
e831e7b6
GM
34312007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3432
3433 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3434 * configure.ac: Removed trailing spaces after backslash.
3435 * gdb.modula2: New directory.
3436 * gdb.modula2/Makefile.in: New file.
3437 * gdb.modula2/unbounded-array.exp: New file.
3438 * gdb.modula2/unbounded1.c: New file.
3439
7cc46491
DJ
34402007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3441
3442 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3443
34442007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
3445
3446 * gdb.base/sigstep.c (main): Add checks for
3447 return values for setitimer call.
3448 Call setitimer again with itimer = ITIMER_REAL
3449 if first call to setitimer fails.
3450
e91528f0
KH
34512007-10-11 Kazu Hirata <kazu@codesourcery.com>
3452
3453 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
3454 of $timeout.
3455
2ec9a4f8
DJ
34562007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3457
3458 * gdb.server/server-run.exp: Test for dynamic linker symbols.
3459
34602007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
3461
3462 * lib/gdb.exp (gdb_run_cmd): Move comment outside
3463 of gdb_expect call, to avoid interruption.
3464
64b2fa04
PA
34652007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
3466
3467 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
3468 (v_unsigned_long_long, v_long_long_array)
3469 (v_signed_long_long_array, v_unsigned_long_long_array)
3470 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
3471 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
3472 [!NO_LONG_LONG]: New.
3473 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
3474 v_long_long_member.
3475
3476 (v_long_long_func, v_signed_long_long_func)
3477 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
3478 (main) [!NO_LONG_LONG]: Initialize long long variants.
3479
3480 * gdb.base/whatis.exp: If board file requests no_long_long, build
3481 test with NO_LONG_LONG defined. Test long long, signed long long,
3482 and unsigned long long variants but only if board file doesn't
3483 disable it.
3484
a912286e 34852007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 3486 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
3487
3488 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
3489 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3490 * configure: Regenerated.
3491 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3492 gdb.pascal/types.exp, lib/pascal.exp: New files.
3493
471ba8c9
DJ
34942007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3495
3496 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3497 call.
3498 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3499 to return to the call.
3500 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3501 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3502 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3503 * gdb.mi/mi-until.exp (test_until): Likewise.
3504 * gdb.mi/mi2-until.exp (test_until): Likewise.
3505
fef8a650
DJ
35062007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3507
3508 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3509 two-char array.
3510 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3511
d983da9c
DJ
35122007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3513
3514 * gdb.threads/watchthreads.c (thread_function): Sleep between
3515 iterations.
3516 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3517 at once for S/390. Generate matching fails and passes.
3518
17f62551
VP
35192007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3520
3521 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3522 the 'struct_declarations' variable to zeros.
a9c64011 3523
ed0616c6
VP
35242007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3525
3526 * gdb.cp/mb-ctor.cc: New.
3527 * gdb.cp/mb-ctor.exp: New.
3528 * gdb.cp/mb-templates.cc: New.
3529 * gdb.cp/mb-templates.exp: New.
3530
41f1b697
DJ
35312007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3532
3533 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3534
3f213f78
PA
35352007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3536
3537 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3538 targets.
3539 * configure: Regenerate.
3540
0d381245 35412007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3542
0d381245
VP
3543 * gdb.base/annota1.exp: Adjust for 'info break'
3544 format changes.
3545 * gdb.base/annota3.exp: Likewise.
3546 * gdb.base/break.exp: Likewise.
3547 * gdb.base/condbreak.exp: Likewise.
3548 * gdb.base/pending.exp: Likewise.
3549 * gdb.base/sepdebug.exp: Likewise.
3550 * gdb.base/unload.exp: Likewise.
3551 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 3552
fe3f5fa8
VP
35532007-09-22 Vladimir Prus <vladimir@codesourcery.com>
3554
3555 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
3556 messages.
3557 * gdb.base/chng-syms.exp: Likewise.
3558 * gdb.base/unload.exp: Likewise.
a9c64011 3559
a75cf6c0
DJ
35602007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
3561
3562 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
3563
18ecae38
DJ
35642007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
3565
3566 * schedlock.c (NUM): Change to 1.
3567 (main): Use args[0] for the main thread.
3568 * schedlock.exp: Only expect two threads. Only issue one pass or fail
3569 regardless of the number of threads.
3570
5509918f
MR
35712007-09-14 Maciej W. Rozycki <macro@mips.com>
3572
4a543daf
MR
3573 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
3574 type down.
3575 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3576 test.
3577 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
3578 watchpoint type down.
3579 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3580 test.
3581
35822007-09-14 Maciej W. Rozycki <macro@mips.com>
3583
5509918f
MR
3584 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
3585 Move all the tests here and run them twice, once using software
3586 watchpoints and once using hardware watchpoints.
3587 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
3588
40b53987
DJ
35892007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
3590
3591 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
3592 test.
3593
695e2681
MK
35942007-09-10 Mark Kettenis <kettenis@gnu.org>
3595
8b3fc8d8
MK
3596 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
3597 build-id.
3598
695e2681
MK
3599 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
3600 know about $ORIGIN. Calculate output dir from $dest instead of
3601 using ${objdir}/{$subdir}.
3602
58d69f29
MK
36032007-09-09 Mark Kettenis <kettenis@gnu.org>
3604
3605 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
3606 gcore, before continuing with the test.
3607
3e347599
DJ
36082007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
3609
3610 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
3611 * gdb.mi/mi-watch.exp: Likewise.
3612
ea37ba09
DJ
36132007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3614 Jim Blandy <jimb@codesourcery.com>
3615
3616 * gdb.arch/i386-sse.exp: Do not expect character constants.
3617 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
3618 * gdb.base/display.exp: Allow print/s.
3619 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
3620 and unsigned char array changes.
3621
2025a643
DJ
36222007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3623
3624 * gdb.base/display.exp: Add tests for printf %p.
3625
26669a27
PA
36262007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3627
3628 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3629 the dll name to unicode.
3630
c8f021f8
JK
36312007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3632
3633 * gdb.base/default.exp (show version): Update the version text.
3634 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3635
4cf31eea
JK
36362007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3637
3638 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3639 New files.
3640
4935890f
JK
36412007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3642
3643 * lib/gdb.exp (build_id_debug_filename_get): New function.
3644 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3645 Remove the generate DEBUG file for the future testcase runs.
3646 New testcase for the NT_GNU_BUILD_ID retrieval.
3647 Move the final testing step to ...
3648 (test_different_dir): ... a new function.
3649 New parameter XFAIL to XFAIL all the tests performed.
3650 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3651 New parameter TYPE to PF_PREFIX all the tests performed.
3652
02142340
VP
36532007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3654
3655 * gdb.mi/mi-var-cp.cc (path_expression): New
3656 function.
3657 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3658
36acd84e
UW
36592007-08-27 Markus Deuling <deuling@de.ibm.com>
3660
3661 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3662 to fit into SPU Local Store memory.
3663
a896d121
JB
36642007-08-23 Joel Brobecker <brobecker@adacore.com>
3665
3666 * gdb.base/default.exp: Adjust the expected output of "info
3667 warranty" after the switch to GPLv3.
3668
7b433602
JB
36692007-08-23 Joel Brobecker <brobecker@adacore.com>
3670
3671 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3672 to 30000 (from 20000).
3673
e22f8b7c
JB
36742007-08-23 Joel Brobecker <brobecker@adacore.com>
3675
3676 Switch the license of all .exp files to GPLv3.
3677 Switch the license of all .f and .f90 files to GPLv3.
3678 Switch the license of all .s and .S files to GPLv3.
3679
5a0e3bd0
JB
36802007-08-23 Joel Brobecker <brobecker@adacore.com>
3681
3682 * configure.ac: Switch license to GPLv3.
3683
cc00619d
JB
36842007-08-23 Joel Brobecker <brobecker@adacore.com>
3685
3686 Switch the licensing to GPLv3 for all .ads and .adb files.
3687
8d26208a
DJ
36882007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3689
3690 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3691 and t_int_double.
3692 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3693
4fcb9948
JB
36942007-08-17 Joel Brobecker <brobecker@adacore.com>
3695
3696 * gdb.base/step-line.c: Switch license to GPL version 3, and
3697 update copyright year.
3698 * gdb.base/step-line.inp: Likewise.
3699
b9c34f67
JB
37002007-08-17 Joel Brobecker <brobecker@adacore.com>
3701
3702 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3703 changes inside gdb1555.c.
3704 * gdb.base/pending.exp: Likewise.
3705
2cc17678
DJ
37062007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3707
3708 * config/default.exp: New file.
3709
e48883f7
DJ
37102007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3711
3712 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3713 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3714
1ab80e5b
MR
37152007-07-30 Maciej W. Rozycki <macro@mips.com>
3716
3717 * gdb.base/dump.exp: Force the correct endianness for binary
3718 formats not carrying this information.
3719
aba471f5
DJ
37202007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3721
3722 * gdb.threads/staticthreads.exp: Match .*sem_post.
3723
d4e07204
DJ
37242007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3725
3726 * gdb.base/readline.exp (operate_and_get_next): Match the final
3727 prompt.
3728
2b97317d
KB
37292007-07-23 Kevin Buettner <kevinb@redhat.com>
3730
3731 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3732 to restarting SID.
3733
44efa07a
KB
37342007-07-18 Kevin Buettner <kevinb@redhat.com>
3735
3736 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3737 prior to `gdb_start'.
3738
7b5ebade
KB
37392007-07-18 Kevin Buettner <kevinb@redhat.com>
3740
3741 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3742 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3743 Remove call to gdb_unload.
3744
255e7678
DJ
37452007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3746 Daniel Jacobowitz <dan@codesourcery.com>
3747
3748 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3749 for __WIN32__.
3750 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3751 * gdb.base/unload.exp: Use shared library test routines.
3752
3a40aaa0
UW
37532007-07-03 Markus Deuling <deuling@de.ibm.com>
3754
3755 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3756 * gdb.base/solib-symbol-lib.c: Likewise.
3757 * gdb.base/solib-symbol-main.c: Likewise.
3758
b0f4b84b
DJ
37592007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3760
3761 * config/gdbserver.exp (gdb_reconnect): New.
3762 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3763 gdb.base/solib-disc.exp: New files.
3764 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3765 remote debugging".
3766 (gdb_compile): Add shlib_load flag.
3767 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3768 port.
3769 (gdbserver_reconnect): New.
3770
1b05479a
DJ
37712007-07-01 Nick Roberts <nickrob@snap.net.nz>
3772 Daniel Jacobowitz <dan@codesourcery.com>
3773
3774 * gdb.base/annota3.exp: Test for if construct.
3775
86f78eb2
DJ
37762007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3777
3778 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3779
6a2eb474 37802007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3781 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3782
3783 * gdb.base/display.exp: Allow a newline after display/i.
3784 * gdb.base/pc-fp.exp: Likewise.
3785 * gdb.base/sigbpt.exp: Likewise.
3786
f8b73d13
DJ
37872007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3788
3789 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3790 required features to be included.
3791
4339e69e
DJ
37922007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3793
3794 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3795 in info threads output.
3796
23d964e7
UW
37972007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3798 Markus Deuling <deuling@de.ibm.com>
3799
3800 * gdb.arch/spu-info.exp: New testcase.
3801 * gdb.arch/spu-info.c: New file.
3802
fd20f75b
DJ
38032007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3804
3805 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3806 tpcs_offset. Restore lr after the call.
3807 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3808
2226f861
DJ
38092007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3810
3811 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3812 (gdbserver_run): Kill any running gdbserver.
3813 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3814
d12371a9
MR
38152007-05-17 Maciej W. Rozycki <macro@mips.com>
3816
3817 * gdb.base/sigbpt.exp: Preset segv_addr.
3818
93f02886
DJ
38192007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3820
3821 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3822 (gdb_compile_shlib): Likewise.
3823 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3824 (default_gdb_init): Clear cleanfiles.
3825 (gdb_finish): Delete recorded cleanfiles.
3826 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3827
3828 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3829 Do not use isnative.
3830 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3831 gdb.base/so-impl-ld.exp: Likewise.
3832 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3833 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3834 gdb_compile.
3835
b04e06d7
VP
38362007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3837
3838 * config/unknown.exp: Remove.
3839
069ed931
UW
38402007-05-15 Markus Deuling <deuling@de.ibm.com>
3841
3842 * gdb.base/info-proc.exp: Check is_remote.
3843
09db0d03
UW
38442007-05-14 Markus Deuling <deuling@de.ibm.com>
3845
3846 * gdb.base/gcore.exp: Initialize variable core_supported.
3847
af2cbe8c
DJ
38482007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3849
3850 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3851
027c0295
DJ
38522007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3853
3854 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3855 * gdb.threads/print-threads.exp (test_all_threads): Allow
3856 negative and hexadecimal thread IDs.
3857
dc5000e7
DJ
38582007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3859
3860 * gdb.java/jprint.java (public): Avoid invalid call to static
3861 method.
3862
2e74ed18
DP
38632007-05-14 Denis Pilat <denis.pilat@st.com>
3864
3865 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3866 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3867 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3868 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3869 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3870
83547f02
UW
38712007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3872
3873 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3874 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3875 this mode.
3876 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3877 * gdb.base/spu.ld: New file.
3878
b18be20d
DJ
38792007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3880
3881 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3882
be444858
DJ
38832007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3884
3885 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3886
b1d53152
DJ
38872007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3888
3889 * gdb.java/jmain.exp: Handle demangled names with and without method
3890 signatures.
3891
d084b331
DJ
38922007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3893
3894 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3895 (have_a_very_merry_interrupt): Remove calls to puts.
3896 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3897 inferior output.
3898 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3899 test names.
3900
db9d7fc5
DJ
39012007-04-29 Markus Deuling <deuling@de.ibm.com>
3902 Daniel Jacobowitz <dan@codesourcery.com>
3903
3904 * gdb.base/auxv.exp (core_works): Also check is_remote.
3905 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3906
ef783a7d 39072007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3908
ef783a7d
VP
3909 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3910 message, not the undefined 'module' variable.
3911 * gdb.base/siginfo.exp: Likewise.
3912 * gdb.base/sigstep.exp: Likewise.
3913 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3914 serialport.
3915 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3916
b7b73cae
CV
39172007-04-25 Corinna Vinschen <vinschen@redhat.com>
3918
3919 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3920 target sim fails. Return 0 otherwise.
3921 (gdb_load): Return prematurely if gdb_target_sim fails.
3922
7d90fdfa
DP
39232007-04-16 Denis Pilat <denis.pilat@st.com>
3924
3925 * gdb.base/setshow.exp: Reset height after having set it to 100.
3926
5d3e9c85
DP
39272007-04-16 Denis Pilat <denis.pilat@st.com>
3928
3929 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3930
18e75969
DP
39312007-04-16 Denis Pilat <denis.pilat@st.com>
3932
3933 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3934
25d5ea92
VP
39352007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3936
3937 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3938 tests. Run the frozen varobjs test.
3939 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3940 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3941
0b49cb80
JK
39422007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3943
3944 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3945 gdb.base/type-opaque.exp: New files.
3946
a73bafbc 39472007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3948
3949 * gdb.mi/mi-var-child.c
a73bafbc
VP
3950 (do_children_tests): User char[2] instead of
3951 char so that automatic printing of pointers to char
3952 don't give unpredicable result.
3953 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3954 local variables.
3955 * gdb.mi/mi-var-child.exp: Step to right line
3956 of do_children_tests.
3957 * gdb.mi/mi2-var-child.exp: Likewise.
3958 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3959 do_locals_tests.
a73bafbc
VP
3960 (do_children_tests): User char[2] instead of
3961 char so that automatic printing of pointers to char
a9c64011 3962 don't give unpredicable result.
a73bafbc 3963 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3964 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3965 Pass test name to mi_wait_for_stop.
3966
7ce59000
DJ
39672007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3968
3969 * gdb.asm/asm-source.exp: Remove d10v case.
3970 * lib/gdb.exp (skip_cplus_tests): Likewise.
3971 * gdb.asm/d10v.inc: Deleted.
3972
20389057
DJ
39732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3974
3975 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3976
8807d78b
DJ
39772007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3978
3979 * config/netware.exp: Delete file.
3980
aa3edb8e
JB
39812007-03-29 Joel Brobecker <brobecker@adacore.com>
3982
3983 * gdb.dwarf2/dw2-noloc.S: New file.
3984 * gdb.dwarf2/dw2-noloc.exp: New file.
3985
297561ac
PA
39862007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3987
3988 * gdb.cp/method2.cc: New test.
3989 * gdb.cp/method2.exp: New test.
3990 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3991
1f81bd39
DJ
39922007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3993
3994 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3995
9453113a
DJ
39962007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3997
3998 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3999
b741e217
DJ
40002007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4001
4002 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4003 (gdb_load): Delete, replace with...
4004 (gdb_reload): ...this.
4005 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4006 * gdb.server/server-mon.exp: Likewise.
4007 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4008 (gdb_start_cmd): New.
4009 (gdb_file_cmd): Save the last loaded file.
4010 (gdb_reload): New.
4011 (gdb_gnu_strip_debug): Use transform.
4012 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4013 support here. Use new $last_loaded_file. Check mtime.
4014 (gdb_target_cmd): Handle ObjC failure case.
4015 (infer_host_exec): Delete.
4016 (gdbserver_load): Rename to...
4017 (gdbserver_run): ...this. Simplify.
4018 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4019 (mi_gdb_load): Move most contents to a new function...
4020 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4021 (mi_run_cmd): Use mi_gdb_target_load.
4022 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4023 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4024 Use gdb_run_cmd.
4025 * gdb.base/charsign.exp: Remove incorrect comment.
4026 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4027 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4028 gdb.base/start.exp: Use gdb_start_cmd.
4029
446ab585 40302007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 4031 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
4032
4033 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4034 * gdb.base/signull.exp: Similarly.
4035
bbb88ebf
UW
40362007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4037
4038 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4039 messages available to test cases (like chng-sym.exp).
4040
cb8c4a99
AS
40412007-03-14 Andreas Schwab <schwab@suse.de>
4042
4043 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4044 format changes.
4045
4e463ff5
DJ
40462007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4047
4048 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4049 (optimized_1): New.
4050 (main): Call optimized_1.
4051 (gdb2029): Correct typos. Call gdb2029_marker.
4052 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4053 for gdb2029.
4054
b6db2c47
MK
40552007-03-12 Mark Kettenis <kettenis@gnu.org>
4056
4057 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4058 as tabs. Remove redundant test pattern.
4059
70ed3737
UW
40602007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4061
4062 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4063 for /a format output.
4064
47b67b60
DJ
40652007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4066
4067 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4068 collect output incrementally.
4069
b8953b0e
UW
40702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4071
4072 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4073 for -var-create lpcharacter test.
4074 * gdb.mi/mi2-var-cmd.exp: Likewise.
4075
7acd5c40
UW
40762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4077
4078 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4079 pass on targets where address zero is readable.
4080
9c6759c1
UW
40812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4082
4083 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4084 just a single architecture.
4085
a2f1aeb4
UW
40862007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4087
4088 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4089 (fetch_all_registers): New function, uses gdb_test_multiple and
4090 exp_continue to fetch inferior output line-by-line.
4091 Replace all uses of do_get_all_registers by fetch_all_registers.
4092
46579ac2
UW
40932007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4094
4095 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4096 in target_info.
4097
fc133f24
MS
40982007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4099
a9c64011 4100 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
4101 consistancy; add a default (timeout) case.
4102
7646a51d
MS
41032007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4104
4105 * gdb.base/watchpoint.exp: Fix truncated comment.
4106
dcfff61f
MS
41072007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4108
4109 * Makefile.in: Remove spurious single-quotes from sed command.
4110
664e3ee9
DJ
41112007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4112
4113 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4114 func.
4115 * gdb.mi/mi2-var-cmd.exp: Likewise.
4116
d7cc6f2f
JB
41172007-02-27 Joel Brobecker <brobecker@adacore.com>
4118
a9c64011
AS
4119 * gdb.dwarf2/dw2-producer.S: New file.
4120 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
4121
41222007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
4123
4124 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4125 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4126 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4127 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4128 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4129 Revert tests to use mi_gdb_test and include value field in output
4130 of -var-create.
4131
93d42b30
DJ
41322007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4133
4134 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4135
c499ed39
DJ
41362007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4137
4138 * gdb.base/maint.exp: Remove full paths from test names.
4139 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4140 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4141
9836f81b
JB
41422007-02-27 Joel Brobecker <brobecker@adacore.com>
4143
4144 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4145
c74d0ad8
DJ
41462007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4147
4148 * gdb.server/server-mon.exp: New test.
4149
2711e456
DJ
41502007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4151
4152 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4153
ff6f572f
DJ
41542007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4155
4156 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4157 register capitalization.
4158
fada3feb
DP
41592007-02-13 Denis Pilat <denis.pilat@st.com>
4160
4161 * gdb.mi/mi-var-invalidate.exp: New file.
4162
fb1e4ffc
DJ
41632007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4164
4165 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4166
3da939d7
DJ
41672007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4168
4169 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4170
123dc839
DJ
41712007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4172
4173 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4174 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4175
877e3645 41762007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
4177
4178 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4179 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4180 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4181 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4182 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 4183 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 4184 Update tests to include value field in output of -var-create.
a9c64011 4185
3c0a2960
AS
41862007-02-08 Andreas Schwab <schwab@suse.de>
4187
4188 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4189
108546a0
DJ
41902007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4191
4192 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4193 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4194
d701dcab
DP
41952007-02-02 Denis Pilat <denis.pilat@st.com>
4196
4197 * gdb.threads/threadapply.exp: check that frame is not changed by
4198 the thread apply all command.
4199
783e3e2f
AS
42002007-01-31 Andreas Schwab <schwab@suse.de>
4201
6d9c3a87
AS
4202 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4203
3c50d7b9
AS
4204 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4205 in the dwarf sections.
4206 * gdb.dwarf2/mac-fileno.S: Likewise.
4207
783e3e2f
AS
4208 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4209 bspstore register on ia64.
4210
78ff580e
AS
42112007-01-29 Andreas Schwab <schwab@suse.de>
4212
cc8e9b12
AS
4213 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4214 "frame-begin" annotation.
4215
78ff580e
AS
4216 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4217 number of "frames-invalid" annotations.
4218
704a4f78
DJ
42192007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4220
4221 * gdb.base/commands.exp: Call if_commands_test.
4222 (gdb_test_no_prompt, if_commands_test): New.
4223
e741bf94
MK
42242007-01-28 Mark Kettenis <kettenis@gnu.org>
4225
4226 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4227
474d0ad3
AS
42282007-01-27 Andreas Schwab <schwab@suse.de>
4229
4230 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4231 .short/.int/.quad in the dwarf sections.
4232 * gdb.dwarf2/dw2-intercu.S: Likewise.
4233 * gdb.dwarf2/dw2-intermix.S: Likewise.
4234
e784b426
JK
42352007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4236
4237 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
4238 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4239 array.
e784b426
JK
4240 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4241 * gdb.base/setvar.exp: Likewise.
4242
37f08e04
AS
42432007-01-26 Andreas Schwab <schwab@suse.de>
4244
9a01813a
AS
4245 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4246 test.
4247
37f08e04
AS
4248 * gdb.base/multi-forks.exp ("restart $i"): Also match
4249 __kernel_syscall_via_break.
4250
6e2a9270
VP
42512007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4252
4253 * lib/mi-support.exp (mi_delete_varobj): New.
4254 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4255 testcase.
4256 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4257 (main): Call the above.
4258 (reference_update_test, base_in_reference_test)
4259 (reference_to_pointer): Delete the created varobjs.
a9c64011 4260
e515b470
DJ
42612007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4262
4263 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4264 * configure: Regenerated.
4265 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4266 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4267 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4268 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4269 * lib/gdb.exp (gdb_skip_xml_test): New function.
4270
08d8bcd7
DJ
42712007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4272
4273 * gdb.base/sigrepeat.exp: Correct error message.
4274
42752007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
4276 Daniel Jacobowitz <dan@codesourcery.com>
4277
4278 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4279 gdb.arch/i386-gnu-cfi-asm.S: New files.
4280
97c3f1f3
JK
42812007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4282
4283 * lib/gdb.exp: Abort on missing `site.exp'.
4284
cb1df416
DJ
42852007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4286 Daniel Jacobowitz <dan@codesourcery.com>
4287
4288 * gdb.base/included.c, gdb.base/included.exp,
4289 gdb.base/included.h: New files.
4290
35990120
DJ
42912007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4292
4293 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4294 (maximize_rlimit): Reduce limits on 64-bit systems.
4295
6e81a116 42962007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
4297
4298 From Marcus Deuling <deuling@de.ibm.com>:
4299 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4300 every case.
4301
6c3c41f3
NR
43022007-01-13 Nick Roberts <nickrob@snap.net.nz>
4303
4304 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4305 (test_path_specification): Use objdir instead of srcdir to always
4306 get an absolute filename.
4307
2f12c312
DJ
43082007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4309
4310 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4311
81121995
VP
43122007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4313
4314 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4315 Make sure the variable we're using is in scope.
4316 (reference_to_pointer): Likewise.
4317
4741b737
DJ
43182007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4319
4320 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4321 has no debug information.
4322
054410c3
DJ
43232007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4324
4325 * gdb.base/annota1.exp: Remove extra send_gdb.
4326
818f79f6
DJ
43272007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4328
4329 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4330
f7a6bb70
DJ
43312007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4332
4333 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4334
57e66780
DJ
43352007-01-08 Nick Roberts <nickrob@snap.net.nz>
4336 Daniel Jacobowitz <dan@codesourcery.com>
4337
4338 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4339 lcharacter or linteger change. Correct duplicated test name.
4340 * gdb.mi/mi2-var-cmd.exp: Likewise.
4341
3d799a95
DJ
43422007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4343
4344 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4345
43462007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 4347
a9c64011
AS
4348 * gdb.base/nofield.c: New file.
4349 * gdb.base/nofield.exp: New testcase.
51679ba9 4350
eafb94e8
NR
43512007-01-05 Nick Roberts <nickrob@snap.net.nz>
4352
4353 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4354
4355 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4356 test.
4357
5e572bb4
DJ
43582007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4359
4360 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4361
74a44383
DJ
43622007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4363
4364 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4365 when continuing.
4366
1b572db9
DJ
43672007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4368
4369 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4370 Expect ".exe" extension.
4371
381bc39b
DJ
43722007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4373
4374 * gdb.base/charset.exp: Add explicit filename to break.
4375 * gdb.base/dbx.exp: Add explicit filename to breaks.
4376
2b70e4c6
DJ
43772007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4378
4379 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4380 * gdb.mi/mi2-file.exp: Likewise.
4381
303b6f5d
DJ
43822007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4383
4384 Implement specification of MI tests as comments
4385 in C and C++ sources.
4386 * lib/mi-support.exp (mi_autotest_data): New variable.
4387 (mi_autotest_source): New variable.
4388 (count_newlines, mi_prepare_inline_tests)
4389 (mi_get_inline_test, mi_continue_to_line)
4390 (mi_run_inline_test, mi_tbreak)
4391 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4392 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4393 Run inline tests.
4394 * gdb.mi/mi-var-cp.cc: Define tests here.
4395
23da0d94
VP
43962007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4397
4398 Simplify usage of mi_continue_to.
4399 * lib/mi-support.exp (mi_runto_helper): Renamed
4400 from mi_runto, added new parameter 'run_or_continue'.
4401 (mi_runto): Use mi_runto_helper.
4402 (mi_continue_to): Accept just function name as parameter.
4403 Use mi_runto_helper.
4404 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4405 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4406
f9e18282
JB
44072006-01-04 Joel Brobecker <brobecker@adacore.com>
4408
4409 Make this testcase a bit more realistic. The current code
4410 is too simplistic, and allows the compiler to optimize out
4411 some of the entities we need for this testcase.
4412 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4413 (Do_Nothing): Add extra parameter.
4414 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4415 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4416 by using a variable of type Void_Star.
4417
fd678c65
JB
44182006-01-04 Joel Brobecker <brobecker@adacore.com>
4419
4420 * gdb.ada/catch_ex/foo.adb: New file.
4421 * gdb.ada/catch_ex.exp: New testcase.
4422
05cfdb42
DJ
44232007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4424
4425 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4426 pass --image-base to linker.
4427
2e03ee74
DJ
44282007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4429 Daniel Jacobowitz <dan@codesourcery.com>
4430
4431 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4432 secondary prompts.
4433
0d5de010
DJ
44342007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4435
4436 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4437 output. Test the types of members and member pointers.
4438 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4439 gdb/2092.
4440 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4441 statement. Enable for GCC. Update expected output for some tests
4442 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4443 layout.
4444 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4445 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4446 (Diamond::vget_base): New.
4447 (main): Add new tests.
4448 * gdb.cp/printmethod.exp: Update expected output for member functions.
4449 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
4450 print pEe->D::vg().
4451
61a771aa
DJ
44522007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4453
4454 * gdb.threads/tls.exp: Allow stops in sem_post.
4455
2fa63963
DJ
44562006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
4457
4458 * gdb.base/annota1.exp: Allow .*printf in backtraces.
4459 * gdb.base/annota3.exp: Likewise.
4460 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
4461 again (instead of timing out).
4462 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
4463 GCC bug 26475.
4464 * gdb.java/jmisc.exp: Adjust to work with method signatures including
4465 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
4466 test from jmisc1.exp.
4467 * gdb.java/jmisc1.exp: Delete.
4468 * gdb.java/jprint.exp: Adjust to work with method signatures including
4469 return types.
4470 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
4471 * gdb.threads/linux-dp.exp: Don't be confused by program output.
4472 * lib/java.exp (compile_java_from_source): Pass the correct type
4473 to target_compile.
4474
5eefc2b7
JB
44752006-12-31 Joel Brobecker <brobecker@adacore.com>
4476
4477 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
4478 (stack_align_edx): New function.
4479 (stack_align_eax): New function.
4480 (main): Add calls to stack_align_edx and stack_align_eax.
4481 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
4482 Add testing for the cases where the register used during a stack
4483 realignment is edx. Same for eax.
4484
227c54da
DJ
44852006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
4486
4487 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
4488 and generic PE targets.
4489
cab8ac94
JB
44902006-12-29 Joel Brobecker <brobecker@adacore.com>
4491
4492 * gdb.ada/array_return.exp: Update copyright date list.
4493
ba54f318
JB
44942006-12-27 Joel Brobecker <brobecker@adacore.com>
4495
4496 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4497 (Create_Small_Float_Vector): New function.
4498 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4499 function body.
4500 * gdb.ada/array_return/p.adb: Use new type and function from
4501 package Pck.
4502 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4503 able to print the value returned by a function returning an
4504 array of float.
4505
6b7a35dd
JB
45062006-12-20 Joel Brobecker <brobecker@adacore.com>
4507
4508 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4509 The associated tests should be PASSing.
4510
038224f6
VP
45112006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4512
4513 Test for base in references.
4514 * gdb.mi/mi-var-cp.cc: Add test code.
4515 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4516 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4517 * gdb.mi/mi2-watch.exp: Likewise.
4518 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4519 (mi_list_varobj_children): New function.
4520
b26ed50d
VP
45212006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4522
4523 * lib/mi-support.exp
4524 (mi_runto): Accept "()" after function name.
4525 (mi_create_varobj): New function.
4526 (mi_varobj_update): New function.
4527 (mi_Check_varobj_value): New function.
4528 * gdb.mi/mi-var-cp.exp: New file.
4529 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 4530
08232497
DJ
45312006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4532
4533 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4534 gdb.base/weaklib2.c: New files.
4535
d394c993 45362006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 4537
ac6c2fba
NS
4538 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4539 info. Adjust test names.
4540
8ec659a0 4541 * gdb.base/break.c (main): Move position of malloc.
d394c993 4542 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 4543
acd65feb
VP
45442006-11-28 Vladimir Prus <vladimir@codesourcery.com>
4545
4546 * gdb.mi/mi-var-cmd.exp: Check -var-update after
4547 assignement of arrays and function pointers.
4548 * gdb.mi/var-cmd.c: Add declaration necessary for above
4549 tests.
4550
f556d5e5
NS
45512006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4552
4553 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
4554
4555 * gdb.threads/linux-dp.exp: Read thread table before and after
4556 creating each philosopher and verify it.
4557
697bc68d
NS
45582006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4559 Paul Brook <paul@codesourcery.com>
4560 Daniel Jacobowitz <dan@codesourcery.com>
4561
4562 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 4563 main to remove duplication. Add start function of the form
697bc68d
NS
4564 '_*start[1-9]*'. Add RVDS start function.
4565
29d73ae4
DJ
45662006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4567
4568 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
4569
c1d88655
UW
45702006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4571
4572 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
4573 * gdb.asm/spu.inc: New file.
4574 * gdb.base/term.exp: Disable if [target_info exists noargs].
4575 * gdb.gdb/complaints.exp: Disable if ![isnative].
4576 * gdb.gdb/selftest.exp: Likewise.
4577 * gdb.gdb/observer.exp: Likewise.
4578 * gdb.gdb/xfullpath.exp: Likewise.
4579 * gdb.base/attach.exp: Disable on SPU target.
4580 * gdb.cp/bs145503.exp: Likewise.
4581 * gdb.cp/exception.exp: Likewise.
4582 * gdb.cp/userdef.exp: Likewise.
4583
32a13b1a
DJ
45842006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4585
4586 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
4587
d8295fe9
VP
45882006-11-10 Vladimir Prus <vladimir@codesourcery.com>
4589
4590 * gdb.base/completion.exp: Fix completion tests for
4591 'info' and 'info '.
4592 * gdb.base/help.exp (help_test_raw, test_class_help)
4593 (test_prefix_command_help): Move...
4594 * lib/gdb.exp: Here.
4595 * gdb.base/main.exp: Adjust.
4596 * gdb.cp/maint.exp: Adjust.
4597 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 4598
8c394015
VP
45992006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4600
4601 * gdb.stabs/weird.exp (print_weird_var): Use
4602 gdb_test_multiple instead of gdb_expect.
4603
027fc1bc
VP
46042006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4605
4606 * gdb.base/help.exp (help_test_raw): New.
4607 (test_class_help): New.
4608 (test_prefix_command_help): New.
4609 Adjust testcases.
4610
67609209
FR
46112006-11-09 Christophe Lyon <christophe.lyon@st.com>
4612
4613 * gdb.base/constvars.c (main): Write to crass and crips, so that
4614 they are allocated by the compiler.
4615
f73adfeb
AS
46162006-10-27 Andreas Schwab <schwab@suse.de>
4617
4618 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4619 "detach-fork".
4620
2f83a18e
DJ
46212006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
4622
4623 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4624 of patterns.
4625
94277a38
DJ
46262006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4627
4628 * gdb.base/sepdebug.exp: Remove debug format test.
4629 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4630 Handle no-symtab.
4631 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4632
5bd2f6e2
DJ
46332006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4634
4635 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4636 int to pointer or pointer to int.
4637 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4638
8c008720
DJ
46392006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4640
4641 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4642
9e35dae4
DJ
46432006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4644
4645 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4646
d9639e13
DJ
46472006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4648
4649 PR c++/2116
4650 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4651
390a1bd0
JB
46522006-10-06 Joel Brobecker <brobecker@adacore.com>
4653
4654 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4655 the corresponding bug has been fixed in GDB (PR/2018).
4656
dd920c33
JB
46572006-10-06 Joel Brobecker <brobecker@adacore.com>
4658
4659 * gdb.base/subst.exp: New testcase.
4660
53bbefe9
JB
46612006-10-06 Joel Brobecker <brobecker@adacore.com>
4662
4663 * gdb.ada/array_return/pck.ads: Add copyright notice.
4664 * gdb.ada/array_return/pck.adb: Likewise.
4665 * gdb.ada/array_return/p.adb: Likewise.
4666 * gdb.ada/exec_changed/first.adb: Likewise.
4667 * gdb.ada/exec_changed/second.adb: Likewise.
4668
09851417
JB
46692006-10-06 Joel Brobecker <brobecker@adacore.com>
4670
4671 * gdb.ada/watch_arg/watch.adb: New file.
4672 * gdb.ada/watch_arg.exp: New testcase.
4673
041bf30d
VP
46742006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4675
4676 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 4677 via string_to_regexp.
041bf30d 4678 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4679
f286fbdd 46802006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4681
4682 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4683 Remove unused / obsolete files.
4684
7c07f349
NR
46852006-09-19 Nick Roberts <nickrob@snap.net.nz>
4686
4687 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4688
cd5ff84a
VP
46892006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4690
4691 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4692 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4693 the number of frames.
cd5ff84a 4694
ae018d1a
DJ
46952006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4696
4697 * gdb.base/args.c (main): Add breakpoint marker.
4698 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4699 really test empty arguments.
4700 (args_load): Delete.
4701 (args_test): New.
4702
b399c549
NR
47032006-09-13 Nick Roberts <nickrob@snap.net.nz>
4704
4705 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4706 check for one file.
4707
2ab1eb7a
VP
47082006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4709
4710 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4711 HIGH_FRAME argument to -stack-list-locals can be larger than
4712 the number of frames.
a9c64011 4713
476308bf
FF
47142006-08-18 Fred Fish <fnf@specifix.com>
4715
4716 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4717 '$' in front of skip_vmx_tests_saved when setting that.
4718
8625200f
AS
47192006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4720
4721 * gdb.base/trace-commands.exp: New file.
4722
089ec8f1
DJ
47232006-08-10 Joel Brobecker <brobecker@adacore.com>
4724 Daniel Jacobowitz <dan@codesourcery.com>
4725
4726 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4727 expected output of the backtrace commands.
4728
b60f0898
JB
47292006-08-09 Joel Brobecker <brobecker@adacore.com>
4730
4731 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4732 untested followed by return combination.
4733 * gdb.arch/altivec-regs.exp: Likewise.
4734 * gdb.arch/e500-abi.exp: Likewise.
4735 * gdb.arch/e500-regs.exp: Likewise.
4736 * gdb.arch/gdb1291.exp: Likewise.
4737 * gdb.arch/gdb1431.exp: Likewise.
4738 * gdb.arch/gdb1558.exp: Likewise.
4739 * gdb.arch/i386-prologue.exp: Likewise.
4740 * gdb.arch/i386-unwind.exp: Likewise.
4741 * gdb.asm/asm-source.exp: Likewise.
4742 * gdb.base/a2-run.exp: Likewise.
4743 * gdb.base/advance.exp: Likewise.
4744 * gdb.base/all-bin.exp: Likewise.
4745 * gdb.base/annota1.exp: Likewise.
4746 * gdb.base/annota3.exp: Likewise.
4747 * gdb.base/args.exp: Likewise.
4748 * gdb.base/arithmet.exp: Likewise.
4749 * gdb.base/assign.exp: Likewise.
4750 * gdb.base/async.exp: Likewise.
4751 * gdb.base/attach.exp: Likewise.
4752 * gdb.base/bang.exp: Likewise.
4753 * gdb.base/bigcore.exp: Likewise.
4754 * gdb.base/bitfields.exp: Likewise.
4755 * gdb.base/bitfields2.exp: Likewise.
4756 * gdb.base/break.exp: Likewise.
4757 * gdb.base/call-sc.exp: Likewise.
4758 * gdb.base/call-strs.exp: Likewise.
4759 * gdb.base/callfuncs.exp: Likewise.
4760 * gdb.base/checkpoint.exp: Likewise.
4761 * gdb.base/chng-syms.exp: Likewise.
4762 * gdb.base/code-expr.exp: Likewise.
4763 * gdb.base/commands.exp: Likewise.
4764 * gdb.base/completion.exp: Likewise.
4765 * gdb.base/cond-expr.exp: Likewise.
4766 * gdb.base/condbreak.exp: Likewise.
4767 * gdb.base/consecutive.exp: Likewise.
4768 * gdb.base/constvars.exp: Likewise.
4769 * gdb.base/corefile.exp: Likewise.
4770 * gdb.base/cvexpr.exp: Likewise.
4771 * gdb.base/dbx.exp: Likewise.
4772 * gdb.base/define.exp: Likewise.
4773 * gdb.base/detach.exp: Likewise.
4774 * gdb.base/display.exp: Likewise.
4775 * gdb.base/dump.exp: Likewise.
4776 * gdb.base/ena-dis-br.exp: Likewise.
4777 * gdb.base/ending-run.exp: Likewise.
4778 * gdb.base/environ.exp: Likewise.
4779 * gdb.base/eval-skip.exp: Likewise.
4780 * gdb.base/exprs.exp: Likewise.
4781 * gdb.base/fileio.exp: Likewise.
4782 * gdb.base/finish.exp: Likewise.
4783 * gdb.base/float.exp: Likewise.
4784 * gdb.base/foll-exec.exp: Likewise.
4785 * gdb.base/foll-fork.exp: Likewise.
4786 * gdb.base/foll-vfork.exp: Likewise.
4787 * gdb.base/freebpcmd.exp: Likewise.
4788 * gdb.base/funcargs.exp: Likewise.
4789 * gdb.base/gcore.exp: Likewise.
4790 * gdb.base/gdb1090.exp: Likewise.
4791 * gdb.base/gdb1250.exp: Likewise.
4792 * gdb.base/huge.exp: Likewise.
4793 * gdb.base/info-proc.exp: Likewise.
4794 * gdb.base/interrupt.exp: Likewise.
4795 * gdb.base/jump.exp: Likewise.
4796 * gdb.base/langs.exp: Likewise.
4797 * gdb.base/lineinc.exp: Likewise.
4798 * gdb.base/list.exp: Likewise.
4799 * gdb.base/logical.exp: Likewise.
4800 * gdb.base/long_long.exp: Likewise.
4801 * gdb.base/macscp.exp: Likewise.
4802 * gdb.base/maint.exp: Likewise.
4803 * gdb.base/mips_pro.exp: Likewise.
4804 * gdb.base/miscexprs.exp: Likewise.
4805 * gdb.base/multi-forks.exp: Likewise.
4806 * gdb.base/opaque.exp: Likewise.
4807 * gdb.base/overlays.exp: Likewise.
4808 * gdb.base/pc-fp.exp: Likewise.
4809 * gdb.base/pointers.exp: Likewise.
4810 * gdb.base/printcmds.exp: Likewise.
4811 * gdb.base/psymtab.exp: Likewise.
4812 * gdb.base/ptype.exp: Likewise.
4813 * gdb.base/recurse.exp: Likewise.
4814 * gdb.base/relational.exp: Likewise.
4815 * gdb.base/relocate.exp: Likewise.
4816 * gdb.base/remote.exp: Likewise.
4817 * gdb.base/reread.exp: Likewise.
4818 * gdb.base/restore.exp: Likewise.
4819 * gdb.base/return.exp: Likewise.
4820 * gdb.base/return2.exp: Likewise.
4821 * gdb.base/scope.exp: Likewise.
4822 * gdb.base/sect-cmd.exp: Likewise.
4823 * gdb.base/sep.exp: Likewise.
4824 * gdb.base/sepdebug.exp: Likewise.
4825 * gdb.base/setshow.exp: Likewise.
4826 * gdb.base/setvar.exp: Likewise.
4827 * gdb.base/sigall.exp: Likewise.
4828 * gdb.base/sigbpt.exp: Likewise.
4829 * gdb.base/signals.exp: Likewise.
4830 * gdb.base/signull.exp: Likewise.
4831 * gdb.base/sizeof.exp: Likewise.
4832 * gdb.base/solib.exp: Likewise.
4833 * gdb.base/step-line.exp: Likewise.
4834 * gdb.base/step-test.exp: Likewise.
4835 * gdb.base/structs.exp: Likewise.
4836 * gdb.base/structs2.exp: Likewise.
4837 * gdb.base/term.exp: Likewise.
4838 * gdb.base/twice.exp: Likewise.
4839 * gdb.base/until.exp: Likewise.
4840 * gdb.base/varargs.exp: Likewise.
4841 * gdb.base/volatile.exp: Likewise.
4842 * gdb.base/watchpoint.exp: Likewise.
4843 * gdb.base/whatis-exp.exp: Likewise.
4844 * gdb.base/whatis.exp: Likewise.
4845 * gdb.cp/ambiguous.exp: Likewise.
4846 * gdb.cp/annota2.exp: Likewise.
4847 * gdb.cp/annota3.exp: Likewise.
4848 * gdb.cp/bool.exp: Likewise.
4849 * gdb.cp/breakpoint.exp: Likewise.
4850 * gdb.cp/casts.exp: Likewise.
4851 * gdb.cp/class2.exp: Likewise.
4852 * gdb.cp/classes.exp: Likewise.
4853 * gdb.cp/cplusfuncs.exp: Likewise.
4854 * gdb.cp/ctti.exp: Likewise.
4855 * gdb.cp/derivation.exp: Likewise.
4856 * gdb.cp/exception.exp: Likewise.
4857 * gdb.cp/gdb1355.exp: Likewise.
4858 * gdb.cp/hang.exp: Likewise.
4859 * gdb.cp/inherit.exp: Likewise.
4860 * gdb.cp/local.exp: Likewise.
4861 * gdb.cp/m-data.exp: Likewise.
4862 * gdb.cp/m-static.exp: Likewise.
4863 * gdb.cp/member-ptr.exp: Likewise.
4864 * gdb.cp/method.exp: Likewise.
4865 * gdb.cp/misc.exp: Likewise.
4866 * gdb.cp/namespace.exp: Likewise.
4867 * gdb.cp/overload.exp: Likewise.
4868 * gdb.cp/ovldbreak.exp: Likewise.
4869 * gdb.cp/pr-1023.exp: Likewise.
4870 * gdb.cp/pr-1210.exp: Likewise.
4871 * gdb.cp/pr-574.exp: Likewise.
4872 * gdb.cp/printmethod.exp: Likewise.
4873 * gdb.cp/psmang.exp: Likewise.
4874 * gdb.cp/ref-params.exp: Likewise.
4875 * gdb.cp/ref-types.exp: Likewise.
4876 * gdb.cp/rtti.exp: Likewise.
4877 * gdb.cp/templates.exp: Likewise.
4878 * gdb.cp/try_catch.exp: Likewise.
4879 * gdb.cp/userdef.exp: Likewise.
4880 * gdb.cp/virtfunc.exp: Likewise.
4881 * gdb.disasm/am33.exp: Likewise.
4882 * gdb.disasm/h8300s.exp: Likewise.
4883 * gdb.disasm/mn10300.exp: Likewise.
4884 * gdb.disasm/sh3.exp: Likewise.
4885 * gdb.disasm/t01_mov.exp: Likewise.
4886 * gdb.disasm/t02_mova.exp: Likewise.
4887 * gdb.disasm/t03_add.exp: Likewise.
4888 * gdb.disasm/t04_sub.exp: Likewise.
4889 * gdb.disasm/t05_cmp.exp: Likewise.
4890 * gdb.disasm/t06_ari2.exp: Likewise.
4891 * gdb.disasm/t07_ari3.exp: Likewise.
4892 * gdb.disasm/t08_or.exp: Likewise.
4893 * gdb.disasm/t09_xor.exp: Likewise.
4894 * gdb.disasm/t10_and.exp: Likewise.
4895 * gdb.disasm/t11_logs.exp: Likewise.
4896 * gdb.disasm/t12_bit.exp: Likewise.
4897 * gdb.disasm/t13_otr.exp: Likewise.
4898 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4899 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4900 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4901 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4902 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4903 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4904 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4905 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4906 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4907 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4908 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4909 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4910 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4911 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4912 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4913 * gdb.mi/gdb701.exp: Likewise.
4914 * gdb.mi/gdb792.exp: Likewise.
4915 * gdb.mi/mi-basics.exp: Likewise.
4916 * gdb.mi/mi-break.exp: Likewise.
4917 * gdb.mi/mi-cli.exp: Likewise.
4918 * gdb.mi/mi-console.exp: Likewise.
4919 * gdb.mi/mi-disassemble.exp: Likewise.
4920 * gdb.mi/mi-eval.exp: Likewise.
4921 * gdb.mi/mi-file.exp: Likewise.
4922 * gdb.mi/mi-read-memory.exp: Likewise.
4923 * gdb.mi/mi-regs.exp: Likewise.
4924 * gdb.mi/mi-return.exp: Likewise.
4925 * gdb.mi/mi-simplerun.exp: Likewise.
4926 * gdb.mi/mi-stack.exp: Likewise.
4927 * gdb.mi/mi-stepi.exp: Likewise.
4928 * gdb.mi/mi-syn-frame.exp: Likewise.
4929 * gdb.mi/mi-until.exp: Likewise.
4930 * gdb.mi/mi-var-block.exp: Likewise.
4931 * gdb.mi/mi-var-child.exp: Likewise.
4932 * gdb.mi/mi-var-cmd.exp: Likewise.
4933 * gdb.mi/mi-var-display.exp: Likewise.
4934 * gdb.mi/mi-watch.exp: Likewise.
4935 * gdb.mi/mi2-basics.exp: Likewise.
4936 * gdb.mi/mi2-break.exp: Likewise.
4937 * gdb.mi/mi2-cli.exp: Likewise.
4938 * gdb.mi/mi2-console.exp: Likewise.
4939 * gdb.mi/mi2-disassemble.exp: Likewise.
4940 * gdb.mi/mi2-eval.exp: Likewise.
4941 * gdb.mi/mi2-file.exp: Likewise.
4942 * gdb.mi/mi2-read-memory.exp: Likewise.
4943 * gdb.mi/mi2-regs.exp: Likewise.
4944 * gdb.mi/mi2-return.exp: Likewise.
4945 * gdb.mi/mi2-simplerun.exp: Likewise.
4946 * gdb.mi/mi2-stack.exp: Likewise.
4947 * gdb.mi/mi2-stepi.exp: Likewise.
4948 * gdb.mi/mi2-syn-frame.exp: Likewise.
4949 * gdb.mi/mi2-until.exp: Likewise.
4950 * gdb.mi/mi2-var-block.exp: Likewise.
4951 * gdb.mi/mi2-var-child.exp: Likewise.
4952 * gdb.mi/mi2-var-cmd.exp: Likewise.
4953 * gdb.mi/mi2-var-display.exp: Likewise.
4954 * gdb.mi/mi2-watch.exp: Likewise.
4955 * gdb.stabs/exclfwd.exp: Likewise.
4956 * gdb.stabs/weird.exp: Likewise.
4957 * gdb.threads/gcore-thread.exp: Likewise.
4958 * gdb.trace/actions.exp: Likewise.
4959 * gdb.trace/backtrace.exp: Likewise.
4960 * gdb.trace/circ.exp: Likewise.
4961 * gdb.trace/collection.exp: Likewise.
4962 * gdb.trace/deltrace.exp: Likewise.
4963 * gdb.trace/infotrace.exp: Likewise.
4964 * gdb.trace/limits.exp: Likewise.
4965 * gdb.trace/packetlen.exp: Likewise.
4966 * gdb.trace/passc-dyn.exp: Likewise.
4967 * gdb.trace/passcount.exp: Likewise.
4968 * gdb.trace/report.exp: Likewise.
4969 * gdb.trace/save-trace.exp: Likewise.
4970 * gdb.trace/tfind.exp: Likewise.
4971 * gdb.trace/tracecmd.exp: Likewise.
4972 * gdb.trace/while-dyn.exp: Likewise.
4973 * gdb.trace/while-stepping.exp: Likewise.
4974
f4b618d1
JB
49752006-08-08 Joel Brobecker <brobecker@adacore.com>
4976
4977 * gdb.base/step-bt.c: New file.
4978 * gdb.base/step-bt.exp: New testcase.
4979
3d00d119
DJ
49802006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4981
4982 * config/monitor.exp (gdb_load): Remove support for obsolete
4983 download-write-size.
4984 * gdb.base/remote.exp: Likewise. Update all callers of
4985 gdb_timed_load.
4986
017b5bd4
DJ
49872006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4988
4989 * cursal.exp: Pass binfile to gdb_load.
4990
837c599d
DJ
49912006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4992
4993 * gdb.base/cursal.exp: Add "" to gdb_load call.
4994
8dd4540b
MK
49952006-07-29 Mark Kettenis <kettenis@gnu.org>
4996
4997 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4998 NetBSD/ELF targets.
4999
ab5c9f60
DJ
50002006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5001
5002 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5003 operator*.
5004
4c42eaff
DJ
50052006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5006
5007 * gdb.base/completion.exp: Update for change in "file" behavior.
5008 * gdb.stabs/weird.exp: Likewise.
5009 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5010 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5011
0155cc76
NS
50122006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5013
5014 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5015 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5016
16026cd7
AS
50172006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5018
5019 * gdb.base/default.exp: Update source command error message.
5020 * gdb.base/help.exp: Update 'help source' message.
5021
16963cb6
DJ
50222006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5023
5024 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5025 test.
5026
6d7fd486
AS
50272006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5028
5029 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5030
29e8a844
DJ
50312006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5032
5033 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5034
6afcfa39
DJ
50352006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5036
5037 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5038
267a692b
MK
50392006-07-17 Mark Kettenis <kettenis@gnu.org>
5040
5041 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5042 *-*-openbsd* from targets for wich we expect ARM FPA floating
5043 point format.
5044
85d2fec4
NR
50452006-07-17 Nick Roberts <nickrob@snap.net.nz>
5046
5047 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5048
50492006-07-17 Mark Kettenis <kettenis@gnu.org>
5050
5051 * gdb.base/annota3.exp: Expect frame-begin annotation.
5052
85b4c6e8
JB
50532006-07-14 Joel Brobecker <brobecker@adacore.com>
5054
5055 * gdb.base/help.exp: Adjust "help unset" test to accept
5056 any list of unset commands.
5057
fb933624
DJ
50582006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5059 Daniel Jacobowitz <dan@codesourcery.com>
5060
5061 * gdb.cp/ref-params.exp: New test.
5062 * gdb.cp/ref-params.cc: New source file.
5063 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5064
1dff4b64
MK
50652006-07-08 Mark Kettenis <kettenis@gnu.org>
5066
5067 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5068 spaces/tabs in regular expressions since they might not be there.
5069
40d2e0e3
AS
50702006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5071
5072 * gdb.base/ifelse.exp: New file.
5073
f6c957d2
NS
50742006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5075
5076 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5077 line.
5078 * gdb.base/huge.exp: Loop over compilation to find a size that
5079 is acceptable.
5080 * gdb.base/remote.exp: Correct expected strings.
5081 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5082
b9c5a23d
DJ
50832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5084
5085 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5086
9af2e58d
DJ
50872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5088
5089 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5090 native.
5091
30930ca5
DJ
50922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5093
5094 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5095 enable stabs testing.
5096
aa32fa1d
DJ
50972006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5098
bd4a4c80 5099 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
5100 gdb_test_multiple does.
5101
321fef15
DJ
51022006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5103
5104 * Makefile.in (host_alias): Remove.
5105 (target_alias): Use @target_noncanonical@.
5106 (site.exp): Don't set host_alias.
5107 * aclocal.m4: Remove contents. Include acx.m4.
5108 * configure: Regenerated.
5109 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5110
e1c2defa
NS
51112006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5112
e63b55d1
NS
5113 * lib/gdb.exp (gdb_load_cmd): New.
5114
5600ea19
NS
5115 * gdb.base/fileio.c: Add system(NULL) test.
5116 * gdb.base/fileio.exp: Check it.
5117
e1c2defa
NS
5118 * gdb.base/break.c: Add 10a breakpoint at }
5119 * gdb.base/break.exp: Add test for breakpoint at }
5120 * gdb.cp/anon-union.cc: Add code at end of function.
5121 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5122 * gdb.mi/var-cmd.c: Add code at end of function.
5123 * gdb.mi/mi-var-display.exp: Adjust end of next.
5124 * gdb.mi/mi2-var-display.exp: Likewise.
5125 * gdb.base/fileio.c: Add stop function and insert calls at
5126 stopping places.
5127 * gdb.base/fileio.exp: Breakpoint stop function and remove
5128 explicit line number references.
5129
6c0112ec
JB
51302006-05-19 Joel Brobecker <brobecker@adacore.com>
5131
a9c64011
AS
5132 * gdb.base/del.exp (test_delete_alias): New function.
5133 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 5134
154189a4
FF
51352006-05-18 Fred Fish <fnf@specifix.com>
5136
5137 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5138 required. Check for spurious output after program exits normally.
5139
582e64c2
FF
51402006-05-17 Fred Fish <fnf@specifix.com>
5141
5142 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5143 gdb_load, so it works in the simulator.
5144
8ef6493a
FF
51452006-05-11 Fred Fish <fnf@specifix.com>
5146
5147 * gdb.base/bang.exp: Ignore unexpected output between the
5148 "program exited normally" and the gdb prompt, as many other
5149 tests do.
5150
692b141c
MK
51512006-05-07 Mark Kettenis <kettenis@gnu.org>
5152
5153 * gdb.base/help.exp: Make "delete checkpoint" part option for
5154 "help d" and "help delete" tests.
5155
540b8a30
UW
51562006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5157
a9c64011 5158 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
5159 expected output in some mi_gdb_test statements.
5160 * gdb.mi/mi2-basics.exp: Likewise.
5161
9b6462d9
JB
51622006-05-05 Joel Brobecker <brobecker@adacore.com>
5163
5164 * gdb.base/del.c: New file.
5165 * gdb.base/del.exp: New testcase.
5166
954de43b
DM
51672006-05-05 David S. Miller <davem@sunset.davemloft.net>
5168
5169 * gdb.base/break.exp: Do not assume a breakpoint on
5170 main will actually be in $srcfile when optimizing.
1303f75e
DM
5171 * gdb.base/savedregs.exp: Do not require that the dummy
5172 frame location match up to a symbol and source file location.
c3242428
DM
5173 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5174 will get printed without a mi_cmd_data_list_register_values prefix.
5175 (*-data-list-register-*): Correct regular expressions to expect the new
5176 pseudo d? floating point registers.
5177 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 5178
c7e64c9a
DJ
51792006-05-05 Christophe Lyon <christophe.lyon@st.com>
5180
5181 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5182 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5183 is allocated by the compiler.
5184 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5185 anons, e, anone to force their allocation by the compiler.
5186
51872006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
5188
5189 * gdb.base/help.exp: Update expected text for help d and
5190 help delete.
5191
27ce9a6d
MK
51922006-05-02 Mark Kettenis <kettenis@gnu.org>
5193
5194 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5195 NetBSD/ELF targets.
5196
8608915f
MK
51972006-04-30 Mark Kettenis <kettenis@gnu.org>
5198
5199 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5200 single-step breakpoint fails; make this a KFAIL on
5201 sparc*-*-openbsd*.
5202 * gdb.base/siginfo.exp: Likewise.
5203 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5204
b8db102d
MS
52052006-04-26 Michael Snyder <msnyder@redhat.com>
5206
5207 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5208 which may have to consume output from other forks.
5209 Add tests to make sure that "delete fork" succeeded.
5210
c702009a
MS
52112006-04-20 Michael Snyder <msnyder@redhat.com>
5212
5213 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5214 Add support for the Renesas M32C and M16C.
5215
5216 * gdb.asm/asm-source.exp: Add m32c target.
5217 * gdb.asm/m32c.inc: Support for m32c target.
5218
e28493f2
AS
52192006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5220
5221 * gdb.base/commands.exp (recursive_source_test): New test.
5222
880da185
DM
52232006-04-04 David S. Miller <davem@sunset.davemloft.net>
5224
5225 * gdb.base/float.exp: Add pattern for sparc targets.
5226
61d9b92f
DJ
52272006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5228
5229 * gdb.base/commands.exp (stray_arg0_test): New test.
5230
bd717df8
PB
52312006-03-30 Paul Brook <paul@codesourcery.com>
5232
5233 * gdb.mi/mi-until.exp: kfail broken until command.
5234 * gdb.mi/mi2-until.exp: Ditto.
5235
ec793d3c
NR
52362006-03-27 Nick Roberts <nickrob@snap.net.nz>
5237
5238 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5239
831004b7
AO
52402006-03-08 Alexandre Oliva <aoliva@redhat.com>
5241
5242 * gdb.base/prelink.exp: Anchor tested-for regular expression
5243 on gdb prompt.
5244
effe49a0
PB
52452006-03-07 Paul Brook <paul@codesourcery.com>
5246
5247 * gdb.base/assign.exp: Correct fail message.
5248
e5461016
PB
52492006-03-07 Paul Brook <paul@codesourcery.com>
5250
5251 * lib/compiler.c: Extract armcc version number.
5252 * lib/compiler.cc: Ditto.
5253
fc91c6c2
PB
52542006-03-07 Paul Brook <paul@codesourcery.com>
5255
5256 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5257 additional_flags=-w.
5258 * gdb.arch/altivec-regs.exp: Ditto.
5259 * gdb.arch/e500-abi.exp: Ditto.
5260 * gdb.arch/e500-regs.exp: Ditto.
5261 * gdb.base/all-bin.exp: Ditto.
5262 * gdb.base/annota1.exp: Ditto.
5263 * gdb.base/annota3.exp: Ditto.
5264 * gdb.base/args.exp: Ditto.
5265 * gdb.base/arithmet.exp: Ditto.
5266 * gdb.base/assign.exp: Ditto.
5267 * gdb.base/async.exp: Ditto.
5268 * gdb.base/bang.exp: Ditto.
5269 * gdb.base/break.exp: Ditto.
5270 * gdb.base/call-rt-st.exp: Ditto.
5271 * gdb.base/completion.exp: Ditto.
5272 * gdb.base/cond-expr.exp: Ditto.
5273 * gdb.base/condbreak.exp: Ditto.
5274 * gdb.base/consecutive.exp: Ditto.
5275 * gdb.base/define.exp: Ditto.
5276 * gdb.base/display.exp: Ditto.
5277 * gdb.base/ena-dis-br.exp: Ditto.
5278 * gdb.base/environ.exp: Ditto.
5279 * gdb.base/eval-skip.exp: Ditto.
5280 * gdb.base/info-proc.exp: Ditto.
5281 * gdb.base/jump.exp: Ditto.
5282 * gdb.base/logical.exp: Ditto.
5283 * gdb.base/long_long.exp: Ditto.
5284 * gdb.base/maint.exp: Ditto.
5285 * gdb.base/miscexprs.exp: Ditto.
5286 * gdb.base/pc-fp.exp: Ditto.
5287 * gdb.base/pointers.exp: Ditto.
5288 * gdb.base/relational.exp: Ditto.
5289 * gdb.base/reread.exp: Ditto.
5290 * gdb.base/sect-cmd.exp: Ditto.
5291 * gdb.base/sep.exp: Ditto.
5292 * gdb.base/sepdebug.exp: Ditto.
5293 * gdb.base/until.exp: Ditto.
5294 * gdb.base/whatis-exp.exp: Ditto.
5295 * gdb.cp/annota2.exp: Ditto.
5296 * gdb.cp/annota3.exp: Ditto.
5297 * gdb.trace/actions.exp: Ditto.
5298 * gdb.trace/backtrace.exp: Ditto.
5299 * gdb.trace/circ.exp: Ditto.
5300 * gdb.trace/collection.exp: Ditto.
5301 * gdb.trace/deltrace.exp: Ditto.
5302 * gdb.trace/infotrace.exp: Ditto.
5303 * gdb.trace/limits.exp: Ditto.
5304 * gdb.trace/packetlen.exp: Ditto.
5305 * gdb.trace/passc-dyn.exp: Ditto.
5306 * gdb.trace/passcount.exp: Ditto.
5307 * gdb.trace/report.exp: Ditto.
5308 * gdb.trace/save-trace.exp: Ditto.
5309 * gdb.trace/tfind.exp: Ditto.
5310 * gdb.trace/tracecmd.exp: Ditto.
5311 * gdb.trace/while-dyn.exp: Ditto.
5312 * gdb.trace/while-stepping.exp: Ditto.
5313 * lib/gdb.exp: Ditto.
5314 (gdb_compile): Handle nowarning option.
5315
5f4a23d9
AO
53162006-03-07 Alexandre Oliva <aoliva@redhat.com>
5317
5318 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5319 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5320 Rename executable to prelinkt. Don't re-prelink if we didn't
5321 get a core file. Test prelink -u exit status to tell whether
5322 prelinking failed. Use gdb_test_multiple.
5323
9733fc94
DJ
53242006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5325
5326 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5327 (do_tests): Call it.
5328
cc10cae3
AO
53292006-02-28 Alexandre Oliva <aoliva@redhat.com>
5330
5331 * gdb.base/prelink.exp: New test.
5332 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5333
15c46491
WZ
53342006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5335
5336 * gdb.fortran/derived-type.f90: New file.
5337 * gdb.fortran/derived-type.exp: New testcase.
5338
5c9f7ded
DJ
53392006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5340
5341 * gdb.base/default.exp: Allow ';' as a directory separator.
5342
5b96932b
AS
53432006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5344
5345 * gdb.base/help.exp (help add-symbol-file): Update.
5346
1986bccd
AS
53472006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5348
5349 * gdb.base/help.exp (help load): Update expected results.
5350
a8b7528f
FF
53512006-02-19 Fred Fish <fnf@specifix.com>
5352
5353 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5354 specifix hex value as part of results.
5355 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 5356
f8261448
FF
53572006-02-16 Fred Fish <fnf@specifix.com>
5358
5359 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5360 ushort_addr, and slong_addr, so the typedefs are not optimized
5361 away.
5362 * gdb.base/whatis.exp: Add tests using type name for struct type,
5363 union type, enum type, and typedef.
a9c64011 5364
31d8bdd2
MK
53652006-02-13 Mark Kettenis <kettenis@gnu.org>
5366
5367 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5368
34e41e63
JB
53692006-02-13 Jim Blandy <jimb@redhat.com>
5370
5371 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5372 case where it takes two "next" commands to skip past the init
5373 call.
5374
ac6e4f31
FF
53752006-02-12 Fred Fish <fnf@specifix.com>
5376
5377 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5378 to handle cases where it takes two "next" commands to skip
5379 past the init call.
5380
2db2d571
JB
53812006-02-07 Joel Brobecker <brobecker@adacore.com>
5382
5383 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5384 on hppa32 targets.
5385
38fcd64c
DJ
53862006-02-06 Vladimir Prus <ghost@cs.msu.su>
5387
5388 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5389 field.
5390
1315ad46
MK
53912006-01-29 Mark Kettenis <kettenis@gnu.org>
5392
5393 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5394
5625b943
DJ
53952006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5396
5397 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5398 files.
5399
80df1bbe
DJ
54002006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5401
5402 * gdb.cp/maint.exp: Set complaints to a positive value.
5403
9078e690
DJ
54042006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5405
5406 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5407 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5408 function name.
5409
9c903399
DJ
54102006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5411
5412 * gdb.base/checkpoint.c: Update copyright notice. Include
5413 <stdlib.h>.
5414
761ae4d6
JB
54152006-01-04 Jim Blandy <jimb@redhat.com>
5416
5417 * gdb.asm/asm-source.exp: Independently provide default values for
5418 asm-flags and debug-flags. Use 'string equal' to do the
5419 comparison, not the implicit expr's '==' operator. Remove
5420 now-unneeded assignments to asm-flags. In h8300 case, place
5421 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5422
099ac3dd
MS
54232006-01-04 Michael Snyder <msnyder@redhat.com>
5424
5425 * gdb.base/checkpoint.c: New file.
5426 * gdb.base/checkpoint.exp: New file.
5427 * gdb.base/multi-fork.c: New file.
5428 * gdb.base/multi-fork.exp: New file.
5429 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5430
f4d85314
FF
54312006-01-04 Fred Fish <fnf@specifix.com>
5432
5433 * gdb.base/ptype.c (foo): Add typedef.
5434 (intfoo): Add function.
5435 * gdb.base/ptype1.c: New file.
5436 * gdb.base/ptype.exp: Handle compilation and linking with two
5437 source files. Test that proper type for "foo" is found based
5438 on source context rather than first match found in symtabs.
5439
a1b06f35
MK
54402005-12-28 Mark Kettenis <kettenis@gnu.org>
5441
5442 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5443 * gdb.asm/openbsd.inc: Indent commands.
5444
d082a1e2
MK
54452005-12-26 Mark Kettenis <kettenis@gnu.org>
5446
c65016bd
MK
5447 * gdb.base/freebpcmd.exp: Increase timeout.
5448
d082a1e2
MK
5449 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
5450
d3c32a0e
DJ
54512005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
5452
5453 * gdb.base/default.exp: Update check for "show version".
5454
9fdb1f50
RC
54552005-12-09 Randolph Chung <tausq@debian.org>
5456
5457 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
5458 * gdb.asm/pa64.inc: New file.
5459
5f2c56f7
RC
54602005-12-09 Randolph Chung <tausq@debian.org>
5461
5462 * gdb.asm/common.inc: Indent commands.
5463 * gdb.asm/asmsrc1.s: Likewise.
5464 * gdb.asm/asmsrc2.s: Likewise.
5465
8117349c
RC
54662005-12-09 Randolph Chung <tausq@debian.org>
5467
5468 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
5469 (get_addr_of_sym): Remove duplicate print.
5470 (gen_core): xfail hppa*-*-hpux*, update expected output.
5471 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
5472 * gdb.arch/pa64-nullify.s: New file.
5473
8f07f25a
RC
54742005-12-09 Randolph Chung <tausq@debian.org>
5475
5476 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
5477
55b39184
DJ
54782005-12-07 Christophe Lyon <christophe.lyon@st.com>
5479
5480 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
5481 code generation for these functions.
5482 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
5483 error message.
5484
31e2b00f
AS
54852005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
5486
5487 * gdb.base/help.exp (help b, help br, help bre, help brea)
5488 (help break): Update the expected message.
5489
c3d0b56e
SC
54902005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5491
5492 * gdb.asm/m68hc11.inc: Setup the data section.
5493 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5494 script for this test.
5495 (m6812-*-*): Likewise.
5496
36ae0ea9
RC
54972005-11-09 Randolph Chung <tausq@debian.org>
5498
5499 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5500
9d6f42e9
WZ
55012005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5502
5503 * gdb.base/break.exp: Fix a comment typo.
5504
e2126a14
EZ
55052005-11-03 Jim Blandy <jimb@redhat.com>
5506
a9c64011
AS
5507 Checked in by Elena Zannoni <ezannoni@redhat.com>
5508
e2126a14
EZ
5509 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5510
e0ac7199
CV
55112005-11-02 Corinna Vinschen <vinschen@redhat.com>
5512
5513 * gdb.arch/gdb1558.c: Include stdio.h.
5514
31d3fb18
MK
55152005-10-31 Mark Kettenis <kettenis@gnu.org>
5516
5517 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5518
e52b687c
MK
55192005-10-31 Mark Kettenis <kettenis@gnu.org>
5520
5521 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5522
f4711d79
PG
55232005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5524
a9c64011
AS
5525 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5526 vscr" tests to better match output.
f4711d79 5527
987a9106
JB
55282005-10-12 Jim Blandy <jimb@redhat.com>
5529
5530 * gdb.base/structs.exp (any): New function.
5531 (test_struct_returns): Don't make any assumptions at all about
5532 what value the function returns when GDB can't set the return
5533 value.
5534
2336bb58
JB
55352005-10-09 Joel Brobecker <brobecker@adacore.com>
5536
5537 * gdb.ada/arrayidx/p.adb: New file.
5538 * gdb.ada/arrayidx.exp: New testcase
5539
55402005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
5541
5542 * gdb.ada/array_return/pck.ads: New file.
5543 * gdb.ada/array_return/pck.adb: New file.
5544 * gdb.ada/array_return/p.adb: New file.
5545 * gdb.ada/array_return.exp: New testcase.
5546
705335ea
JB
55472005-10-03 Joel Brobecker <brobecker@adacore.com>
5548
a9c64011
AS
5549 * gdb.base/arrayidx.c: New file.
5550 * gdb.base/arrayidx.exp: New testcase.
705335ea 5551
11ee9940
NR
55522005-09-29 Nick Roberts <nickrob@snap.net.nz>
5553
5554 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
5555 frames-invalid and breakpoints-invalid are no longer generated
5556 with level 3 so don't expect them in the output.
5557
39fb8e9e
BR
55582005-09-27 Bob Rossi <bob@brasko.net>
5559
a9c64011 5560 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
5561 from test. Escape the | in mi_gdb_test call.
5562 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
5563 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
5564 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
5565 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
5566 expected regex's in mi_gdb_test calls.
5567 * lib/mi-support.exp: Remove arbitrary .* from tests.
5568 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
5569 Fully anchor GDB/MI expected results in mi_gdb_test.
5570 * lib/gdb.exp (string_to_regexp): Escape the ] character.
5571 * gdb.base/sizeof.exp: Remove escape character. Correct test.
5572
2af48f68
PB
55732005-09-26 Paul Brook <paul@codesourcery.com>
5574
5575 * long_long.exp: Exclude eabi targets from arm FPA float format test.
5576
f34502bc
WZ
55772005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5578
5579 * bfp-test.c: New file.
5580 * bfp-test.exp: New testcase.
5581
ca929517
WZ
55822005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5583
5584 * gdb.fortran/subarray.exp: New testcase to test the evaluation
5585 of subarray and substring variable.
5586 * gdb.fortran/subarray.f: New source file for the test of subarray
5587 and substring variable evaluation.
5588 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
5589 of string constant.
5590
c761af65
DJ
55912005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
5592
5593 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
5594 copyright dates.
5595
561d7a1d
PG
55962005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
5597
5598 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
5599 powerpc altivec' test with an almost identical 'info vector' test.
5600
b2b64cc9
PG
56012005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5602
a9c64011
AS
5603 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5604 vscr" tests to match output.
b2b64cc9 5605
6ac4d15a
PG
56062005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5607
a9c64011
AS
5608 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
5609 output.
6ac4d15a 5610
40e55bef
BR
56112005-09-11 Bob Rossi <bob@brasko.net>
5612
5613 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 5614 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
5615 commands that return an MI output command and an asyncronous MI output
5616 command.
5617 * gdb.mi/mi-console.exp: Ditto.
5618
3c7385ec
BR
56192005-09-11 Bob Rossi <bob@brasko.net>
5620
5621 * gdb.mi/mi-var-child.c: Include <string.h>.
5622
a6cd0eb3
DJ
56232005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5624
5625 * killed.exp: Correct gdb_expect syntax.
5626
2f168eed
CV
56272005-08-09 Corinna Vinschen <vinschen@redhat.com>
5628
5629 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5630
ecd3fd0f
BR
56312005-08-02 Bob Rossi <bob@brasko.net>
5632
5633 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5634 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5635 Change tests to inferior-tty-set/show.
5636 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5637 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5638 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5639 inferior. Use mi_gdb_test to get GDB and Inferior output.
5640 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5641 descriptor.
5642 (mi_inferior_tty_name): Add inferior PTY file name.
5643 (mi_gdb_start): Add INFERIOR_PTY parameter.
5644 (mi_gdb_test): Add IPATTERN parameter.
5645
f1ea48cb 56462005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 5647
f1ea48cb
BR
5648 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5649 parameter to mi_gdb_test.
5650 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5651
6e650a67
DJ
56522005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5653
5654 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5655 struct_declarations.
5656 * gdb.mi/mi-var-child.exp: Step over the initialization of
5657 struct_declarations.
5658
8be260b6
DJ
56592005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5660
5661 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5662 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5663 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5664 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5665 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5666 file.
5667
4e660f07
NR
56682005-07-27 Nick Roberts <nickrob@snap.net.nz>
5669
5670 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5671 (do_children_tests): Assign values to the extra elements.
5672
5673 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5674 them for tests for "-var-update --no-values" and
a9c64011 5675 "-var-update --all-values".
4e660f07
NR
5676 Add test for "-var-list-children --simple-values".
5677
5678 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5679
5680 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5681 "-stack-list-locals --simple-values" Improve doc strings and
5682 comments.
5683
6bdae935
MK
56842005-07-18 Mark Kettenis <kettenis@gnu.org>
5685
598b7a6f
MK
5686 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5687 *-*-openbsd*.
5688 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5689
6bdae935
MK
5690 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5691 sigaltsatck'.
5692
1323e929 56932005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5694
1323e929
BR
5695 * gdb.base/default.exp (tty): Changed output of command.
5696 * gdb.base/help.exp (help tty): Ditto.
5697
b1a9c082
MK
56982005-07-12 Mark Kettenis <kettenis@gnu.org>
5699
5700 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5701
10a844a2
MK
57022005-07-10 Mark Kettenis <kettenis@gnu.org>
5703
5704 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5705 -stack-select-frame without arguments.
5706 (test_stack_frame_listing): Add test for newly implemented command
5707 -stack-info-frame.
5708
3cb3b8df
BR
57092005-07-06 Bob Rossi <bob@brasko.net>
5710
5711 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5712 command.
5713 (Copyright): Update copyright.
5714
a0c5fbcf
WZ
57152005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5716
5717 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5718 tests to evaluate exponentiation expression.
5719
984971d0
AS
57202005-06-29 Andreas Schwab <schwab@suse.de>
5721
5722 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5723 main to avoid warnings.
5724
5725 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5726
fe03833f
NR
57272005-06-20 Nick Roberts <nickrob@snap.net.nz>
5728
5729 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5730 -stack-select-frame without arguments.
5731 (test_stack_frame_listing): Add test for newly implemented command
5732 -stack-info-frame.
a9c64011 5733
7a55f279
WZ
57342005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5735
0ffa0ea5
DJ
5736 * gdb.fortran/array-element.f: New file.
5737 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5738
26585198
DJ
57392005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5740
5741 * gdb.base/bigcore.exp: Correct checks for systems which can
5742 not dump a large core file.
5743
c1bd25fd
DJ
57442005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5745
5746 * gdb.base/relocate.c: Add a copyright notice.
5747 (dummy): Remove.
5748 * gdb.base/relocate.exp: Test printing the values of variables
5749 from a relocatable file.
5750
589e074d
DJ
57512005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5752
5753 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5754 excess MI output after an error.
5755
0915f927
JB
57562005-05-29 Joel Brobecker <brobecker@adacore.com>
5757
5758 * gdb.arch/alpha-step.c: New file.
5759 * gdb.arch/alpha-step.exp: New testcase.
5760
76ff342d
DJ
57612005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5762 Dennis Brueni <dennis@slickedit.com>
5763
5764 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5765 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5766 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5767 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5768 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5769 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5770 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5771
96b0c7ac
DJ
57722005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5773 Wu Zhou <woodzltc@cn.ibm.com>
5774
5775 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5776 IBM's xlc compiler.
5777 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5778 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5779
f21565d2
JB
57802005-05-13 Jim Blandy <jimb@redhat.com>
5781
5782 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5783 calling gdb_suppress_entire_file.
5784 * gdb.base/charset.exp: Same.
5785 * gdb.base/call-rt-st.exp: Same.
5786
6006a3a1
BR
57872005-05-05 Bob Rossi <bob_rossi@cox.net>
5788
5789 * lib/gdb.exp (fullname_syntax): Added global regex.
5790 (fullname_syntax_POSIX): Ditto.
5791 (fullname_syntax_UNC): Ditto.
5792 (fullname_syntax_DOS_CASE): Ditto.
5793 (fullname_syntax_DOS): Ditto.
5794 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5795 fullname_syntax variable to scope and use it.
5796 (test_file_list_exec_source_files): Ditto.
5797 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5798
c3b69c04
DJ
57992005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5800
5801 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5802
3c95e6af
PG
58032004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5804
a9c64011
AS
5805 * lib/gdb.exp (skip_altivec_tests): New function, based on
5806 check_vmx_hw_available from the GCC testsuite.
5807 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5808 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5809
78df6c56
JB
58102005-05-02 Jim Blandy <jimb@redhat.com>
5811
5812 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5813 calling gdb_suppress_entire_file.
5814
1690f9cf
DJ
58152005-04-30 Randolph Chung <tausq@debian.org>
5816
5817 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5818 Slightly relax "sem_post" name checking.
5819
5ea106f7
PG
58202005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5821
5822 * gdb.base/unload.exp: Use new shared library infrastructure.
5823
bf7234cf
PG
58242005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5825
5826 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5827 infrastructure.
bf7234cf 5828
547b869a
CV
58292005-04-29 Corinna Vinschen <vinschen@redhat.com>
5830
5831 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5832 * gdb.asm/h8300.inc: New file.
5833
f07e55f0
PG
58342005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5835
5836 * gdb.base/shlib-call.exp: Change to use new shared library
5837 infrastructure.
5838
3cbba3d1
PG
58392005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5840
a9c64011
AS
5841 * gdb.base/pending.exp: Change to use new shared library
5842 infrastructure.
3cbba3d1 5843
ed6df200
PG
58442005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5845
a9c64011
AS
5846 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5847 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5848
8c8f4ebe
PG
58492005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5850
a9c64011
AS
5851 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5852 shared objects being adjusted and update copyright years.
8c8f4ebe 5853
607fbc54
DJ
58542005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5855
5856 * ChangeLog: Correct some 2003-01-13 dates.
5857 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5858 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5859 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5860 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5861 gdb.trace/tfind.exp: Update copyright years.
5862
57bf0e56
DJ
58632005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5864 Daniel Jacobowitz <dan@codesourcery.com>
5865
5866 * lib/gdb.exp (gdb_compile): Handle shlib=.
5867 (gdb_compile_shlib): New function.
5868
9b593790
PG
58692005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5870
a9c64011 5871 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5872
9494c6a5
DJ
58732005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5874
5875 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5876 gdb.server.
5877 * configure.ac: Likewise.
5878 * configure: Regenerated.
5879 * gdb.gdbserver/Makefile.in: Moved to...
5880 * gdb.server/Makefile.in: ... here.
5881 * gdb.gdbserver/server.c: Moved to...
5882 * gdb.server/server.c: ... here.
5883 * gdb.gdbserver/server-run.exp: Moved to...
5884 * gdb.server/server-run.exp: ... here.
5885
6f8eac0e
DJ
58862005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5887
5888 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5889 * configure.ac: Create gdb.gdbserver/Makefile.
5890 * configure: Regenerated.
5891 * lib/gdbserver-support.exp: New file, derived from
5892 config/gdbserver.exp.
5893 * config/gdbserver.exp: Use gdbserver-support.exp.
5894 * gdb.gdbserver/Makefile.in: New file.
5895 * gdb.gdbserver/server.c: New file.
5896 * gdb.gdbserver/server-run.exp: New file.
5897
6e87504d
PG
58982005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5899
a9c64011
AS
5900 * lib/gdb.exp (test_compiler_info): Return compiler_info
5901 if no arguments are given.
6e87504d 5902
d1779be4
PG
59032005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5904
5905 * gdb.arch/altivec-abi.exp: Check for compiler and set
5906 use altivec' flag accordingly.
5907 * gdb.arch/altivec-regs.exp: Likewise.
5908
88750304
DJ
59092005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5910
5911 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5912
f3fb768d
AS
59132005-03-27 Andreas Schwab <schwab@suse.de>
5914
5915 * gdb.base/bigcore.c (main): Add missing mode argument in open
5916 call.
5917
7e813ac5
DJ
59182005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5919
5920 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5921 downloads.
5922 * config/gdbserver.exp (gdb_load): Likewise.
5923
8e3049aa
PB
59242005-03-14 Paul Brook <paul@codesourcery.com>
5925
5926 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5927 targets.
5928
a9df7c44
JB
59292005-03-09 Joel Brobecker <brobecker@adacore.com>
5930
5931 * gdb.dwarf2/dup-psym.S: New file.
5932 * gdb.dwarf2/dup-psym.exp: New testcase.
5933
9f0d94e8
JB
59342005-03-09 Joel Brobecker <brobecker@adacore.com>
5935
5936 * gdb.ada/exec_changed/first.adb: New file.
5937 * gdb.ada/exec_changed/second.adb: New file.
5938 * gdb.ada/exec_changed.exp: New testcase.
5939
5f579bc5
NS
59402005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5941
36e9969c
NS
5942 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5943 (A2): New class.
5944 (main): Test operator+.
5945 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5946 breakpoint test.
5947
5f579bc5
NS
5948 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5949 * gdb.base/signull.exp: Disable if gdb,nosignals.
5950 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5951 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5952 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5953 * gdb.mi/mi2-console.exp: Likewise.
5954 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5955 continue output at start.
5956 (gdb_collect_locals_test): Robustify regexp.
5957 * gdb.trace/passc-dyn.exp: Fix comment typo.
5958 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5959
be46087e
CV
59602005-03-08 Corinna Vinschen <vinschen@redhat.com>
5961
5962 * gdb.asm/asm-source.exp: Add iq2000 case.
5963 * gdb.asm/iq2000.inc: New file.
5964
384e1a61 59652005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5966
384e1a61
MI
5967 * gdb.base/command.exp: Change hardcoded value to regular expression.
5968 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5969
584b6e9e
DJ
59702005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5971
5972 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5973 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5974 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5975 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5976 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5977
ab5b5d61
MK
59782005-03-05 Mark Kettenis <kettenis@gnu.org>
5979
5980 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5981 changes.
5982
ae051c1b
PG
59832004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5984
a9c64011
AS
5985 * lib/compiler.c: Add test for IBM's xlc compiler.
5986 * lib/compiler.cc: Likewise.
ae051c1b 5987
3f0f6ed2
JB
59882004-02-24 Joel Brobecker <brobecker@adacore.com>
5989
5990 * gdb.ada/fixed_points.exp: Create compilation object directory
5991 before running the test.
5992 * gdb.ada/null_record.exp: Likewise.
5993 * gdb.ada/packed_array.exp: Likewise.
5994 * gdb.ada/start.exp: Likewise.
5995
724f452b
JB
59962005-02-15 Joel Brobecker <brobecker@adacore.com>
5997
5998 * gdb.ada/packed_array/pa.adb: New file.
5999 * gdb.ada/packed_array.exp: New testcase.
6000
57f5cdfb 60012005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 6002
1f393151
MK
6003 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6004 files.
6005
ebdda337
MK
6006 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6007 on *-*-openbsd*. Correctly match whitespace in regukar
6008 expressions.
6009
cf309262
DJ
60102005-02-10 Daniel Jacobowitz <dan@debian.org>
6011
6012 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6013 PR exp/1821
6014 * gdb.base/gdb1821.c: New test file.
6015 * gdb.base/gdb1821.exp: New test file.
6016
3be49e7a
JB
60172005-02-09 Joel Brobecker <brobecker@adacore.com>
6018
6019 * gdb.base/start.c: New file.
6020 * gdb.base/start.exp: New testcase.
6021
e292e67d
JB
60222005-02-09 Joel Brobecker <brobecker@adacore.com>
6023
6024 * gdb.ada/start/dummy.adb: New file.
6025 * gdb.ada/start.exp: New testcase.
6026
dbdfa66c
CV
60272005-02-09 Corinna Vinschen <vinschen@redhat.com>
6028
6029 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6030 for printing symbols and statistics.
6031 Add test for using relative pathnames in "maint print msymbols" test.
6032 Mark "maint info sections DATA" XFAIL on Cygwin.
6033 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6034 tests.
6035
d7941671
AC
60362005-02-09 Andreas Schwab <schwab@suse.de>
6037
6038 Committed by Andrew Cagney <cagney@gnu.org>
6039 * gdb.base/remotetimeout.exp: New file.
6040
74e5ef44
MK
60412005-02-07 Mark Kettenis <kettenis@gnu.org>
6042
6043 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6044
464dd14d
JB
60452005-02-03 Joel Brobecker <brobecker@adacore.com>
6046
6047 * gdb.ada/gnat_ada.gpr: New file.
6048 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6049 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6050 * configure.ac: No longer generate gnat_ada.gpr.
6051 * configure: Regenerate.
6052 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6053 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6054 * gdb.ada/null_record/bar.ads: Likewise.
6055 * gdb.ada/null_record/bar.adb: Likewise.
6056 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6057 * gdb.ada/null_record.exp (testdir): New variable.
6058 (testfile): executable is now in testdir subdirectory.
6059 (srcfile): Use full path to the main compilation unit.
6060 * gdb.ada/fixed_points.exp: Same changes as above.
6061
30d756ae
NR
60622005-02-03 Nick Roberts <nickrob@snap.net.nz>
6063
6064 * gdb.base/interp.exp: New test.
6065
9d799f85
AC
60662005-01-24 Andrew Cagney <cagney@gnu.org>
6067
6068 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6069
15656118
AC
60702005-01-19 Andrew Cagney <cagney@gnu.org>
6071
a892c31b
AC
6072 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6073 configure.ac not configure.in.
6074
15656118
AC
6075 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6076 of powerpc*-*-*.
6077 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 6078 * gdb.base/list.exp (test_list_function)
15656118
AC
6079 (test_list_filename_and_function): Ditto.
6080 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6081
a7b01baf
AC
60822005-01-16 Andrew Cagney <cagney@gnu.org>
6083
17d92a02
AC
6084 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6085
a7b01baf
AC
6086 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6087
bc8332bb
AC
60882005-01-14 Andrew Cagney <cagney@gnu.org>
6089
6090 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6091 * gdb.mi/mi2-var-cmd.exp: Ditto.
6092
4d074752
CV
60932005-01-10 Corinna Vinschen <vinschen@redhat.com>
6094
6095 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6096
bec39cab
AC
60972005-01-07 Andrew Cagney <cagney@gnu.org>
6098
6099 * configure.ac: Rename configure.in, require autoconf 2.59.
6100 * configure: Re-generate.
6101 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6102 * gdb.stabs/configure: Re-generate.
6103 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6104 * gdb.hp/configure: Re-generate.
6105 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6106 autoconf 2.59.
6107 * gdb.hp/gdb.objdbg/configure: Re-generate.
6108 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6109 autoconf 2.59.
6110 * gdb.hp/gdb.defects/configure: Re-generate.
6111 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6112 autoconf 2.59.
6113 * gdb.hp/gdb.compat/configure: Re-generate.
6114 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6115 autoconf 2.59.
6116 * gdb.hp/gdb.base-hp/configure: Re-generate.
6117 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6118 autoconf 2.59.
6119 * gdb.hp/gdb.aCC/configure: Re-generate.
6120
f10b16d4
JB
61212004-12-15 Jim Blandy <jimb@redhat.com>
6122
6123 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6124 under NPTL when there is debugging info available for libpthread.
6125
fb6e1814
JG
61262004-12-13 Jerome Guitton <guitton@gnat.com>
6127
6128 * gdb.ada/fixed_points.c: New file.
6129 * gdb.ada/fixed_points.exp: New file.
6130
fe46cd3a
RC
61312004-12-03 Randolph Chung <tausq@debian.org>
6132
6133 * gdb.arch/pa-nullify.exp: New file.
6134 * gdb.arch/pa-nullify.s: New file.
6135
8de0841b
RC
61362004-11-30 Randolph Chung <tausq@debian.org>
6137
6138 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6139 instead of "tbug". Fix regexp to work properly with gdb_test.
6140
c8170782
PH
61412004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6142
6143 * gdb.base/bitfields2.exp: New test.
6144 * gdb.base/bitfields2.c: New file.
6145
954269c2
RE
61462004-11-28 Richard Earnshaw <rearnsha@arm.com>
6147
6148 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6149
0107feed
RC
61502004-11-16 Randolph Chung <tausq@debian.org>
6151
6152 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6153
f073ae8c
DJ
61542004-11-14 Daniel Jacobowitz <dan@debian.org>
6155
6156 * gdb.threads/threadapply.exp: Correct "macro details" test.
6157
19ad59e7
JJ
61582004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6159
6160 * gdb.threads/threadapply.exp: New test.
6161 * gdb.threads/threadapply.c: New file.
6162
9cf0961b
MK
61632004-11-07 Mark Kettenis <kettenis@gnu.org>
6164
6165 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6166 frames.
6167
c789492a
FL
61682004-11-05 Felix Lee <felix+log1@specifixinc.com>
6169
6170 * gdb.base/cursal.exp: New file.
6171 * gdb.base/cursal.c: New file.
6172
a1e167bb
AC
61732004-11-03 Andrew Cagney <cagney@gnu.org>
6174
6175 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6176
b7cbf173
MK
61772004-10-30 Mark Kettenis <kettenis@gnu.org>
6178
6179 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6180 NetBSD/ELF targets.
6181
88f9d34f
JB
61822004-10-29 Joel Brobecker <brobecker@gnat.com>
6183
6184 * gdb.threads/bp_in_thread.c: New file, copied from
6185 pthread_cond_wait.c.
6186 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6187 file, rather than reusing the .c file from another testcase.
6188
ca7d6a0c
JB
61892004-10-20 Joel Brobecker <brobecker@gnat.com>
6190
6191 * gdb.ada/null_record.exp: Check where we stopped after
6192 sending the start command, instead of where the associated
6193 temporary breakpoint was inserted.
6194
0d863d03
AC
61952004-10-14 Andrew Cagney <cagney@gnu.org>
6196
6197 * gdb.mi/gdb701.c (main): Return 0.
6198
d11e72cb
DJ
61992004-10-13 Daniel Jacobowitz <dan@debian.org>
6200
d40539a4 6201 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 6202
e1923096
JJ
62032004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6204
6205 * gdb.threads/schedlock.c: Add comment markers to use to find
6206 line numbers.
6207 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6208 comments.
6209 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6210 breakpoint lines.
6211
ec8ba2c9
DJ
62122004-10-12 Daniel Jacobowitz <dan@debian.org>
6213
6214 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6215
0eb3658b
DJ
62162004-10-12 Daniel Jacobowitz <dan@debian.org>
6217
6218 * configure.in: Add gdb.dwarf2.
6219 * configure: Regenerated.
6220 * Makefile.in: Add gdb.dwarf2.
6221 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6222 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6223 gdb.dwarf2/file1.txt: New files.
6224
a271cc33
OF
62252004-10-11 Orjan Friberg <orjanf@axis.com>
6226
a9c64011 6227 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
6228 of "run", since the latter doesn't work with remote targets. Adjust
6229 the breakpoint numbering accordingly.
6230 * gdb.threads/pthread_cond_wait.exp: Ditto.
6231
895ce074
MC
62322004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6233
6234 * gdb.base/overlays.exp: Update copyright years.
6235
6be3092d
KI
62362004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6237
6238 * gdb.base/overlays.exp: Disable if target is Linux.
6239
e05389b8
FL
62402004-10-06 Felix Lee <felix+log1@specifixinc.com>
6241
6242 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6243
73cb587d
KI
62442004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6245
6246 * gdb.asm/asm-source.exp: Add m32r-linux target.
6247 * gdb.asm/m32r-linux.inc: New file.
6248
3c0edcdc
AC
62492004-09-24 Andrew Cagney <cagney@redhat.com>
6250 David Anderson <anderson@redhat.com>
6251
6252 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6253 command fails, assume things will work.
6254 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6255 (_GNU_SOURCE): Define.
6256 (print_unsigned, print_hex): Change parameter to "long long".
6257 (print_byte_count): New function, use to print byte counts.
6258 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6259 O_LARGEFILE.
6260 (main): Compute an upper bound on a corefile in max_core_size.
6261 Limit memory chunk size to max_core_size. Limit total memory
6262 allocated to max_core_size.
6263
4bb3667f
AC
62642004-09-23 Andrew Cagney <cagney@gnu.org>
6265
6266 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6267 from a separate process with code that creates a corefile by
6268 making the inferior dump core.
6269
60fe1a51
MK
62702004-09-23 Mark Kettenis <kettenis@gnu.org>
6271
6272 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6273 block.
6274
8e937346
MC
62752004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6276
6277 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6278 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6279 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6280 Likewise.
6281
7213f6d6
JJ
62822004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6283
6284 * gdb.java/jprint.exp: New test case for java inferior call.
6285 * gdb.java/jprint.java: Ditto.
6286
eac69dca
JB
62872004-09-15 Joel Brobecker <brobecker@gnat.com>
6288
6289 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6290
22227696
MC
62912004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6292
6293 * gdb.threads/killed.c: Include <stdlib.h>.
6294 * gdb.threads/pthreads.c: Likewise.
6295
7dd403a4
MC
62962004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6297
6298 * gdb.threads/killed.c: Add copyright notice.
6299
33f2d567
JM
63002004-09-10 Jason Molenda (jmolenda@apple.com)
6301
a9c64011
AS
6302 * gdb.base/define.exp: Two new tests to verify zero space chars
6303 after 'if' and 'while' commands in a user-defined command is correctly
6304 parsed.
33f2d567 6305
e05b62ac
AC
63062004-09-08 Andrew Cagney <cagney@gnu.org>
6307
6308 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6309 delivery test with duplicate at end of file.
6310
9cbe82da
MK
63112004-09-06 Mark Kettenis <kettenis@jive.nl>
6312
6313 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6314
564803d9
MC
63152004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6316
6317 * config/hppro.exp: Removed.
6318
7c6807ce
MC
63192004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6320
6321 * config/sparclet.exp: Removed.
6322
bf7e26dd
MC
63232004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6324
6325 * config/udi.exp: Removed.
6326
714e341b
MC
63272004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6328
6329 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6330 of "exp_continue".
6331 (advancei): Likewise.
6332
1236e623
JJ
63332004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6334
6335 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6336
3bdcad15
MI
63372004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6338
228af206 6339 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
6340 to check for nodebug in executable.
6341 * gdb.gdb/observer.exp (setup_test): Likewise.
6342 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6343 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6344
c72b934c
AC
63452004-09-01 Andrew Cagney <cagney@gnu.org>
6346
6347 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6348 files.
6349
edd9b715
JJ
63502004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6351
6352 * gdb.base/unload.exp: Fix expected warning message to match
6353 latest format.
6354
fb4ce06b
CV
63552004-09-01 Corinna Vinschen <vinschen@redhat.com>
6356
6357 * gdb.base/call-rt-st.exp: Fix typos.
6358
ce78e7c3
MI
63592004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6360
6361 * gdb.threads/thread_check.exp: New testcase.
6362 * gdb.threads/thread_check.c: New testcase.
6363
2dedb159
AC
63642004-08-31 Andrew Cagney <cagney@gnu.org>
6365
6366 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6367 (skip_to_handler_entry): New procedures. Test stepping into a
6368 handler when the breakpoint is at the handler's entry point.
6369
68f53502
AC
63702004-08-30 Andrew Cagney <cagney@gnu.org>
6371
6372 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6373 gdb/1757.
6374
3e3ffd2b
MC
63752004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6376
6377 With code from Manoj Iyer <manjo@austin.ibm.com>:
6378 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6379 return value. Add an arm for "no debugging symbols found".
6380 Change a stray "error" to "perror".
6381 (gdb_run_cmd): Adapt to new return value.
6382 * gdb.base/remote.exp: Adapt to new return value.
6383 * gdb.gdb/complaints.exp: Likewise.
6384 * gdb.gdb/observer.exp: Likewise.
6385 * gdb.gdb/selftest.exp: Likewise.
6386 * gdb.gdb/xfullpath.exp: Likewise.
6387
4b6f5fd2
JB
63882004-08-27 Joel Brobecker <brobecker@gnat.com>
6389
6390 * gdb.threads/bp_in_thread.exp: New testcase.
6391
e5b25496
MC
63922004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6393
6394 Fix PR testsuite/1735.
6395 * gdb.threads/schedlock.c (thread_function): Add a cast
6396 to suppress a gcc warning.
6397 * gdb.threads/thread-specific.c (thread_function): Likewise.
6398
934353d6
MC
63992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6400
6401 * gdb.base/unload.c: Include <stdlib.h>.
6402
f98a0aef 64032004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 6404
f98a0aef 6405 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
6406 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6407 synchronized after the "return".
6408
5a2e8882
MC
64092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6410
6411 * gdb.mi/basics.c: Include <stdio.h>.
6412 * gdb.mi/pthreads.c: Include <stdlib.h>.
6413 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6414
a9640423
MC
64152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6416
6417 * gdb.threads/schedlock.c: Add copyright notice.
6418
b04e311d
AC
64192004-08-25 Andrew Cagney <cagney@gnu.org>
6420
6421 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6422 (skip_over_handler, breakpoint_over_hander): New test procedures.
6423 (advance, advancei): Add a proper prefix, do not use
6424 rerun_to_main.
6425 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6426
7c27f15b
MC
64272004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6428
6429 * gdb.mi/basics.c: Add copyright notice.
6430 * gdb.mi/var-cmd.c: Add copyright notice.
6431
fffc87ae
MC
64322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6433
6434 * lib/gdb.exp: Remove signed_keyword_not_used.
6435 * lib/compiler.c: Likewise.
6436 * lib/compiler.cc: Likewise.
6437
d782e0bf
MC
64382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6439
6440 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6441 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6442
96033e83
MC
64432004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6444
6445 * gdb.base/whatis.c: Add copyright notice.
6446
cf38c229
MK
64472004-08-20 Mark Kettenis <kettenis@gnu.org>
6448
6449 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
6450 it to skip the breakpoints encoded in the inline assembly.
6451
f4b49756
MC
64522004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6453
6454 * Makefile.in: Add gdb.fortran.
6455
2f193b69
MC
64562004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6457
6458 * gdb.base/call-sc.exp (test_scalar_returns):
6459 Fix cut-and-paste glitch in "Make fun return now".
6460
89a237cb
MC
64612004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6462
6463 * configure.in: Add gdb.fortran.
6464 * configure: Regenerate.
6465 * gdb.fortran/Makefile.in: New file.
6466 * lib/gdb.exp (skip_fortran_tests): New procedure.
6467
469aff8e
MC
64682004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6469
6470 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
6471 reference to bug-gnu@prep.ai.mit.edu.
6472 * gdb.mi/mi-var-child.exp: Likewise.
6473 * gdb.mi/mi-var-cmd.exp: Likewise.
6474 * gdb.mi/mi-var-display.exp: Likewise.
6475 * gdb.mi/mi2-var-block.exp: Likewise.
6476 * gdb.mi/mi2-var-child.exp: Likewise.
6477 * gdb.mi/mi2-var-cmd.exp: Likewise.
6478 * gdb.mi/mi2-var-display.exp: Likewise.
6479
00b51b9f
MK
64802004-08-15 Mark Kettenis <kettenis@gnu.org>
6481
6482 * gdb.base/unload.c (main): Make local variable msg const.
6483
45f07fef
MC
64842004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6485
6486 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
6487 to bug-gnu@prep.ai.mit.edu.
6488 * gdb.mi/mi-disassemble.exp: Likewise.
6489 * gdb.mi/mi-eval.exp: Likewise.
6490 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6491 default line number.
6492 * gdb.mi/mi-return.exp: Likewise.
6493 * gdb.mi/mi-simplerun.exp: Likewise.
6494 * gdb.mi/mi-stack.exp: Likewise.
6495 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6496 number with explicit range test.
6497 * gdb.mi/mi-watch.exp: Likewise.
6498 * gdb.mi/mi2-break.exp: Likewise.
6499 * gdb.mi/mi2-cli.exp: Likewise.
6500 * gdb.mi/mi2-disassemble.exp: Likewise.
6501 * gdb.mi/mi2-eval.exp: Likewise.
6502 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6503 default line number.
6504 * gdb.mi/mi2-return.exp: Likewise.
6505 * gdb.mi/mi2-simplerun.exp: Likewise.
6506 * gdb.mi/mi2-stack.exp: Likewise.
6507 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6508 number with explicit range test.
6509 * gdb.mi/mi2-watch.exp: Likewise.
6510
dd8c8ee7
MC
65112004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6512
6513 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6514 * gdb.cp/m-static.exp: Likewise.
6515 * gdb.cp/rtti.exp: Likewise.
6516
4e838464
MK
65172004-08-14 Mark Kettenis <kettenis@gnu.org>
6518
6519 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6520
8d8cb839
EZ
65212004-08-14 Eli Zaretskii <eliz@gnu.org>
6522
6523 * ChangeLog: Prefix Local Variables with semi-colons and indent
6524 the reference to older ChangeLog files, to fix fontification in
6525 Emacs.
6526
deea8bb0
MC
65272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6528
6529 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6530 * gdb.mi/mi2-break.exp: Likewise.
6531
c3297504
MC
65322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6533
6534 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6535
25808999
MC
65362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6537
6538 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6539
226a8d71
MC
65402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6541
6542 * gdb.cp/classes.exp: Remove unused declarations. Just let
6543 test names default instead of providing special names. Remove
6544 extraneous demangler test.
6545
37fdf854
JJ
65462004-08-12 Jeff Johnston <jjohnstn@redhat.com>
6547
6548 * gdb.base/unload.exp: New test for breakpoints in dynamically
6549 loaded libraries.
6550 * gdb.base/unload.c: Ditto.
6551 * gdb.base/unloadshr.c: Ditto.
6552
2d3a7986
MC
65532004-08-12 Michael Chastain <mec.gnu@mindspring.com>
6554
6555 * gdb.cp/classes.exp (test_ptype_class_objects): Call
6556 cp_test_ptype_class.
6557 (test_enums): Likewise.
6558
c72b934c
AC
65592004-08-10 Andrew Cagney <cagney@gnu.org>
6560
6561 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6562 files.
6563
cc503c8a
AC
65642004-08-10 Andrew Cagney <cagney@gnu.org>
6565
6566 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
6567 init_malloc call.
6568
902f2ccb
MC
65692004-08-10 Michael Chastain <mec.gnu@mindspring.com>
6570
6571 * ChangeLog: Add copyright notice. The notice is copied
6572 from emacs 21.3 top level ChangeLog.
6573
78c90502
MC
65742004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6575
6576 * lib/cp-support.exp: New file.
6577 * lib/cp-support.exp (cp_test_type_class): New function.
6578 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
6579 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
6580 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
6581 cp_test_ptype_class.
6582
88e5ea78
MC
65832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6584
6585 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
6586 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6587 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
6588 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
6589 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6590 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
6591 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
6592 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
6593 gdb.mi/mi2-watch.exp: Update copyright years.
6594
6a89fc9c
MK
65952004-08-09 Mark Kettenis <kettenis@gnu.org>
6596
6597 * gdb.base/sigaltstack.exp: Provide proper anchoring.
6598
1482e0de
MC
65992004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6600
6601 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
6602 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
6603 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
6604 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6605 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
6606 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
6607 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
6608 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6609 gdb.mi/mi-watch.exp: Update copyright years.
6610
1a5ce3f3
DJ
66112004-08-08 Daniel Jacobowitz <dan@debian.org>
6612
6613 PR gdb/1738
6614 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
6615 from a breakpoint with a pending signal.
6616
04f6ecf2
DJ
66172004-08-08 Daniel Jacobowitz <dan@debian.org>
6618
6619 PR gdb/1736
6620 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
6621 * gdb.base/sigaltstack.exp (finish_test): Consume output until
6622 the prompt.
6623 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6624
54d90d35
DJ
66252004-08-08 Daniel Jacobowitz <dan@debian.org>
6626
6627 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6628
d2f6abb0
DJ
66292004-08-08 Daniel Jacobowitz <dan@debian.org>
6630
6631 PR gdb/1736
6632 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6633 for i?86-*-linux*.
6634
5598c03d
DJ
66352004-08-08 Daniel Jacobowitz <dan@debian.org>
6636
6637 * gdb.arch/i386-prologue.exp: Compile without debug information.
6638
c6fee705
MC
66392004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6640
6641 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6642 rather than asking gdb to search.
6643
dd90efdb
MC
66442004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6645
6646 * gdb.base/gcore.c: Include <string.h>.
6647
1e84bec1
MC
66482004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6649
6650 * gdb.base/gcore.c: Add copyright notice.
6651
e425eb2b
MC
66522004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6653
6654 * gdb.base/freebpcmd.c: Include <stdio.h>.
6655 * gdb.base/long_long.c: Include <string.h>.
6656 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6657 * gdb.base/siginfo.c: Include <string.h>.
6658 * gdb.base/sigstep.c: Include <string.h>.
6659
cb9aaed5
MC
66602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6661
6662 * gdb.base/complex.c: Include <stdlib.h>.
6663
55944f3d
MC
66642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6665
6666 * gdb.base/complex.c: Add copyright notice.
6667
7b2953d9
MC
66682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6669
6670 * gdb.base/charset.c: Include <stdlib.h>.
6671
c9133d23
MC
66722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6673
6674 * gdb.base/auxv.c: Include <stdlib.h>.
6675
0a8490ad
MC
66762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6677
6678 * gdb.base/auxv.c: Add copyright notice.
6679
3426d5ec
MC
66802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6681
6682 * gdb.base/coremaker.c: Add copyright notice.
6683 * gdb.base/coremaker2.c: Add copyright notice.
6684
8da195dd
AC
66852004-08-04 Andrew Cagney <cagney@gnu.org>
6686
6687 * gdb.base/store.exp: Update copyright.
6688 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6689 names, do not import gdb_prompt.
6690
8d394f98
AC
66912004-08-01 Andrew Cagney <cagney@gnu.org>
6692
6693 Fix PR testsuite/1729.
6694 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6695 not use capture_value with value 4.
6696 (capture_value): Add optional test name parameter.
6697 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6698 the prefix, pass to capture_value.
6699
b6702b23
MK
67002004-08-01 Mark Kettenis <kettenis@gnu.org>
6701
6702 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6703 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6704 (main): Call new function.
6705
c203e0ca
MC
67062004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6707
6708 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6709
a7995a30
MC
67102004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6711
6712 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6713
9366563b
MC
67142004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6715
b6eeaf26 6716 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6717 Accept more values of vtbl pointer. Remove some messages
6718 about "obsolete gcc or gdb".
6719
2fc1f950
MC
67202004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6721
6722 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6723
c724d49b
MC
67242004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6725
6726 * gdb.base/asm-source.exp: Properly convert target board
6727 debug flags from gcc format to binutils format.
6728
736b0fce
MK
67292004-07-28 Mark Kettenis <kettenis@gnu.org>
6730
6731 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6732 gdb1718". PR backtrace/1718 partially fixed.
6733
5633ea5c
JJ
67342004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6735
6736 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6737
575eebb1
NC
67382004-07-26 Nick Clifton <nickc@redhat.com>
6739
6740 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6741 good default value for a specific architecture is available then
6742 set it to that value. Otherwise default to the -gstabs switch.
6743 Remove the -g... switches from the asm-flags variable. Allow the
6744 target board info to override the value if it wants to. Pass the
6745 switch on the assembler command line.
6746
62104619
MK
67472004-07-23 Mark Kettenis <kettenis@gnu.org>
6748
6749 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6750 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6751 (main): Call new function.
6752
4a1135b8
MC
67532004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6754
6755 Test for PR exp/1715.
6756 * gdb.base/radix.exp: Refactor common procedures. Make all
6757 test names unique. Change XFAIL to KFAIL.
6758
8a12c1f0
MC
67592004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6760
6761 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6762 * gdb.ada/gnat_ada.gin: ... to here.
6763 * configure.in: Use gnat_ada.gin.
6764 * configure: Regenerate.
6765
23b451cf
AC
67662004-07-20 Andrew Cagney <cagney@gnu.org>
6767
6768 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6769 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6770 XFAILs. Clean up test messages and comments. Check backtraces.
6771 Delete re-sync code.
6772
ab618a02
MC
67732004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6774
6775 Fix PR cli/740.
6776 * gdb.base/annota1.exp: Honor gdb,nosignals.
6777 * gdb.base/annota3.exp: Likewise.
6778
46dad340
MC
67792004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6780
6781 * lib/java.exp: Update copyright notice.
6782
756d8c70
AC
67832004-07-19 Andrew Cagney <cagney@gnu.org>
6784
6785 * gdb.base/selftest.exp: Copy file from here ...
6786 * gdb.gdb/selftest.exp: ... to here.
6787
586027e6
AC
67882004-07-16 Andrew Cagney <cagney@redhat.com>
6789
6790 * lib/insight-support.exp: Delete file.
6791 * lib/java.exp (java_init): Fix copyright.
6792
029d2200
AC
67932004-07-16 Andrew Cagney <cagney@gnu.org>
6794
6795 * gdb.base/restore.c: Append "prologue" to comments marking the a
6796 function's prologue.
6797 * gdb.base/restore.exp: Update copyright, re-indent.
6798 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6799 callerN" prefix where needed. Update patterns that match a
6800 function's prologue.
6801
653b62c5
MC
68022004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6803
6804 * gdb.base/restore.c: Add copyright notice.
6805
f7d690e5
AC
68062004-07-16 Andrew Cagney <cagney@gnu.org>
6807
6808 * gdb.base/logical.exp: Update copyright.
6809 (evaluate): New procedure. Use to re-implement tests using
6810 several tables.
6811
d629a7cb
MH
68122004-07-14 Martin Hunt <hunt@redhat.com>
6813
6814 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6815 which fixes some problems where init.tcl was not found.
6816
9c7bb332
AC
68172004-07-13 Andrew Cagney <cagney@gnu.org>
6818
6bf46641
AC
6819 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6820 (check_sizeof, check_valueof): Do not include the output in the
6821 test name. Use gdb_test.
6822 (get_valueof): Use gdb_test_multiple.
6823
c4ffd4c0
AC
6824 * gdb.base/step-test.exp: Update copyright. Use
6825 gdb_test_multiple. Ensure that test names do not include
6826 architecture dependent output.
6827
ab89363a
AC
6828 * gdb.gdb/observer.exp: Update copyright.
6829 (setup_test): Use gdb_test_multiple.
6830 (attach_first_observer, attach_second_observer)
6831 (attach_third_observer, detach_first_observer)
6832 (detach_second_observer, detach_third_observer)
6833 (reset_counters, check_counters): Make $message a prefix.
6834 (test_normal_stop_notifications): Add "args" parameter - a list of
6835 init functions to be called. Make $message a prefix,
6836 (test_observer_normal_stop): Change the message prefixes so that
6837 they are unique, pass the attach / detach procedures to
6838 test_normal_stop_notifications.
6839
ec58997a
AC
6840 * gdb.base/signull.exp (test_segv): Prefix all tests with
6841 "${name}". Clean up test messages.
6842
b475183b
AC
6843 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6844
9c7bb332
AC
6845 * gdb.base/ena-dis-br.exp: Update copyright.
6846 (break_at): New function. Replace send_gdb with gdb_test,
6847 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6848 ignore count, not stopped at bpt", with KFAIL.
6849
2dd95497
CV
68502004-07-13 Corinna Vinschen <vinschen@redhat.com>
6851
6852 * gdb.base/attach.exp: Remove cleanupfile handling.
6853
419e626b
AC
68542004-07-12 Andrew Cagney <cagney@gnu.org>
6855
6856 * gdb.base/annota1.exp: Cleanup corefile test name.
6857 * gdb.base/annota3.exp: Ditto.
6858
8b1b3228
AC
68592004-07-12 Andrew Cagney <cagney@gnu.org>
6860
78650829
AC
6861 * gdb.base/signals.exp: Clean up copyright, re-indent.
6862
8b1b3228
AC
6863 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6864 gdb_test and gdb_test_multiple.
6865
935c2760
JJ
68662004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6867
6868 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6869 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6870 provide line number info for first statement in main.
6871
1544280f
AC
68722004-07-08 Andrew Cagney <cagney@gnu.org>
6873
1279f4ff
AC
6874 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6875
1544280f
AC
6876 * gdb.base/sigbpt.exp: Make the common part of each test name a
6877 prefix instead of suffix.
6878
bcc82369
BR
68792004-07-07 Bob Rossi <bob_rossi@cox.net>
6880
6881 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6882 test from test_tbreak_creation_and_listing to
6883 test_file_list_exec_source_file
6884 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6885 Changed name of test from test_tbreak_creation_and_listing to
6886 test_file_list_exec_source_file
6887
23f4b0aa
JJ
68882004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6889
6890 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6891 the jmisc() constructor instead of <init>.
6892 * gdb.java/jmisc1.exp: Ditto.
6893
56401cd5
AC
68942004-07-07 Andrew Cagney <cagney@gnu.org>
6895
6896 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6897 corrupting the PC.
6898
44ae2f6a
MC
68992004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6900
6901 * gdb.cp/templates.exp: Accept whitespace change in demangler
6902 output.
6903
45a83408
AC
69042004-07-06 Andrew Cagney <cagney@gnu.org>
6905
6906 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6907
d205ad70
MC
69082004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6909
6910 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6911 * lib/compiler.cc: Likewise.
6912
06ea1a61
MC
69132004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6914
6915 * lib/compiler.cc: Work around string preprocessing problem
6916 with old hp c++ compiler.
6917 * lib/compiler.c: Likewise.
6918
daab1251
CV
69192004-06-29 Corinna Vinschen <vinschen@redhat.com>
6920
6921 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6922 directives to conditionalize symbol prefixing.
6923 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6924 additional_flags handling. Add underscore prefix for Cygwin.
6925 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6926 conditionalize symbol prefixing.
6927 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6928 additional_flags handling. Add underscore prefix for Cygwin.
6929
cc984116
CV
69302004-06-29 Corinna Vinschen <vinschen@redhat.com>
6931
6932 * gdb.base/bigcore.exp: Skip test on Cygwin.
6933
c279b077
MC
69342004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6935
6936 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6937 formats for "info register". Use gdb_test_multiple. Fix
6938 the "invalid register" test.
6939
0e915747
CV
69402004-06-28 Corinna Vinschen <vinschen@redhat.com>
6941
6942 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6943 PID for Cygwin. Add Cygwin specific strings to check for in some
6944 tests.
6945 (do_attach_tests): Add a test for user interaction when attaching
6946 to a process with no matching symbol table already loaded.
6947
11422c86
AC
69482004-06-26 Andrew Cagney <cagney@gnu.org>
6949
6950 Test PR java/1567 and PR java/1565.
6951 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6952 * gdb.java/jmisc2.exp: Delete file.
6953
cefbce26
MC
69542004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6955
6956 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6957
e19f872c
CV
69582004-06-25 Corinna Vinschen <vinschen@redhat.com>
6959
6960 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6961 attach process.
6962
d931ba3b
MC
69632004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6964
6965 * gdb.cp/pr-1553.exp: Remove.
6966
aef68c48
MC
69672004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6968
6969 * gdb.cp/pr-1553.cc: Remove.
6970 * gdb.cp/pr-1553.exp: Disable this test.
6971
8d5df71a
JB
69722004-06-20 Jim Blandy <jimb@redhat.com>
6973
a9c64011 6974 Fix PR testsuite/1680.
8d5df71a
JB
6975 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6976 regular expressions.
6977
4ac6f39d
MC
69782004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6979
6980 Fix PR testsuite/1679.
6981 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6982 Issue an UNSUPPORTED result instead.
6983
1b413552
JB
69842004-06-18 Jim Blandy <jimb@redhat.com>
6985
6986 * gdb.base/charset.exp: Only send a control-C if we see a new
6987 prompt and incomplete command.
6988
6daa6ebd
MC
69892004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6990
6991 * gdb.cp/pr-574.cc: Add copyright notice.
6992
51fa4ae0
JB
69932004-06-17 Jim Blandy <jimb@redhat.com>
6994
6995 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6996 cases where the regexp has no groups; this grabs random text from
6997 the previous test suite, whatever that was.
6998
8fea26c5
MC
69992004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7000
7001 * gdb.cp/printmethod.cc: Add copyright notice.
7002
1e3aeb41
MC
70032004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7004
7005 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7006
9d9030bc
AC
70072004-06-16 Andrew Cagney <cagney@gnu.org>
7008
7009 * gdb.base/signull.c: Update copyright. Include <string.h>.
7010 (bowler): Replace data_pointer with data_read
7011 and data_write cases. Add code_descriptor case.
7012 (zero, desc): New array and pointer.
7013 (data, code): Change to simple pointers.
7014 * gdb.base/signull.exp: Fix probe pattern matching a function
7015 descriptor SIGSEGV. Replace data_pointer with data_read and
7016 data_write tests.
7017
acd4ad44
AC
70182004-06-16 Andrew Cagney <cagney@gnu.org>
7019
7020 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7021
08fd625c
MC
70222004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7023
7024 * gdb.base/long_long.c: Add copyright notice.
7025
1903502c
MC
70262004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7027
7028 * gdb.base/long_long.exp: Remove reference to
7029 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7030 to gdb_breakpoint and gdb_continue_to_breakpoint.
7031
83313cb1
JB
70322004-06-14 Jim Blandy <jimb@redhat.com>
7033
7034 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7035 endian case.
7036
1bf404ef
AC
70372004-06-14 Andrew Cagney <cagney@gnu.org>
7038
7039 * gdb.base/gcore.exp (capture_command_output): Delete the always
7040 passing tests containing inferior values.
7041 * gdb.base/ending-run.exp: Do not include the breakpoint address
7042 in the test message. Update copyright.
7043 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7044 size in the test name, use gdb_test_multiple. Update copyright.
7045
ef220b33
MC
70462004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7047
7048 * gdb.cp/ref-types.cc: Add copyright notice.
7049
4f70a4c9
MC
70502004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7051
7052 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7053 hp_aCC_compiler.
7054 * lib/compiler.cc: Likewise.
7055 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7056 'set' commands. Log diagnostics for other lines. Set
7057 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7058
335928ac
MC
70592004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7060
7061 * gdb.cp/try_catch.cc: Add copyright notice.
7062
2efb12e8
MC
70632004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7064
7065 * gdb.cp/userdef.cc: Add copyright notice.
7066
0bbed51a
MC
70672004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7068
7069 * gdb.cp/virtfunc.cc: Add copyright notice.
7070
e12a46c9
RC
70712004-06-11 Randolph Chung <tausq@debian.org>
7072
7073 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7074 problem.
7075
338e05af
AC
70762004-06-10 Andrew Cagney <cagney@gnu.org>
7077
7078 * lib/compiler.cc, lib/compiler.c: Append either
7079 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7080 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7081 instead of gcc-3-3.
7082
dc3f10cb
AC
70832004-06-09 Andrew Cagney <cagney@gnu.org>
7084
b4d946af
AC
7085 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7086 gdb/1455, bug is specific to "long long" and "double".
a9c64011 7087
dc3f10cb
AC
7088 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7089 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7090 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7091 fixed.
7092
b5c0bfa2
AC
70932004-06-09 Andrew Cagney <cagney@gnu.org>
7094
7095 * gdb.base/structs.exp (test_struct_returns): Replace
7096 "return_value_unknown" and "finish_value_unknown" by
7097 "return_value_known" and "finish_value_known". Instead of
7098 "return_value_unknown" iff "finish_value_unknown", check
7099 "return_value_known" implies "finish_value_known".
7100
caeb605f
MH
71012004-06-08 Martin Hunt <hunt@redhat.com>
7102
7103 * gdb.base/float.exp: Add pattern for mips targets.
7104
c892bb64
RC
71052004-06-08 Randolph Chung <tausq@debian.org>
7106
7107 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7108 message for unknown architectures more clear.
7109
48306d3e
JB
71102004-06-08 Joel Brobecker <brobecker@gnat.com>
7111
7112 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7113 start the execution of the program.
7114
83ecb59f
JB
71152004-06-07 Jim Blandy <jimb@redhat.com>
7116
7117 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7118 * gdb.arch/i386-cpuid.h: New helper file.
7119
55264cb4
RC
71202004-06-07 Randolph Chung <tausq@debian.org>
7121
7122 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7123 has started.
7124
23cadb28
RM
71252004-06-04 Roland McGrath <roland@redhat.com>
7126
7127 Fix PR gdb/1647.
7128 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7129 differently to be robust to output buffering differences.
7130
51d01eda
MC
71312004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7132
7133 * gdb.threads/pthreads.exp: Update copyright years.
7134 (check_control_c): Change asynchronous 'after' to synchronous.
7135
f4fc3b93
RM
71362004-06-04 Roland McGrath <roland@redhat.com>
7137
7138 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7139 next gdb prompt.
7140
4013522b
MC
71412004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7142
7143 Fix PR gdb/1636.
7144 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7145 calls to synchronous.
7146
7a8f1e6b
JB
71472004-05-26 Jim Blandy <jimb@redhat.com>
7148
7149 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7150
81bb3443
RC
71512004-05-24 Randolph Chung <tausq@debian.org>
7152
7153 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7154 * gdb.asm/pa.inc: New file.
7155
8f5a3103
MK
71562004-05-22 Mark Kettenis <kettenis@gnu.org>
7157
7158 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7159
734b8fe8 71602004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 7161 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
7162
7163 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7164 GDB prompt.
7165
725603e1
UW
71662004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7167
f4fc3b93 7168 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
7169 setjmp/longjmp. Use sigaction instead of signal.
7170
8b923272 71712004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 7172 Michael Snyder <msnyder@redhat.com>
8b923272
JB
7173
7174 * gdb.threads/pthread_cond_wait.c: New file.
7175 * gdb.threads/pthread_cond_wait.exp: New testcase.
7176
8bfabb04
AC
71772004-05-13 Andrew Cagney <cagney@redhat.com>
7178
7179 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7180 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7181
42edda50
AC
71822004-05-11 Andrew Cagney <cagney@redhat.com>
7183
7184 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7185 fixed but revealed gdb/1639.
7186
d303a6c7
AC
71872004-05-10 Andrew Cagney <cagney@redhat.com>
7188
7189 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7190 func1" and "next to 2nd alarm", kernel bug avoided.
7191
bf08c2a1
DJ
71922004-05-10 Daniel Jacobowitz <dan@debian.org>
7193
7194 PR external/1568
7195 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7196 XFAIL if it is smaller than bytes_allocated.
7197 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7198 (main): Make chunks_allocated unsigned. Correct comment.
7199
c0586a34
JB
72002004-05-07 Joel Brobecker <brobecker@gnat.com>
7201
7202 * gdb.arch/powerpc-aix-prologue.c: New file.
7203 * gdb.arch/powerpc-aix-prologue.exp: New file.
7204
f2785d12
JB
72052004-05-07 Jim Blandy <jimb@redhat.com>
7206
7207 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7208 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7209
bd7f6e30
JB
72102004-05-06 Joel Brobecker <brobecker@gnat.com>
7211
7212 * gdb.base/sep.exp: No longer setup_kfail when the program was
7213 built with dwarf2.
7214
0a5e7efe
JI
72152004-05-05 Jim Ingham <jingham@apple.com>
7216
7217 * gdb.base/pending.exp: Make sure pending breakpoints
7218 preserve the ignore count.
f4fc3b93 7219
a8958849
MK
72202004-04-27 Jerome Guitton <guitton@gnat.com>
7221
7222 * i386-prologue.exp: Add testcase for jump instruction as first
7223 instruction of the real code.
7224 * i386-prologue.c (jump_at_beginning): New function.
7225
7e103f5b
MK
72262004-04-28 Mark Kettenis <kettenis@gnu.org>
7227
7228 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7229 x86_64-*-*.
7230
5d38b224
MK
72312004-04-28 Mark Kettenis <kettenis@gnu.org>
7232
7233 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7234 i*86-*-*.
7235
0ef32fd9
MK
72362004-04-25 Mark Kettenis <kettenis@gnu.org>
7237
7238 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7239 expression that checks the return type.
7240
71d7dd7c
AC
72412004-04-23 Andrew Cagney <cagney@redhat.com>
7242
7243 * gdb.base/call-sc.exp: New test of scalar call/return values.
7244 * gdb.base/call-sc.c: Ditto.
7245
1e9f977e
JJ
72462004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7247
7248 * gdb.threads/manythreads.c: Reduce thread stack size.
7249
899d9e3a
JJ
72502004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7251
7252 * gdb.threads/manythreads.c: Add copyright notice.
7253
61bcae62
AC
72542004-04-23 Andrew Cagney <cagney@redhat.com>
7255
7256 * gdb.base/siginfo.exp: Better handle step out of signal.
7257 * gdb.base/sigstep.exp: Ditto.
7258
7339a42e 72592004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 7260 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
7261
7262 * gdb.threads/manythreads.c: New testcase.
7263 * gdb.threads/manythreads.exp: Ditto.
7264
5c98409b
JB
72652004-04-22 Jim Blandy <jimb@redhat.com>
7266
7267 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7268 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7269
3b611f1a
MC
72702004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7271
7272 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7273
f0fd9238
AC
72742004-04-21 Andrew Cagney <cagney@redhat.com>
7275
7276 * gdb.base/sigstep.c: New file.
7277 * gdb.base/sigstep.exp: New file.
7278
90990674
JB
72792004-04-16 Joel Brobecker <brobecker@gnat.com>
7280
7281 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7282 call to observer_notify_normal_stop.
7283
78cef34b
AC
72842004-04-15 Andrew Cagney <cagney@redhat.com>
7285
7286 * gdb.base/siginfo.c: New file.
7287 * gdb.base/siginfo.exp: New file.
7288
d2343407
JB
72892004-04-12 J. Brobecker <brobecker@gnat.com>
7290
7291 * gdb.base/sep.exp: Fix typo in comment.
7292
a2dba3c8
JB
72932004-04-12 J. Brobecker <brobecker@gnat.com>
7294
7295 * gdb.base/sep.c: New file.
7296 * gdb.base/sep-proc.c: New file.
7297 * gdb.base/sep.exp: New testcase.
7298
15f7b60e
MK
72992004-04-09 Mark Kettenis <kettenis@gnu.org>
7300
7301 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7302 support.
7303
44f4de1a
AC
73042004-04-05 Andrew Cagney <cagney@redhat.com>
7305
7306 * gdb.base/sigaltstack.c: New file.
7307 * gdb.base/sigaltstack.exp: New file.
7308
ef04f396
JB
73092004-04-04 Joel Brobecker <brobecker@gnat.com>
7310
7311 * gdb.base/foll-fork.exp: Update the expected output for
7312 "help set follow-fork-mode", to match a change that was made
7313 to the help of this variable on 2004-01-13.
7314
d40d2c92
JB
73152004-04-01 Joel Brobecker <brobecker@gnat.com>
7316
7317 * lib/ada.exp: Add copyright notice.
7318 * bar.ads: Likewise.
7319 * bar.adb: Likewise.
7320 * null_record.adb: Likewise.
7321 * null_record.exp: Likewise.
7322 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7323
f86ef5a3
JB
73242004-04-01 Joel Brobecker <brobecker@gnat.com>
7325
7326 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7327 * configure: Regenerate.
7328
414e70e3
JB
73292004-04-01 Joel Brobecker <brobecker@gnat.com>
7330
7331 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7332 to build the application. Remove the message printed when in
7333 verbose mode, redundant with the UNSUPPORTED message above.
7334
f0aaee49
JB
73352004-03-31 Joel Brobecker <brobecker@gnat.com>
7336
7337 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7338 * gdb.ada (null_record.exp): New testcase.
7339
ac81cb54
JB
73402004-03-31 Joel Brobecker <brobecker@gnat.com>
7341
7342 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7343
854af2f7
JB
73442004-03-31 Joel Brobecker <brobecker@gnat.com>
7345
7346 * gdb.ada: New subdirectory.
7347 * gdb.ada/Makefile.in: New file.
7348 * gdb.ada/gnat_ada.gpr.in: New file.
7349
034cb681
JB
73502004-03-31 Joel Brobecker <brobecker@gnat.com>
7351
7352 * lib/ada.exp: New file.
7353
78a1a894
DJ
73542004-03-24 Daniel Jacobowitz <drow@mvista.com>
7355
7356 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7357 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7358
4b2b3b3e
AC
73592004-03-22 Andrew Cagney <cagney@redhat.com>
7360
7361 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7362 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7363 Problem identified by Ulrich Weigand.
7364
23c73aa3
DC
73652004-03-17 David Carlton <carlton@kealia.com>
7366
7367 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7368 PR c++/826.
7369
d63a86f8
RM
73702004-03-16 Roland McGrath <roland@redhat.com>
7371
7372 * gdb.base/auxv.exp: New file.
7373 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7374
0e02aa50
DC
73752004-03-12 David Carlton <carlton@kealia.com>
7376
7377 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7378 * gdb.cp/pr-1553.cc: Ditto.
7379 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7380 pass branch.
7381
c20b71be
MC
73822004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7383
7384 * gdb.cp/templates.exp: Accept more template types.
7385
c7414a01
MC
73862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7387
7388 From Corinna Vinschen with modifications.
7389 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7390 local variable obj_with_enum.
7391 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7392 results with obj_with_enum.
7393
ed69573c
MC
73942004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7395
7396 * gdb.cp/classes.cc: New file, copied from misc.cc.
7397 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7398
28301461
MC
73992004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7400
7401 * gdb.cp/misc.cc: Add copyright notice.
7402
1198ecbe
DC
74032004-03-05 David Carlton <carlton@kealia.com>
7404
7405 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7406 * gdb.cp/rtti.h: Update copyright.
7407 (namespace n2::n3): New.
7408 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7409 (n2::n3::func3): New.
7410 (main): Call n2::n3::func3.
7411 * gdb.cp/rtti2.cc: Update copyright.
7412 (n2::create3): New.
7413
9e08c470
MK
74142004-03-04 Mark Kettenis <kettenis@gnu.org>
7415
7416 * gdb.asm/openbsd.inc: Fix typo.
7417
4bebc3aa
FF
74182004-03-03 Fred Fish <fnf@redhat.com>
7419
7420 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7421 "val" instead of unused "size". Update copyright year.
7422
6ea9fb37
DJ
74232004-02-29 Daniel Jacobowitz <drow@mvista.com>
7424
7425 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7426 to use unsigned char.
7427 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7428 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7429
23b23974
DJ
74302004-02-29 Daniel Jacobowitz <drow@mvista.com>
7431
7432 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7433 line of output.
7434
7574fd53
DJ
74352004-02-28 Daniel Jacobowitz <drow@mvista.com>
7436
7437 * gdb.base/relocate.c (dummy): Initialize.
7438
a195357f
DJ
74392004-02-28 Daniel Jacobowitz <drow@mvista.com>
7440
7441 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7442 a breakpoint at exit.
7443
72fd54a9
FF
74442004-02-27 Fred Fish <fnf@redhat.com>
7445
7446 * gdb.base/chng-syms.exp: Add expect condition to match failing
7447 case that isn't a timeout.
7448
b9d23137
AC
74492004-02-27 Andrew Cagney <cagney@redhat.com>
7450
7451 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
7452 support.
7453
15d208f6 74542004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 7455
15d208f6
FF
7456 * gdb.arch/gdb1431.c: Remove.
7457 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
7458 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
7459 of "until" incorrectly.
7460
98f9cd2d
JB
74612004-02-26 J. Brobecker <brobecker@gnat.com>
7462
7463 * gdb.cp/class2.cc (empty): New class.
7464 (refer): New function.
7465 (main): Declare an object of type empty and use it.
7466 * gdb.cp/class2.exp: Print the value of an object of type empty.
7467
9b50c11b
JJ
74682004-02-26 Jeff Johnston <jjohnstn@redhat.com>
7469
7470 * gdb.base/langs.exp: Update query string to match the
7471 new nquery format used for pending breakpoints.
7472
0dcd613f
AC
74732004-02-26 Andrew Cagney <cagney@redhat.com>
7474
7475 Fix PR i18n/1570.
7476 * gdb.base/charset.c: Update copyright notice.
7477 (main, init_string): Remove the escape character '\e' tests.
7478 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
7479 * gdb.base/charset.exp (valid_host_charset): Ditto.
7480 * gdb.base/setvar.exp: Ditto.
7481
b8a56647
AC
74822004-02-24 Andrew Cagney <cagney@redhat.com>
7483
90d59e34
AC
7484 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
7485 mmapped data in core file" PASS and FAIL messages consistent.
7486
b8a56647
AC
7487 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
7488 setting a breakpoint. Work around PR java/1565.
7489
9f27c604
JJ
74902004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7491
7492 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7493 new nquery format.
7494 * gdb.base/pending.exp: Ditto.
7495
3224a706
MK
74962004-02-22 Mark Kettenis <kettenis@gnu.org>
7497
7498 * configure.in: Run stabs tests on *BSD.
7499 * configure: Regenerated.
7500
41e0a9ca
MK
75012004-02-21 Mark Kettenis <kettenis@gnu.org>
7502
7503 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7504
1e1b3428
FF
75052004-02-20 Fred Fish <fnf@redhat.com>
7506
7507 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7508 blank in test for "returns short", for consistency with other
7509 "returns xxx" tests. Update copyright year.
7510
f9a7572a
FF
75112004-02-19 Fred Fish <fnf@redhat.com>
7512
7513 New testcase for PR breakpoint/1558.
7514 * gdb.arch/gdb1558.exp: New file.
7515 * gdb.arch/gdb1558.c: New file.
7516
b2ce2854
EZ
75172004-02-19 Elena Zannoni <ezannoni@redhat.com>
7518
7519 * gdb.base/nodebug.exp: Fix typo.
7520
e7c9ff01
JB
75212004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7522
7523 Committed by Jim Blandy <jimb@redhat.com>.
7524
62f4b920
JB
7525 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7526
2db536a1
JB
7527 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7528
e7c9ff01
JB
7529 * gdb.base/float.exp: Support s390*-*-* targets.
7530
f3205b34
AF
75312004-02-17 Adam Fedor <fedor@gnu.org>
7532
7533 * gdb.base/gdb1555.exp: New file.
7534 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7535
9d62932d
EZ
75362004-02-17 Elena Zannoni <ezannoni@redhat.com>
7537
7538 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7539
344c9711
FF
75402004-02-16 Fred Fish <fnf@redhat.com>
7541
7542 * gdb.arch/gdb1291.c: Remove
7543 * gdb.arch/gdb1291.s: New test input file.
7544 * gdb.arch/gdb1291.exp: Expand test to check case that should not
7545 fail. Test for correct result, known incorrect result, other
7546 failures and timeouts.
7547
2d822687
AC
75482004-02-16 Andrew Cagney <cagney@redhat.com>
7549
7550 * gdb.base/bigcore.exp: New file.
7551 * gdb.base/bigcore.c: New file.
7552
dac15b66
AC
75532004-02-13 Andrew Cagney <cagney@redhat.com>
7554
7555 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
7556 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
7557 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
7558 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7559 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
7560 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
7561 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
7562 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
7563 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
7564 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
7565
6bdfc2c4
JJ
75662004-02-11 Jeff Johnston <jjohnstn@redhat.com>
7567
7568 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
7569 executed is an alloc instruction.
7570
87b3ede8
DC
75712004-02-11 David Carlton <carlton@kealia.com>
7572
7573 * gdb.cp/breakpoint.exp: New.
7574 * gdb.cp/breakpoint.cc: New.
7575
6e19e2bf
MC
75762004-02-11 Michael Chastain <mec.gnu@mindspring.com>
7577
7578 Partial fix for PR gdb/1543.
7579 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
7580 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
7581 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
7582 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
7583 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
7584 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
7585 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
7586 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
7587 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
7588 to bug-gdb@prep.ai.mit.edu .
7589 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
7590 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
7591 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
7592 Likewise.
7593
5c5455dc
AC
75942004-02-10 Andrew Cagney <cagney@redhat.com>
7595
7596 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
7597 using gdb_internal_error_resync.
7598
9cf689d7
DJ
75992004-02-09 Daniel Jacobowitz <drow@mvista.com>
7600
7601 * gdb.threads/thread-specific.exp: Stop early if no threads are
7602 found.
7603
d2dc51db
MC
76042004-02-09 Michael Chastain <mec.gnu@mindspring.com>
7605
7606 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
7607
14b1a056
DJ
76082004-02-08 Daniel Jacobowitz <drow@mvista.com>
7609
7610 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
7611 breakpoints.
7612
83f66e8f
DJ
76132004-02-07 Daniel Jacobowitz <drow@mvista.com>
7614
7615 * config/sim.exp (gdb_load): Handle $arg == "".
7616 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
7617 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
7618
30fc0091
EZ
76192004-02-07 Elena Zannoni <ezannoni@redhat.com>
7620
a9c64011
AS
7621 * gdb.base/maint.exp: Update test to reflect
7622 obstack changes.
30fc0091 7623
4d806929
JJ
76242004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7625
7626 * gdb.base/pendshr.c (pendfunc): New function that calls
7627 pendfunc1.
7628 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7629
7bfdd688
FF
76302004-02-04 Fred Fish <fnf@redhat.com>
7631
7632 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7633 function symbols and update copyright years.
7634 * gdb.arch/gdb1291.c: Ditto.
7635
aaa08ee4
MC
76362004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7637
7638 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7639
dbad7755
MC
76402004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7641
7642 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7643
ec4646ef
MC
76442004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7645
7646 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7647
1b802196
FF
76482004-02-02 Fred Fish <fnf@redhat.com>
7649
7650 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7651 remote targets. Update copyright years.
7652
18fe2033
JJ
76532004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7654
7655 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7656 support.
7657 * gdb.base/langs.exp: Fix test which attempts to create
7658 breakpoint on non-existent function to handle new pending
7659 support.
7660 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7661 a breakpoint.
7662 * gdb.base/pending.exp: New test.
7663 * gdb.base/pending.c: New file.
7664 * gdb.base/pendshr.c: Ditto.
7665
8d577d32
DC
76662004-02-02 David Carlton <carlton@kealia.com>
7667
7668 * gdb.cp/overload.exp: Add overloadNamespace tests.
7669 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7670 (overloadNamespace, XXX): New.
7671 (main): Call XXX::marker2.
7672
3ad13771
FF
76732004-02-01 Fred Fish <fnf@redhat.com>
7674
7675 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7676 * gdb.base/finish.exp: Ditto.
7677 * gdb.base/gcore.exp: Ditto.
7678 * gdb.base/huge.exp: Ditto.
7679 * gdb.base/info-proc.exp: Ditto.
7680 * gdb.base/return2.exp: Ditto.
7681 * gdb.threads/gcore-thread.exp: Ditto.
7682
44c75849
DJ
76832004-02-01 Daniel Jacobowitz <drow@mvista.com>
7684
7685 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7686
005bc093
MK
76872004-02-01 Mark Kettenis <kettenis@gnu.org>
7688
7689 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7690 that opening the file succeeds on OpenBSD.
7691
c47cebdb
DJ
76922004-02-01 Daniel Jacobowitz <drow@mvista.com>
7693
7694 * gdb.threads/thread-specific.c: New file.
7695 * gdb.threads/threads-specific.exp: New test script.
7696 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7697 to expect_out.
7698
5a01311c
MK
76992004-02-01 Mark Kettenis <kettenis@gnu.org>
7700
7701 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7702 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7703 only on the "print_small_structs from print_long_arg_list" test.
7704
ce22a4f1
DJ
77052004-02-01 Daniel Jacobowitz <drow@mvista.com>
7706
7707 * gdb.base/completion.exp: Kill a stray backslash.
7708
7709 From Jim Ingham <jingham@apple.com>:
7710 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7711 agrees with the result from sending a tab.
7712
abbab9d3
DJ
77132004-01-31 Daniel Jacobowitz <drow@mvista.com>
7714
7715 * gdb.base/chng-syms.exp: Remove stray newline.
7716
53904d1e
MK
77172004-01-31 Mark Kettenis <kettenis@gnu.org>
7718
7719 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7720 *-*-openbsd*.
7721 * gdb.asm/openbsd.inc: New file.
7722
3a4b3aac
MK
77232004-01-30 Mark Kettenis <kettenis@gnu.org>
7724
7725 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7726 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7727 *-*solaris2*. Remove commented out default settings for
7728 asm-flags. Replace gdb_compile with target_link.
7729
ebac27b4
MC
77302004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7731
7732 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7733 for all tests. Remove old hp-ux and cygnus xfail cases.
7734
d8679d84
PH
77352004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7736
7737 * gdb.base/chng-syms.exp: New file.
7738 * gdb.base/chng-syms.c: New file.
7739
0a55bc22
MC
77402004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7741
7742 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7743 Provide arms for current output in all my configurations.
7744
94b8e876
MC
77452004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7746
7747 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7748 * lib/compiler.cc: Likewise.
7749 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7750 get the right preprocessor. Eval the output directly. Remove
7751 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7752 hp_f77_compiler and hp_f90_compiler completely.
7753 (gdb_preprocess): Delete.
7754 (get_compiler): Delete.
7755
7cf03d44
MK
77562004-01-24 Mark Kettenis <kettenis@gnu.org>
7757
7758 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7759 <string.h>.
7760
68b6dce9
NR
77612004-01-24 Nick Roberts <nick@nick.uklinux.net>
7762
7763 * gdb.mi/mi-stack.exp: Update copyright.
7764
b368761e
DC
77652004-01-23 David Carlton <carlton@kealia.com>
7766
7767 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7768 test for cp_lookup_transparent_type.
7769 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7770 call them.
7771
f2061b53
DJ
77722004-01-23 Daniel Jacobowitz <drow@mvista.com>
7773
7774 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7775 after -var-update.
7776
37fc574a
DC
77772004-01-23 David Carlton <carlton@kealia.com>
7778
7779 * gdb.cp/namespace.cc (C::ensureRefs): New.
7780 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7781
8e94b928
NR
77822004-01-20 Nick Roberts <nick@nick.uklinux.net>
7783
7784 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7785 case "-stack-list-locals 2".
7786 * gdb.mi/mi-var-child.exp: Test for case
7787 "-var-list-children --all-values NAME".
7788
997b0952
MC
77892004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7790
7791 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7792
52470da3
MK
77932004-01-18 Mark Kettenis <kettenis@gnu.org>
7794
7049b4b8
MK
7795 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7796 used with gdb_test_multiple.
7797
52470da3
MK
7798 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7799 read at address 0. This fixes PR testsuite/1504.
7800
da6012e5
DJ
78012004-01-18 Daniel Jacobowitz <drow@mvista.com>
7802
7803 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7804 Remove downloading, guessing the host executable, the calls to
7805 gdb_file_cmd and gdb_target_cmd, and "load" support.
7806 (infer_host_exec): New function broken out from gdb_load.
7807 (gdb_load): New wrapper for gdbserver_gdb_load.
7808 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7809 gdb_target_cmd. Use -target-select.
7810 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7811 Download binaries to the host. Clear last_mi_remote_file when
7812 we load a new binary.
7813 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7814 call gdbserver_gdb_load and mi_gdb_target_cmd.
7815
32c70722
MC
78162004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7817
7818 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7819 type patterns.
7820
b0cecf36
MC
78212004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7822
7823 * gdb.cp/templates.exp: Fix typo in test name of
7824 "print Foo<volatile char*>::foo".
7825
4120d7e6
MC
78262004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7827
7828 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7829
f679e530
BE
78302004-01-16 Ben Elliston <bje@wasabisystems.com>
7831
7832 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7833 (clean mostlyclean): Remove empty rm.
7834
091c48f6
MC
78352004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7836
7837 * gdb.base/setvar.exp: Add copyright years.
7838
3e5fc8d2
DC
78392004-01-14 David Carlton <carlton@bactrian.org>
7840
7841 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7842 PR c++/1511 and update coment.
7843 * gdb.cp/templates.exp: Update patterns to match current output.
7844 If changes involve something other than whitespace, KFAIL
7845 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7846
63d06c5c
DC
78472004-01-14 David Carlton <carlton@kealia.com>
7848
7849 * gdb.cp/namespace.exp: Add tests involving classes defined within
7850 namespaces.
7851 * gdb.cp/namespace.cc (C::CClass): New.
7852 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7853
a51dab88
EZ
78542004-01-14 Elena Zannoni <ezannoni@redhat.com>
7855
7856 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7857 what debug info we have. Print a better message if something goes
7858 wrong while producing the separate debug info file.
7859
a476ccc9
MC
78602004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7861
7862 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7863
f453692c
MC
78642004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7865
7866 * gdb.base/callfuncs.c: Add copyright notice.
7867
f40063a5
MC
78682004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7869
7870 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7871 inheritance. PR gdb/1498, PR gcc/13539.
7872
19ac3974
EZ
78732004-01-13 Elena Zannoni <ezannoni@redhat.com>
7874
a9c64011
AS
7875 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7876 test specific name.
7877 * gdb.mi/gdb669.exp: Ditto.
7878 * gdb.mi/mi-pthreads.exp: Ditto.
7879 * gdb.mi/mi1-pthreads.exp: Ditto.
7880 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7881
56c97c6e
MC
78822004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7883
7884 * gdb.cp/member-ptr.cc: Add copyright notice.
7885
a0644324
MC
78862004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7887
7888 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7889 some patterns for recent versions of gcc and hpacc. Delete
7890 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7891 Delete tests that access a NULL pointer-to-member-data. This
7892 script is still disabled for gcc.
7893
32fabe09
EZ
78942004-01-12 Elena Zannoni <ezannoni@redhat.com>
7895
7896 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7897 escaped correctly.
32fabe09 7898
1f8a6abb
EZ
78992004-01-12 Elena Zannoni <ezannoni@redhat.com>
7900
7901 * gdb.base/sepdebug.exp: New file.
7902 * gdb.base/sepdebug.c: New file.
7903 * lib/gdb.exp (separate_debug_filename): New procedure.
7904 (gdb_gnu_strip_debug): New procedure.
7905
48efe704
AC
79062004-01-12 Andrew Cagney <cagney@redhat.com>
7907
7908 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7909 * gdb.mi/ChangeLog-1999-2003: New file.
7910
a9415475
AC
79112004-01-12 Andrew Cagney <cagney@redhat.com>
7912
7913 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7914 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7915 or EEXIST", treat EBUSY as an XFAIL.
7916
83b8cf9d
MC
79172004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7918
7919 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7920 hp_cc_compiler.
7921
9939d2a8
MC
79222004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7923
7924 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7925 decorations.
7926
1ff8cadf
MC
79272004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7928
7929 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7930 and "(aCC)" decorations. Remove obsolete doco about old
7931 test results.
7932
6fa9022e
MC
79332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7934
7935 * gdb.cp/exception.exp: Fix typo in doco.
7936
209721fe
MK
79372004-01-09 Mark Kettenis <kettenis@gnu.org>
7938
7939 * gdb.base/gdb1476.exp: Fix typo.
7940
ef11303e
MC
79412004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7942
7943 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7944 file.
7945
041ab88c
MC
79462004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7947
7948 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7949 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7950 Use gdb_compile. Remove restriction on gcc. Add some patterns
7951 for recent version of gdb. Delete second half, which was a copy
7952 of the first half with different build flags. This test is
7953 still disabled because it is still not ready for production.
7954
e36d075a
MC
79552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7956
7957 * gdb.cp/exception.cc: Add copyright notice.
7958 * gdb.cp/exception.exp: Add a notice that this file is broken
7959 because of line number changes caused by addition of copyright
7960 notice.
7961
42b190ad
MC
79622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7963
7964 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7965 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7966
8f25f06b
MC
79672004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7968
7969 * gdb.cp/classes.exp: Accept gnu abi 2.
7970 * gdb.cp/derivation.exp: Likewise.
7971 * gdb.cp/overload.exp: Likewise.
7972 * gdb.cp/virtfunc.exp: Likewise.
7973
06ded8b8
MC
79742004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7975
7976 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7977 semicolon after end of function.
7978
77c26ae3
MC
79792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7980
7981 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7982 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7983 boilerplate code for compiling and running the program under
7984 test. Add some string method tests.
7985
20757486
MC
79862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7987
7988 * gdb.cp/bs15503.cc: Add copyright notice.
7989 * gdb.cp/bs15503.exp: Adjust line number.
7990
0fd3b503
MC
79912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7992
7993 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7994 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7995
10d1bea8
MC
79962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7997
7998 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7999 hp_cc_compiler.
8000
2789202a
MC
80012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8002
8003 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8004 * gdb.cp/ctti.exp: Use the marker instead of "next".
8005 With gcc, run further before bailing.
8006
b862f14c
MC
80072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8008
8009 * gdb.cp/cttiadd.cc: Add copyright notice.
8010 * gdb.cp/cttiadd1.cc: Likewise.
8011 * gdb.cp/cttiadd2.cc: Likewise.
8012 * gdb.cp/cttiadd3.cc: Likewise.
8013
96da2469
MC
80142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8015
8016 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8017 Use gdb_test, gdb_test_multiple. Use floating-point values that
8018 have exact representations in IEEE-ish formats.
8019
053248ff
MC
80202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8021
8022 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8023 compilers. Delete duplicate call to get_compiler_info.
8024 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8025 * gdb.base/volatile.exp: Likewise.
8026
84acecdd
MK
80272004-01-07 Mark Kettenis <kettenis@gnu.org>
8028
8029 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8030 memory at address 0.
8031
fe11a27f
MC
80322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8033
8034 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8035 to test for hp-ux assembler. Fix copyright years.
8036
60ad077b
AC
80372004-01-07 Andrew Cagney <cagney@redhat.com>
8038
8039 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8040
1c9b8f33
AC
80412004-01-07 Andrew Cagney <cagney@redhat.com>
8042
8043 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8044 when creating the read-only file. From analysis by Roland McGrath
8045 and Elena Zannoni.
8046
753ccc7a
MC
80472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8048
8049 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8050
eca3e36b
MC
80512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8052
8053 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8054 data pointers.
8055
f8d4bac4
MC
80562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8057
8058 * gdb.cp/m-static.exp: Compile one source file at a time.
8059 Delete unused call to get_compiler_info.
8060
9b4e0f94
MC
80612004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8062
8063 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8064 * gdb.base/call-rt-st.exp: Likewise.
8065 * gdb.base/nodebug.exp: Likewise.
8066 * gdb.base/volatile.exp: Likewise.
8067 * gdb.cp/ref-types.exp: Likewise.
8068 * gdb.cp/templates.exp: Likewise.
8069
023c1024
MK
80702004-01-05 Mark Kettenis <kettenis@gnu.org>
8071
8072 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8073
19703c4a
MC
80742004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8075
8076 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8077 hppa*-hp-hpux*.
8078
18b67037
MK
80792004-01-04 Mark Kettenis <kettenis@gnu.org>
8080
ba6219c8
MK
8081 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8082 x86_64-*-*.
8083
18b67037
MK
8084 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8085 sparc64-*-* and sparc*-solaris2*.
8086
1bfbbb9d
MK
80872004-01-04 Mark Kettenis <kettenis@gnu.org>
8088
8089 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8090 return ${tests}" test. The ${tests} already mentions the
8091 filename.
8092
06846494
MC
80932004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8094
8095 * gdb.cp/local.exp: Accept gcc abi 2.
8096
3b0cb202
MC
80972004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8098
8099 * gdb.cp/templates.exp: Accept gcc abi 2.
8100
0643ec3f
MC
81012004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8102
8103 * lib/compiler.cc: Remove supports_template_debugging.
8104 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8105
d231d0b1
MC
81062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8107
8108 * gdb.cp/namespace.exp: Accept gcc abi 2.
8109
44ffb27c
MC
81102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8111
8112 * gdb.cp/method.exp: Accept gcc abi 2.
8113
184ad485
MC
81142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8115
8116 * gdb.cp/classes.exp: Generate identical results as old version.
8117 * gdb.cp/derivation.exp: Likewise.
8118 * gdb.cp/overload.exp: Likewise.
8119 * gdb.cp/virtfunc.exp: Likewise.
8120
116f09e7
MC
81212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8122
8123 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8124 mysterious bug with sourceware version of expect.
8125
b1379776
MC
81262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8127
8128 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8129 current versions of gcc, including gcc abi 2. Remove gratuitous
8130 restart of test program. Use gdb_test_multiple and gdb_test for
8131 all tests. Add patterns to xfail missing "const" in "const char *"
8132 and kfail PR gdb/1155.
8133
6b7a4c0e
MC
81342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8135
8136 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8137 current versions of gcc, including gcc abi 2. Remove gratuitous
8138 restart of test program. Use gdb_test_multiple and gdb_test for
8139 all tests. Add patterns to kfail PR gdb/1498.
8140
51615d72
MC
81412003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8142
8143 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8144 current versions of gcc, including gcc abi 2. Use "breakpoint"
8145 and "continue" instead of restarting the target program. Use
8146 gdb_test_multiple and gdb_test for all tests.
8147
7b79a9d7
MK
81482004-01-01 Mark Kettenis <kettenis@gnu.org>
8149
8150 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8151 for *-*-solaris2*.
8152
1cd3489f
MC
81532003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8154
8155 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8156 current versions of gcc, including gcc abi 2. Use "breakpoint"
8157 and "continue" instead of restarting the target program several
8158 times. Use gdb_test_multiple and gdb_test for all tests.
8159
850742db
MC
81602003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8161
8162 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8163 source files.
8164
eb4bbda8
MC
81652003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8166
8167 * gdb.base/environ.exp: Handle compiling test case from multiple
8168 source files.
8169
e42c7771
MC
81702003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8171
8172 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8173
80e4b428
JB
81742003-12-17 Jim Blandy <jimb@redhat.com>
8175
5f06973a
JB
8176 * gdb.base/freebpcmd.c: Add copyright notice.
8177
80e4b428
JB
8178 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8179
0ab84fb7
MC
81802003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8181
8182 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8183
1b3bb3d0
JB
81842003-12-13 Jim Blandy <jimb@redhat.com>
8185
8186 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8187
3a4c9371
KB
81882003-12-12 Kevin Buettner <kevinb@redhat.com>
8189
8190 * gdb.asm/frv.inc: New file.
8191 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8192
a1dea79a
FF
81932003-12-09 Fred Fish <fnf@redhat.com>
8194
8195 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8196 functions to break1.c and leave prototypes behind. Add more
8197 "set breakpoint NN here" comments.
8198 * gdb.base/break1.c: New file.
8199
8200 * gdb.base/break.exp: Handle compiling test case from multiple
8201 source files and change source file references as needed.
8202 * gdb.base/completion.exp: Ditto.
8203 * gdb.base/condbreak.exp: Ditto.
8204 * gdb.base/define.exp: Ditto.
8205 * gdb.base/ena-dis-br.exp: Ditto.
8206 * gdb.base/info-proc.exp: Ditto.
8207 * gdb.base/maint.exp: Ditto.
8208 * gdb.base/until.exp: Ditto.
8209
8210 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8211 hardcoded line numbers.
8212 * gdb.base/define.exp: Ditto.
8213 * gdb.base/ena-dis-br.exp: Ditto.
8214 * gdb.base/maint.exp: Ditto.
8215 * gdb.base/until.exp: Ditto.
8216
8217 * gdb.base/completion.exp: Use "break1" for completion tests since
8218 "break" is no longer a unique prefix.
8219
5266b69c
AC
82202003-12-06 Andrew Cagney <cagney@redhat.com>
8221
8222 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8223 "return_value_unimplemented". When an unimplemented struct return
8224 architecture, report incorrect values as a KFAIL
8225
374451f0
MC
82262003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8227
8228 * gdb.cp/rtti.exp: Accept new wording of warning from
8229 cp_lookup_rtti_type.
8230
ba9b20a7
MC
82312003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8232
8233 Partial fix for PR testsuite/1456.
8234 * gdb.base/scope.exp (test_at_main): Replace references to
8235 gcc_compiled with calls to test_compiler_info.
8236 (test_at_foo): Likewise.
8237 (test_at_bar): Likewise.
8238
b74b6d0b
MC
82392003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8240
8241 Partial fix for PR testsuite/1456.
8242 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8243 to test_compiler_info.
8244
ccfa3402
MC
82452003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8246
8247 * gdb.base/so-impl-ld.exp: Update copyright notice.
8248
f6246aba
MC
82492003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8250
8251 Partial fix for PR testsuite/1456.
8252 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8253 to test_compiler_info.
8254
13ae734a
MC
82552003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8256
8257 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8258 from current versions of gdb. Clean up regular expressions.
8259 Delete redundant timeout case.
8260
d8e1cdee
MC
82612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8262
8263 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8264 from current versions of gdb. Clean up regular expressions.
8265 Delete redundant timeout case.
8266
96457b64
MC
82672003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8268
8269 Partial fix for PR testsuite/1456.
8270 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8271 gcc_compiled with call to test_compiler_info.
8272
f35309fc
MC
82732003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8274
8275 Partial fix for PR testsuite/1456.
8276 * gdb.base/list.exp (test_list_function): Delete unused declaration
8277 of gcc_compiled.
8278
d7afdf9b
MC
82792003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8280
8281 Partial fix for PR testsuite/1456.
8282 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8283 call to test_compiler_info.
8284
71507b56
MK
82852003-11-29 Mark Kettenis <kettenis@gnu.org>
8286
8287 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8288 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8289 it to create the appropriate note.inc.
8290 * gdb.asm/asmsrc1.s: Include "note.inc".
8291 * gdb.asm/netbsd.inc: New file.
8292 * gdb.asm/empty.inc: New file.
8293
f81f93f7
MC
82942003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8295
8296 Partial fix for PR testsuite/1456.
8297 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8298 calls to test_compiler_info.
8299
9a77938e
MC
83002003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8301
8302 Partial fix for PR testsuite/1456.
8303 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8304 calls to test_compiler_info.
8305
e8367dc7
MK
83062003-11-27 Mark Kettenis <kettenis@gnu.org>
8307
8308 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8309 pattern for the KFAILs.
8310
526c61ee
AF
83112003-11-25 Adam Fedor <fedor@gnu.org>
8312
8313 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8314 * gdb.objc/objcdecode.m: New file.
8315
28f2d600
AF
83162003-11-25 Adam Fedor <fedor@gnu.org>
8317
8318 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8319 * gdb.objc/nondebug.m: New file.
8320
a3895cee
BE
83212003-11-26 Ben Elliston <bje@wasabisystems.com>
8322
8323 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8324 NetBSD as it does on FreeBSD. Modelled on a similar change by
8325 Mark Kettenis on 2003-05-30.
8326 (link-flags): Set to "--entry _start" regardless of target.
8327 Special linker flags are to be appended to $link-flags.
8328 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8329
c9f2c8a3
MC
83302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8331
8332 * gdb.cp/method.exp: Accept output of new demangler.
8333
15a0587a 83342003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
8335
8336 * gdb/class2.exp: New file.
8337 * gdb/class2.cc: New file.
8338
3c00b570
MC
83392003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8340
8341 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8342 of new demangler.
8343
7027acc7
MK
83442003-11-23 Mark Kettenis <kettenis@gnu.org>
8345
8346 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8347 of gdb_test "run".
8348
b0e1598a
MK
83492003-11-23 Mark Kettenis <kettenis@gnu.org>
8350
8351 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8352 "continue" into "run".
8353
4d9eda44
MC
83542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8355
8356 Partial fix for PR testsuite/1456.
8357 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8358 call to test_compiler_info.
8359 * gdb.cp/ctti.exp: Likewise.
8360 * gdb.cp/derivation.exp: Likewise.
8361 * gdb.cp/member-ptr.exp: Likewise.
8362 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8363 reference to gcc_compiled.
8364
83652003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
8366
8367 Fix PR testsuite/1463.
8368 * gdb.base/structs.exp (start_structs_test): Call
8369 get_debug_format before using the debug format.
8370
d422fe19
AC
83712003-11-22 Andrew Cagney <cagney@redhat.com>
8372
8373 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8374 * gdb.base/structs.exp: Use gdb_test_multiple.
8375
039cf96d
AC
83762003-11-20 Andrew Cagney <cagney@redhat.com>
8377
6882279b
AC
8378 * gdb.base/structs.exp: Handle and recover from internal errors.
8379 Replace "foo${n}" with "foo<n>" in test messages.
8380
e53890ae
AC
8381 * gdb.base/structs.exp: Update copyright. Rewrite.
8382 * gdb.base/structs.c: Update copyright. Rewrite.
8383
2b211c59
AC
8384 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8385 resync count exceeded.
d63a86f8 8386
039cf96d
AC
8387 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8388 from the internal error.
8389 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8390 Original from Jim Blandy.
8391 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 8392
eac98b22
AC
83932003-11-19 Andrew Cagney <cagney@redhat.com>
8394
8395 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8396 KFAIL.
8397
67455b2a
MK
83982003-11-17 Mark Kettenis <kettenis@gnu.org>
8399
8400 New testcase for PR backtrace/1435.
8401 * gdb.arch/i386-unwind.exp: New file.
8402 * gdb.arch/i386-unwind.c: New file.
8403
853d6e5b
AC
84042003-11-17 Andrew Cagney <cagney@redhat.com>
8405
8406 * lib/gdb.exp (compiler_info): New global.
8407 (test_compiler_info): New function.
8408 (get_compiler_info): Set compiler_info.
8409 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8410 "compiler_info" to gcc-<major>-<minor>.
8411
38cf6e11
MC
84122003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8413
8414 * gdb.trace/configure: Remove.
8415
a50d3602
EZ
84162003-11-13 Elena Zannoni <ezannoni@redhat.com>
8417
8418 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 8419 breakpoints.
a50d3602
EZ
8420 * gdb.base/break.exp: Remove all references to explicit line
8421 numbers.
8422
d9407aaa
NC
84232003-11-11 Nick Clifton <nickc@redhat.com>
8424
8425 * gdb.base/shreloc.exp: Do not run for targets which do not
8426 support shared objects.
8427
db488fc1
CV
84282003-11-10 Corinna Vinschen <vinschen@redhat.com>
8429
8430 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8431 Don't run tests if nofileio flag is given.
8432
6a90a18e
EZ
84332003-11-07 Elena Zannoni <ezannoni@redhat.com>
8434
8435 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 8436 as well as 'Watchpoint'.
6a90a18e 8437
0b915e9c
EZ
84382003-11-06 Elena Zannoni <ezannoni@redhat.com>
8439
8440 Reported by Jim Ingham <jingham@apple.com>:
8441 * gdb.base/annota1.exp: Match at least one occurrence of the
8442 signal handler annotation.
8443
d7e4b55f
EZ
84442003-11-06 Elena Zannoni <ezannoni@redhat.com>
8445
a9c64011
AS
8446 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8447 as well as 'Watchpoint'.
d7e4b55f 8448
2fe4e8d0
MC
84492003-11-05 Michael Chastain <mec@shout.net>
8450
8451 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
8452
6ef88553
KW
84532003-11-03 Kris Warkentin <kewarken@qnx.com>
8454
8455 * gdb.arch/gdb1291.c: New test file.
8456 * gdb.arch/gdb1291.exp: New test script.
8457 * gdb.arch/gdb1431.c: New test file.
8458 * gdb.arch/gdb1431.exp: New test script.
8459
ae7dc4d8
MC
84602003-10-22 Michael Chastain <mec@shout.net>
8461
8462 * gdb.mi/pthreads.c: Add copyright notice.
8463
c39d7427
MC
84642003-10-22 Michael Chastain <mec@shout.net>
8465
8466 * gdb.threads/pthreads.c: Add copyright notice.
8467
8b7d96c1
MC
84682003-10-20 Michael Chastain <mec@shout.net>
8469
8470 * gdb.base/gdb1056.exp: New test script.
8471
d1d69fdd
DJ
84722003-10-13 Daniel Jacobowitz <drow@mvista.com>
8473
8474 * gdb.threads/killed.exp: Use gdb_run_cmd.
8475
7d605576
DJ
84762003-10-13 Daniel Jacobowitz <drow@mvista.com>
8477
8478 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
8479 create a core file.
8480 * gdb.threads/gcore-thread.exp: Likewise.
8481
618ec112
CV
84822003-10-13 Corinna Vinschen <vinschen@redhat.com>
8483
8484 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
8485 type, based on char type.
8486 (struct bit_flags_short_t): New bitfield type, based on short type.
8487 (init_bit_flags_char): New fuction.
8488 (init_bit_flags_short): Ditto.
8489 (print_bit_flags_char): Ditto.
8490 (print_bit_flags_short): Ditto.
8491 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8492
9367a73c
MC
84932003-10-11 Michael Chastain <mec@shout.net>
8494
8495 * gdb.base/call-rt-st.exp: Update copyright year.
8496
1decf120
KI
84972003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8498
8499 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8500 * gdb.disasm/sh3.s: Ditto.
8501
5445b2ae
DJ
85022003-10-07 Daniel Jacobowitz <drow@mvista.com>
8503
8504 * gdb.threads/switch-threads.exp: New test.
8505 * gdb.threads/switch-threads.c: New source file.
8506
aec24853
CV
85072003-10-07 Corinna Vinschen <vinschen@redhat.com>
8508
8509 * gdb.base/ending-run.exp: Add sh specific case.
8510
adc7428d
AC
85112003-10-06 Andrew Cagney <cagney@redhat.com>
8512
8513 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8514 * gdb.disasm/mn10200.exp: Delete obsolete file.
8515
c9d37158
DJ
85162003-09-29 Daniel Jacobowitz <drow@mvista.com>
8517
8518 * ChangeLog: Correct an entry command.exp -> commands.exp.
8519 * gdb.base/commands.exp (bp_deleted_in_command_test)
8520 (temporary_breakpoint_commands): Check noargs.
8521
79c2c32d
DC
85222003-09-25 David Carlton <carlton@kealia.com>
8523
8524 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8525 of some print tests, where appropriate. Add tests for C::D::cd,
8526 E::ce, F::cXfX, G::XgX.
8527 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8528
594e6d67
RE
85292003-09-25 Richard Earnshaw <rearnsha@arm.com>
8530
8531 * lib/java.exp (java_init): Import target_alias before using it.
8532
10f0d451
DC
85332003-09-25 David Carlton <carlton@kealia.com>
8534
8535 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8536
274bcba0
EZ
85372003-09-23 Elena Zannoni <ezannoni@redhat.com>
8538
d63a86f8 8539 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 8540 weirdness.
274bcba0 8541
cdbf20f7
MC
85422003-09-17 Michael Chastain <mec@shout.net>
8543
8544 * gdb.cp/gdb1355.exp: New file.
8545 * gdb.cp/gdb1355.c: New file.
8546
71e06f80
CV
85472003-09-15 Corinna Vinschen <vinschen@redhat.com>
8548
8549 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
8550 * gdb.asm/sh.inc: New file.
8551
5c4e30ca
DC
85522003-09-11 David Carlton <carlton@kealia.com>
8553
bd45b7af
DC
8554 * gdb.cp/namespace.exp: Add tests for namespace types.
8555 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
8556 (test_namespace): New.
8557
1c199746
EZ
85582003-09-11 Elena Zannoni <ezannoni@redhat.com>
8559
a9c64011 8560 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 8561 * gdb.stabs/weird.exp: Ditto.
1c199746 8562
04ed252f
MC
85632003-09-08 Michael Chastain <mec@shout.net>
8564
8565 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
8566
d8a2d9e7
MC
85672003-09-07 Michael Chastain <mec@shout.net>
8568
8569 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
8570 'parse error'.
8571
161afb24
MK
85722003-09-07 Mark Kettenis <m.kettenis@osp.nl>
8573
8574 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
8575
49f2741a
MC
85762003-08-30 Michael Chastain <mec@shout.net>
8577
8578 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
8579 * gdb.gdb/observer.exp: Ditto.
8580 * gdb.gdb/xfullpath.exp: Ditto.
8581
8afa723e
MK
85822003-08-29 Mark Kettenis <kettenis@gnu.org>
8583
8584 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
8585 *-*-*bsd*.
8586
f31dfe3b
JJ
85872003-08-28 Jeff Johnston <jjohnstn@redhat.com>
8588
8589 * gdb.base/dump.exp: Skip for ia64.
8590
4630e498
JJ
85912003-08-25 Jeff Johnston <jjohnstn@redhat.com>
8592
8593 * gdb.asm/asm-source.exp: Add ia64 support.
8594 * gdb.asm/ia64.inc: New file.
8595
1105b7ef
MC
85962003-08-22 Michael Chastain <mec@shout.net>
8597
8598 * gdb.cp: New directory.
8599 * gdb.cp/*: Copy from gdb.c++/*.
8600 * gdb.c++/*: Remove.
8601 * Makefile.in: Change gdb.c++ to gdb.cp.
8602 * configure.in: Ditto.
8603 * configure: Regnerate.
8604
c945b932
MK
86052003-08-18 Mark Kettenis <kettenis@gnu.org>
8606
8607 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
8608 * gdb.arch/i386-prologue.c (gdb1338): Add function.
8609
2b66634b
DJ
86102003-08-17 Daniel Jacobowitz <drow@mvista.com>
8611
8612 * mi-var-display.exp (-var-list-children weird): Accept function
8613 pointers with argument types.
8614 * mi1-var-display.exp (-var-list-children weird): Likewise.
8615 * mi2-var-display.exp (-var-list-children weird): Likewise.
8616
a356f73b
DJ
86172003-08-17 Daniel Jacobowitz <drow@mvista.com>
8618
8619 * gdb.base/annota3.exp: Add missing newline.
8620
483417b8
MC
86212003-08-06 Michael Chastain <mec@shout.net>
8622
8623 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8624
c99c59c3
MS
86252003-08-12 Michael Snyder <msnyder@redhat.com>
8626
8627 * gdb.base/float.exp: Add test for SH.
8628
55ed7501
MK
86292003-08-10 Mark Kettenis <kettenis@gnu.org>
8630
8631 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8632
1a371f2e
EZ
86332003-08-07 Elena Zannoni <ezannoni@redhat.com>
8634
8635 * gdb.base/completion.exp: Remove reduntant completion test
8636 on filename.
8637
e0f353ce
EZ
86382003-08-07 Elena Zannoni <ezannoni@redhat.com>
8639
a9c64011
AS
8640 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8641 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8642 gdb.trace/save-trace.exp: Make sure that full pathnames are
8643 escaped correctly.
e0f353ce 8644
5710a1af 86452003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 8646
a9c64011
AS
8647 * configure.in: Don't generate config.h from config.hin.
8648 * configure: Regenerate.
8649 * config.hin: Remove file.
8650 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8651 * gdb.threads/pthreads.c: Ditto.
5710a1af 8652
dcd81ce9
DJ
86532003-08-07 Daniel Jacobowitz <drow@mvista.com>
8654
8655 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8656 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8657 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8658 Replace ld24 with seth/add3.
8659
6009d884
AC
86602003-08-02 Andrew Cagney <cagney@redhat.com>
8661
8662 * gdb.base/annota3.exp: New file.
8663 * gdb.base/annota3.c: New file.
8664 * gdb.c++/annota3.exp: New file.
8665 * gdb.c++/annota3.cc: New file.
8666
51514e06
MC
86672003-07-29 Michael Chastain <mec@shout.net>
8668
8669 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8670 actually failed.
8671 (do_pass): Likewise.
8672 * gdb.threads/tls.exp: Always initialize no_of_threads.
8673
4ee6625b
DJ
86742003-07-27 Daniel Jacobowitz <drow@mvista.com>
8675
8676 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8677 pattern.
8678 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8679 * gdb.threads/tls.exp: Recognize one case of the host library not
8680 supporting TLS.
8681
225f2bf6
AC
86822003-07-27 Andrew Cagney <cagney@redhat.com>
8683
8684 * gdb.base/fileio.exp: Use SH when running commands using
8685 remote_exec.
8686
bcb27c9f
DJ
86872003-07-24 Daniel Jacobowitz <drow@mvista.com>
8688
8689 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8690 * gdb.base/relocate.c (dummy): New padding array.
8691
3d67be83
MS
86922003-07-22 Michael Snyder <msnyder@redhat.com>
8693
d63a86f8 8694 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8695
8696 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8697 patterns to be more general, accepting old and new output.
8698 Some output chars (such as '+') also must be quoted.
d63a86f8 8699 Some addresses are displayed numerically instead of
3d67be83
MS
8700 symbolically.
8701
57ba3b85
MS
87022003-07-23 Michael Snyder <msnyder@redhat.com>
8703
686d097c
MS
8704 * gdb.base/return2.exp: Don't test long-long return.
8705
57ba3b85
MS
8706 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8707 * gdb.disasm/t01_mov.exp: Ditto.
8708 * gdb.disasm/t02_mova.s: Ditto.
8709 * gdb.disasm/t02_mova.exp: Ditto.
8710 * gdb.disasm/t03_add.s: Ditto.
8711 * gdb.disasm/t03_add.exp: Ditto.
8712 * gdb.disasm/t04_sub.s: Ditto.
8713 * gdb.disasm/t04_sub.exp: Ditto.
8714 * gdb.disasm/t05_cmp.s: Ditto.
8715 * gdb.disasm/t05_cmp.exp: Ditto.
8716 * gdb.disasm/t06_ari2.s: Ditto.
8717 * gdb.disasm/t06_ari2.exp: Ditto.
8718 * gdb.disasm/t07_ari3.s: Ditto.
8719 * gdb.disasm/t07_ari3.exp: Ditto.
8720 * gdb.disasm/t08_or.s: Ditto.
8721 * gdb.disasm/t08_or.exp: Ditto.
8722 * gdb.disasm/t09_xor.s: Ditto.
8723 * gdb.disasm/t09_xor.exp: Ditto.
8724 * gdb.disasm/t10_and.s: Ditto.
8725 * gdb.disasm/t10_and.exp: Ditto.
8726 * gdb.disasm/t11_logs.s: Ditto.
8727 * gdb.disasm/t11_logs.exp: Ditto.
8728 * gdb.disasm/t12_bit.s: Ditto.
8729 * gdb.disasm/t12_bit.exp: Ditto.
8730 * gdb.disasm/t13_otr.s: Ditto.
8731 * gdb.disasm/t13_otr.exp: Ditto.
8732
e00759ef
EZ
87332003-07-22 Elena Zannoni <ezannoni@redhat.com>
8734
8735 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8736
8bc2021f
EZ
87372003-07-22 Elena Zannoni <ezannoni@redhat.com>
8738
a9c64011
AS
8739 * gdb.threads/tls.c : New file.
8740 * gdb.threads/tls.exp : New file.
8741 * gdb.threads/tls-main.c : New file.
8742 * gdb.threads/tls-shared.c : New file.
8743 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8744
89320c4c
AS
87452003-07-22 Andreas Schwab <schwab@suse.de>
8746
8747 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8748
180dea7c
AS
87492003-07-20 Andreas Schwab <schwab@suse.de>
8750
8751 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8752 due to insn reordering.
8753
0714963c
AC
87542003-07-15 Andrew Cagney <cagney@redhat.com>
8755
8756 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8757
98a23b3f
MC
87582003-07-15 Michael Chastain <mec@shout.net>
8759
8760 * gdb.base/gdb1250.exp: New file.
8761 * gdb.base/gdb1250.c: New file.
8762
27e417a2
ML
87632003-07-09 Michal Ludvig <mludvig@suse.cz>
8764
8765 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8766 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8767
8bc2021f
EZ
87682003-07-09 Elena Zannoni <ezannoni@redhat.com>
8769
a9c64011
AS
8770 * gdb.threads/tls.c: New file.
8771 * gdb.threads/tls.exp: New file.
8772 * gdb.threads/tls-main.c: New file.
8773 * gdb.threads/tls-shared.c: New file.
8774 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8775
d99968dc
EZ
87762003-07-09 Elena Zannoni <ezannoni@redhat.com>
8777
8778 * gdb.base/annota1.exp: Make sure that we properly escape the
8779 full path of the source file. Xfail more permissive patterns,
d63a86f8 8780 due to a compiler debug info problem.
d99968dc 8781
83876b3b
AS
87822003-07-07 Andreas Schwab <schwab@suse.de>
8783
2705e972
AS
8784 * gdb.asm/m68k.inc: New file.
8785 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8786
83876b3b
AS
8787 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8788 arguments"): Also match negative number.
8789
8790 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8791
3a871b37
DJ
87922003-07-03 Daniel Jacobowitz <drow@mvista.com>
8793
8794 * gdb.base/store.c (charest): New typedef.
8795 (add_char): Rename to add_charest, update.
8796 (wack_char): Rename to wack_charest, update types. Return l + r
8797 to keep r live across the call.
8798 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8799 (wack_double, wack_doublest): Return l + r to keep r live across
8800 the call.
8801 * gdb.base/store.exp: Accomodate store.c changes.
8802
b2a7f303
DC
88032003-06-30 David Carlton <carlton@kealia.com>
8804
8805 * gdb.c++/maint.exp (test_invalid_name): New.
8806 (test_first_component): Add tests for invalid names.
8807
3c6cb4a1
MC
88082003-06-29 Michael Chastain <mec@shout.net>
8809
8810 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8811 output of '<VTT for class>' for virtual base classes.
8812
f1c2644b
DJ
88132003-06-29 Daniel Jacobowitz <drow@mvista.com>
8814
8815 * gdb.base/completion.exp: Tab-complete "complet" instead of
8816 "compl".
8817 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8818
18080350
DJ
88192003-06-29 Daniel Jacobowitz <drow@mvista.com>
8820
8821 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8822 * gdb.base/volatile.exp: Likewise.
8823
f56973f8
DJ
88242003-06-29 Daniel Jacobowitz <drow@mvista.com>
8825
8826 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8827 gdb/1265.
8828
88292003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8830 Daniel Jacobowitz <drow@mvista.com>
8831
8832 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8833 initial line count of 'captured_main' from 26 to 32.
8834 (test_with_self): Allow xmalloc call to be interleaved with the
8835 preceding two lines.
8836
e766d4d6
JB
88372003-06-24 Joel Brobecker <brobecker@gnat.com>
8838
8839 * gdb.base/bang.exp: New testcase.
8840
f125c9a4
JB
88412003-06-23 Joel Brobecker <brobecker@gnat.com>
8842
8843 * gdb.base/langs.exp: Add some tests for the "minimal" language
8844 support.
8845
6e25beaf
EZ
88462003-06-23 Elena Zannoni <ezannoni@redhat.com>
8847
8848 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8849 the testcase.
8850
2f816dda
DJ
88512003-06-22 Daniel Jacobowitz <drow@mvista.com>
8852
8853 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8854 offset.
8855
db5a5748
DJ
88562003-06-22 Daniel Jacobowitz <drow@mvista.com>
8857
8858 * gdb.c++/pr-1210.cc: New file.
8859 * gdb.c++/pr-1210.exp: New file.
8860
1df0c130
DJ
88612003-06-21 Daniel Jacobowitz <drow@mvista.com>
8862
8863 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8864 000-exec-continue.
8865
a92feac0
MK
88662003-06-15 Mark Kettenis <kettenis@gnu.org>
8867
8868 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8869 on *-*-*bsd* instead of *-*-freebsd*.
8870
81a58f5b
AC
88712003-06-14 Andrew Cagney <cagney@redhat.com>
8872
8873 * gdb.base/store.exp: Test longest and doublest. Test all
8874 parameters. Weaken return statement match.
8875 * gdb.base/store.c: Add longest and doublest - aka long long and
8876 long double functions. Put all parameters into local register
8877 variables. Use negative values.
8878
b257a0d3
AC
88792003-06-14 Andrew Cagney <cagney@redhat.com>
8880
8881 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8882 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8883 exit status.
8884 * gdb.base/fileio.exp: Disable target when nointerrupts and
8885 noinferiorio, instead of limiting it to remote. Use remote_exec
8886 instead of system.
d63a86f8 8887
21c38304
JJ
88882003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8889
8890 * gdb.base/float.exp: Add ia64 support.
8891
1bcdb424
CV
88922003-06-12 Corinna Vinschen <vinschen@redhat.com>
8893
8894 * gdb.base/fileio.exp: Run only on remote targets.
8895
6aeb981f
CV
88962003-06-10 Corinna Vinschen <vinschen@redhat.com>
8897
8898 * gdb.base/fileio.c: New file, testing File-I/O.
8899 * gdb.base/fileio.exp: Ditto.
8900
53df362e
RG
89012003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8902
8903 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8904 shared objects after relocation at load time (gdb PR/1132).
8905 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8906 as above, part of the shared object relocation test.
53df362e 8907
ffee1b46
MK
89082003-06-08 Mark Kettenis <kettenis@gnu.org>
8909
b5ca3722
MK
8910 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8911 fully filled history list.
8912 * gdb.base/gdb_history: New file.
8913
03ed860d
MK
8914 * gdb.base/signals.exp: XFAIL "continue to func1" on
8915 i*86-*-freebsd*.
8916
ffee1b46
MK
8917 * gdb.base/attach.exp: When trying to attach to a nonexistent
8918 process, make it possible to specify the PID based on the target,
8919 and do so for *-*-freebsd*.
8920
d80dbb52
RH
89212003-06-02 Richard Henderson <rth@redhat.com>
8922
8923 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8924
6dd77b81
RH
89252003-06-02 Richard Henderson <rth@redhat.com>
8926
8927 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8928
f6347e16
RH
89292003-06-02 Richard Henderson <rth@redhat.com>
8930
8931 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8932
2c161407
DJ
89332003-06-01 Daniel Jacobowitz <drow@mvista.com>
8934
8935 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8936 of globalvar.
8937
572eb746
MK
89382003-06-01 Mark Kettenis <kettenis@gnu.org>
8939
8940 * gdb.asm/asm-source.exp: Check for memory read errors in
8941 disassembler test on *BSD too.
8942
9e9617a5
RH
89432003-06-01 Richard Henderson <rth@redhat.com>
8944
8945 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8946 for .frame.
8947 (gdbasm_call): Lose ldgp.
8948 (gdbasm_startup): Add frame information.
8949 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8950
7b34ad4e
MK
89512003-05-31 Mark Kettenis <kettenis@gnu.org>
8952
8953 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8954 i?86-*-*.
8955
10059fdf
MK
89562003-05-30 Mark Kettenis <kettenis@gnu.org>
8957
8958 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8959 FreeBSD.
8960
acf4b816
RH
89612003-05-29 Richard Henderson <rth@redhat.com>
8962
8963 * gdb.asm/alpha.inc: New file.
8964 * gdb.asm/asm-source.exp: Use it.
8965
e9ecd949
JB
89662003-05-29 Jim Blandy <jimb@redhat.com>
8967
8968 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8969 'core.PID'.
8970
e3e5a4f3
JB
89712003-05-22 Jim Blandy <jimb@redhat.com>
8972
8973 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8974 backtrace.
d63a86f8 8975
72fe3d25
DC
89762003-05-20 David Carlton <carlton@math.stanford.edu>
8977
8978 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8979 this time.
8980
58da2eb2
DC
89812003-05-19 David Carlton <carlton@bactrian.org>
8982
8983 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8984 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8985
1fcb5155
DC
89862003-05-19 David Carlton <carlton@bactrian.org>
8987
8988 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8989 namespace tests.
8990 Bump copyright date.
8991 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8992 (main): Call C::D::marker2.
8993 * gdb.c++/namespace1.cc: New file.
8994
85e85163
JJ
89952003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8996
8997 Roland McGrath <roland@redhat.com>
d63a86f8 8998 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8999 there is no manager thread.
9000
a25fbfec
JJ
90012003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9002
d63a86f8
RM
9003 * gdb.threads/schedlock.exp: Remove assumption that all threads
9004 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
9005 in one of the child threads rather than the main thread.
9006
be375bae
JB
90072003-05-07 Jim Blandy <jimb@redhat.com>
9008
09bf6082
JB
9009 Add support for assembly source testing on the s390x.
9010 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9011 architecture.
9012 * gdb.asm/s390x.inc: New file.
9013
be375bae
JB
9014 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9015 succession of 'if' statements.
9016
00905d52
AC
90172003-05-05 Andrew Cagney <cagney@redhat.com>
9018
9019 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9020
b1e29e33
AC
90212003-05-05 Andrew Cagney <cagney@redhat.com>
9022
9023 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9024 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9025
e33d66ec
EZ
90262003-05-02 Elena Zannoni <ezannoni@redhat.com>
9027
9028 * gdb.base/charset.exp: Update based on new behavior of set/show
9029 charset commands.
9030
2b6fd0d8
AC
90312003-05-01 Andrew Cagney <cagney@redhat.com>
9032
9033 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9034 variable do not give memory errors.
9035
130cacce
AF
90362003-04-30 Adam Fedor <fedor@gnu.org>
9037
9038 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9039 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9040 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9041 gdb.objc/basicclass.m: : New files
9042
9043 * lib/gdb.exp (gdb_compile_objc): New procedure.
9044
bea71854
DJ
90452003-04-27 Daniel Jacobowitz <drow@mvista.com>
9046
9047 * gdb.base/signals.exp: Make backtrace tests more specific.
9048
0f20eeea
DC
90492003-04-23 David Carlton <carlton@bactrian.org>
9050
9051 * gdb.c++/maint.exp (test_first_component): Add tests for
9052 'operator' in more locations.
9053
c8c4d8dc
KB
90542003-04-16 Kevin Buettner <kevinb@redhat.com>
9055
9056 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9057
3fe60e3c
EZ
90582003-04-16 Elena Zannoni <ezannoni@redhat.com>
9059
9060 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 9061 func marke' instead. Update test name.
3fe60e3c 9062
9219021c
DC
90632003-04-15 David Carlton <carlton@math.stanford.edu>
9064
9065 * gdb.c++/maint.exp: New file.
9066
5dd55bdd
EZ
90672003-04-14 Elena Zannoni <ezannoni@redhat.com>
9068
9069 * gdb.threads/schedlock.c: Change type of thread function argument
9070 to long, to avoid warnings on 64-bit platforms.
9071
00890572
EZ
90722003-04-14 Elena Zannoni <ezannoni@redhat.com>
9073
a9c64011
AS
9074 * gdb.base/attach.exp: Add new message from ptrace in case of
9075 attaching to nonexistent process.
d63a86f8 9076
93201743
JB
90772003-04-11 Jim Blandy <jimb@redhat.com>
9078
9079 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9080 gdb.c++/userdef.cc: Place comments on the lines to which the
9081 marker function might return.
9082 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9083 gdb.c++/userdef.exp: Look for those comments to check that we've
9084 returned to the right place, instead of checking line numbers.
9085
2a11c64d
EZ
90862003-04-11 Elena Zannoni <ezannoni@redhat.com>
9087
a9c64011
AS
9088 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9089 match on sourcefile name, instead of directory name.
2a11c64d 9090
68ab8fc5
EZ
90912003-04-10 Elena Zannoni <ezannoni@redhat.com>
9092
d63a86f8 9093 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
9094 working directory name.
9095
5624293a
JB
90962003-04-09 Jim Blandy <jimb@redhat.com>
9097
9098 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9099 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9100 after an inferior function call, report the failure, but allow the
9101 test to continue.
9102
f1f02ee4
SC
91032003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9104
9105 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9106 with -DPROTOTYPES.
9107
6eb79af0
SC
91082003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9109
9110 * gdb.base/break.exp: Revert last patch.
9111
8dfb4cf0
SC
91122003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9113
9114 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9115 with -DPROTOTYPES.
9116
ed4c619a
AC
91172003-04-02 Andrew Cagney <cagney@redhat.com>
9118
9119 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9120 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9121 matching directories by the name breakpoint.
9122 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9123 Make "continue to marker1" consistent.
9124 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9125 message consistent.
9126 * lib/gdb.exp: Put "the program is no longer running", and "the
9127 program exited" in parenthesis.
9128 * lib/mi-support.exp: Ditto.
d63a86f8 9129
4e35d5f0 91302003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 9131
4e35d5f0
BR
9132 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9133
71900fe8
AC
91342003-03-29 Andrew Cagney <cagney@redhat.com>
9135
9136 * gdb.base/sizeof.c (main): Print the value of '\377'.
9137 * gdb.base/sizeof.exp: Check the sign of '\377'.
9138
c0655a16
MC
91392003-03-27 Michael Chastain <mec@shout.net>
9140
9141 * gdb.base/gdb1090.exp: New file.
9142 * gdb.base/gdb1090.cc: New file.
9143
5b2a3989
JB
91442003-03-27 J. Brobecker <brobecker@gnat.com>
9145
9146 * gdb.gdb/observer.exp: New regression test.
9147
79876890
MC
91482003-03-27 Michael Chastain <mec@shout.net>
9149
9150 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9151 * gdb.base/ptype.exp: Likewise.
9152
6eac95e3
CV
91532003-03-27 Corinna Vinschen <vinschen@redhat.com>
9154
9155 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9156
e8c71839
MC
91572003-03-26 Michael Chastain <mec@shout.net>
9158
9159 * gdb.base/ptype.exp: Actually use some typedef'd types.
9160
71b10041
SC
91612003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9162
9163 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9164 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9165
2512cf80
CV
91662003-03-20 Corinna Vinschen <vinschen@redhat.com>
9167
9168 * gdb.base/default.exp: Fix regular expression.
9169
0d195a4f
CV
91702003-03-20 Corinna Vinschen <vinschen@redhat.com>
9171
9172 * gdb.base/args.exp: Fix regular expression.
9173
8a2dbca8
CV
91742003-03-20 Corinna Vinschen <vinschen@redhat.com>
9175
9176 * gdb.base/help.exp: Allow Win32 child process.
9177
bf028682
CV
91782003-03-20 Corinna Vinschen <vinschen@redhat.com>
9179
9180 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9181 when stepping out of main().
9182
182dbe85
CV
91832003-03-20 Corinna Vinschen <vinschen@redhat.com>
9184
9185 * gdb.base/default.exp: Check for win32 specific message when calling
9186 "run" without executable.
9187
d67a6ba5
CV
91882003-03-20 Corinna Vinschen <vinschen@redhat.com>
9189
9190 * gdb.base/args.exp: Expect .exe in output.
9191
a955b5bb
CV
91922003-03-20 Corinna Vinschen <vinschen@redhat.com>
9193
9194 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9195 Cygwin native.
9196
bf6bad4b
AC
91972003-03-17 Andrew Cagney <cagney@redhat.com>
9198
9199 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9200 vector registes.
9201 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9202 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9203
293e9a31
DC
92042003-03-17 David Carlton <carlton@math.stanford.edu>
9205
9206 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9207 test, for PR breakpoints/38.
9208 Call test_watchpoint_and_breakpoint.
9209 * gdb.base/watchpoint.c (func3): New function.
9210 (main): Call func3.
9211
5330f2db
DC
92122003-03-04 David Carlton <carlton@math.stanford.edu>
9213
9214 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9215 Garply<Garply<char> >:: garply".
9216 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9217 with respect to PR c++/1111; note also PR c++/1113.
9218 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9219 respect to PR c++/1062.
9220 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9221
6ece72da
DC
92222003-03-03 David Carlton <carlton@math.stanford.edu>
9223
9224 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9225 with respect to PR c++/57.
9226 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9227 c++/826.
9228 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9229 respect to PR c++/57.
9230
85ca1584
DC
92312003-03-03 David Carlton <carlton@math.stanford.edu>
9232
9233 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9234 respect to PR c++/33 into FAILs.
9235
98e9c5b8
MC
92362003-03-03 Michael Chastain <mec@shout.net>
9237
7bedbf27
MC
9238 * configure.in: Update copyright years.
9239
92402003-03-03 Michael Chastain <mec@shout.net>
9241
9242 * Makefile.in: Update copyright years.
98e9c5b8 9243
f683e100
DC
92442003-02-28 David Carlton <carlton@math.stanford.edu>
9245
9246 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9247 print class instead of struct and/or superfluous protection
9248 specifiers, as long as the resulting output is equivalent to the
9249 source code.
9250 Delete FIXME from end of messages on tests that don't need
9251 fixing.
9252
a9e0cf2c
DC
92532003-02-28 David Carlton <carlton@math.stanford.edu>
9254
9255 * gdb.c++/templates.exp (do_tests): Allow const in the two
9256 Foo<volatile char *>::foo tests.
9257
e8d359df
MS
92582003-02-27 Michael Snyder <msnyder@redhat.com>
9259
d63a86f8 9260 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
9261 will be consistant.
9262
0b71dc91
DC
92632003-02-26 David Carlton <carlton@math.stanford.edu>
9264
9265 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9266 char *>::foo" test with respect to PR c++/33. Create a new test
9267 which is identical to that one except that it doesn't put the
9268 space between the "char" and the "*"; KFAIL it, too.
9269
dd14ab43
DC
92702003-02-26 David Carlton <carlton@math.stanford.edu>
9271
9272 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9273 template types into either PASSes or KFAILs (corresponding to PR
9274 c++/57). Tweak indentation. Update copyright.
9275
1146c7f1
SC
92762003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9277
9278 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9279
74641dfb
MC
92802003-02-13 Michael Chastain <mec@shout.net>
9281
9282 * gdb.base/exprs.exp: Remove i960 remnants.
9283 * gdb.base/funcargs.exp: Likewise.
9284 * gdb.base/list.exp: Likewise.
9285 * gdb.base/ptype.exp: Likewise.
9286
559cd2d0
DC
92872003-02-14 David Carlton <carlton@math.stanford.edu>
9288
9289 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9290 pEe->D::vg()" from XFAIL to KFAIL.
9291
c4f90d87
JM
92922003-02-13 Jason Molenda (jmolenda@apple.com)
9293
9294 * gdb.base/maint.exp: Update maint print statistics regexp to include
9295 new entries.
9296
cbc4d97c
MC
92972003-02-13 Michael Chastain <mec@shout.net>
9298
9299 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9300
40f235b7
MC
93012003-02-12 Michael Chastain <mec@shout.net>
9302
9303 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9304 * gdb.c++/inherit.exp: Likewise.
9305 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9306 * gdb.c++/templates.exp: Likewise.
9307 * gdb.c++/virtfunc.exp: Likewise.
9308
c56716b0
JM
93092003-02-06 Jason Molenda (jason-cl@molenda.com)
9310
9311 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9312 why the code is written that way.
9313
070afcf8
MC
93142003-02-05 Michael Chastain <mec@shout.net>
9315
9316 * gdb.base/dump.exp: Add missing copyright line.
9317
5d0331e5
JM
93182003-02-05 Jason Molenda (jason-cl@molenda.com)
9319
f7ae6d3e 9320 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
9321 at the beginning so the breakpoint doesn't get set on the loop.
9322
92851186
MC
93232003-02-05 Michael Chastain <mec@shout.net>
9324
9325 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9326 output for configurations with gcc 2.95.3.
9327
cbf1e085
AC
93282003-02-05 Keith Seitz <keiths@redhat.com>
9329 Andrew Cagney <ac131313@redhat.com>
9330
9331 * gdb.mi/mi-cli.exp: New file.
d63a86f8 9332
29518e1e
MC
93332003-02-04 Michael Chastain <mec@shout.net>
9334
9335 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9336 Call perror and then continue.
9337
5af1d5f3
MC
93382003-02-03 Michael Chastain <mec@shout.net>
9339
9340 * gdb.c++/pr-1023.cc: New file.
9341 * gdb.c++/pr-1023.exp: New file.
9342
6b549786
JB
93432003-02-05 Jim Blandy <jimb@redhat.com>
9344
9345 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9346 it's local to foobar. Check for it there, and check that it's not
9347 present in main.
9348 * gdb.c++/local.cc (marker2): New function.
9349 (foobar): Call marker1.
9350 (main): Call marker2 instead of marker1.
9351
67f16606
AC
93522003-02-04 Andrew Cagney <ac131313@redhat.com>
9353
9354 * gdb.disasm/mn10200.exp: Obsolete file.
9355 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9356 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9357 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9358
1c5cb38e
DC
93592003-02-04 David Carlton <carlton@math.stanford.edu>
9360
9361 * gdb.c++/overload.exp: Test intToChar(1).
9362 * gdb.c++/overload.cc (intToChar): New.
9363 (main): Call intToChar.
9364
d1fe6965
DC
93652003-02-03 David Carlton <carlton@math.stanford.edu>
9366
9367 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9368 'might_kfail' arg.
9369 KFAIL some of the continue_to_bp_overloaded calls, according to
9370 PR c++/1025.
9371
9ba61c5d
MC
93722003-02-01 Michael Chastain <mec@shout.net>
9373
9374 * gdb.base/advance.c (marker1): New marker function.
9375 * gdb.base/advance.exp: When the 'advance' command lands on the
9376 return breakpoint, it can legitimately stop on either the
9377 current line or the next line. Accommodate both outcomes.
9378 * gdb.base/until.exp: Likewise.
9379
e7494ffb
AC
93802003-02-02 Andrew Cagney <ac131313@redhat.com>
9381
9382 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9383 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9384 now a list, not a tuple.
9385 * gdb.mi/mi-var-display.exp: Ditto.
9386 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 9387
075559bc
AC
93882003-02-01 Andrew Cagney <ac131313@redhat.com>
9389
9390 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9391 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9392 stack backtraces.
9393 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 9394
2bd4c7b1
MK
93952003-02-01 Mark Kettenis <kettenis@gnu.org>
9396
9397 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9398 gdb.mi/mi1-pthreads.exp: Return instead of calling
9399 gdb_suppress_entire_file.
9400
eabd8992
MS
94012003-02-01 Mark Salter <msalter@redhat.com>
9402
9403 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9404
71469e2f
MS
94052003-01-31 Mark Salter <msalter@redhat.com>
9406
9407 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9408 Support empty arg.
9409
38a94d44
MC
94102003-01-30 Michael Chastain <mec@shout.net>
9411
9412 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9413 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9414 has been fixed in gdb/readline on 2003-01-09.
9415
19ea9e73
MS
94162003-01-29 Michael Snyder <msnyder@redhat.com>
9417
e8d359df
MS
9418 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9419 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
9420 * gdb.base/args.exp: Skip if target does not support args passing.
9421
2307bd6a
DJ
94222003-01-22 Daniel Jacobowitz <drow@mvista.com>
9423
19ea9e73 9424 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
9425 gdb_test. Accept a list of expect arguments as the third
9426 parameter.
9427 (gdb_test): Use it.
9428
f2dd3617
EZ
94292003-01-20 Elena Zannoni <ezannoni@redhat.com>
9430
9431 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9432 allow for different test tree configurations. Update some
9433 tescases accordingly.
9434 * gdb.arch/altivec-regs.exp: Ditto.
9435 * gdb.asm/asm-source.exp: Ditto.
9436 * gdb.base/advance.exp: Ditto.
9437 * gdb.base/display.exp: Ditto.
d63a86f8 9438 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
9439 * gdb.base/mips_pro.exp: Ditto.
9440 * gdb.base/overlays.exp: Ditto.
9441 * gdb.base/relocate.exp: Ditto.
9442 * gdb.base/setshow.exp: Ditto.
9443 * gdb.base/step-line.exp: Ditto.
9444 * gdb.base/step-test.exp: Ditto.
9445 * gdb.base/until.exp: Ditto.
9446 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9447
c71cdefd
DC
94482003-01-17 David Carlton <carlton@math.stanford.edu>
9449
9450 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
9451 corresponding to PR c++/945.
9452 Update copyright.
9453
fdba05d7
DC
94542003-01-17 David Carlton <carlton@math.stanford.edu>
9455
9456 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
9457 corresponding to PR c++/68.
9458
94592003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
9460
9461 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
9462 (test_paddr_hairy_functions): Call print_addr_2_kfail for
9463 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
9464
c362c33a
EZ
94652003-01-15 Elena Zannoni <ezannoni@redhat.com>
9466
0fbc361c
EZ
9467 * gdb.base/break.exp: Fix change of default location, because of
9468 removal of until tests.
9469 * gdb.base/help.exp: Update test for new 'until' help message.
9470 Add test for help on 'advance'.
a9c64011 9471 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 9472
dabf8a35
MK
94732003-01-15 Mark Kettenis <kettenis@gnu.org>
9474
9475 * gdb.base/default.exp: Adapt "info float" test for recent changes
9476 to that command. Add test for "info vector".
9477 * gdb.base/float.exp: New file. Add test for "info float" that
9478 resembles the old test in gdb.base/default.exp.
9479
a1769aca
DC
94802003-01-15 David Carlton <carlton@math.stanford.edu>
9481
9482 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
9483
82025e13
EZ
94842003-01-15 Elena Zannoni <ezannoni@redhat.com>
9485
9486 * gdb.base/break.exp: Move the tests of until command from here...
9487 * gdb.base/until.exp: ... to here. New file. Add other tests.
9488 * gdb.base/advance.c: New file.
9489 * gdb.base/advance.exp: New file.
9490
8f9ab801
EZ
94912003-01-14 Elena Zannoni <ezannoni@redhat.com>
9492
a9c64011
AS
9493 * gdb.base/args.c: New file.
9494 * gdb.base/args.exp: New file.
8f9ab801 9495
9ae66589
DJ
94962003-01-14 Daniel Jacobowitz <drow@mvista.com>
9497
9498 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9499
8d77e5c3
DJ
95002003-01-14 Daniel Jacobowitz <drow@mvista.com>
9501
9502 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9503
12d2f0a1
DJ
95042003-01-14 Daniel Jacobowitz <drow@mvista.com>
9505
9506 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9507 dates.
9508
6ca37014
DJ
95092003-01-13 Daniel Jacobowitz <drow@mvista.com>
9510
9511 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9512
b0023472
DJ
95132003-01-13 Daniel Jacobowitz <drow@mvista.com>
9514
9515 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9516 (ptype &*"foo").
9517 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9518
607fbc54 95192003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
9520
9521 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9522 * gdb.mi/mi1-console.exp: Likewise.
9523
607fbc54 95242003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
9525
9526 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9527 * gdb.mi/mi1-console.exp: Likewise.
9528
a1fb14a2
DJ
95292003-01-13 Daniel Jacobowitz <drow@mvista.com>
9530
9531 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9532
c4cf40b7
DJ
95332003-01-09 Daniel Jacobowitz <drow@mvista.com>
9534
9535 * gdb.base/detach.exp: New test.
9536
696d5a5b
DJ
95372003-01-09 Daniel Jacobowitz <drow@mvista.com>
9538
9539 * Makefile.in (ALL_SUBDIRS): New variable.
9540 (subdirs, clean, distclean): Use it.
9541 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
9542 regenerating Makefile, since it is generated from the top level.
9543 * gdb.asm/Makefile.in: Likewise.
9544 * gdb.base/Makefile.in: Likewise.
9545 * gdb.c++/Makefile.in: Likewise.
9546 * gdb.disasm/Makefile.in: Likewise.
9547 * gdb.java/Makefile.in: Likewise.
9548 * gdb.mi/Makefile.in: Likewise.
9549 * gdb.threads/Makefile.in: Likewise.
9550 * gdb.trace/Makefile.in: Likewise.
9551
754533e4
DC
95522003-01-09 David Carlton <carlton@math.stanford.edu>
9553
9554 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
9555 Add copyright year 2003.
9556
d8b3e9ee
MC
95572003-01-06 Michael Chastain <mec@shout.net>
9558
9559 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
9560 When selecting a thread, 'line' and 'file' are optional.
9561 * gdb.mi/mi1-pthreads.exp: Likewise.
9562
8e9e0fe6
AS
95632003-01-06 Andreas Schwab <schwab@suse.de>
9564
9565 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
9566 failures.
9567
b5ab8ff3
DJ
95682003-01-04 Daniel Jacobowitz <drow@mvista.com>
9569
9570 Fix PR gdb/844
9571 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
9572 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
9573
9574 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
9575 instead of calling gdb_suppress_entire_file.
9576 * gdb.threads/print-threads.exp: Likewise.
9577 * gdb.threads/schedlock.exp: Likewise.
9578
9579 * gdb.threads/killed.exp: Return instead of calling
9580 gdb_suppress_entire_file.
9581 * gdb.threads/linux-dp.exp: Likewise.
9582 * gdb.threads/pthreads.exp: Likewise.
9583
1e698235
DJ
95842003-01-04 Daniel Jacobowitz <drow@mvista.com>
9585
9586 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
9587 stabs.
9588 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
9589 * gdb.base/whatis.exp: Always allow (void) after function names.
9590
147ff08c
DJ
95912003-01-04 Daniel Jacobowitz <drow@mvista.com>
9592
9593 * gdb.c++/casts.exp: Correct regexp.
9594
dc62bfc2
MK
95952003-01-04 Mark Kettenis <kettenis@gnu.org>
9596
9597 * configure.in: Call AC_CONFIG_HEADER. Don't call
9598 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
9599 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
9600 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
9601 aforementioned directories in the AC_OUPUT call.
9602 * config.hin: New file.
9603 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9604 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
9605 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
9606 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
9607 pass -I$objdir instead of -I$objdir/$subdir in compilation.
9608 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
9609 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
9610 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
9611 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
9612 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
9613 gdb.threads/configure.in, gdb.threads/configure,
9614 gdb.threads/config.in, gdb.trace/configure.in,
9615 gdb.trace/configure: Removed.
9616
77afa639
MC
96172003-01-03 Michael Chastain <mec@shout.net>
9618
9619 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
9620 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
9621
7634bb6e
DJ
96222003-01-03 Daniel Jacobowitz <drow@mvista.com>
9623
9624 * gdb.base/store.exp: Fix regular expressions.
9625
b39c905e
MK
96262002-12-28 Mark Kettenis <kettenis@gnu.org>
9627
9628 * configure.in: Rewrite.
9629 * configure: Regenerated.
9630
0a8551dd
DC
96312003-01-03 David Carlton <carlton@math.stanford.edu>
9632
9633 * gdb.base/psymtab.exp: New file.
9634 * gdb.base/psymtab1.c: Ditto.
9635 * gdb.base/psymtab2.c: Ditto.
9636
c60b7188
AF
96372002-12-23 Adam Fedor <fedor@gnu.org>
9638
9639 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9640
ee73db83
DC
96412002-12-23 David Carlton <carlton@math.stanford.edu>
9642
9643 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9644 and current_directory initialization.
9645
d6c1774e
JB
96462002-12-22 Jim Blandy <jimb@redhat.com>
9647
f0a847b8
JB
9648 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9649 rather than as part of the output file name.
9650
d6c1774e
JB
9651 * gdb.base/attach.exp: There's no need to copy the test program to
9652 /tmp; that was only ever necessary on HP/UX, and this test is
9653 entirely disabled there anyway.
9654
f0708dbb
JB
96552002-12-21 Jim Blandy <jimb@redhat.com>
9656
4c2acfea
JB
9657 * gdb.c++/psmang.exp: Doc fix.
9658
f0708dbb
JB
9659 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9660 test.
9661
9579e000
DC
96622002-12-20 David Carlton <carlton@math.stanford.edu>
9663
9664 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9665
d1810171
MC
96662002-12-18 Michael Chastain <mec@shout.net>
9667
9668 * gdb.c++/annota2.exp: Add copyright year 2002.
9669
76565097
DC
96702002-12-17 David Carlton <carlton@math.stanford.edu>
9671
9672 * gdb.c++/try_catch.cc: Add marker comments.
9673 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9674 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9675 * gdb.c++/m-static.cc: Ditto.
9676 * gdb.c++/m-static1.cc: Ditto.
9677 * gdb.c++/try_catch.cc: Ditto.
9678
da81390b
JJ
96792002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9680
9681 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9682 to see whether we are using the new -environment-directory
9683 command which resets via -r or the old version of the command
9684 which may prompt the user. Part of fix for gdb/741.
9685
b304d130
AC
96862002-12-13 Andrew Cagney <ac131313@redhat.com>
9687
9688 * gdb.fortran/types.exp: Update obsolete comment.
9689 * gdb.fortran/exprs.exp: Ditto.
9690 * lib/gdb.exp: Delete obsolete code.
9691 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9692 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9693 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9694 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9695 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9696 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9697 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9698 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9699 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9700 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9701 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9702 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9703 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9704 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9705 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9706 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9707 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9708 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9709 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9710 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9711 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9712 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9713 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9714 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9715 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9716 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9717 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9718 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9719 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9720 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9721 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9722 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9723 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9724 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9725 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9726 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9727 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9728
a23b6e6a
DC
97292002-12-11 David Carlton <carlton@math.stanford.edu>
9730
9731 * gdb.c++/m-data.exp: Add test for members that shadow global
9732 variables: see PR gdb/804.
9733 * gdb.c++/m-data.cc: Ditto.
9734
6604731b
DJ
97352002-12-10 Daniel Jacobowitz <drow@mvista.com>
9736
9737 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9738
de46ecd7
DC
97392002-12-06 David Carlton <carlton@math.stanford.edu>
9740
9741 * gdb.base/store.c: Don't declare functions static.
9742
27e829d0
AC
97432002-12-04 Andrew Cagney <ac131313@redhat.com>
9744
9745 * gdb.base/store.exp, gdb.base/store.c: New files.
9746
92806416
DJ
97472002-12-03 Daniel Jacobowitz <drow@mvista.com>
9748
9749 * gdb.base/selftest.exp: Update for current gdb.
9750
3bcbaac5
DJ
97512002-12-03 Daniel Jacobowitz <drow@mvista.com>
9752
9753 * gdb.base/maint.exp: Only dump symbols from one source file
9754 or objfile.
9755
f4f00b1f
DJ
97562002-12-03 Daniel Jacobowitz <drow@mvista.com>
9757
9758 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9759 function call.
9760
f1c8a949
JB
97612002-11-25 Jim Blandy <jimb@redhat.com>
9762
9763 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9764 function appearing in error message.
9765
9e297a97
DJ
97662002-11-21 Daniel Jacobowitz <drow@mvista.com>
9767
9768 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9769
1f312e79
JJ
97702002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9771
d63a86f8
RM
9772 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9773 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9774 should be in mi console format. This is part of fix for PR gdb/604.
9775
83c31e7d
FN
97762002-09-18 Fernando Nasser <fnasser@redhat.com>
9777
9778 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9779 which explicitly prints the zero offset as "+0".
9780
322b3f65
DJ
97812002-10-22 Daniel Jacobowitz <drow@mvista.com>
9782
9783 * gdb.threads/schedlock.c (args): Make unsigned.
9784
97852002-10-21 Daniel Jacobowitz <drow@mvista.com>
9786
9787 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9788 numbers. Allow "foo2|selected stack frame".
9789 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9790 * gdb.asm/asmsrc2.s: Likewise.
9791 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9792 comments.
9793 * gdb.asm/mips.inc: New file.
9794
5e2fe5b8
AF
97952002-10-18 Adam Fedor <fedor@gnu.org>
9796
9797 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9798 * gdb.base/help.exp: Likewise.
9799
abe1a5d0
KB
98002002-10-17 Kevin Buettner <kevinb@redhat.com>
9801
9802 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9803 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9804
10abb1d4
JB
98052002-10-02 Jim Blandy <jimb@redhat.com>
9806
9807 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9808
1f609b42
AC
98092002-10-01 Andrew Cagney <ac131313@redhat.com>
9810
9811 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9812 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9813 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9814 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9815 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9816 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9817 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9818
0aee02e4
AC
98192002-09-29 Andrew Cagney <ac131313@redhat.com>
9820
9821 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9822 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9823 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9824 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9825 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9826 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9827 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9828
6fde09ad
KB
98292002-09-27 Kevin Buettner <kevinb@redhat.com>
9830
9831 * gdb.base/annota1.exp (info break): Make directory components of
9832 path optional since not all compilers emit this debug information.
9833
9834 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9835 step ends up stepping out of the function instead of stopping on
9836 the epilogue.
9837
9e8aab75
KS
98382002-09-26 Keith Seitz <keiths@redhat.com>
9839
9840 * lib/insight-support.exp (gdbtk_start): Figure out where
9841 the insight executable is based on where gdb is. Use this
9842 executable to start insight instead of gdb.
9843
e36180d7
AC
98442002-09-25 Andrew Cagney <cagney@redhat.com>
9845
9846 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9847
9dd34b2b
AC
98482002-09-24 Andrew Cagney <ac131313@redhat.com>
9849
9850 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9851 test_isolated_complaints.
9852 (test_empty_complaint): New function.
9853 (test_empty_complaints): New function. Check no output when no
9854 complaints.
d63a86f8 9855
dea97812
KB
98562002-09-19 Jim Blandy <jimb@redhat.com>
9857
a9c64011 9858 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9859
54951bd7
AC
98602002-09-19 Andrew Cagney <ac131313@redhat.com>
9861
9862 * gdb.gdb/complaints.exp: New file.
9863
dec43320
AC
98642002-09-18 Andrew Cagney <ac131313@redhat.com>
9865
9866 * gdb.base/maint.exp: Check `help maint internal-warning'.
9867
e70d6e3f
DC
98682002-09-18 David Carlton <carlton@math.stanford.edu>
9869
9870 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9871 numbers, and replace them by a single breakpoint after the
9872 constructors are all finished.
9873 Add test 4.
9874 * gdb.c++/m-static.cc: Add test 4.
9875 * gdb.c++/m-static.h: New file.
9876 * gdb.c++/m-static1.cc: New file.
9877
9878 * gdb.c++/printmethod.exp: New file.
9879 * gdb.c++/printmethod.cc: New file.
9880
9881 * gdb.c++/pr-574.exp: New file.
9882 * gdb.c++/pr-574.cc: New file.
9883
afb5c968
CV
98842002-09-18 Corinna Vinschen <vinschen@redhat.com>
9885
9886 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9887 embedded targets which never actually exit.
9888
31e45dee
FN
98892002-09-18 Fernando Nasser <fnasser@redhat.com>
9890
9891 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9892 "don't step after run" as unresolved or unsupported, instead of xfail.
9893
a283c5a1
CV
98942002-09-18 Corinna Vinschen <vinschen@redhat.com>
9895
9896 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9897 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9898 Add newline to expected string in "step out of main (status wrapper)"
9899 case.
9900
11350d2a
CV
99012002-09-18 Corinna Vinschen <vinschen@redhat.com>
9902
9903 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9904 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9905
0deec7d6
TT
99062002-09-17 Tom Tromey <tromey@redhat.com>
9907
9908 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9909 \000, not \0, in double-quoted string.
9910
b2b4a1b5
CV
99112002-09-14 Corinna Vinschen <vinschen@redhat.com>
9912
c9d37158 9913 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9914 string after running the commands execution on breakpoint tests.
9915
1c56143a
CV
99162002-09-13 Corinna Vinschen <vinschen@redhat.com>
9917
9918 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9919
37f8da45
JB
99202002-09-12 Joel Brobecker <brobecker@gnat.com>
9921
9922 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9923
08b468e0
KS
99242002-09-10 Keith Seitz <keiths@redhat.com>
9925
9926 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9927 runto proc.
9928 (mi_run_to_main): Use mi_runto.
9929 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9930
dc360f58
KS
99312002-09-10 Keith Seitz <keiths@redhat.com>
9932
9933 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9934 regexp for stopping at main. Could have multiple event notifications.
9935 Don't assume that main was declared with no parameters.
9936 (mi_next): Use mi_step_to.
9937 (mi_step): Use mi_next_to.
9938
ce3abcfb
CV
99392002-09-09 Corinna Vinschen <vinschen@redhat.com>
9940
9941 * gdb.base/default.exp: Fix expected string in `info float' test.
9942
d1f5b980
BE
99432002-09-09 Ben Elliston <bje@redhat.com>
9944
9945 * config/mips.exp: Update comments.
9946 * config/mips-idt.exp: Likewise.
9947 * config/nind.exp: Likewise.
9948 * config/slite.exp: Likewise.
9949 * config/sparclet.exp: Likewise.
9950 * config/udi.exp: Likewise.
9951 * config/vx.exp: Likewise.
9952 * config/vxworks29k.exp: Likewise.
9953
2f71430b
JB
99542002-09-05 Jim Blandy <jimb@redhat.com>
9955
9956 * gdb.threads/killed.exp: Fix test failure message.
9957
7ddebc7e
KS
99582002-09-04 Keith Seitz <keiths@redhat.com>
9959
9960 * lib/mi-support.exp: Update copyright.
9961 (mi_gdb_test): Increase the priority of the expected pattern
9962 so that it matches gdb_test.
9963
0ae67eb3
KS
99642002-09-03 Keith Seitz <keiths@redhat.com>
9965
9966 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9967 Use integer comparison instead of string comparison for testing
9968 whether binary was built.
9969
38fc42c8
JB
99702002-09-03 Jim Blandy <jimb@redhat.com>
9971
9972 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9973
b6ff0e81
JB
99742002-08-29 Jim Blandy <jimb@redhat.com>
9975
9976 * gdb.threads/pthreads.exp: Move the portable thread compilation
9977 code into a function in lib/gdb.exp, and call that from here.
9978 * lib/gdb.exp (gdb_compile_pthreads): New function.
9979
07c98896
KS
99802002-08-29 Keith Seitz <keiths@redhat.com>
9981
9982 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9983 expect_out so that callers can get at it.
9984
0312286c
DJ
99852002-08-23 Daniel Jacobowitz <drow@mvista.com>
9986
9987 * gdb.threads/print-threads.c: New file.
9988 * gdb.threads/print-threads.exp: New file.
9989 * gdb.threads/schedlock.c: New file.
9990 * gdb.threads/schedlock.exp: New file.
9991
dd039bc4
EZ
99922002-08-22 Elena Zannoni <ezannoni@redhat.com>
9993
a9c64011
AS
9994 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9995 not altivec.c.
dd039bc4 9996
1f36144c
MK
99972002-08-17 Mark Kettenis <kettenis@gnu.org>
9998
9999 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10000 targets. The problem should be fixed now.
10001
16057ec7 100022002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
10003
10004 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10005 2002-07-24 change that removes final dots from error messages.
10006
3c1499ad
TT
100072002-08-13 Tom Tromey <tromey@redhat.com>
10008
10009 * gdb.base/readline.exp: New file.
10010
a20ce2c3
AC
100112002-08-01 Andrew Cagney <ac131313@redhat.com>
10012
10013 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10014 supress message.
10015
db034ac5
AC
100162002-08-01 Andrew Cagney <cagney@redhat.com>
10017
10018 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10019 CHILL_FOR_TARGET and CHILL_LIB.
10020 * configure.in (configdirs): Remove gdb.chill.
10021 * configure: Regenerate.
10022 * lib/gdb.exp: Obsolete references to chill.
10023 * gdb.fortran/types.exp: Ditto.
10024 * gdb.fortran/exprs.exp: Ditto.
10025
3e000b18
KB
100262002-07-30 Kevin Buettner <kevinb@redhat.com>
10027
10028 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10029 set Irix-specific compile and link flags.
10030
28f4966b
KB
100312002-07-29 Kevin Buettner <kevinb@redhat.com>
10032
10033 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10034 source files. The ``-o'' option doesn't work with the ``-E'' option
10035 when using the Irix compiler.
10036
46c0d5a6
DJ
100372002-07-19 Daniel Jacobowitz <drow@mvista.com>
10038
10039 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10040 Improve support for reusing an exec file. Copy exec file
10041 to target, and run gdbserver on the target instead of on the host.
10042
eecf4bed
JB
100432002-07-18 Jim Blandy <jimb@redhat.com>
10044
0f815cdf
JB
10045 * gdb.base/ending-run.exp: Don't expect to see the program end in
10046 some orderly fashion when we're running on a real stand-alone
10047 board.
10048
eecf4bed
JB
10049 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10050 targets that don't support interrupts.
10051
52d309e4
JB
100522002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10053
10054 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10055 systems.
10056 Move comments in expect statements to inside the actions, so that they
10057 don't get matched against.
10058
ff683d9e
MK
100592002-07-10 Mark Kettenis <kettenis@gnu.org>
10060
10061 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10062 function when asleep" test.
10063
b5356753
AC
100642002-07-10 Andrew Cagney <ac131313@redhat.com>
10065
10066 * gdb.base/page.exp: Rewrite to handle problems with very long
10067 `info set' output. Update copyright.
10068
6aa4d13a
AC
100692002-06-26 Andrew Cagney <ac131313@redhat.com>
10070
10071 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10072 gdb.threads-hp.
10073 * gdb.hp/configure: Regenerate.
10074 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10075 * gdb.hp/gdb.threads-hp/configure: Delete file.
10076 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10077
8cf8c2b8
AC
100782002-06-22 Andrew Cagney <ac131313@redhat.com>
10079
10080 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10081 setlocale, bindtextdomain and textdomain.
10082
6827a8f8
JB
100832002-06-11 Jim Blandy <jimb@redhat.com>
10084
919d772c
JB
10085 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10086 preprocessor macro information is present.
10087
6827a8f8
JB
10088 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10089 tests.
10090
c15b0d21
MS
100912002-06-06 Michael Snyder <msnyder@redhat.com>
10092
c5984d70
MS
10093 * gdb.base/overlays.exp: Record addresses of overlay
10094 functions in TCL variables rather than in GDB variables,
10095 to avoid having GDB convert them to pointers (with loss
10096 of information).
10097
d63a86f8 10098 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 10099 default linker script changes.
c15b0d21
MS
10100 * gdb.base/long_long.exp: Add check for sizeof (long double).
10101
be26fe0d
ML
101022002-06-06 Michal Ludvig <mludvig@suse.cz>
10103
10104 * gdb.asm/asm-source.exp: Add x86-64 target.
10105 * gdb.asm/x86_64.inc: New.
d63a86f8 10106
258093ca 101072002-05-30 Michael Chastain <mec@shout.net>
258093ca 10108
4b3153f1 10109 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
10110 * gdb.c++/m-static.cc: New file.
10111 * gdb.c++/m-static.exp: New file.
10112
241264c6
MS
101132002-05-28 Michael Snyder <msnyder@redhat.com>
10114
10115 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10116 precision.
10117
9bba8c8f 101182002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 10119
4b3153f1 10120 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
10121 * gdb.c++/m-data.cc: New file.
10122 * gdb.c++/m-data.exp: New file.
10123
101242002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 10125
4b3153f1 10126 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 10127 * gdb.c++/try_catch.cc: New file.
d63a86f8 10128 * gdb.c++/try_catch.exp: New file.
9bba8c8f 10129
def1b996
MC
101302002-05-27 Michael Chastain <mec@shout.net>
10131
10132 * gdb.c++/local.exp: Accept more nested types in output.
10133
522ba268
MC
101342002-05-26 Michael Chastain <mec@shout.net>
10135
10136 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10137
277254ba
MS
101382002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10139
10140 * lib/gdb.exp (gdb_wrapper_init): Just because
10141 gdb_wrapper_file exists, this does not mean that the file
10142 should not be rebuilt. That is what gdb_wrapper_initialized
10143 is for.
10144 (default_gdb_init): Reset gdb_wrapper_initialized.
10145
b61a8733
MS
101462002-05-23 Michael Snyder <msnyder@redhat.com>
10147
d63a86f8 10148 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
10149 the precision of the floating point test results.
10150 * gdb.base/call-rt-st.exp: Ditto.
10151
b61a8733
MS
10152 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10153 * gdb.base/call-rt-st.exp: Ditto.
10154
56f6e910
MC
101552002-05-19 Michael Chastain <mec@shout.net>
10156
10157 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10158
ad0b0016
EZ
101592002-05-19 Elena Zannoni <ezannoni@redhat.com>
10160
a9c64011
AS
10161 * configure.in (configdirs): Add gdb.arch.
10162 * configure: Regenerate.
ad0b0016 10163
f617d2b6
JB
101642002-05-17 Jim Blandy <jimb@redhat.com>
10165
10166 * gdb.base/completion.exp: Recognize the more detailed error
10167 messages produced by the macro expander's lexical analyzer.
10168
eac2a696
EZ
101692002-05-14 Elena Zannoni <ezannoni@redhat.com>
10170
a9c64011
AS
10171 * gdb.arch/altivec-abi.c: New file.
10172 * gdb.arch/altivec-abi.exp: New file.
10173 * gdb.arch/altivec-regs.c: New file.
10174 * gdb.arch/altivec-regs.exp: New file.
eac2a696 10175
2fdde8f8
DJ
101762002-05-14 Daniel Jacobowitz <drow@mvista.com>
10177
10178 * gdb.base/maint.exp (maint print type): Update for new type
10179 structure.
d63a86f8 10180
e31f1a7c
EZ
101812002-05-14 Elena Zannoni <ezannoni@redhat.com>
10182
10183 * gdb.arch: New directory.
10184 * gdb.arch/configure.in: New file.
10185 * gdb.arch/configure: New file.
10186 * gdb.arch/Makefile.in: New file.
10187
db589741
CV
101882002-05-13 Corinna Vinschen <vinschen@redhat.com>
10189
10190 * gdb.asm/asm-source.exp: Add v850 as supported target.
10191 * gdb.asm/v850.inc: New file.
10192
8ce2a7dc
DJ
101932002-05-13 Daniel Jacobowitz <drow@mvista.com>
10194
10195 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10196
df763c7f
DJ
101972002-05-12 Daniel Jacobowitz <drow@mvista.com>
10198
10199 * gdb.base/break.exp: Check 'break "marker2"'.
10200
377daeed
MS
102012002-05-10 Michael Snyder <msnyder@redhat.com>
10202
10203 * gdb.base/long_long.exp: Fix typo.
10204
c4b7bc2b
JB
102052002-05-10 Jim Blandy <jimb@redhat.com>
10206
ecac9a4e
JB
10207 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10208 a bug.
10209
c4b7bc2b
JB
10210 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10211 Recognize more detailed error message produced by the macro
10212 expander's lexical analyzer.
10213 * lib/gdb.exp (test_print_reject): Same.
10214
e71019a1
MK
102152002-05-09 Mark Kettenis <kettenis@gnu.org>
10216
10217 * gdb.c++/method.exp: Fix typo.
10218
fedfc8e6
MS
102192002-05-08 Michael Snyder <msnyder@redhat.com>
10220
166a1957
MS
10221 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10222 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 10223 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
10224 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10225 Add iftarget clause for strongarm.
d63a86f8 10226
f1c47eb2
MS
102272002-05-06 Michael Snyder <msnyder@redhat.com>
10228
cb9a9d3e
MS
10229 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10230 (gdb_continue_to_end): Accept output from status wrapper.
10231 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10232 Clean up fail messages to match pass messages.
10233
f1c47eb2
MS
10234 Enable the "needs_status_wrapper" testsuite feature.
10235 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10236 (gdb_compile): Conditionally call gdb_wrapper_init.
10237 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10238 * gdb.c++/method.exp: Recognize output from status wrapper.
10239
6079c749
BE
102402002-05-06 Ben Elliston <bje@redhat.com>
10241From Graydon Hoare <graydon@redhat.com>
10242
10243 * config/sid.exp: Include support for "rawsid" protocol.
10244
188baff3
JB
102452002-05-03 Jim Blandy <jimb@redhat.com>
10246
10247 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10248 * gdb.c++/hang3.C: New file.
10249
b9c07f0f
AC
102502002-05-04 Andrew Cagney <ac131313@redhat.com>
10251
10252 * gdb.base/default.exp: Remove obsolete code.
10253 * gdb.c++/misc.exp: Ditto. Update copyright.
10254 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10255 * gdb.base/whatis.exp: Ditto. Update copyright.
10256 * gdb.base/scope.exp: Ditto. Update copyright.
10257 * gdb.base/ptype.exp: Ditto. Update copyright.
10258 * gdb.base/printcmds.exp: Ditto. Update copyright.
10259 * gdb.base/opaque.exp: Ditto. Update copyright.
10260 * gdb.base/list.exp: Ditto.
10261 * gdb.base/funcargs.exp: Ditto. Update copyright.
10262 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10263 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10264 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10265 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10266 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10267 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10268
5c7a0397
MS
102692002-05-02 Michael Snyder <msnyder@redhat.com>
10270
d6dcc264 10271 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
10272 * gdb.base/long_long.exp: Add xscale target.
10273 * gdb.base/default.exp: Add xscale target.
10274
eb7f1c48
JB
102752002-05-01 Jim Blandy <jimb@redhat.com>
10276
10277 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10278 gdb.c++/hang.exp: New test.
10279
a6befae8
FF
102802002-05-01 Fred Fish <fnf@redhat.com>
10281
10282 * gdb.base/completion.exp: Handle completions of "./Make" for
10283 more than one completion possibility, as is the case when we
10284 build and test in the source tree.
10285
0a310277
AG
102862002-04-29 Anthony Green <green@redhat.com>
10287
10288 * gdb.java/jmisc1.exp: New file.
10289 * gdb.java/jmisc2.exp: New file.
10290
6ff9af88
DJ
102912002-04-24 Daniel Jacobowitz <drow@mvista.com>
10292
10293 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10294
96b3d632
EZ
102952002-04-23 Elena Zannoni <ezannoni@redhat.com>
10296
10297 * gdb.base/help.exp: Change 'help status' to allow for target
10298 dependent output differences.
10299
5019bb54
MC
103002002-04-22 Michael Chastain <mec@shout.net>
10301
10302 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10303
a805a116
MC
103042002-04-22 Michael Chastain <mec@shout.net>
10305
10306 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10307
a1706bfd
DM
103082002-04-17 David S. Miller <davem@redhat.com>
10309
10310 * gdb.asm/sparc64.inc: New file.
10311 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10312
a73a20a2
EZ
103132002-04-19 Elena Zannoni <ezannoni@redhat.com>
10314
10315 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10316 instruction file directly into the build tree. Clean up at end of
10317 test.
10318
ba678339
DM
103192002-04-18 David S. Miller <davem@redhat.com>
10320
10321 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10322 handle 64-bit platforms correctly.
10323 * gdb.base/maint.exp: Likewise.
10324
b03399da
KB
103252002-04-18 Kevin Buettner <kevinb@redhat.com>
10326
10327 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10328 ``-fpic'' when compiling files comprising a shared library, but
10329 it does need additional linker flags in order to find shared
10330 libraries at run time.
10331
e2004992
KB
103322002-04-18 Kevin Buettner <kevinb@redhat.com>
10333
10334 * gdb.base/cvexpr.c (use): New function.
10335 (main): Invoke use() on all global variables to prevent
10336 some linkers from deleting these otherwise unused symbols.
10337
d8937120
MC
103382002-04-17 Michael Chastain <mec@shout.net>
10339From David S. Miller <davem@redhat.com>
10340
10341 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10342 handle 64-bit platforms correctly.
10343
ffd61a58
MS
103442002-04-12 Michael Snyder <msnyder@redhat.com>
10345From Jim Blandy <jimb@redhat.com>
a9c64011 10346 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
10347 script can handle this instead.
10348 * gdb.base/bar.c (barx): Same.
10349 * gdb.base/baz.c (bazx): Same.
10350 * gdb.base/grbx.c (grbxx): Same.
10351
10352 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10353 manager doesn't automatically unmap overlays unnecessarily.
10354
6b8426a6
MH
103552002-04-10 Martin M. Hunt <hunt@redhat.com>
10356
10357 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10358 stepping out of main.
10359
34af4875
MC
103602002-04-09 Michael Chastain <mec@shout.net>
10361
10362 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10363 scope so that the nested scope tests will make sense.
10364 * gdb.c++/local.exp: Write patterns that actually work with gcc
10365 (the HP patterns "were never known to work with gcc").
10366 Keep the old aCC patterns too.
10367
2d1676a0
DJ
103682002-04-09 Daniel Jacobowitz <drow@mvista.com>
10369
10370 * gdb.base/attach.exp: Correct target board test.
10371
3a63e3f9
MC
103722002-04-08 Michael Chastain <mec@shout.net>
10373
10374 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10375 in a const method. Add some xfail and fail cases for configurations
10376 that do not emit the "const ...".
10377
f18dabd2
MC
103782002-04-07 Michael Chastain <mec@shout.net>
10379
10380 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10381 Accept "A * const" and "const A * const" as type of "this".
10382 Fix spelling of getFunky throughout. Make messages uniform.
10383
0fcddd82
EZ
103842002-04-07 Elena Zannoni <ezannoni@redhat.com>
10385
a9c64011 10386 Work around for PR gdb/285:
0fcddd82
EZ
10387 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10388
16a8534a
EZ
103892002-04-07 Elena Zannoni <ezannoni@redhat.com>
10390
10391 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10392 instructions file at run time instead of configure time.
10393 Sometimes we run the test in a directory that is not the one we
10394 configured in.
10395 * gdb.asm/configure.in: Delete creation of symlink.
10396 * gdb.asm/configure: Regenerate.
10397
24181d81
JB
103982002-04-05 J. Brobecker <brobecker@gnat.com>
10399
10400 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10401 xfullpath () function.
10402
7cdb7107
DJ
104032002-04-04 Daniel Jacobowitz <drow@mvista.com>
10404
10405 * gdb.asm/Makefile.in: Correct dependencies.
10406
10407 * gdb.asm/powerpc.inc: New file.
10408 * gdb.asm/asm-source.exp: Add PowerPC.
10409 * gdb.asm/configure.in: Likewise.
10410 * gdb.asm/configure: Regenerated.
10411
a7d17088
DJ
104122002-04-04 Daniel Jacobowitz <drow@mvista.com>
10413
10414 * gdb.base/relocate.exp: New file.
10415 * gdb.base/relocate.c: New file.
10416
cd721503
FF
104172002-04-04 Fred Fish <fnf@redhat.com>
10418
10419 * gdb.base/step-test.exp: Update comment regarding stopping in
10420 memcpy/bcopy calls inserted as part of the compiler runtime.
10421
b22ad7a7
MS
104222002-04-04 Michael Snyder <msnyder@redhat.com>
10423
10424 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10425
5f279fa6
DJ
104262002-04-03 Daniel Jacobowitz <drow@mvista.com>
10427
10428 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10429 (gdb_expect): Remove $notransfer hack.
10430
dd0fd3ce
DJ
104312002-04-02 Daniel Jacobowitz <drow@mvista.com>
10432
10433 * gdb.c++/classes.exp ("calling method for small class"): Match
10434 updated register output.
10435
1e50cda1
DJ
104362002-03-30 Daniel Jacobowitz <drow@mvista.com>
10437
10438 Fix PR gdb/452
10439 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10440 when finished. Make gdb_file_cmd send "exec-file" when
10441 appropriate.
10442
24015922
DJ
104432002-03-30 Daniel Jacobowitz <drow@mvista.com>
10444
10445 * gdb.base/attach.exp: Remove extra setup_xfail.
10446
dd7dfd64
MS
104472002-03-26 Michael Snyder <msnyder@redhat.com>
10448
10449 * gdb.base/default.exp: Add tests for dump, append, and restore.
10450 * gdb.base/help.exp: Add tests for dump, append, and restore.
10451 * gdb.base/dump.exp: New file, test dump, append and restore.
10452 * gdb.base/dump.c: New file.
10453
48b2f8d7
MS
104542002-03-27 Michael Snyder <msnyder@redhat.com>
10455
d63a86f8 10456 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
10457 clean-ups in help messages.
10458
05b4d525
FF
104592002-03-26 Fred Fish <fnf@redhat.com>
10460
10461 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
10462 have debugging info for those functions and the compiler uses them
10463 internally to copy structs around.
10464
d7679631
FF
104652002-03-26 Fred Fish <fnf@redhat.com>
10466
10467 * gdb.base/list.exp: Revert the change made yesterday and add note
10468 about why we don't list the default lines for remote targets.
10469
523ac3f9
MS
104702002-03-25 Michael Snyder <msnyder@redhat.com>
10471
10472 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
10473
754b2b8d
FF
104742002-03-25 Fred Fish <fnf@redhat.com>
10475
10476 * gdb.base/list.exp: This test works on remote targets so remove
10477 the short circuit for remote targets. Update copyright.
10478
33c3e192
FF
104792002-03-25 Fred Fish <fnf@redhat.com>
10480
10481 * gdb.base/attach.exp: Fix logic error that was suppressing this
10482 test for all non hppa*-*-hpux* targets, instead of the hp target.
10483 Move comments closer to the suppression point. Also now need to
10484 check that we are running natively.
10485
d43e73ee
MS
104862002-03-22 Michael Snyder <msnyder@redhat.com>
10487
882c8f02
MS
10488 * gdb.base/default.exp: Add test for gcore. Update copyright.
10489 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 10490
04c12f60
FF
104912002-03-06 Fred Fish <fnf@redhat.com>
10492
10493 * gdb.base/funcargs.c: Remove extraneous ';' character.
10494 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10495
b43df995
MC
104962002-03-04 Michael Chastain <mec@shout.net>
10497
10498 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10499 accommodate gcc v3 function signature.
10500 * gdb.mi/mi0-var-cmd-exp: Ditto.
10501
92362027
AC
105022002-02-24 Andrew Cagney <ac131313@redhat.com>
10503
10504 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10505 ``GNU/Linux'' or ``Linux kernel''
10506 * testsuite/gdb.threads/pthreads.c: Ditto.
10507
258ad32d
MC
105082002-02-24 Michael Chastain <mec@shout.net>
10509
10510 * gdb.threads/pthreads.c (thread1): Add a return statement.
10511 (thread2): Likewise.
10512 (foo): Likewise.
10513
04c3b3d4
MC
105142002-02-23 Michael Chastain <mec@shout.net>
10515
10516 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10517 to placate gcc.
10518
5a2a0a20
MC
105192002-02-23 Michael Chastain <mec@shout.net>
10520
10521 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10522 test "ptype bint". The test passes on all my stabs configurations.
10523
a640f7fc
JB
105242002-02-21 Jim Blandy <jimb@redhat.com>
10525
27924826
JB
10526 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10527 filename at a time, and watch for the ones we want to see.
10528
a640f7fc
JB
10529 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10530 types of pointers to prototyped functions.
10531
edcc8c75
AC
105322002-02-20 Andrew Cagney <ac131313@redhat.com>
10533
10534 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10535 signed, unsigned and straight char.
10536 (padding_char, padding_short, padding_int, padding_long,
10537 padding_long_long, padding_float, padding_double,
10538 padding_long_double): New global variables.
10539 (fill, fill_structs): New functions.
10540
10541 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
10542 for correctly sized writes. Update copyright.
10543 (get_valueof): New procedure.
10544 (get_sizeof): Call get_valueof.
10545 (check_valueof): New procedure.
10546 (check_padding): New procedure.
10547
ac57ea44
MC
105482002-02-20 Michael Chastain <mec@shout.net>
10549
10550 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
10551 to setup_xfail. Document some of the remaining calls.
10552
7a10c941
MC
105532002-02-18 Michael Chastain <mec@shout.net>
10554
10555 * gdb.c++/userdef.exp: Update copyright year.
10556
fb8acdcc
DJ
105572002-02-18 Daniel Jacobowitz <drow@mvista.com>
10558
10559 * gdb.c++/userdef.exp: Test overloaded operators properly.
10560 Remove xfails.
10561
fda6ae12
MS
105622002-02-14 Michael Snyder <msnyder@redhat.com>
10563
10564 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
10565
676a0442
DJ
105662002-02-14 Daniel Jacobowitz <drow@mvista.com>
10567
10568 * gdb.base/a2-run.exp: Check for a remote target properly.
10569 * gdb.base/annota1.exp: Likewise.
10570 * gdb.base/list.exp: Likewise.
10571 * gdb.base/reread.exp: Likewise.
10572 * gdb.base/scope.exp: Likewise.
10573 * gdb.base/shlib-call.exp: Likewise.
10574 * gdb.base/term.exp: Likewise.
10575 * gdb.c++/annota2.exp: Likewise.
10576
78b4f468
RE
105772002-02-13 Richard Earnshaw <rearnsha@arm.com>
10578
10579 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
10580
9a81ba51
MC
105812002-02-10 Michael Chastain <mec@shout.net>
10582
10583 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
10584 (call_after_alloca): Ditto.
10585
004af6c7
DJ
105862002-02-10 Daniel Jacobowitz <drow@mvista.com>
10587
10588 * gdb.base/ending-run.exp: Guard "cont" test with
10589 gdb_skip_stdio_test.
10590
37225f62
JB
105912002-02-06 Jim Blandy <jimb@redhat.com>
10592
10593 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
10594 from here...
10595 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
10596 To here. Disable this test on non-HP platforms. Add big comment.
10597
fe6fdd96
MS
105982002-02-04 Michael Snyder <msnyder@redhat.com>
10599
10600 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
10601 other than d10v and m32r.
10602
036fad3f
RE
106032002-02-02 Richard Earnshaw <rearnsha@arm.com>
10604
10605 * gdb.base/default.exp: Rewrite test patterns to reduce time
10606 taken to match them.
10607
7148ab62
DJ
106082002-01-30 Daniel Jacobowitz <drow@mvista.com>
10609
10610 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
10611 Allow a start function above main.
10612 * gdb.threads/linux-dp.exp: Fix copyright date.
10613
396cc255
DJ
106142002-01-30 Daniel Jacobowitz <drow@mvista.com>
10615
a9c64011
AS
10616 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
10617 (check_philosopher_stack): Check for manager thread before checking
10618 for a just-starting thread.
396cc255 10619
f038d31b
DJ
106202002-01-30 Daniel Jacobowitz <drow@mvista.com>
10621
10622 From Neil Booth <neil@daikokuya.demon.co.uk>:
10623 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10624 warnings.
10625
b3ff9d9a
FF
106262002-01-21 Fred Fish <fnf@redhat.com>
10627
10628 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10629 not caller.
10630
39ad761d
JB
106312002-01-21 Jim Blandy <jimb@redhat.com>
10632
10633 * gdb.base/reread.exp: Check that GDB properly re-reads the
10634 executable file when it changes while no inferior is running.
10635
aaf320fa
FF
106362002-01-21 Fred Fish <fnf@redhat.com>
10637
a9c64011
AS
10638 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10639 optionally accept the "shlib events" variation.
aaf320fa 10640
808a31f5
JB
106412002-01-21 Jim Blandy <jimb@redhat.com>
10642
10643 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10644 call `fflush' after every `printf', so that the output is produced
10645 at predictable points, regardless of whatever buffering does (or
10646 doesn't) take place.
10647 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10648 at different points.
10649
4420d5e2
DJ
106502002-01-20 Daniel Jacobowitz <drow@mvista.com>
10651
10652 * gdb.c++/inherit.exp: Update copyright years.
10653 * gdb.c++/method.exp: Likewise.
10654
3e36a0f4
DJ
106552002-01-20 Daniel Jacobowitz <drow@mvista.com>
10656
10657 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10658 artificial methods/arguments.
10659 * gdb.c++/derivation.exp: Likewise.
10660 * gdb.c++/inherit.exp: Likewise.
10661 * gdb.c++/method.exp: Likewise.
10662 * gdb.c++/virtfunc.exp: Likewise.
10663
b4ceaee6
AC
106642002-01-18 Andrew Cagney <ac131313@redhat.com>
10665
10666 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10667 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10668 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10669 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10670 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10671 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10672
ecace851
JB
106732002-01-17 Jim Blandy <jimb@redhat.com>
10674
10675 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10676 anchoring the pattern matching the entry point symbol's name.
10677
375fc983
AC
106782002-01-17 Andrew Cagney <ac131313@redhat.com>
10679
10680 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10681 continue/quit query. Update copyright.
10682
fe6fdd96
MS
106832002-01-14 Michael Snyder <msnyder@redhat.com>
10684
10685 * gdb.base/gcore.exp: Remove extra debugging output.
10686
e017c81f
DJ
106872002-01-13 Daniel Jacobowitz <drow@mvista.com>
10688
10689 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10690 for slightly dubious v2 mangled string.
10691
37ab3bf8
DJ
106922002-01-13 Daniel Jacobowitz <drow@mvista.com>
10693
10694 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10695
1bc05c3a 106962002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10697
1bc05c3a 10698 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10699
1bc05c3a
JM
10700 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10701 constructors.
10702 * gdb.c++/derivation.exp: Likewise.
10703 * gdb.c++/templates.exp: Likewise.
10704 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10705
1bc05c3a
JM
107062002-01-10 Michael Snyder <msnyder@redhat.com>
10707
10708 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10709
a911c360
MS
107102002-01-08 Michael Snyder <msnyder@redhat.com>
10711
10712 * gdb.base/gcore.exp: New test for generate-core-file command.
10713 * gdb.base/gcore.c: Testcase for above.
10714 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10715
ea2119ec
JM
107162002-01-08 Jason Merrill <jason@redhat.com>
10717
10718 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10719
68203136
FF
107202002-01-07 Fred Fish <fnf@redhat.com>
10721
10722 * gdb.c++/overload.exp: Remove unconditional xfails for:
10723 print foo_instance1.overloadargs(1)
10724 print foo_instance1.overloadargs(1, 2)
10725 print foo_instance1.overloadargs(1, 2, 3)
10726 print foo_instance1.overloadargs(1, 2, 3, 4)
10727 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10728 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10729 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10730 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10731 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10732 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10733 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10734 print foo_instance1.overload1arg()
10735 print foo_instance1.overload1arg((char)arg2)
10736 print foo_instance1.overload1arg((signed char)arg3)
10737 print foo_instance1.overload1arg((unsigned char)arg4)
10738 print foo_instance1.overload1arg((int)arg7)
10739 print foo_instance1.overload1arg((unsigned int)arg8)
10740 print foo_instance1.overload1arg((float)arg11)
10741 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10742
21b9b5b1
MS
107432002-01-07 Michael Snyder <msnyder@redhat.com>
10744
10745 * gdb.base/huge.exp: New test. Print a very large target data object.
10746 (skip_huge_test): New test variable. Define if you want to skip this
10747 test. The test reads an 8 megabyte data object from the target, so it
10748 might be very time consuming on remote targets with a slow connection.
10749 * gdb.base/huge.c: New file. Test case for above.
10750
725f922e
FF
107512002-01-07 Fred Fish <fnf@redhat.com>
10752
10753 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10754 g_instance.bfoo, and g_instance.cfoo.
10755
634d57ec
JL
10756Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10757
f286b2c3
JL
10758 * gdb.base/break.c (multi_line_if_conditional): New function.
10759 (multi_ilne_while_conditional): Likewise.
10760 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10761 IF or WHILE condition puts the breakpoint at the start of
10762 the condition.
10763
634d57ec
JL
10764 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10765 hppa*-*-hpux* expected failure.
10766 * gdb.base/structs.exp (do_function_calls): Similarly.
10767
10768 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10769 watchpoints.
10770
9fbfe2dc
AC
107712002-01-06 Andrew Cagney <ac131313@redhat.com>
10772
10773 Fix PR gdb/66.
10774 * gdb.base/structs.exp: Replace skip for a29k with skip for
10775 gdb,cannot_call_functions.
10776 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10777 * gdb.base/callfuncs.exp: Ditto.
10778 * gdb.base/call-rt-st.exp: Ditto.
10779 * gdb.base/call-strs.exp: Ditto.
10780 * gdb.base/callfwmall.exp: Ditto.
10781 * gdb.base/scope.exp: Obsolete xfail a29k.
10782 * gdb.c++/misc.exp: Ditto.
10783 * gdb.c++/cplusfuncs.exp: Ditto.
10784 * gdb.base/ptype.exp: Ditto.
10785 * gdb.base/printcmds.exp: Ditto.
10786 * gdb.base/opaque.exp: Ditto.
10787 * gdb.base/list.exp: Ditto.
10788 * gdb.base/funcargs.exp: Ditto.
10789 * gdb.base/default.exp: Ditto.
10790
8ddad156
MS
107912002-01-04 Michael Snyder <msnyder@redhat.com>
10792
ca4976a6 10793 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10794 * gdb.base/maint.exp: Add tests for maint info sections options.
10795
1b074332
JL
10796Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10797
10798 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10799
7d159115
CV
108002001-12-20 Corinna Vinschen <vinschen@redhat.com>
10801
10802 * gdb.asm/arm.inc: New file.
10803 * gdb.asm/asm-source.exp: Add arm targets.
10804 * gdb.asm/configure.in: Ditto.
10805 * gdb.asm/configure: Recreated from configure.in.
10806
8fb87725
JL
10807Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10808
afabe08c
JL
10809 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10810 with HP's compiler.
10811 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10812 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10813 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10814 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10815
10816 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10817 either HP's compilers or GCC.
10818
db521deb
JL
10819 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10820 a SIGBUS or SIGSEGV.
10821
10822 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10823
10824 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10825 can be compiled with either HP's compiler or GCC.
10826
cfa88ab7
JL
10827 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10828 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10829 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10830
ca344dff
JL
10831 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10832 to match current gdb output. Update due to using auto-solib-limit
10833 for limiting instead of overloading auto-solib-add.
10834 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10835 test program.
10836
3f3c6e55 10837 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10838 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10839 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10840 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10841 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10842 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10843 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10844 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10845 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10846 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10847 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10848 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10849 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10850
8fb87725
JL
10851 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10852 a SIGTRAP to the inferior.
10853
cf599fa7
CV
108542001-12-19 Corinna Vinschen <vinschen@redhat.com>
10855
10856 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10857 Substitute call to target_link by call to gdb_compile.
10858
2cd045cd
JL
10859Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10860
a9c64011
AS
10861 * gdb.base/break.exp: Fix HP specific search string when testing
10862 backtracing in a called function.
2cd045cd 10863
a9c64011
AS
10864 * gdb.base/constvars.exp: Only set lang to C++ if we're
10865 compiling the test with HP's compilers.
10866 * gdb.base/volatile.exp: Similarly.
2cd045cd 10867
99ebe9ac
JB
108682001-12-19 Jim Blandy <jimb@redhat.com>
10869
10870 * gdb.base/printcmds.exp: Expect the null character to be printed
10871 as '\0', and the '\013' to be printed as '\v'.
10872 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10873 * gdb.base/setvar.exp: Same.
10874
b9891b29
JB
108752001-12-17 Jim Blandy <jimb@redhat.com>
10876
0eba65ab
JB
10877 * gdb.base/completion.exp: Rather than completing very long
10878 filenames, which can make the readline library produce output we
10879 don't recognize, cd to the directory first, and then complete
10880 using nice, short relative paths.
10881
6970b5b1
JB
10882 * gdb.base/completion.exp: On some systems, there is, in fact, a
10883 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10884 variables as being in scope. So use `no_var_named_this'
10885 instead of `b'.
6970b5b1 10886
b9891b29
JB
10887 * gdb.base/corefile.exp: Recognize the message saying that GDB
10888 can't find the core file's registers as a failure.
10889
e6ccd35f
JSC
108902001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10891
a9c64011
AS
10892 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10893 test expect string more specific.
e6ccd35f 10894
105ba819
CV
108952001-12-13 Corinna Vinschen <vinschen@redhat.com>
10896
10897 * gdb.asm/asm-source.exp: Add support for xstormy16.
10898 * gdb.asm/configure.in: Ditto.
10899 * gdb.asm/configure: Rebuild.
10900 * gdb.asm/xstormy16.inc: New file.
10901
e9e79dd9
FF
109022001-12-10 Fred Fish <fnf@redhat.com>
10903
10904 * gdb.base/maint.exp: Update to match changes in type dumping code.
10905
347dc97d
JB
109062001-12-10 Jim Blandy <jimb@redhat.com>
10907
10908 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10909 matching the entry point symbol's name at the beginning of the
10910 line.
10911
5178b9d6
DJ
109122001-12-07 Daniel Jacobowitz <drow@mvista.com>
10913
10914 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10915 gdb.c++/inherit.exp, gdb.c++/method.exp,
10916 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10917 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10918 and class layout support.
10919
af890c52
DJ
109202001-12-07 Daniel Jacobowitz <drow@mvista.com>
10921
10922 * gdb.c++/classes.exp: Add test for static member function.
10923 * gdb.c++/misc.cc: Add class with static member function.
10924
7a345fb3
JB
109252001-12-07 Jim Blandy <jimb@redhat.com>
10926
f2e54a80 10927 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10928 those tests as `unsupported'.
10929 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10930 Rewrite subsequent tests to use it.
10931
10932 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10933 those tests as `unsupported'.
10934 * gdb.base/structs.exp (call_struct_func): New function.
10935 (do_function_calls): Use call_struct_func to call the functions
10936 returning structs.
10937
0bc69509
JB
10938 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10939 whether functions are prototyped or not, so we can't possibly pass
10940 arguments to t_float_values2 properly.
10941
7a345fb3
JB
10942 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10943 value of `timeout' for targets other than the mips*tx39-*.
10944
edb6ede1
MS
109452001-12-06 Michael Snyder <msnyder@redhat.com>
10946
d63a86f8 10947 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10948 and detect whether the start symbol has a leading underscore.
10949
2d842f13
JB
109502001-12-04 Jim Blandy <jimb@redhat.com>
10951
10952 * gdb.base/completion.exp: Clarify indentation.
10953
68550daf
JB
109542001-12-03 Jim Blandy <jimb@redhat.com>
10955
10956 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10957 variables on the S/390, not `.word'.
10958
cd5195a8
JB
109592001-11-30 Jim Blandy <jimb@redhat.com>
10960
10961 Add assembly-source tests for s390-ibm-linux.
10962 * gdb.asm/s390.inc: New file.
10963 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10964 the S/390 architecture.
a9c64011 10965 * gdb.asm/configure: Regenerated.
cd5195a8 10966
ca9efc90
MS
109672001-11-30 Michael Snyder <msnyder@redhat.com>
10968
10969 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10970 next, info source, info sources, info line, global and static
10971 variables, and static functions.
10972 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10973 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10974 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10975 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10976 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10977 (gdbasm_leave): Restore frame pointer.
10978 (gdbasm_startup): Copy stack set-up from crt0.S.
10979
d0e66976
FN
109802001-11-26 Fernando Nasser <fnasser@redhat.com>
10981
10982 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10983 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10984 to a local (non-static) variable. Copy tstruct.a to a static buffer
10985 and return a pointer to that buffer.
10986 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10987
e2334072
MK
109882001-11-24 Mark Kettenis <kettenis@gnu.org>
10989
10990 * gdb.asm/configure.in: Fix recognition of ix86 target.
10991 * gdb.asm/configure: Regenerate.
10992
756caa3d
MS
109932001-11-21 Michael Snyder <msnyder@redhat.com>
10994
10995 * gdb.asm/sparc.inc: New file.
10996 * gdb.asm/asm-source.exp: Recognize sparc target.
10997 * gdb.asm/configure.in: Recognize sparc target.
10998 * gdb.asm/configure: Regenerate.
d63a86f8 10999
9a4d72d5
MS
110002001-11-21 Michael Snyder <msnyder@redhat.com>
11001
11002 * gdb.asm/m32r.inc: New file.
11003 * gdb.asm/asm-source.exp: Recognize m32r target.
11004 * gdb.asm/configure.in: Recognize m32r target.
11005 * gdb.asm/configure: Regenerate.
11006
a773d1cd
MS
110072001-11-20 Michael Snyder <msnyder@redhat.com>
11008
017ac23d
MS
11009 * gdb.asm/i386.inc: New file.
11010 * gdb.asm/asm-source.exp: Recognize ix86 target.
11011 * gdb.asm/configure.in: Recognize ix86 target.
11012 * gdb.asm/configure: Regenerate.
11013
a773d1cd
MS
11014 * gdb.c++/namespace.exp: Fix quotes in output messages.
11015
bb632afb
MS
110162001-11-14 Michael Snyder <msnyder@redhat.com>
11017
25d559ca 11018 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
11019 qualifier in a type cast expression, to designate an address
11020 in the instruction space (Harvard architecture).
11021
4749e309
MS
110222001-11-13 Michael Snyder <msnyder@redhat.com>
11023
11024 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11025 Tests for expressions using 'const' and 'volatile'.
11026
25050984
CV
110272001-11-13 Corinna Vinschen <vinschen@redhat.com>
11028
11029 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11030
1902c51f
DJ
110312001-11-12 Daniel Jacobowitz <drow@mvista.com>
11032
11033 * lib/mi-support.exp (mi_run_to_helper): Move comments
11034 outside of gdb_expect.
11035
dcf95b47
DJ
110362001-11-11 Daniel Jacobowitz <drow@mvista.com>
11037
11038 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11039 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11040 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11041 mi0_run_to): New functions.
11042 * gdb.mi/mi-simplerun.exp: Use them.
11043 * gdb.mi/mi0-simplerun.exp: Likewise.
11044 * gdb.mi/mi-var-cmd.exp: Likewise.
11045 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 11046
45b074e1
AC
110472001-11-10 Andrew Cagney <ac131313@redhat.com>
11048
11049 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11050 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11051
bf50d346
AC
110522001-11-09 Andrew Cagney <ac131313@redhat.com>
11053
11054 * gdb.base/restore.exp: Include $expected value in restored test
11055 message.
11056
9383332c
AC
110572001-11-09 Andrew Cagney <ac131313@redhat.com>
11058
11059 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11060 implemented.
11061
db62520a
MS
110622001-11-08 Michael Snyder <msnyder@redhat.com>
11063
11064 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11065 Add pass/fail message for stop at breakpoint in call dummy function.
11066
b5703437
MS
110672001-11-07 Michael Snyder <msnyder@redhat.com>
11068
d63a86f8
RM
11069 * gdb.c++/templates.exp (test_template_breakpoints):
11070 If we get an overload menu, but it does not match what
760f6330 11071 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
11072 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11073 making the whitespace optional. Argument for "new" may be
11074 "unsigned" as well as "unsigned int/long".
d63a86f8 11075 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
11076 making the whitespace optional. Also replace "(void) with
11077 "((void|)), making the keyword "void" optional.
d63a86f8 11078 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
11079 making the whitespace optional. Also replace "(void) with
11080 "((void|)), making the keyword "void" optional.
3bf40917
MS
11081 * gdb.base/callfuncs.c (t_float_values): This function must
11082 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 11083 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
11084 can be tested against both cases. Usually one case involves
11085 promotion of float to double, while the other does not.
11086 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
11087 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11088 includes a stack frame for "start".
11089
c8ab4e6d
JB
110902001-11-05 Jim Blandy <jimb@redhat.com>
11091
11092 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11093 pointers are 32 bits long, and that offsets of relocs are always
11094 stored in the data (REL-style), and not in the reloc entry itself
11095 (RELA-style).
11096 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11097 stabs.
11098
3f08ced9
MS
110992001-11-01 Michael Snyder <msnyder@redhat.com>
11100
11101 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11102 and regular expression operators by using quoting.
11103
cbfa24cd
MS
111042001-10-31 Michael Snyder <msnyder@redhat.com>
11105
11106 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11107 depending on what the symbol table contains.
11108 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11109 the output of the ptype command. Similarly, accept both "const &"
11110 and "const&".
11111
aaa68313
CV
111122001-10-31 Corinna Vinschen <vinschen@redhat.com>
11113
11114 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11115 symbol `STORAGE' to allow to choose the storage class of
11116 the local datastructures.
11117 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11118 compiler directive.
11119
91740388
MS
111202001-10-30 Michael Snyder <msnyder@redhat.com>
11121
11122 * gdb.base/jump.exp: Allow it to run for all targets.
11123
1b7c05e7
CV
111242001-10-29 Corinna Vinschen <vinschen@redhat.com>
11125
11126 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11127 with new double_array size.
11128 (main): Change storage class of all local variables to static.
11129 Reduce size of double_array to 9.
11130 * gdb.base/call-ar-st.exp: Increase timeout value.
11131 Change expected output for double array to match new size in
11132 call-ar-st.c.
11133
36a22261
CV
111342001-10-29 Corinna Vinschen <vinschen@redhat.com>
11135
11136 * gdb.base/ending-run.exp: Create identical output when passing
11137 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 11138 Stormy16 target.
36a22261 11139
92b8ae91
MK
111402001-10-28 Mark Kettenis <kettenis@gnu.org>
11141
11142 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11143 that we catch the expected failure under Linux/x86.
11144
cb135b83
OF
111452001-10-29 Orjan Friberg <orjanf@axis.com>
11146
11147 * gdb.base/setvar.exp: Escape curly braces.
11148 * gdb.stabs/weird.exp: Ditto.
11149
6884aa54
DJ
111502001-10-27 Daniel Jacobowitz <drow@mvista.com>
11151
11152 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11153 * gdm.mi/mi0-hack-cli.exp: Likewise.
11154
0398c9aa
AC
111552001-10-25 Andrew Cagney <ac131313@redhat.com>
11156
11157 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11158 messages.
11159
d20bf2e8
AC
111602001-10-21 Andrew Cagney <ac131313@redhat.com>
11161
11162 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11163 checking MI enabled.
11164
03dd63aa
CV
111652001-10-09 Corinna Vinschen <vinschen@redhat.com>
11166
11167 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11168
1d9d99f3
FCE
111692001-10-04 Frank Ch. Eigler <fche@redhat.com>
11170
11171 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11172 if gdb child process crashes, just signal an error.
11173
838ae6c4
JB
111742001-10-02 Jim Blandy <jimb@redhat.com>
11175
11176 * lib/gdb.exp (test_xfail_format): Simplify.
11177
11178 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11179 front of the variable name `format'. Simplify `if'.
11180
8f0cbc1c
DJ
111812001-10-01 Daniel Jacobowitz <drow@mvista.com>
11182
11183 * gdb.threads/pthreads.exp: Wait for output and delay
11184 before sending ^C.
11185
1f08dafd
DJ
111862001-10-01 Daniel Jacobowitz <drow@mvista.com>
11187
11188 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11189 some incorrect output instead of timing out.
11190 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11191
674f90ff
CV
111922001-09-28 Corinna Vinschen <vinschen@redhat.com>
11193
11194 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11195 check to allow additional `int'.
11196
9b284272
DJ
111972001-09-27 Daniel Jacobowitz <drow@mvista.com>
11198
11199 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11200 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11201
b55a4771
MS
112022001-09-27 Michael Snyder <msnyder@redhat.com>
11203
11204 * lib/gdb.exp (test_debug_format): New proc.
11205 (setup_xfail_format): Use new proc test_debug_format.
11206 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11207 proc; use new service proc test_debug_format.
11208 Replace all other "gcc_compiled" tests with this test.
11209 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11210 proc; use new service proc test_debug_format.
11211 Replace all other "gcc_compiled" tests with this test.
11212
112132001-09-27 Michael Snyder <msnyder@redhat.com>
11214
11215 * gdb.base/cvexpr.exp: New file.
11216 * gdb.base/cvexpr.c: New file
11217 Test for expressions using const and volatile keywords.
11218
4e6667ac
CV
112192001-09-26 Corinna Vinschen <vinschen@redhat.com>
11220
11221 * gdb.base/constvars.exp: Check for different orders of keywords
11222 and additional "int" strings in output.
11223
4f337972
AC
112242001-09-22 Andrew Cagney <ac131313@redhat.com>
11225
11226 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11227 responses from "help maint".
11228
2015650d
FCE
112292001-09-19 Frank Ch. Eigler <fche@redhat.com>
11230
11231 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11232 to localhost:NNN instead of :NNN, in case Xvfb is listening
11233 only on TCP.
11234
f3bcedc1
CV
112352001-09-19 Corinna Vinschen <vinschen@redhat.com>
11236
11237 * gdb.base/recurse.exp: When checking leaving the watchpoint
11238 scope, recognize when gdb is in function's epilogue and pass.
11239
6b819c92
KS
112402001-09-18 Keith Seitz <keiths@redhat.com>
11241
11242 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11243 support for running tests against sid targets.
11244 (gdbtk_done): Ditto.
11245
a10c9419
CV
112462001-09-18 Corinna Vinschen <vinschen@redhat.com>
11247
11248 * gdb.base/ending-run.c (main): Set stdout buffersize
11249 to the same reasonable value for any target.
11250 * gdb.base/ending-run.exp: Add a regular expression
11251 to make testsuite happy on Sanyo Stormy16 target.
11252
739d0d99
CV
112532001-09-17 Corinna Vinschen <vinschen@redhat.com>
11254
11255 * gdb.base/display.c (do_loops): Add float variable `f'.
11256 Increment f in loop.
11257 * gdb.base/display.exp: Increment timeout by 60 seconds.
11258 Change float display test to use variable `f'.
11259
1b8947f0
JB
112602001-09-17 Jim Blandy <jimb@redhat.com>
11261
11262 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11263 overflowing the limited breakpoint tables on some ROM monitors
11264 (like the ROM68K).
11265
9890ac81
FCE
112662001-09-15 Frank Ch. Eigler <fche@redhat.com>
11267
11268 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11269 the "-ac" (disable access control) flag.
11270
6db765ea
JH
112712001-08-30 Jeff Holcomb <jeffh@redhat.com>
11272
11273 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11274 ints.
11275
4c32cc04
KS
112762001-08-30 Keith Seitz <keiths@redhat.com>
11277
11278 * lib/gdb.exp: Move all insight-related functionality into
11279 separate file.
11280 * lib/insight-support.exp: New file.
11281
8d6e6f81
FCE
112822001-08-29 Frank Ch. Eigler <fche@redhat.com>
11283
11284 * config/sid.exp (sid_start): Never set sid verbosity; disable
11285 expect_background {} that consumed its stdout; tolerate </dev/null.
11286 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11287
6a90e1d0
AC
112882001-08-18 Andrew Cagney <ac131313@redhat.com>
11289
11290 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11291 CLI jump command to start it.
11292 (mi_run_to_main): Fail immediatly when unexpected output.
11293
1759b3c3
AC
112942001-08-18 Andrew Cagney <ac131313@redhat.com>
11295
11296 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11297 beginning of function. Fix PR gdb/191.
11298
61d11d80
FCE
112992001-08-16 Frank Ch. Eigler <fche@redhat.com>
11300
11301 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11302 what to force sid endianness to.
11303
942a4df2
KS
113042001-08-15 Keith Seitz <keiths@redhat.com>
11305
11306 * lib/gdb.exp (gdbtk_start): Don't set environment
11307 variables for TCL_LIBRARY and friends. Insight will
11308 now figure these out for itself.
11309
0521c418
MS
113102001-08-02 Michael Snyder <msnyder@redhat.com>
11311
11312 * gdb.base/completion.exp: Remove the symbol "a64l" from
11313 the expect string; this is target-specific, and not related
11314 to what is being tested.
11315
74a9a58a
DB
113162001-08-02 Dave Brolley <brolley@redhat.com>
11317
11318 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11319
c70819fa
MS
113202001-07-25 Michael Snyder <msnyder@redhat.com>
11321
c2b8fa57
MS
11322 * gdb.base/consecutive.exp: New file. Test stepping over
11323 breakpoints on consecutive instructions.
11324 * gdb.base/consecutive.c: New file.
11325
c70819fa
MS
11326 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11327 curly braces in regular expressions.
11328
2b1a1355
MS
113292001-07-25 Michael Snyder <msnyder@redhat.com>
11330
11331 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11332 legitimate output from stepping out of main.
11333
413eca6f
KS
113342001-07-22 Keith Seitz <keiths@redhat.com>
11335
11336 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11337 the empty string, do not run the tests.
11338
7e5a9322
SC
113392001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11340
11341 * gdb.base/long_long.exp: Detect size of pointer. Take into
11342 account 2-byte pointers when testing for p/a results.
11343
de58f10f
SC
113442001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11345
d63a86f8 11346 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
11347 and defined to 1K for m68hc11.
11348 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11349 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11350 (sizeof_random_data): New variable to tell the size of the data table;
11351 don't test past this size; always run to main.
11352
d6f5fea1
SC
113532001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11354
11355 * gdb.base/return2.exp: return of long long and double fails for
11356 68HC11; don't execute these tests on that platform.
11357 * gdb.base/return.exp: Return of a double fails for 68hc11.
11358
c477543d
SC
113592001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11360
11361 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11362 tests that print a float.
11363 * call-rt-st.exp: Likewise.
11364
63cf1c79
MK
113652001-07-12 Mark Kettenis <kettenis@gnu.org>
11366
11367 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11368 running this test on Linux.
11369
112f9ab5
MC
113702001-06-24 Michael Chastain <chastain@redhat.com>
11371
11372 * gdb.base/arithmet.exp: Remove some tests to make all test names
11373 unique.
11374
4970cb0f
MS
113752001-07-03 Michael Snyder <msnyder@redhat.com>
11376
11377 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11378 the output of the ptype command.
11379
d85da69f
MS
113802001-07-02 Michael Snyder <msnyder@redhat.com>
11381
4c8a82de
MS
11382 * gdb.base/completion.exp: Don't assume that break.c is the only
11383 source file that may contain functions named "marker".
d85da69f
MS
11384 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11385
8afc772b
AC
113862001-06-28 Andrew Cagney <ac131313@redhat.com>
11387
11388 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11389 of files to delete.
11390
11391 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11392 * gdb.disasm/h8300s.exp: New file.
11393 gdb.disasm/h8300s.s: Likewise.
11394
cff22675
AC
113952001-06-27 Andrew Cagney <ac131313@redhat.com>
11396
11397 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11398 empty breakpoint tables.
11399
68c81b54
AC
114002001-06-25 Andrew Cagney <ac131313@redhat.com>
11401
11402 * lib/mi-support.exp: Update args=... part of stop-reason
11403 patterns. Accept either a list or a tuple.
11404
2dd62704
AC
114052001-06-23 Andrew Cagney <ac131313@redhat.com>
11406
11407 * lib/mi-support.exp: Remove local emacs variable defining
11408 change-log-default-name.
11409
b4127474
MC
114102001-06-22 Michael Chastain <chastain@redhat.com>
11411
11412 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11413 This is operationally compatible with the previous version.
11414
8dbfb380
JB
114152001-06-13 Jim Blandy <jimb@redhat.com>
11416
11417 * lib/gdb.exp (gdb_test): Doc fix.
11418
f2d8c86d
MC
114192001-06-10 Michael Chastain <chastain@redhat.com>
11420
11421 * gdb.base/exprs.exp: Remove a duplicate test.
11422
81564d34
JB
114232001-06-06 Jim Blandy <jimb@redhat.com>
11424
11425 * gdb.base/return2.exp (main): Use values to test float and double
11426 returns that are not NaN's, to avoid being confused by IEEE
11427 comparison rules.
11428
da55addb
MS
114292001-06-04 Michael Snyder <msnyder@redhat.com>
11430
11431 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 11432 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
11433 rather than wait for 12 more tests to time out.
11434
42c65987
JB
114352001-06-06 Jim Blandy <jimb@redhat.com>
11436
b18bced9 11437 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 11438 Don't forget to match the GDB prompt.
b18bced9 11439
42c65987
JB
11440 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11441
5b41e5f0
JB
114422001-06-04 Jim Blandy <jimb@redhat.com>
11443
11444 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11445 command.
11446
015e046f
KB
114472001-05-31 Kevin Buettner <kevinb@redhat.com>
11448
11449 * gdb.base/annota1.exp (info break): Match four or more spaces
11450 after "Address".
11451
fb1ffbbe
MC
114522001-05-31 Michael Chastain <chastain@redhat.com>
11453
11454 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
11455 (dm_type_int_star): Likewise.
11456 (dm_type_long_star): Likewise.
11457 (dm_type_void_star): Likewise.
11458
5ea2a32c
KB
114592001-05-29 Kevin Buettner <kevinb@redhat.com>
11460
11461 * gdb.base/completion.exp (INPUTRC): Set this environment variable
11462 to a known value in order to get consistent results regardless
11463 of the setting of INPUTRC or the presence or contents of .inputrc.
11464
ae23c492
MS
114652001-05-24 Michael Snyder <msnyder@redhat.com>
11466
ac55707e
MS
11467 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
11468 Don't require that the main thread and the manager thread are the
11469 first in the list.
11470
ae23c492
MS
11471 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
11472 debugging. If test fails, issue an "unsupported" not a "fail".
11473
400071f1
JB
114742001-05-24 Jim Blandy <jimb@redhat.com>
11475
11476 Don't assume that short is shorter than int.
11477 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
11478 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 11479 this isn't true.
400071f1
JB
11480 ("print unsigned char == (~0)"): Add test that verifies that ~0,
11481 an int, is not equal to ~0 stored in an unsigned char. This tests
11482 the same thing that the previous test meant to, but works on
11483 16-bit machines, too.
11484 ("print unsigned char != (~0)"): Same test, complemented.
11485
0816a3e5
MS
114862001-05-24 Michael Snyder <msnyder@redhat.com>
11487
11488 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 11489 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
11490 and prevents dejagnu getting out of step.
11491
f6dc23a9
KB
114922001-05-23 Kevin Buettner <kevinb@redhat.com>
11493
11494 * gdb.base/finish.exp (finish_void): Revise pattern for
11495 stopping on the call statement to not permit stopping at
11496 the start of the instructions comprising the call sequence.
11497
7dbd117d
MC
114982001-05-19 Michael Chastain <chastain@redhat.com>
11499
11500 * gdb.base/callfuncs.exp: Make all test names unique.
11501 * gdb.base/commands.exp: Make all test names unique.
11502 * gdb.base/condbreak.exp: Make all test names unique.
11503 * gdb.base/dbx.exp: Make all test names unique.
11504 * gdb.base/default.exp: Make all test names unique.
11505 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11506 and TIMEOUT messages to their corresponding PASS message.
11507 * gdb.base/ending-run.exp: Make all test names unique.
11508 * gdb.base/long_long.exp: Remove duplicate test.
11509
6b0b0a9e
KB
115102001-05-21 Kevin Buettner <kevinb@redhat.com>
11511
11512 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11513 stop on the call statement as well as the statement after the
11514 call.
11515
2caa35cb
MS
115162001-05-21 Michael Snyder <msnyder@redhat.com>
11517
11518 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11519
40713331
EZ
115202001-05-10 Elena Zannoni <ezannoni@redhat.com>
11521
a9c64011
AS
11522 * gdb.base/completion.exp: Revamp test. Make it execute on all
11523 platforms.
40713331 11524
c2c1be8d
EZ
115252001-05-10 Elena Zannoni <ezannoni@redhat.com>
11526
a9c64011
AS
11527 * config/gdbserver.exp (gdb_load): Handle the case
11528 in which the arguments to gdbserver are given in the
11529 baseboard configuration file.
11530 Also handle the case in which the server needs to do a
11531 load.
2c9cd303 11532
9671de48
KS
115332001-05-07 Keith Seitz <keiths@cygnus.com>
11534
a9c64011
AS
11535 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11536 set up the display for testing.
11537 (gdbtk_start): Convert all paths to paths that tcl will like.
11538 Export target information to environment.
11539 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11540 necessary.
11541 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
11542 (to_tcl_path): New proc to convert a given pathname into
11543 a path acceptible as an argument to a tcl command.
11544 (_gdbtk_export_target_info): New proc to export target info
11545 into the environment for gdbtk testing.
11546 (gdbtk_done): New proc to signal end-of-test.
9671de48 11547
5a360f47
JB
115482001-05-06 Jim Blandy <jimb@redhat.com>
11549
11550 * restore.c: Make the code of caller0 correspond to its comment.
11551
66c756c6
MS
115522001-05-03 Michael Snyder <msnyder@redhat.com>
11553
11554 * config/sid.exp (gdb_target_sid): Check for error messages.
11555 On error or timeout, don't make expect exit (which will terminate
11556 all subsequent tests); instead just make gdb exit.
d63a86f8 11557 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
11558 return a negative value.
11559
a966fde5
JB
115602001-04-24 Jim Blandy <jimb@redhat.com>
11561
851c18e0
JB
11562 * gdb.c++/templates.exp: If we see the prompt for the overload
11563 list, but we haven't recognized any of the longer patterns,
11564 arrange for this test to fail, not hang.
11565
a966fde5
JB
11566 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
11567 variations.
11568
db144853
MC
115692001-04-22 Michael Chastain <chastain@redhat.com>
11570
11571 * gdb.c++/local.exp: Use the 'runto' library function.
11572 * gdb.c++/namespace.exp: Likewise.
11573 * gdb.c++/overload.exp: Likewise.
11574
3207ec21
KB
115752001-03-26 Kevin Buettner <kevinb@redhat.com>
11576
11577 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
11578 * gdb.base/step-line.exp: New file. Test step/next in presence of
11579 #line directives.
11580 * gdb.base/step-line.c: New file. Test program for the above.
11581 * gdb.base/step-line.inp: New file. We pretend that this file has
11582 been transformed by some other tool into step-line.c.
11583
13b57657
JB
115842001-03-21 Jim Blandy <jimb@redhat.com>
11585
11586 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
11587 unmangled operator names.
11588
754cbe1c
JB
115892001-03-20 Jim Blandy <jimb@redhat.com>
11590
11591 * gdb.threads/linux-dp.exp: Recognize an additional message
11592 generated by GDB when it doesn't understand how to debug threads
11593 on the target system.
11594
177495c9
AC
115952001-03-19 Andrew Cagney <ac131313@redhat.com>
11596
11597 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
11598
f266096b
MC
115992001-03-12 Michael Chastain <chastain@redhat.com>
11600
11601 * gdb.c++/derivation.exp: Use the 'runto' library function.
11602
cac3c2ff
MC
116032001-03-12 Michael Chastain <chastain@redhat.com>
11604
11605 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
11606
b6c11a24
MC
116072001-02-24 Michael Chastain <chastain@redhat.com>
11608
11609 * gdb.c++/ref-types.exp: Change handwritten code to library
11610 function 'runto'.
11611
6bae5bce
OF
116122001-03-16 Orjan Friberg <orjanf@axis.com>
11613
11614 * gdb.base/signals.exp: Set count to 0 explicitly.
11615
0015fd9a
MS
116162001-03-15 Mark Salter <msalter@redhat.com>
11617
11618 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
11619 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
11620 (gdb_load): Add support for additional target_info: gdb_download_size
11621 and gdb_load_timeout.
0015fd9a 11622
fc33412a
DT
11623Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11624
11625 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11626 file -- to prevent failing when the compile fails but we have no
11627 intention of running the tests anyway.
11628
11629 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11630 tests if set.
11631
11632 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11633 integers.
11634
11635 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11636 * gdb.c++/namespace.exp: Ditto.
11637
115f06de
OF
116382001-03-07 Orjan Friberg <orjanf@axis.com>
11639
11640 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11641 * gdb.base/pointers.exp: Relax pattern match of decimals.
11642
b6ba6518
KB
116432001-03-06 Kevin Buettner <kevinb@redhat.com>
11644
11645 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11646 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11647 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11648 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11649 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11650 config/sh.exp, config/sid.exp, config/slite.exp,
11651 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11652 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11653 config/vxworks.exp, config/vxworks29k.exp,
11654 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11655 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11656 gdb.base/arithmet.exp, gdb.base/assign.exp,
11657 gdb.base/async.exp, gdb.base/attach.exp,
11658 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11659 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11660 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11661 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11662 gdb.base/commands.exp, gdb.base/completion.exp,
11663 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11664 gdb.base/constvars.exp, gdb.base/corefile.exp,
11665 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11666 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11667 gdb.base/ending-run.exp, gdb.base/environ.exp,
11668 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11669 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11670 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11671 gdb.base/funcargs.exp, gdb.base/help.exp,
11672 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11673 gdb.base/logical.exp, gdb.base/long_long.exp,
11674 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11675 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11676 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11677 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11678 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11679 gdb.base/regs.exp, gdb.base/relational.exp,
11680 gdb.base/remote.exp, gdb.base/reread.exp,
11681 gdb.base/restore.exp, gdb.base/return2.exp,
11682 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11683 gdb.base/selftest.exp, gdb.base/setshow.exp,
11684 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11685 gdb.base/sigall.exp, gdb.base/signals.exp,
11686 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11687 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11688 gdb.base/step-test.exp, gdb.base/structs.c,
11689 gdb.base/structs.exp, gdb.base/structs2.exp,
11690 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11691 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11692 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11693 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11694 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11695 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11696 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11697 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11698 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11699 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11700 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11701 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11702 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11703 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11704 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11705 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11706 gdb.trace/circ.exp, gdb.trace/collection.exp,
11707 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11708 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11709 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11710 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11711 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11712 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11713 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11714 notices.
11715
dc96c6c7 117162001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11717
11718 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11719 first arg is int not float.
11720
dc96c6c7 117212001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11722
11723 * gdb.base/reread.exp: Unsupported for non-native targets;
11724 doesn't work for remote debugging.
11725
9b0c4aeb
FN
117262001-02-19 Fernando Nasser <fnasser@redhat.com>
11727
11728 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11729 * gdb.base/ending-run.exp: Properly handle the BSP state when
11730 stepping past the end of main.
9b0c4aeb 11731
02aa71d5
MC
117322001-02-19 John Moore <jmoore@redhat.com>
11733
11734 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11735 Converted HPUX fix for non-expected items following multiple
11736 step commands into general solution for all platforms.
11737
1fa449a4
MC
117382001-02-18 Michael Chastain <chastain@redhat.com>
11739
11740 * gdb.c++/classes.exp (do_tests): Change runto statements
11741 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11742 statements demangler agnostic.
11743 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11744 (gdb_virtfunc_restart): Likewise.
11745
b2f9ec70
MC
117462001-02-14 Michael Chastain <chastain@redhat.com>
11747
11748 * gdb.c++/inherit.exp (do_tests): Change runto statements
11749 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11750 statements demangler agnostic.
11751
cf74b8ca
AC
11752Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11753
11754 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11755 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11756 before calling common_routine 15 times'' tests.
11757
99f78f56
MC
117582001-02-11 Michael Chastain <chastain@redhat.com>
11759
11760 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11761 Helps the test script figure out which demangler is in use.
11762 (dm_type_foo_ref): Ditto.
11763 (dm_type_int_star): Ditto.
11764 (dm_type_long_star): Ditto.
11765 (dm_type_unsigned_int): Ditto.
11766 (dm_type_void): Ditto.
11767 (dm_type_void_star): Ditto.
99707966 11768 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11769 Probe the gdb demangler and set variables to accommodate
11770 formatting differences.
11771 (info_func_regexp): New function. Same as info_func, but
11772 matches against a regexp.
11773 (info_func): Match against a literal string.
11774 (print_addr_2): New function. Match against a literal string,
11775 which can be different from the input to gdb.
11776 (print_addr): Simply call print_addr_2 with the same argument twice.
11777 (test_lookup_operator_functions): Use demangler formatting variables.
11778 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11779 the tests in the same order as the C++ class declaration.
11780 (test_paddr_operator_functions): Ditto.
11781 (test_paddr_overloaded_functions): Ditto.
11782 (test_paddr_hairy_functions): Use demangler formatting variables.
11783 Add reference to gdb/19 for related tests.
11784 (do_tests): Call probe_demangler.
11785
1de8f023
KB
117862001-01-30 Kevin Buettner <kevinb@redhat.com>
11787
11788 * gdb.c++/templates.cc (printf): Remove unused function definition.
11789
ca3f91ed
MS
117902001-01-26 Felix Lee <flee@redhat.com>
11791
11792 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11793
117942001-01-25 matthew green <mrg@redhat.com>
11795
11796 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11797 up sid.
11798 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11799
118002001-01-25 matthew green <mrg@redhat.com>
11801
11802 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11803 Deprecate $sid_spawn_id.
ca3f91ed
MS
11804 (sid_exit): Remove code necessary only for `spawn.'
11805
118062001-01-25 matthew green <mrg@redhat.com>
11807
11808 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11809
fb18ec4a
MC
118102001-01-28 Michael Chastain <chastain@redhat.com>
11811
11812 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11813 to call when tests fail. It takes gdb out of the overloaded
11814 function choice menu back to the main prompt, so that the test
11815 program stays synchronized.
11816 (set_bp_overloaded): New proc to collect all the common
11817 code for setting a breakpoint on an overloaded name. Calls
11818 take_gdb_out_of_choice_menu when needed.
11819 (menu_overload1arg): New variable to collect the repeated
11820 instances of the expected menu for an overloaded name. Change
11821 the regular expression to handle changes in g++ type encoding:
11822 "void" can be either "void" or "", and "unsigned int" can be
11823 either "unsigned int" or "unsigned".
11824 (continue_to_bp_overloaded): Change regular expressions to handle
11825 changes in g++ type encoding.
11826 (no proc): Call take_gdb_out_of_choice_menu when needed.
11827 Remove redundant calls to "info break". Accept either "canceled"
11828 or "cancelled". Change regular expressions in "info break"
11829 calls to handle changes in g++ type encoding. Give all tests
11830 unique strings.
11831
9c646a6e
BE
118322001-01-17 Ben Elliston <bje@redhat.com>
11833
11834 * config/sid.exp: New file.
11835
9549d9c1
AC
11836Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11837
11838 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11839
dc96c6c7 118402000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11841
11842 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11843 Add a RE to accept a non-ascii char if one is ever presented.
11844
b4df4f68
FN
118452000-12-20 Fernando Nasser <fnasser@redhat.com>
11846
297dd0fd 11847 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11848
dc96c6c7 118492000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11850
d63a86f8 11851 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11852 in regexp. One '\' does not suffice on Linux.
11853
4a7bddb6
MC
118542000-12-09 Michael Chastain <chastain@redhat.com>
11855
11856 * gdb.base/break.exp (test_clear_command): Use a marker function
11857 rather than 'main' for the test function. Also move this
11858 test to an execution point where the marker function names are
11859 guaranteed to be bound to functions. (Executing tests after a
11860 'finish' from main runs into name conflicts with local names
11861 in __libc_start_main).
11862
dc96c6c7 118632000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11864
11865 * gdb.base/finish.exp: New test for gdb's "finish" command.
11866 * gdb.base/return2.exp: New test for gdb's "return" command.
11867 * gdb.base/return2.c: New source file for above.
11868
dc96c6c7 118692000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11870
11871 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11872 * gdb.base/miscexprs.exp: Ditto.
11873 * gdb.base/pointers.exp: Ditto.
11874 * gdb.c++/derivation.exp: Ditto.
11875 * gdb.c++/local.exp: Ditto.
11876 * gdb.c++/namespace.exp: Ditto.
11877 * gdb.c++/overload.exp: Ditto.
11878 * gdb.c++/ref-types.exp: Ditto.
11879
dc96c6c7 118802000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11881
11882 * gdb.base/constvars.exp: Test result of "up" command.
11883 * gdb.base/miscexprs.exp: Ditto.
11884 * gdb.base/pointers.exp: Ditto.
11885 * gdb.base/scope.exp: Ditto.
11886 * gdb.c++/derivation.exp: Ditto.
11887 * gdb.c++/local.exp: Ditto.
11888 * gdb.c++/namespace.exp: Ditto.
11889 * gdb.c++/overload.exp: Ditto.
11890 * gdb.c++/ref-types.exp: Ditto.
11891
44097287
FN
118922000-11-22 Michael Chastain <chastain@redhat.com>
11893
11894 * mips_pro.exp: Accept either "middle -> top -> main" or
11895 "middle -> main" in the backtrace, because gcc can optimize
11896 tail calls to jumps. Remove setup_xfail for the hppa case.
11897 Add a comment with the original warning messages from PR 3016,
11898 which was filed in 1993, to preserve them for posterity.
11899
9d2e1bab
ND
119002000-11-17 Nick Duffek <nsd@redhat.com>
11901
11902 * lib/gdb.exp (gdb_test): Override timeout with board info.
11903
1aca8eb7
ND
119042000-11-17 Nick Duffek <nsd@redhat.com>
11905
11906 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11907 the second kill and detach messages.
11908
93076499
ND
119092000-11-17 Nick Duffek <nsd@redhat.com>
11910
11911 * configure.in: Add AC_EXEEXT.
11912 * configure: Regenerate.
11913 * Makefile.in (just-check): Export EXEEXT.
11914 * lib/gdb.exp ($EXEEXT): Import from environment.
11915 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11916 expect "maint dump-me" on Cygwin.
11917 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11918 $EXEEXT.
11919
30e87cd3
ND
119202000-11-17 Nick Duffek <nsd@redhat.com>
11921
11922 * gdb.base/break.exp: Test backtrace and finish from called
11923 function on all platforms, not just HP-UX.
11924
dc96c6c7 119252000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11926
11927 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11928 code from gdb_target_monitor, so it can be used independantly
11929 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11930
dc96c6c7 119312000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11932
11933 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11934 * gdb.base/corefile.exp: Expect the message "Program is being
11935 debugged already" when we send the "corefile" command, since
11936 the preceeding gdb_load may have connected gdb to a remote target.
11937 * gdb.base/display.exp: Disable hardware watchpoints if new
11938 board info variable "no_hardware_watchpoints" is true.
11939 Replace single-letter commands with more readable ones.
11940 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11941 if new board info variable "no_hardware_watchpoints" is true.
11942 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11943 to see if stdio (printf) testing is possible.
11944 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11945 board info variable "no_hardware_watchpoints" is true. Use new
11946 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11947
39124dea
FN
119482000-11-13 Fernando Nasser <fnasser@redhat.com>
11949
11950 From Orjan Friberg <orjanf@axis.com>:
11951 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11952 in array print pattern match.
11953
a9e2e984
FN
119542000-11-09 Fernando Nasser <fnasser@redhat.com>
11955
11956 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11957 spelling "cancelled" to U.S. spelling "canceled" to match changes
11958 made to gdb.
11959 * gdb.c++/ovldbreak.exp: Ditto.
11960
c7db355b
PS
119612000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11962
11963 * gdb.base/callfuncs.c (main): Moved to end of file, call
11964 t_double_values to initialize the FPU before inferior calls are made.
11965 * gdb.base/callfuncs.exp: Test for register preservation after calling
11966 inferior functions. Add tests for continuining, finishing and
11967 returning from a stop in a call dummy.
11968
dc96c6c7 119692000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11970
11971 * gdb.base/commands.exp: Break up long lines, and re-indent.
11972
dc96c6c7 119732000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11974
11975 * config/gdbserver.exp: Rewritten from the ground up, to make it
11976 compatible with the current dejagnu tree, and to make it work with
11977 the new "gdbserver" in libremote.
11978
dc96c6c7 119792000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11980
11981 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11982 * gdb.base/varargs.exp: Skip entire test if no printf support.
11983 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11984 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11985
dc96c6c7 119862000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11987
11988 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11989 no floating point support.
11990 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11991 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11992 * gdb.base/call-rt-st.exp: Ditto.
11993 * gdb.base/call-strs.exp: Ditto.
11994
bac5fc66
JG
119952000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11996
11997 * gdb.base/sizeof.c: include <stdio.h>.
11998
11999 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
12000 'finish', otherwise uncaptured gdb_prompt would potentially
12001 throw remaining test points out of sync.
bac5fc66 12002
b22a6027
SB
120032000-07-26 Scott Bambrough <scottb@netwinder.org>
12004
12005 * gdb.base/recurse.exp: Run tests for all targets.
12006 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12007 gnu-oldld case on ARM.
12008 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12009 for ARM targets.
d63a86f8 12010
d8231941
AG
12011Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12012
12013 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12014 * gdb.java/configure: Rebuild.
12015
8caabe69
AG
12016Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12017
12018 * gdb.java/jv-exp.exp: New file.
12019
9d273ca3
AG
12020Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12021
12022 * configure: Rebuilt.
12023 * configure.in (configdirs): Add gdb.java.
12024 * gdb.java/jmisc.java: New file.
12025 * gdb.java/jmisc.exp: New file.
12026 * gdb.java/Makefile.in: New file.
12027 * gdb.java/configure: Rebuilt.
12028 * gdb.java/configure.in: New file.
12029 * lib/java.exp: New file.
12030
4f823a66
AC
12031Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12032
12033 * gdb.base/exprs.exp: Test casts to a pointer including over and
12034 underflow.
12035
2391e11d
AC
12036Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12037
12038 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12039 and the compilers sizes.
12040
54602222
ND
120412000-07-09 Nick Duffek <nsd@redhat.com>
12042
12043 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12044 (use_methods): New function.
12045 (main): Call use_methods().
12046 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12047 (do_tests): Call test_method_param_class.
12048
2bec0572
ND
120492000-07-09 Nick Duffek <nsd@redhat.com>
12050
12051 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12052 spelling.
12053 (test_enums): New procedure. Move enum tests from end of script
12054 to here. Set breakpoint on function name instead of line number.
12055 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12056 (enums2): New marker function.
12057 (enums1): New function.
12058 (main): Call enums1(). Move enum tests to enums1().
12059
78492fde
AC
12060Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12061
12062 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12063 compile/link program. Update line numbers.
12064 * gdb.asm/d10v.inc: Define ``startup''.
12065 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 12066
49a2cef8
AC
12067Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12068
12069 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12070
3e6c8688
EZ
120712000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12072
12073 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12074 of 'help maint print' command.
12075
9ff5cbe9
AC
12076Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12077
12078 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12079 they use gdb_expect_list.
12080
17c579bd
AC
12081Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12082
12083 * gdb.base/commands.exp: Use ``set remote
12084 memory-read-packet-size'' instead of ``set endian big'' to test
12085 long commands.
12086
e6d71bf3
DB
120872000-06-03 Daniel Berlin <dan@cgsoftware.com>
12088
12089 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 12090 g++, and stop skipping them.
e6d71bf3
DB
12091
12092 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12093 work under g++.
12094
d63a86f8 12095 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
12096 initialization.
12097
dc96c6c7 120982000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
12099
12100 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12101 the regular expression: accept an (almost) arbitrary sequence of
12102 "frames-invalid" and "breakpoints-invalid" messages both before
12103 and after the "starting" message.
12104
dc96c6c7 121052000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
12106
12107 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 12108
dc96c6c7 121092000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
12110
12111 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12112 Relax the regular expression a little, make it pass on Solaris 8.
12113
8216cda9
KB
121142000-05-12 Kevin Buettner <kevinb@redhat.com>
12115
12116 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 12117 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
12118 Instead, it is permissible for gdb to stop on the line of the
12119 call itself.
12120
1a570b2f
MS
121212000-05-12 Michael Snyder <msnyder@.cygnus.com>
12122
12123 * gdb.base/break.exp (bp on small function, optimized file):
12124 Add a second pass pattern. The behavior differs here between stabs
12125 and dwarf for one-line functions. Stabs preserves two line symbols
12126 (one before the prologue and one after) with the same line number,
12127 but dwarf regards these as duplicates and discards one of them.
12128 Therefore the address after the prologue (where the breakpoint is)
12129 has no exactly matching line symbol, and GDB reports the breakpoint
12130 as if it were in the middle of a line rather than at the beginning.
12131
dc96c6c7 121322000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 12133
d63a86f8 12134 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
12135 rather than "send_gdb" (for consistancy).
12136
7d418785
AC
12137Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12138
12139 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12140 * gdb.c++/templates.cc: Properly check for GCC version number.
12141 * lib/compiler.cc: Likewise
12142
dc96c6c7 121432000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 12144
d63a86f8 12145 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
12146 gdb may not stop at the first line of main, due to code motion.
12147
dc96c6c7 121482000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
12149
12150 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12151 This test depends on parsing the printf output from the target.
12152 Since the sparclet stub doesn't do stdio, this will never work.
12153 * gdb.base/call-rt-st.exp: ditto.
12154 * gdb.base/call-strs: ditto.
12155
dc96c6c7 121562000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
12157
12158 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12159
12160 * gdb.base/ending-run.exp: After connecting to a remote target,
12161 but before running, the target will appear to be in a random
12162 location. Specify both a file and a line for breakpoints.
12163 Also, the function that calls main may be called 'init'
12164 rather than 'start'.
12165
a5a51225
EZ
121662000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12167
12168 * gdb.base/help.exp: Update output for add-symbol-file command.
12169
7930cc7c
FN
121702000-04-10 Fernando Nasser <fnasser@cygnus.com>
12171
12172 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12173 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12174
23e37ab1
C
121752000-04-07 J.T. Conklin <jtc@redback.com>
12176
e93c542c
C
12177 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12178
23e37ab1
C
12179 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12180
591b8fa3
PDM
12181Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12182
12183 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12184 values that can be represented exactly.
12185 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12186 above change, and to not check against the directory part of the source
12187 file name.
12188 (step into print_long_arg_list): Likewise.
12189 (print print_small_structs from print_long_arg_list): Likewise.
12190 (print print_long_arg_list): Likewise.
12191
7a495180
EZ
121922000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12193
30b53638 12194 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 12195
beb998c6
AC
12196Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12197
12198 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12199
1c689132
DB
122002000-03-25 Daniel Berlin <dan@cgsoftware.com>
12201
12202 * gdb.base/commands.exp (deprecated_command_test): Add test for
12203 deprecate with no arguments.
12204
c1790a9d
JL
122052000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12206
12207 * gdb.base/break.exp: Add new test for setting breakpoints on
12208 optimized code so we can test breakpoints work even when function
12209 prologues may be optimized away
12210
003ba290
FN
122112000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12212
12213 From David Whedon <dwhedon@gordian.com>
a9c64011 12214 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 12215
6837a0a2
DB
122162000-03-22 Daniel Berlin <dan@cgsoftware.com>
12217
12218 * gdb.base/help.exp: Added test for new apropos command.
12219
b9593231
KB
122202000-03-21 Kevin Buettner <kevinb@redhat.com>
12221
12222 * gdb.base/pointers.c (usevar): New function.
12223 (main): Make sure that global variables v_int_pointer2, rptr,
12224 and y are all referenced someplace in the program by calling
12225 usevar() on them. [Some linkers delete symbols which are
12226 never referenced. The space remains, but there's no way to
12227 get a (symbolic) handle on the variable from the debugger.]
12228
751a959b
EZ
122292000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12230
12231 * gdb.base/printcmds.c: Add typedeffed arrays.
12232
12233 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12234 procedure to test arrays that are typedef'd.
12235
73a93a32
JI
122362000-03-13 James Ingham <jingham@leda.cygnus.com>
12237
12238 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 12239 the library directories.
73a93a32 12240
fb40c209
AC
12241Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12242
12243 * configure.in (configdirs): Add sub directory gdb.mi.
12244 * configure: Re-generate.
12245
12246 * gdb.mi: New directory.
d63a86f8 12247
ee4dd2c9
AC
122482000-02-25 Scott Bambrough <scottb@netwinder.org>
12249
12250 * gdb.base/long_long.exp: Correct test suite failure when printing
12251 a long long value as a double on ARM platforms.
12252
70f0cc22
JB
122532000-02-16 Jim Blandy <jimb@redhat.com>
12254
12255 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12256 default source file is set properly before running this test.
12257
853819b8
EZ
122582000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12259
12260 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12261 gdbtk/library directory, not in gdbtcl2.
12262
dfcd3bfb
JM
122632000-02-04 Jim Blandy <jimb@redhat.com>
12264
12265 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12266 backslash from regexp pattern.
12267
12268 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12269 procedure. Use it to run all the "continue to bp overloaded"
12270 tests. Note that this changes the names of the tests slightly.
12271 If the breakpoint hit message includes a hex PC value, because
12272 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12273 from the real source code, still consider that a pass.
12274
12275 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12276 XFAIL here if the breakpoint message contains a hex address. Note
12277 similar change on 1999-11-02.
12278
12279 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12280
12281 * gdb.base/ptype.exp: Establish a default source file before
12282 calling get_debug_format.
12283
122842000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12285
12286 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12287
8b93c638
JM
122882000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12289
12290 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12291 of successive stepi commands -- while in the prologue we should see
12292 the function entry bracket.
12293
122942000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12295
12296 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12297 reach __change_mode() when stepping through the end of main().
12298
c5394b80
JM
122992000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12300
12301 * gdb.base/default.exp: Fix expected pattern.
12302 * gdb.base/help.exp: Same.
12303
0d06e24b
JM
123042000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12305
12306 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12307 Don't use xfail's because that affects only the following test.
d63a86f8 12308
0d06e24b
JM
12309 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12310 solaris or linux.
12311
12312 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12313
dc96c6c7 123142000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 12315
d63a86f8 12316 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
12317 "A syntax error" rather than "A parse error". Accept both.
12318
123192000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12320
12321 * gdb.base/default.exp: Remove OS dependent string from "target
12322 remote" test.
12323 * gdb.base/help.exp: Same for "help target remote" test.
12324
c3f6f71d
JM
123252000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12326
12327 From Jim Kingdon <kingdon@redhat.com>:
12328
12329 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12330 prompt (cleanup rather than necessity, but still might keep output
12331 from spilling to next test).
12332
123332000-01-02 Fred Fish <fnf@cygnus.com>
12334
12335 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12336 AIX, which defines them in <sys/types.h>.
12337
ed9a39eb 123381999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 12339
ed9a39eb
JM
12340 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12341 float" test.
12342
123431999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 12344
ed9a39eb 12345 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
12346
12347 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12348 outermost frame disallowed".
12349
123501999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12351
12352 * gdb.base/setvar.exp: New tests for setting the value of a struct
12353 with a constant list.
12354
123551999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12356
12357 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12358 require the user to type a cast before setting the value of a struct.
12359
de57eccd
JM
123601999-12-06 Jim Blandy <jimb@cygnus.com>
12361
12362 * gdb.base/default.exp: Expect the new 'info float' command on
12363 all i386 platforms.
12364
12365 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12366 LinuxThreads libraries that don't support debugging.
12367
c2d11a7d
JM
12368Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12369
12370 * gdb.base/remote.c: Fill the buffer with truely random data.
12371 Change the buffer type to ``unsigned char'' to simplify size
12372 arithmetic.
12373
12374 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12375 stub only handles 400-1 byte packets. Verify that the download
12376 worked.
12377
123781999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12379
12380 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12381 tests, using UNRESOLVED for the untested cases. Also, does not wait
12382 for a timeout if the prompt was received before a recognizable pattern.
12383
123841999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12385
12386 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12387
123881999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12389
12390 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12391 watchpoints.
12392
123931999-11-24 Jason Merrill <jason@casey.cygnus.com>
12394
12395 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12396
12397 * gdb.c++/local.exp: Be more flexible in recognizing local class
12398 name mangling. Don't allow horribly truncated method names.
12399 * gdb.c++/derivation.exp: Expect protected inheritance.
12400 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12401 * gdb.c++/virtfunc.exp: Likewise.
12402 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12403 when printing a nested enum.
12404
124051999-11-22 Jim Blandy <jimb@cygnus.com>
12406
12407 * gdb.base/step-test.exp: Properly await GDB's response to setting
12408 a breakpoint on the call to large_struct_by_value.
12409
12410 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12411 just because we have debug info for the `start' function.
12412
124131999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12414
12415 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12416 "Unknown signal" messages, which indicate (on LinuxThreads) that
12417 GDB doesn't know how to debug threads on this system. This is
12418 better than hanging while philosopher 0 dumps chatter into gdb.log.
12419
124201999-11-18 Tom Tromey <tromey@cygnus.com>
12421
12422 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12423
124241999-11-18 Fred Fish <fnf@cygnus.com>
12425
12426 * gdb.base/coremaker2.c: Add sample program for generating
12427 cores that is more self contained than coremaker.c. Eventually
12428 I'll add more code to this and tie it into the testsuite.
12429
4ce44c66
JM
124301999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12431
12432 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12433
124341999-11-10 Jimmy Guo <guo@cup.hp.com>
12435
12436 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12437 from $srcdir/lib/.
12438 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12439 and gdb.c++/.
12440
12441 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12442
d63a86f8 12443 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
12444 'continue with watch' test point.
12445
124461999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12447
12448 Merged from p2linux-990323-branch:
d63a86f8 12449
4ce44c66
JM
12450 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
12451
11cf8741
JM
12452Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
12453
12454 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
12455 {limit,fixed}''. Test ``set download-write-size''.
12456
12457Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
12458
12459 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
12460 gdb_expect_list.
12461
12462Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
12463
12464 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
12465
124661999-11-03 Mark Salter <msalter@cygnus.com>
12467
12468 * gdb.base/break.exp: Fix "stub continue" pattern.
12469
124701999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
12471
12472 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
12473
124741999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
12475
12476 * gdb.base/display.exp ("finish"): Add timeout clause.
12477
12478 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
12479 plain prompt clause, so this doesn't have to time out in order to
12480 fail.
12481
12482 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
12483 breakpoint hit messages include an address.
12484
12485 * gdb.base/display.exp: Don't forget to escape parens in regular
12486 expressions. Unix regexp notatation sucks.
12487
124881999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12489
12490 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12491 order for 'signalled' message.
12492
5c44784c
JM
124931999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12494
12495 From Jimmy Guo <guo@cup.hp.com>:
12496 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12497 * gdb.base/annota1.c: Add code for tests to work with.
12498
124991999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12500
12501 * gdb.base/remote.exp: New test for remote downloading settings.
12502 * gdb.base/remote.c: New file with large .data.
12503
917317f4
JM
125041999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12505
12506 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12507 for LinuxThreads support, merged from the Code Fusion branch.
12508
12509Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12510
12511 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12512 containing exp_continue into a while within an expect. Don't
12513 attempt a start more than three times. Check return value from
12514 gdb_load.
d63a86f8 12515
2df3850c
JM
12516Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12517
12518 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12519 a pass case.
12520
2acceee2
JM
125211999-10-01 Kevin Buettner <kevinb@cygnus.com>
12522
12523 * gdb.base/break.c (main): Added a statement that we can step
12524 off of.
12525 * gdb.base/break.exp: Added tests for setting a breakpoint
12526 at an offset and stepping onto a breakpoint.
12527
125281999-10-01 Fred Fish <fnf@cygnus.com>
12529
d63a86f8 12530 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
12531 gdb output.
12532
c2c6d25f
JM
125331999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12534
12535 * gdb.base/break.exp: Code locations are in hex, don't forget!
12536 (For HP-UX.)
12537
125381999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12539
12540 * condbreak.exp: Use break.c as test program.
12541 * condbreak.c: Remove, redundant with break.c.
12542
125431999-09-15 Stan Shebs <shebs@andros.cygnus.com>
12544
12545 * config/monitor.exp (gdb_target_monitor): Disable X- and
12546 Z-packets if the target needs it.
12547
125481999-09-13 James Ingham <jingham@leda.cygnus.com>
12549
12550 * gdb.c++/overload.exp: Added tests for listing overloaded
12551 functions with function pointers in the arg, explicitly calling
12552 out the version you want.
12553
cff3e48b
JM
125541999-09-09 Stan Shebs <shebs@andros.cygnus.com>
12555
12556 * long_long.exp: Add variations of test cases that work for
12557 targets with 16-bit ints and 32-bit doubles.
12558
d4f3574e
SS
125591999-09-08 Stan Shebs <shebs@andros.cygnus.com>
12560
12561 * break.c (main): Compare a possibly-uninitialized argc with an
12562 unlikely value that fits in 16 bits.
12563
125641999-09-07 Stan Shebs <shebs@andros.cygnus.com>
12565
12566 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
12567 0xfeeb, don't want negative numbers if ints are 16 bits.
12568
12569 * lib/gdb.exp (skip_cplus_tests): New proc.
12570 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12571 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
12572 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
12573 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
12574 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
12575 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
12576 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
12577 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
12578
12579 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
12580
12581Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
12582
12583 * gdb.base/corefile.exp (up): Allow a parameter to appear
12584 in the frame that we're going up to.
12585
12586 From Jim Blandy <jimb@cygnus.com>:
12587
12588 * gdb.base/default.exp (info float): Expect some output now.
12589
12590 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
12591 returning floating-point values to fail on the x86.
12592 * gdb.base/callfwmall.exp (do_function_calls): Same.
12593
12594 * gdb.base/list.exp (test_listsize): Correct expectations for
12595 listing line 1 with listsize 2. Also, listing a single line
12596 works now, as does listing three lines. [Kevin's note: There
12597 were a number of other cases fixed too where the expectations
12598 differed...]
12599
126001999-09-02 Stan Shebs <shebs@andros.cygnus.com>
12601
12602 * gdb.base/selftest.exp: Add case for when version prints as
12603 constant string instead of char pointer.
12604
104c1213
JM
126051999-08-25 Stan Shebs <shebs@andros.cygnus.com>
12606
12607 * gdb.base/ending-run.exp: Add Solaris case for what happens when
12608 stepping out of main.
12609
12610 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
12611 G++ used.
12612
12613 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
12614 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
12615
12616 * gdb.c++/ovldbreak.exp: Update match string in test that
12617 includes a warning of multiple breakpoints.
12618
126191999-08-24 Stan Shebs <shebs@andros.cygnus.com>
12620
12621 * gdb.base/display.exp: Improve precision of step-after-finish
12622 added yesterday.
12623
12624 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12625 test.
12626
12627 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12628 configs when using G++, not just hppa*.
12629
126301999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12631
12632 * gdb.base/async.c: New file.
12633 * gdb.base/async.exp: New file.
12634
12635Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12636
12637 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12638 PA64.
12639
53a5351d
JM
12640Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12641
104c1213
JM
12642 * gdb.base/display.exp: "finish" can leave us mid-line on many
12643 targets, deal with it. Add a small constant to main, instead of
12644 1000 since main+1000 may not be a valid address in the target.
12645
53a5351d
JM
12646 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12647 on hpux11.
12648
12649 * gdb.base/attach.exp: Handle another hpux11 error message variant
12650 when attaching to a process that does not exist.
12651
126521999-08-19 J.T. Conklin <jtc@redback.com>
12653
12654 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12655 characters in 'continue to 1241' test.
12656
126571999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12658
12659 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12660 stop in print_long_arg_list, define and use a whitespace
12661 variable in print_small_structs test, add an XFAIL for Solaris.
12662 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12663 interested enough to fix.
12664
7be570e7
JM
126651999-08-13 Keith Seitz <keiths@cygnus.com>
12666
12667 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12668 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12669 proc knows about targets other than the natives.
12670 (test_assign): Use "gdb_run_cmd" to "run" the target.
12671 Check that we've actually hit the breakpoint at main.
12672 When we attempt to assign a value to a local variable, check
12673 that the variable is in the current scope, i.e., don't use
12674 a test with an empty result.
12675
12676Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12677
12678 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12679 command.
12680
126811999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12682
12683 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12684 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12685 gdb.compat, gdb.threads-hp.
12686 gdb.hp/configure, gdb.hp/configure.in: New files.
12687 gdb.hp/Makefile.in: Recurse into new subdirs.
12688 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12689 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12690 in object files.
12691 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12692
96baa820
JM
126931999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12694
12695 * gdb.base/display.exp: Help expect by putting a newline in the
12696 funky printf, remove a bogus p/a test.
12697
126981999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12699
12700 * gdb.base/display.exp: Make sure that when we say 'run', we are
12701 connected to the target. This is necessary when running not
12702 natively.
12703
127041999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12705
12706 * gdb.base/step-test.exp: Removed some extraneous messages.
12707
12708 * gdb.base/long_long.exp: Don't run memory examination tests
12709 on little-endian targets (they will need a different set of
12710 results to match).
12711
127121999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12713
12714 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12715 until somebody decides to fix GDB.
12716
12717 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12718 constant as "ULL".
12719 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12720 matches for a couple x/2 commands.
12721
a0b3c4fd
JM
127221999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12723
12724 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12725 by merging in ref-types2 tests.
12726 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12727
12728 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12729 * gdb.c++/Makefile.in: Add standard actions.
12730 (EXECUTABLES): Rename from PROGS, update list.
12731 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12732 from gdb.hp.
12733 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12734 foo and bar locals.
12735 * gdb.c++/anon-union.exp: Fix tests to match.
12736 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12737 expect matches to handle output variations.
12738 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12739 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12740 output, add HP alternatives for new and delete prints.
12741 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12742 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12743 * gdb.c++/demangle.exp: Use $style when reporting failure.
12744 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12745 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12746 match alternatives.
12747 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12748 compilers.
12749 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12750 * gdb.c++/method.exp: Add match alternatives.
12751 * gdb.c++/misc.cc: Add bool types.
12752 * gdb.c++/misc.exp: Add tests for bool types.
12753 * gdb.c++/overload.exp: Add xfails.
12754 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12755 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12756 add some more template parameter tests (only for HP currently).
12757 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12758 * gdb.c++/virtfunc.cc: Add return type and value for main.
12759 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12760 match alternatives.
d63a86f8 12761
a0b3c4fd
JM
127621999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12763
12764 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12765
127661999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12767
12768 * gdb.base/signals.exp: Don't expect getting a backtrace from
12769 within a signal handler to fail on Linux.
12770
127711999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12772
12773 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12774 * lib/gdb.exp: Remove some gratuitious semicolons.
12775 (delete_breakpoints): Increase timeout.
12776 (gdb_expect): Add -notransfer option.
12777 (gdb_test): Use -notransfer option.
12778 (get_compiler_info): Add f77 case.
12779 (get_compiler): New proc, split out from gdb_preprocess, add f77
12780 case.
12781 (gdb_preprocess): Call get_compiler.
12782
12783 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12784 * gdb.base/attach.exp, gdb.base/display.exp,
12785 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12786 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12787 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12788 third arg to gdb_test.
12789 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12790 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12791 HP-UX xfails, add others.
12792 * gdb.base/completion.exp: Reflect name change of self-test.
12793 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12794 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12795 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12796 HP failure number.
12797 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12798 useless HP-UX 10.30 references.
12799 * gdb.base/maint.exp: Loosen matches.
12800 * gdb.base/pointers.c (main): Declare more_code.
12801 * gdb.base/pointers.exp: Match on output of a `next'.
12802 * gdb.base/structs.c: Add prototypes.
12803 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12804 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12805
128061999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12807
12808 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12809 command.
12810
128111999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12812
12813 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12814 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12815
12816 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12817 debug info. Deal with lack of signal hanlder info in stack.
12818
a9c64011 12819 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12820 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12821
5a2468f5
JM
128221999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12823
12824 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12825 gdb.base/foll-vfork.exp: Don't run for crosses.
12826
adf40b2e
JM
12827Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12828
12829 * gdb.base/configure.in: Check for gdbvars.exp instead of
12830 a1-selftest.exp.
12831 * gdb.base/configure: Re-generate.
12832
128331999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12834
12835 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12836 in trying to run first and name is too long.
12837
12838 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12839 pointers2.c and pointers2.exp, respectively.
12840 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12841 doschk happier.
12842
43e526b9
JM
128431999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12844
12845 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12846 callfuncs2.c and callfuncs2.exp.
12847
12848 * gdb.base/list.exp: Remove mistaken xfails.
12849 * gdb.base/list0.h: Add optional prototypes.
12850
9846de1b
JM
12851Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12852
a9c64011 12853 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12854 calling malloc.
a9c64011
AS
12855 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12856 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12857 use.
12858
128591999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12860
12861 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12862 * gdb.base/annota2.cc, annota2.exp: Move from here.
12863 * gdb.c++/annota2.cc, annota2.exp: To here.
12864 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12865
43ff13b4
JM
12866Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12867
12868 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12869 a consistent format.
12870
085dd6e6
JM
128711999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12872
12873 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12874 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12875 HP compilers, also set the globals $true and $false.
12876
12877 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12878 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12879 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12880 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12881 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12882 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12883 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12884 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12885 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12886 whatis.c} Add C++ compatible function definitions and return
12887 types, add includes for library functions.
12888 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12889 * gdb.base/step-test.c (myglob): Rename from glob.
12890 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12891 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12892 files, move here from gdb.hp.
12893 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12894 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12895 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12896 Adjust line numbers in regexps.
12897
12898 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12899 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12900 instead of 0/1.
12901
12902 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12903 foll-vfork.exp: New files, move here from gdb.hp.
12904 * gdb.base/page.exp: New file, test of pagination command.
12905
12906 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12907 recursion test.
12908 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12909
12910 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12911 gdb.base/solib.exp: Fix compiler invocation process.
12912
12913 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12914 HP-UX 11, turn off overload resolution explicitly.
12915 * gdb.base/commands.exp: Set argument list explicitly, add
12916 watchpoint test.
12917 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12918 them work.
12919 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12920 expressions properly.
12921 * gdb.base/corefile.exp: Loosen the match slightly.
12922 * gdb.base/default.exp: Allow "Error accessing memory" message
12923 also.
12924 * gdb.base/display.exp: Skip over x/0 j if PA64.
12925 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12926 * gdb.base/interrupt.exp: Ditto.
12927 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12928 in use.
12929 * gdb.base/list.exp: Add xfails for HP-UX.
12930 * gdb.base/long_long.exp: Refine some of the numeric matches.
12931 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12932 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12933 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12934 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12935 * gdb.base/ptype.exp: Succeed on more varieties of output.
12936 * gdb.base/scope.exp: Add xfails for HP-UX.
12937 * gdb.base/sect-cmd.exp: Add more cases.
12938 * gdb.base/setvar.exp: Add xfails for HP-UX.
12939 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12940 * gdb.base/signals.exp: Match on void symbolically.
12941 * gdb.base/step-test.exp: Add case for PA64.
12942 * gdb.base/term.exp: Add exit and restart.
12943 * gdb.base/twice.exp: Clean up after self.
12944 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12945 * gdb.base/whatis.exp: Allow more ways to pass tests.
12946
12947 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12948 no longer useful.
12949
12950Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12951
12952 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12953 list of patterns.
12954 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12955 print_double_array(double_array)", "continuing to breakpoint
12956 1018", "print print_double_array(array_d)" and "continuing to
12957 1034" tests.
d63a86f8 12958
085dd6e6
JM
129591999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12960
a9c64011 12961 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12962
129631999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12964
12965 * config/mt-*: Remove, these haven't been used since 1996.
12966
129671999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12968
12969 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12970 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12971 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12972
9e0b60a8
JM
129731999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12974
12975 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12976 simpler match case for the ptype of the big class.
12977
129781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12979
12980 * gdb.exp: Fix test for gdb_prompt existence.
12981
129821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12983
12984 * gdb.exp (gdb_test): Add fail after calls to perror.
12985
129861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12987
12988 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12989
129901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12991
12992 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12993
0f71a2f6
JM
12994Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12995
12996 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12997 malloc() is linked in.
12998
129991999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13000
13001 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13002 step at end.
13003
13004 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13005
130061999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13007
13008 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13009
cce74817
JM
13010Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13011
13012 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13013 * gdb.base/mips_pro.exp: Likewise.
13014
130151999-06-02 Keith Seitz <keiths@cygnus.com>
13016
13017 * gdb.c++/templates.cc: Change all "new" operators to throw
13018 an exception.
13019 * gdb.c++/cplusfuncs.cc: Likewise.
13020
13021 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13022
13023Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13024
13025 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
13026 * gdb.base/ending-run.exp: When stepping out of main, accept a
13027 step into an arbitrary assembler file.
cce74817 13028
392a587b
JM
130291999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13030
d63a86f8 13031 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 13032 "breakpoint-invalid" to be printed.
d63a86f8 13033 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
13034 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13035 * gdb.base/annota2.cc: Initialize a.x to 0.
13036
9e086581
JM
130371999-05-17 Keith Seitz <keiths@cygnus.com>
13038
13039 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13040 when "skip_float_tests" set.
13041 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13042 "print print_ten_doubles", and "step into print_long_arg_list".
13043 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13044 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13045 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13046 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13047 "skip_float_tests" is set.
13048 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13049 when "skip_float_tests" set.
d63a86f8 13050
cd0fc7c3
SS
130511999-05-06 Keith Seitz <keiths@cygnus.com>
13052
13053 * gdb.base/annota2.cc: Include stdio.h.
13054
13055Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13056
13057 * gdb.base/crossload.exp: Remove, this has been disabled ever
13058 since BFD stopped including all targets, and cross-GDB gets
13059 plenty of testing anyway.
13060 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13061 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13062 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13063 * gdb.base/README: Remove, was doc for this.
13064 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13065 needed.
13066
b83266a0
SS
130671999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13068
13069 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13070 output.
13071
13072 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13073 * gdb.base/annota2.exp: New file. More annotation tests.
13074 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13075 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13076
130771999-04-23 Angela Marie Thomas <angela@cygnus.com>
13078
13079 * config/cfdbug.exp: New file.
13080
7a292a7a
SS
130811999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13082
13083 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13084 Marcus Daniel's and Dale Hawkins's demangler crashes.
13085
13086 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13087 test_lucid_style_demangling, test_arm_style_demangling,
13088 test_hp_style_demangling): Try Tom Tromey's core-dumping
13089 identifier under each demangling style.
13090
130911999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13092
13093 * gdb.c++/demangle.exp: Include the current demangling style
13094 in all test names.
13095 (current_demangling_style): New global variable.
13096 (set_demangling_style, test_demangling_core, test_demangling,
13097 test_demangling_exact): New functions.
13098 (test_gnu_style_demangling, test_lucid_style_demangling,
13099 test_arm_style_demangling, test_hp_style_demangling): Use those,
13100 instead of calling gdb_test and gdb_test_exact directly.
13101 (catch_demangling_errors): New function, which reports errors
13102 signalled by the demangling test functions in an orderly way.
13103 (do_tests): Use catch_demangling_errors.
13104
131051999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13106
13107 * gdb.base/signals.exp (test_handle_all_print): Use () for
13108 grouping in expressions, not {}.
13109
13110 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13111 initialized yet.
13112
131131999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13114
13115 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13116 are listed.
13117
131181999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13119
13120 * gdb.stabs/weird.exp: Test for CC being defined before
13121 looking at its value.
13122
131231999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13124
13125 * gdb.base/call-ar-st.exp: Remove stray '#'.
13126 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13127 "short int" and "long int".
13128 * gdb.c++/overload.cc: Cast the string added in the previous
13129 change, to mollify finicky HP compiler.
13130 * gdb.hp/reg-test.exp (testfile): Fix file name.
13131 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 13132
7a292a7a
SS
13133 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13134 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13135 alternate form of enum ptype.
13136
c906108c
SS
131371999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13138
7a292a7a
SS
13139 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13140 * gdb.hp/*.exp: Change all to run compiler probe only after
13141 passing skip_hp_tests, so as not to waste time on guaranteed
13142 failure.
13143
c906108c
SS
13144 * gdb.c++/overload.cc: Pass string instead of char addr, always
13145 init ccpfoo.
13146 * gdb.c++/templates.cc: Fix syntax error.
13147
7a292a7a
SS
13148Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13149
13150 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 13151 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
13152 command.
13153
131541999-03-18 James Ingham <jingham@cygnus.com>
13155
13156 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13157
13158 * gdb.c++/method.exp: It was testing an uninitialized int on the
13159 stack and assuming it was positive.
13160
13161 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13162
13163 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 13164 keep it from killing the rest of the tests.
7a292a7a
SS
13165 Use gdb_continue_to_end.
13166
13167 * gdb.base/sigall.exp: use gdb_continue_to_end.
13168
13169 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13170
13171 * gdb.base/display.exp: use runto_main, not run.
13172
d63a86f8
RM
13173 * gdb.base/default.exp: Check for the current error message in the
13174 r abbreviation test.
7a292a7a
SS
13175 Add strongarm to the targets that know info float.
13176
d63a86f8 13177 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
13178 run which doesn't work with monitors.
13179
13180 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13181
13182 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13183
13184 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
13185 program. Traps the case (in Cygmon) when the program never really
13186 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
13187 more places, so I used my name. Sorry Mark...
13188
13189 * config/monitor.exp (gdb_target_monitor): added another
13190 target_info parameter: remotebinarydownload. This will set the
13191 remotebinarydownload flag if this is causing some boards trouble.
13192
131931999-03-18 Mark Salter <msalter@cygnus.com>
13194
13195 * lib/gdb.exp (continue_to_exit): New function.
13196
13197 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13198 * gdb.base/ending-run.exp: Ditto.
13199 * gdb.base/step-test.exp: Ditto.
13200
132011999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13202
13203 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13204 (suggested by Art Haas <ahaas@neosoft.com>).
13205
132061999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13207
13208 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13209
13210Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13211
13212 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13213 descriptions of types (short unsigned int vs unsigned short, etc).
13214
132151999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13216
13217 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13218 a call to strlen; sometimes we do have sources.
13219
132201999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
13221
13222 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13223 character, so GDB won't print garbage after its end.
d63a86f8 13224
c906108c
SS
13225 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13226 breakpoint there instead. Sometimes GCC emits memcpy to handle
13227 the large structures being passed by value, so we step into that
13228 instead of sum_array_print, which obscures what we're really testing.
13229 * gdb.base/step-test.exp: However, we do want a test that notices
13230 the bizarre steps into memcpy, so do that here. Add check for
13231 stepping into function calls that pass large structures by value.
13232 ("Is that a noun clause, or are you just happy to see me?")
13233 Remove all references to specific line numbers.
13234 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13235 New type and function.
13236 (main): Call large_struct_by_value, passing it a large struct by value.
13237 * lib/gdb.exp (gdb_get_line_number): New function.
13238
13239 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13240 more portable.
13241
7a292a7a
SS
132421999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13243
c906108c
SS
13244 * lib/gdb.exp: Doc fixes.
13245
7a292a7a
SS
132461999-03-05 Nick Clifton <nickc@cygnus.com>
13247
d63a86f8 13248 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
13249
132501999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13251
c906108c
SS
13252 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13253 commands. They're not germane to this test, and they don't work
13254 that way on remote targets.
13255
3fc11d3e
JM
132561999-03-01 James Ingham <jingham@cygnus.com>
13257
13258 * Changelog entries merged over from gdb development branch.
13259
3fc11d3e
JM
13260 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13261
13262 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13263 for outputting results of test run.
13264
2d4a1622 13265 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
13266
13267 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 13268
7a292a7a
SS
132691999-02-25 Felix Lee <flee@cygnus.com>
13270
13271 * lib/gdb.exp (debug_format): initialize
13272
c906108c
SS
132731999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13274
13275 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13276 * gdb.base/call-rt-st.c: Ditto.
13277
c906108c
SS
132781999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13279
13280 * gdb.threads/pthreads.exp (horiz): New variable.
13281 (test_startup): Fix regexps that capture thread numbers.
13282
132831999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13284
13285 * gdb.base/smoke.exp: Disambiguate two test case names (both
13286 called ``print'').
13287
13288Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13289
13290 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13291 compilation.
13292
132931999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13294
13295 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13296 actual output formatting.
13297 * gdb.base/smoke.exp: GDB removes leading 0's.
13298 * gdb.base/volatile.exp: Don't check type of remuneration;
13299 that variable is no longer defined in constvars.c.
13300 * gdb.base/step-test.c (main): Exit with explicit exit code.
13301 * gdb.base/step-test.exp: Remove two nexti checks--they are
13302 not portable.
13303
133041999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13305
13306 * gdb.base/help.exp ("help delete display"): Fix test to match
13307 gdb's output.
13308
13309 * gdb.base/long_long.c (known_types): Initialize values to zero.
13310 * gdb.base/long_long.exp: Step one more line
13311 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
13312 leading zeros. Explicitly ask for hex formatting. Use
13313 unique test case names.
c906108c
SS
13314
13315Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13316
d63a86f8 13317 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
13318
13319 * gdb.c++/method.exp: Add missing close brace.
13320
133211999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13322
13323 * gdb.base/maint.exp: Use 'set height 0' to disable page
13324 prompting, not 'set height 400'.
13325
13326 Fix a bunch of timeouts.
13327 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13328 four separate tests, so expect doesn't take forever to match a ton
13329 of text against a regexp with lots of .* forms.
13330 ("maint print psymbols", "maint print symbols"): Make some of
13331 these greps more selective, so that expect doesn't try to wade
13332 through huge piles of output and time out.
13333
13334 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13335
13336 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13337 tests: one which doesn't expect shlib events to be reported, and
13338 another which does, but is XFAIL for all platforms other than
13339 HP/UX.
13340
13341 * gdb.base/break.exp: Teach the test suite that the `catch
13342 fork', `catch vfork', and `catch exec' commands produce error
13343 messages on platforms that don't provide these features.
13344
13345Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13346
13347 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13348 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13349 (shortening names from solib_threshold.exp etc), won't run on
13350 anything but HP-UX for the foreseeable future.
13351 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13352 reflect move.
13353
13354Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13355
13356 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13357 gdb.trace/Makefile.in (clean): Remove all test executables.
13358
13359Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13360
13361 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13362 successfully re-sets breakpoints in shared libraries.
13363 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13364
13365Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13366
d63a86f8
RM
13367 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13368 and compiled w/o GCC.
c906108c
SS
13369
13370 * gdb.hp/watch-cmd.exp: ditto.
13371
13372 * gdb.hp/watch-hp.exp: ditto.
13373
13374 * gdb.hp/xdb1.exp: ditto.
13375
13376 * gdb.hp/xdb2.exp: ditto.
13377
13378 * gdb.hp/dbx.exp: ditto.
13379
13380Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13381
13382 * constvars.c: Remove C++-isms.
13383 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13384 with GCC.
13385
13386Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13387
13388 The following changes are part of the HP merge.
13389
13390 * gdb.base/break.exp: new tests to verify that catchpoints for
13391 fork, vfork, and exec don't trigger inappropriately.
13392
13393 * gdb.base/opaque.exp: compile one file at a time, then link.
13394
13395 * gdb.base/signals.exp: be more restrictive about which hppa
13396 systems receive a setup_xfail. new tests.
13397
13398 * gdb.base/solib_threshold.build: new file.
13399 * gdb.base/solib_threshold.exp: new file.
13400 * gdb.base/solib_threshold.link_opts: new file.
13401 * gdb.base/solib_threshold.mk: new file.
13402 * gdb.base/gen_solib_threshold.c: new file.
13403
13404 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13405 tests. New tests for enums inside classes.
13406
13407 * gdb.c++/compiler.cc: indicate support of template debugging.
13408
13409 * gdb.c++/demangle.exp: run hp style demangling tests.
13410
13411 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13412 tests.
13413
13414 * gdb.c++/misc.cc: changes to support new tests.
13415
13416 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13417 to support new tests.
13418
13419 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13420 gcc, then skip these tests.
13421
13422Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13423
13424 The following files are part of the HP merge; some had longer
13425 names at HP, but have been renamed to be no more than 14
13426 characters in length.
13427
13428 * gdb.hp/ambiguous.cc: new file.
13429 * gdb.hp/ambiguous.exp: new file.
13430 * gdb.hp/attach.exp: new file.
13431 * gdb.hp/attach2.exp: new file.
13432 * gdb.hp/classes-hp.exp: new file.
13433 * gdb.hp/ctti.exp: new file.
13434 * gdb.hp/ctti-add.cc: new file.
13435 * gdb.hp/ctti-add1.cc: new file.
13436 * gdb.hp/ctti-add2.cc: new file.
13437 * gdb.hp/ctti-add3.cc: new file.
13438 * gdb.hp/dbx.exp: new file.
13439 * gdb.hp/exception.cc: new file.
13440 * gdb.hp/exception.exp: new file.
13441 * gdb.hp/foll-exec.c: new file.
13442 * gdb.hp/foll-exec.exp: new file.
13443 * gdb.hp/foll-fork.c: new file.
13444 * gdb.hp/foll-fork.exp: new file.
13445 * gdb.hp/foll-vfork.c: new file.
13446 * gdb.hp/foll-vfork.exp: new file.
13447 * gdb.hp/inherit-hp.exp: new file.
13448 * gdb.hp/more-steps.exp: new file.
13449 * gdb.hp/namespace.cc: new file.
13450 * gdb.hp/namespace.exp: new file.
13451 * gdb.hp/optimize.exp: new file.
13452 * gdb.hp/pxdb.c: new file.
13453 * gdb.hp/pxdb.exp: new file.
13454 * gdb.hp/quicksort.exp: new file.
13455 * gdb.hp/reg-test.exp: new file.
13456 * gdb.hp/reg-test.s: new file.
13457 * gdb.hp/sized-enum.c: new file.
13458 * gdb.hp/sized-enum.exp: new file.
13459 * gdb.hp/start-stop.exp: new file.
13460 * gdb.hp/templ-hp.cc: new file.
13461 * gdb.hp/templ-hp.exp: new file.
13462 * gdb.hp/thr-lib.c: new file.
13463 * gdb.hp/thr-lib.exp: new file.
13464 * gdb.hp/thr-lib.h: new file.
13465 * gdb.hp/thr-liblib.c: new file.
13466 * gdb.hp/virtfun-hp.c: new file.
13467 * gdb.hp/virtfun-hp.exp: new file.
13468 * gdb.hp/watch-cmd.exp: new file.
13469 * gdb.hp/watch-hp.exp: new file.
13470 * gdb.hp/xdb1.exp: new file.
13471 * gdb.hp/xdb2.exp: new file.
13472 * gdb.hp/xdb3.exp: new file.
13473
13474Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
13475
13476 The following files are part of the HP merge; some had longer
13477 names at HP, but have been renamed to be no more than 14
13478 characters in length.
13479
13480 * gdb.base/ss.h: new file.
13481 * gdb.base/call-ar-st.c: new file.
13482 * gdb.base/call-ar-st.exp: new file.
13483 * gdb.base/call-rt-st.c: new file.
13484 * gdb.base/call-rt-st-exp: new file.
13485 * gdb.base/call-strs.exp: new file.
13486 * gdb.base/ena-dis-br.exp: new file.
13487 * gdb.base/environ.exp: new file.
13488 * gdb.base/long_long.exp: new file.
13489 * gdb.base/sect-cmd.exp: new file.
13490 * gdb.base/shlib-cl2.exp: new file.
13491 * gdb.base/smoke.exp: new file.
13492 * gdb.base/so-impl-ld.c: new file.
13493 * gdb.base/so-impl-ld.exp: new file.
13494 * gdb.base/so-indr-cl.c: new file.
13495 * gdb.base/so-indr-cl.exp: new file.
13496 * gdb.base/varargs.exp: new file.
13497 * gdb.base/volatile.exp: new file.
13498 * gdb.base/whatis-exp.exp: new file.
7a292a7a 13499 * gdb.base/display.exp: new file.
c906108c
SS
13500 * gdb.c++/derivation.exp: new file.
13501 * gdb.c++/local.exp: new file.
13502 * gdb.c++/member-ptr.exp: new file.
13503 * gdb.c++/overload.exp: new file.
13504 * gdb.c++/ovldbreak.exp: new file.
13505 * gdb.c++/ref-types.exp: new file.
13506 * gdb.c++/ref-types2.exp: new file.
13507 * gdb.c++/userdef.exp: new file.
d63a86f8 13508
c906108c
SS
13509Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13510
13511 * gdb.base/default.exp: Reflect wording change in remote.c.
13512
dc96c6c7 13513Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13514
13515 * gdb.base/help.exp: Update to reflect current text.
13516
13517Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13518
13519 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13520 they're stack variables and contain garbage.
13521 * gdb.c++/anon-union.exp: new file.
13522
13523 The following changes were made by David Taylor
13524 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13525 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13526 in changes by HP.
13527
13528 * gdb.base/bitops.exp: new file.
13529 * gdb.base/default.exp: change expected messages for catch and
13530 info catch tests to reflect HP merge changes.
13531 * gdb.base/enable-disable-break.exp
13532 * gdb.base/ending-run.c: new file.
13533 * gdb.base/long_long.c: new file.
13534 * gdb.base/maint.exp: new file.
13535 * gdb.base/pointers2.exp: new file.
13536 * gdb.base/shlib-call2.exp: new file.
13537 * gdb.base/solib.exp: new file.
13538 * gdb.base/step-test.c: new file.
13539 * gdb.c++/anon-union.cc: new file.
13540 * gdb.c++/local.cc: new file.
13541 * gdb.c++/member-pointer.cc: new file.
13542 * gdb.c++/method.cc: new file.
13543 * gdb.c++/ref-types.cc: new file.
13544 * gdb.c++/ref-types2.cc: new file.
13545 * gdb.c++/userdef.cc: new file.
d63a86f8 13546
c906108c
SS
13547 * gdb.base/scope.exp: compile one file at a time, then link.
13548 * gdb.base/langs.exp: ditto.
13549 * gdb.base/list.exp: ditto.
d63a86f8 13550
c906108c
SS
13551Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
13552
13553 The following changes were made by David Taylor
13554 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13555 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13556 in changes by HP.
d63a86f8 13557
c906108c
SS
13558 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
13559 skip tests. When compiling pass c++ flag to gdb_compile.
13560 * gdb.c++/
d63a86f8 13561
c906108c
SS
13562 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
13563 test for on hppa*-*-hpux*; use args to see if c++ was specified.
13564 (skip_hp_tests): new function.
13565 (gdb_preprocess): new function.
13566
13567 * configure.in (hpdir): decide whether to configure gdb.hp.
13568 * configure: regenerated.
13569
13570 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
13571 to delete on clean.
13572 (EXECUTABLES): update to reflect new additions.
13573 * gdb.base/commands.exp: update message expected.
13574 * gdb.base/default.exp: add copyright notice.
13575 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
13576 * gdb.base/help.exp: update messages to reflect current text.
13577 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
13578 targets for recurse tests.
13579 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
13580 skip this file.
13581
13582 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
13583 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
13584 compilation.
13585 * gdb.c++/misc.exp: ditto.
13586 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
13587 run the tests. tell gdb_compile that it's a c++ compilation.
13588
13589 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 13590
c906108c
SS
13591 * gdb.base/all-bin.exp: new file.
13592 * gdb.base/arithmet.exp: new file.
13593 * gdb.base/assign.exp: new file.
13594 * gdb.base/completion.exp: new file.
13595 * gdb.base/cond-expr.exp: new file.
13596 * gdb.base/condbreak.exp: new file.
13597 * gdb.base/define.exp: new file.
13598 * gdb.base/dollar.exp: new file.
13599 * gdb.base/environment.exp: new file.
13600 * gdb.base/eval-skip.exp: new file.
13601 * gdb.base/jump.exp: new file.
13602 * gdb.base/logical.exp: new file.
13603 * gdb.base/pointers.exp: new file.
13604 * gdb.base/relational.exp: new file.
13605 * gdb.base/section_command.exp: new file.
13606 * gdb.base/whatis-expr.exp: new file.
13607
13608 * gdb.base/all-types.c: new file.
13609 * gdb.base/call-array-struct.c: new file.
13610 * gdb.base/call-return-struct.c: new file.
13611 * gdb.base/call-strings.c: new file.
13612 * gdb.base/callfuncs2.c: new file.
13613 * gdb.base/condbreak.c: new file.
13614 * gdb.base/constvars.c: new file.
13615 * gdb.base/display.c: new file.
13616 * gdb.base/int-type.c: new file.
13617 * gdb.base/jump.c: new file.
13618 * gdb.base/miscexprs.c: new file.
13619 * gdb.base/pointers.c: new file.
13620 * gdb.base/pointers2.c: new file.
13621 * gdb.base/shmain.c: new file.
13622 * gdb.base/shr1.c: new file.
13623 * gdb.base/shr2.c: new file.
13624 * gdb.base/solib.c: new file.
13625 * gdb.base/solib1.c: new file.
13626 * gdb.base/solib2.c: new file.
13627 * gdb.base/varargs.c: new file.
13628 * gdb.c++/derivation.cc: new file.
13629 * gdb.c++/overload.cc: new file.
13630 * gdb.c++/ovldbreak.cc: new file.
13631 * gdb.hp/attach.c: new file.
13632 * gdb.hp/attach2.c: new file.
13633 * gdb.hp/average.c: new file.
13634 * gdb.hp/compiler.c: new file.
13635 * gdb.hp/compiler.cc: new file.
13636 * gdb.hp/execd-program.c: new file.
13637 * gdb.hp/follow-exec.c: new file.
13638 * gdb.hp/follow-fork.c: new file.
13639 * gdb.hp/follow-vfork-and-exec.c: new file.
13640 * gdb.hp/misc-hp.cc: new file.
13641 * gdb.hp/more-steps.c: new file.
13642 * gdb.hp/optimize.c: new file.
13643 * gdb.hp/quicksort.c: new file.
13644 * gdb.hp/run-hp.c: new file.
13645 * gdb.hp/start-stop.c: new file.
13646 * gdb.hp/sum.c: new file.
13647 * gdb.hp/templates-hp.cc: new file.
13648 * gdb.hp/thread-local-in-lib.c: new file.
13649 * gdb.hp/thread-local-in-lib.h: new file.
13650 * gdb.hp/thread-local-in-lib.lib.c: new file.
13651 * gdb.hp/vforked-program.c: new file.
13652 * gdb.hp/virtfunc-hp.cc: new file.
13653 * gdb.hp/watchpoint-hp.c: new file.
13654 * gdb.hp/xdb.c: new file.
13655 * gdb.hp/xdb0.c: new file.
13656 * gdb.hp/xdb0.h: new file.
13657 * gdb.hp/xdb1.c: new file.
13658
13659Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13660
13661 The following change was made by Edith Epstein
13662 <eepstein@cygnus.com> as part of a project to merge in changes
13663 originally made by HP; HP did not create ChangeLog entries.
13664
13665 * gdb.c++/demangle.exp: changed the expected output for some
13666 ARM-style mangling -- removed second reference to datatype.
13667 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 13668 T1<char>::~T1<char>(void)
c906108c 13669 becomes,
a9c64011
AS
13670 maint demangle __dt__11T1__pt__2_cFv
13671 T1<char>::~T1(void)
c906108c
SS
13672
13673 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 13674
c906108c
SS
13675Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13676
13677 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13678 * gdb.trace/backtrace.exp: Likewise.
13679 * gdb.trace/circ.exp: Likewise.
13680 * gdb.trace/collection.exp: Likewise.
13681 * gdb.trace/deltrace.exp: Likewise.
13682 * gdb.trace/infotrace.exp: Likewise.
13683 * gdb.trace/limits.exp: Likewise.
13684 * gdb.trace/packetlen.exp: Likewise.
13685 * gdb.trace/passc-dyn.exp: Likewise.
13686 * gdb.trace/passcount.exp: Likewise.
13687 * gdb.trace/report.exp: Likewise.
13688 * gdb.trace/save-trace.exp: Likewise.
13689 * gdb.trace/tfind.exp: Likewise.
13690 * gdb.trace/tracecmd.exp: Likewise.
13691 * gdb.trace/while-dyn.exp: Likewise.
13692 * gdb.trace/while-stepping.exp: Likewise.
13693
136941998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13695
13696 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13697
13698Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13699
13700 From Brendan Kehoe:
13701 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13702 int return types.
13703
13704Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13705
13706 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13707 remote dos host testing right.
13708
13709Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13710
13711 * gdb.base/corefile.exp: remove some xfails.
13712
13713Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13714
13715 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13716 have different timestamps.
13717
13718Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13719
13720 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13721 gdb.base/default.exp: Replace "exec" with "executable".
13722
13723Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13724
13725 * gdb.base/default.exp: Change else if to elseif from previous
13726 delta.
13727
13728Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13729
13730 * gdb.base/default.exp: Add brace missing from previous delta.
13731
13732Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13733
13734 * gdb.base/default.exp: Support test for info float for all
13735 varieties of arm toolchain.
13736
dc96c6c7 13737Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13738
13739 * gdb.trace/*.exp: remove "remote_download" command.
13740
dc96c6c7 13741Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13742
13743 * gdb.trace/*.exp: remove -gdwarf from compile.
13744
13745Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13746
13747 * gdb.trace/configure.in(AC_INIT): typo
13748 * gdb.trace/configure: regenerated
13749
dc96c6c7 13750Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13751
13752 * config/m68k-emc.exp: New file.
13753 * lib/<emc-support.exp trace-support.exp}: New files.
13754 * configure.in: add new test directory gdb.trace.
13755 * gdb.trace/{configure configure.in Makefile.in}: New files.
13756 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13757 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13758 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13759 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13760 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13761 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13762 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13763
dc96c6c7 13764Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13765
13766 * gdb.c++/classes.exp: Change all regular expressions to match
13767 arbitrary combinations of newline/carriage-return, so that they
13768 will work equally well on Unix and Windows.
13769 * gdb.c++/inherit.exp: ditto.
13770 * gdb.c++/virtfunc.exp: ditto.
13771
137721998-08-11 Dawn Perchik <dawn@cygnus.com>
13773
13774 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13775
c2d11a7d
JM
13776Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13777
13778 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13779 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13780 to use a0-a3/d0-d3 as needed.
13781
13782Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13783
13784 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13785 * gdb.disasm/am33.exp: Corresponding changes.
13786
c906108c
SS
137871998-07-11 Felix Lee <flee@cygnus.com>
13788
13789 * gdb.base/callfuncs.exp: add cmp10 test.
13790 * gdb.base/callfuncs.c (cmp10): new function.
13791
13792Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13793
d63a86f8 13794 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13795 into two parts to get around a synchronization problem in expect.
13796
3fc11d3e
JM
13797Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13798
13799 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13800
13801 * configure.in: Add options for gdbtk testsuite.
13802
13803 * configure: Regenerate.
13804
13805 * gdb.gdbtk: New directory to hold gdbtk tests.
13806
c906108c
SS
13807Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13808
13809 * gdb.fortran/types.exp: Escape brackets in expect patterns
13810 for test_float_literal_types_accepted tests.
13811 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13812 before run test.
13813
c2d11a7d
JM
13814Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13815
13816 * am33.exp: Just compile, do not link the testcase.
13817 * am33.s: Add ".am33" pseudoop to force am33 mode.
13818
c906108c
SS
138191998-06-25 Felix Lee <flee@cygnus.com>
13820
13821 * gdb.base/setshow.exp: make sure $pc is sane.
13822
13823 * gdb.stabs/weird.exp: split expect patterns properly.
13824
c2d11a7d
JM
13825Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13826
13827 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13828 * gdb.disasm/am33.exp: Run it.
13829
dc96c6c7 13830Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13831
13832 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13833 match processing (and eliminate spurious timeouts when running).
13834
dc96c6c7 13835Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13836
13837 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13838 exception test, but conditionalize it on target [mach | gnu].
13839
dc96c6c7 13840Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13841
13842 * gdb.base/overlays.exp: fixup compile line for linker script.
13843
13844Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13845
13846 * gdb.fortran/types.exp: don't guess at float size.
13847
13848Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13849
13850 * gdb.base/exprs.exp: delete test that depends on int size.
13851
13852Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13853
13854 * config/sim.exp: Removed checks for target triplets.
13855 (gdb_target_sim): Use gdb,target_sim_options.
13856
13857Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13858
13859 * gdb.base/reread.exp: New file.
13860 * gdb.base/reread1.c: New file.
13861 * gdb.base/reread2.c: New file.
13862
13863Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13864
13865 * config/sim.exp: Use 'target sim -sparclite' when running
13866 SPARClite programs.
13867
13868Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13869
13870 * gdb.base/structs2.exp: New file.
13871 * gdb.base/structs2.c: New file.
13872
13873Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13874
13875 * gdb.asm/common.inc: New file.
13876 * gdb.asm/d10v.inc: New file.
13877 * asm-source.exp: Pass -I's to gas to find .inc files.
13878 Update line numbers in expected output.
13879 * asmsrc1.s: Rewrite.
13880 * asmsrc2.s: Rewrite.
13881 * configure.in: Create arch.inc symlink.
13882 * configure: Regenerate.
13883 * Makefile.in (distclean): Delete arch.inc.
13884
13885Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13886
13887 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13888 (t_enum_value2): ditto
13889 (t_enum_value3): ditto
13890 (main): ditto
13891Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13892
13893 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13894 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13895 change.
13896 Use gdb_test instead of send_gdb/gdb_expect sequences.
13897
13898Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13899
13900 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13901 not void.
13902
13903Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13904
13905 * gdb.base/branches.c: Code with lots of loops and
13906 subroutines. Used to test gdbs ability to single step through PC
13907 changes, especially to test mips-tdep.c:mips_next_pc
13908
13909Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13910
13911 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13912 more rigorous EGCS C++ error checking.
13913
13914Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13915
a9c64011
AS
13916 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13917 tests.
13918 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13919 function when asleep.
13920 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13921 for i*86 Linux and SVR4 signal handling problems.
13922 Remove linux xfail for `next to handler in signals_tests_1', fixed
13923 by recent infrun.c change.
13924 Limit backtrace to 10 frames to avoid timeout problems with infinite
13925 stack backtraces.
13926 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13927 target.[ch] change.
c906108c
SS
13928
13929Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13930
13931 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13932 for a newline from gdb before continuing.
13933 (default_gdb_exit): Just look for y or n.
13934 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13935 it does, fail the rests of the tests in the file.
13936
13937Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13938
13939 * config/cygmon.exp: New file.
13940
13941Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13942
13943 * gdb.base/list.exp: Fix problem with "list default lines around
13944 main" test on remote targets.
13945
13946 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13947 run test on remote targets.
13948
13949Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13950
13951 * gdb.asm: New directory.
13952 * configure.in: Configure it.
13953 * configure: Regenerate.
13954 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13955 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13956
13957Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13958
13959 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13960
dc96c6c7 13961Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13962
a9c64011
AS
13963 * gdb.base/overlays (several files): Merge the two overlay
13964 managers into one. Change variables (foox, barx, bazx, grbxx)
13965 back into ints but force them to load in their proper sections.
c906108c
SS
13966
13967Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13968
13969 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13970 on-chip insn memory and IMAP1 to upper 128k.
13971 (D10VCopy): Handle memory regions crossing 16k boundaries.
13972 (D10VCopy): Transfer data in 32 bit chunks.
13973
13974Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13975
13976 * gdb.base/overlays.c (main): Exit normally when result is
13977 correct.
13978
13979 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13980 map. Include space for printf in .text segment.
13981
13982 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13983 updated d10v memory VMA/LMA map.
13984 (D10VCopy): Call D10VTranslate.
d63a86f8 13985
c906108c
SS
13986Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13987
13988 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13989
13990 * gdb.base/bar.c (barx, bar): Change variable to small array so
13991 that it won't be put into the .sdata - small data -
13992 section. Update reference.
13993 * gdb.base/baz.c (bazx, baz): Ditto.
13994 * gdb.base/foo.c (foox, foo): Ditto.
13995 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13996
13997 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13998 to be arrays.
d63a86f8 13999
dc96c6c7 14000Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14001
a9c64011
AS
14002 * gdb.base/overlays.exp: fix up and get working again.
14003 Add tests for backtraces from an overlay function.
d63a86f8 14004
c906108c
SS
14005Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14006
14007 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14008 "calling function with watchpoint enabled".
14009
14010Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14011
14012 * gdb.base/break.exp (test_next_with_recursion): Remove
14013 gdb_suppress_tests for d10v-*-*.
14014 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14015 pending review of whether it is useful or not.
14016
14017Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14018
14019 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14020
14021Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14022
14023 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14024 * config/dve.exp: New file to support Densan boards.
14025
14026Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14027
14028 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14029 reads and BSD.
14030
14031Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14032
14033 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14034 response.
14035
14036 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14037
14038Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14039
14040 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14041 test.
14042
14043 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14044 target_sizeof_long and target_bigendian_p.
14045 (structs_by_value, structs_by_reference): Check values according
14046 to targets word size and endianess.
d63a86f8 14047
c906108c
SS
14048Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14049
14050 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14051 output.
14052
14053Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14054
14055 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14056 Update test of set args help to match source change.
14057
14058Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14059
14060 * gdb.base/default.exp: Expect help system output to be in
14061 alphabetical order.
14062 * gdb.base/help.exp: Ditto.
14063
14064Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14065
14066 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14067 "i*86-pc-linux-gnu*".
14068 * gdb.base/interrupt.exp: Ditto.
14069 * gdb.base/corefile.exp: Ditto.
14070
14071 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14072 define vxworks when building the testcase.
14073
14074 * gdb.base/ptype.exp: Fix testnames to be unique.
14075 * gdb.base/radix.exp: Ditto.
14076 * gdb.base/term.exp: Ditto.
14077 * gdb.base/whatis.exp: Ditto.
14078 * gdb.c++/classes.exp: Ditto.
14079
14080Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14081
14082 * gdb.base/callfuncs.exp: Fix indentation.
14083
14084 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14085 suppress_flag has been set.
14086 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14087 target feature.
14088
14089Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14090
14091 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14092 the testcase.
14093
14094 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14095 set_debug_traps() and breakpoint().
14096 * gdb.c++/misc.cc (main): Ditto.
14097 * gdb.c++/templates.cc (main): Ditto.
14098 * gdb.c++/virtfunc.cc (main): Ditto.
14099
14100Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14101
14102 * lib/gdb.exp(gdb_step_for_stub): New function.
14103 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14104 exists, reload the executable and do a "continue" instead of
14105 doing a jump.
14106 (runto_main): Use gdb_step_for_stub.
d63a86f8 14107
c906108c
SS
14108 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14109 tests to have unique names.
14110 * gdb.base/callfuncs.exp: Ditto.
14111 * gdb.base/commands.exp: Ditto.
14112 * gdb.base/default.exp: Ditto.
14113 * gdb.base/help.exp: Ditto.
14114 * gdb.base/list.exp: Ditto.
14115 * gdb.base/opaque.exp: Ditto.
14116 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14117 similar tests.
d63a86f8 14118
c906108c
SS
14119 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14120 * gdb.c++/cplusfuncs.cc: Ditto.
14121 * gdb.c++/virtfunc.cc: Ditto.
14122
14123 * config/monitor.exp: Keep track of the last file we saw, rather
14124 than trying to get the info from gdb.
14125
14126 * gdb.fortran/types.exp: Move comment to previous line.
14127
14128Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14129
14130 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14131 target mode.
14132
14133Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14134
14135 From Bob Manson:
14136 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14137 string from GDB when it connects.
14138
14139 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14140
14141Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14142
14143 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14144 if we can't get a debug format from GDB (we may be testing an
14145 older GDB). Use a 10 second timeout when checking for the format.
14146
14147 * gdb.stabs/weird.exp: Fix quoting.
14148
14149 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14150
14151Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14152
14153 * config/arm-ice.exp: New file.
14154
14155Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14156
14157 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14158 until it has been modified to work with the new testsuite.
14159
99707966 14160 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
14161 testcase won't compile, cause all of the testcases in the file to
14162 fail instead.
14163
14164 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14165 (gdb_clear_suppressed): New procedure.
14166 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14167 it contains a positive value.
14168
14169Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14170
14171 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14172
14173 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14174
14175Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14176
14177 * lib/gdb.exp (setup_xfail_format): New function.
14178 (get_debug_format): New function to get debug format.
14179 (debug_format): New global variable to hold last value set
14180 by get_debug_format.
14181 * gdb.base/list.exp: Call get_debug_format and expect some
14182 tests to fail for DWARF 1 and COFF formats.
14183 * gdb.c++/ptype.exp: Ditto.
14184 * gdb.c++/classes.exp: Ditto.
14185 * gdb.c++/cplusfuncs.exp: Ditto.
14186 * gdb.c++/inherit.exp: Ditto.
14187 * gdb.c++/templates.exp: Ditto.
14188 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 14189
c906108c
SS
14190Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14191
14192 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14193 host doesn't have a currently-open connection.
14194
14195 * config/sparclet.exp: Cleanups and fixes to make it generic for
14196 any gdb stub target. Handle cases where gdb doesn't respond when
14197 interrupted in a sane fashion.
14198
14199 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14200 same thing in a totally different way.
14201
14202 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14203 setting "timeout".
14204 (gdb_start): We set the global gdb_prompt variable in
14205 default_gdb_init now.
14206
14207Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14208
14209 * gdb.base/printcmds.exp: Fix "check for floating addition"
14210 regexp to accept results within approx +/- .01 of exact value.
14211 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14212
14213Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14214
14215 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14216 properly.
14217 (gdb_expect): Add optional timeout parameter, and add timeout
14218 value to various calls.
14219 (gdb_suppress_tests): Only give one warning message per group.
14220
14221Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14222
14223 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14224 global variables. Handle getting a value for $timeout more
14225 gracefully.
14226
14227Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14228
14229 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14230 initialize.
14231 (default_gdb_init): New procedure; allow gdb_init to be overridden
14232 by a target configuration file.
14233 (gdb_expect): Pass the timeout to remote_expect.
14234
14235 * config/monitor.exp(gdb_load): Fix typo in regexp.
14236
14237Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14238
14239 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14240
14241Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14242
14243 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14244 here. Call gdb_target_exec before rebooting the target, to make
14245 sure the connection to the target is closed.
14246 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14247 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14248 Also detect "Timeout reading from remote" error.
14249
14250 * config/gdbserver.exp: Pass the executable being loaded to
14251 gdb_target_monitor. Don't call gdb_file_cmd here; let
14252 gdb_target_monitor do it.
14253
14254 * gdb.disasm/hppa.exp: Don't use exec_output.
14255
14256Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14257
14258 * gdb.base/list.exp: If we're debugging a non-native target,
14259 try to set the pc register to point to the start of the
14260 program before doing the first list command.
14261
14262 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14263 test_calls after restarting.
14264
14265 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14266 reloading.
14267
14268 * gdb.base/watchpoint.exp: Fix typo.
14269
14270 * gdb.base/setshow.exp: Check for use_gdb_stub.
14271
14272 * gdb.base/break.exp: Fix continue until exit test for the gdb
14273 stub case.
14274 * gdb.base/langs.exp: Ditto.
14275
14276 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14277 gdb_load_offset. If we weren't given a file to load, figure out
14278 what the current file is and use it.
14279
14280 * config/i386-bozo.exp: New file.
14281
14282Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14283
14284 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14285 feature.
14286
14287 * config/proelf.exp: New entry.
14288
14289Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14290
14291 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14292 of regexps.
14293
14294 * gdb.base/watchpoint.exp: Don't run the test_stepping
14295 tests if gdb can't call functions on the target.
14296
14297 * gdb.base/setshow.exp: Don't run the set prompt tests if
14298 the board has gdb_prompt set.
14299
14300Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14301
14302 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14303 * gdb.base/commands.exp: Likewise.
14304 * gdb.base/setshow.exp: Likewise.
14305
14306Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14307
14308 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14309 feature.
14310
14311 * config/i960.exp: New file.
14312
14313Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14314
14315 * gdb.base/funcargs.exp: Check for gdb,short_int target
14316 feature instead of looking for explicit target triplets.
14317
dc96c6c7 14318Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 14319
d63a86f8 14320 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
14321 "p 123DEADBEEF", to check parse_number.
14322 * top.c: change "to enable to enable" to "to enable" in a couple
14323 of help strings.
14324
14325Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14326
14327 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14328 on the mn10300.
d63a86f8 14329
c906108c
SS
14330Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14331
14332 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14333 where the test executable is run with explicit args.
14334 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14335
14336Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14337
14338 * gdb.base/run.c: Use FAKEARGV to build test executable that
14339 does not require a command line arg, since most simulators
14340 don't currently support passing such an arg into the simulated
14341 program.
14342 * gdb.base/commands.exp: Change tests to insert the proper
14343 value as the arg to the first recursive factorial call. Change
14344 compilation line to define FAKEARGV at compile time.
14345
14346Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14347
14348 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14349 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14350 function with watchpoint enabled" test.
14351
14352Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14353
14354 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14355 Don't call gdb_test when the command doesn't return to a gdb prompt.
14356
14357 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14358 "Tests restarted" messages.
14359
14360Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14361
14362 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14363
dc96c6c7 14364Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14365
14366 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14367 for INFO SYMBOL; add help tests for OVERLAY commands.
14368 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14369 add tests for OVERLAY commands
14370 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14371 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14372 * gdb.base/sigall.c: add usestubs code frag
14373 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 14374
c906108c
SS
14375Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14376
14377 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14378 failures.
14379 (gdb_stop_suppressing_tests): Note that tests have restarted.
14380
14381Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14382
14383 * config/h8300.exp: New file.
14384
14385Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14386
14387 * gdb.base/setshow.exp: Check for the existence of a
14388 feature, not its value.
14389
14390Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14391
14392 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14393
14394 * gdb.base/scope.exp: It's now init0(), not init().
14395
14396 * gdb.base/scope0.c: For now, change init() to be init0().
14397
14398 * config/monitor.exp: Use gdb_serial in preference to serial
14399 or netport.
14400
14401 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14402 and it's not already set.
14403
14404Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14405
14406 * gdb.base/setshow.exp: Only test the run command if the target
14407 isn't using a stub and if it supports argument passing.
14408
14409Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14410
14411 * config/udi.exp(gdb_start): Make sure UDICONF is set
14412 properly before starting gdb.
14413
14414Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14415
14416 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14417 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14418 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14419
14420Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14421
14422 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14423 specialized code to reboot the board, use remote_reboot instead.
14424
14425 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14426
14427 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14428
14429 * config/monitor.exp: Make sure we disconnect from the target.
14430 Also, try a reboot/reload cycle instead of failing if the
14431 load fails.
14432
14433Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14434
14435 * gdb.base/default.exp: Don't set match_max.
14436 * gdb.base/help.exp: Ditto.
14437 * gdb.base/list.exp: Ditto.
14438 * gdb.base/signals.exp: Ditto.
14439
14440 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14441 set, use remote_ld to download the testcase instead of
14442 the GDB loader.
14443
14444Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14445
14446 * config/vr5000.exp: New file.
14447
14448 * config/monitor.exp(gdb_target_monitor): Add pattern for
14449 "Ending remote" to detect errors in connecting.
14450
14451 * gdb.base/setshow.exp: Add .* within auto language test.
14452
14453 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
14454 target feature.
14455
14456 * config/monitor.exp(gdb_load): Check for a failure when loading,
14457 and reboot the board if necessary.
14458
14459 * gdb.base/setvar.exp(test_set): Handle multiple prints within
14460 a set of tests. Remove print.* from the patterns being checked.
14461
14462Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
14463
14464 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
14465 refer to gdb_spawn_id.
14466
14467 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
14468 longer used.
14469 * config/sparclet.exp: Ditto.
14470 * config/sparclet-old.exp: Ditto.
14471 * config/slite.exp: Ditto.
14472 * config/sim.exp: Ditto.
14473 * gdb.base/funcargs.exp: Ditto.
14474
14475 * lib/gdb.exp:Remove references to gdb_spawn_id.
14476 (gdb_expect): Move to remote.exp.
14477
14478Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
14479
14480 * config/monitor.exp: Detect the "Couldn't establish connection"
14481 message from GDB.
14482
14483Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
14484
14485 * gdb.base/bitfields.exp: Use runto instead of explicit
14486 gdb_run_cmd/gdb_expect sequences.
14487
14488 * gdb.base/break.exp(text_next_with_recursion): Add match for
14489 gdb_expect call.
14490
14491 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14492 We also need to handle the "A program is being debugged already"
14493 prompt from gdb. Use gdb_test to set the baud rate.
14494
14495 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14496 to 20000. Really. I mean it.
14497
14498Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14499
14500 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14501 fails. If suppress_flag is set, skip perror message about not
14502 being able to send to GDB.
14503 (send_gdb): If suppress_flag is set, don't try to send commands to
14504 GDB.
14505 (gdb_expect): If suppress_flag is set, always fail immediately.
14506 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14507 (gdb_init): Call gdb_stop_suppressing_tests.
14508 (default_gdb_exit): Ditto.
14509 (default_gdb_start): Ditto.
14510
14511 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14512 gdb_stop_suppressing_tests as appropriate.
14513 * gdb.base/break.exp: Ditto.
14514 * gdb.base/callfuncs.exp: Ditto.
14515 * gdb.base/commands.exp: Ditto.
14516 * gdb.base/exprs.exp: Ditto.
14517 * gdb.base/funcargs.exp: Ditto.
14518 * gdb.base/list.exp: Ditto.
14519 * gdb.base/recurse.exp: Ditto.
14520 * gdb.base/scope.exp: Ditto.
14521 * gdb.base/structs.exp: Ditto.
14522 * gdb.c++/inherit.exp: Ditto.
14523
14524Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14525
14526 * config/vr4300.exp: New file.
14527
99707966 14528 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 14529
99707966 14530 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
14531
14532Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14533
14534 * lib/gdb.exp(gdb_init): New function.
14535
14536 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14537 for each individual variable set.
14538
14539 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14540 name.
14541
14542 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
14543
14544 * gdb.base/scope.exp: Use gdb_test.
14545
14546 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
14547 aborting; the testsuite driver will do that for us (see
14548 gdb_finish). Also, use gdb_test in a few more places.
14549
14550Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
14551
14552 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
14553
14554Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
14555
14556 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
14557 and "add_tests" are not at the same address.
14558
14559Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
14560
14561 * gdb.base/ptype.exp: Use gdb_test.
14562
14563Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
14564
14565 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
14566 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
14567 left in. No longer expect them to fail.
14568
14569 * gdb.stabs/*.mt; Deleted, no longer used.
14570 * gdb.stabs/configure.in: Remove references to target makefile
14571 frags.
14572 * gdb.stabs/configure: Rebuilt.
14573
14574 * gdb.disasm/*.mt: Deleted, no longer used.
14575 * gdb.disasm/configure.in: Remove references to target makefile
14576 frags. Use "sh3.s" as the unique filename for this directory.
14577 * gdb.disasm/configure: Rebuilt.
14578
14579 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
14580 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
14581 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
14582
14583Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
14584
14585 * config/udi.exp: Use mondfe,name instead of remote_host.
14586
14587Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
14588
14589 * gdb.base/watchpoint.exp: Don't expect a failure when calling
14590 a function with a watchpoint enabled on the mn10200.
14591
14592 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
14593 before trying to create it!
14594
14595Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
14596
14597 * config/vx.exp: Use hostname instead of netport.
14598
14599 * config/vxworks.exp: New file.
14600
14601 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
14602
14603 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
14604 gdb before assuming everything worked. Send a ^C if a timeout
14605 occurs.
14606
14607 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
14608 $gdb_spawn_id directly.
14609 (gdb_run_cmd): Try _start as well as start. Use the target feature
14610 gdb,start_symbol as the symbol to start from when jumping.
14611
14612Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
14613
14614 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
14615 redundant) test.
14616
14617 * gdb.base/recurse.exp: Relax final value test for 'b' so that
14618 it doesn't lose for 16bit integer systems.
14619
14620Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
14621
14622 * gdb.fortran/types.exp: If the target doesn't support "double"
14623 data types, then expect "real" types to only be 4 bytes.
14624
14625 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14626 call tests if the target doesn't support inferior function calls.
14627
14628 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14629 in printf tests.
14630
14631Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14632
14633 * gdb.base/help.exp: Disable "help set", "help show", and
14634 "help support". Simplify regexp for "help stack".
14635
14636 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14637 to 60 seconds. Temporarily set match_max to 15000 around the
14638 "info copying" test.
14639
14640 * gdb.base/nodebug.exp: Don't try to do an inferior function
14641 call if the target doesn't support them.
14642 * gdb.base/printcmds.exp: Likewise.
14643 * gdb.base/setvar.exp: Likewise.
14644 * gdb.base/structs.exp: Likewise.
14645 * gdb.c++/templates.exp: Likewise.
14646 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14647
14648 * gdb.base/recurse.exp: Enable for the mn10200.
14649
14650 * configure.in: Do configure gdb.stabs directory for *-*-elf
14651 targets.
14652 * configure: Rebuilt.
14653
14654 * gdb.base/break.exp: Check for gdb,noresults before testing
14655 exit status and/or results from the target.
14656 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14657 * lib/gdb.exp: Remove old (now bogus) initialization of
14658 noinferior, noargs, noresults and nosignals.
14659
14660Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14661
14662 * config/sh.exp: New file.
14663
14664 * config/slite.exp: Try to connect multiple times to the board
14665 before rebooting. Only send a "monitor run" if need_monitor_run
14666 is set.
14667
14668 * gdb.base/break.exp: Don't do the "stub continue" test if
14669 the target has gdb_stub set.
14670
14671 * gdb.base/callfuncs.exp: Increase the timeout.
14672
14673 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14674 if the target has gdb,noinferiorio set.
14675
14676 * gdb.base/list.exp: Increase match_max to 10000 characters.
14677
14678 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14679
14680 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14681 target.
14682
14683 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14684
14685Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14686
14687 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14688 trying to delete the copy of gdb. Catch the file delete so we
14689 don't die if the delete fails; also, the file should be copied to
14690 the host, not to the build.
14691
14692Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14693
14694 * lib/gdb.exp(gdb_test): Surround the result pattern with
14695 parenthesis in case it contains multiple regexps separated
14696 with |.
14697
14698 * gdb.base/watchpoint.exp: Use gdb_test.
14699 * gdb.base/default.exp: Ditto.
14700
14701Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14702
99707966 14703 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14704
c906108c
SS
14705 * gdb.base/scope.exp: Use gdb_test.
14706 * gdb.c++/classes.exp: Ditto.
14707 * gdb.c++/inherit.exp: Ditto.
14708
14709Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14710
14711 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14712 remote_exec instead.
14713 * gdb.base/corefile.exp: Don't be ridiculous.
14714 * gdb.base/*.c: Add missing stub invocations.
14715
14716Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14717
14718 * config/slite.exp: Miscellaneous fixes.
14719
14720 * lib/gdb.exp: Fix runto.
14721
14722 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14723 the target.
14724
14725 * gdb.base/watchpoint.exp: Fix regexp.
14726
14727 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14728 close and wait commands, as the descriptor may now be
14729 invalid. Always call "remote_close host".
14730
14731Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14732
14733 Major rewrite for testsuite revision.
d63a86f8 14734
c906108c
SS
14735 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14736 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14737 instead of relying on spawn_id to always contain a valid
14738 spawn id.
14739 (get_compiler_info): New procedure to build the ${binfile}.ci
14740 file, instead of replicating this in N different places.
14741 (gdb_compile): New procedure.
d63a86f8 14742
c906108c
SS
14743 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14744 appropriate arguments) instead of compile. Use gdb_test in a lot
14745 more places. Use send_gdb instead of send. Always run gdb_start
14746 at the start of a testcase, as this is no longer done magically.
14747
14748 config/*-gdb.exp: Rename without the -gdb suffix.
14749
14750 config/mips.exp: Use remote_close instead of exit_remote_shell.
14751 config/monitor.exp: Use target_info instead of looking at
14752 baud, timeout, etc.
14753 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14754
14755Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14756
14757 * gdb.c++/templates.exp (test_ptype_of_templates),
14758 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14759 Update expect patterns for destructors and assignment operators
14760 to match corresponding c-typeprint.c changes.
14761 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14762 to destructor breakpoint test, GDB should be able to set the
14763 destructor breakpoint without specifying arguments.
14764
14765Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14766
14767 * gdb.threads/pthreads.exp: Change result for failure to compile due
14768 to lack of pthreads runtime support from an error to simply an
14769 unsupported test, per dejagnu standards.
14770
14771Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14772
14773 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14774 where GDB exits to reduce pattern match time.
14775 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14776
14777 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14778
dc96c6c7 14779Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14780
14781 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14782 * gdb.base/default.exp: ditto.
14783 * gdb.base/nodebug.exp: ditto.
14784 * gdb.base/printcmds.exp: ditto.
14785 * gdb.base/ptype.exp: ditto.
14786 * gdb.base/setvar.exp: ditto.
14787 * gdb.base/structs.exp: ditto.
14788 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14789
14790Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14791
14792 * configure, */configure: Rebuild with autoconf 2.12.
14793
14794Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14795
14796 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14797 use new i*86-pc-linux*-gnu quads.
14798 * gdb.base/corefile.exp: Ditto.
14799 * gdb.base/signals.exp: Ditto.
14800 * gdb.base/sigall.exp: Ditto.
14801 * gdb.base/interrupt.exp: Ditto.
14802
14803 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14804 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14805 RedHat 4.0.
d63a86f8 14806
c906108c
SS
14807 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14808 linux. This allows the test case to at least compile on latest
14809 linux, but still not run due to missing the threads runtime library.
14810
14811Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14812
14813 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14814 directory to search gdb directory. Accept and step over conditional
14815 stack alignment code. Consume $prompt in failure cases.
14816 Reset timeout to $oldtimeout instead of some arbitrary value.
14817 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14818 timeout problems with infinite stack backtraces.
14819 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14820 Accept function parameters for linkfunc member.
14821
14822Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14823
14824 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14825 (CXXFLAGS): Remove, unreferenced.
14826 (B_OPTIONS): Add for -B options and add code to initialize with
14827 previous -B options and also add -B option to pick up cross compiled
14828 runtime.
14829 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14830 doing cross compiles.
14831 (target_alias): Declare global.
14832 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14833 to verify that gcc exists in build tree, and if so set CC to that
14834 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14835
c906108c
SS
14836Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14837
14838 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14839 ptype test for anonymous union. Fixup testcase to match
14840 current gcc debug output.
14841
14842Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14843
14844 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14845 force argument to an unsigned long type.
14846
14847Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14848
14849 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14850 tests and anonymous union print/ptype tests.
14851 * gdb.base/list.exp (test_forward-search): Increase timeout by
14852 5 minutes for the "search extremely long line" case.
14853 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14854 completely optional and that the pass/fail messages use the command as
14855 the message if that third arg is a null string.
14856 (gdb_test_exact): Arrange that a null string pattern means match a
14857 null string output rather than any output, which might include random
14858 errors.
14859 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14860 backtrace test.
14861 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14862 always failing and failure is now exposed by gdb.exp changes.
14863
14864Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14865
14866 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14867 weren't being noted.
14868
14869Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14870
14871 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14872 * gdb.stabs/weird.exp: Remove v_comb xfails.
14873
dc96c6c7 14874Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14875
14876 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14877 list.exp scope.exp watchpoint.exp]
c906108c 14878 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14879
dc96c6c7 14880Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14881
14882 * config/monitor.exp: Increase download timeout to 1000 seconds.
14883
dc96c6c7 14884Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14885
14886 * config/m32r.exp: Increase timeout to 120 seconds.
14887
14888Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14889
14890 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14891 and accept older ordering as obsolescent gcc or gdb.
14892 * gdb.c++/templates.exp: Ditto.
14893 * gdb.c++/virtfunc.exp: Ditto.
14894
14895Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14896
14897 * gdb.base/coremaker.c: Add code to mmap some data so we
14898 can check that it ends up in the core file.
14899 * gdb.base/corefile.exp: Add test to read mmapped data
14900 from core file.
14901
dc96c6c7 14902Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14903
14904 * config/m32r.exp: New file.
14905
14906Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14907
14908 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14909 that cflags can contains -gstabs, and work correctly for other tests.
14910
dc96c6c7 14911Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14912
14913 * gdb.base/setshow.exp: New file, tests show and set.
14914 * gdb.base/setshow.c: New file, tests show and set.
14915 * gdb.base/help.exp: Add test for help set|show annotate.
14916 * gdb.base/default.exp: Add test for set|show annotate.
14917
14918Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14919
14920 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14921 errors unique.
14922 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14923 explicitly.
14924
14925Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14926
14927 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14928 and width commands. This is done elsewhere.
14929 * (gdb_start): Don't call gdb_start_sim here. That's already
14930 done in gdb_load. This fixes lots of failures in default.exp.
14931
14932Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14933
14934 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14935 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14936 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14937 in the same we we treat other failures (since it may be an expected
14938 condition), rather than as an error.
14939 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14940 old test format.
14941
14942Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14943
14944 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14945 (distclean maintainer-clean realclean): No need to remove files
14946 twice. Nuke the duplicates.
14947 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14948 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14949 Remove config.h along with other config files.
14950
14951Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14952
14953 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14954 "p func1 ()" and note that rests of tests are skipped.
14955 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14956 setup_xfails for "print func2::coremaker_local".
14957 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14958 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14959 affected by the previous run test.
14960 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14961 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14962 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14963 "pass int powerset tuple" and "pass modeless int powerset tuple".
14964 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14965 "real write 4" and "real write 8".
14966 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14967 setup_xfails for "print vs1 after tuple assign 2",
14968 "print \$i after tuple assign 2", and
14969 "print vs2 after tuple assign 2".
14970 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14971 meaningful error message and return -1 so the caller can
14972 suppress further tests and avoid a cascade of errors.
d63a86f8 14973
c906108c
SS
14974Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14975
14976 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14977 format for printing version.
14978 * gdb.base/default.exp: Ditto.
14979 * gdb.base/interrupt.exp: Fix problem with cascade of
14980 errors if child process dies while calling a function.
d63a86f8 14981
c906108c
SS
14982Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14983
14984 * Makefile.in (VPATH): Add
14985 * Makefile.in (Makefile, config.status): Fix rules so things get
14986 remade when necessary.
14987
14988Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14989
14990 * Makefile.in (just-check): Add path to sibling expect dir
14991 to environment variable specified by RPATH_ENVVAR.
14992
14993Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14994
14995 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14996 (just-check): Add shared library paths for libstdc++, tk,
14997 tcl, bfd, and opcodes to the environment variable specified
14998 in RPATH_ENVVAR.
14999 * configure.in: Add support to recognize --enable-shared flag
15000 and generate correct value for RPATH_ENVVAR.
15001 * configure: Regenerated with autoconf.
15002
15003Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15004
15005 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15006 include all osf versions.
15007 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15008 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15009 when target is linux. When failing to build pthreads test
15010 executable, give more meaningful message.
15011 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15012 arg for pthread_create.
d63a86f8 15013
c906108c
SS
15014Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15015
15016 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15017 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15018 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15019 and -lpthreads (everybody else).
15020 (test_startup): Fail gracefully if threads are not supported.
15021 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15022 "p/c array_index("abcdef",2)" when not gcc compiled.
15023 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15024 "print func2::coremaker_local" when not gcc compiled.
15025 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15026 "ptype on opaque struct tagname (statically)",
15027 "ptype on opaque struct tagname (dynamically) 1", and
15028 "ptype on opaque struct tagname (dynamically) 2"
15029 for not compiled with gcc.
15030 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15031 backtrace when compiled with gcc.
d63a86f8 15032 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
15033 than always return success.
15034
15035Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15036
15037 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15038
15039Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15040
15041 * gdb.base/structs.exp: Undo last change.
15042
15043Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15044
15045 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15046 encapsulate all the steps/nexts done during self test, starting
15047 at main, and makes them less sensitive to optimization issues.
15048 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15049 signal handler" test.
15050 * gdb.threads/pthreads.exp: Only run this for native configs.
15051 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15052 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15053 tests.
15054 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15055 for "runto test_calls(void)" test.
d63a86f8 15056
c906108c
SS
15057Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15058
15059 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15060 and don't expect address info in breakpoint confirmations.
15061
15062Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15063
15064 * gdb.base/list.exp (test_forward_search): Increase timeout
15065 temporarily by 60 seconds for searching extremely long line,
15066 and then reset to old value when done. Increase expect input
15067 buffer to 10000.
15068
15069Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15070
15071 * gdb.base/list.exp (test_forward_search): Fix to handle very
15072 long source line without overflowing expect's input buffer.
15073
15074Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15075
15076 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15077 "buffer_full".
15078
15079 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15080 "buffer_full".
15081
15082 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15083 "buffer_full".
15084
15085 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15086 "buffer_full".
15087
15088Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15089
15090 * configure.in (configdirs): Add gdb.threads.
15091 * configure: Regenerated with autoconf.
15092 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15093 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15094 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 15095
c906108c
SS
15096Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15097
15098 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15099
15100Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15101
15102 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15103 each signal's status in the output of "handle all print".
15104 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15105 the \r\n sequence that immediately precedes the gdb prompt.
15106 * gdb.base/a1-selftest.exp: Save original timeout and restore
15107 after test.
15108
15109Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15110
15111 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15112 symbol.
15113
15114Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15115
15116 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15117
15118Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15119
15120 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15121 timeout by 60 seconds.
15122
15123Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15124
15125 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15126 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15127 error return.
15128
15129Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15130
15131 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15132 gdb initialization, also report how long dejagnu waited. Restore
15133 old timeout before doing error return. Temporarily increase timeout
15134 by 3 minutes to allow for slow startups over heavy NFS use.
15135
15136Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15137
15138 * lib/gdb.exp: Report timeout value for verbosity level 2.
15139 * config/gdbserver.exp: Ditto.
15140 * config/hppro.exp: Ditto.
15141 * config/mips-gdb.exp: Ditto.
15142 * config/monitor.exp: Ditto.
15143 * config/netware.exp: Ditto.
15144 * config/sim-gdb.exp: Ditto.
15145 * config/slite-gdb.exp: Ditto.
15146 * config/udi-gdb.exp: Ditto.
15147 * config/unix-gdb.exp: Ditto.
15148 * config/vx-gdb.exp: Ditto.
15149 * gdb.base/a1-selftest.exp: Ditto.
15150 * gdb.base/a2-run.exp: Ditto.
15151 * gdb.base/break.exp: Ditto.
15152 * gdb.base/corefile.exp: Ditto.
15153 * gdb.base/list.exp: Ditto.
15154 * gdb.base/recurse.exp: Ditto.
15155 * gdb.base/scope.exp: Ditto.
15156 * gdb.base/signals.exp: Ditto.
15157
15158Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15159
15160 * gdb.threads/Makefile.in (docdir): Removed.
15161
15162Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15163
15164 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 15165 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 15166 @srcdir@.
d63a86f8 15167 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
15168 autoconf 2.5 or higher.
15169 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15170
15171Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15172
15173 * configure: Regenerated.
15174 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15175 avoid name clashes with SunOS headers.
15176
15177Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15178
15179 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15180
15181Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15182
15183 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15184 prototype information ends up in the compiler info file.
15185
15186Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15187
15188 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15189 attempting to regenerate it. Eliminate use of a temporary file
15190 and just generate the info file directly. Source it immediately,
15191 for consistency of use.
15192 * gdb.base/corefile.exp: Ditto
15193 * gdb.base/exprs.exp: Ditto.
15194 * gdb.base/funcargs.exp: Ditto.
15195 * gdb.base/langs.exp: Ditto.
15196 * gdb.base/list.exp: Ditto.
15197 * gdb.base/mips_pro.exp: Ditto.
15198 * gdb.base/nodebug.exp: Ditto.
15199 * gdb.base/opaque.exp: Ditto.
15200 * gdb.base/ptype.exp: Ditto.
15201 * gdb.base/scope.exp: Ditto.
15202 * gdb.base/setvar.exp: Ditto.
15203 * gdb.base/signals.exp: Ditto.
15204 * gdb.base/whatis.exp: Ditto.
15205 * gdb.c++/templates.exp: Ditto.
15206 * gdb.c++/virtfunc.exp: Ditto.
15207 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15208 whether or not to add -lstdc++ to the compile command line args.
15209
15210Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15211
15212 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15213 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15214 Increase timeout, a lot of single stepping might be needed if the
15215 target has no hardware watchpoints.
15216
15217Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15218
15219 * gdb.base/break.exp: Ignore compiler warnings when compiling
15220 break.c.
15221 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15222 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15223 from remote-sim.
15224 * gdb.base/exprs.exp: Add h8300 xfails.
15225 * gdb.base/funcargs.exp: Likewise.
15226 * gdb.base/nodebug.exp: Likewise.
15227 * gdb.base/printcmds.exp: Likewise.
15228 * gdb.base/ptype.exp: Likewise.
15229 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15230 h8300 xfails.
d63a86f8 15231 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
15232 on the h8300.
15233 * gdb.base/funcargs.c: Explicitly make last constant argument to
15234 call_after_alloca_subr an unsigned long type.
15235 * gdb.base/return.c: Include stdio.h.
15236
15237Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15238
15239 * config/abug.exp: New file for the older Motorola Bug monitor
15240 that runs on the mvme13x series VME boards.
15241 * config/monitor.exp: Use the new config array for target settings
15242 if they exist.
15243
15244Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15245
15246 * sim-gdb.exp: Make the SH simulator allocate less space when
15247 it is targeted.
15248
15249Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15250
15251 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15252 test.
15253
15254Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15255
15256 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15257 "rs6000-*-*" for "list function in include file" when gcc compiled.
15258 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15259 for "p ctable1[120]".
15260 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15261 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15262 Remove setup_xfail for "rs6000-*-*" for
15263 "print 'scope0.c'::filelocal before run".
15264 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15265 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15266 since some compilers don't allow both options to be given
15267 on the same command line. Create object file and move it.
d63a86f8 15268
c906108c
SS
15269Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15270
15271 * gdb.base/corefile.exp: Always regenerate the core file, since
15272 we always regenerate the coremaker program. Detect special case
15273 where registers cannot be read from core file.
d63a86f8 15274
c906108c
SS
15275Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15276
15277 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15278 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15279 * gdb.c++/templates.exp: Only match on basename of file since
15280 some formats like xcoff don't encode directory information.
15281 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15282 and rs6000 AIX xcoff targets.
15283 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15284 * configure: Regenerate.
15285 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15286 here, rather than in distclean.
d63a86f8 15287
c906108c
SS
15288Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15289
15290 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15291 defined, and use it to compile the test case with -O2. The
15292 native compilation still uses no optimization.
15293 * gdb.base/mips_pro.c: Remove inline assembly code since
15294 it is compiled PIC by default, which results in assembler
15295 warnings that make the testsuite think the compilation
15296 was unsuccessful.
15297
15298Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15299
15300 * gdb.c++/misc.exp: Add note to message for
15301 "print s.a for foo struct" that this is a known gcc 2.7.2
15302 and earlier bug.
15303
15304Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15305
15306 * gdb.base/break.exp: Fix pattern for matching "Delete all
15307 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15308 setup_xfail for deleting all breakpoints test. Fix various
15309 timeout messages to include "(timeout)".
15310 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15311 for "p t_float_values2(3.14159,float_val2)".
15312 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15313 for "continue to call2g" when gcc compiled.
15314 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15315 "up to foo in langs.exp", "show language at foo in langs.exp",
15316 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15317 and "show language at fsub in langs.exp".
15318 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15319 "list line 1 in include file", "list message for lines past EOF",
15320 "list function in include file", "list list0.h:foo", and
15321 "list filename:function; nonexistant function".
15322 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15323 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15324 and "ptype t_char_array" to be for native cc only.
d63a86f8 15325
c906108c
SS
15326Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15327
d63a86f8 15328 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
15329 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15330 "print func2::coremaker_local", and "backtrace in corefile.exp".
15331
15332Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15333
15334 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15335 "bt in signals.exp". This problem only appears when running
15336 the testsuite, and then only intermittently.
15337
15338Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15339
15340 * gdb.base/return.exp (return_tests): Differentiate between
15341 two tests of continuing.
15342
15343Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15344
15345 * */Makefile.in (maintainer-clean): Remove config.log.
15346 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15347 * gdb.c++/Makefile.in (PROGS): Add inherit.
15348 (clean): Remove *.ci.
15349
15350Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15351
15352 * gdb.c++/misc.cc: Add test code from Mike Stump.
15353 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15354
15355Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15356
15357 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15358 to "alpha-*-osf2*" and add comment.
15359 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15360 setup_xfail for "step over execarg initialization" and
15361 "step over corearg initialization".
15362 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15363 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15364 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15365 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15366 "print func2::coremaker_local", and "backtrace in corefile.exp".
15367 * gdb.base/signals.exp: Build and source signals.ci.
15368 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15369 to be for gcc only.
15370 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 15371
c906108c
SS
15372Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15373
15374 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15375 Feb 3 procfs.c change.
15376
15377Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15378
15379 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15380
15381Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15382
15383 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15384 from dejagnu's apparent default of 10 seconds, which gives random
15385 results when running the tests over NFS on moderately loaded systems.
15386 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15387
15388Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15389
15390 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15391 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15392 result reports.
15393
15394Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15395
15396 * configure.in (CY_AC_PATH_TCLH): Remove.
15397 * configure: Regenerate.
15398
15399Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15400
15401 * gdb.c++/Makefile.in (clean): Add missing '{'.
15402
15403Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15404
15405 * lib/gdb.exp: Provide a default value for noinferior.
15406
15407 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15408 Load libgloss.exp.
15409
15410Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15411
15412 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15413 the executable, not the .o to run the tests from.
15414
15415Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15416
15417 * gdb.base/break.exp: Don't test for program exit or exit status
15418 if $noresults if nonzero.
15419 * gdb.base/langs.exp: Likewise.
15420 * gdb.base/watchpoint.exp: Likewise.
15421
15422 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15423 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15424 trying to compile the testcase.
15425
15426Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15427
15428 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15429 * gdb.base/signals.exp (continue to handler): Likewise.
15430
15431Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15432
15433 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15434
15435 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15436
15437Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15438
15439 * gdb.base/corefile.exp: Recognize "not found" as failure
15440 when trying to determine if a core file was generated.
15441 If no core file was generate the first time, try again without
15442 the ulimit -c to work around braindamaged shells.
15443
15444Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15445
15446 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15447 [] tests with "test" and enclose string in quotes.
15448 * gdb.stabs/configure: Rebuild
d63a86f8 15449
c906108c
SS
15450Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
15451
15452 Changes in sync with expect:
15453 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
15454 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
15455 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
15456 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
15457 argument to AC_REQUIRE.
15458 * configure: Regenerated.
15459
15460Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
15461
15462 * gdb.base/corefile.exp: When generating a core, discard any
15463 error messages about ulimit not found and the "core dumped"
15464 message from the shell that runs the coredumper.
15465
15466Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
15467
15468 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
15469
15470 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
15471 which sed script to run. Expect failure for v_comb test
15472 on PA targets too.
d63a86f8 15473
c906108c
SS
15474Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
15475
15476 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
15477 "print func2::coremaker_local" and for "backtrace in corefile.exp"
15478
15479Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
15480
15481 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
15482 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
15483 "sparc-sun-solaris*" xfails for "p v_comb".
15484 * lib/gdb.exp (default_gdb_start): Fix typo.
15485 * gdb.base/corefile.exp: Allow "Core was generated by ..."
15486 messages to not include the full program name that caused
15487 the core dump since some systems (such as solaris) apparently
15488 truncate this path to about 80 characters.
15489 When generating a core file first try increasing the core file
15490 size limit to unlimited since some systems may default it to
15491 zero, and it is harmless to try it. Move the test for failing
15492 to generate a core file to where it will actually get executed.
15493 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15494 new gdb result from g++ debug info improvements and make old
15495 pattern obsolescent. Also account for size_t differences
15496 (may be int or long).
15497 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15498 initialization before function call is placed in the delay slot
15499 and thus appears to be skipped over by commands such as "next".
15500
15501Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15502
15503 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15504
15505Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15506
15507 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15508 input source file; fix code to compile test to deal with this
15509 convention.
15510 * gdb.c++/*.exp: Likewise.
15511
15512Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15513
15514 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15515 "bt in signals.exp".
15516
15517Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15518
15519 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15520 "step over execarg initialization" and
15521 "step over corearg initialization".
15522
15523Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15524
15525 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15526 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15527
15528Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15529
15530 From Rob Savoye (rob@poseidon.cygnus.com)
15531 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15532 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15533 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15534 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15535 configure.in}: Major reworking for autoconfig.
15536 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15537 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15538 New files.
15539 * config/unix-gdb.exp: Make GDB global.
15540 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
15541 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
15542 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
15543 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
15544 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
15545 term.exp, twice.exp, watchpoint.exp, whatis.exp},
15546 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
15547 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
15548 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
15549 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
15550 pr-8136.exp, result.exp, string.exp, tuples.exp},
15551 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
15552 to returns as necessary, arrange for test to compile own testcase
15553 executable.
15554 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 15555
c906108c
SS
15556Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
15557
15558 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
15559 clear_xfail at end of test which might not call either pass or fail.
15560 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
15561 "backtrace through signal handler".
15562
15563Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15564
15565 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
15566 continuing from a job control stop signal.
15567 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
15568
15569Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
15570
15571 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
15572 * gdb.base/corefile.exp: Likewise.
15573 * gdb.base/funcargs.exp: Likewise.
15574
15575Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
15576
15577 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
15578 * config/monitor.exp: Add support for setting baud rate.
15579
15580Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
15581
15582 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
15583 i*86-*-linux* xfails for "backtrace through signal handler".
15584 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
15585 "print func2::coremaker_local".
15586 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
15587 alpha-dec-osf2* xfail for
15588 "delete all breakpoints when none".
15589
15590Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
15591
15592 * gdb.base/break.exp: Change test that deletes all breakpoints
15593 when no user breakpoints are installed. A post 4.15 change
15594 causes gdb to no longer prompt in this case.
15595
15596Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
15597
15598 * gdb.base/return.exp (return_tests): Change xfail for test
15599 "correct value returned double test" to stop xfailing at
15600 Solaris 2.5. Apparently the bug has been fixed.
15601
15602Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
15603
15604 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
15605 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
15606
15607Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
15608
15609 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
15610 * gdb.disasm/hppa.s: Corresponding changes.
15611
15612Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
15613
15614 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
15615 makefile fragment.
15616 * config/mt-hpux: Deleted.
15617
15618Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
15619
d63a86f8 15620 * Many files: When warning about suppressed tests due to a
c906108c
SS
15621 nonexistant test binary, avoid incrementing the warning count.
15622
15623Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15624
15625 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 15626
c906108c
SS
15627Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15628
15629 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15630 "sparc-*-solaris2*".
15631
15632Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15633
15634 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15635 Add global and local variables and initialize them.
15636 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15637 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15638 extracts the file name and terminating signal from the core file.
15639 * TODO: Remove note about tests for correct mapping of corefile.
15640 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15641 from optimizing it away.
15642 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15643 handles common blocks.
15644
15645Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15646
15647 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15648 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15649
15650Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15651
15652 * Makefile.in (maintainer-clean): New target, synonym for
15653 realclean.
15654 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15655 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15656 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15657 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15658 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15659 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15660
15661Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15662
15663 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15664 xfails when not gcc compiled for "print foo::funclocal".
15665 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15666 "print foo::funclocal at foo",
15667 "print 'scope1.c'::foo::funclocal at foo",
15668 "print foo::funclocal_bss at foo",
15669 "print 'scope1.c'::foo::funclocal_bss at foo",
15670 "print foo::funclocal_ro at foo",
15671 "print 'scope1.c'::foo::funclocal_ro at foo",
15672 "print bar::funclocal at foo" and
15673 "print 'scope1.c'::bar::funclocal at foo".
15674 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15675 gcc compiled for "print foo::funclocal at bar".
15676 Expand all messages to ensure that they identify that
15677 the test is at bar().
15678 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15679 gcc compiled for:
15680 "ptype on opaque struct pointer (statically)",
15681 "ptype on opaque struct tagname (statically)",
15682 "ptype on opaque struct pointer (dynamically) 1",
15683 "ptype on opaque struct tagname (dynamically) 1",
15684 "ptype on opaque struct pointer (dynamically) 2" and
15685 "ptype on opaque struct tagname (dynamically) 2
15686 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15687 gcc compiled for:
15688 "p datalocal"
15689 "whatis datalocal",
15690 "ptype datalocal",
15691 "p bsslocal",
15692 "whatis bsslocal", and
15693 "ptype bsslocal".
15694 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15695 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15696 when not gcc compiled.
15697 * gdb.base/funcargs.exp (float_and_integral_args): Add
15698 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15699 compiled.
15700 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15701 "backtrace from call6a" when not gcc compiled.
15702 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15703 "backtrace from call7a" when not gcc compiled.
15704 * gdb.base/callfuncs.exp (do_function_calls):
15705 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15706 "p t_char_array_values(char_array_val2,char_array_val1)",
15707 "p t_char_array_values(char_array_val1,char_array_val2)",
15708 "p t_char_array_values("carray 1","carray 2")",
15709 "p t_char_array_values("carray 1",char_array_val2)",
15710 "p t_char_array_values(char_array_val1,"carray 2")",
15711 "p sum_args(1,{2})",
15712 "p sum_args(2,{2,3})",
15713 "p sum_args(3,{2,3,4})",
15714 "p sum_args(4,{2,3,4,5})"
15715 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15716 "backtrace in corefile.exp" when not gcc compiled.
15717
15718Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15719
15720 * gdb.base/signals.exp: Rewrite `handle all print' test as
15721 a procedure. Accept blanks or TABs as whitespace, increase
15722 timeout and expect input buffer size for the large output
15723 from the command. Remove "i*86-*-bsdi2.0" xfail.
15724
15725Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15726
15727 * gdb.base/setvar.exp: Add new testcases for truncation when
15728 assigning invalid values to bitfields.
15729
15730Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15731
d63a86f8 15732 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15733 mips-sgi-irix* xfail for
15734 "call inferior func with struct - returns char *"
15735 and fix test so that an optional (unsigned char *) cast is
15736 accepted in the result.
15737
15738Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15739
15740 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15741 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15742 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15743 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15744 that accidentally got checked in.
15745
15746Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15747
d63a86f8 15748 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15749 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15750 compiled test.
15751 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15752 Add mips-sgi-irix5* xfail for not gcc compiled.
15753 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15754 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15755 "p top", "whatis top", "p middle", and "whatis middle".
15756 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15757 "whatis signed char" for not gcc compiled.
15758 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15759 "set variable signed char=-1 (-1)" and
15760 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15761 * gdb.base/funcargs.exp (float_and_integral_args):
15762 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15763 Add mips-sgi-irix* xfail when not gcc compiled for
15764 "continue to call2b".
15765 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15766 "continue to call2g".
15767 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15768 "backtrace from call6a"
15769 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15770 "backtrace from call7k".
15771 Add mips-sgi-irix5* xfail when not gcc compiled for
15772 "backtrace from call7a".
15773 (localvars_after_alloca): Fix gdb_test cmds for
15774 "print * after runto ...".
15775 Remove rs6000-*-* xfails for
15776 "print i after runto localvars_after_alloca" and
15777 "print l after runto localvars_after_alloca"
15778 for all compilers.
15779 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15780 when not compiled with gcc, for:
15781 "print signed char == (minus)",
15782 "print signed char != (minus)",
15783 "print signed char < (minus)",
15784 "print signed char > (minus)".
15785 * gdb.base/callfuncs.exp (do_function_calls):
15786 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15787 "call inferior func with struct - returns char *".
d63a86f8 15788 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15789 "correct value returned double test" to include Solaris 2.4.
15790 * gdb.base/funcargs.exp (float_and_integral_args):
15791 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15792
c906108c
SS
15793Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15794
15795 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15796 enumeration bitfields if compiling with GNU C.
15797 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15798 to empty' prompt.
15799
15800Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15801
15802 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15803 test for PRO targets.
15804
15805 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15806 breakpoints in the inferior at any given time by making
15807 two groups of breakpoints for call2*, call6* and call7*
15808 tests.
15809
15810Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15811
15812 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15813 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15814 from optimizing it away.
15815 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15816 "call inferior func with struct".
15817
15818Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15819
15820 * configure.in: Only configure gdb.chill for particular targets.
15821
15822Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15823
15824 * gdb.base/Makefile.in: Add action to .c.o transformation
15825 rule that generates a .ci file for each .o file and remove
15826 explicit .c.o rules except for callfuncs.o.
15827 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15828 generates a .ci file for each .o file and remove explicit
15829 .cc.o rules.
15830 (clean): Remove *.tmp *.ci files.
15831 (EXECUTABLES): Remove templ-info.exp.
15832 * gdb.base/compiler.c: New file.
15833 * gdb.c++/compiler.cc: New file
15834 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15835 Change rs6000-*-* xfail for
15836 "print 'scope0.c'::filelocal_ro" and
15837 "print 'scope1.c'::filelocal" and
15838 "print 'scope1.c'::filelocal_bss" and
15839 "print 'scope1.c'::filelocal_ro" and
15840 "print 'scope1.c'::foo::funclocal" and
15841 "print 'scope1.c'::foo::funclocal_ro" and
15842 "print 'scope1.c'::bar::funclocal" and
15843 "print 'scope0.c'::filelocal_ro" and
15844 "print 'scope1.c'::filelocal at foo" and
15845 "print 'scope1.c'::filelocal_bss at foo" and
15846 "print 'scope1.c'::filelocal_ro at foo" and
15847 "print 'scope1.c'::foo::funclocal at foo" and
15848 "print 'scope1.c'::foo::funclocal_bss at foo" and
15849 "print 'scope1.c'::foo::funclocal_ro at foo" and
15850 "print 'scope1.c'::bar::funclocal at foo" and
15851 "print 'scope0.c'::filelocal_ro" and
15852 "print 'scope1.c'::filelocal" and
15853 "print 'scope1.c'::filelocal_bss" and
15854 "print 'scope1.c'::filelocal_ro" and
15855 "print 'scope1.c'::foo::funclocal" and
15856 "print 'scope1.c'::foo::funclocal_bss" and
15857 "print 'scope1.c'::foo::funclocal_ro" and
15858 "print 'scope1.c'::bar::funclocal" and
15859 "print 'scope1.c'::bar::funclocal_bss"
15860 to only be xfail'd when not compiled with gcc.
d63a86f8 15861 Add rs6000-*-* xfail for
c906108c
SS
15862 "print 'scope0.c'::filelocal_bss before run"
15863 when compiled with gcc.
15864 (test_at_main): Add rs6000-*-* xfail for
15865 "print filelocal_ro in test_at_main"
15866 when compiled with gcc.
15867 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15868 Add rs6000-*-aix* xfail for
c906108c
SS
15869 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15870 "ptype t_char_array", not compiled with gcc.
15871 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15872 xfail for "list foo (in include file)" when gcc compiled.
15873 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15874 (integral_args): Add rs6000-*-* xfail for
15875 "run to call0a" if not compiled with gcc.
15876 (unsigned_integral_args): Add rs6000-*-* xfail for
15877 "run to call1a" if not compiled with gcc.
15878 (float_and_integral_args): Add rs6000-*-* xfail for
15879 "run to call2a" if not compiled with gcc and for
15880 "continue to call2b" for any compiler.
15881 Add rs6000-*-* xfail to
15882 "print f1 after run to call2a" for gcc compiled.
15883 (discard_and_shuffle): Add rs6000-*-* xfail for
15884 "run to call6a".
15885 (shuffle_round_robin): Add rs6000-*-* xfail for
15886 "backtrace from call7a" if not compiled with gcc.
15887 Add rs6000-*-* xfail for
15888 "backtrace from call7b" if compiled with gcc.
15889 (call_after_alloca): Add rs6000-*-* xfail for
15890 "print c in call_after_alloca" and
15891 "print s in call_after_alloca" and
15892 "backtrace from call_after_alloca_subr"
15893 if not compiled with gcc.
15894 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15895 "print c in localvars_in_indirect_call" and
15896 "print c in localvars_in_indirect_call" and
15897 "backtrace in indirectly called function" and
15898 "stepping into indirectly called function"
15899 if not compiled with gcc.
15900 (localvars_after_alloca): Add rs6000-*-* xfail for
15901 "print c after runto localvars_after_alloca" and
15902 "print s after runto localvars_after_alloca" and
15903 "print i after runto localvars_after_alloca" and
15904 "print l after runto localvars_after_alloca"
15905 for all compilers.
15906 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15907 than whatis-info.exp.
15908 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15909 than opaque-info.exp.
15910 Setup rs6000-*-* xfail for
d63a86f8 15911 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15912 "ptype on opaque struct pointer (dynamically)" when
15913 not compiled with gcc.
15914 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15915 rather than callf-info.exp.
15916 (do_function_calls): Add clear_xfail for rs6000-*-* for
15917 "p t_float_values2(3.14159,float_val2)". Seems to work
15918 fine there, both with xlc and gcc. Need to find out what
15919 it is doing right and fix other platforms.
15920 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15921 "call inferior func with struct - returns int",
15922 "call inferior func with struct - returns long",
15923 "call inferior func with struct - returns float",
15924 "call inferior func with struct - returns double",
15925 "call inferior func with struct - returns char *",
15926 but only if not gcc compiled (presumes xlc compiled).
15927 Change rs6000-*-* xfails for
15928 "call inferior func with struct - returns char" and
15929 " call inferior func with struct - returns short" to only
15930 xfail if not using gcc.
15931 (clean mostlyclean): Remove *.ci and *.tmp files.
15932 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15933 than templ-info.exp.
15934 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15935 Add rs6000-*-* xfail for "up to foo in langs.exp"
15936 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15937 when not gcc compiled.
d63a86f8 15938
c906108c
SS
15939Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15940
15941 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15942 * gdb.base/corefile.exp: Likewise.
15943 * gdb.base/list.exp: Likewise.
15944 * gdb.base/scope.exp: Likewise.
15945 * gdb.base/siganls.exp: Likewise.
15946
15947 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15948 compiler output.
15949 * gdb.base/whatis.exp: Likewise.
15950
15951Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15952
15953 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15954 failure (opcode table has been fixed to match reality).
15955
15956Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15957
15958 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15959 "call inferior func with struct - returns char",
15960 "call inferior func with struct - returns short"
15961
15962 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15963 "print 'scope0.c'::filelocal at main",
15964 "print 'scope0.c'::filelocal_bss in test_at_main",
15965 "print 'scope0.c'::filelocal at foo",
15966 "print 'scope0.c'::filelocal_bss in test_at_foo",
15967 "print 'scope0.c'::filelocal at bar",
15968 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15969
c906108c
SS
15970 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15971 in source file 1". This bug seems to have been fixed with both
15972 gcc and native cc (was native assembler bug?).
15973
15974Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15975
15976 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15977 "backtrace through signal handler" to "i*86-*-sysv4*".
15978 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15979 continue" case. Add "known SVR4 bug" to fail message.
15980 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15981 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15982 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15983 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15984 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15985 "up to foo in langs.exp", "show language at foo in
15986 langs.exp", "up to cppsub_ in langs.exp", "show
15987 language at cppsub_ in langs.exp", "up to fsub in
15988 langs.exp", and "show language at fsub in langs.exp".
15989 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15990 "bactrace in corefile.exp".
15991 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15992 "call inferior function with struct - returns float" and
15993 "call inferior function with struct - returns double".
d63a86f8 15994
c906108c
SS
15995Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15996
15997 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15998 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15999 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16000 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16001
16002Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16003
16004 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16005 (or overriden) "CHILL" macro rather then bare "gcc".
16006 Also look for ../../gcc/xgcc since that is what we will
16007 actually need, not "Makefile". Remove following assignment
16008 of CHILL to CHILL_FOR_TARGET because that results in
16009 recursive definition.
16010
16011Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16012
16013 * gdb.base/corefile.exp: Change xfail for backtrace in
16014 corefile.exp from linuxaout to all linux.
16015 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16016 cases where we miss the breakpoint at the signal handler
16017 for some reason. Setup xfail for linuxoldld/linuxaout and
16018 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16019 hitting SIGURG breakpoint.
16020 * gdb.base/signals.exp: Setup xfail for "next" acting like
16021 continue to add linuxoldld. Setup xfail for all linux for
16022 "next to handler in signals_tests_1", "backtrace in
16023 signals_tests_1", "continue to func1", "pass SIGUSR1",
16024 and continue to handler".
16025
16026Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16027
16028 * Update all FSF addresses except those in COPYING* files.
16029
16030Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16031
16032 * gdb.base/a2-run.exp: Change messages to be more explicit about
16033 the status of args, and quote binfile in results.
16034
16035Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16036
16037 * gdb.base/callfuncs.exp: Add tests for passing structs to
16038 inferior functions and return various types.
16039 * gdb.base/callfuncs.c: Add functions to receive a struct
16040 and return a member of the struct, in various types.
16041
16042Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16043
16044 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16045
16046Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16047
16048 * config/vxworks29k.exp: New file, sources vxworks.exp.
16049
16050Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16051
16052 * config/gdbremote.exp: New file. Testing framework using
16053 gdbserver.
16054
16055Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16056
16057 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16058 "call function when asleep" and "send end of file".
16059 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16060 for "backtrace in corefile.exp".
16061 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16062 for "backtrace through signal handler".
16063 * gdb.base/corefile.exp: Make sure we actually generate a core file
16064 before trying the core tests. Some systems allow the user to suppress
16065 generation of core files and default to that (linux for example).
16066 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16067 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16068
16069Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16070
16071 * gdb.threads: New directory with some crude multi-threaded
16072 gdb tests (step.exp and step2.exp).
16073 * config/mt-lynx (STEP_EXECUTABLE): Define.
16074 (THREADFLAGS): Define.
16075
16076Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16077
16078 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16079
16080 * gdb.base/signals.exp: Disable whole file for lynx until
16081 further notice.
16082
16083 * gdb.base/signals.exp: xfail test where "next" acts like
16084 "continue" for lynx.
16085
16086 * gdb.base/interrupt.exp: xfail test for calling function while
16087 inferior is asleep for lynx.
16088
16089 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16090 than one cr-lf after each command.
16091
16092Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16093
16094 * configure.in: Reinstate setting of stabsdirs variable, fix
16095 typo in setting up configdirs for native builds.
16096
16097 * gdb.base/return.exp: Fix typo in return double test.
16098 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16099 compiler from optimizing them away.
16100
16101Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16102
16103 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16104 sequences to be echo'd by gdb when using gdb_test.
16105 * gdb.chill/chexp.exp: Likewise.
16106 * gdb.fortran/exprs.exp: Likewise
16107
16108Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16109
16110 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16111 after the inferior gdb has started.
16112
16113 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16114 after each command.
16115 * gdb.base/funcargs.exp: Likewise.
16116 * gdb.base/gdbvars.exp: Likewise.
16117 * gdb.base/interrupt.exp: Likewise.
16118 * gdb.base/list.exp: Likewise.
16119 * gdb.base/watchpoint.exp: Likewise.
16120 * gdb.c++/demangle.exp: Likewise.
16121 * gdb.c++/inherit.exp: Likewise.
16122 * gdb.chill/chexp.exp: Likewise.
16123 * gdb.fortran/exprs.exp: Likewise.
16124
16125 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16126 test if we can't handle IO to/from the inferior.
16127
16128 * gdb.c++/misc.exp: Always check for a program already being
16129 started after sending a "run" command to gdb.
16130
16131 * gdb.base/twice.exp: Start with a fresh gdb.
16132
16133 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16134 only depend on gdb's expression code, not the chill runtime.
16135
16136 * gdb.base/return.c: Put return values into variables so we
16137 can have gdb print them rather than depending on the program
16138 to print them.
16139 * gdb.base/return.exp: Corresponding changes.
16140
16141 * lib/gdb.exp: Provide default value for noinferiorio.
16142 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16143 the inferior.
16144
16145 * gdb.base/break.exp: Always check for a program already being
16146 started after sending a "run" command to gdb.
16147 (text_next_with_recursion): Don't check the output from the
16148 program's printf statement. Instead just make sure the program
16149 exited.
16150
16151 * gdb.base/commands.exp: Protect tests which need arguments with
16152 $noargs conditionals.
16153
16154Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16155
16156 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16157 of structure member arrays to match gdb/valops.c:value_addr change.
16158
16159Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16160
16161 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16162 cases.
16163
16164Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16165
16166 * configure.in (configdirs): Remove gdb.chill from default list
16167 of subdirs and then add it back in only if doing a native build.
16168 The current chill compiler does not yet work in any cross build.
16169 * Revert all signal changes from Jul 6.
16170 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16171 for sh-hms targets, allowing these tests to link, with no other
16172 changes. Testing is suppressed by setting "nosignals" in site.exp.
16173
16174Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16175
16176 * configure.in (signaldirs): Define and add to configdirs for all
16177 targets except some specific ones that are known to not support signals.
16178 Also clean up formatting.
16179 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16180 (signals, sigall): Remove rules to build.
16181 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16182 Moved to new gdb.signals directory.
16183 * gdb.signals: New test directory.
16184 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16185 signals.c signals.exp}: New or moved files.
16186
16187Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16188
16189 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16190
16191Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16192
16193 * gdb.base/return.exp: Xfail `return double' test failure
16194 on at least Solaris 2.3 and handle future/past versions on
16195 a case by case basis as appropriate. Also update message
16196 to include i*86 failures.
16197
16198Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16199
16200 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16201
16202 * lib/gdb.exp: Fix comment which erroneously identified
16203 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16204 gdb_file_cmd not gdb_load).
16205 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16206
16207 * gdb.base/setvar.exp: Make test names consistent between pass and
16208 fail cases. Use gdb_test more.
16209
16210Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16211
16212 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16213
16214Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16215
16216 * gdb.base/help.exp: Fix expected help string for `show commands'.
16217
16218Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16219
16220 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16221
16222 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16223 of a text section.
16224
16225Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16226
16227 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16228 that loop eventually terminates. Fix Connection refused logic so
16229 that testsuite will expire nicely.
16230
16231Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16232
16233 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16234 config/rom68k.exp: New tcl glue for the appropriate monitors.
16235 These all just end up calling monitor.exp.
16236 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16237 refused' by retrying. Cleanup some timeout issues.
16238 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16239 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16240 callers don't have to set/restore global timeout variable.
16241
16242 * The following set of changes centralizes management of the global
16243 timeout variable. This way, it can be set in one target dependent
16244 place instead of dozens of places scattered throughout the test suite.
16245 If you need to lengthen a timeout, then you should either set timeout
16246 in one of the config/{target}.exp files, or multiply it by a factor.
16247 Setting it to an absolute value is always going to lose for some
16248 targets.
16249 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16250 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16251 * gdb.base/funcargs.exp: Don't set timeout.
16252 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16253 * gdb.base/printcmds.exp (test_print_string_constants
16254 test_print_array_constants): Don't set timeout.
16255 * gdb.base/ptype.exp: Don't set timeout.
16256 * gdb.base/recurse.exp: Don't set timeout.
16257 * gdb.base/return.exp: Don't set timeout.
16258 * gdb.base/watchpoint.exp: Don't set timeout.
16259 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16260 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16261
16262Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16263
16264 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16265
16266Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16267
16268 * lib/gdb.exp: Disable chill tests for irix5.
16269
16270Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16271
16272 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16273 each test pass or fail.
16274
16275Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16276
16277 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16278 xlc not gcc.
16279
16280Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16281
16282 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16283
16284Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16285
16286 * config/est.exp: Fix copyright and comments. Remove dead code.
16287 Use targetname, serialport and baud variables instead of fixed
16288 constants.
16289 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16290 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16291
16292Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16293
16294 * gdb.base/watchpoint.exp: Don't run
16295 test_watchpoint_triggered_in_syscall for sunos.
16296
16297Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16298
16299 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16300 they don't seem to exist. Do include stdio.h.
16301
16302Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16303
16304 * gdb.base/a1-selftest.exp: Add alpha xfail.
16305
16306Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16307
16308 * gdb.base/watchpoint.c (main): Prompt before calling read().
16309 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16310 Revise accordingly. Remove cruft about sending "123" several
16311 times, until it gets noticed. Clean up the "print buf[0]" stuff
16312 so that it passes or fails, and waits for prompts in the usual way.
16313
16314Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16315
16316 * gdb.base/recurse.exp: Fix comment.
16317
16318 * TODO: Remove item about printing variables in nodebug.exp. Add
16319 item about enabling tests which are only run on some targets.
16320
16321 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16322 fail, make test names unique, use new gdb_test convention
16323 regarding pattern, use gdb_test more, etc.).
16324
16325 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16326 fail, make test names unique, etc.).
16327
16328Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16329
16330 * gdb.base/nodebug.c: Change return type of top and middle to
16331 short.
16332 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16333 are fixed by the recent mdebugread.c changes. Allow `short ()'
16334 as type for top and middle.
16335
16336Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16337
16338 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16339 nearly as I can tell, the whole thing was an accident in Stu's
16340 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16341 to replace a send/expect pair with gdb_test, but ended up only
16342 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16343 of 30 Mar 1995 took care of it, but left this vestigial comment
16344 which I am now nuking.
16345
16346Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16347
16348 * gdb.base/break.exp: Look for different line number for
16349 breakpoint at main depending on usestubs.
16350
16351Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16352
16353 * gdb.base/list.exp: Adjust some alternate expect patterns to
16354 match recent list0.c change. Add alternate expect pattern for
16355 output from `list default lines around main' for optimizing
16356 compilers.
16357
16358Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16359
16360 * lib/gdb.exp: If nosignals is not set, set it to 0.
16361
16362Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16363
16364 * config/slite-gdb.exp: Responds to load symbol table prompt.
16365 * gdb.base/break.exp: Adjust line number, fix rerun.
16366 * gdb.base/langs0.c: Add #ifdef usestubs.
16367
16368Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16369
16370 * gdb.base/list.exp: Adjust line contents after adding new lines in
16371 list0.c. Also fix a syntax error.
16372
16373 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16374 * gdb.base/break.exp: ditto.
16375 * gdb.base/list.exp: ditto.
16376 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16377 * gdb.base/run.c: ditto.
16378 * gdb.base/list0.c: ditto.
16379 * gdb.base/funcargs.c: ditto.
16380
16381Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16382
16383 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16384 $targetname, $serialport and $baud instead of hardwired variables.
16385 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16386 target doesn't support signals.
16387
16388Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16389
16390 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16391
16392Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16393
16394 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16395 Don't rely on the value of an auto variable before it has been
16396 initialized. Use gdb_test more.
16397
16398Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16399
16400 * lib/gdb.exp (default_gdb_version): A version number must start
16401 with a digit, but other than that contains all characters up to
16402 the first whitespace character.
16403
16404Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16405
16406 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16407
16408Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16409
16410 * gdb.c++/*.exp: Warn if executable does not exist. The original
16411 reason for skipping the warning was that configure.in sometimes
16412 intentionally skipped building the executables but the tcl code
16413 had no way of knowing. That (a) was always bogus with respect to
16414 error handling, (b) is no longer true (right now there is no way
16415 to skip C++ tests).
16416
16417 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16418
16419Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16420
16421 * gdb.base/list.exp: Add expect patterns for output from
16422 SunPRO compiled executables.
16423 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16424 types.
16425
16426Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16427
16428 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16429 number (we are already testing that the correct source line text
16430 gets printed).
16431
16432 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16433 that is what is intended, but something needed to be done to get
16434 sunos4 native working again.
16435
16436 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16437
16438 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16439 apparently went with a (very) old xfail.
16440
16441Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16442
16443 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16444 runto_main is a proc in gdb.exp that will do 'step' for target use
16445 stubs.
16446 * gdb.base/exprs.exp: ditto.
16447 * gdb.base/interrupt.exp: ditto.
16448 * gdb.base/opaque.exp: ditto.
16449 * gdb.base/printcmds.exp: ditto.
16450 * gdb.base/ptype.exp: ditto.
16451 * gdb.base/scope.exp: ditto.
16452 * gdb.base/setvar.exp: ditto.
16453 * gdb.base/signals.exp: ditto.
16454 * gdb.base/twice.exp: ditto.
16455 * gdb.c++/classes.exp: ditto.
16456 * gdb.c++/inherit.exp: ditto.
16457 * gdb.c++/templates.exp: ditto.
16458 * gdb.base/break.exp: no run and hit main for stubs. Change line
16459 numbers for breakpoints and info breakpoint.
16460 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
16461 breakpoint().
16462 * gdb.base/callfuncs.c: ditto.
16463 * gdb.base/exprs: ditto.
16464 * gdb.base/interrupt.c: ditto.
16465 * gdb.base/opaque0.c: ditto.
16466 * gdb.base/printcmds.c: ditto.
16467 * gdb.base/ptype.c: ditto.
16468 * gdb.base/scope0.c: ditto.
16469 * gdb.base/setvar.c: ditto.
16470 * gdb.base/signals.c: ditto.
16471 * gdb.base/twice.c: ditto.
16472 * gdb.c++/misc.cc: ditto.
16473 * gdb.c++/templates.cc: ditto.
16474
16475Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16476
16477 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
16478
16479 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
16480 somewhere between `read' and `main.c'. I'm pretty sure the
16481 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
16482 and it isn't particularly useful.
16483
16484 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
16485
16486Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16487
16488 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
16489
16490Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16491
16492 * config/mt-slite: add LIBS and -nostdlib.
16493 * config/slite-gdb.exp: add this new file to support sparclite target.
16494
16495Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16496
16497 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16498
16499 * gdb.base/a2-run.exp: Change argument to istarget from
16500 "*-*-vxworks" to "*-*-vxworks*".
16501 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16502
16503Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16504
16505 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16506 will not runto main but do a 'step' to step out of breakpoint().
16507 * config/mt-slite: add -Dusestubs.
16508
16509Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16510
16511 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16512 instead of just @.
16513
16514 * gdb.base/signals.exp: Add test for "handle all print".
16515 * TODO: Remove "handle all print". Also remove item about
16516 checking copyright date (I don't like the idea of a spurious FAIL
16517 based on when we run the tests).
16518
16519 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16520 for SunOS4 (reason for failure not investigated). Remove
16521 redundant test for $binfile.
16522
16523 * gdb.base/nodebug.c (array_index): Call malloc.
16524
16525 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16526
16527Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16528
16529 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16530 conventions and slightly simplify the matching regexp.
16531
16532Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16533
16534 * gdb.base/break.exp: Update gdb_test invocation to use new
16535 convention.
16536
16537 * lib/gdb.exp: If noargs is not set, set it to 0.
16538
16539 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16540 tests unique.
16541
16542 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
16543
16544Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16545
16546 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
16547 one argument of type "<non-float parameter>".
16548
16549Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
16550
16551 * config/rom68k.exp: New file to support Motorola IDP board.
16552 * gdb.base/a2-run.exp: Skip this file if noargs is set.
16553 * gdb.base/break.c: Change things around so that this program
16554 doesn't depend upon args. This is necessary to make remote
16555 targets work (in general, they can't take args).
16556 * gdb.base/break.exp: Don't try to send args to program. Don't
16557 expect output. Also, replace lots of code with gdb_test.
16558
16559Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16560
16561 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
16562 printing of '\'' (which is what the comment says we are testing,
16563 even though we were not), not '''.
16564 (test_integer_literals_rejected): Test that printing ''' is an error.
16565
16566 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16567 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
16568 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
16569 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
16570 Use gdb_test not test_print_accept.
16571 * lib/gdb.exp: Remove test_print_accept.
16572
16573 * gdb.base/signals.exp (signal_tests_1): Make pass message
16574 consistent with fail message.
16575
16576 * gdb.base/whatis.exp: Remove xfails for printing char vs.
16577 unsigned char; the bug (PR 1821) is fixed.
16578
16579 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
16580
16581 * gdb.base/scope.exp (test_at_localscopes): Call pass for
16582 successful tests--makes xfailing them work right.
16583
16584Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16585
16586 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
16587 only \r\n, not .*. The test can pass .* as the last thing in
16588 $pattern if that is what it wants. In addition to providing this
16589 flexibility, this change should speed up pattern matching in cases
16590 where the pattern already ended with .* (there were a number of
16591 them). This change also helps catch bad patterns--in the old
16592 scheme the typo "char \*" instead of "char \\*" would pass. Now
16593 it is caught.
16594 * Many .exp files: Update callers.
16595
16596 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
16597 clearer and does not spuriously match multiple ('s. Likewise for
16598 ) and *.
16599
16600 * gdb.base/nodebug.exp: Test ability to call a function and pass
16601 it a string (even with no debugging info).
16602
16603 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
16604 "p '\'", which is the same as "p ''" once tcl gets done with
16605 quoting, to "p '\\'", which I suspect is what is intended (one
16606 backslash gets sent to GDB).
16607
16608 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
16609
16610Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16611
16612 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
16613 1817) was fixed literally years ago.
16614
16615Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16616
16617 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
16618 test, it causes stepping out of call_after_alloca_subr with
16619 optimizing compilers.
16620 (localvars_in_indirect_call): Consume GDB prompt if `finish'
16621 fails.
16622
16623 * gdb.c++/templates.exp: Source templ-info.exp only if
16624 the templates executable exists.
16625
16626 * gdb.c++/misc.cc (class Contains_static_instance,
16627 class Contains_nested_static_instance),
16628 gdb.c++/classes.exp (test_static_members): Test printing of
16629 a class that contains a static instance of the class.
16630
16631Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16632
16633 * gdb.base/langs2.c (cppsub_): Don't prototype.
16634 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16635 only, I believe).
16636
16637Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16638
16639 * lib/gdb.exp (skip_chill_tests): New procedure.
16640
16641 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16642
16643Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16644
16645 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16646 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16647
16648Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16649
16650 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16651
16652 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16653 disassemble 8, not 16, instructions for part 4.
16654
16655 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16656 support the latter anymore.
16657
16658 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16659 -DNO_PROTOTYPES.
16660 * gdb.base/callfuncs.c: Control use of prototypes based on
16661 NO_PROTOTYPES, not __STDC__.
16662 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16663 t_float_values2 tests if prototypes in use.
16664
16665 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16666 t_double_values): When checking differences against DELTA, check
16667 that difference is within the range (-DELTA,DELTA), not just
16668 (-infinity,DELTA).
16669
16670Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16671
16672 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16673 'file' command firts, then 'target', then 'load', this is due to gdb
16674 target set up.
16675 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16676
16677Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16678
16679 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16680 FP load/store variants.
16681 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16682
16683Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16684
16685 * gdb.base/term.exp: Do not give a warning if not native, it is
16686 not an abnormal condition.
16687
16688Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16689
16690 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16691 t_char_array".
16692
16693Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16694
16695 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16696 are getting the version number.
16697
16698 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16699 if not native, it is not an abnormal condition.
16700
16701Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16702
16703 * lib/gdb.exp: Just use "file exists", rather than undocumented
16704 dejagnu procedure "findfile".
16705
16706Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16707
16708 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16709 (LDFLAGS): Set to -Xlinker -Ur.
16710
16711 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16712 Removed, these values are set by lib/gdb.exp.
16713
16714 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16715
16716Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16717
16718 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16719 of replicating gdb startup code.
16720
16721 * config/mt-vxworks (LDFLAGS): Set to -r.
16722 (CFLAGS_FOR_TARGET): Removed.
16723
16724 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16725 (gdb) and gdb for vxworks uses (vxgdb).
16726
16727 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16728 executable is not in the tree and host != target, use sed and
16729 program_transform_name to determine the gdb name used by the
16730 target.
16731
16732 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16733 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16734
16735Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16736
16737 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16738 floats, chars, and shorts where there are ANSI-style function
16739 definitions.
16740
16741 * gdb.base/langs.exp, gdb.base/langs*: New test.
16742 * gdb.base/Makefile.in: Build it.
16743 * TODO: Remove item about checking that C names don't get C++
16744 demangling applied; this test tests it.
16745
16746Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16747
16748 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16749 went with the const70 xfail. The xfail went away a year ago.
16750
16751 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16752
16753 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16754 for hp300.
16755
16756 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16757
16758 * gdb.base/a1-selftest.exp: Don't run on hp300.
16759
16760Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16761
16762 * Makefile.in (site.exp): Set host_alias and target_alias as well
16763 as host_triplet and target_triplet.
16764
16765Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16766
16767 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16768
16769 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16770 places as other ecoff systems).
16771
16772 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16773 ultrix.
16774
16775Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16776
16777 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16778 remove them.
16779 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16780 variable and "variable" in addition to "data variable".
16781 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16782
16783 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16784 2.
16785 * gdb.base/list1.c (long_line): Add additional statement at start
16786 of function.
16787 * gdb.base/list.exp (test_forward_search): Update line number to
16788 reflect new statement.
16789
16790Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16791
16792 * gdb.base/signals.exp: Reinitialize searched source directories
16793 after gdb_start call.
16794
16795Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16796
16797 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16798 * gdb.stabs/Makefile.in: Likewise.
16799
16800 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16801 change. Instead split the tests into smaller pieces.
16802 * gdb.disasm/hppa.s: Corresponding changes.
16803
16804Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16805
16806 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16807 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16808
16809 * gdb.base/funcargs.exp: Modify many tests so that every test
16810 either passes or fails. Make some test names unique.
16811
16812Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16813
16814 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16815 Call stty to set interrupt character.
16816
16817 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16818 for HP assembler versus GNU assembler based on actual behavior of
16819 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16820
16821 * TODO: Suggest a few more stepping tests.
16822
16823Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16824
16825 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16826 restart GDB for h8300 after a continue.
16827 (return): Add pattern to match a29k-udi behavior.
16828 * gdb.base/nodebug.exp: Remove obsolete comment.
16829 * gdb.base/regs.exp: New file, testing of register displays.
16830 * gdb.base/return.exp: Fix typo in reference to $objdir.
16831 * gdb.base/whatis.exp: Always start with a fresh GDB.
16832
16833Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16834
16835 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16836 higher, these tests generate a lot of output.
16837
16838Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16839
16840 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16841 code following the catch silently ignored some errors; without the
16842 catch they should be thrown like any other tcl error. Also, the
16843 catch used "" instead of {} which meant all the callers who wanted
16844 to include one of the characters "[]$ had to quote it an extra time.
16845 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16846 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16847 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16848 Remove extra quoting.
16849
16850Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16851
16852 * gdb.base/commands.exp: Make test names unique; every test either
16853 passes or fails. Update some comments.
16854
16855 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16856
16857Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16858
16859 The following fixes a FAIL caused by the fact that the alpha stabs
16860 configuration didn't use the ".if alpha" code in weird.def.
16861 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16862 bit pointer, so the 32 bit version works even on the alpha.
16863 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16864 Remove the stuff which allowed us to have separate versions for
16865 alpha and everything else.
16866
16867 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16868 regexp which "info func operator\[\](" is supposed to match. Fix
16869 string to send to GDB. Note that GDB still doesn't work right. Add a
16870 new test for "info func .perator\[\](" which GDB does handle correctly.
16871
16872 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16873
16874Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16875
16876 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16877 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16878 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16879 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16880 it makes the tests harder to understand and confuses test-o-matic.
16881 The preferred style is that each test provides a PASS or a FAIL,
16882 and has a unique message (e.g. "continue #54" not just "continue")
16883 which is the same for the pass and the fail.
16884 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16885 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16886 to lib/gdb.exp.
16887 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16888 prt_accept which was basically the same thing. Likewise for
16889 test_print_reject and prt_reject.
16890 * lib/gdb.exp (test_print_reject): Add some more error message
16891 patterns to match from the former printcmds.exp (prt_reject).
16892 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16893 One defect of the passcount stuff is that some of it failed to
16894 report XPASS where appropriate.
16895 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16896 stuff before and after arg in expected pattern.
16897 (test_paddr_operator_functions): Re-do test without print_addr_of;
16898 this is the only test which seems to want extra stuff there.
16899
16900Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16901
16902 * gdb.base/nodebug.exp: Update new tests to reflect improved
16903 wording of gdb output.
16904
16905 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16906 and "ptype" work on variables in files compiled without -g.
16907 Replaces commented out "maint print msymbol" tests.
16908
16909Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16910
16911 * gdb.base/setvar.c (dummy): Call malloc.
16912
16913 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16914 losing with the irix4 sed.
16915
16916 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16917 ALRM" on irix4.
16918
16919Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16920
16921 * TODO: Remove items about corefile.exp testing new exec-file and
16922 backtrace; both are now done. Add items about printing enums.
16923
16924Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16925
16926 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16927 "get signal $thissig" test fails.
16928
16929 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16930
16931Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16932
16933 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16934 compiler warning with dec alpha compiler.
16935
16936 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16937 extra \n from gdb_test call (this explains why the prompt test
16938 that I removed yesterday was there).
16939 (user_defined_command_test): Remove extra \n and prompt test.
16940
16941 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16942 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16943 doesn't exist.
16944 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16945 Also remove alpha workaround, which turns out to be because
16946 SIGABRT == SIGLOST.
16947
16948 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16949
16950 * gdb.base/help.exp: Don't test "help show".
16951
16952Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16953
16954 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16955 "set print address" is on.
16956 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16957 pass prompt to gdb_test; gdb_test already looks for the prompt.
16958
16959 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16960
16961 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16962 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16963 was to make sure that gdb can read a core file. But (a) the "read
16964 the corefile" part didn't make it to a1-selftest.exp, we just
16965 delete the corefile after creating it, and (b) we test reading
16966 corefiles in corefile.exp anyway. Also, this test left around a
16967 xgdb process on Solaris.
16968
16969 * gdb.base/corefile.exp: Also test backtrace.
16970
16971Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16972
16973 * gdb.base/commands.exp: Test a simple user defined command with
16974 arguments and if/while statements; verify the full user command is
16975 printed by "show user".
16976
16977 * gdb.base/commands.exp: Test if/while commands as part of a
16978 breakpoint command list; verify they appear in breakpoint
16979 information.
16980
16981Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16982
16983 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16984 than by dividing by zero.
16985
16986Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16987
16988 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16989 performing an inferior call with watchpoints enabled.
16990 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16991 call.
16992
16993Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16994
16995 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16996 of "file" command.
16997
16998 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16999 Add additional pattern for when "int operator int(void);" appears
17000 in a different order.
17001
17002Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17003
17004 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17005
17006 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17007 and "signal" with ".*".
17008
17009Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17010
17011 * TODO: Add note about "handle all nostop".
17012
17013 * gdb.base/{sigall.c, sigall.exp}: New test.
17014 * gdb.base/Makefile.in: Add it.
17015
17016Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17017
17018 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17019 when invoking GDB, suppresses any windowing interface.
17020
17021Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17022
17023 * config/sim-gdb: New file, simulator testing support.
17024
17025Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17026
17027 * gdb.base/interrupt.exp: Test calling func1 twice.
17028
17029Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17030
17031 * gdb.base/list.exp (test_forward_search): Set timeout higher
17032 when we'll be getting lots of output from gdb.
17033
17034 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17035 "init_malloc" to after the expect statement. Run it if that
17036 regexp is taken, but also for two others which happen if source
17037 cannot be found.
17038
17039Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17040
17041 * gdb.base/printcmds.exp: New test, for printing register before
17042 program is running.
17043
17044Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17045
17046 * gdb.base/list.exp: Correct some alternate expect patterns
17047 to reflect changes in list1.c.
17048
17049Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17050
17051 * TODO: Add item regarding large frames.
17052
17053 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17054
17055 * TODO: Remove item about enabling return.exp; it
17056 is enabled. Suggest a few more "return" tests.
17057
17058Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17059
17060 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17061 anonymous unions.
17062
17063Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17064
17065 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17066 and pr-5646.o, so "make" is the same as "make all", not "make
17067 pr-4975.o".
17068
17069Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17070
17071 * gdb.base/list.exp: Adjust expectations to reflect changes in
17072 list1.c.
17073 (test_forward_search): New test proc.
17074 * gdb.base/list1.c (long_line): New function, has long source line.
17075
17076Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17077
17078 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17079 additional line of code that was added.
17080
17081Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17082
17083 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17084 tests so as not to overflow expect's input buffers.
17085 * gdb.disasm/hppa.exp: Corresponding changes.
17086
17087Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17088
17089 Beginnings of template debugging tests.
17090 * gdb.c++/templ-info.cc: New file to test for template
17091 debugging capability of the compiler.
17092 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17093 templ-info.cc.
17094 * gdb.c++/templates.cc: Add explicit template instantiations
17095 to enable compiling with -fno-implicit-templates. Add destructor
17096 and 'value' method to T5 class for template tests.
17097 * gdb.c++/templates.exp: Add testcases for printing of template
17098 types, setting breakpoints on template methods and calling a
d63a86f8 17099 template method.
c906108c
SS
17100
17101Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17102
17103 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17104 branch target since some assemblers (gas-2.5) may emit a
17105 relocation for the branch instead of resolving it in the
17106 assembler.
17107
17108Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17109
17110 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17111 through signal handler.
17112
17113Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17114
17115 * configure.in (*-*-netware): Use config/mt-netware.
17116
17117 * config/mt-netware: New file.
17118 * config/mt-i386-netware: Removed, separate configs for different
17119 netware architectures are no longer needed now that we have
17120 --with-headers.
17121
17122Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17123
17124 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17125 by the recent changes to use ANSI C arithmetic conversions.
17126
17127Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17128
17129 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17130 bug involving using inferior_pid to figure out whether to select a
17131 frame.
17132
17133Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17134
17135 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17136 match the current disassembler output.
17137
17138Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17139
17140 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17141 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17142 types, expect "int" as type of integer values (for now).
17143
17144Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17145
17146 * gdb.base/commands.exp: New tests for if/while commands.
17147
17148Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17149
17150 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17151 by .*, since hex values have different syntax in Chill mode.
17152
17153Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17154
17155 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17156 linefeed from expect pattern for repeated types with indices > 9.
17157
17158Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17159
17160 First part of Fortran test suite.
17161 * gdb.fortran: New directory.
17162 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17163
17164Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17165
17166 * gdb.base/default.exp: Update expect pattern for load command
17167 without arguments.
17168
17169Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17170
17171 * configure.in: Change i386 to i[345]86.
17172 * gdb.base/configure.in: Likewise.
17173 * gdb.c++/configure.in: Likewise.
17174 * gdb.chill/configure.in: Likewise.
17175
17176Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17177
17178 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17179 patterns, since that is not a valid context for comments.
17180
17181Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17182
17183 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17184 repeated types and repeated types with indices > 9.
17185
17186Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17187
17188 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17189 2417; old bug has been fixed.
17190
17191Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17192
17193 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17194 send the newline ourselves instead of assuming gdb_test will do
17195 so when passed an empty input string.
17196
17197 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17198 stabs testcode.
17199
17200Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17201
17202 * lib/gdb.exp (gdb_test): Don't send anything if the first
17203 argument is an empty string. This makes cases where we want to
17204 match output that is already in expect's buffers (for example,
17205 matching a breakpoint after gdb_run_cmd has been called) work
17206 reliably.
17207
17208Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17209
17210 * config/netware.exp: New file.
17211
17212Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17213
17214 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17215 the -B and -L prefixes so we can find the debugging stub.
17216
17217 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17218 there and we are using the gcc from the tree.
17219
17220 * gdb.base/types.c: Removed.
17221
17222 * gdb.base/configure.in: Look for makefile fragments in ../config.
17223 Recognize i386-*-netware.
17224 * gdb.c++/configure.in: Likewise.
17225
17226Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17227
17228 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17229 the correct TCL syntax.
17230
17231Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17232
17233 * gdb.base/opaque.exp: use runto instead of messing around with
17234 breakpoints. Simplify by using gdb_test.
17235
17236 * gdb.base/bitfields.exp: restart between tests on netware targets
17237 because breakpoints aren't relocated after target death. Run
17238 processes to completion.
17239
17240 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17241
17242Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17243
17244 * Makefile.in: Remove extra tabs that confuse some versions
17245 of "make". Use the newly built gdb to test with by default,
17246 rather than the first one in the tester's search path.
17247
17248Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17249
17250 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17251
17252 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17253 condition help.
17254
17255Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17256
17257 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17258
17259 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17260 running.
17261 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17262 * gdb.base/funcargs.exp: Likewise.
17263
17264 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17265 * gdb.base/funcargs.exp: Likewise.
17266
17267 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17268 message is "".
17269
17270Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17271
17272 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17273 return,signals,twice}.exp: Handle non-existant binaries
17274 consistantly.
17275
17276 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17277 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17278 might testing a cross development system.
17279
17280Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17281
17282 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17283 runtest script is relative to ${srcdir}, not ${rootdir}.
17284
17285Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17286
17287 * gdb.base/signals.exp: Allow for optionality of breakpoint
17288 address.
17289
17290Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17291
17292 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17293
17294Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17295
17296 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17297 for size_t definition.
17298 * gdb.c++/templates.cc: Likewise
17299
17300 * config/mt-i386-netware: New file.
17301
17302 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17303 defined.
17304
17305 * gdb.base/Makefile.in: Added support for systems that name core
17306 files by appending "core" to the program name.
17307 * gdb.base/a1-selftest.exp: Likewise.
17308
17309Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17310
17311 * gdb.base/return.exp: Add comment and message for `return double'
17312 test failure on Sparc Solaris.
17313
17314Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17315
17316 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17317
17318Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17319
17320 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17321 from optimizing them away.
17322 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17323 patterns to include default constructors and assignment operators,
17324 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17325 character in the output of the virtual base pointer.
17326
17327Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17328
17329 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17330 expression match in print_addr_of to avoid unintented matches.
17331 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17332 versions up to 2.5.8.
17333
17334Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17335
17336 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17337 included file to run under newer versions of expect.
17338 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17339 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17340 Remove xfail for the virtual table of BDDHookV.
17341
17342Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17343
17344 * lib/gdb.exp (string_to_regexp): Set a default result.
17345 (default_gdb_start): Fix misleading message.
17346
17347Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17348
17349 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17350 Remove all CC, etc definitions.
17351 * config/mt-hpux: New file.
17352 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17353 (CFLAGS, LDFLAGS): Define.
17354 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17355
17356 * Makefile.in (site.exp): Don't insert host_os, etc.
17357 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17358 (distclean): Check existence of subdir.
17359 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17360 * gdb.base/Makefile.in: General cleanup and simplification.
17361 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17362 to build executables. Use default rule to build .o files.
17363 (EXPECT, RUNTEST, CC): Fix relative pathname.
17364 (site.exp): Don't insert host_os, etc.
17365 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17366 and/or SIGUSR1 defined.
17367 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17368 * gdb.c++/Makefile.in: General cleanup and simplification.
17369 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17370 (CFLAGS): Remove.
17371 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17372
17373Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17374
17375 * gdb.base/recurse.exp: Misc changes to get tests running again
17376 after Kung's changes to the watchpoint code.
17377 * gdb.base/watchpoint.exp: Likewise.
17378
17379Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17380
17381 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17382
17383Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17384
17385 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17386 * lib/gdb.exp (default_gdb_start): Define.
17387 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17388 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17389 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17390 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17391 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17392 Don't call gdb_target_udi in between tests.
17393
17394Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17395
17396 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17397 (which was basically just a local version of the same thing). In
17398 addition to avoiding duplication, gdb_test_exact is faster.
17399 * lib/gdb.exp (gdb_test_exact): Fix typo.
17400
17401 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17402 don't give an error.
17403
17404 * gdb.base/term.exp: Call delete_breakpoints before starting.
17405
17406 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17407 (t10): Add comment.
17408
17409Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17410
17411 Reorganization of the GDB Test Suite.
17412
17413 * gdb.base: New directory, contains all the basic tests.
17414 * gdb.c++: New directory, tests specific to C++.
17415 * gdb.chill: New directory, tests specific to Chill.
17416 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17417 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17418 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17419 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17420 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17421 t30-31 to chill).
17422 * */gdbme.*: Rename to match appropriate expect scripts.
17423 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17424 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17425 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17426 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17427 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17428 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17429 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17430 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17431 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17432 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17433 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17434 gdb.c++/virtfunc.cc: New names of C++ files.
17435 * gdb.chill/chillvars.ch: New name of Chill file.
17436 * gdb.base/configure.in, gdb.c++/configure.in,
17437 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17438 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17439 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17440 * configure.in (configdirs): Update to reflect directory changes.
17441 (target_abbrev): No longer define for any configuration.
17442 * Makefile.in: Cosmetic improvements to header comments.
17443
17444Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17445
17446 Various changes to gdb.t31:
17447
17448 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
17449 * gdbme.ch: Make all key-words and predefineds be upper-case.
17450 * chillvars.exp: Expect key-words and predefinds in upper-case.
17451
17452 * chillvars.exp: Use gdb_test_exact many places.
17453 Change expected output for arrays (which now includes index labels).
17454
17455 * pr-5020.exp, gdme.ch (module PR_5020):
17456 New test, for PR-5020.
17457
17458Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
17459
17460 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
17461 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
17462
17463Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
17464
17465 * Makefile.in: Fix bit-rot in definitions of CHILL,
17466 CHILL_FOR_TARGET and Chill_LIB.
17467 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
17468 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
17469 CHILL, and CHILL_LIB.
17470
17471Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
17472
17473 * Revert the previous changes. Please see Rob's directory
17474 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
17475
17476Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
17477
17478 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
17479 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
17480 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
17481 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
17482 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
17483 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
17484 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
17485 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
17486 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
17487 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
17488 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
17489 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17490 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17491 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17492 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17493 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17494 changes from 94Q1.
17495
17496Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17497
17498 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17499 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17500 Rob's new testing fragments.
17501
17502Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17503
17504 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 17505 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
17506
17507Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17508
17509 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17510 version also, match on casted version strings, and match on
17511 gdb startup case where the line numbers might be messed up.
17512
17513Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17514
17515 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 17516 (CFLAGS): Delete it from here.
c906108c
SS
17517
17518Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17519
17520 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17521
17522Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17523
17524 * Makefile.in (RUNTEST): Default to just "runtest".
17525
17526Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17527
17528 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17529 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17530 the code has been restructured.
17531
17532Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17533
17534 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17535 \n, not just one of each.
17536
17537 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17538 /bin/cc gives a warning if you do.
17539
17540Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
17541
d63a86f8 17542 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
17543 __t10ListS_link1ZUiRCUiPT0
17544
17545Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17546
17547 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
17548 on local variables in recursive functions.
17549
17550 * gdb.t07/Makefile.in: Build the new test.
17551
17552Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17553
17554 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
17555 directly. Instead compare the return values from actual calls.
17556
17557Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
17558
17559 * Makefile.in (check): Set TCL_LIBRARY for runtest.
17560
17561Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17562
17563 * From Peter Schauer with minor modifications.
a9c64011
AS
17564 * gdb.t15/return.exp (return_tests): Handle targets where "return"
17565 stops in mid-line in the caller. Add xfail for returning a float
17566 value on X86 targets.
c906108c
SS
17567
17568Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17569
17570 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
17571 to avoid expect lossage.
17572 (fmem_LRbug_tests): Likewise.
17573 * gdb.disasm/hppa.s: Corresponding changes.
17574
17575 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
17576 conditions to work with latest dejagnu/expect.
17577
17578 * gdb.t15/funcargs.exp (finish from indirect call): No longer
17579 expected to fail on the PA.
17580 (backtrace in call with trampolines): Explicitly require main
17581 to be frame #1 (no trampolines should show up in backtrace).
17582
17583 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
17584 "continue -expect".
17585 * gdb.t06/break.exp: Likewise.
17586 * gdb.t07/watchpoint.exp: Likewise.
17587 * gdb.t13/bitfields.exp: Likewise.
17588 * gdb.t15/{funcargs,return}.exp: Likewise.
17589 * gdb.stabs/weird.exp: Likewise.
17590 * config/{mips,udi}-gdb.exp: Likewise.
17591
17592 * hppa.sed: Enclose comments within a sed command to avoid
17593 losing with the old OSF1 sed.
17594
17595Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17596
17597 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
17598 sequent dynix.
17599 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
17600 * gdb.t15/funcargs.exp: Conditionally step again to really
17601 finish from marker_call_with_trampolines. Handle the case where
17602 the first step from within call_with_trampolines already steps
17603 us back to main.
17604 * gdb.t15/gdbme.c: Add comment to closing brace of
17605 call_with_trampolines for funcargs.exp.
17606
17607Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17608
d63a86f8 17609 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
17610 Fix typo(s).
17611
17612Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17613
17614 * gdb.t07/gdbme.c: More code for watchpoint testing.
17615
17616 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
17617 "Hardware watchpoint" throughout file.
17618 (test_watchpoint_triggered_in_syscall): New test.
17619 (test_complex_watchpoint): New test.
17620
17621Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17622
17623 * gdbme.c (call_with_trampolines): New function to try and step
17624 into. Tests trampoline problems on the PA.
17625
17626 * funcargs.exp (localvars_in_indirect_call): No longer expect
17627 stepping into indirect call to fail on PAs.
17628 (test_stepping_over_trampolines): New test.
17629
17630Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17631
17632 * TODO: Add suggestions for static member function tests, and
17633 completion tests.
17634
17635Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17636
17637 * TODO: Add suggestions for "p/a" tests.
17638
17639 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17640 (default_gdb_exit): Replace all the hair with sending "quit" to
17641 the process with a simple close.
17642
17643Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17644
17645 * TODO: Add suggestions for shared library tests.
17646
17647Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17648
17649 * TODO: Add suggestions for x/s tests.
17650
17651Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17652
17653 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17654 "enable once", and "enable breakpoints once" with ".*".
17655
17656Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17657
17658 * TODO: Add suggestions about structure passing tests.
17659
17660Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17661
17662 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17663 the primary1 test, use work around if __GNUC__ < 2.
17664 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17665 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17666 Test for bad output rather than waiting for timeout. Issue
17667 second continue only if first continue failed.
17668
17669Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17670
17671 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17672 operator[] test with gdb_test because the old code didn't seem to
17673 be getting the quoting right with the new dejagnu.
17674
17675Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17676
17677 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17678 one from the path.
17679 * Makefile.in: Use a fresh expect if there is one, use runtest
17680 from the src tree if there is one.
d63a86f8 17681
c906108c
SS
17682Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17683
17684 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17685 next over recursive call. Revise the tests from that point on
17686 (which had been skipped) to match GDB's actual (correct) output.
17687
17688 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17689 with next over a breakpoint whose condition is false.
17690
17691 * gdb.t00/help.exp: Comment out "help set print" tests just like
17692 (and for same reason as) "help set" test.
17693
17694Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17695
17696 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17697 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17698
17699Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17700
17701 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17702 necessary gdb_target_udi.
17703
17704 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17705
17706 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17707 1838 and 2417; they are fixed.
17708
17709 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17710 gdb.t03/ptype.exp (ptype structure, ptype union):
17711 Remove xfails; the test is looser than when the xfails were added.
17712
17713 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17714 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17715
17716 * gdb.t01/run.exp: Only run shell test if isnative.
17717
17718 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17719 since "run" automatically loads if necessary. Call gdb_target_udi
17720 after the "file" since "file" kills any execution target.
17721
17722 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17723 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17724 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17725 argument for UDI.
17726
17727Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17728
17729 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17730
17731 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17732
17733Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17734
17735 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17736 properly quoting regexps. This makes the second argument to
17737 demangle a fixed string, which matches the callers, instead of a
17738 shell-style pattern which is what the previous implementation
17739 used. Update some of the callers.
17740
17741Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17742
17743 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17744 (comib_nullified_tests): Fix typo.
17745 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17746 strings. No longer expected to fail.
17747
17748 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17749 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17750 strings. No longer expected to fail.
17751
17752 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17753 string. No longer expected to fail.
17754
17755Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17756
17757 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17758 No longer expected to fail.
17759
17760 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17761 string. No longer expected to fail.
17762
17763Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17764
17765 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17766 only in the names (I probably got most of them). I was even
17767 generous with some which differed in underscores in names, and
17768 probably missed a few, and I *still* was able to remove almost a
17769 third of the file with almost no impact on testsuite coverage.
17770
17771Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17772
17773 * gdb.t00/default.exp: Match udi_attach error message as well as
17774 the one from child_attach.
17775
17776 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17777
17778 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17779
17780 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17781 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17782
17783 * Move test with enums and partial symbols back to
17784 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17785 Reverts the change of 26 May 93. Per today's change to
17786 stabs.texinfo, the behavior that weird.exp was expecting was
17787 unreasonable; what is important is that the compiler+gdb get
17788 things right, which happens with a recent gcc. Also fix the test
17789 to deal with native compilers which put out the stab gdb can't
17790 deal with.
17791
17792Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17793
17794 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17795 in the names. The main thing these accomplish is to slow things down.
17796 Many more such duplicates surely remain.
17797
17798 * gdb.t00/help.exp: Comment out "help support" test just like
17799 (and for same reason as) "help set" test.
17800
17801Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17802
17803 * gdb.t06/break.exp: Remove setup_xfails for
17804 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17805 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17806 about known bug in gcc to include up through 2.5.8.
17807 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17808 well as "_vb$".
17809 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17810 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17811 with latest gcc and gdb.
17812 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17813 well as "_vb$".
17814
17815Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17816
17817 * configure.in (hppa*-*-*): Also configure and build stabs-only
17818 tests.
17819
17820Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17821
17822 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17823 * gdb.t10/configure.in (hppa*-*-*): Use it.
17824
17825Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17826
17827 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17828
17829Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17830
17831 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17832 versions prior to 1.13.5.
17833
17834Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17835
17836 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17837 the prompt is at the start of a line.
17838
17839Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17840
17841 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17842 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17843 in the copr tests now.
17844 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17845 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17846 expected to fail.
17847
17848Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17849
17850 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17851 gdb.t31/chillvars.exp, lib/gdb.exp:
17852 Tweak to run under either version of expect.
17853 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17854 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17855 * gdb.t11/list.exp: Remove extraneous whitespace.
17856
17857Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17858
17859 * gdb.t16/printcmds.exp (test_print_strings): Accept
17860 "(unsigned char *) " before the string.
17861
17862 * TODO: Add notes about printing of fancy types and GDB expressions.
17863
17864Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17865
17866 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17867 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17868 if doing mips-idt-ecoff.
c906108c
SS
17869
17870Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17871
17872 * Most .exp files: Tweak to run under either version of expect.
17873
17874Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17875
17876 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17877 xfails; I'm not sure why they are failing, but not because of PR 1806.
17878
17879Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17880
17881 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17882 defined in lib/gdb.exp.
17883
17884Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17885
17886 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17887 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17888 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17889 have to be typeless.
17890
17891Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17892
17893 * TODO: Add suggestion for copyright year test.
17894
17895Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17896
17897 * configure.in (*-*-lynxos*): Add stabs tests.
17898
17899Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17900
17901 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17902 so insert a tab before any assembler directive in column zero.
17903
17904 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17905 stores.
17906 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17907 stores.
17908 (fpu_short_memory_tests): Likewise.
17909
17910Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17911
17912 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17913 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17914 .stabs directives in comments.
17915
17916Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17917
17918 * TODO: New file, describing tests we could write.
17919 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17920
17921Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17922
17923 * gdb.t06/signals.exp: Add kludge to force re-sync.
17924
17925 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17926 to xgdb instead of gdb, get out of gdb.
17927
17928Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17929
17930 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17931 for info.
17932
17933Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17934
17935 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17936 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17937 * gdb.stabs/hppa.sed: New sed script for the PA.
17938
17939Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17940
17941 * gdb.stabs: Re-write weird.def and configuration to use sed
17942 instead of cpp. sed is portable and POSIX; cpp is neither.
17943
17944Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17945
17946 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17947
17948Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17949
17950 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17951
17952Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17953
17954 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17955 "_vb$".
17956 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17957 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17958
17959Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17960
17961 * lib/gdb.exp: Comment out code which depends on non-existent
17962 `transform' procedure.
17963
17964Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17965
17966 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17967 * lib/gdb.exp: Transform tool name.
17968 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17969 1.1's new error handling system.
17970
17971Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17972
17973 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17974
17975Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17976
17977 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17978 They made pattern matching so slow that timeouts happened on
17979 heavily loaded systems. Now any output from "show print" which
17980 gets us back to the GDB prompt is a PASS.
17981
17982Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17983
17984 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17985
17986Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17987
17988 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17989
17990 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17991 It is not from PR 3220.
17992
17993Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17994
17995 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17996 just started failing because they depended on the order the
17997 subcommands are presented, or exact docstring text. This kind of
17998 test is a pain and has minimal benefit.
17999
18000Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18001
18002 * gdb.t09/corefile.exp: At end of test, use "core" command with
18003 no arguments.
18004
18005Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18006
18007 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18008 17}/Makefile.in: Make it possible to run the testsuite with Sun
18009 make and CC = cross gcc by adding explicit build rules for .o
18010 files.
18011
18012Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18013
18014 * gdb.t15/funcargs.exp: Don't put comments on same line as
18015 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 18016
c906108c
SS
18017Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18018
18019 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18020
18021Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18022
18023 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18024 * gdb.t20/inherit.exp: remove three dumplicate entries.
18025
18026Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18027
18028 * gdb.t06/break.exp: For "next over recursive call", fail on any
18029 incorrect output, not just on "factorial (value=2)".
18030
18031Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18032
18033 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18034 working now. Add an xfail if accesing a bss variable causes
18035 a memory error if the target is not yet run.
18036
18037Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18038
18039 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18040 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18041 name of __st* demangling (2 strings). Did Kung really get the
18042 more than 95 others right without testing them?
18043
18044Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18045
18046 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18047
18048Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18049
18050 * configure.in (configdirs): Add gdb.disasm
18051 * gdb.disasm: New directory for GDB disassembler tests.
18052 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18053
18054Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18055
18056 * gdb.t00/help.exp: Don't test "help set".
18057
18058 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18059 from within expect statements. None of these happen anymore and
18060 they cause regressions to be silently unnoticed.
18061
18062 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18063 messages) about known failures with gcc cygnus-2.4.5-930417.
18064
18065 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18066 comp-info.exp so it gets built if it doesn't exist.
18067
18068 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18069 it is no longer used.
18070 * gdb.t13/comp-info.c: Removed.
18071
18072Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18073
18074 * gdb.t06/signals.exp: Add xfail for sun3.
18075
18076Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18077
18078 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18079 relevant because ^C doesn't get sent but failure can be reproduced
18080 interactively).
18081
18082Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18083
18084 * gdb.stabs/alpha.mt: New configuration file for alpha.
18085 * gdb.stabs/configure.in: Use it.
18086 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18087 sharing with alpha.mt, redefine long to word via preprocessor.
18088 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18089 for alpha.
18090 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18091 native cc.
18092 * gdb.t00/teststrategy.exp: Change expect string so that we
18093 consume the `(xgdb)' from the command echo and from the gdb prompt.
18094 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18095 gdb currently compares all values as long, so this failure probably
18096 applies to any configuration where LONGEST is bigger than a target int.
18097 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18098 with gcc.
18099 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18100 to handle opaque pointers, gcc is.
18101 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18102 as first argument. Include <sys/types.h> and change all operator
18103 new definitions to use size_t.
18104 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18105 now that we use size_t.
18106
18107Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18108
a9c64011 18109 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 18110 a long or float array cast all array members to the same type.
a9c64011 18111 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 18112 with 64 bit longs.
a9c64011 18113 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 18114 on alpha.
a9c64011 18115 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
18116
18117Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18118
18119 * gdb.t24 (demangle.exp): Constructors of templates have names like
18120 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18121 section 14.6 of the ARM.
18122
18123 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18124 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18125 accomplish little and slow down the testsuite.
18126
18127 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18128 Accept spaces various places.
18129
18130Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18131
18132 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18133 with watchpoint enabled.
18134
18135 * Makefile.in: Remove definition of CC and remove the second
18136 definition of CXX (the "CXX = gcc" one remains). These definitions
18137 were causing backquotes to be expanded within backquotes, which
18138 doesn't work.
18139
18140Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18141
18142 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18143
18144Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18145
a9c64011
AS
18146 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18147 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
18148 by mips cc and contains no stabs entries.
18149
18150Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18151
18152 * config/vx-gdb.exp: Use fake device to load files rather than
18153 NFS.
18154 * lib/gdb.exp: New proc to do "file" command.
18155 * config/unix-gdb.exp: Use new "file" proc.
18156
18157Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18158
18159 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18160 Rework board rebooting slightly.
18161 (gdb_exit): Don't exit from the remote shell; there isn't one.
18162 * gdb.stabs/weird.exp: If a program is being debugged already,
18163 kill it.
18164 * gdb.t04/setvar.exp: Stop and restart gdb.
18165 * gdb.t05/expr.exp: Likewise.
18166 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18167 restart gdb and reload the program.
18168 * gdb.t08/opaque.exp: Likewise.
18169 * gdb.t12/scope.exp: Likewise.
18170 * gdb.t13/bitfields.exp: Likewise.
18171 * gdb.t15/funcargs.exp: Likewise.
18172 * gdb.t20/classes.exp: Likewise.
18173 * gdb.t03/ptype.exp: Increase timeout.
18174 * gdb.t16/printcmds.exp (test_print_string_constants,
18175 test_print_array_constants): Likewise.
18176 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18177 * gdb.t20/classes.exp (do_tests): Likewise.
18178 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18179
18180Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18181
18182 * gdb.stabs: Renamed *wierd* to *weird*.
18183
18184Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18185
18186 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18187 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18188
18189Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18190
18191 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18192 (do_tests): Remove xfail for whatis on one_var and two_var.
18193
18194Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18195
18196 * Makefile.in: Made cross building work better by adding
18197 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18198
18199Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18200
18201 * gdb.t15/{return.c,return.exp,Makefile.in}:
18202 New test, currently commented out.
18203
18204Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18205
18206 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18207 still running and removes the leftover named socket so GDb can do
18208 clean restarts.
18209
18210Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18211
18212 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18213 console, not GDB.
18214 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18215 cross testing works better with "make check"
18216 * config/unix-gdb: Use default procedures for exit and version.
18217 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18218 with the newest VxWorks.
18219
18220Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18221
18222 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18223 old form.
18224
18225 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18226 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18227
18228 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18229
18230 * config/unix-gdb.exp: Remove this version of gdb_exit
18231 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18232 Rob says he'll look at it when he gets back to testing boards.
18233
18234Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18235
18236 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18237 an expected fail for certain ptype commands.
18238
18239 * gdb.t20/classes.exp: Update expected results of "ptype class
18240 Base1" to account for the constructor that now appears in the type.
18241
18242Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18243
18244 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18245 disappeared from list.
18246 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18247 "alldone" proc with call to cleanup and exit.
18248 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18249 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18250 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18251 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18252 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18253 "alldone" proc with simple returns that suppress remaining
18254 tests. The alldone proc went away many months ago.
18255
18256Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18257
18258 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18259
18260 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18261
18262Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18263
18264 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18265 as vax gdb will display them.
18266
18267Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18268
18269 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18270 optimizers.
18271
18272 * scope.exp: Change "bad value for localval" messages so each one
18273 is unique.
18274
18275 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18276 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18277
18278 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18279
18280Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18281
18282 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18283 doesn't exist (due to optimization).
18284
18285Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18286
18287 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18288 contains \r because the filename is long.
18289
18290 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18291 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18292
18293Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18294
18295 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18296 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18297 Ultrix.
18298 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18299 int tests.
18300 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18301
18302Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18303
18304 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18305
18306 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 18307 to match does not match the passing case but still matches the
c906108c
SS
18308 failing case.
18309
18310Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18311
18312 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18313
18314Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18315
18316 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18317 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18318 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18319 Remove various versions of gdb_exit.
18320 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18321 gdb_exit.
18322 * config/unix-gdb.exp: gdb_exit remains here, and should override
18323 the generic version, since it's doing a lot of wierd stuff that
18324 the other versions aren't. FIXME, fold it in, or abandon this
18325 version.
18326
18327Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18328
18329 * gdb.t24/demangle.exp: Add tests for PR 3220.
18330
18331Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18332
18333 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18334
18335Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18336
18337 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18338 "i386-*-*". Works for i486 as well.
18339
18340 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18341 bug, and expand domain of xfail to all SVR4 systems, since the
18342 actual problem is likely to be in generic SVR4 /proc support.
18343
18344Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18345
18346 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18347
18348Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18349
18350 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18351 xfails for other systems. Match a missing 'Continuing.' as an
18352 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18353
18354 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18355 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18356 Only issue warning for missing executables if -all option is used.
18357
18358 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18359 file if -all option is used. It's like an unpredictable XFAIL.
18360
18361Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18362
18363 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18364 for dynamically linked binaries.
18365
18366 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18367
18368Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18369
18370 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18371 to state that this is a known bug in old versions of g++.
18372
18373Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18374
18375 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18376 while waiting for `Continuing'.
18377
18378Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18379
18380 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18381 in text, data, and bss.
18382 * gdb.t10/nodebug.c: Add local and global test variables for
18383 initialized and uninitialized data.
18384
18385Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18386
18387 * config/unix-gdb.exp (gdb_exit): Add "wait".
18388
18389Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18390
18391 * gdb.t06/signals.exp: xfail the continue from the handler for all
18392 targets.
18393
18394 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18395 function with watchpoints enabled, the i386 call dummy starts with
18396 a call.
18397
18398 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18399 386 bsd names its corefiles.
18400
18401Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18402
18403 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18404 compilers don't grok it.
18405 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18406 with small octal ints rather than character constants, which
18407 are signed and might not fit if first promoted to int.
18408
18409Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18410
18411 * gdb.t09/Makefile.in (clean): Remove corefile.
18412
18413Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18414
18415 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18416
18417Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18418 and Jim Kingdon (kingdon@cygnus.com)
18419
18420 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18421 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18422 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18423
18424Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18425
18426 * gdb.t17/interrupt.exp: Add xfail for hppa.
18427
18428Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18429
18430 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18431 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18432 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18433 to determine signed-ness of bitfields and use the result to setup
18434 the xfail.
18435 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18436 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18437 call line is reached if necessary.
18438
18439Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18440
18441 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18442
18443Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18444
18445 * gdb.t06/break.exp: Also test `clear' command.
18446
18447Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18448
18449 * gdb.t00/teststrategy.exp: Remove extra quote.
18450
18451 * gdb.t07/watchpoint.exp: Change xfail for calling function with
18452 watchpoint enabled to be for all non-68k machines.
18453
18454 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
18455
18456Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18457
18458 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
18459 targets use aout.mt instead of ecoff.mt as gas understands
18460 standard aout format.
18461
18462Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18463
18464 * lib/gdb.exp (runto): Don't insist that function we are running to
18465 was compiled with -g.
18466
18467 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
18468
18469 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
18470 to get back into the read system call.
18471 Accept leading newline in case where we woke it up.
18472
18473Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18474
18475 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
18476 to make the stabs test work on ecoff systems using gcc and -with-stabs.
18477 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
18478 enable ecoff configuration.
18479
18480Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18481
18482 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
18483
18484Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18485
18486 * gdb.t16/printcmds.exp: Add another printf test.
18487
18488Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
18489
18490 * configure.in: If configured -with-stabs on any target, add
18491 stabsdirs to configdirs.
18492
18493Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18494
18495 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18496 fun" so pattern does not match the command itself.
18497
18498Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18499
18500 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18501
18502Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18503
18504 * gdb.t17/interrupt.exp: Test for more things.
18505
18506Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18507
18508 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18509 compiler arranges the code and line numbers.
18510
18511 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18512
18513Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18514
18515 * gdb.t00/help.exp: Increase expect input buffer size.
18516
18517Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18518
18519 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18520
18521 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18522
18523 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18524
18525 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18526 [0-9]*, not just [0-9].
18527
18528Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18529
18530 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18531
18532 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18533
18534Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18535
18536 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18537
18538Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18539
18540 * gdb.t06/signals.c: Add xfails for sun3.
18541
18542 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
18543
18544 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
18545 test_stepping tests.
18546
18547Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18548
18549 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
18550
18551 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
18552
18553 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
18554 rather than actually putting it through cpp twice.
18555
18556 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
18557
18558Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
18559
18560 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
18561 no longer needed.
18562
18563Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18564
18565 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
18566
18567 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
18568 C++ features prints as "struct", make it a pass, not an xfail.
18569
18570Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18571
18572 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
18573 Don't require VA to print as "class" rather than "struct".
18574
18575Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
18576
18577 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
18578
18579Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18580
18581 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
18582
18583Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18584
18585 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
18586 order.
18587
18588Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18589
18590 * gdb.t16/printcmds.exp: Add printf tests.
18591
18592 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
18593
18594 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
18595
18596Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
18597
18598 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
18599 pass counts, to counteract any existing or future setup_xfails.
18600
18601Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18602
18603 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
18604 {BEGIN,END}_COMMON for common block instead of STAB.
18605 * gdb.stabs/wierd.exp: Add xfail for rs6000.
18606
18607 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
18608 intp_var should be N_GSYM not N_LSYM.
18609 wierd-aout.S: Use a label for the value of the N_SO.
18610 wierd.def: Remove all backslashes.
18611 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
18612
18613Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18614
18615 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
18616 get the expected next to inheritance3.
18617
18618Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18619
18620 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
18621 now that gcc-2.4 gets it right.
18622
18623Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18624
18625 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18626
18627 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18628 generating comp-info.exp which works for cross-compilation.
18629
18630Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18631
18632 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18633 "*-*-sysv4.*".
18634
18635Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18636
18637 * gdb.t01/run.exp: Start with a fresh gdb.
18638 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18639 SVR4.x.
18640
18641Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18642
18643 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18644 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18645 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18646 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18647 things to remove.
18648
18649Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18650
18651 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18652 test cases from bug reports.
18653
18654Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18655
18656 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18657 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18658 avoid spurious xfails.
18659 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18660 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18661 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18662
18663Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18664
18665 * gdb.t00/teststrategy.exp: Rework to provide more useful
18666 description of each test, fix problem with systems that define
18667 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18668 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18669 results for "next over recursive call" so timeouts aren't taken
18670 by error.
18671
18672Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18673
18674 * gdb.t12/scope.exp: Test printing of variables before run.
18675
18676 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18677 printed in wrong order due to sorting.
18678
18679Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18680
18681 * gdb.t00/teststrategy.exp: Fix expected results for printing
18682 user entered string constant. Is array of char, prints with no
18683 address.
18684
18685 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18686 commands.
18687 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18688 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18689 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18690 of struct of char arrays.
18691 * gdb.t00/radix.exp: New tests for radix commands.
18692
18693Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18694
18695 * gdb.t16/printcmd.exp: Print a variable before running program
18696 (with xfail for AIX).
18697
18698Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18699
18700 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18701
18702 * gdb.t16/printcmd.exp: Don't print variables before running program.
18703
18704 * gdb.t06/break.exp: Don't require envp argument to main.
18705
18706 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18707
18708 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18709 Add xfails for rs6000.
18710
18711 * gdb.t02/whatis.exp: Change other tests not to re-test something
18712 we already tested.
18713
18714 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18715 each type used has a variable of that type.
18716
18717Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18718
18719 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18720
18721Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18722
18723 * configure.in: change srctrigger to be a file, not a directory
18724
18725Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18726
18727 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18728
18729 * gdb.t11/list.exp: Fixed a couple of typos.
18730
18731Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18732
18733 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18734 is fixed and PR is closed.
18735 * gdb.t16 (gdbme.c): Add simple test string variable.
18736 * gdb.t16 (printcmds.exp): Add tests with simple test string
18737 variable, primarily for boundaries on "set print elements".
18738
18739Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18740
18741 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18742 Make leading 0's optional and don't expect a tab in the middle
18743 of the number.
18744
18745 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18746
18747 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18748 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18749 don't end command passed to gdb_test with newline.
18750
18751 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18752 signed keyword away, don't expect signed bitfields to be signed.
18753
18754 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18755 printing with only as many 1's as are in the field as well as printing
18756 with 32 1's (see comment).
18757
18758Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18759
18760 * gdb.t00/default.exp: Start with a fresh gdb.
18761 * configure.in (configdirs): Remove gdb.t31 until the chill
18762 compiler works again. It no longer is able to find chillrt0
18763 since it isn't in libchill.a anymore.
18764 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18765 wierd.o, make more modular.
18766 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18767 spurious newlines that caused problems.
18768
18769Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18770
18771 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18772 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18773 gdb.stabs/wierd.{exp,def}: Many new tests.
18774
18775 * gdb.t00/default.exp: update info line for new message.
18776
18777 * gdb.t02/{whatis.exp,gdbme.c}:
18778 Test that "char *" doesn't print as "caddr_t".
18779
18780Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18781
18782 * gdb.t00/help.exp: Use .* in place of some help messages which
18783 just changed.
18784 gdb.t00/default.exp: Update "info frame" test for new message.
18785 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18786 Remove some xfails
18787
18788Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18789
18790 * gdb.t03/{gdbme.c,ptype.exp}:
18791 Add tests for typedef'd struct and union without tags.
18792 Also check "whatis" on a variable of a typedef'd enum without a tag.
18793
18794 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18795 PRMS 1823; the bug still exists but isn't reproduced by this test
18796 anymore), and remove rs6000 XFAIL (the bug is fixed).
18797
18798 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18799 duplicated from whatis.exp. For those that are left, accept
18800 "long", "long int", or "int" for long variables (whatis.exp already
18801 has an XFAIL for "int", so no need to fail it here).
18802
18803 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18804 Deal with GCC's names for types now that GDB uses the compiler's names.
18805
18806 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18807 setup_xfail's for sunos4. If we #defined the signed keyword away,
18808 don't expect GDB to know that char it is signed.
18809
18810 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18811
18812Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18813
18814 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18815 should work on any system, regardless of debugging format.
18816 * gdb.t21/demangle.exp: Move to gdb.t24.
18817 * gdb.t24/demangle.exp: Move from gdb.t21.
18818 * gdb.t24/{Makefile.in, configure.in}: New files.
18819
18820Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18821
18822 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18823 * gdb.stabs: New directory.
18824
18825Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18826
18827 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18828 not just "Quit anyway?".
18829
18830Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18831
18832 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18833 that all setup_xfails are immediately followed by clear_xfails.
18834
18835Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18836
18837 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18838 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18839 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18840 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18841 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18842 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18843 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18844 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18845 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18846 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18847 gdb.t31/chillvars.exp, lib/gdb.exp:
18848 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18849 bug-gdb@prep.ai.mit.edu.
18850
18851Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18852
18853 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18854 with 0.0, not integer 0.
18855
18856Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18857
18858 * gdb.t06/break.exp: Update for "Kill the program" message change.
18859
18860Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18861
18862 * Makefile.in (GDBFLAGS): Set to -nx.
18863 * Makefile.in (site.exp): Use GDBFLAGS.
18864
18865Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18866
18867 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18868 Makefiles.
18869 (check): depend on just-check.
18870 (just-check): added so that tests can be run without a noop
18871 build pass.
18872
18873Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18874
18875 Switch to using configure's configdirs.
18876 * Makefile.in (Makefile): add configure.in dependency.
18877 (SUBDIRS): removed redundant assignment.
18878 * configure.in: switch subdirs assignment to configdirs.
18879 * gdb.t*/configure.in: new files.
18880
18881Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18882
18883 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18884 works.
18885
18886Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18887
18888 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18889 in explicit rules. Apparently this is not supported by some makes.
18890
18891Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18892
18893 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18894
18895Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18896
18897 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18898 disappeared.
18899
18900Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18901
18902 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18903
18904Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18905
18906 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18907 watchpoint problem that is now fixed.
18908 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18909 uninitialized convenience variables.
18910 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18911 structures.
18912
18913Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18914
18915 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18916 which causes expect to get out of sync with gdb on long output
18917 from help set.
18918 * gdb.t09/corefile.exp: Make expected pattern for core file
18919 failing signal and frame output format less sun specific.
18920
18921Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18922
18923 * gdb.t31/chillvars.exp: Add and remove initial dummy
18924 breakpoint, so that symbol table is forced in.
18925 (Needed at least on Sunos4, though it seems not SVR4.)
18926 * gdb.t31/chillvars.exp: Update for changed output format.
18927
18928Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18929
a9c64011 18930 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18931
18932Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18933
18934 * Makefile.in: Added --srcdir when invoking runtest, removed the
18935 need for a local config file. (optional now)
18936
18937Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18938
18939 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18940 failure count used to force early termination. Add some more
18941 expected failures for gnu style demangling.
18942
18943Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18944
18945 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18946 pmi variable from gdb.t20/gdbme to get optimized away.
18947 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18948 Check for written corefile upon timeout _and_ eof.
18949
18950Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18951
18952 * config/unix-gdb.exp: Add missing return 0.
18953
18954Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18955
18956 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18957 test termination.
18958
18959Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18960
18961 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18962 disappeared.
18963
18964Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18965
18966 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18967 time as i860 support works.
18968
d63a86f8 18969 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18970 "backtrace 100\r" rather than just "backtrace\r", to match last
18971 change.
18972
18973Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18974
18975 * config/udi-gdb.exp (gdb_exit): Remove close command.
18976 (gdb_target_udi): New procedure to set the UDI target.
18977 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18978 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18979 Added waits for prompts after several question responses. Added
18980 some more responses used by a29k-amd-udi-gdb.
18981 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18982 pass different arguments, restart UDI connection after program
18983 completion.
18984 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18985 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18986 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18987 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18988 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18989 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18990 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18991 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18992 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18993 after program completion.
18994 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18995 compiled with a SELECT_VECS setting.
18996 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18997 infinite recursion.
18998
18999 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19000 Added checks for COFF results, and made them expected failures for
19001 all targets. It would be better to make them expected failures
19002 for COFF targets only.
19003
19004Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19005
19006 * Makefile.in: add null dvi target, don't bother to recurse
19007 through test directories for info and install-info; rename
19008 $(datadir) to be dejagnu instead of deja-gnu
19009
19010Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19011
19012 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19013 compiler to coredump.
19014 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19015 code.
19016
19017Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19018
19019 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19020 coredump.
19021 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19022 code.
19023
19024Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19025
19026 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19027 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19028 which in a shell. Deletes xgdb when done.
19029 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19030 Tests the return from the "set height" or "set width" commands.
19031 Added a few return codes where needed.
19032
19033Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19034
19035 * Makefile.in (SUBDIRS): Add gdb.t17.
19036 * configure.in (subdirs): Add gdb.t17.
19037 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19038 files to test gdb's calling of functions in the inferior with
19039 the correct arguments and gdb's ability to retrieve any
19040 result returned.
19041
19042Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19043
19044 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19045 may be called after gdb goes away. Previous versions of expect
19046 needed these to avoid file descriptor leaks, but they cause
19047 errors with the current revision of expect.
19048 * gdb.t00/gdbvars.exp: Use -re on expected output after
19049 setting sevenbit-strings.
19050 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19051 to set sevenbit-strings consistent across tests.
19052 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19053 set sevenbit-strings consistent across tests.
19054
19055Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19056
19057 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19058 expected output to match current "expect" expectations.
19059
19060Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19061
19062 * gdb.t00/default.exp: Change expected output for default "source"
19063 command, to match new gdb behavior which requires a filename to
19064 source.
19065
19066Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19067
19068 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19069 expected fail for i486-*-* that misses the marker2 function.
19070 * gdb.t10/crossload.exp (bfddefault): Allow successful
19071 recognition of a format to pass even if no symbols are found.
19072 Explicitly catch failures where the format is not recognized
19073 or is ambiguous, and add the reason to the fail message.
19074 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19075 the cause is and invalid target and add reason to failure message.
19076 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19077 elf32-i386, elf32-sparc, and elf32-i860.
19078 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19079 Set up expected failure for 'filename'::variable scope resolution,
19080 which is now apparently broken on all targets.
19081 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19082 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19083 gdb.t23/templates.exp: Change failure for missing binfile into
19084 just a warning.
19085 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19086 references.
19087
19088Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19089
19090 * gdb.t00/default.exp: Add expected output for default "source"
19091 command, to match new gdb behavior.
19092 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19093
19094Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19095
19096 * config/*-gdb.exp: returns an error, rather than exiting on
19097 internal errors.
19098
19099Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19100
19101 * gdb.t03/gdbme.c: Add pointer to struct variable.
19102 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19103 referencing struct members.
19104
19105Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19106
19107 * configure.in (mips-idt-ecoff): New target.
19108 * config/mips-gdb.exp: New file for remote board using MIPS remote
19109 debugging protocol.
19110
19111 * Redid configuration scheme. Removed gdb.t*/configure.in.
19112 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19113 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19114 distclean targets. Built executables via .o files. Adjusted
19115 tests to account for source files in $(srcdir) rather than
19116 $(objdir).
19117 * lib/gdb.exp (runto): Don't expect () after the function name,
19118 because it may have arguments.
19119
19120Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19121
19122 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19123 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19124 expected failures for mips-idt-* and mips-sgi-*.
19125 * gdb.t00/default.exp (attach): Kill process if requested.
19126 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19127 that does not read core files.
19128 * gdb.t01/run.exp: Removed checks for exit status code.
19129 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19130 it is linked in.
19131 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19132 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19133 appropriate, rather than doing it by hand.
19134 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19135 execution.
19136 * gdb.t10/crossload.exp: Kill existing program if needed.
19137 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19138 appropriate, rather than doing it by hand. Always increase
19139 timeout for this test, not just for VxWorks.
19140
19141Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19142
19143 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19144 of Chill STRUCT types and STRUCT values.
19145 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19146 than "char".
19147 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 19148 struct2): New struct definitions and initializations to test
c906108c
SS
19149 simple Chill STRUCT types.
19150
19151Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19152
19153 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19154 the null byte at the end of strings.
19155 * gdb.t00/default.exp: Make show version insensitive to copyright
19156 date.
19157 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19158 to avoid dependencies on target char signedness.
19159 * gdb.t16/printcmds.exp: Update expected results for explicitly
19160 unsigned char.
19161 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19162 now work.
19163 * gdb.t21/demangle.exp: Add many more patterns for template
19164 demangling, most of them being expected failures.
19165 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19166 string we are matching for, to match on the whole string.
19167 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19168 and fix a whole bunch that had incorrect expected output but were
19169 passing anyway because of the bug in "proc demangle".
19170 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19171 type.
19172 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19173
19174Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19175
a9c64011
AS
19176 * gdb/testsuite: made modifications to testcases, etc., to allow
19177 them to work properly given the reorganization of deja-gnu and the
19178 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
19179
19180Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19181
19182 * gdb/testsuite: Initial creation of gdb/testsuite.
19183 Migrated dejagnu testcases and support files for testing nm to
19184 gdb/testsuite from deja-gnu. These files were moved "as is"
19185 with no modifications. This migration is part of a major overhaul
19186 of dejagnu. The modifications to these testcases, etc., which
19187 will allow them to work with the new version of dejagnu will be
19188 made in a future update.
48efe704 19189
8d8cb839 19190 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 19191\f
8d8cb839
EZ
19192;; Local Variables:
19193;; mode: change-log
19194;; left-margin: 8
19195;; fill-column: 74
19196;; version-control: never
19197;; End:
902f2ccb
MC
19198
19199 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 19200 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
19201 Copying and distribution of this file, with or without modification,
19202 are permitted provided the copyright notice and this notice are preserved.