daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
cec03d70
TT
12009-09-11 Tom Tromey <tromey@redhat.com>
2
3 * gdb.dwarf2/valop.S: New file.
4 * gdb.dwarf2/valop.exp: New file.
5
e23bb3fc
MK
62009-09-11 Mark Kettenis <kettenis@gnu.org>
7
8 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
9
37c3696d
DE
102009-09-10 Doug Evans <dje@google.com>
11
12 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13 Add $gdb_prompt to second breakpoint regexp.
14
5172aecb
JB
152009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
16
17 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
18 names, add missing ones.
19 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
20 * gdb.python/py-frame.c: Rename from python-frame.c.
21 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
22 testfile name.
23 * gdb.python/py-function.exp: Rename from python-function.exp.
24 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
25 testfile name.
26 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
27 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
28 Adjust testfile name.
29 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
30 * gdb.python/py-template.cc: Rename from python-template.cc.
31 * gdb.python/py-template.exp: Rename from python-template.exp.
32 Adjust testfile name.
33 * gdb.python/py-value.c: Rename from python-value.c.
34 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
35 testfile name.
36
b554e4bd
JK
372009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
38
39 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
40 $bpt2address.
41 (Second breakpoint address is valid on ia64)
42 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
43
9a68ae16
JM
442009-09-03 Joseph Myers <joseph@codesourcery.com>
45
46 * gdb.base/ending-run.exp: Restrict regular expression matching
47 line number to require closing brace following.
48
146b9145
DE
492009-09-03 Doug Evans <dje@google.com>
50
51 * gdb.base/store.exp (check_set): Fix typo in expected value message.
52
787d21e1
TT
532009-09-02 Tom Tromey <tromey@redhat.com>
54
55 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
56
e7802207
TT
572009-09-02 Tom Tromey <tromey@redhat.com>
58
59 * gdb.dwarf2/callframecfa.exp: New file.
60 * gdb.dwarf2/callframecfa.S: New file.
61
817aadd2
JK
622009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
63
64 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
65 gdb.base/solib-overlap-main.c: New.
66
4a76eae5
DJ
672009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
68
69 PR gdb/10565
70
71 * gdb.base/bitfields.c (struct container, container): New.
72 (main): Initialize it and call break5.
73 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
74
d4b96c9a
JK
752009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
76
77 Support constant DW_AT_data_member_location by GCC PR debug/40659.
78 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
79
4e22772d
JK
802009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
83
2efab443
MS
842009-08-26 Michael Snyder <msnyder@vmware.com>
85
86 * gdb.base/i386-reverse.c: New file.
87 * gdb.base/i386-reverse.exp: New file.
88 * gdb.base/Makefile.in: Add new files to be removed.
89
07ab73a0
JM
902009-08-26 Joseph Myers <joseph@codesourcery.com>
91
92 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
93 environment-pwd for remote host.
94 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
95
676accff
KS
962009-08-24 Keith Seitz <keiths@redhat.com>
97
98 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
99 Add two new C++ completer tests which limit the output to a
100 given class.
101
f9f7ad22
MS
1022009-08-24 Michael Snyder <msnyder@vmware.com>
103
104 * gdb.base/del.exp: Fix typo in comment.
105 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
106
81ecdfbb
RW
1072009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
108
109 * configure: Regenerate.
110 * gdb.hp/configure: Likewise.
111 * gdb.hp/gdb.aCC/configure: Likewise.
112 * gdb.hp/gdb.base-hp/configure: Likewise.
113 * gdb.hp/gdb.compat/configure: Likewise.
114 * gdb.hp/gdb.defects/configure: Likewise.
115 * gdb.hp/gdb.objdbg/configure: Likewise.
116 * gdb.stabs/configure: Likewise.
117
cab0c772
UW
1182009-08-19 Doug Evans <dje@google.com>
119
120 * gdb.base/gdbvars.c: New file.
121 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
122
b8fa0bfa
PA
1232009-08-14 Pedro Alves <pedro@codesourcery.com>
124
125 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
126 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
127
b84aa90a
PA
1282009-08-13 Pedro Alves <pedro@codesourcery.com>
129
130 * gdb.base/default.exp: Adjust "set language test": it's now an
131 enum command. Larger help string moved to "help set language".
132 * gdb.base/help.exp: Adjust "help set language" expected output,
133 now lists all known languages.
134
0d8f9b2c
NF
1352009-08-11 Nathan Froyd <froydnj@codesourcery.com>
136
137 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
138 all frame arguments.
139 * gdb.arch/altivec-regs.exp: Likewise.
140
bda180e0
TT
1412009-08-07 Tom Tromey <tromey@redhat.com>
142
143 * gdb.base/setshow.exp: Add tests for changes to set language, set
144 check range, and set check type.
145
48cb2d85
VP
1462009-08-03 Vladimir Prus <vladimir@codesourcery.com>
147
148 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
149 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
150 Call it.
151
1ea34204
UW
1522009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
153
154 * configure.ac: Run gdb.cell tests when appropriate.
155 * configure: Regenerate.
156 * lib/cell.exp: New file.
157 * gdb.cell: New directory.
158 * gdb.cell/configure.ac: New file.
159 * gdb.cell/configure: New file.
160 * gdb.cell/Makefile.in: New file.
161 * gdb.cell/arch.exp: New file.
162 * gdb.cell/break.c: New file.
163 * gdb.cell/break.exp: New file.
164 * gdb.cell/break-spu.c: New file.
165 * gdb.cell/bt.c: New file.
166 * gdb.cell/bt2-spu.c: New file.
167 * gdb.cell/bt-spu.c: New file.
168 * gdb.cell/bt.exp: New file.
169 * gdb.cell/coremaker.c: New file.
170 * gdb.cell/coremaker-spu.c: New file.
171 * gdb.cell/core.exp: New file.
172 * gdb.cell/gcore.exp: New file.
173 * gdb.cell/data.c: New file.
174 * gdb.cell/data.exp: New file.
175 * gdb.cell/data-spu.c: New file.
176 * gdb.cell/ea-cache.exp: New file.
177 * gdb.cell/ea-cache.c: New file.
178 * gdb.cell/ea-cache-spu.c: New file.
179 * gdb.cell/ea-standalone.c: New file.
180 * gdb.cell/ea-standalone.exp: New file.
181 * gdb.cell/ea-test.c: New file.
182 * gdb.cell/ea-test.exp: New file.
183 * gdb.cell/f-regs.exp: New file.
184 * gdb.cell/mem-access.c: New file.
185 * gdb.cell/mem-access.exp: New file.
186 * gdb.cell/mem-access-spu.c: New file.
187 * gdb.cell/ptype.exp: New file.
188 * gdb.cell/registers.exp: New file.
189 * gdb.cell/size.c: New file.
190 * gdb.cell/sizeof.exp: New file.
191 * gdb.cell/size-spu.c: New file.
192 * gdb.cell/solib.exp: New file.
193 * gdb.cell/solib-symbol.exp: New file.
194
85e747d2
UW
1952009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
196
197 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
198
58d6951d
DJ
1992009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
200
201 * gdb.base/float.exp: Handle VFP registers.
202
6e0a4f15
MS
2032009-07-14 Michael Snyder <msnyder@vmware.com>
204
dcd5da87
MS
205 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
206 to bring gdb to the beginning of the calling line.
207
6e0a4f15
MS
208 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
209 confusing the i386 epilogue unwinder.
210
782b2b07
SS
2112009-07-14 Stan Shebs <stan@codesourcery.com>
212
213 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
214
f662c3bc
MS
2152009-07-14 Michael Snyder <msnyder@vmware.com>
216
217 * gdb.reverse/step-reverse.exp (stepi into function call):
218 Call instruction may not be first instruction in the line.
219 (reverse stepi from a function call): Used wrong line number.
220
8f313923
JK
2212009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
224
4662c76e
JK
2252009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 Fix gdb.base/macscp.exp when using custom inputrc.
228 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
229 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
230 env(TERM) set.
231 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
232 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
233
aa81e255
JK
2342009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
237 * gdb.base/annota1.exp (thread_test): Import global $testfile.
238 Change the compilation target to match the testcase name.
239 * gdb.base/sect-cmd.exp: Change the compilation target to match the
240 testcase name.
241 * a2-run.exp: Use for setup prepare_for_testing. Change the
242 compilation target to match the testcase name.
243 * gdb.base/commands.exp: Likewise.
244 * gdb.base/finish.exp: Likewise.
245 * gdb.base/float.exp: Likewise.
246 * gdb.base/info-target.exp: Likewise.
247 * gdb.base/relational.exp: Likewise.
248 * gdb.base/term.exp: Likewise.
249 * gdb.base/until.exp: Likewise.
250 * gdb.base/volatile.exp: Likewise.
251 * gdb.base/whatis-exp.exp: Likewise.
252
4c93b1d7
HZ
2532009-07-11 Hui Zhu <teawater@gmail.com>
254
255 * gdb.base/help.exp (disassemble): Update expected help text.
256
812f7342
TT
2572009-07-09 Tom Tromey <tromey@redhat.com>
258
259 * lib/gdb.exp: Handle TRANSCRIPT.
260 (remote_spawn, remote_close, send_gdb): New procs.
261
fbb8f299
PM
2622009-07-10 Phil Muldoon <pmuldoon@redhat.com>
263
264 * gdb.python/python-prettyprint.c: Add counted null string
265 structure.
266 * gdb.python/python-prettyprint.exp: Print null string. Test for
267 embedded nulls.
268 * gdb.python/python-prettyprint.py (pp_ns): New Function.
269 * gdb.python/python-value.exp (test_value_in_inferior): Add
270 variable length string fetch tests.
271 * gdb.python/python-value.c (main): Add strings for string fetch tests.
272
c0ac0ec7
JK
2732009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
274
275 * gdb.base/dump.exp (inaccessible memory is reported): New test.
276
30b66ecc
TT
2772009-07-07 Tom Tromey <tromey@redhat.com>
278
279 * gdb.base/call-rt-st.exp: Update for change to escape output.
280 * gdb.base/callfuncs.exp: Likewise.
281 * gdb.base/charset.exp: Likewise.
282 * gdb.base/constvars.exp: Likewise.
283 * gdb.base/long_long.exp: Likewise.
284 * gdb.base/pointers.exp: Likewise.
285 * gdb.base/printcmds.exp: Likewise.
286 * gdb.base/setvar.exp: Likewise.
287 * gdb.base/store.exp: Likewise.
288 * gdb.cp/ref-types.exp: Likewise.
289 * gdb.mi/mi-var-child.exp: Likewise.
290 * gdb.mi/mi-var-display.exp: Likewise.
291 * gdb.mi/mi2-var-display.exp: Likewise.
292 * gdb.base/charset.exp: Test octal escape sequence length.
293 Update for change to escape output.
294
187c4a2b
JK
2952009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
296
297 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
298
d80a43f9
DJ
2992009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
300
301 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
302
047427a8
JK
3032009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
304
305 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
306 gdbserver increasing $portnum if "Can't bind address" has been seen.
307
8b5a0f4f
PA
3082009-07-05 Pedro Alves <pedro@codesourcery.com>
309
310 * gdb.base/ending-run.exp: Add "step out of main" pattern for
311 mingw32ce.
312
7d93ba58
PA
3132009-07-05 Pedro Alves <pedro@codesourcery.com>
314
315 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
316 VFP format.
317
2277426b
PA
3182009-07-02 Pedro Alves <pedro@codesourcery.com>
319
320 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
321 linux. Adjust to use "inferior", "info inferiors", "detach
322 inferior" and "kill inferior" instead of "restart", "info fork",
323 "detach fork" and "delete fork".
324 * gdb.base/ending-run.exp: Spell out "info".
325 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
326 the "kill" command.
327
5af949e3
UW
3282009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
329
330 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
331 change to prefix TLS offset in hex with 0x.
332
5d3729b5
UW
3332009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
334
335 * gdb.base/default.exp: Update test case for "x" changes.
336
af589bd0
TG
3372009-07-01 Tristan Gingold <gingold@adacore.com>
338
339 * gdb.base/bigcore.exp: Make darwin untested.
340
40974f91
JK
3412009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
342
343 * gdb.base/completion.exp (directory completion): Create the directory.
344 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
345 escapeuniquesub.
346 (directory completion 2): Expect now ${escapeuniquesub}.
347 (Glob remaining of directory test): Remove one excessive newline.
348 Expect the real output.
349
59dd3af6
JK
3502009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
351
352 Fix `make check//%' target after `make check' has been ran.
353 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
354 a mkdir call.
355 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
356 (%/.dir): Remove.
357
f4e164aa
JK
3582009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
359
360 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
361 the expected result record.
362
69af2122
JK
3632009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
364
365 Remove racy FAILs relying just on the timeouts.
366 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
367 (annotation_level 2): Remove racy FAILs.
368
2fd481e1
PP
3692009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
370
371 gdb/10275
372 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
373
c38f313d
DJ
3742009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
375
376 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
377
8b777f02
VP
3782009-06-30 Vladimir Prus <vladimir@codesourcery.com>
379
380 * gdb.mi/mi-stack.exp: Testing symbolic options
381 to -stack-list-locals and -stack-list-arguments.
382
00c7eacf
JK
3832009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
384
385 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
386
6bc80edc
TT
3872009-06-29 Tom Tromey <tromey@redhat.com>
388
389 * dg-extract-results.sh: New file.
390 * Makefile.in (FORCE_PARALLEL): New variable.
391 (CHECK_TARGET): New conditional variable.
392 (check): Use CHECK_TARGET.
393 (DO_RUNTEST): New variable.
394 (check-single): New target.
395 (TEST_DIRS): New variable.
396 (TEST_TARGETS): Likewise.
397 (check-parallel): New target.
398 (check-gdb.%): New pattern.
399 (BASE1_FILES): New variable.
400 (BASE2_FILES): Likewise.
401 (check-gdb.base%): New pattern.
402 (%/.dir): New pattern.
403 * configure: Rebuild.
404 * aclocal.m4 (AM_CONDITIONAL): New defun.
405 * configure.ac: Check whether user is using GNU make.
406 (GMAKE): New conditional.
407
794684b6
SW
4082009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
409
410 * gdb.cp/namespace-nested-import.cc: New test.
411 * gdb.cp/namespace-nested-import.exp: New test.
412
edb3359d
DJ
4132009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
414
415 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
416 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
417 * gdb.opt/Makefile.in (EXECUTABLES): Update.
418 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
419 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
420 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
421 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
422 gdb.opt/inline-markers.c: New files.
423 * lib/gdb.exp (skip_inline_frame_tests): New function.
424 (skip_inline_var_tests): New function.
425
cf657a0c
AS
4262009-06-27 Andreas Schwab <schwab@linux-m68k.org>
427
428 * gdb.cp/exception.exp: Don't require $hex before inner frame in
429 backtrace.
430
28d41a99
MS
4312009-06-27 Michael Snyder <msnyder@vmware.com>
432
433 * gdb.reverse: New directory.
434 * gdb.reverse/break-reverse.c: New test.
435 * gdb.reverse/break-reverse.exp: New test.
436 * gdb.reverse/consecutive-reverse.c: New test.
437 * gdb.reverse/consecutive-reverse.exp: New test.
438 * gdb.reverse/finish-reverse.c: New test.
439 * gdb.reverse/finish-reverse.exp: New test.
440 * gdb.reverse/machinestate.c: New test.
441 * gdb.reverse/ms1.c: New test.
442 * gdb.reverse/machinestate.exp: New test.
443 * gdb.reverse/Makefile.in: New file.
444 * gdb.reverse/shr2.c: New test.
445 * gdb.reverse/solib-reverse.c: New test.
446 * gdb.reverse/solib-reverse.exp: New test.
447 * gdb.reverse/step-reverse.c: New test.
448 * gdb.reverse/step-reverse.exp: New test.
449 * gdb.reverse/until-reverse.c: New test.
450 * gdb.reverse/ur1.c: New test.
451 * gdb.reverse/until-reverse.exp: New test.
452 * gdb.reverse/watch-reverse.c: New test.
453 * gdb.reverse/watch-reverse.exp: New test.
454 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
455 * configure: Regenerate.
456
fe3c8b0d
DE
4572009-06-26 Doug Evans <dje@google.com>
458
459 * gdb.base/psymtab.exp: Turn off pending breakpoints.
460
3a72a602
PM
4612009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
462
463 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
464 windows problem for 'file delete $binfile'.
465
27aa8d6a
SW
4662009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
467
468 * gdb.cp/namespace-using.exp: New test.
469 * gdb.cp/namespace-using.cc: New test.
470
8ac055f8
JB
4712009-05-20 Joel Brobecker <brobecker@adacore.com>
472
473 * gdb.ada/variant_record_packed_array: New testcase.
474
85e306ed
TT
4752009-06-23 Tom Tromey <tromey@redhat.com>
476
477 * gdb.base/charset.exp (test_combination): Regression test.
478 * gdb.base/charset.c (my_wchar_t): New typedef.
479 (myvar): New global.
480 (main): Set myvar.
481
56643c5e
PM
4822009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
483
484 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
485 target.
486
1fac167a
UW
4872009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
488
489 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
490
7ccb0be9
UW
4912009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
492
493 * gdb.mi/gdb680.exp: Update test for error message.
494
568d6575
UW
4952009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
496
497 * gdb.base/annota1.exp: Allow multiple occurrences of the
498 frames-invalid annotation.
499 * gdb.cp/annota2.exp: Likewise.
500
7cd1089b
PM
5012009-06-15 Phil Muldoon <pmuldoon@redhat.com>
502
503 * gdb.cp/gdb2495.cc: New file.
504 * gdb.cp/gdb2495.exp: New file.
505
72c63395
JK
5062009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
507
508 Report error on GDB crash during runto.
509 * lib/gdb.exp (runto <eof>): New.
510
3788363d
DJ
5112009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
512
513 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
514 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
515 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
516 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
517 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
518 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
519 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
520 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
521 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
522 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
523 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
524 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
525 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
526 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
527 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
528 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
529 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
530 gdb.server/server-mon.exp, gdb.server/server-run.exp,
531 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
532 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
533 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
534 gdb.trace/passcount.exp, gdb.trace/report.exp,
535 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
536 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
537 gdb.trace/while-stepping.exp: Use a unique name for the compiled
538 executable.
539
17592de3
PA
5402009-06-07 Pedro Alves <pedro@codesourcery.com>
541
542 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
543 defined before referencing it.
544
701e355d
DE
5452009-06-03 Doug Evans <dje@google.com>
546
547 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
548 * gdb.arch/i386-see.c: Ditto.
549
f2292c65
PM
5502009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
551
552 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
553 (check_macro): Return 1 if undefined.
554 If first test fails, check if macro debug information is available,
555 and report unsupported test if no macro information is found.
556
5a437975
DE
5572009-05-29 Doug Evans <dje@google.com>
558
559 * gdb.threads/hand-call-in-threads.exp: New.
560 * gdb.threads/hand-call-in-threads.c: New.
561
c141c696
MS
5622009-05-29 Michael Snyder <msnyder@vmware.com>
563
564 * gdb.base/break-always.exp: Change "1" to "on".
565 Add confirmation check.
566
b3444185
PA
5672009-05-28 Pedro Alves <pedro@codesourcery.com>
568
569 * gdb.threads/threxit-hop-specific.c: New.
570 * gdb.threads/threxit-hop-specific.exp: New.
571 * gdb.threads/thread-execl.c: New.
572 * gdb.threads/thread-execl.exp: New.
573
b6313243
TT
5742009-05-27 Tom Tromey <tromey@redhat.com>
575 Thiago Jung Bauermann <bauerman@br.ibm.com>
576
577 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
578 (mi_child_regexp): Likewise.
579 (mi_list_varobj_children_range): Likewise.
580 (mi_get_features): Likewise.
581 (mi_list_varobj_children): Rewrite.
582 * gdb.python/python-mi.exp: New file.
583
a6bac58e
TT
5842009-05-27 Tom Tromey <tromey@redhat.com>
585 Thiago Jung Bauermann <bauerman@br.ibm.com>
586 Phil Muldoon <pmuldoon@redhat.com>
587 Paul Pluzhnikov <ppluzhnikov@google.com>
588
589 * gdb.python/python-prettyprint.exp: New file.
590 * gdb.python/python-prettyprint.c: New file.
591 * gdb.python/python-prettyprint.py: New file.
592 * gdb.base/display.exp: print/r is now valid.
593
2c74e833
TT
5942009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
595 Tom Tromey <tromey@redhat.com>
596 Pedro Alves <pedro@codesourcery.com>
597 Paul Pluzhnikov <ppluzhnikov@google.com>
598
599 * gdb.python/python-template.exp: New file.
600 * gdb.python/python-template.cc: New file.
601 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
602 tests.
603 * gdb.python/python-value.exp (py_objfile_tests): New proc.
604 Call it.
605 (test_value_after_death): New proc.
606 * gdb.python/python-value.c (PTR): New typedef.
607 (main): New variable 'x'.
608
89c73ade
TT
6092009-05-27 Tom Tromey <tromey@redhat.com>
610
611 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
612 tests.
613 * gdb.python/python-value.exp (py_objfile_tests): New proc.
614 Call it.
615
a75724bc
PA
6162009-05-27 Pedro Alves <pedro@codesourcery.com>
617
618 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
619
e58b0e63
PA
6202009-05-24 Pedro Alves <pedro@codesourcery.com>
621
622 * gdb.threads/fork-thread-pending.c: New.
623 * gdb.threads/fork-thread-pending.exp: New.
624
4ac36638
JK
6252009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
626
627 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
628 * gdb.dwarf2/dw2-strp.S (a_string2): New.
629
c28c63d8
JB
6302009-05-18 Jon Beniston <jon@beniston.com>
631
632 * gdb.asm/asm-source.exp: Add lm32 target.
633
b242c3c2
PA
6342009-05-17 Pedro Alves <pedro@codesourcery.com>
635
636 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
637 `gdb_get_line_number'. Call `callee' in both parent and child.
638 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
639 `gdb_get_line_number' instead of hardcoding line numbers.
640 (catch_fork_unpatch_child): New procedure to test detaching
641 breakpoints from child fork.
642 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
643 hardcoding line numbers.
644 (do_fork_tests): Run `catch_fork_unpatch_child'.
645
ee342b23
VP
6462009-05-17 Vladimir Prus <vladimir@codesourcery.com>
647
648 * gdb.mi/mi-cmd-var.exp: Check that when varobj
649 of structure type enters or leaves the scope, it
650 is reported by -var-update.
651
e2009e98
DE
6522009-05-11 Doug Evans <dje@sebabeach.org>
653
654 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
655 * gdb.threads/pending-step.c (main): Fix off-by-one error.
656 * gdb.threads/schedlock.c (main): Fix off-by-one error.
657
00903456
JK
6582009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
659
660 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
661
dc621c35
DE
6622009-04-30 Doug Evans <dje@google.com>
663
664 * gdb.threads/watchthreads2.exp: New testcase.
665 * gdb.threads/watchthreads2.c: New testcase.
666
9ab4e744
DE
6672009-04-29 Doug Evans <dje@google.com>
668
669 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
670 * gdb.cp/mb-ctor.cc: Ditto.
671 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
672 * gdb.cp/mb-inline.h (multi_line_foo): New function.
673 * gdb.cp/mb-inline1.cc: Call it.
674 * gdb.cp/mb-inline2.cc: Ditto.
675 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
676 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
677
484086b7
JK
6782009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
679
680 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
681 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
682 Replace all uses of `decimal' by `nonzero'.
683 (info macro FROM_COMMANDLINE): New test.
684
379a77b5
TT
6852009-04-27 Tom Tromey <tromey@redhat.com>
686
687 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
688
b92b73c2
DE
6892009-04-27 Doug Evans <dje@google.com>
690
691 * gdb.threads/watchthreads.c (main): Initialize args before starting
692 the threads. Plus formatting cleanup.
693 * gdb.threads/watchthreads.exp: Avoid errant failures due to
694 biased scheduling of one thread.
695
945a118d
JG
6962009-04-27 Jerome Guitton <guitton@adacore.com>
697
698 * gdb.cp/templates.cc (GetMax): New template.
699 (main): Declare two instances of GetMax.
700 * gdb.cp/templates.exp: Add new test.
701
d389af10
JK
7022009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
703
704 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
705
e7f86de9
JM
7062009-04-22 Joseph Myers <joseph@codesourcery.com>
707
708 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
709
334cc82d
TT
7102009-04-15 Tom Tromey <tromey@redhat.com>
711
712 * gdb.base/charset.exp: Add regression test.
713
d12672cc
JB
7142009-04-14 Joel Brobecker <brobecker@adacore.com>
715
716 * gdb.base/exe-lock.exp: New testcase.
717
18e8c3bc
TT
7182009-04-13 Tom Tromey <tromey@redhat.com>
719
720 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
721 operator on Frame.
722
5ecd5cbe
UW
7232009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
724
725 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
726 * gdb.server/ext-attach.exp: Likewise.
727
7309f756
VP
7282009-04-03 Vladimir Prus <vladimir@codesourcery.com>
729
730 Eliminate some sleep usage.
731
732 * gdb.mi/basics.c (do_nothing): New.
733 (main): Use do_nothing instead of printf, so that
734 not to introduce race condition between output of
735 inferiour and output of gdb. Do not use sleep as it
736 is not generally available on embedded targets.
737
f4b95f6f
PA
7382009-04-02 Pedro Alves <pedro@codesourcery.com>
739
740 * gdb.server/ext-attach.exp: Expect an optional process id after
741 "Detached from remote process".
742
de40b933
JK
7432009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
744
745 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
746 gdb.dwarf2/dw2-unresolved.exp: New.
747
2ae101a4
PA
7482009-04-02 Pedro Alves <pedro@codesourcery.com>
749
750 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
751 mi_run_to_main.
752
56a8e183
PA
7532009-04-02 Pedro Alves <pedro@codesourcery.com>
754
755 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
756 mi_run_to_main. Skip thread exit test on remote targets.
757 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
758 mi_run_to_main.
759 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
760 mi_run_to_main.
761 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
762 when expecting ^connected. Detect when the target doesn't support
763 non-stop mode.
764 (mi_run_cmd): Detect if non-stop mode was requested by isn't
765 supported. Return -1 on error, 0 on success.
766 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
767 (mi_runto): Return mi_runto_helper's result explicitly.
768
c35fafde
PA
7692009-04-01 Pedro Alves <pedro@codesourcery.com>
770
771 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
772
f8a8dce6
JB
7732009-04-01 Tom Tromey <tromey@redhat.com>
774
775 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
776 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
777 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
778 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
779
71c25dea
TT
7802009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
781 Jan Kratochvil <jan.kratochvil@redhat.com>
782
783 PR gdb/931
784 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
785 output.
786 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
787 for gdb/931.
788 * dw2-strp.S (DW_AT_language): Change to C++.
789 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
790
02d9a9ce
JB
7912009-03-31 Joel Brobecker <brobecker@adacore.com>
792
793 * gdb.ada/tasks: New testcase.
794
1042e4c0
SS
7952009-03-30 Stan Shebs <stan@codesourcery.com>
796
797 * gdb.trace/actions.exp: Update to match new info trace format.
798 * gdb.trace/deltrace.exp: Ditto.
799 * gdb.trace/infotrace.exp: Ditto.
800 * gdb.trace/passcount.exp: Ditto.
801 * gdb.trace/save-trace.exp: Ditto.
802 * gdb.trace/while-stepping.exp: Ditto.
803 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
804
f8f6f20b
TJB
8052009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
806
807 * gdb.python/python-frame.c: New file.
808 * gdb.python/python-frame.exp: New file.
809
c0c6f777
TJB
8102009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
811
812 * gdb.python/python-value.exp: Add tests for the address
813 attribute.
814
3cb51905
AS
8152009-03-29 Andreas Schwab <schwab@linux-m68k.org>
816
817 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
818
88fc996f
DE
8192009-03-26 Doug Evans <dje@google.com>
820
821 * gdb.mi/mi-nonstop-exit.exp: New file.
822 * gdb.mi/non-stop-exit.c: New file.
823
56ef84b1
TT
8242009-03-26 Tom Tromey <tromey@redhat.com>
825
826 Update for change to prologue skipping:
827 * gdb.mi/mi2-simplerun.exp: Update.
828 * gdb.mi/mi2-break.exp: Update.
829 * gdb.mi/mi-simplerun.exp: Update.
830 * gdb.mi/mi-break.exp: Update.
831 * gdb.base/ending-run.exp: Update.
832
def2b000
TJB
8332009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
834
835 * gdb.python/python-value.exp (test_value_in_inferior): Test
836 gdb.Value.is_optimized_out attribute.
837
442ddf59
JK
8382009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
839
840 * gdb.dwarf2/dw2-noloc-main.c: New file.
841 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
842 (.text): Remove.
843 (.data): New.
844 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
845 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
846 (DW_TAG_subprogram func_cu1, noloc): Remove.
847 (main): New.
848 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
849 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
850 (file_symbols): New procedure.
851
a8df5de4
TT
8522009-03-25 Tom Tromey <tromey@redhat.com>
853
854 * gdb.base/charset.exp (valid_target_charset): New proc.
855 Use it to skip tests on invalid charsets.
856
cc1d7add
PM
8572009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
858
859 * gdb.base/completion.exp: Add a test for directory completion.
860
bcd5727b
JK
8612009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
862
863 Fix a racy FAIL.
864 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
865 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
866
cc924cad
TJB
8672009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
868
869 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
870 * gdb.python/python-function.exp: Add test for function returning
871 a GDB value.
872
bc3b79fd
TJB
8732009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
874
875 * gdb.python/python-function.exp: New file.
876
6c7a06a3
TT
8772009-03-20 Tom Tromey <tromey@redhat.com>
878
879 * gdb.base/store.exp: Update for change to escape output.
880 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
881 to escape output.
882 * gdb.base/pointers.exp: Update for change to escape output.
883 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
884 to escape output.
885 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
886 escape output.
887 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
888 to escape output.
889 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
890 escape output.
891 * gdb.base/setvar.exp: Update for change to escape output.
892 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
893 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
894 to escape output.
895 (test_print_string_constants): Likewise.
896 * gdb.base/charset.exp (valid_host_charset): Check size of
897 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
898 cases. Handle "auto"-related output.
899 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
900 (uvar, Uvar): New globals.
901
c31af87b
JG
9022009-03-19 Jerome Guitton <guitton@adacore.com>
903
904 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
905 deltas.
906 * gdb.ada/fixed_points.exp: Ditto.
907
51272cf2
PA
9082009-03-18 Pedro Alves <pedro@codesourcery.com>
909
910 * return-nodebug.c: Don't include stdio.h.
911 (init): Delete.
912 (func): Delete definition and provide extern declaration.
913 (t): New.
914 (main): Don't call printf. Call func and store its result in t.
915 * return-nodebug1.c: New.
916 * return-nodebug.exp: Don't expect stdio output. Instead, print
917 the global variable t. Drop printf formatters and cast types from
918 foreach loop. Don't use prepare_for_testing. Compile
919 return-nodebug.c and return-nodebug1.c in separate steps. Don't
920 define FORMAT or CAST.
921
d24948ac
PP
9222009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
923
924 * gdb.base/solib-display.exp: Disable test for remote targers.
925
61ff14c6
JK
9262009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
927
928 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
929
cb4dce93
JK
9302009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
931
932 Fix a racy FAIL.
933 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
934 code from `follow parent, print pids'.
935 (`follow child, print pids', `follow parent, print pids'): Call it.
936 Replace `gdb_test "break..."' by gdb_breakpoint.
937
f7c60c5e
VP
9382009-03-13 Vladimir Prus <vladimir@codesourcery.com>
939
940 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 941 sync and async modes.
f7c60c5e 942
383ace49
JB
9432009-03-12 Joel Brobecker <brobecker@adacore.com>
944
945 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
946 that was checked in by mistake. Remove loading of ada.exp, since
947 this is not necessary in this case.
948
4ce102af
JB
9492009-03-12 Joel Brobecker <brobecker@adacore.com>
950
951 * gdb.ada/ptype_arith_binop.exp: New testcase.
952
529a2aef
JB
9532009-03-12 Joel Brobecker <brobecker@adacore.com>
954
955 * gdb.ada/mod_from_name: New testcase.
956
8a38181c
JB
9572009-03-12 Joel Brobecker <brobecker@adacore.com>
958
959 * gdb.ada/tick_last_segv: New testcase.
960
11436dee
VP
9612009-03-12 Vladimir Prus <vladimir@codesourcery.com>
962
61ff14c6 963 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 964
1f31650a
VP
9652009-03-12 Vladimir Prus <vladimir@codesourcery.com>
966
61ff14c6
JK
967 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
968 include the token in ^running and frame info in *stopped.
1f31650a 969
a3247a22
PP
9702009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
971
972 * solib-display.exp: New file.
973 * solib-display-main.c: New file.
974 * solib-display-lib.c: New file.
61ff14c6 975
aae64587
PA
9762009-03-05 Pedro Alves <pedro@codesourcery.com>
977
978 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
979
44aabfbc
JK
9802009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
981
982 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
983 (list_and_check_macro): Use more specific test name.
984 (next to definition): Make the test names unique.
985
c087fcd3
PM
9862009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
987
988 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 989
c86cf029
VP
9902009-02-17 Vladimir Prus <vladimir@codesourcery.com>
991
992 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
993 notifications.
994 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
995 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
996 * lib/mi-support.exp (library_loaded_re): New.
997 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
998
3ea85240
VP
9992009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1000
1001 * gdb.gdb/observer.exp: Use test_notification observer, not
1002 normal_stop, everywhere.
1003 (test_normal_stop_notifications): Rename to...
1004 (test_notifications): ...this.
1005 (test_observer_normal_stop): Rename to...
1006 (test_observer): ...this.
1007
1903f0e6
DE
10082009-02-16 Doug Evans <dje@google.com>
1009
1010 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1011 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1012 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1013 (test_prefixed_syscall,test_int3): New tests.
1014 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1015 (test_prefixed_syscall,test_int3): New tests.
1016
1d33d6ba
VP
10172009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1018
3cb51905
AS
1019 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1020 (mi_expect_interrupt): Likewise.
1021 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1022 response.
1d33d6ba 1023
faafb047
PM
10242009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1025
1026 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1027 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1028 Replace calls to get_valueofx by get_hexadecimal_valueof.
1029
417e16e2
PM
10302009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1031
1032 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1033 (get_integer_valueof): New procedure.
1034 (get_sizeof): Use new get_integer_value_of.
1035 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1036 by get_integer_valueof.
1037
7065b901
TT
10382009-02-13 Tom Tromey <tromey@redhat.com>
1039
1040 * gdb.base/remote.exp (get_sizeof): Remove.
1041 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1042 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1043 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1044 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1045 (get_sizeof): Likewise.
1046
5d7cb8df
JK
10472009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1048
1049 PR fortran/9806
1050 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1051
b2febfff
PP
10522009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1053
1054 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1055
4aa995e1
PA
10562009-02-06 Pedro Alves <pedro@codesourcery.com>
1057
1058 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1059
d8906c6f
TJB
10602009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1061
1062 * gdb.python/python-cmd.exp: New file.
1063
ff4ab08d
TG
10642009-02-06 Tristan Gingold <gingold@adacore.com>
1065
1066 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1067
aacd552b
TG
10682009-02-05 Tristan Gingold <gingold@adacore.com>
1069
1070 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1071 pointer is dereferenced and use this signal name in regexp.
1072 * gdb.base/signull.exp: Ditto.
1073 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1074 * gdb.base/signull.c (main): Ditto.
1075
08c637de
TJB
10762009-02-04 Tom Tromey <tromey@redhat.com>
1077 Thiago Jung Bauermann <bauerman@br.ibm.com>
1078
1079 * gdb.python/python-value.exp: Use `gdb.history' instead of
1080 `gdb.value_from_history'.
1081 (test_value_numeric_ops): Add test for conversion of enum constant.
1082 * gdb.python/python-value.c (enum e): New type.
1083 (evalue): New global.
1084 (main): Use argv.
1085
20261af8
JG
10862009-02-04 Jerome Guitton <guitton@adacore.com>
1087
1088 * gdb.ada/uninitialized_vars: New test program.
1089 * gdb.ada/uninitialized_vars.exp: New testcase.
1090
52e44b43
TT
10912009-02-02 Tom Tromey <tromey@redhat.com>
1092
1093 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1094 * gdb.cp/pr2489.cc: Rename...
1095 * gdb.cp/pr9594.cc: ... to this.
1096
1c71341a
TT
10972009-02-02 Tom Tromey <tromey@redhat.com>
1098
1099 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1100 * gdb.cp/pr2489.cc: New file.
1101 * gdb.cp/cpcompletion.exp: New file.
1102
a4295225
TT
11032009-02-02 Tom Tromey <tromey@redhat.com>
1104
1105 PR exp/9059:
1106 * gdb.cp/call-c.exp: Add regression test.
1107 * gdb.cp/call-c.cc (FooHandle): New typedef.
1108 (main): New variable 'handle'.
1109
592375cd
VP
11102009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1111
1112 * lib/mi-support.exp (et_mi_thread_list)
1113 (check_mi_and_console_threads): Adjust for current thread in
1114 -thread-list-ids output.
1115
41447f92
VP
11162009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1117
1118 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1119 Call it.
1120
35669430
DE
11212009-01-28 Doug Evans <dje@google.com>
1122
1123 * gdb.arch/amd64-disp-step.S: New file.
1124 * gdb.arch/amd64-disp-step.exp: New file.
1125 * gdb.arch/i386-disp-step.S: New file.
1126 * gdb.arch/i386-disp-step.exp: New file.
1127
09f00d9a
PM
11282009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1129
1130 * gdb.base/find.exp: Set newline variable
1131 using quotes instead of braces to fix cygwin failures.
1132
1e8fb976
PA
11332009-01-23 Pedro Alves <pedro@codesourcery.com>
1134
1135 * gdb.base/radix.exp: Add tests to ensure that that set
1136 input-radix 0 and set output-radix 0 are really rejected.
1137
da061712
PA
11382009-01-23 Pedro Alves <pedro@codesourcery.com>
1139
1140 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1141 copyright years.
1142
dd7e2d2b
PA
11432009-01-23 Pedro Alves <pedro@codesourcery.com>
1144
1145 PR gdb/9664:
1146 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1147
392452f6
PA
11482009-01-22 Pedro Alves <pedro@codesourcery.com>
1149
1150 PR c++/9631:
1151 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
1152
8653e71c
PM
11532009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
1154
1155 * gdb.server/file-transfer.exp: Use EXEEXT variable for
1156 binfile definition to fix Windows OS failure.
1157
a12cc160
DJ
11582009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1159
1160 PR gdb/9346
1161 * gdb.base/interrupt.c (sigint_handler): New.
1162 (main): Install a SIGINT handler if SIGNALS is defined. Exit
1163 on error.
1164 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
1165 Test "signal SIGINT".
1166
b89667eb
DE
11672009-01-19 Doug Evans <dje@google.com>
1168
1169 * gdb.base/break.exp: Update expected gdb output.
1170 * gdb.base/sepdebug.exp: Ditto.
1171 * gdb.mi/mi-syn-frame.exp: Ditto.
1172 * gdb.mi/mi2-syn-frame.exp: Ditto.
1173 * gdb.base/call-signal-resume.exp: New file.
1174 * gdb.base/call-signals.c: New file.
1175 * gdb.base/unwindonsignal.exp: New file.
1176 * gdb.base/unwindonsignal.c: New file.
1177 * gdb.threads/interrupted-hand-call.exp: New file.
1178 * gdb.threads/interrupted-hand-call.c: New file.
1179 * gdb.threads/thread-unwindonsignal.exp: New file.
1180
adb483fe
DJ
11812009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
1182
1183 * gdb.base/define.exp: Test defining and hooking prefix commands.
1184 * gdb.python/python.exp: Update test for "show user" output.
1185
60023297
JK
11862009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1187
1188 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
1189 now the output exactly, using less wildcards. Expect also the output
1190 of gfortran-4.3. Update for the f-valprint.c modification from
1191 2008-04-22.
1192 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
1193 Remove gdb_test test names where matching the command.
1194
ccc57cf9
PA
11952009-01-01 Pedro Alves <pedro@codesourcery.com>
1196
1197 PR breakpoints/9681:
1198 * gdb.base/watchpoint.exp: Add regression test.
1199
c7a6ca08
PA
12002008-12-31 Pedro Alves <pedro@codesourcery.com>
1201
1202 * gdb.threads/attach-into-signal.exp: Don't use
1203 gdb_suppress_entire_file.
1204 * gdb.threads/attach-stopped.exp: Ditto.
1205 * gdb.threads/attachstop-mt.exp: Ditto.
1206
3a031f65
PA
12072008-12-31 Pedro Alves <pedro@codesourcery.com>
1208
1209 PR gdb/8812:
1210 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1211
09e6485f
PA
12122008-12-29 Pedro Alves <pedro@codesourcery.com>
1213
1214 PR gdb/7536:
1215 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1216 and unsupported output radices are really rejected.
1217
0cd53049
JK
12182008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1219
1220 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1221
ba163c7e
TT
12222008-12-22 Tom Tromey <tromey@redhat.com>
1223
1224 * gdb.cp/punctuator.exp: New file.
1225
6f4de6c9
JK
12262008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 * gdb.base/completion.exp (Completing non-existing component): New test.
1229
0f34d0b4
JK
12302008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 Fix for PR gdb/8648.
1233 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1234 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1235 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1236 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1237
db2ad4c3
JK
12382008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1239
1240 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1241
bb5ef15e
DP
12422008-12-16 Christophe Lyon <christophe.lyon@st.com>
1243
1244 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
1245 compiler actually generate code at the expected line number.
1246
90142adc
JZ
12472008-12-15 Jie Zhang <jie.zhang@analog.com>
1248
1249 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
1250
fad6eecd
TT
12512008-12-12 Tom Tromey <tromey@redhat.com>
1252
1253 * gdb.base/commands.exp (redefine_hook_test): New proc.
1254 Call it.
1255
17c8aaf5
TT
12562008-12-11 Tom Tromey <tromey@redhat.com>
1257
1258 * gdb.base/macscp.exp: New regression test.
1259
7c8adf68
TT
12602008-12-11 Tom Tromey <tromey@redhat.com>
1261
1262 * gdb.base/macscp.exp: Print "address.addr".
1263 * gdb.base/macscp1.c (struct outer): New struct.
1264 (address): New global.
1265
b05dcbb7
TT
12662008-12-09 Tom Tromey <tromey@redhat.com>
1267
1268 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
1269 Call it.
1270
2d476de1
DE
12712008-12-04 Doug Evans <dje@google.com>
1272
1273 * gdb.server/ext-run.exp: Relax regexp for init program.
1274
87bdc959
TG
12752008-12-03 Tristan Gingold <gingold@adacore.com>
1276
1277 * gdb.base/macscp.exp: Generate an object file during compilation
1278 to work around Darwin dsymutil limitations.
1279
e0740f77
JK
12802008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1281
1282 Test resolving external references to TLS variables.
1283 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
1284 FILE2_THREAD_LOCAL.
1285 (testfile2, srcfile2): New variables.
1286 * gdb.threads/tls.c (file2_thread_local)
1287 (function_referencing_file2_thread_local): New.
1288 * gdb.threads/tls2.c: New file.
1289
67f0aac5
JB
12902008-11-28 Joel Brobecker <brobecker@adacore.com>
1291
1292 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
1293 rather than integer, as integer might not be big enough when
1294 on 64bit targets.
67f0aac5 1295
c332165e
JG
12962008-11-27 Jerome Guitton <guitton@adacore.com>
1297
1298 * gdb.cp/formatted-ref.exp: Add equality test.
1299 * gdb.ada/formatted_ref.exp: Ditto.
1300
fc9b693c
JK
13012008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1302
1303 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
1304 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
1305
a9c64011
AS
13062008-11-20 Andreas Schwab <schwab@suse.de>
1307
1308 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
1309 matching syscall entry point.
1310 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1311 (tcatch_vfork_then_child_follow): Likewise. Finish through
1312 vfork even if we stopped at the syscall trampoline.
1313
e2fd701e
DE
13142008-11-20 Doug Evans <dje@google.com>
1315
1316 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
1317
69abc51c
TJB
13182008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
1319
1320 * gdb.arch/ppc-dfp.exp: New file.
1321 * gdb.arch/ppc-dfp.c: New file.
1322
c14c28ba
PP
13232008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1324
1325 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 1326
2e74121d
DE
13272008-11-17 Doug Evans <dje@google.com>
1328
1329 * gdb.mi/mi-syn-frame.exp: Update expected output.
1330 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1331
66bb093b
VP
13322008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1333
1334 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
1335 "thread N" results in =thread-selected.
1336 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1337 (mi_send_resuming_command_raw): Be prepared for
1338 =thread-selected.
1339
3d043ef6
VP
13402008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1341
a9c64011
AS
1342 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1343 * lib/mi-support.exp: Likewise.
3d043ef6 1344
808104c8
JB
13452008-11-16 Joel Brobecker <brobecker@adacore.com>
1346
1347 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1348 commands from the expected output for "help catch".
1349
00b22944
JB
13502008-11-15 Joel Brobecker <brobecker@adacore.com>
1351
1352 * gdb.ada/int_deref.exp: New testcase.
1353
59669435
TT
13542008-11-14 Nick Roberts <nickrob@snap.net.nz>
1355
1356 * gdb.mi/gdb2549.exp: New file.
1357
de04a248
DE
13582008-11-11 Doug Evans <dje@google.com>
1359
1360 * gdb.base/callexit.exp: New file.
1361 * gdb.base/callexit.c: New file.
1362
6b8ce727
DE
13632008-11-10 Doug Evans <dje@google.com>
1364
1365 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1366 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1367 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1368 (default_gdb_start,default_gdb_exit): Ditto.
1369 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1370 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1371 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1372 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1373 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1374 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1375
1b14b8aa
AS
13762008-11-03 Andreas Schwab <schwab@suse.de>
1377
1378 * gdb.base/hashline2.exp: Fix typo.
1379 * gdb.base/hashline3.exp: Likewise.
1380
f3134b88
TT
13812008-10-30 Tom Tromey <tromey@redhat.com>
1382
1383 * gdb.base/pointers.exp: Add test.
1384 * gdb.base/pointers.c (k, S): New typedefs.
1385 (instance): New global.
1386
c2226152
AS
13872008-10-30 Andreas Schwab <schwab@suse.de>
1388
1389 * gdb.base/args.exp: Add tests for newlines.
1390
462f405c
JB
13912008-10-30 Joel Brobecker <brobecker@adacore.com>
1392
1393 gdb.base/foll-exec.exp: Update the expected output of a couple
1394 of "info breakpoints" tests.
1395
79a45b7d
TT
13962008-10-28 Tom Tromey <tromey@redhat.com>
1397
1398 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1399
adc13a14
PA
14002008-10-24 Pedro Alves <pedro@codesourcery.com>
1401
1402 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1403 gdb_start_cmd.
1404 Use runto_main before any test that requires execution.
1405
252fbfc8
PA
14062008-10-23 Pedro Alves <pedro@codesourcery.com>
1407
1408 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1409 instead of SIGINT.
1410
28148e3d
JB
14112008-10-22 Joel Brobecker <brobecker@adacore.com>
1412
1413 * gdb.base/completion.exp: Update expected output following
1414 the addition of the "info tasks" command.
1415
c209f847
TT
14162008-10-22 Tom Tromey <tromey@redhat.com>
1417
1418 * gdb.base/exprs.exp (test_expr): Add test for string
1419 concatenation.
1420
f177e350
PA
14212008-10-19 Pedro Alves <pedro@codesourcery.com>
1422
1423 * configure.ac: Output gdb.python/Makefile.
1424 * configure: Regenerate.
1425 * gdb.python/Makefile.in: New.
1426
cce89356
JB
14272008-10-16 Joel Brobecker <brobecker@adacore.com>
1428
1429 * gdb.base/foll-fork.exp: Adjust the expected output to match
1430 the new description for fork/vfork catchpoints in the "info
1431 breakpoints" output.
1432
176d289d
TJB
14332008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1434
1435 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1436
a08702d6
TJB
14372008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1438
1439 * gdb.python/python-value.c: New file.
1440 * gdb.python/python-value.exp: New file.
1441
1c5cfe86
PA
14422008-10-15 Pedro Alves <pedro@codesourcery.com>
1443
1444 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1445
5a98ad69
DP
14462008-10-15 Denis Pilat <denis.pilat@st.com>
1447
41702f1b 1448 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1449
dcb1a1e2
TT
14502008-10-09 Tom Tromey <tromey@redhat.com>
1451
1452 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1453 'fprintf' and 'stderr'.
1454
9124fe48
JB
14552008-10-07 Joel Brobecker <brobecker@adacore.com>
1456
1457 * gdb.ada/ref_tick_size.exp: New testcase.
1458
45452591
DE
14592008-10-06 Doug Evans <dje@google.com>
1460
1461 * gdb.dwarf2/dw2-cu-size.exp: New file.
1462 * gdb.dwarf2/dw2-cu-size.S: New file.
1463
1464 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1465 .Ltype_int for clarity.
1466
4fc5b208
PP
14672008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1468
1469 PR gdb/2384:
1470 * gdb.cp/gdb2384.exp: Extended to test more cases.
1471 * gdb.cp/gdb2384.cc: Likewise.
1472 * gdb.cp/gdb2384-base.h: Likewise.
1473 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1474
d78df370
JK
14752008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1476
1477 * gdb.base/maint.exp (maint print type): Remove printing
1478 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1479
9a044a89
TT
14802008-09-30 Tom Tromey <tromey@redhat.com>
1481
1482 * gdb.base/macscp.exp: Add completion tests.
1483 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1484 (TWENTY_THREE): Likewise.
1485 (FORTY_EIGHT): Likewise.
1486
506800a9
TT
14872008-09-30 Tom Tromey <tromey@redhat.com>
1488
1489 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1490 everywhere.
1491 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1492
1a6f01b5
JK
14932008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1494
1495 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1496 testcase is derived from. Fix racy dependency on an expected PID
1497 number. No longer support the testcase on Linux kernel 2.4.x.
1498
2fae03e8
TT
14992008-09-27 Tom Tromey <tromey@redhat.com>
1500
1501 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1502 and varargs.
1503
1ad15515
PA
15042008-09-22 Pedro Alves <pedro@codesourcery.com>
1505
1506 * lib/mi-support.exp (mi_expect_interrupt): New.
1507 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1508 from gdb.mi/mi-nonstop.exp.
1509 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1510 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1511 lib/mi-support.exp.
1512 Use mi_check_thread_states throughout. Avoid ".*" and do not
1513 require an anchor after -exec-run.
1514
d0b76dc6
DJ
15152008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1516
1517 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1518 stop is pending. Avoid ".*" when two stops are pending.
1519 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1520 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1521 newlines in fullnames.
1522 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1523 (mi_expect_stop): Update comments. Only anchor in sync mode.
1524 Do not match newlines.
1525 (mi_send_resuming_command_raw): Always return status.
1526 (mi_get_stop_line): Do not match more than one line by accident.
1527 Only anchor in sync mode.
1528 (mi_run_inline_test): If -exec-next fails, give up.
1529
9990c830
UW
15302008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1531
1532 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1533 on SPU.
1534
ebcf6f00
JB
15352008-09-10 Joel Brobecker <brobecker@adacore.com>
1536
1537 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1538
b6db24e5
JB
15392008-09-10 Joel Brobecker <brobecker@adacore.com>
1540
1541 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1542 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1543 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1544 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1545 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1546 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1547 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1548 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1549 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1550 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1551 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1552 Include the "= " sequence in the expected output of print tests.
1553
2bf448e0
JB
15542008-09-10 Joel Brobecker <brobecker@adacore.com>
1555
1556 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1557 description for boolean types.
1558
d51fd4c8
PA
15592008-09-09 Pedro Alves <pedro@codesourcery.com>
1560
1561 * gdb.base/hook-stop-continue.c: New.
1562 * gdb.base/hook-stop-continue.exp: New.
1563
694182d2
DJ
15642008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1565
1566 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1567
3b8a7fc0
JG
15682008-09-08 Jerome Guitton <guitton@adacore.com>
1569
1570 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1571 (stack_check_probe_2, stack_check_probe_loop_1)
1572 (stack_check_probe_loop_2): New functions.
1573 (main): Add call to these new functions.
1574 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1575 functions, check that the breakpoint is inserted at the appropriate
1576 location.
1577 (insert_breakpoint): Slightly refine this procedure so that it can
1578 be called several times in the test.
1579
96cc0ae8
JG
15802008-09-08 Jerome Guitton <guitton@adacore.com>
1581
1582 * gdb.base/stack-checking.c: New file.
1583 * gdb.base/stack-checking.exp: New file.
1584
1f08b409
TJB
15852008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1586
1587 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1588 * gdb.arch/altivec-regs.exp: Likewise.
1589 * gdb.arch/vsx-regs.exp: Likewise.
1590
3099e1c4
TJB
15912008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1592
1593 * gdb.arch/ppc-fp.exp: New file.
1594 * gdb.arch/ppc-fp.c: New file.
1595
cc69bfc1
PP
15962008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1597
1598 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1599 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1600
b02a33db
MS
16012008-09-04 Michael Snyder <msnyder@vmware.com>
1602
1603 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1604 as "at" (for non-debug functions such as _start).
1605
2992cbe0
UW
16062008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1607
1608 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1609 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1610 software watchpoints.
1611 * gdb.base/watch_thread_num.exp: Likewise.
1612
514f746b
AR
16132008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1614
1615 * gdb.arch/i386-bp_permanent.exp: New test.
1616
876cecd0
TT
16172008-08-24 Tom Tromey <tromey@redhat.com>
1618
1619 * gdb.base/maint.exp: Update "maint print type".
1620
80f73d71
VP
16212008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1622
1623 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1624 support. Adjust the order of "*running" notifications.
1625 * gdb.mi/non-stop.c: Don't cast from int to void* and
1626 back.
1627
d9c78d7d
MK
16282008-08-20 Mark Kettenis <kettenis@gnu.org>
1629
1630 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1631 expect to find it in the "info frame" output.
1632
97a2d1d3
DJ
16332008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1634
1635 * gdb.base/interp.exp: Always consume both prompts.
1636
b96e2927
PA
16372008-08-20 Pedro Alves <pedro@codesourcery.com>
1638
1639 * gdb.base/pending.exp: Test pending breakpoints without symbols
1640 loaded.
1641
8cf6e61a
VP
16422008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1643
1644 * lib/mi-support.exp (mi_expect_stop): Produce
1645 more details on failures.
1646 * gdb.mi/mi-nonstop.exp: New.
1647 * gdb.mi/non-stop.c: New.
1648
c6ebd6cf
VP
16492008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1650
a9c64011
AS
1651 * gdb.mi/mi-async.exp: Use 'set target-async'.
1652 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1653
46a9b8ed
DJ
16542008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1655
1656 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1657
44feb3ce
TT
16582008-08-17 Tom Tromey <tromey@redhat.com>
1659
1660 * gdb.base/help.exp (help catch): Rewrite.
1661
311a4e6b
TJB
16622008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1663
1664 * gdb.base/define.exp: Test indented command documentation.
1665 * gdb.python/python.exp: Test indented multi-line command.
1666
604c2f83
LM
16672008-08-15 Luis Machado <luisgpm@br.ibm.com>
1668
1669 * testsuite/gdb.arch/vsx-regs.c: New source file.
1670 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1671 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1672
886a217c
TT
16732008-08-14 Tom Tromey <tromey@redhat.com>
1674
1675 * gdb.base/macscp.exp: Add regression test for "macro define" or
1676 "macro undef" with no arguments.
1677
c814a4f3
PP
16782008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1679
1680 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1681
12ab8a60
UW
16822008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1683
1684 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1685
d57a3c85
TJB
16862008-08-06 Tom Tromey <tromey@redhat.com>
1687
1688 * gdb.python/python.exp: New file.
1689
c7b778ff
JK
16902008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1691
1692 Fix for PR gdb/1543.
1693 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1694 $LOCATION.
1695 (location): New variable.
1696 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1697 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1698 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1699 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1700 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1701 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1702 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1703 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1704 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1705 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1706 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1707 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1708 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1709 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1710 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1711 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1712 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1713 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1714 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1715 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1716 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1717 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1718 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1719 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1720 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1721 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1722 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1723 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1724 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1725 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1726 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1727 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1728 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1729 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1730 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1731 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1732 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1733 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1734 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1735 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1736 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1737 gdb.base/type-opaque.exp, gdb.base/until.exp,
1738 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1739 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1740 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1741 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1742 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1743 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1744 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1745 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1746 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1747 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1748 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1749 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1750 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1751 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1752 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1753 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1754 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1755 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1756 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1757 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1758 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1759 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1760 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1761 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1762 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1763 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1764 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1765 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1766 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1767 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1768 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1769 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1770 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1771 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1772 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1773 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1774 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1775 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1776 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1777 to bug-gdb@prep.ai.mit.edu .
1778
5e06a3d1
VP
17792008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1780
1781 * lib/mi-support.exp (mi_load_shlibs): New.
1782 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1783
9d81d21b
VP
17842008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1785
1786 * lib/mi-support.exp (get_mi_thread_list)
1787 (check_mi_and_console_threads): New, moved from ...
1788 * gdb.mi/mi-pthread.exp: ...here.
1789 * gdb.mi/gdb669.exp (get_mi_thread_list)
1790 (check_mi_and_console_threads): Delete.
1791 * gdb.mi/mi2-pthread.exp: Likewise.
1792
bae98fe0
TT
17932008-07-28 Tom Tromey <tromey@redhat.com>
1794
1795 * Makefile.in (just-check): Remove. Move body to...
1796 (check): ... here.
1797
57380f4e
DJ
17982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1799
1800 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1801 Add a test for duplicated SIGINTs.
1802
e09490f1
DJ
18032008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1804
1805 * gdb.threads/schedlock.exp (get_args): Update to work for any
1806 value of NUM.
1807 (Top level): Report the number of threads that did not resume.
1808
6387b45f
DJ
18092008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1810
1811 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1812
62f64ff2
DJ
18132008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1814
1815 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1816 non-MI prompt.
1817
fa8de41e
TT
18182008-07-26 Tom Tromey <tromey@redhat.com>
1819
1820 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1821 (function_struct, function_struct_ptr): New globals.
1822 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1823 function pointer in a struct.
1824
ccb3ac8a
TT
18252008-07-26 Tom Tromey <tromey@redhat.com>
1826
1827 * gdb.base/macscp.exp: Add test for macro lexing bug.
1828
d7d9f01e
TT
18292008-07-18 Tom Tromey <tromey@redhat.com>
1830
1831 * gdb.base/macscp.exp: Add macro tests.
1832
9bf07184
PP
18332008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1834
1835 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1836
becf6477
PP
18372008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1838
1839 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1840
0709f7d3
PP
18412008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1842
1843 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1844
7093c834
PP
18452008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1846
1847 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1848
b432ffe3
JK
18492008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1850
1851 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1852
b1a268e5
VP
18532008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1854
1855 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1856
e2995f8e
KB
18572008-07-11 Kevin Buettner <kevinb@redhat.com>
1858
1859 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1860 of regexp to account for changes made to GDB in the printing of
1861 byte vectors.
1862
14032a66
TT
18632008-07-11 Tom Tromey <tromey@redhat.com>
1864
1865 * gdb.base/completion.exp: Add 'help' completion test.
1866
981505ef
JK
18672008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1870
10568435
JK
18712008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1872
1873 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1874
4487aabf
PA
18752008-07-09 Pedro Alves <pedro@codesourcery.com>
1876
1877 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1878
a4a9b1c4
PA
18792008-07-09 Pedro Alves <pedro@codesourcery.com>
1880
1881 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1882
3c3185ac
JK
18832008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1884
1885 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1886
7ebd49dc
VP
18872008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1888
1889 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1890 previous commit. Add a comment.
1891
84e46146
PA
18922008-06-28 Pedro Alves <pedro@codesourcery.com>
1893
1894 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1895
0f8d4a2f
VP
18962008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1897
1898 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1899
f747e0ce
PA
19002008-06-27 Pedro Alves <pedro@codesourcery.com>
1901
1902 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1903 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1904 compiling an executable, link in an object that forces unbuffered
1905 output.
1906 * lib/set_unbuffered_mode.c: New file.
1907
734a5c36
JK
19082008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1911
a2840c35
VP
19122008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1913
a9c64011
AS
1914 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1915 mi_expect_stop.
1916 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1917 Demand that *running is output.
1918 (detect_async): Perform checking every time.
1919 (mi_send_resuming_command): Extract everything into...
1920 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1921 (mi_expect_stop): Don't accept any output before *stopped.
1922
6ae37fef
VP
19232008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1924
1925 Robustify mi-simplerun.
a9c64011
AS
1926 * gdb.mi/basics.c (main): Add a call to sleep.
1927 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1928 * gdb.mi/mi2-cli.exp: Likewise.
1929 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1930
b4aa76f0 19312008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1932
1933 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1934
e1ac3328
VP
19352008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1936
a9c64011
AS
1937 * gdb.mi/mi-console.exp: Adjust.
1938 * gdb.mi/mi-syn-frame.exp: Adjust.
1939 * gdb.mi/mi2-console.exp: Adjust.
1940 * gdb.mi/mi2-syn-frame.exp: Adjust.
1941 * lib/mi-support.exp (mi_run_cmd): Adjust.
1942 (mi_send_resuming_command): Adjust.
e1ac3328 1943
f7f9a841
VP
19442008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1945
1946 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1947 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1948 testing of stopped.
1949 * gdb.mi/mi2-syn-frame.exp: Likewise.
1950 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1951 (async, detect_async): New.
1952 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1953 depending on if we're running in sync or async mode.
f7f9a841 1954
37cd5d19
TT
19552008-06-09 Tom Tromey <tromey@redhat.com>
1956
1957 * gdb.base/completion.exp: New tests for field name completion
1958 with spaces, and field name completion with '->'.
1959
65d12d83
TT
19602008-06-06 Tom Tromey <tromey@redhat.com>
1961
1962 * gdb.base/break1.c (struct some_struct): New struct.
1963 (values): New global.
1964 * gdb.base/completion.exp: Add field name completion test.
1965
ebfe2e3f
PP
19662008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1967
1968 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1969 to pointer.
1970 * gdb.cp/call-c.cc: Likewise.
1971
bcf6fc3a
NR
19722008-06-06 Nick Roberts <nickrob@snap.net.nz>
1973
1974 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1975 annotation.
1976
49fd4a42 19772008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1978 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1979
1980 * gdb.threads/execl.c, gdb.threads/execl1.c,
1981 gdb.threads/execl.exp: New tests.
a9c64011 1982
8a34ac3f
AR
19832008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1984 Daniel Jacobowitz <dan@codesourcery.com>
1985
1986 * gdb.cp/exception.exp: Activate test, make it work with pending
1987 catchpoints.
1988
86ae69ef
JK
19892008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1990
1991 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1992
f7f9ae2c
VP
19932008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1994
a9c64011
AS
1995 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1996 now printed.
1997 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1998
2a2d4dc3
AS
19992008-05-27 Andreas Schwab <schwab@suse.de>
2000
2001 * gdb.base/frame-args.exp: Handle arguments that are optimized
2002 out.
2003
5099e4d9
LM
20042008-05-26 Luis Machado <luisgpm@br.ibm.com>
2005
2006 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2007 quiet for ppc32 and group options into a single variable.
2008
d9c36a91
JB
20092008-05-23 Joel Brobecker <brobecker@adacore.com>
2010
2011 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2012 of zero-size elements.
2013 * gdb.ada/null_array.exp: Test printing this new array.
2014
103a8671
JK
20152008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2016
2017 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2018
07a4cc1a 20192008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
2020
2021 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2022 of the "finish" command.
2023
55f996a7
NR
20242008-05-21 Nick Roberts <nickrob@snap.net.nz>
2025
2026 * gdb.base/annota1.exp: Test for new annotation.
2027
907fc202
UW
20282008-05-16 Pedro Alves <pedro@codesourcery.com>
2029
2030 * gdb.base/fixsection.exp: New file.
2031 * gdb.base/fixsection0.c: New file.
2032 * gdb.base/fixsection1.c: New file.
2033
e8f97270
UW
20342008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2035
2036 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2037 * gdb.base/annota3.exp: Likewise.
2038
ac0bb574
NF
20392008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2040
2041 * gdb.base/watch_thread_num.exp: Don't run tests that require
2042 watchpoints if the target doesn't support them.
2043
6fadd07a
DE
20442008-05-12 Doug Evans <dje@google.com>
2045
2046 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2047
6e9a4a30
JB
20482008-05-09 Joel Brobecker <brobecker@adacore.com>
2049
2050 * gdb.ada/assign_1.exp: New testcase.
2051
08388c79
DE
20522008-05-09 Doug Evans <dje@google.com>
2053
a3c83fae
DE
2054 * gdb.base/find.exp: New file.
2055 * gdb.base/find.c: New file.
08388c79 2056
bd5ddfe8
DJ
20572008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2058
2059 * gdb.base/commands.exp (watchpoint_command_test): Handle
2060 gdb,no_hardware_watchpoints.
2061 * gdb.base/float.exp: Allow ARM targets without floating point.
2062 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2063
b5dd68e2 20642008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 2065 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
2066
2067 * gdb.ada/lang_switch: New test program.
2068 * gdb.ada/lang_switch.exp: New testcase.
2069
382d13d1
DE
20702008-05-05 Doug Evans <dje@google.com>
2071
2072 * gdb.base/help.exp (disassemble): Update expected help text.
2073
9dd789d0
PA
20742008-05-04 Pedro Alves <pedro@codesourcery.com>
2075
2076 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2077
611c83ae
PA
20782008-05-04 Pedro Alves <pedro@codesourcery.com>
2079
2080 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2081 different times.
2082
ff013f42
JK
20832008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2084
2085 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2086 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2087 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2088 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2089
96dff6a2
VP
20902008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2091
2092 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2093 notification to appear.
2094
55cd6f92
DJ
20952008-05-04 Daniel Jacobowitz <dan@debian.org>
2096
2097 * gdb.base/fullname.c: New file.
2098 * gdb.base/fullname.exp: New file.
2099 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2100
d705c43c
PA
21012008-05-03 Pedro Alves <pedro@codesourcery.com>
2102
2103 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2104 expressions with macros.
2105
333222e1
JK
21062008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2107
2108 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2109
5ac01682
DJ
21102008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2111
2112 * gdb.base/completion.exp: Handle lack of other symbols beginning
2113 with "a".
2114
2115 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2116
237fc4c9
PA
21172008-05-02 Jim Blandy <jimb@codesourcery.com>
2118
2119 * gdb.asm/asmsrc1.s: Add scratch space.
2120
ed5e9466
DJ
21212008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2122 Daniel Jacobowitz <dan@codesourcery.com>
2123
2124 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2125 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2126 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2127
b39cc962
DJ
21282007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2129
2130 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2131
36d520f5
JB
21322008-05-01 Joel Brobecker <brobecker@adacore.com>
2133
2134 * gdb.base/info-target.exp: New testcase.
2135
8d4e3071
DJ
21362008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2137
2138 * gdb.cp/hang.exp: Use .cc instead of .C.
2139 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2140 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2141
6f3f3097
DJ
21422008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2143
2144 * gdb.base/gdb1250.exp: Remove perror.
2145 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2146
5550a914
PA
21472008-04-30 Pedro Alves <pedro@codesourcery.com>
2148
2149 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2150 .2byte.
2151
d848e687
DJ
21522008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2153
2154 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
2155 (maybe_kfail): New.
2156
93b5768b
PA
21572008-04-25 Pedro Alves <pedro@codesourcery.com>
2158
2159 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
2160
721c02de
VP
21612008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2162
a9c64011
AS
2163 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
2164 * gdb.mi/mi2-syn-frame.exp: Likewise.
2165 * lib/mi-support.exp: Likewise.
721c02de 2166
74960c60
VP
21672008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2168
2169 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
2170 to specify regexp for the location to stop at.
2171 * gdb.base/break-always.c: New.
2172 * gdb.base/break-always.exp: New.
2173
d24317b4
VP
21742008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2175
2176 * lib/mi-support.exp (mi_runto_helper): Adjust
2177 for the original-location field.
2178 (mi_create_breakpoint, mi_list_breakpoints): New.
2179 * gdb.mi/mi-break.exp: Adjust.
2180 * gdb.mi/mi2-break.exp: Adjust.
2181 * gdb.mi/mi-pending.exp: Adjust.
2182 * gdb.mi/mi-simplerun.exp: Adjust.
2183 * gdb.mi/mi2-simplerun.exp: Adjust.
2184 * gdb.mi/mi-syn-frame.exp: Adjust.
2185 * gdb.mi/mi2-syn-frame.exp: Adjust.
2186 * gdb.mi/mi-until.exp: Adjust.
2187 * gdb.mi/mi2-until.exp: Adjust.
2188 * gdb.mi/mi-var-display.exp: Adjust.
2189 * gdb.mi/mi2-var-display.exp: Adjust.
2190 * gdb.mi/mi-watch.exp: Adjust.
2191 * gdb.mi/mi2-watch.exp: Adjust.
2192
fdc59709 21932008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 2194
a9c64011
AS
2195 * aclocal.m4: Add override.m4.
2196 * configure: Regenerate.
fdc59709 2197
8e91f023
VP
21982008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2199
2200 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2201 '-var-update --all-values' reports new value even the type
2202 of a variable object has changed.
2203
233a11ab
CS
22042008-04-18 Craig Silverstein <csilvers@google.com>
2205
2206 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2207 files.
d24317b4 2208
9c1137ad
JB
22092008-04-18 Joel Brobecker <brobecker@adacore.com>
2210
2211 * gdb.ada/atomic_enum: New test program.
2212 * gdb.ada/atomic_enum.exp: New testcase.
2213
66d0bbc7
DE
22142008-04-17 Doug Evans <dje@google.com>
2215
2216 * gdb.opt/Makefile.in: Fix whitespace.
2217
100906b0
UW
22182008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2219
2220 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2221
4584e32e
DE
22222008-04-17 Doug Evans <dje@google.com>
2223
2224 * gdb.base/hashline1.exp: New testcase.
2225 * gdb.base/hashline2.exp: New testcase.
2226 * gdb.base/hashline2.exp: New testcase.
2227
0a320680
PA
22282008-04-17 Pedro Alves <pedro@codesourcery.com>
2229
2230 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2231
18ac113b
AR
22322008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2233
2234 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2235 temporary breakpoint to match "Temporary breakpoint".
2236 * gdb.base/break.exp (delete_breakpoints): Likewise.
2237 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2238 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2239 * gdb.base/display.exp: Likewise.
2240 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2241 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2242 * gdb.base/restore.exp (restore_tests): Likewise.
2243 * gdb.base/sepdebug.exp: Likewise.
2244 * gdb.base/watchpoint.exp: Likewise.
2245 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
2246 * gdb.mi/mi-pending.exp: Likewise.
2247 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
2248 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
2249 * gdb.mi/mi-var-cmd.exp: Likewise.
2250 * gdb.mi/mi-var-display.exp: Likewise.
2251 * gdb.mi/mi2-cli.exp: Likewise.
2252 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
2253 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
2254 * gdb.mi/mi2-var-display.exp: Likewise.
2255 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
2256 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
2257 new "disp" field.
a9c64011 2258 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
2259 reason. This is to support fix for PR2424.
2260
add38693
JK
22612008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2262
2263 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
2264
fcacd99f
VP
22652008-04-13 Vladimir Prus <vladimir@codesourcery.com>
2266
2267 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 2268 field. Add more floating varobj tests.
fcacd99f 2269 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
2270 field.
2271 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
2272 (main): Call do_at_tests.
2273 * lib/mi-support.exp (mi_create_floating_varobj)
2274 (mi_varobj_update_with_type_change): New.
fcacd99f 2275
de051565
MK
22762008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
2277
2278 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
2279 option of -var-evaluate-expression.
2280 * gdb.mi/mi2-var-display.exp: Likewise.
2281
dbc52822
VP
22822008-04-07 Vladimir Prus <vladimir@codesourcery.com>
2283
2284 Introduce test setup helpers.
a9c64011
AS
2285 * lib/gdb.exp (build_executable, clean_restart)
2286 (prepare_for_testing): New.
2287 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
2288 * gdb.base/return.exp: Likewise.
2289 * gdb.base/ending-run.exp: Likewise.
dbc52822 2290
473591da
NR
22912008-04-07 Nick Roberts <nickrob@snap.net.nz>
2292
2293 * gdb.mi/mi-async.exp: New test for asynchronous Machine
2294 Interface (MI) responses.
2295
2b2d9e11
VP
22962008-04-06 Vladimir Prus <vladimir@codesourcery.com>
2297
a9c64011
AS
2298 * gdb.cp/breakpoint.cc: New code to test conditions involving
2299 member variables.
2300 * gdb.cp/breakpoint.exp: Test condition involving member
2301 variables.
2b2d9e11 2302
bb378428
VP
23032008-04-05 Vladimir Prus <vladimir@codesourcery.com>
2304
2305 * lib/mi-support.exp (mi_expect_stop): New.
2306 (mi_run_cmd): Change the
2307 token. Use mi_send_resuming_command, use
2308 mi_expect_stop.
2309 (mi_execute_to_helper): Rename to mi_execute_to.
2310 (mi_send_resuming_command): Add more error patterns.
2311 (mi_wait_for_stop): Renamed to...
2312 (mi_get_stop_line): ...this.
2313 (mi_run_inline_test): Adjust.
2314
2315 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
2316 * gdb.mi/mi-console.exp: Likewise.
2317 * gdb.mi/mi-pending.exp: Likewise.
2318 * gdb.mi/mi-simplerun.exp: Likewise.
2319 * gdb.mi/mi-stack.exp: Likewise.
2320 * gdb.mi/mi-stepi.exp: Likewise.
2321 * gdb.mi/mi-syn-frame.exp: Add comment.
2322 * gdb.mi/mi-until.exp: Likewise.
2323 * gdb.mi/mi-var-display.exp: Likewise.
2324 * gdb.mi/mi-watch.exp: Likewise.
2325 * gdb.mi/mi2-cli.exp: Likewise.
2326 * gdb.mi/mi2-console.exp: Likewise.
2327 * gdb.mi/mi2-simplerun.exp: Likewise.
2328 * gdb.mi/mi2-stack.exp: Likewise.
2329 * gdb.mi/mi2-stepi.exp: Likewise.
2330 * gdb.mi/mi2-until.exp: Likewise.
2331 * gdb.mi/mi2-var-display.exp: Likewise.
2332 * gdb.mi/mi2-watch.exp: Likewise.
2333
62172bb9
UW
23342008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2335
2336 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2337
2338 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2339
a13e061a
PA
23402008-04-04 Pedro Alves <pedro@codesourcery.com>
2341
2342 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2343 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2344 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2345 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2346 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2347 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2348 expect an mi error duplicated in stderr.
2349
eae06beb
JB
23502008-04-03 Joel Brobecker <brobecker@adacore.com>
2351
2352 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2353 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2354 Add a couple of tests that verify the behavior when the new setting
2355 is set to "cancel" and "all".
2356 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2357 "ask" before we start the testing.
2358
79c6ced6
AR
23592008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2360
2361 * gdb.cp/casts.cc: Add class reference variables.
2362 * gdb.cp/casts.exp: New test cases for up/down casting references.
2363
6c2d1a6b
MK
23642008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2365
2366 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2367 instead of beginning to make an extra test pass.
2368 * gdb.mi/mi2-var-display.exp: Likewise.
2369
55b411d9
MR
23702008-03-31 Maciej W. Rozycki <macro@mips.com>
2371
2372 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2373
c6140da2
MD
23742008-03-31 Markus Deuling <deuling@de.ibm.com>
2375 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2376
2377 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2378 value. Add xfail for older kernels.
2379
79732189
AR
23802008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2381
2382 Bring mi-support in line with gdb.exp.
2383 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2384 (mi_gdb_start): New function.
2385
33c3676e
MR
23862008-03-28 Maciej W. Rozycki <macro@mips.com>
2387
2388 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2389
92e28119
VP
23902008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2391
2392 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2393 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2394
9e8e3afe
VP
23952008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2396
2397 * lib/mi-support.exp (mi_create_varobj_checked): New.
2398 (mi_list_varobj_children): Allow to check for a
2399 value.
2400 (mi_list_array_varobj_children): New.
2401
2402 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2403 and mi_list_varobj_children, as opposed to hardcoding
2404 expected strings.
2405 * gdb.mi/gdb701.exp: Likewise.
2406 * gdb.mi/gdb792.exp: Likewise.
2407 * gdb.mi/mi-var-block.exp: Likewise.
2408 * gdb.mi/mi-var-cmd.exp: Likewise.
2409 * gdb.mi/mi-var-invalidate.exp: Likewise.
2410 * gdb.mi/mi2-var-block.exp: Likewise.
2411 * gdb.mi/mi2-var-child.exp: Likewise.
2412 * gdb.mi/mi2-var-cmd.exp: Likewise.
2413 * gdb.mi/mi2-var-display.exp: Likewise.
2414
9df50351
JK
24152008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2416
2417 Fix random false FAILs on i386.
2418 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2419
31e5d73a
DJ
24202008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2421
2422 PR gdb/544
2423 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2424
12f4afab
DJ
24252008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2426
2427 PR gdb/544
2428 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2429
b562a0cb
DJ
24302008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2431
2432 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2433 fixed PR gdb/544.
2434
17faa917
DJ
24352008-03-21 Pedro Alves <pedro@codesourcery.com>
2436
2437 * gdb.threads/fork-child-threads.exp: Test next over fork.
2438
6214f497
DJ
24392008-03-21 Chris Demetriou <cgd@google.com>
2440
2441 * gdb.base/break.exp (rbreak junk): New test for rbreak
2442 "Junk at end of arguments" issue.
2443
63092375
DJ
24442008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2445
2446 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2447 *& to work on created array elements.
2448 (Top level): Test print $pc with a file. Test string operations
2449 without a target.
2450 * gdb.base/ptype.exp: Do not expect *& to work on created array
2451 elements.
2452
b21991b0
DJ
24532008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2454
2455 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2456 gdb.threads/staticthreads.exp: Update exit query.
2457
c4b347c7
SL
24582008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2459
2460 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2461
fa4727a6
DJ
24622008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2463
2464 * gdb.base/watchpoint.c (global_ptr, func4): New.
2465 (main): Call func4.
2466 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2467 (test_inaccessible_watchpoint): New.
2468
2f34202f
MR
24692008-02-29 Maciej W. Rozycki <macro@mips.com>
2470
2471 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2472 select the largest.
2473
0d6ba1b1
DJ
24742008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2475
2476 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2477 frames-invalid annotations.
2478
e691325a
PM
24792008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2480
a9c64011 2481 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2482
f85b5ecc
DE
24832008-02-27 Doug Evans <dje@google.com>
2484
2485 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2486 for bug 1738.
2487 (breakpoint_to_handler_entry): Ditto.
2488
b40e7bf3
JB
24892008-02-27 Joel Brobecker <brobecker@adacore.com>
2490
2491 * gdb.base/ending-run.exp: Use the first line of code inside
2492 function body to test breakpoints.
2493 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2494 location where the breakpoint is inserted when using the line
2495 where a function is declared. Fix typo in the description of
2496 one of the tests.
2497 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2498
2faca73a
PM
24992008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2500
2501 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2502 tests.
2faca73a 2503
6f439c36
PM
25042008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2505
2506 * gdb.base/args.exp: avoid same output for tests
2507 with single quotes.
2508
54e52265
VP
25092008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2510
a9c64011
AS
2511 * gdb.base/annota1.exp: Adjust for 'info break'
2512 format changes.
2513 * gdb.base/annota3.exp: Likewise.
2514 * gdb.base/break.exp: Likewise.
2515 * gdb.base/condbreak.exp: Likewise.
2516 * gdb.base/pending.exp: Likewise.
2517 * gdb.base/sepdebug.exp: Likewise.
2518 * gdb.base/unload.exp: Likewise.
2519 * gdb.cp/ovldbreak.exp: Likewise.
2520 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2521
897b09ca
DE
25222008-02-07 Doug Evans <dje@google.com>
2523
2524 * gdb.cp/mb-inline.exp: New.
2525 * gdb.cp/mb-inline.h: New.
2526 * gdb.cp/mb-inline1.cc: New.
2527 * gdb.cp/mb-inline2.cc: New.
2528
b1c32d35
PM
25292008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2530
2531 * gdb.pascal/floats.pas: New test program.
2532 * gdb.pascal/floats.exp: New testcase.
2533
1a4ca44a
TJB
25342008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2535
2536 * gdb.base/callfuncs.c (t_float_many_args): New function.
2537 (t_double_many_args): New function.
2538 * gdb.base/callfuncs.exp: Add tests for exceeding float
2539 and double parameters passed through the stack.
2540
439048e8
JB
25412008-02-05 Joel Brobecker <brobecker@adacore.com>
2542
2543 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2544 gdb.ada/complete/foo.adb: New files.
2545 * gdb.ada/complete.exp: New testcase.
2546
81fe8080
DE
25472008-02-03 Doug Evans <dje@google.com>
2548
301f0ecf
DE
2549 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2550
81fe8080
DE
2551 * gdb.cp/gdb2384.exp: New file.
2552 * gdb.cp/gdb2384.cc: New file.
2553 * gdb.cp/gdb2384-base.h: New file.
2554 * gdb.cp/gdb2384-base.cc: New file.
2555
4b071aec
DE
25562008-02-02 Doug Evans <dje@google.com>
2557
2558 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2559
61137ba6
JB
25602007-02-01 Joel Brobecker <brobecker@adacore.com>
2561
2562 * gdb.ada/sym_print_name: New test program.
2563 * gdb.ada/sym_print_name.exp: New testcase.
2564
25652007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2566
2567 * gdb.ada/nested/hello.adb: New file.
2568 * gdb.ada/nested.exp: New testcase.
2569 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2570
98deb0da
VP
25712008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2572
2573 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2574 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2575 don't cause future evaluations of function to report
2576 creation of internal breakpoints.
98deb0da 2577
723a2275
VP
25782008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2579
2580 * gdb.mi/mi-break.exp (test_error): New.
2581 Call it.
2582
fb546a2f
LM
25832008-01-31 Luis Machado <luisgpm@br.ibm.com>
2584
2585 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2586 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2587
2d8fd90a
PM
25882008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2589
2590 * gdb.pascal/integers.pas: New test program.
2591 * gdb.pascal/integers.exp: New testcase.
2592
a7fa0ded
PM
25932008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2594
2595 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2596
5e1a1926
TJB
25972008-01-30 Luis Machado <luisgpm@br.ibm.com>
2598
2599 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2600 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2601
8d04f9f0
JB
26022008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2603
2604 * gdb.ada/formatted_ref: New test program.
2605 * gdb.ada/formatted_ref.exp: New testcase.
2606
2607 * gdb.cp/formatted-ref.cc: New file.
2608 * gdb.cp/formatted-ref.exp: New testcase.
2609
ce75a98f
JB
26102008-01-30 Joel Brobecker <brobecker@adacore.com>
2611
2612 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2613
e835f6bf
NR
26142008-01-30 Nick Roberts <nickrob@snap.net.nz>
2615
2616 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2617 (test_file_list_exec_source_file): Update to new macro-info field.
2618
d118ef87
PH
26192008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2620
2621 * gdb.ada/exprs: New test program.
2622 * gdb.ada/exprs.exp: New testcase.
2623
7d35ab09
TJB
26242008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2625
2626 * dfp-test.c (DELTA, DELTA_B): New definitions.
2627 (double_val1, double_val2, double_val3, double_val4, double_val5,
2628 double_val6, double_val7, double_val8, double_val9, double_val10,
2629 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2630 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2631 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2632 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2633 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2634 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2635 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2636 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2637 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2638 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2639 dec128_val16): New global variables.
2640 (decimal_dec128_align): New function.
2641 (decimal_mixed): Likewise.
2642 (decimal_many_args_dec32): Likewise.
2643 (decimal_many_args_dec64): Likewise.
2644 (decimal_many_args_dec128): Likewise.
2645 (decimal_many_args_mixed): Likewise.
2646 * dfp-test.exp: Add tests calling new inferior functions.
2647
2d717e4f
DJ
26482008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2649
2650 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2651 gdb.server/ext-run.exp: New files.
2652 * lib/gdbserver-support.exp (gdbserver_download): New.
2653 (gdbserver_start): New. Update gdbserver expected
2654 output.
2655 (gdbserver_spawn): Use them.
2656 (gdbserver_start_extended): New.
2657
e85a822c
DJ
26582008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2659
2660 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2661 Run on GNU/Linux.
2662 (do_exec_tests): Check for systems which do not support catchpoints.
2663 Do not match START.
2664 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2665 Run on GNU/Linux. Enable verbose output.
2666 (check_fork_catchpoints): New.
2667 (explicit_fork_child_follow, catch_fork_child_follow)
2668 (tcatch_fork_parent_follow): Update expected messages.
2669 (do_fork_tests): Use check_fork_catchpoints.
2670 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2671 Run on GNU/Linux. Enable verbose output.
2672 (check_vfork_catchpoints): New.
2673 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2674 expected messages.
2675 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2676
401ea829
JB
26772008-01-29 Jim Blandy <jimb@red-bean.com>
2678
2679 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2680 host' errors.
2681 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2682
aceaf3ad
JB
26832008-01-29 Jim Blandy <jimb@red-bean.com>
2684
2685 * gdb.threads/sigthread.c: Use barriers to ensure that
2686 child_thread and child_thread_two are always initialized before we
2687 start to use them.
2688
a5606eee
VP
26892008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2690
2691 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2692 * gdb.base/watchpoint-solib.c: New.
2693 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2694
c55a82bb
PM
26952008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2696
2697 * gdb.base/gdb1056.exp: Add unsigned integer test.
2698
0993fe05
DE
26992008-01-28 Doug Evans <dje@google.com>
2700
2701 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2702
4fe42e7f
JB
27032008-01-27 Jim Blandy <jimb@codesourcery.com>
2704
c7a69933
JB
2705 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2706
4fe42e7f
JB
2707 * gdb.base/expand-psymtabs.exp: Doc fix.
2708
5def8285
MK
27092008-01-26 Mark Kettenis <kettenis@gnu.org>
2710
2711 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2712
5313c911
NR
27132008-01-24 Nick Roberts <nickrob@snap.net.nz>
2714
a9c64011 2715 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2716 -var-set-format.
2717
93815fbf
VP
27182008-01-23 Chris Demetriou <cgd@google.com>
2719
2720 * gdb.threads/thread_events.c: New testcase source file.
2721 * gdb.threads/thread_events.exp: New testcase expect file.
2722
467a88ee
NR
27232008-01-23 Nick Roberts <nickrob@snap.net.nz>
2724
2725 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2726
2727 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2728 -var-set-format.
2729
d8f82aba
DJ
27302008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2731 Vladimir Prus <vladimir@codesourcery.com>
2732
2733 * gdb.base/float.exp: Allow missing floating point for m68k and
2734 PowerPC.
2735
60c46647
VP
27362008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2737
2738 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2739 ignore count.
2740 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2741 * gdb.mi/mi-cli.exp: Adjust.
2742 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2743
c7dd36a1
PA
27442008-01-17 Pedro Alves <pedro@codesourcery.com>
2745
2746 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2747 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2748 with dummy_ptr's address.
2749 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2750 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2751 all targets.
2752 * gdb.mi/mi2-var-child.exp: Likewise.
2753
39d5313e
JB
27542008-01-09 Joel Brobecker <brobecker@adacore.com>
2755
2756 * gdb.ada/null_array: New test program.
2757 * gdb.ada/null_array.exp: New testcase.
2758
0aea4bf3
LM
27592008-01-09 Luis Machado <luisgpm@br.ibm.com>
2760
2761 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2762 with required float modifiers.
2763
0b354900
JB
27642008-01-08 Joel Brobecker <brobecker@adacore.com>
2765
2766 * gdb.ada/funcall_param: New test program.
2767 * gdb.ada/funcall_param.exp: New testcase.
2768
cdb7f5d4
JB
27692008-01-08 Joel Brobecker <brobecker@adacore.com>
2770
2771 * gdb.ada/arrayparam: New test program.
2772 * gdb.ada/arrayparam.exp: New testcase.
2773
88e2547f
JB
27742008-01-08 Joel Brobecker <brobecker@adacore.com>
2775
2776 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2777 landed. Should also fix random failures in the test following it.
2778
f6867ce0
TJB
27792008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2780
2781 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2782 for expressions with decimal float values.
2783 (test_dfp_conversions): New function to test casts to and from
2784 decimal float types.
2785 Call test_dfp_conversions.
2786 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2787 elements.
2788 (main): Initialize ds.float4 and ds.double8 elements.
2789 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2790 string to new error message.
2791 (d64_set_tests): Likewise.
2792 (d128_set_tests): Likewise.
2793 Add tests for expressions with decimal float variables. Add tests for
2794 conversions to and from decimal float types.
2795
f9c11282
JB
27962008-01-05 Joel Brobecker <brobecker@adacore.com>
2797
2798 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2799 * gdb.ada/packed_tagged.exp: New testcase.
2800
0ecbca72
JB
28012008-01-04 Joel Brobecker <brobecker@adacore.com>
2802
2803 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2804 gdb.ada/homonym/homonym_main.adb: New files.
2805 * gdb.ada/homonym.exp: New testcase.
2806
c18d3d89
JB
28072008-01-04 Joel Brobecker <brobecker@adacore.com>
2808
2809 * gdb.ada/packed_array.exp: Add testing of references to
2810 a packed array.
2811
ecc7085b
JB
28122008-01-04 Joel Brobecker <brobecker@adacore.com>
2813
2814 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2815 New files.
2816 * gdb.ada/type_coercion.exp: New testcase.
2817
c474c922
JB
28182008-01-04 Joel Brobecker <brobecker@adacore.com>
2819
2820 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2821 gdb.ada/tagged/foo.adb: New file.
2822 * gdb.ada/tagged.exp: New testcase.
2823
9005b927
JB
28242008-01-04 Joel Brobecker <brobecker@adacore.com>
2825
2826 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2827 gdb.ada/ptype_field/foo.adb: New files.
2828 * gdb.ada/ptype_field.exp: New testcase.
2829
1a6aaad8
JB
28302008-01-03 Joel Brobecker <brobecker@adacore.com>
2831
2832 * gdb.ada/print_pc.exp: New testcase.
2833
0ef22f53
JB
28342008-01-03 Joel Brobecker <brobecker@adacore.com>
2835
2836 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2837 gdb.ada/taft_type/p.adb: New files.
2838 * gdb.ada/taft_type.exp: New testcase.
2839
1689ecf8
JB
28402008-01-03 Joel Brobecker <brobecker@adacore.com>
2841
2842 * gdb.ada/array_bounds/bar.adb: New file.
2843 * gdb.ada/array_bounds.exp: New testcase.
2844
a4d0b9c3
JB
28452008-01-03 Joel Brobecker <brobecker@adacore.com>
2846
2847 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2848 gdb.ada/arrayptr/foo.adb: New files.
2849 * gdb.ada/arrayptr.exp: New testcase.
2850
a31ace00
JB
28512008-01-03 Joel Brobecker <brobecker@adacore.com>
2852
2853 * gdb.base/set-lang-auto.exp: New testcase.
2854
a97fced3
JB
28552008-01-03 Joel Brobecker <brobecker@adacore.com>
2856
2857 * gdb.ada/fun_addr/foo.adb: New file.
2858 * gdb.ada/fun_addr.exp: New testcase.
2859
ef29ce1a
JK
28602008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2861
2862 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2863 New files
2864
0fafefe3
JB
28652008-01-02 Joel Brobecker <brobecker@adacore.com>
2866
2867 * array_subscript_addr/p.adb: New file.
a9c64011 2868 * array_subscript_addr.exp: New testcase.
0fafefe3 2869
c4359f8d
JB
28702008-01-02 Joel Brobecker <brobecker@adacore.com>
2871
a9c64011 2872 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2873 New files.
2874 * gdb.ada/str_cmp_ref.exp: New testcase.
2875
1aa1b15b
JB
28762008-01-01 Joel Brobecker <brobecker@adacore.com>
2877
2878 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2879 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2880 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2881
81c9b2cf
JB
28822008-01-01 Joel Brobecker <brobecker@adacore.com>
2883
2884 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2885 gdb.ada/ref_param/pck.ads: New files.
2886 * gdb.ada/ref_param.exp: New testcase.
2887
319e4674
JB
28882008-01-01 Joel Brobecker <brobecker@adacore.com>
2889
2890 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2891 gdb.ada/interface/foo.adb: New files.
2892 * gdb.ada/interface.exp: New testcase.
2893
ef682c56
JB
28942007-12-31 Jim Blandy <jimb@codesourcery.com>
2895
2896 * gdb.base/multi-forks.exp: Consume all output from child
2897 processes before proceeding to next test.
2898
f6f3eb6c
JB
28992007-12-29 Jim Blandy <jimb@codesourcery.com>
2900
2901 * configure: Regenerated.
2902
f652e42f
JB
29032007-12-27 Joel Brobecker <brobecker@adacore.com>
2904
2905 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2906 gdb.ada/fixed_cmp/fixed.adb: New files.
2907 * gdb.ada/fixed_cmp.exp: New testcase.
2908
6943e596
JB
29092007-12-27 Joel Brobecker <brobecker@adacore.com>
2910
2911 * gdb.ada/boolean_expr.exp: New testcase.
2912
aad9a193
JB
29132007-12-26 Jim Blandy <jimb@codesourcery.com>
2914
2915 * gdb.base/multi-forks.exp: Doc fix.
2916
fb5f3683
JB
29172007-12-26 Joel Brobecker <brobecker@adacore.com>
2918
2919 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2920 * gdb.ada/char_param.exp: Do not compile our test program with
2921 -gnata, this is unnecessary.
2922 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2923
384e4a9c
JB
29242007-12-24 Joel Brobecker <brobecker@adacore.com>
2925
2926 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2927 gdb.ada/print_chars/foo.adb: New files.
2928 * gdb.ada/print_chars.exp: New testcase.
2929
01e044f7
JB
29302007-12-24 Joel Brobecker <brobecker@adacore.com>
2931
2932 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2933 gdb.ada/char_param/foo.adb: New files.
2934 * gdb.ada/char_param.exp: New testcase.
2935
0ce17860
JB
29362007-12-22 Jim Blandy <jimb@codesourcery.com>
2937
2938 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2939 hard-coding source line numbers into the test.
2940 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2941 gdb_get_line_number to find.
2942
919809b9
JB
29432007-12-22 Joel Brobecker <brobecker@adacore.com>
2944
2945 * gdb.base/ptype.c (highest): New struct type.
2946 (the_highest): New variable of that type.
2947 (main): Add dummy assignment to a field of variable the_highest.
2948 * gdb.base/ptype.exp: Test type printing of our new variable.
2949
abc8a88d
PM
29502007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2951
2952 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2953 and record first explicitly generated thread number.
abc8a88d
PM
2954 Use that thread number for thread specific watchpoint test.
2955 Add iteration number to repetitive tests.
2956
5158f3e3
CES
29572007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2958 Jim Blandy <jimb@codesourcery.com>
2959
2960 * gdb.base/expand-psymtabs.c: New testcase
2961 source file.
2962 * gdb.base/expand-psymtabs.exp: New testcase
2963 expect file.
2964
37e4754d
LM
29652007-12-17 Luis Machado <luisgpm@br.ibm.com>
2966
2967 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2968 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2969
551e5d04
JB
29702007-12-17 Joel Brobecker <brobecker@adacore.com>
2971
2972 * gdb.ada/frame_args/foo.adb: New file.
2973 * gdb.ada/frame_args/pck.ads: New file.
2974 * gdb.ada/frame_args/pck.adb: New file.
2975 * gdb.ada/frame_args.exp: New testcase.
2976
a05ee097
JB
29772007-12-17 Joel Brobecker <brobecker@adacore.com>
2978
2979 * gdb.base/frame-args.c: New file.
2980 * gdb.base/frame-args.exp: New testcase.
2981
c162e8c9 29822007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2983 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2984
2985 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2986
afe8ab22 29872007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2988
afe8ab22
VP
2989 * gdb.mi/mi-pending.exp: New.
2990 * gdb.mi/mi-pending.c: New.
2991 * gdb.mi/mi-pendshr.c: New.
2992
dfdfb3ca
JB
29932007-12-06 Jim Blandy <jimb@codesourcery.com>
2994
2995 * gdb.base/default.exp: Update expected output for 'info catch'.
2996
b7fca990
JK
29972007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2998
2999 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3000 must be set to binary.
3001
6a1afc1e
PA
30022007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3003
3004 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3005
a6b151f1
DJ
30062007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3007
3008 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3009 gdb.mi/mi-file-transfer.exp: New.
3010
43039443
JK
30112007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3012
3013 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3014
0ef2251b
MR
30152007-11-22 Maciej W. Rozycki <macro@mips.com>
3016
3017 * gdb.trace/backtrace.exp: Fix a typo.
3018 * gdb.trace/circ.exp: Likewise.
3019 * gdb.trace/collection.exp: Likewise.
3020 * gdb.trace/limits.exp: Likewise.
3021 * gdb.trace/report.exp: Likewise.
3022 * gdb.trace/tfind.exp: Likewise.
3023 * gdb.trace/while-dyn.exp: Likewise.
3024
5443631e
NR
30252007-11-21 Nick Roberts <nickrob@snap.net.nz>
3026
3027 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3028 objects of pointers that can't be dereferenced are now
3029 "noneditable".
3030
a4ce5b0d
UW
30312007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3032
3033 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3034 (target_cpu): Remove.
3035
d6e956e5
VP
30362007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3037
3038 * gdb.base/ending-run.exp: Expect the list of cleared
3039 breakpoint to come in natural order, not the reversed one.
a9c64011 3040
214270ab
VP
30412007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3042
3043 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3044 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 3045
1a619819
LM
30462007-11-05 Luis Machado <luisgpm@br.ibm.com>
3047
3048 * gdb.base/printcmds.exp: New function
3049 test_printf_with_dfp.
3050
5b01a6fa
DE
30512007-11-02 Doug Evans <dje@google.com>
3052
3053 * gdb.disasm/t01_mov.s: Remove carriage returns.
3054 * gdb.disasm/t02_mova.s: Ditto.
3055 * gdb.disasm/t03_add.s: Ditto.
3056 * gdb.disasm/t04_sub.s: Ditto.
3057 * gdb.disasm/t05_cmp.s: Ditto.
3058 * gdb.disasm/t06_ari2.s: Ditto.
3059 * gdb.disasm/t07_ari3.s: Ditto.
3060 * gdb.disasm/t08_or.s: Ditto.
3061 * gdb.disasm/t09_xor.s: Ditto.
3062 * gdb.disasm/t10_and.s: Ditto.
3063 * gdb.disasm/t11_logs.s: Ditto.
3064 * gdb.disasm/t12_bit.s: Ditto.
3065 * gdb.disasm/t13_otr.s: Ditto.
3066
ec33ab7f
JK
30672007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3068
3069 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3070
ae0d01ff
UW
30712007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3072
3073 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3074 provide DFP support.
3075
55eddb0f
DJ
30762007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3077
3078 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3079 Test "set powerpc vector-abi". Skip auto-detection tests for old
3080 toolchains.
3081
7020f05c
PA
30822007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3083
3084 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3085 with [string compare].
3086
84bc3db9
PA
30872007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3088
3089 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3090 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3091
5876dc88
LM
30922007-10-25 Luis Machado <luisgpm@br.ibm.com>
3093
3094 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3095 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3096 * gdb.opt/Makefile.in: New makefile.
3097 * Makefile.in: Create new directory "gdb.opt".
3098 * configure.ac: Add "gdb.opt" directory.
3099 * configure: Regenerated.
a9c64011 3100
c3ea9a14
DE
31012007-10-25 Doug Evans <dje@google.com>
3102
3103 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3104 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3105
a9c64011 31062007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
3107 Thiago Jung Bauermann <bauerman@br.ibm.com>
3108
3109 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3110 Floating Point expressions.
3111 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3112 Floating Point variables.
3113 * gdb.base/dfp-test.c: new file containing program with Decimal
3114 Floating variables, used by gdb.base/dfp-test.exp.
3115
62a24a2b
DJ
31162007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3117
3118 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3119
e7b1eae6
UW
31202007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3121
3122 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3123 compiling test case with GCC.
3124 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3125
c641edcc
UW
31262007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3127
3128 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3129 format changes.
3130
5e5ebfe6
MS
31312007-10-18 Michael Snyder <msnyder@specifix.com>
3132
3133 * gdb.base/dbx.exp: Add missing "-re " operator.
3134
e831e7b6
GM
31352007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3136
3137 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3138 * configure.ac: Removed trailing spaces after backslash.
3139 * gdb.modula2: New directory.
3140 * gdb.modula2/Makefile.in: New file.
3141 * gdb.modula2/unbounded-array.exp: New file.
3142 * gdb.modula2/unbounded1.c: New file.
3143
7cc46491
DJ
31442007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3145
3146 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3147
31482007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
3149
3150 * gdb.base/sigstep.c (main): Add checks for
3151 return values for setitimer call.
3152 Call setitimer again with itimer = ITIMER_REAL
3153 if first call to setitimer fails.
3154
e91528f0
KH
31552007-10-11 Kazu Hirata <kazu@codesourcery.com>
3156
3157 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
3158 of $timeout.
3159
2ec9a4f8
DJ
31602007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3161
3162 * gdb.server/server-run.exp: Test for dynamic linker symbols.
3163
31642007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
3165
3166 * lib/gdb.exp (gdb_run_cmd): Move comment outside
3167 of gdb_expect call, to avoid interruption.
3168
64b2fa04
PA
31692007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
3170
3171 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
3172 (v_unsigned_long_long, v_long_long_array)
3173 (v_signed_long_long_array, v_unsigned_long_long_array)
3174 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
3175 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
3176 [!NO_LONG_LONG]: New.
3177 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
3178 v_long_long_member.
3179
3180 (v_long_long_func, v_signed_long_long_func)
3181 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
3182 (main) [!NO_LONG_LONG]: Initialize long long variants.
3183
3184 * gdb.base/whatis.exp: If board file requests no_long_long, build
3185 test with NO_LONG_LONG defined. Test long long, signed long long,
3186 and unsigned long long variants but only if board file doesn't
3187 disable it.
3188
a912286e 31892007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 3190 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
3191
3192 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
3193 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3194 * configure: Regenerated.
3195 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3196 gdb.pascal/types.exp, lib/pascal.exp: New files.
3197
471ba8c9
DJ
31982007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3199
3200 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3201 call.
3202 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3203 to return to the call.
3204 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3205 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3206 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3207 * gdb.mi/mi-until.exp (test_until): Likewise.
3208 * gdb.mi/mi2-until.exp (test_until): Likewise.
3209
fef8a650
DJ
32102007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3211
3212 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3213 two-char array.
3214 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3215
d983da9c
DJ
32162007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3217
3218 * gdb.threads/watchthreads.c (thread_function): Sleep between
3219 iterations.
3220 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3221 at once for S/390. Generate matching fails and passes.
3222
17f62551
VP
32232007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3224
3225 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3226 the 'struct_declarations' variable to zeros.
a9c64011 3227
ed0616c6
VP
32282007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3229
3230 * gdb.cp/mb-ctor.cc: New.
3231 * gdb.cp/mb-ctor.exp: New.
3232 * gdb.cp/mb-templates.cc: New.
3233 * gdb.cp/mb-templates.exp: New.
3234
41f1b697
DJ
32352007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3236
3237 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3238
3f213f78
PA
32392007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3240
3241 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3242 targets.
3243 * configure: Regenerate.
3244
0d381245 32452007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3246
0d381245
VP
3247 * gdb.base/annota1.exp: Adjust for 'info break'
3248 format changes.
3249 * gdb.base/annota3.exp: Likewise.
3250 * gdb.base/break.exp: Likewise.
3251 * gdb.base/condbreak.exp: Likewise.
3252 * gdb.base/pending.exp: Likewise.
3253 * gdb.base/sepdebug.exp: Likewise.
3254 * gdb.base/unload.exp: Likewise.
3255 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 3256
fe3f5fa8
VP
32572007-09-22 Vladimir Prus <vladimir@codesourcery.com>
3258
3259 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
3260 messages.
3261 * gdb.base/chng-syms.exp: Likewise.
3262 * gdb.base/unload.exp: Likewise.
a9c64011 3263
a75cf6c0
DJ
32642007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
3265
3266 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
3267
18ecae38
DJ
32682007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
3269
3270 * schedlock.c (NUM): Change to 1.
3271 (main): Use args[0] for the main thread.
3272 * schedlock.exp: Only expect two threads. Only issue one pass or fail
3273 regardless of the number of threads.
3274
5509918f
MR
32752007-09-14 Maciej W. Rozycki <macro@mips.com>
3276
4a543daf
MR
3277 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
3278 type down.
3279 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3280 test.
3281 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
3282 watchpoint type down.
3283 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3284 test.
3285
32862007-09-14 Maciej W. Rozycki <macro@mips.com>
3287
5509918f
MR
3288 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
3289 Move all the tests here and run them twice, once using software
3290 watchpoints and once using hardware watchpoints.
3291 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
3292
40b53987
DJ
32932007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
3294
3295 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
3296 test.
3297
695e2681
MK
32982007-09-10 Mark Kettenis <kettenis@gnu.org>
3299
8b3fc8d8
MK
3300 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
3301 build-id.
3302
695e2681
MK
3303 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
3304 know about $ORIGIN. Calculate output dir from $dest instead of
3305 using ${objdir}/{$subdir}.
3306
58d69f29
MK
33072007-09-09 Mark Kettenis <kettenis@gnu.org>
3308
3309 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
3310 gcore, before continuing with the test.
3311
3e347599
DJ
33122007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
3313
3314 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
3315 * gdb.mi/mi-watch.exp: Likewise.
3316
ea37ba09
DJ
33172007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3318 Jim Blandy <jimb@codesourcery.com>
3319
3320 * gdb.arch/i386-sse.exp: Do not expect character constants.
3321 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
3322 * gdb.base/display.exp: Allow print/s.
3323 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
3324 and unsigned char array changes.
3325
2025a643
DJ
33262007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3327
3328 * gdb.base/display.exp: Add tests for printf %p.
3329
26669a27
PA
33302007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3331
3332 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3333 the dll name to unicode.
3334
c8f021f8
JK
33352007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3336
3337 * gdb.base/default.exp (show version): Update the version text.
3338 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3339
4cf31eea
JK
33402007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3341
3342 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3343 New files.
3344
4935890f
JK
33452007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3346
3347 * lib/gdb.exp (build_id_debug_filename_get): New function.
3348 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3349 Remove the generate DEBUG file for the future testcase runs.
3350 New testcase for the NT_GNU_BUILD_ID retrieval.
3351 Move the final testing step to ...
3352 (test_different_dir): ... a new function.
3353 New parameter XFAIL to XFAIL all the tests performed.
3354 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3355 New parameter TYPE to PF_PREFIX all the tests performed.
3356
02142340
VP
33572007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3358
3359 * gdb.mi/mi-var-cp.cc (path_expression): New
3360 function.
3361 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3362
36acd84e
UW
33632007-08-27 Markus Deuling <deuling@de.ibm.com>
3364
3365 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3366 to fit into SPU Local Store memory.
3367
a896d121
JB
33682007-08-23 Joel Brobecker <brobecker@adacore.com>
3369
3370 * gdb.base/default.exp: Adjust the expected output of "info
3371 warranty" after the switch to GPLv3.
3372
7b433602
JB
33732007-08-23 Joel Brobecker <brobecker@adacore.com>
3374
3375 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3376 to 30000 (from 20000).
3377
e22f8b7c
JB
33782007-08-23 Joel Brobecker <brobecker@adacore.com>
3379
3380 Switch the license of all .exp files to GPLv3.
3381 Switch the license of all .f and .f90 files to GPLv3.
3382 Switch the license of all .s and .S files to GPLv3.
3383
5a0e3bd0
JB
33842007-08-23 Joel Brobecker <brobecker@adacore.com>
3385
3386 * configure.ac: Switch license to GPLv3.
3387
cc00619d
JB
33882007-08-23 Joel Brobecker <brobecker@adacore.com>
3389
3390 Switch the licensing to GPLv3 for all .ads and .adb files.
3391
8d26208a
DJ
33922007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3393
3394 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3395 and t_int_double.
3396 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3397
4fcb9948
JB
33982007-08-17 Joel Brobecker <brobecker@adacore.com>
3399
3400 * gdb.base/step-line.c: Switch license to GPL version 3, and
3401 update copyright year.
3402 * gdb.base/step-line.inp: Likewise.
3403
b9c34f67
JB
34042007-08-17 Joel Brobecker <brobecker@adacore.com>
3405
3406 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3407 changes inside gdb1555.c.
3408 * gdb.base/pending.exp: Likewise.
3409
2cc17678
DJ
34102007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3411
3412 * config/default.exp: New file.
3413
e48883f7
DJ
34142007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3415
3416 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3417 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3418
1ab80e5b
MR
34192007-07-30 Maciej W. Rozycki <macro@mips.com>
3420
3421 * gdb.base/dump.exp: Force the correct endianness for binary
3422 formats not carrying this information.
3423
aba471f5
DJ
34242007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3425
3426 * gdb.threads/staticthreads.exp: Match .*sem_post.
3427
d4e07204
DJ
34282007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3429
3430 * gdb.base/readline.exp (operate_and_get_next): Match the final
3431 prompt.
3432
2b97317d
KB
34332007-07-23 Kevin Buettner <kevinb@redhat.com>
3434
3435 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3436 to restarting SID.
3437
44efa07a
KB
34382007-07-18 Kevin Buettner <kevinb@redhat.com>
3439
3440 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3441 prior to `gdb_start'.
3442
7b5ebade
KB
34432007-07-18 Kevin Buettner <kevinb@redhat.com>
3444
3445 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3446 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3447 Remove call to gdb_unload.
3448
255e7678
DJ
34492007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3450 Daniel Jacobowitz <dan@codesourcery.com>
3451
3452 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3453 for __WIN32__.
3454 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3455 * gdb.base/unload.exp: Use shared library test routines.
3456
3a40aaa0
UW
34572007-07-03 Markus Deuling <deuling@de.ibm.com>
3458
3459 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3460 * gdb.base/solib-symbol-lib.c: Likewise.
3461 * gdb.base/solib-symbol-main.c: Likewise.
3462
b0f4b84b
DJ
34632007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3464
3465 * config/gdbserver.exp (gdb_reconnect): New.
3466 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3467 gdb.base/solib-disc.exp: New files.
3468 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3469 remote debugging".
3470 (gdb_compile): Add shlib_load flag.
3471 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3472 port.
3473 (gdbserver_reconnect): New.
3474
1b05479a
DJ
34752007-07-01 Nick Roberts <nickrob@snap.net.nz>
3476 Daniel Jacobowitz <dan@codesourcery.com>
3477
3478 * gdb.base/annota3.exp: Test for if construct.
3479
86f78eb2
DJ
34802007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3481
3482 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3483
6a2eb474 34842007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3485 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3486
3487 * gdb.base/display.exp: Allow a newline after display/i.
3488 * gdb.base/pc-fp.exp: Likewise.
3489 * gdb.base/sigbpt.exp: Likewise.
3490
f8b73d13
DJ
34912007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3492
3493 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3494 required features to be included.
3495
4339e69e
DJ
34962007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3497
3498 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3499 in info threads output.
3500
23d964e7
UW
35012007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3502 Markus Deuling <deuling@de.ibm.com>
3503
3504 * gdb.arch/spu-info.exp: New testcase.
3505 * gdb.arch/spu-info.c: New file.
3506
fd20f75b
DJ
35072007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3508
3509 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3510 tpcs_offset. Restore lr after the call.
3511 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3512
2226f861
DJ
35132007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3514
3515 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3516 (gdbserver_run): Kill any running gdbserver.
3517 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3518
d12371a9
MR
35192007-05-17 Maciej W. Rozycki <macro@mips.com>
3520
3521 * gdb.base/sigbpt.exp: Preset segv_addr.
3522
93f02886
DJ
35232007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3524
3525 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3526 (gdb_compile_shlib): Likewise.
3527 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3528 (default_gdb_init): Clear cleanfiles.
3529 (gdb_finish): Delete recorded cleanfiles.
3530 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3531
3532 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3533 Do not use isnative.
3534 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3535 gdb.base/so-impl-ld.exp: Likewise.
3536 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3537 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3538 gdb_compile.
3539
b04e06d7
VP
35402007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3541
3542 * config/unknown.exp: Remove.
3543
069ed931
UW
35442007-05-15 Markus Deuling <deuling@de.ibm.com>
3545
3546 * gdb.base/info-proc.exp: Check is_remote.
3547
09db0d03
UW
35482007-05-14 Markus Deuling <deuling@de.ibm.com>
3549
3550 * gdb.base/gcore.exp: Initialize variable core_supported.
3551
af2cbe8c
DJ
35522007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3553
3554 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3555
027c0295
DJ
35562007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3557
3558 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3559 * gdb.threads/print-threads.exp (test_all_threads): Allow
3560 negative and hexadecimal thread IDs.
3561
dc5000e7
DJ
35622007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3563
3564 * gdb.java/jprint.java (public): Avoid invalid call to static
3565 method.
3566
2e74ed18
DP
35672007-05-14 Denis Pilat <denis.pilat@st.com>
3568
3569 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3570 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3571 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3572 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3573 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3574
83547f02
UW
35752007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3576
3577 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3578 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3579 this mode.
3580 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3581 * gdb.base/spu.ld: New file.
3582
b18be20d
DJ
35832007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3584
3585 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3586
be444858
DJ
35872007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3588
3589 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3590
b1d53152
DJ
35912007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3592
3593 * gdb.java/jmain.exp: Handle demangled names with and without method
3594 signatures.
3595
d084b331
DJ
35962007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3597
3598 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3599 (have_a_very_merry_interrupt): Remove calls to puts.
3600 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3601 inferior output.
3602 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3603 test names.
3604
db9d7fc5
DJ
36052007-04-29 Markus Deuling <deuling@de.ibm.com>
3606 Daniel Jacobowitz <dan@codesourcery.com>
3607
3608 * gdb.base/auxv.exp (core_works): Also check is_remote.
3609 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3610
ef783a7d 36112007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3612
ef783a7d
VP
3613 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3614 message, not the undefined 'module' variable.
3615 * gdb.base/siginfo.exp: Likewise.
3616 * gdb.base/sigstep.exp: Likewise.
3617 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3618 serialport.
3619 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3620
b7b73cae
CV
36212007-04-25 Corinna Vinschen <vinschen@redhat.com>
3622
3623 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3624 target sim fails. Return 0 otherwise.
3625 (gdb_load): Return prematurely if gdb_target_sim fails.
3626
7d90fdfa
DP
36272007-04-16 Denis Pilat <denis.pilat@st.com>
3628
3629 * gdb.base/setshow.exp: Reset height after having set it to 100.
3630
5d3e9c85
DP
36312007-04-16 Denis Pilat <denis.pilat@st.com>
3632
3633 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3634
18e75969
DP
36352007-04-16 Denis Pilat <denis.pilat@st.com>
3636
3637 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3638
25d5ea92
VP
36392007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3640
3641 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3642 tests. Run the frozen varobjs test.
3643 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3644 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3645
0b49cb80
JK
36462007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3647
3648 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3649 gdb.base/type-opaque.exp: New files.
3650
a73bafbc 36512007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3652
3653 * gdb.mi/mi-var-child.c
a73bafbc
VP
3654 (do_children_tests): User char[2] instead of
3655 char so that automatic printing of pointers to char
3656 don't give unpredicable result.
3657 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3658 local variables.
3659 * gdb.mi/mi-var-child.exp: Step to right line
3660 of do_children_tests.
3661 * gdb.mi/mi2-var-child.exp: Likewise.
3662 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3663 do_locals_tests.
a73bafbc
VP
3664 (do_children_tests): User char[2] instead of
3665 char so that automatic printing of pointers to char
a9c64011 3666 don't give unpredicable result.
a73bafbc 3667 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3668 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3669 Pass test name to mi_wait_for_stop.
3670
7ce59000
DJ
36712007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3672
3673 * gdb.asm/asm-source.exp: Remove d10v case.
3674 * lib/gdb.exp (skip_cplus_tests): Likewise.
3675 * gdb.asm/d10v.inc: Deleted.
3676
20389057
DJ
36772007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3678
3679 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3680
8807d78b
DJ
36812007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3682
3683 * config/netware.exp: Delete file.
3684
aa3edb8e
JB
36852007-03-29 Joel Brobecker <brobecker@adacore.com>
3686
3687 * gdb.dwarf2/dw2-noloc.S: New file.
3688 * gdb.dwarf2/dw2-noloc.exp: New file.
3689
297561ac
PA
36902007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3691
3692 * gdb.cp/method2.cc: New test.
3693 * gdb.cp/method2.exp: New test.
3694 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3695
1f81bd39
DJ
36962007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3697
3698 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3699
9453113a
DJ
37002007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3701
3702 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3703
b741e217
DJ
37042007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3705
3706 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3707 (gdb_load): Delete, replace with...
3708 (gdb_reload): ...this.
3709 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3710 * gdb.server/server-mon.exp: Likewise.
3711 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3712 (gdb_start_cmd): New.
3713 (gdb_file_cmd): Save the last loaded file.
3714 (gdb_reload): New.
3715 (gdb_gnu_strip_debug): Use transform.
3716 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3717 support here. Use new $last_loaded_file. Check mtime.
3718 (gdb_target_cmd): Handle ObjC failure case.
3719 (infer_host_exec): Delete.
3720 (gdbserver_load): Rename to...
3721 (gdbserver_run): ...this. Simplify.
3722 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3723 (mi_gdb_load): Move most contents to a new function...
3724 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3725 (mi_run_cmd): Use mi_gdb_target_load.
3726 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3727 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3728 Use gdb_run_cmd.
3729 * gdb.base/charsign.exp: Remove incorrect comment.
3730 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3731 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3732 gdb.base/start.exp: Use gdb_start_cmd.
3733
446ab585 37342007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3735 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3736
3737 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3738 * gdb.base/signull.exp: Similarly.
3739
bbb88ebf
UW
37402007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3741
3742 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3743 messages available to test cases (like chng-sym.exp).
3744
cb8c4a99
AS
37452007-03-14 Andreas Schwab <schwab@suse.de>
3746
3747 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3748 format changes.
3749
4e463ff5
DJ
37502007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3751
3752 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3753 (optimized_1): New.
3754 (main): Call optimized_1.
3755 (gdb2029): Correct typos. Call gdb2029_marker.
3756 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3757 for gdb2029.
3758
b6db2c47
MK
37592007-03-12 Mark Kettenis <kettenis@gnu.org>
3760
3761 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3762 as tabs. Remove redundant test pattern.
3763
70ed3737
UW
37642007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3765
3766 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3767 for /a format output.
3768
47b67b60
DJ
37692007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3770
3771 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3772 collect output incrementally.
3773
b8953b0e
UW
37742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3775
3776 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3777 for -var-create lpcharacter test.
3778 * gdb.mi/mi2-var-cmd.exp: Likewise.
3779
7acd5c40
UW
37802007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3781
3782 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3783 pass on targets where address zero is readable.
3784
9c6759c1
UW
37852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3786
3787 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3788 just a single architecture.
3789
a2f1aeb4
UW
37902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3791
3792 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3793 (fetch_all_registers): New function, uses gdb_test_multiple and
3794 exp_continue to fetch inferior output line-by-line.
3795 Replace all uses of do_get_all_registers by fetch_all_registers.
3796
46579ac2
UW
37972007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3798
3799 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3800 in target_info.
3801
fc133f24
MS
38022007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3803
a9c64011 3804 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3805 consistancy; add a default (timeout) case.
3806
7646a51d
MS
38072007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3808
3809 * gdb.base/watchpoint.exp: Fix truncated comment.
3810
dcfff61f
MS
38112007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3812
3813 * Makefile.in: Remove spurious single-quotes from sed command.
3814
664e3ee9
DJ
38152007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3816
3817 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3818 func.
3819 * gdb.mi/mi2-var-cmd.exp: Likewise.
3820
d7cc6f2f
JB
38212007-02-27 Joel Brobecker <brobecker@adacore.com>
3822
a9c64011
AS
3823 * gdb.dwarf2/dw2-producer.S: New file.
3824 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3825
38262007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3827
3828 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3829 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3830 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3831 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3832 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3833 Revert tests to use mi_gdb_test and include value field in output
3834 of -var-create.
3835
93d42b30
DJ
38362007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3837
3838 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3839
c499ed39
DJ
38402007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3841
3842 * gdb.base/maint.exp: Remove full paths from test names.
3843 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3844 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3845
9836f81b
JB
38462007-02-27 Joel Brobecker <brobecker@adacore.com>
3847
3848 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3849
c74d0ad8
DJ
38502007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3851
3852 * gdb.server/server-mon.exp: New test.
3853
2711e456
DJ
38542007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3855
3856 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3857
ff6f572f
DJ
38582007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3859
3860 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3861 register capitalization.
3862
fada3feb
DP
38632007-02-13 Denis Pilat <denis.pilat@st.com>
3864
3865 * gdb.mi/mi-var-invalidate.exp: New file.
3866
fb1e4ffc
DJ
38672007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3868
3869 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3870
3da939d7
DJ
38712007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3872
3873 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3874
123dc839
DJ
38752007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3876
3877 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3878 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3879
877e3645 38802007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3881
3882 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3883 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3884 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3885 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3886 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3887 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3888 Update tests to include value field in output of -var-create.
a9c64011 3889
3c0a2960
AS
38902007-02-08 Andreas Schwab <schwab@suse.de>
3891
3892 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3893
108546a0
DJ
38942007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3895
3896 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3897 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3898
d701dcab
DP
38992007-02-02 Denis Pilat <denis.pilat@st.com>
3900
3901 * gdb.threads/threadapply.exp: check that frame is not changed by
3902 the thread apply all command.
3903
783e3e2f
AS
39042007-01-31 Andreas Schwab <schwab@suse.de>
3905
6d9c3a87
AS
3906 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3907
3c50d7b9
AS
3908 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3909 in the dwarf sections.
3910 * gdb.dwarf2/mac-fileno.S: Likewise.
3911
783e3e2f
AS
3912 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3913 bspstore register on ia64.
3914
78ff580e
AS
39152007-01-29 Andreas Schwab <schwab@suse.de>
3916
cc8e9b12
AS
3917 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3918 "frame-begin" annotation.
3919
78ff580e
AS
3920 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3921 number of "frames-invalid" annotations.
3922
704a4f78
DJ
39232007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3924
3925 * gdb.base/commands.exp: Call if_commands_test.
3926 (gdb_test_no_prompt, if_commands_test): New.
3927
e741bf94
MK
39282007-01-28 Mark Kettenis <kettenis@gnu.org>
3929
3930 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3931
474d0ad3
AS
39322007-01-27 Andreas Schwab <schwab@suse.de>
3933
3934 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3935 .short/.int/.quad in the dwarf sections.
3936 * gdb.dwarf2/dw2-intercu.S: Likewise.
3937 * gdb.dwarf2/dw2-intermix.S: Likewise.
3938
e784b426
JK
39392007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3940
3941 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3942 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3943 array.
e784b426
JK
3944 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3945 * gdb.base/setvar.exp: Likewise.
3946
37f08e04
AS
39472007-01-26 Andreas Schwab <schwab@suse.de>
3948
9a01813a
AS
3949 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3950 test.
3951
37f08e04
AS
3952 * gdb.base/multi-forks.exp ("restart $i"): Also match
3953 __kernel_syscall_via_break.
3954
6e2a9270
VP
39552007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3956
3957 * lib/mi-support.exp (mi_delete_varobj): New.
3958 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3959 testcase.
3960 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3961 (main): Call the above.
3962 (reference_update_test, base_in_reference_test)
3963 (reference_to_pointer): Delete the created varobjs.
a9c64011 3964
e515b470
DJ
39652007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3966
3967 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3968 * configure: Regenerated.
3969 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3970 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3971 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3972 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3973 * lib/gdb.exp (gdb_skip_xml_test): New function.
3974
08d8bcd7
DJ
39752007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3976
3977 * gdb.base/sigrepeat.exp: Correct error message.
3978
39792007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3980 Daniel Jacobowitz <dan@codesourcery.com>
3981
3982 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3983 gdb.arch/i386-gnu-cfi-asm.S: New files.
3984
97c3f1f3
JK
39852007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3986
3987 * lib/gdb.exp: Abort on missing `site.exp'.
3988
cb1df416
DJ
39892007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3990 Daniel Jacobowitz <dan@codesourcery.com>
3991
3992 * gdb.base/included.c, gdb.base/included.exp,
3993 gdb.base/included.h: New files.
3994
35990120
DJ
39952007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3996
3997 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3998 (maximize_rlimit): Reduce limits on 64-bit systems.
3999
6e81a116 40002007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
4001
4002 From Marcus Deuling <deuling@de.ibm.com>:
4003 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4004 every case.
4005
6c3c41f3
NR
40062007-01-13 Nick Roberts <nickrob@snap.net.nz>
4007
4008 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4009 (test_path_specification): Use objdir instead of srcdir to always
4010 get an absolute filename.
4011
2f12c312
DJ
40122007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4013
4014 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4015
81121995
VP
40162007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4017
4018 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4019 Make sure the variable we're using is in scope.
4020 (reference_to_pointer): Likewise.
4021
4741b737
DJ
40222007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4023
4024 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4025 has no debug information.
4026
054410c3
DJ
40272007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4028
4029 * gdb.base/annota1.exp: Remove extra send_gdb.
4030
818f79f6
DJ
40312007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4032
4033 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4034
f7a6bb70
DJ
40352007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4036
4037 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4038
57e66780
DJ
40392007-01-08 Nick Roberts <nickrob@snap.net.nz>
4040 Daniel Jacobowitz <dan@codesourcery.com>
4041
4042 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4043 lcharacter or linteger change. Correct duplicated test name.
4044 * gdb.mi/mi2-var-cmd.exp: Likewise.
4045
3d799a95
DJ
40462007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4047
4048 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4049
40502007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 4051
a9c64011
AS
4052 * gdb.base/nofield.c: New file.
4053 * gdb.base/nofield.exp: New testcase.
51679ba9 4054
eafb94e8
NR
40552007-01-05 Nick Roberts <nickrob@snap.net.nz>
4056
4057 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4058
4059 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4060 test.
4061
5e572bb4
DJ
40622007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4063
4064 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4065
74a44383
DJ
40662007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4067
4068 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4069 when continuing.
4070
1b572db9
DJ
40712007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4072
4073 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4074 Expect ".exe" extension.
4075
381bc39b
DJ
40762007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4077
4078 * gdb.base/charset.exp: Add explicit filename to break.
4079 * gdb.base/dbx.exp: Add explicit filename to breaks.
4080
2b70e4c6
DJ
40812007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4082
4083 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4084 * gdb.mi/mi2-file.exp: Likewise.
4085
303b6f5d
DJ
40862007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4087
4088 Implement specification of MI tests as comments
4089 in C and C++ sources.
4090 * lib/mi-support.exp (mi_autotest_data): New variable.
4091 (mi_autotest_source): New variable.
4092 (count_newlines, mi_prepare_inline_tests)
4093 (mi_get_inline_test, mi_continue_to_line)
4094 (mi_run_inline_test, mi_tbreak)
4095 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4096 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4097 Run inline tests.
4098 * gdb.mi/mi-var-cp.cc: Define tests here.
4099
23da0d94
VP
41002007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4101
4102 Simplify usage of mi_continue_to.
4103 * lib/mi-support.exp (mi_runto_helper): Renamed
4104 from mi_runto, added new parameter 'run_or_continue'.
4105 (mi_runto): Use mi_runto_helper.
4106 (mi_continue_to): Accept just function name as parameter.
4107 Use mi_runto_helper.
4108 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4109 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4110
f9e18282
JB
41112006-01-04 Joel Brobecker <brobecker@adacore.com>
4112
4113 Make this testcase a bit more realistic. The current code
4114 is too simplistic, and allows the compiler to optimize out
4115 some of the entities we need for this testcase.
4116 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4117 (Do_Nothing): Add extra parameter.
4118 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4119 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4120 by using a variable of type Void_Star.
4121
fd678c65
JB
41222006-01-04 Joel Brobecker <brobecker@adacore.com>
4123
4124 * gdb.ada/catch_ex/foo.adb: New file.
4125 * gdb.ada/catch_ex.exp: New testcase.
4126
05cfdb42
DJ
41272007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4128
4129 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4130 pass --image-base to linker.
4131
2e03ee74
DJ
41322007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4133 Daniel Jacobowitz <dan@codesourcery.com>
4134
4135 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4136 secondary prompts.
4137
0d5de010
DJ
41382007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4139
4140 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4141 output. Test the types of members and member pointers.
4142 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4143 gdb/2092.
4144 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4145 statement. Enable for GCC. Update expected output for some tests
4146 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4147 layout.
4148 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4149 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4150 (Diamond::vget_base): New.
4151 (main): Add new tests.
4152 * gdb.cp/printmethod.exp: Update expected output for member functions.
4153 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
4154 print pEe->D::vg().
4155
61a771aa
DJ
41562007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4157
4158 * gdb.threads/tls.exp: Allow stops in sem_post.
4159
2fa63963
DJ
41602006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
4161
4162 * gdb.base/annota1.exp: Allow .*printf in backtraces.
4163 * gdb.base/annota3.exp: Likewise.
4164 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
4165 again (instead of timing out).
4166 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
4167 GCC bug 26475.
4168 * gdb.java/jmisc.exp: Adjust to work with method signatures including
4169 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
4170 test from jmisc1.exp.
4171 * gdb.java/jmisc1.exp: Delete.
4172 * gdb.java/jprint.exp: Adjust to work with method signatures including
4173 return types.
4174 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
4175 * gdb.threads/linux-dp.exp: Don't be confused by program output.
4176 * lib/java.exp (compile_java_from_source): Pass the correct type
4177 to target_compile.
4178
5eefc2b7
JB
41792006-12-31 Joel Brobecker <brobecker@adacore.com>
4180
4181 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
4182 (stack_align_edx): New function.
4183 (stack_align_eax): New function.
4184 (main): Add calls to stack_align_edx and stack_align_eax.
4185 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
4186 Add testing for the cases where the register used during a stack
4187 realignment is edx. Same for eax.
4188
227c54da
DJ
41892006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
4190
4191 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
4192 and generic PE targets.
4193
cab8ac94
JB
41942006-12-29 Joel Brobecker <brobecker@adacore.com>
4195
4196 * gdb.ada/array_return.exp: Update copyright date list.
4197
ba54f318
JB
41982006-12-27 Joel Brobecker <brobecker@adacore.com>
4199
4200 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4201 (Create_Small_Float_Vector): New function.
4202 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4203 function body.
4204 * gdb.ada/array_return/p.adb: Use new type and function from
4205 package Pck.
4206 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4207 able to print the value returned by a function returning an
4208 array of float.
4209
6b7a35dd
JB
42102006-12-20 Joel Brobecker <brobecker@adacore.com>
4211
4212 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4213 The associated tests should be PASSing.
4214
038224f6
VP
42152006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4216
4217 Test for base in references.
4218 * gdb.mi/mi-var-cp.cc: Add test code.
4219 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4220 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4221 * gdb.mi/mi2-watch.exp: Likewise.
4222 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4223 (mi_list_varobj_children): New function.
4224
b26ed50d
VP
42252006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4226
4227 * lib/mi-support.exp
4228 (mi_runto): Accept "()" after function name.
4229 (mi_create_varobj): New function.
4230 (mi_varobj_update): New function.
4231 (mi_Check_varobj_value): New function.
4232 * gdb.mi/mi-var-cp.exp: New file.
4233 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 4234
08232497
DJ
42352006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4236
4237 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4238 gdb.base/weaklib2.c: New files.
4239
d394c993 42402006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 4241
ac6c2fba
NS
4242 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4243 info. Adjust test names.
4244
8ec659a0 4245 * gdb.base/break.c (main): Move position of malloc.
d394c993 4246 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 4247
acd65feb
VP
42482006-11-28 Vladimir Prus <vladimir@codesourcery.com>
4249
4250 * gdb.mi/mi-var-cmd.exp: Check -var-update after
4251 assignement of arrays and function pointers.
4252 * gdb.mi/var-cmd.c: Add declaration necessary for above
4253 tests.
4254
f556d5e5
NS
42552006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4256
4257 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
4258
4259 * gdb.threads/linux-dp.exp: Read thread table before and after
4260 creating each philosopher and verify it.
4261
697bc68d
NS
42622006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4263 Paul Brook <paul@codesourcery.com>
4264 Daniel Jacobowitz <dan@codesourcery.com>
4265
4266 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 4267 main to remove duplication. Add start function of the form
697bc68d
NS
4268 '_*start[1-9]*'. Add RVDS start function.
4269
29d73ae4
DJ
42702006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4271
4272 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
4273
c1d88655
UW
42742006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4275
4276 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
4277 * gdb.asm/spu.inc: New file.
4278 * gdb.base/term.exp: Disable if [target_info exists noargs].
4279 * gdb.gdb/complaints.exp: Disable if ![isnative].
4280 * gdb.gdb/selftest.exp: Likewise.
4281 * gdb.gdb/observer.exp: Likewise.
4282 * gdb.gdb/xfullpath.exp: Likewise.
4283 * gdb.base/attach.exp: Disable on SPU target.
4284 * gdb.cp/bs145503.exp: Likewise.
4285 * gdb.cp/exception.exp: Likewise.
4286 * gdb.cp/userdef.exp: Likewise.
4287
32a13b1a
DJ
42882006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4289
4290 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
4291
d8295fe9
VP
42922006-11-10 Vladimir Prus <vladimir@codesourcery.com>
4293
4294 * gdb.base/completion.exp: Fix completion tests for
4295 'info' and 'info '.
4296 * gdb.base/help.exp (help_test_raw, test_class_help)
4297 (test_prefix_command_help): Move...
4298 * lib/gdb.exp: Here.
4299 * gdb.base/main.exp: Adjust.
4300 * gdb.cp/maint.exp: Adjust.
4301 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 4302
8c394015
VP
43032006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4304
4305 * gdb.stabs/weird.exp (print_weird_var): Use
4306 gdb_test_multiple instead of gdb_expect.
4307
027fc1bc
VP
43082006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4309
4310 * gdb.base/help.exp (help_test_raw): New.
4311 (test_class_help): New.
4312 (test_prefix_command_help): New.
4313 Adjust testcases.
4314
67609209
FR
43152006-11-09 Christophe Lyon <christophe.lyon@st.com>
4316
4317 * gdb.base/constvars.c (main): Write to crass and crips, so that
4318 they are allocated by the compiler.
4319
f73adfeb
AS
43202006-10-27 Andreas Schwab <schwab@suse.de>
4321
4322 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4323 "detach-fork".
4324
2f83a18e
DJ
43252006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
4326
4327 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4328 of patterns.
4329
94277a38
DJ
43302006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4331
4332 * gdb.base/sepdebug.exp: Remove debug format test.
4333 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4334 Handle no-symtab.
4335 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4336
5bd2f6e2
DJ
43372006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4338
4339 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4340 int to pointer or pointer to int.
4341 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4342
8c008720
DJ
43432006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4344
4345 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4346
9e35dae4
DJ
43472006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4348
4349 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4350
d9639e13
DJ
43512006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4352
4353 PR c++/2116
4354 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4355
390a1bd0
JB
43562006-10-06 Joel Brobecker <brobecker@adacore.com>
4357
4358 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4359 the corresponding bug has been fixed in GDB (PR/2018).
4360
dd920c33
JB
43612006-10-06 Joel Brobecker <brobecker@adacore.com>
4362
4363 * gdb.base/subst.exp: New testcase.
4364
53bbefe9
JB
43652006-10-06 Joel Brobecker <brobecker@adacore.com>
4366
4367 * gdb.ada/array_return/pck.ads: Add copyright notice.
4368 * gdb.ada/array_return/pck.adb: Likewise.
4369 * gdb.ada/array_return/p.adb: Likewise.
4370 * gdb.ada/exec_changed/first.adb: Likewise.
4371 * gdb.ada/exec_changed/second.adb: Likewise.
4372
09851417
JB
43732006-10-06 Joel Brobecker <brobecker@adacore.com>
4374
4375 * gdb.ada/watch_arg/watch.adb: New file.
4376 * gdb.ada/watch_arg.exp: New testcase.
4377
041bf30d
VP
43782006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4379
4380 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 4381 via string_to_regexp.
041bf30d 4382 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4383
f286fbdd 43842006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4385
4386 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4387 Remove unused / obsolete files.
4388
7c07f349
NR
43892006-09-19 Nick Roberts <nickrob@snap.net.nz>
4390
4391 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4392
cd5ff84a
VP
43932006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4394
4395 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4396 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4397 the number of frames.
cd5ff84a 4398
ae018d1a
DJ
43992006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4400
4401 * gdb.base/args.c (main): Add breakpoint marker.
4402 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4403 really test empty arguments.
4404 (args_load): Delete.
4405 (args_test): New.
4406
b399c549
NR
44072006-09-13 Nick Roberts <nickrob@snap.net.nz>
4408
4409 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4410 check for one file.
4411
2ab1eb7a
VP
44122006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4413
4414 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4415 HIGH_FRAME argument to -stack-list-locals can be larger than
4416 the number of frames.
a9c64011 4417
476308bf
FF
44182006-08-18 Fred Fish <fnf@specifix.com>
4419
4420 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4421 '$' in front of skip_vmx_tests_saved when setting that.
4422
8625200f
AS
44232006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4424
4425 * gdb.base/trace-commands.exp: New file.
4426
089ec8f1
DJ
44272006-08-10 Joel Brobecker <brobecker@adacore.com>
4428 Daniel Jacobowitz <dan@codesourcery.com>
4429
4430 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4431 expected output of the backtrace commands.
4432
b60f0898
JB
44332006-08-09 Joel Brobecker <brobecker@adacore.com>
4434
4435 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4436 untested followed by return combination.
4437 * gdb.arch/altivec-regs.exp: Likewise.
4438 * gdb.arch/e500-abi.exp: Likewise.
4439 * gdb.arch/e500-regs.exp: Likewise.
4440 * gdb.arch/gdb1291.exp: Likewise.
4441 * gdb.arch/gdb1431.exp: Likewise.
4442 * gdb.arch/gdb1558.exp: Likewise.
4443 * gdb.arch/i386-prologue.exp: Likewise.
4444 * gdb.arch/i386-unwind.exp: Likewise.
4445 * gdb.asm/asm-source.exp: Likewise.
4446 * gdb.base/a2-run.exp: Likewise.
4447 * gdb.base/advance.exp: Likewise.
4448 * gdb.base/all-bin.exp: Likewise.
4449 * gdb.base/annota1.exp: Likewise.
4450 * gdb.base/annota3.exp: Likewise.
4451 * gdb.base/args.exp: Likewise.
4452 * gdb.base/arithmet.exp: Likewise.
4453 * gdb.base/assign.exp: Likewise.
4454 * gdb.base/async.exp: Likewise.
4455 * gdb.base/attach.exp: Likewise.
4456 * gdb.base/bang.exp: Likewise.
4457 * gdb.base/bigcore.exp: Likewise.
4458 * gdb.base/bitfields.exp: Likewise.
4459 * gdb.base/bitfields2.exp: Likewise.
4460 * gdb.base/break.exp: Likewise.
4461 * gdb.base/call-sc.exp: Likewise.
4462 * gdb.base/call-strs.exp: Likewise.
4463 * gdb.base/callfuncs.exp: Likewise.
4464 * gdb.base/checkpoint.exp: Likewise.
4465 * gdb.base/chng-syms.exp: Likewise.
4466 * gdb.base/code-expr.exp: Likewise.
4467 * gdb.base/commands.exp: Likewise.
4468 * gdb.base/completion.exp: Likewise.
4469 * gdb.base/cond-expr.exp: Likewise.
4470 * gdb.base/condbreak.exp: Likewise.
4471 * gdb.base/consecutive.exp: Likewise.
4472 * gdb.base/constvars.exp: Likewise.
4473 * gdb.base/corefile.exp: Likewise.
4474 * gdb.base/cvexpr.exp: Likewise.
4475 * gdb.base/dbx.exp: Likewise.
4476 * gdb.base/define.exp: Likewise.
4477 * gdb.base/detach.exp: Likewise.
4478 * gdb.base/display.exp: Likewise.
4479 * gdb.base/dump.exp: Likewise.
4480 * gdb.base/ena-dis-br.exp: Likewise.
4481 * gdb.base/ending-run.exp: Likewise.
4482 * gdb.base/environ.exp: Likewise.
4483 * gdb.base/eval-skip.exp: Likewise.
4484 * gdb.base/exprs.exp: Likewise.
4485 * gdb.base/fileio.exp: Likewise.
4486 * gdb.base/finish.exp: Likewise.
4487 * gdb.base/float.exp: Likewise.
4488 * gdb.base/foll-exec.exp: Likewise.
4489 * gdb.base/foll-fork.exp: Likewise.
4490 * gdb.base/foll-vfork.exp: Likewise.
4491 * gdb.base/freebpcmd.exp: Likewise.
4492 * gdb.base/funcargs.exp: Likewise.
4493 * gdb.base/gcore.exp: Likewise.
4494 * gdb.base/gdb1090.exp: Likewise.
4495 * gdb.base/gdb1250.exp: Likewise.
4496 * gdb.base/huge.exp: Likewise.
4497 * gdb.base/info-proc.exp: Likewise.
4498 * gdb.base/interrupt.exp: Likewise.
4499 * gdb.base/jump.exp: Likewise.
4500 * gdb.base/langs.exp: Likewise.
4501 * gdb.base/lineinc.exp: Likewise.
4502 * gdb.base/list.exp: Likewise.
4503 * gdb.base/logical.exp: Likewise.
4504 * gdb.base/long_long.exp: Likewise.
4505 * gdb.base/macscp.exp: Likewise.
4506 * gdb.base/maint.exp: Likewise.
4507 * gdb.base/mips_pro.exp: Likewise.
4508 * gdb.base/miscexprs.exp: Likewise.
4509 * gdb.base/multi-forks.exp: Likewise.
4510 * gdb.base/opaque.exp: Likewise.
4511 * gdb.base/overlays.exp: Likewise.
4512 * gdb.base/pc-fp.exp: Likewise.
4513 * gdb.base/pointers.exp: Likewise.
4514 * gdb.base/printcmds.exp: Likewise.
4515 * gdb.base/psymtab.exp: Likewise.
4516 * gdb.base/ptype.exp: Likewise.
4517 * gdb.base/recurse.exp: Likewise.
4518 * gdb.base/relational.exp: Likewise.
4519 * gdb.base/relocate.exp: Likewise.
4520 * gdb.base/remote.exp: Likewise.
4521 * gdb.base/reread.exp: Likewise.
4522 * gdb.base/restore.exp: Likewise.
4523 * gdb.base/return.exp: Likewise.
4524 * gdb.base/return2.exp: Likewise.
4525 * gdb.base/scope.exp: Likewise.
4526 * gdb.base/sect-cmd.exp: Likewise.
4527 * gdb.base/sep.exp: Likewise.
4528 * gdb.base/sepdebug.exp: Likewise.
4529 * gdb.base/setshow.exp: Likewise.
4530 * gdb.base/setvar.exp: Likewise.
4531 * gdb.base/sigall.exp: Likewise.
4532 * gdb.base/sigbpt.exp: Likewise.
4533 * gdb.base/signals.exp: Likewise.
4534 * gdb.base/signull.exp: Likewise.
4535 * gdb.base/sizeof.exp: Likewise.
4536 * gdb.base/solib.exp: Likewise.
4537 * gdb.base/step-line.exp: Likewise.
4538 * gdb.base/step-test.exp: Likewise.
4539 * gdb.base/structs.exp: Likewise.
4540 * gdb.base/structs2.exp: Likewise.
4541 * gdb.base/term.exp: Likewise.
4542 * gdb.base/twice.exp: Likewise.
4543 * gdb.base/until.exp: Likewise.
4544 * gdb.base/varargs.exp: Likewise.
4545 * gdb.base/volatile.exp: Likewise.
4546 * gdb.base/watchpoint.exp: Likewise.
4547 * gdb.base/whatis-exp.exp: Likewise.
4548 * gdb.base/whatis.exp: Likewise.
4549 * gdb.cp/ambiguous.exp: Likewise.
4550 * gdb.cp/annota2.exp: Likewise.
4551 * gdb.cp/annota3.exp: Likewise.
4552 * gdb.cp/bool.exp: Likewise.
4553 * gdb.cp/breakpoint.exp: Likewise.
4554 * gdb.cp/casts.exp: Likewise.
4555 * gdb.cp/class2.exp: Likewise.
4556 * gdb.cp/classes.exp: Likewise.
4557 * gdb.cp/cplusfuncs.exp: Likewise.
4558 * gdb.cp/ctti.exp: Likewise.
4559 * gdb.cp/derivation.exp: Likewise.
4560 * gdb.cp/exception.exp: Likewise.
4561 * gdb.cp/gdb1355.exp: Likewise.
4562 * gdb.cp/hang.exp: Likewise.
4563 * gdb.cp/inherit.exp: Likewise.
4564 * gdb.cp/local.exp: Likewise.
4565 * gdb.cp/m-data.exp: Likewise.
4566 * gdb.cp/m-static.exp: Likewise.
4567 * gdb.cp/member-ptr.exp: Likewise.
4568 * gdb.cp/method.exp: Likewise.
4569 * gdb.cp/misc.exp: Likewise.
4570 * gdb.cp/namespace.exp: Likewise.
4571 * gdb.cp/overload.exp: Likewise.
4572 * gdb.cp/ovldbreak.exp: Likewise.
4573 * gdb.cp/pr-1023.exp: Likewise.
4574 * gdb.cp/pr-1210.exp: Likewise.
4575 * gdb.cp/pr-574.exp: Likewise.
4576 * gdb.cp/printmethod.exp: Likewise.
4577 * gdb.cp/psmang.exp: Likewise.
4578 * gdb.cp/ref-params.exp: Likewise.
4579 * gdb.cp/ref-types.exp: Likewise.
4580 * gdb.cp/rtti.exp: Likewise.
4581 * gdb.cp/templates.exp: Likewise.
4582 * gdb.cp/try_catch.exp: Likewise.
4583 * gdb.cp/userdef.exp: Likewise.
4584 * gdb.cp/virtfunc.exp: Likewise.
4585 * gdb.disasm/am33.exp: Likewise.
4586 * gdb.disasm/h8300s.exp: Likewise.
4587 * gdb.disasm/mn10300.exp: Likewise.
4588 * gdb.disasm/sh3.exp: Likewise.
4589 * gdb.disasm/t01_mov.exp: Likewise.
4590 * gdb.disasm/t02_mova.exp: Likewise.
4591 * gdb.disasm/t03_add.exp: Likewise.
4592 * gdb.disasm/t04_sub.exp: Likewise.
4593 * gdb.disasm/t05_cmp.exp: Likewise.
4594 * gdb.disasm/t06_ari2.exp: Likewise.
4595 * gdb.disasm/t07_ari3.exp: Likewise.
4596 * gdb.disasm/t08_or.exp: Likewise.
4597 * gdb.disasm/t09_xor.exp: Likewise.
4598 * gdb.disasm/t10_and.exp: Likewise.
4599 * gdb.disasm/t11_logs.exp: Likewise.
4600 * gdb.disasm/t12_bit.exp: Likewise.
4601 * gdb.disasm/t13_otr.exp: Likewise.
4602 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4603 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4604 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4605 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4606 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4607 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4608 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4609 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4610 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4611 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4612 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4613 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4614 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4615 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4616 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4617 * gdb.mi/gdb701.exp: Likewise.
4618 * gdb.mi/gdb792.exp: Likewise.
4619 * gdb.mi/mi-basics.exp: Likewise.
4620 * gdb.mi/mi-break.exp: Likewise.
4621 * gdb.mi/mi-cli.exp: Likewise.
4622 * gdb.mi/mi-console.exp: Likewise.
4623 * gdb.mi/mi-disassemble.exp: Likewise.
4624 * gdb.mi/mi-eval.exp: Likewise.
4625 * gdb.mi/mi-file.exp: Likewise.
4626 * gdb.mi/mi-read-memory.exp: Likewise.
4627 * gdb.mi/mi-regs.exp: Likewise.
4628 * gdb.mi/mi-return.exp: Likewise.
4629 * gdb.mi/mi-simplerun.exp: Likewise.
4630 * gdb.mi/mi-stack.exp: Likewise.
4631 * gdb.mi/mi-stepi.exp: Likewise.
4632 * gdb.mi/mi-syn-frame.exp: Likewise.
4633 * gdb.mi/mi-until.exp: Likewise.
4634 * gdb.mi/mi-var-block.exp: Likewise.
4635 * gdb.mi/mi-var-child.exp: Likewise.
4636 * gdb.mi/mi-var-cmd.exp: Likewise.
4637 * gdb.mi/mi-var-display.exp: Likewise.
4638 * gdb.mi/mi-watch.exp: Likewise.
4639 * gdb.mi/mi2-basics.exp: Likewise.
4640 * gdb.mi/mi2-break.exp: Likewise.
4641 * gdb.mi/mi2-cli.exp: Likewise.
4642 * gdb.mi/mi2-console.exp: Likewise.
4643 * gdb.mi/mi2-disassemble.exp: Likewise.
4644 * gdb.mi/mi2-eval.exp: Likewise.
4645 * gdb.mi/mi2-file.exp: Likewise.
4646 * gdb.mi/mi2-read-memory.exp: Likewise.
4647 * gdb.mi/mi2-regs.exp: Likewise.
4648 * gdb.mi/mi2-return.exp: Likewise.
4649 * gdb.mi/mi2-simplerun.exp: Likewise.
4650 * gdb.mi/mi2-stack.exp: Likewise.
4651 * gdb.mi/mi2-stepi.exp: Likewise.
4652 * gdb.mi/mi2-syn-frame.exp: Likewise.
4653 * gdb.mi/mi2-until.exp: Likewise.
4654 * gdb.mi/mi2-var-block.exp: Likewise.
4655 * gdb.mi/mi2-var-child.exp: Likewise.
4656 * gdb.mi/mi2-var-cmd.exp: Likewise.
4657 * gdb.mi/mi2-var-display.exp: Likewise.
4658 * gdb.mi/mi2-watch.exp: Likewise.
4659 * gdb.stabs/exclfwd.exp: Likewise.
4660 * gdb.stabs/weird.exp: Likewise.
4661 * gdb.threads/gcore-thread.exp: Likewise.
4662 * gdb.trace/actions.exp: Likewise.
4663 * gdb.trace/backtrace.exp: Likewise.
4664 * gdb.trace/circ.exp: Likewise.
4665 * gdb.trace/collection.exp: Likewise.
4666 * gdb.trace/deltrace.exp: Likewise.
4667 * gdb.trace/infotrace.exp: Likewise.
4668 * gdb.trace/limits.exp: Likewise.
4669 * gdb.trace/packetlen.exp: Likewise.
4670 * gdb.trace/passc-dyn.exp: Likewise.
4671 * gdb.trace/passcount.exp: Likewise.
4672 * gdb.trace/report.exp: Likewise.
4673 * gdb.trace/save-trace.exp: Likewise.
4674 * gdb.trace/tfind.exp: Likewise.
4675 * gdb.trace/tracecmd.exp: Likewise.
4676 * gdb.trace/while-dyn.exp: Likewise.
4677 * gdb.trace/while-stepping.exp: Likewise.
4678
f4b618d1
JB
46792006-08-08 Joel Brobecker <brobecker@adacore.com>
4680
4681 * gdb.base/step-bt.c: New file.
4682 * gdb.base/step-bt.exp: New testcase.
4683
3d00d119
DJ
46842006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4685
4686 * config/monitor.exp (gdb_load): Remove support for obsolete
4687 download-write-size.
4688 * gdb.base/remote.exp: Likewise. Update all callers of
4689 gdb_timed_load.
4690
017b5bd4
DJ
46912006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4692
4693 * cursal.exp: Pass binfile to gdb_load.
4694
837c599d
DJ
46952006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4696
4697 * gdb.base/cursal.exp: Add "" to gdb_load call.
4698
8dd4540b
MK
46992006-07-29 Mark Kettenis <kettenis@gnu.org>
4700
4701 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4702 NetBSD/ELF targets.
4703
ab5c9f60
DJ
47042006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4705
4706 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4707 operator*.
4708
4c42eaff
DJ
47092006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4710
4711 * gdb.base/completion.exp: Update for change in "file" behavior.
4712 * gdb.stabs/weird.exp: Likewise.
4713 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4714 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4715
0155cc76
NS
47162006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4717
4718 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4719 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4720
16026cd7
AS
47212006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4722
4723 * gdb.base/default.exp: Update source command error message.
4724 * gdb.base/help.exp: Update 'help source' message.
4725
16963cb6
DJ
47262006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4727
4728 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4729 test.
4730
6d7fd486
AS
47312006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4732
4733 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4734
29e8a844
DJ
47352006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4736
4737 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4738
6afcfa39
DJ
47392006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4740
4741 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4742
267a692b
MK
47432006-07-17 Mark Kettenis <kettenis@gnu.org>
4744
4745 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4746 *-*-openbsd* from targets for wich we expect ARM FPA floating
4747 point format.
4748
85d2fec4
NR
47492006-07-17 Nick Roberts <nickrob@snap.net.nz>
4750
4751 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4752
47532006-07-17 Mark Kettenis <kettenis@gnu.org>
4754
4755 * gdb.base/annota3.exp: Expect frame-begin annotation.
4756
85b4c6e8
JB
47572006-07-14 Joel Brobecker <brobecker@adacore.com>
4758
4759 * gdb.base/help.exp: Adjust "help unset" test to accept
4760 any list of unset commands.
4761
fb933624
DJ
47622006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4763 Daniel Jacobowitz <dan@codesourcery.com>
4764
4765 * gdb.cp/ref-params.exp: New test.
4766 * gdb.cp/ref-params.cc: New source file.
4767 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4768
1dff4b64
MK
47692006-07-08 Mark Kettenis <kettenis@gnu.org>
4770
4771 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4772 spaces/tabs in regular expressions since they might not be there.
4773
40d2e0e3
AS
47742006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4775
4776 * gdb.base/ifelse.exp: New file.
4777
f6c957d2
NS
47782006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4779
4780 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4781 line.
4782 * gdb.base/huge.exp: Loop over compilation to find a size that
4783 is acceptable.
4784 * gdb.base/remote.exp: Correct expected strings.
4785 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4786
b9c5a23d
DJ
47872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4788
4789 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4790
9af2e58d
DJ
47912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4792
4793 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4794 native.
4795
30930ca5
DJ
47962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4797
4798 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4799 enable stabs testing.
4800
aa32fa1d
DJ
48012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4802
bd4a4c80 4803 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4804 gdb_test_multiple does.
4805
321fef15
DJ
48062006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4807
4808 * Makefile.in (host_alias): Remove.
4809 (target_alias): Use @target_noncanonical@.
4810 (site.exp): Don't set host_alias.
4811 * aclocal.m4: Remove contents. Include acx.m4.
4812 * configure: Regenerated.
4813 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4814
e1c2defa
NS
48152006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4816
e63b55d1
NS
4817 * lib/gdb.exp (gdb_load_cmd): New.
4818
5600ea19
NS
4819 * gdb.base/fileio.c: Add system(NULL) test.
4820 * gdb.base/fileio.exp: Check it.
4821
e1c2defa
NS
4822 * gdb.base/break.c: Add 10a breakpoint at }
4823 * gdb.base/break.exp: Add test for breakpoint at }
4824 * gdb.cp/anon-union.cc: Add code at end of function.
4825 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4826 * gdb.mi/var-cmd.c: Add code at end of function.
4827 * gdb.mi/mi-var-display.exp: Adjust end of next.
4828 * gdb.mi/mi2-var-display.exp: Likewise.
4829 * gdb.base/fileio.c: Add stop function and insert calls at
4830 stopping places.
4831 * gdb.base/fileio.exp: Breakpoint stop function and remove
4832 explicit line number references.
4833
6c0112ec
JB
48342006-05-19 Joel Brobecker <brobecker@adacore.com>
4835
a9c64011
AS
4836 * gdb.base/del.exp (test_delete_alias): New function.
4837 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4838
154189a4
FF
48392006-05-18 Fred Fish <fnf@specifix.com>
4840
4841 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4842 required. Check for spurious output after program exits normally.
4843
582e64c2
FF
48442006-05-17 Fred Fish <fnf@specifix.com>
4845
4846 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4847 gdb_load, so it works in the simulator.
4848
8ef6493a
FF
48492006-05-11 Fred Fish <fnf@specifix.com>
4850
4851 * gdb.base/bang.exp: Ignore unexpected output between the
4852 "program exited normally" and the gdb prompt, as many other
4853 tests do.
4854
692b141c
MK
48552006-05-07 Mark Kettenis <kettenis@gnu.org>
4856
4857 * gdb.base/help.exp: Make "delete checkpoint" part option for
4858 "help d" and "help delete" tests.
4859
540b8a30
UW
48602006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4861
a9c64011 4862 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4863 expected output in some mi_gdb_test statements.
4864 * gdb.mi/mi2-basics.exp: Likewise.
4865
9b6462d9
JB
48662006-05-05 Joel Brobecker <brobecker@adacore.com>
4867
4868 * gdb.base/del.c: New file.
4869 * gdb.base/del.exp: New testcase.
4870
954de43b
DM
48712006-05-05 David S. Miller <davem@sunset.davemloft.net>
4872
4873 * gdb.base/break.exp: Do not assume a breakpoint on
4874 main will actually be in $srcfile when optimizing.
1303f75e
DM
4875 * gdb.base/savedregs.exp: Do not require that the dummy
4876 frame location match up to a symbol and source file location.
c3242428
DM
4877 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4878 will get printed without a mi_cmd_data_list_register_values prefix.
4879 (*-data-list-register-*): Correct regular expressions to expect the new
4880 pseudo d? floating point registers.
4881 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4882
c7e64c9a
DJ
48832006-05-05 Christophe Lyon <christophe.lyon@st.com>
4884
4885 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4886 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4887 is allocated by the compiler.
4888 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4889 anons, e, anone to force their allocation by the compiler.
4890
48912006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4892
4893 * gdb.base/help.exp: Update expected text for help d and
4894 help delete.
4895
27ce9a6d
MK
48962006-05-02 Mark Kettenis <kettenis@gnu.org>
4897
4898 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4899 NetBSD/ELF targets.
4900
8608915f
MK
49012006-04-30 Mark Kettenis <kettenis@gnu.org>
4902
4903 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4904 single-step breakpoint fails; make this a KFAIL on
4905 sparc*-*-openbsd*.
4906 * gdb.base/siginfo.exp: Likewise.
4907 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4908
b8db102d
MS
49092006-04-26 Michael Snyder <msnyder@redhat.com>
4910
4911 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4912 which may have to consume output from other forks.
4913 Add tests to make sure that "delete fork" succeeded.
4914
c702009a
MS
49152006-04-20 Michael Snyder <msnyder@redhat.com>
4916
4917 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4918 Add support for the Renesas M32C and M16C.
4919
4920 * gdb.asm/asm-source.exp: Add m32c target.
4921 * gdb.asm/m32c.inc: Support for m32c target.
4922
e28493f2
AS
49232006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4924
4925 * gdb.base/commands.exp (recursive_source_test): New test.
4926
880da185
DM
49272006-04-04 David S. Miller <davem@sunset.davemloft.net>
4928
4929 * gdb.base/float.exp: Add pattern for sparc targets.
4930
61d9b92f
DJ
49312006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4932
4933 * gdb.base/commands.exp (stray_arg0_test): New test.
4934
bd717df8
PB
49352006-03-30 Paul Brook <paul@codesourcery.com>
4936
4937 * gdb.mi/mi-until.exp: kfail broken until command.
4938 * gdb.mi/mi2-until.exp: Ditto.
4939
ec793d3c
NR
49402006-03-27 Nick Roberts <nickrob@snap.net.nz>
4941
4942 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4943
831004b7
AO
49442006-03-08 Alexandre Oliva <aoliva@redhat.com>
4945
4946 * gdb.base/prelink.exp: Anchor tested-for regular expression
4947 on gdb prompt.
4948
effe49a0
PB
49492006-03-07 Paul Brook <paul@codesourcery.com>
4950
4951 * gdb.base/assign.exp: Correct fail message.
4952
e5461016
PB
49532006-03-07 Paul Brook <paul@codesourcery.com>
4954
4955 * lib/compiler.c: Extract armcc version number.
4956 * lib/compiler.cc: Ditto.
4957
fc91c6c2
PB
49582006-03-07 Paul Brook <paul@codesourcery.com>
4959
4960 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4961 additional_flags=-w.
4962 * gdb.arch/altivec-regs.exp: Ditto.
4963 * gdb.arch/e500-abi.exp: Ditto.
4964 * gdb.arch/e500-regs.exp: Ditto.
4965 * gdb.base/all-bin.exp: Ditto.
4966 * gdb.base/annota1.exp: Ditto.
4967 * gdb.base/annota3.exp: Ditto.
4968 * gdb.base/args.exp: Ditto.
4969 * gdb.base/arithmet.exp: Ditto.
4970 * gdb.base/assign.exp: Ditto.
4971 * gdb.base/async.exp: Ditto.
4972 * gdb.base/bang.exp: Ditto.
4973 * gdb.base/break.exp: Ditto.
4974 * gdb.base/call-rt-st.exp: Ditto.
4975 * gdb.base/completion.exp: Ditto.
4976 * gdb.base/cond-expr.exp: Ditto.
4977 * gdb.base/condbreak.exp: Ditto.
4978 * gdb.base/consecutive.exp: Ditto.
4979 * gdb.base/define.exp: Ditto.
4980 * gdb.base/display.exp: Ditto.
4981 * gdb.base/ena-dis-br.exp: Ditto.
4982 * gdb.base/environ.exp: Ditto.
4983 * gdb.base/eval-skip.exp: Ditto.
4984 * gdb.base/info-proc.exp: Ditto.
4985 * gdb.base/jump.exp: Ditto.
4986 * gdb.base/logical.exp: Ditto.
4987 * gdb.base/long_long.exp: Ditto.
4988 * gdb.base/maint.exp: Ditto.
4989 * gdb.base/miscexprs.exp: Ditto.
4990 * gdb.base/pc-fp.exp: Ditto.
4991 * gdb.base/pointers.exp: Ditto.
4992 * gdb.base/relational.exp: Ditto.
4993 * gdb.base/reread.exp: Ditto.
4994 * gdb.base/sect-cmd.exp: Ditto.
4995 * gdb.base/sep.exp: Ditto.
4996 * gdb.base/sepdebug.exp: Ditto.
4997 * gdb.base/until.exp: Ditto.
4998 * gdb.base/whatis-exp.exp: Ditto.
4999 * gdb.cp/annota2.exp: Ditto.
5000 * gdb.cp/annota3.exp: Ditto.
5001 * gdb.trace/actions.exp: Ditto.
5002 * gdb.trace/backtrace.exp: Ditto.
5003 * gdb.trace/circ.exp: Ditto.
5004 * gdb.trace/collection.exp: Ditto.
5005 * gdb.trace/deltrace.exp: Ditto.
5006 * gdb.trace/infotrace.exp: Ditto.
5007 * gdb.trace/limits.exp: Ditto.
5008 * gdb.trace/packetlen.exp: Ditto.
5009 * gdb.trace/passc-dyn.exp: Ditto.
5010 * gdb.trace/passcount.exp: Ditto.
5011 * gdb.trace/report.exp: Ditto.
5012 * gdb.trace/save-trace.exp: Ditto.
5013 * gdb.trace/tfind.exp: Ditto.
5014 * gdb.trace/tracecmd.exp: Ditto.
5015 * gdb.trace/while-dyn.exp: Ditto.
5016 * gdb.trace/while-stepping.exp: Ditto.
5017 * lib/gdb.exp: Ditto.
5018 (gdb_compile): Handle nowarning option.
5019
5f4a23d9
AO
50202006-03-07 Alexandre Oliva <aoliva@redhat.com>
5021
5022 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5023 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5024 Rename executable to prelinkt. Don't re-prelink if we didn't
5025 get a core file. Test prelink -u exit status to tell whether
5026 prelinking failed. Use gdb_test_multiple.
5027
9733fc94
DJ
50282006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5029
5030 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5031 (do_tests): Call it.
5032
cc10cae3
AO
50332006-02-28 Alexandre Oliva <aoliva@redhat.com>
5034
5035 * gdb.base/prelink.exp: New test.
5036 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5037
15c46491
WZ
50382006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5039
5040 * gdb.fortran/derived-type.f90: New file.
5041 * gdb.fortran/derived-type.exp: New testcase.
5042
5c9f7ded
DJ
50432006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5044
5045 * gdb.base/default.exp: Allow ';' as a directory separator.
5046
5b96932b
AS
50472006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5048
5049 * gdb.base/help.exp (help add-symbol-file): Update.
5050
1986bccd
AS
50512006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5052
5053 * gdb.base/help.exp (help load): Update expected results.
5054
a8b7528f
FF
50552006-02-19 Fred Fish <fnf@specifix.com>
5056
5057 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5058 specifix hex value as part of results.
5059 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 5060
f8261448
FF
50612006-02-16 Fred Fish <fnf@specifix.com>
5062
5063 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5064 ushort_addr, and slong_addr, so the typedefs are not optimized
5065 away.
5066 * gdb.base/whatis.exp: Add tests using type name for struct type,
5067 union type, enum type, and typedef.
a9c64011 5068
31d8bdd2
MK
50692006-02-13 Mark Kettenis <kettenis@gnu.org>
5070
5071 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5072
34e41e63
JB
50732006-02-13 Jim Blandy <jimb@redhat.com>
5074
5075 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5076 case where it takes two "next" commands to skip past the init
5077 call.
5078
ac6e4f31
FF
50792006-02-12 Fred Fish <fnf@specifix.com>
5080
5081 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5082 to handle cases where it takes two "next" commands to skip
5083 past the init call.
5084
2db2d571
JB
50852006-02-07 Joel Brobecker <brobecker@adacore.com>
5086
5087 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5088 on hppa32 targets.
5089
38fcd64c
DJ
50902006-02-06 Vladimir Prus <ghost@cs.msu.su>
5091
5092 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5093 field.
5094
1315ad46
MK
50952006-01-29 Mark Kettenis <kettenis@gnu.org>
5096
5097 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5098
5625b943
DJ
50992006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5100
5101 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5102 files.
5103
80df1bbe
DJ
51042006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5105
5106 * gdb.cp/maint.exp: Set complaints to a positive value.
5107
9078e690
DJ
51082006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5109
5110 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5111 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5112 function name.
5113
9c903399
DJ
51142006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5115
5116 * gdb.base/checkpoint.c: Update copyright notice. Include
5117 <stdlib.h>.
5118
761ae4d6
JB
51192006-01-04 Jim Blandy <jimb@redhat.com>
5120
5121 * gdb.asm/asm-source.exp: Independently provide default values for
5122 asm-flags and debug-flags. Use 'string equal' to do the
5123 comparison, not the implicit expr's '==' operator. Remove
5124 now-unneeded assignments to asm-flags. In h8300 case, place
5125 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5126
099ac3dd
MS
51272006-01-04 Michael Snyder <msnyder@redhat.com>
5128
5129 * gdb.base/checkpoint.c: New file.
5130 * gdb.base/checkpoint.exp: New file.
5131 * gdb.base/multi-fork.c: New file.
5132 * gdb.base/multi-fork.exp: New file.
5133 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5134
f4d85314
FF
51352006-01-04 Fred Fish <fnf@specifix.com>
5136
5137 * gdb.base/ptype.c (foo): Add typedef.
5138 (intfoo): Add function.
5139 * gdb.base/ptype1.c: New file.
5140 * gdb.base/ptype.exp: Handle compilation and linking with two
5141 source files. Test that proper type for "foo" is found based
5142 on source context rather than first match found in symtabs.
5143
a1b06f35
MK
51442005-12-28 Mark Kettenis <kettenis@gnu.org>
5145
5146 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5147 * gdb.asm/openbsd.inc: Indent commands.
5148
d082a1e2
MK
51492005-12-26 Mark Kettenis <kettenis@gnu.org>
5150
c65016bd
MK
5151 * gdb.base/freebpcmd.exp: Increase timeout.
5152
d082a1e2
MK
5153 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
5154
d3c32a0e
DJ
51552005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
5156
5157 * gdb.base/default.exp: Update check for "show version".
5158
9fdb1f50
RC
51592005-12-09 Randolph Chung <tausq@debian.org>
5160
5161 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
5162 * gdb.asm/pa64.inc: New file.
5163
5f2c56f7
RC
51642005-12-09 Randolph Chung <tausq@debian.org>
5165
5166 * gdb.asm/common.inc: Indent commands.
5167 * gdb.asm/asmsrc1.s: Likewise.
5168 * gdb.asm/asmsrc2.s: Likewise.
5169
8117349c
RC
51702005-12-09 Randolph Chung <tausq@debian.org>
5171
5172 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
5173 (get_addr_of_sym): Remove duplicate print.
5174 (gen_core): xfail hppa*-*-hpux*, update expected output.
5175 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
5176 * gdb.arch/pa64-nullify.s: New file.
5177
8f07f25a
RC
51782005-12-09 Randolph Chung <tausq@debian.org>
5179
5180 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
5181
55b39184
DJ
51822005-12-07 Christophe Lyon <christophe.lyon@st.com>
5183
5184 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
5185 code generation for these functions.
5186 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
5187 error message.
5188
31e2b00f
AS
51892005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
5190
5191 * gdb.base/help.exp (help b, help br, help bre, help brea)
5192 (help break): Update the expected message.
5193
c3d0b56e
SC
51942005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5195
5196 * gdb.asm/m68hc11.inc: Setup the data section.
5197 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5198 script for this test.
5199 (m6812-*-*): Likewise.
5200
36ae0ea9
RC
52012005-11-09 Randolph Chung <tausq@debian.org>
5202
5203 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5204
9d6f42e9
WZ
52052005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5206
5207 * gdb.base/break.exp: Fix a comment typo.
5208
e2126a14
EZ
52092005-11-03 Jim Blandy <jimb@redhat.com>
5210
a9c64011
AS
5211 Checked in by Elena Zannoni <ezannoni@redhat.com>
5212
e2126a14
EZ
5213 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5214
e0ac7199
CV
52152005-11-02 Corinna Vinschen <vinschen@redhat.com>
5216
5217 * gdb.arch/gdb1558.c: Include stdio.h.
5218
31d3fb18
MK
52192005-10-31 Mark Kettenis <kettenis@gnu.org>
5220
5221 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5222
e52b687c
MK
52232005-10-31 Mark Kettenis <kettenis@gnu.org>
5224
5225 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5226
f4711d79
PG
52272005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5228
a9c64011
AS
5229 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5230 vscr" tests to better match output.
f4711d79 5231
987a9106
JB
52322005-10-12 Jim Blandy <jimb@redhat.com>
5233
5234 * gdb.base/structs.exp (any): New function.
5235 (test_struct_returns): Don't make any assumptions at all about
5236 what value the function returns when GDB can't set the return
5237 value.
5238
2336bb58
JB
52392005-10-09 Joel Brobecker <brobecker@adacore.com>
5240
5241 * gdb.ada/arrayidx/p.adb: New file.
5242 * gdb.ada/arrayidx.exp: New testcase
5243
52442005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
5245
5246 * gdb.ada/array_return/pck.ads: New file.
5247 * gdb.ada/array_return/pck.adb: New file.
5248 * gdb.ada/array_return/p.adb: New file.
5249 * gdb.ada/array_return.exp: New testcase.
5250
705335ea
JB
52512005-10-03 Joel Brobecker <brobecker@adacore.com>
5252
a9c64011
AS
5253 * gdb.base/arrayidx.c: New file.
5254 * gdb.base/arrayidx.exp: New testcase.
705335ea 5255
11ee9940
NR
52562005-09-29 Nick Roberts <nickrob@snap.net.nz>
5257
5258 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
5259 frames-invalid and breakpoints-invalid are no longer generated
5260 with level 3 so don't expect them in the output.
5261
39fb8e9e
BR
52622005-09-27 Bob Rossi <bob@brasko.net>
5263
a9c64011 5264 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
5265 from test. Escape the | in mi_gdb_test call.
5266 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
5267 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
5268 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
5269 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
5270 expected regex's in mi_gdb_test calls.
5271 * lib/mi-support.exp: Remove arbitrary .* from tests.
5272 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
5273 Fully anchor GDB/MI expected results in mi_gdb_test.
5274 * lib/gdb.exp (string_to_regexp): Escape the ] character.
5275 * gdb.base/sizeof.exp: Remove escape character. Correct test.
5276
2af48f68
PB
52772005-09-26 Paul Brook <paul@codesourcery.com>
5278
5279 * long_long.exp: Exclude eabi targets from arm FPA float format test.
5280
f34502bc
WZ
52812005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5282
5283 * bfp-test.c: New file.
5284 * bfp-test.exp: New testcase.
5285
ca929517
WZ
52862005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5287
5288 * gdb.fortran/subarray.exp: New testcase to test the evaluation
5289 of subarray and substring variable.
5290 * gdb.fortran/subarray.f: New source file for the test of subarray
5291 and substring variable evaluation.
5292 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
5293 of string constant.
5294
c761af65
DJ
52952005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
5296
5297 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
5298 copyright dates.
5299
561d7a1d
PG
53002005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
5301
5302 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
5303 powerpc altivec' test with an almost identical 'info vector' test.
5304
b2b64cc9
PG
53052005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5306
a9c64011
AS
5307 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5308 vscr" tests to match output.
b2b64cc9 5309
6ac4d15a
PG
53102005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5311
a9c64011
AS
5312 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
5313 output.
6ac4d15a 5314
40e55bef
BR
53152005-09-11 Bob Rossi <bob@brasko.net>
5316
5317 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 5318 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
5319 commands that return an MI output command and an asyncronous MI output
5320 command.
5321 * gdb.mi/mi-console.exp: Ditto.
5322
3c7385ec
BR
53232005-09-11 Bob Rossi <bob@brasko.net>
5324
5325 * gdb.mi/mi-var-child.c: Include <string.h>.
5326
a6cd0eb3
DJ
53272005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5328
5329 * killed.exp: Correct gdb_expect syntax.
5330
2f168eed
CV
53312005-08-09 Corinna Vinschen <vinschen@redhat.com>
5332
5333 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5334
ecd3fd0f
BR
53352005-08-02 Bob Rossi <bob@brasko.net>
5336
5337 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5338 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5339 Change tests to inferior-tty-set/show.
5340 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5341 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5342 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5343 inferior. Use mi_gdb_test to get GDB and Inferior output.
5344 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5345 descriptor.
5346 (mi_inferior_tty_name): Add inferior PTY file name.
5347 (mi_gdb_start): Add INFERIOR_PTY parameter.
5348 (mi_gdb_test): Add IPATTERN parameter.
5349
f1ea48cb 53502005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 5351
f1ea48cb
BR
5352 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5353 parameter to mi_gdb_test.
5354 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5355
6e650a67
DJ
53562005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5357
5358 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5359 struct_declarations.
5360 * gdb.mi/mi-var-child.exp: Step over the initialization of
5361 struct_declarations.
5362
8be260b6
DJ
53632005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5364
5365 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5366 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5367 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5368 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5369 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5370 file.
5371
4e660f07
NR
53722005-07-27 Nick Roberts <nickrob@snap.net.nz>
5373
5374 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5375 (do_children_tests): Assign values to the extra elements.
5376
5377 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5378 them for tests for "-var-update --no-values" and
a9c64011 5379 "-var-update --all-values".
4e660f07
NR
5380 Add test for "-var-list-children --simple-values".
5381
5382 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5383
5384 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5385 "-stack-list-locals --simple-values" Improve doc strings and
5386 comments.
5387
6bdae935
MK
53882005-07-18 Mark Kettenis <kettenis@gnu.org>
5389
598b7a6f
MK
5390 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5391 *-*-openbsd*.
5392 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5393
6bdae935
MK
5394 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5395 sigaltsatck'.
5396
1323e929 53972005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5398
1323e929
BR
5399 * gdb.base/default.exp (tty): Changed output of command.
5400 * gdb.base/help.exp (help tty): Ditto.
5401
b1a9c082
MK
54022005-07-12 Mark Kettenis <kettenis@gnu.org>
5403
5404 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5405
10a844a2
MK
54062005-07-10 Mark Kettenis <kettenis@gnu.org>
5407
5408 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5409 -stack-select-frame without arguments.
5410 (test_stack_frame_listing): Add test for newly implemented command
5411 -stack-info-frame.
5412
3cb3b8df
BR
54132005-07-06 Bob Rossi <bob@brasko.net>
5414
5415 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5416 command.
5417 (Copyright): Update copyright.
5418
a0c5fbcf
WZ
54192005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5420
5421 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5422 tests to evaluate exponentiation expression.
5423
984971d0
AS
54242005-06-29 Andreas Schwab <schwab@suse.de>
5425
5426 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5427 main to avoid warnings.
5428
5429 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5430
fe03833f
NR
54312005-06-20 Nick Roberts <nickrob@snap.net.nz>
5432
5433 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5434 -stack-select-frame without arguments.
5435 (test_stack_frame_listing): Add test for newly implemented command
5436 -stack-info-frame.
a9c64011 5437
7a55f279
WZ
54382005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5439
0ffa0ea5
DJ
5440 * gdb.fortran/array-element.f: New file.
5441 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5442
26585198
DJ
54432005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5444
5445 * gdb.base/bigcore.exp: Correct checks for systems which can
5446 not dump a large core file.
5447
c1bd25fd
DJ
54482005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5449
5450 * gdb.base/relocate.c: Add a copyright notice.
5451 (dummy): Remove.
5452 * gdb.base/relocate.exp: Test printing the values of variables
5453 from a relocatable file.
5454
589e074d
DJ
54552005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5456
5457 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5458 excess MI output after an error.
5459
0915f927
JB
54602005-05-29 Joel Brobecker <brobecker@adacore.com>
5461
5462 * gdb.arch/alpha-step.c: New file.
5463 * gdb.arch/alpha-step.exp: New testcase.
5464
76ff342d
DJ
54652005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5466 Dennis Brueni <dennis@slickedit.com>
5467
5468 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5469 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5470 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5471 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5472 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5473 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5474 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5475
96b0c7ac
DJ
54762005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5477 Wu Zhou <woodzltc@cn.ibm.com>
5478
5479 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5480 IBM's xlc compiler.
5481 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5482 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5483
f21565d2
JB
54842005-05-13 Jim Blandy <jimb@redhat.com>
5485
5486 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5487 calling gdb_suppress_entire_file.
5488 * gdb.base/charset.exp: Same.
5489 * gdb.base/call-rt-st.exp: Same.
5490
6006a3a1
BR
54912005-05-05 Bob Rossi <bob_rossi@cox.net>
5492
5493 * lib/gdb.exp (fullname_syntax): Added global regex.
5494 (fullname_syntax_POSIX): Ditto.
5495 (fullname_syntax_UNC): Ditto.
5496 (fullname_syntax_DOS_CASE): Ditto.
5497 (fullname_syntax_DOS): Ditto.
5498 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5499 fullname_syntax variable to scope and use it.
5500 (test_file_list_exec_source_files): Ditto.
5501 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5502
c3b69c04
DJ
55032005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5504
5505 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5506
3c95e6af
PG
55072004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5508
a9c64011
AS
5509 * lib/gdb.exp (skip_altivec_tests): New function, based on
5510 check_vmx_hw_available from the GCC testsuite.
5511 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5512 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5513
78df6c56
JB
55142005-05-02 Jim Blandy <jimb@redhat.com>
5515
5516 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5517 calling gdb_suppress_entire_file.
5518
1690f9cf
DJ
55192005-04-30 Randolph Chung <tausq@debian.org>
5520
5521 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5522 Slightly relax "sem_post" name checking.
5523
5ea106f7
PG
55242005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5525
5526 * gdb.base/unload.exp: Use new shared library infrastructure.
5527
bf7234cf
PG
55282005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5529
5530 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5531 infrastructure.
bf7234cf 5532
547b869a
CV
55332005-04-29 Corinna Vinschen <vinschen@redhat.com>
5534
5535 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5536 * gdb.asm/h8300.inc: New file.
5537
f07e55f0
PG
55382005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5539
5540 * gdb.base/shlib-call.exp: Change to use new shared library
5541 infrastructure.
5542
3cbba3d1
PG
55432005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5544
a9c64011
AS
5545 * gdb.base/pending.exp: Change to use new shared library
5546 infrastructure.
3cbba3d1 5547
ed6df200
PG
55482005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5549
a9c64011
AS
5550 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5551 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5552
8c8f4ebe
PG
55532005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5554
a9c64011
AS
5555 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5556 shared objects being adjusted and update copyright years.
8c8f4ebe 5557
607fbc54
DJ
55582005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5559
5560 * ChangeLog: Correct some 2003-01-13 dates.
5561 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5562 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5563 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5564 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5565 gdb.trace/tfind.exp: Update copyright years.
5566
57bf0e56
DJ
55672005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5568 Daniel Jacobowitz <dan@codesourcery.com>
5569
5570 * lib/gdb.exp (gdb_compile): Handle shlib=.
5571 (gdb_compile_shlib): New function.
5572
9b593790
PG
55732005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5574
a9c64011 5575 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5576
9494c6a5
DJ
55772005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5578
5579 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5580 gdb.server.
5581 * configure.ac: Likewise.
5582 * configure: Regenerated.
5583 * gdb.gdbserver/Makefile.in: Moved to...
5584 * gdb.server/Makefile.in: ... here.
5585 * gdb.gdbserver/server.c: Moved to...
5586 * gdb.server/server.c: ... here.
5587 * gdb.gdbserver/server-run.exp: Moved to...
5588 * gdb.server/server-run.exp: ... here.
5589
6f8eac0e
DJ
55902005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5591
5592 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5593 * configure.ac: Create gdb.gdbserver/Makefile.
5594 * configure: Regenerated.
5595 * lib/gdbserver-support.exp: New file, derived from
5596 config/gdbserver.exp.
5597 * config/gdbserver.exp: Use gdbserver-support.exp.
5598 * gdb.gdbserver/Makefile.in: New file.
5599 * gdb.gdbserver/server.c: New file.
5600 * gdb.gdbserver/server-run.exp: New file.
5601
6e87504d
PG
56022005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5603
a9c64011
AS
5604 * lib/gdb.exp (test_compiler_info): Return compiler_info
5605 if no arguments are given.
6e87504d 5606
d1779be4
PG
56072005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5608
5609 * gdb.arch/altivec-abi.exp: Check for compiler and set
5610 use altivec' flag accordingly.
5611 * gdb.arch/altivec-regs.exp: Likewise.
5612
88750304
DJ
56132005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5614
5615 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5616
f3fb768d
AS
56172005-03-27 Andreas Schwab <schwab@suse.de>
5618
5619 * gdb.base/bigcore.c (main): Add missing mode argument in open
5620 call.
5621
7e813ac5
DJ
56222005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5623
5624 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5625 downloads.
5626 * config/gdbserver.exp (gdb_load): Likewise.
5627
8e3049aa
PB
56282005-03-14 Paul Brook <paul@codesourcery.com>
5629
5630 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5631 targets.
5632
a9df7c44
JB
56332005-03-09 Joel Brobecker <brobecker@adacore.com>
5634
5635 * gdb.dwarf2/dup-psym.S: New file.
5636 * gdb.dwarf2/dup-psym.exp: New testcase.
5637
9f0d94e8
JB
56382005-03-09 Joel Brobecker <brobecker@adacore.com>
5639
5640 * gdb.ada/exec_changed/first.adb: New file.
5641 * gdb.ada/exec_changed/second.adb: New file.
5642 * gdb.ada/exec_changed.exp: New testcase.
5643
5f579bc5
NS
56442005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5645
36e9969c
NS
5646 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5647 (A2): New class.
5648 (main): Test operator+.
5649 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5650 breakpoint test.
5651
5f579bc5
NS
5652 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5653 * gdb.base/signull.exp: Disable if gdb,nosignals.
5654 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5655 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5656 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5657 * gdb.mi/mi2-console.exp: Likewise.
5658 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5659 continue output at start.
5660 (gdb_collect_locals_test): Robustify regexp.
5661 * gdb.trace/passc-dyn.exp: Fix comment typo.
5662 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5663
be46087e
CV
56642005-03-08 Corinna Vinschen <vinschen@redhat.com>
5665
5666 * gdb.asm/asm-source.exp: Add iq2000 case.
5667 * gdb.asm/iq2000.inc: New file.
5668
384e1a61 56692005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5670
384e1a61
MI
5671 * gdb.base/command.exp: Change hardcoded value to regular expression.
5672 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5673
584b6e9e
DJ
56742005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5675
5676 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5677 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5678 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5679 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5680 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5681
ab5b5d61
MK
56822005-03-05 Mark Kettenis <kettenis@gnu.org>
5683
5684 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5685 changes.
5686
ae051c1b
PG
56872004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5688
a9c64011
AS
5689 * lib/compiler.c: Add test for IBM's xlc compiler.
5690 * lib/compiler.cc: Likewise.
ae051c1b 5691
3f0f6ed2
JB
56922004-02-24 Joel Brobecker <brobecker@adacore.com>
5693
5694 * gdb.ada/fixed_points.exp: Create compilation object directory
5695 before running the test.
5696 * gdb.ada/null_record.exp: Likewise.
5697 * gdb.ada/packed_array.exp: Likewise.
5698 * gdb.ada/start.exp: Likewise.
5699
724f452b
JB
57002005-02-15 Joel Brobecker <brobecker@adacore.com>
5701
5702 * gdb.ada/packed_array/pa.adb: New file.
5703 * gdb.ada/packed_array.exp: New testcase.
5704
57f5cdfb 57052005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5706
1f393151
MK
5707 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5708 files.
5709
ebdda337
MK
5710 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5711 on *-*-openbsd*. Correctly match whitespace in regukar
5712 expressions.
5713
cf309262
DJ
57142005-02-10 Daniel Jacobowitz <dan@debian.org>
5715
5716 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5717 PR exp/1821
5718 * gdb.base/gdb1821.c: New test file.
5719 * gdb.base/gdb1821.exp: New test file.
5720
3be49e7a
JB
57212005-02-09 Joel Brobecker <brobecker@adacore.com>
5722
5723 * gdb.base/start.c: New file.
5724 * gdb.base/start.exp: New testcase.
5725
e292e67d
JB
57262005-02-09 Joel Brobecker <brobecker@adacore.com>
5727
5728 * gdb.ada/start/dummy.adb: New file.
5729 * gdb.ada/start.exp: New testcase.
5730
dbdfa66c
CV
57312005-02-09 Corinna Vinschen <vinschen@redhat.com>
5732
5733 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5734 for printing symbols and statistics.
5735 Add test for using relative pathnames in "maint print msymbols" test.
5736 Mark "maint info sections DATA" XFAIL on Cygwin.
5737 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5738 tests.
5739
d7941671
AC
57402005-02-09 Andreas Schwab <schwab@suse.de>
5741
5742 Committed by Andrew Cagney <cagney@gnu.org>
5743 * gdb.base/remotetimeout.exp: New file.
5744
74e5ef44
MK
57452005-02-07 Mark Kettenis <kettenis@gnu.org>
5746
5747 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5748
464dd14d
JB
57492005-02-03 Joel Brobecker <brobecker@adacore.com>
5750
5751 * gdb.ada/gnat_ada.gpr: New file.
5752 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5753 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5754 * configure.ac: No longer generate gnat_ada.gpr.
5755 * configure: Regenerate.
5756 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5757 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5758 * gdb.ada/null_record/bar.ads: Likewise.
5759 * gdb.ada/null_record/bar.adb: Likewise.
5760 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5761 * gdb.ada/null_record.exp (testdir): New variable.
5762 (testfile): executable is now in testdir subdirectory.
5763 (srcfile): Use full path to the main compilation unit.
5764 * gdb.ada/fixed_points.exp: Same changes as above.
5765
30d756ae
NR
57662005-02-03 Nick Roberts <nickrob@snap.net.nz>
5767
5768 * gdb.base/interp.exp: New test.
5769
9d799f85
AC
57702005-01-24 Andrew Cagney <cagney@gnu.org>
5771
5772 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5773
15656118
AC
57742005-01-19 Andrew Cagney <cagney@gnu.org>
5775
a892c31b
AC
5776 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5777 configure.ac not configure.in.
5778
15656118
AC
5779 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5780 of powerpc*-*-*.
5781 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5782 * gdb.base/list.exp (test_list_function)
15656118
AC
5783 (test_list_filename_and_function): Ditto.
5784 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5785
a7b01baf
AC
57862005-01-16 Andrew Cagney <cagney@gnu.org>
5787
17d92a02
AC
5788 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5789
a7b01baf
AC
5790 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5791
bc8332bb
AC
57922005-01-14 Andrew Cagney <cagney@gnu.org>
5793
5794 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5795 * gdb.mi/mi2-var-cmd.exp: Ditto.
5796
4d074752
CV
57972005-01-10 Corinna Vinschen <vinschen@redhat.com>
5798
5799 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5800
bec39cab
AC
58012005-01-07 Andrew Cagney <cagney@gnu.org>
5802
5803 * configure.ac: Rename configure.in, require autoconf 2.59.
5804 * configure: Re-generate.
5805 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5806 * gdb.stabs/configure: Re-generate.
5807 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5808 * gdb.hp/configure: Re-generate.
5809 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5810 autoconf 2.59.
5811 * gdb.hp/gdb.objdbg/configure: Re-generate.
5812 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5813 autoconf 2.59.
5814 * gdb.hp/gdb.defects/configure: Re-generate.
5815 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5816 autoconf 2.59.
5817 * gdb.hp/gdb.compat/configure: Re-generate.
5818 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5819 autoconf 2.59.
5820 * gdb.hp/gdb.base-hp/configure: Re-generate.
5821 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5822 autoconf 2.59.
5823 * gdb.hp/gdb.aCC/configure: Re-generate.
5824
f10b16d4
JB
58252004-12-15 Jim Blandy <jimb@redhat.com>
5826
5827 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5828 under NPTL when there is debugging info available for libpthread.
5829
fb6e1814
JG
58302004-12-13 Jerome Guitton <guitton@gnat.com>
5831
5832 * gdb.ada/fixed_points.c: New file.
5833 * gdb.ada/fixed_points.exp: New file.
5834
fe46cd3a
RC
58352004-12-03 Randolph Chung <tausq@debian.org>
5836
5837 * gdb.arch/pa-nullify.exp: New file.
5838 * gdb.arch/pa-nullify.s: New file.
5839
8de0841b
RC
58402004-11-30 Randolph Chung <tausq@debian.org>
5841
5842 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5843 instead of "tbug". Fix regexp to work properly with gdb_test.
5844
c8170782
PH
58452004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5846
5847 * gdb.base/bitfields2.exp: New test.
5848 * gdb.base/bitfields2.c: New file.
5849
954269c2
RE
58502004-11-28 Richard Earnshaw <rearnsha@arm.com>
5851
5852 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5853
0107feed
RC
58542004-11-16 Randolph Chung <tausq@debian.org>
5855
5856 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5857
f073ae8c
DJ
58582004-11-14 Daniel Jacobowitz <dan@debian.org>
5859
5860 * gdb.threads/threadapply.exp: Correct "macro details" test.
5861
19ad59e7
JJ
58622004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5863
5864 * gdb.threads/threadapply.exp: New test.
5865 * gdb.threads/threadapply.c: New file.
5866
9cf0961b
MK
58672004-11-07 Mark Kettenis <kettenis@gnu.org>
5868
5869 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5870 frames.
5871
c789492a
FL
58722004-11-05 Felix Lee <felix+log1@specifixinc.com>
5873
5874 * gdb.base/cursal.exp: New file.
5875 * gdb.base/cursal.c: New file.
5876
a1e167bb
AC
58772004-11-03 Andrew Cagney <cagney@gnu.org>
5878
5879 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5880
b7cbf173
MK
58812004-10-30 Mark Kettenis <kettenis@gnu.org>
5882
5883 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5884 NetBSD/ELF targets.
5885
88f9d34f
JB
58862004-10-29 Joel Brobecker <brobecker@gnat.com>
5887
5888 * gdb.threads/bp_in_thread.c: New file, copied from
5889 pthread_cond_wait.c.
5890 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5891 file, rather than reusing the .c file from another testcase.
5892
ca7d6a0c
JB
58932004-10-20 Joel Brobecker <brobecker@gnat.com>
5894
5895 * gdb.ada/null_record.exp: Check where we stopped after
5896 sending the start command, instead of where the associated
5897 temporary breakpoint was inserted.
5898
0d863d03
AC
58992004-10-14 Andrew Cagney <cagney@gnu.org>
5900
5901 * gdb.mi/gdb701.c (main): Return 0.
5902
d11e72cb
DJ
59032004-10-13 Daniel Jacobowitz <dan@debian.org>
5904
d40539a4 5905 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5906
e1923096
JJ
59072004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5908
5909 * gdb.threads/schedlock.c: Add comment markers to use to find
5910 line numbers.
5911 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5912 comments.
5913 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5914 breakpoint lines.
5915
ec8ba2c9
DJ
59162004-10-12 Daniel Jacobowitz <dan@debian.org>
5917
5918 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5919
0eb3658b
DJ
59202004-10-12 Daniel Jacobowitz <dan@debian.org>
5921
5922 * configure.in: Add gdb.dwarf2.
5923 * configure: Regenerated.
5924 * Makefile.in: Add gdb.dwarf2.
5925 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5926 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5927 gdb.dwarf2/file1.txt: New files.
5928
a271cc33
OF
59292004-10-11 Orjan Friberg <orjanf@axis.com>
5930
a9c64011 5931 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5932 of "run", since the latter doesn't work with remote targets. Adjust
5933 the breakpoint numbering accordingly.
5934 * gdb.threads/pthread_cond_wait.exp: Ditto.
5935
895ce074
MC
59362004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5937
5938 * gdb.base/overlays.exp: Update copyright years.
5939
6be3092d
KI
59402004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5941
5942 * gdb.base/overlays.exp: Disable if target is Linux.
5943
e05389b8
FL
59442004-10-06 Felix Lee <felix+log1@specifixinc.com>
5945
5946 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5947
73cb587d
KI
59482004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5949
5950 * gdb.asm/asm-source.exp: Add m32r-linux target.
5951 * gdb.asm/m32r-linux.inc: New file.
5952
3c0edcdc
AC
59532004-09-24 Andrew Cagney <cagney@redhat.com>
5954 David Anderson <anderson@redhat.com>
5955
5956 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5957 command fails, assume things will work.
5958 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5959 (_GNU_SOURCE): Define.
5960 (print_unsigned, print_hex): Change parameter to "long long".
5961 (print_byte_count): New function, use to print byte counts.
5962 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5963 O_LARGEFILE.
5964 (main): Compute an upper bound on a corefile in max_core_size.
5965 Limit memory chunk size to max_core_size. Limit total memory
5966 allocated to max_core_size.
5967
4bb3667f
AC
59682004-09-23 Andrew Cagney <cagney@gnu.org>
5969
5970 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5971 from a separate process with code that creates a corefile by
5972 making the inferior dump core.
5973
60fe1a51
MK
59742004-09-23 Mark Kettenis <kettenis@gnu.org>
5975
5976 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5977 block.
5978
8e937346
MC
59792004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5980
5981 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5982 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5983 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5984 Likewise.
5985
7213f6d6
JJ
59862004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5987
5988 * gdb.java/jprint.exp: New test case for java inferior call.
5989 * gdb.java/jprint.java: Ditto.
5990
eac69dca
JB
59912004-09-15 Joel Brobecker <brobecker@gnat.com>
5992
5993 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5994
22227696
MC
59952004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5996
5997 * gdb.threads/killed.c: Include <stdlib.h>.
5998 * gdb.threads/pthreads.c: Likewise.
5999
7dd403a4
MC
60002004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6001
6002 * gdb.threads/killed.c: Add copyright notice.
6003
33f2d567
JM
60042004-09-10 Jason Molenda (jmolenda@apple.com)
6005
a9c64011
AS
6006 * gdb.base/define.exp: Two new tests to verify zero space chars
6007 after 'if' and 'while' commands in a user-defined command is correctly
6008 parsed.
33f2d567 6009
e05b62ac
AC
60102004-09-08 Andrew Cagney <cagney@gnu.org>
6011
6012 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6013 delivery test with duplicate at end of file.
6014
9cbe82da
MK
60152004-09-06 Mark Kettenis <kettenis@jive.nl>
6016
6017 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6018
564803d9
MC
60192004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6020
6021 * config/hppro.exp: Removed.
6022
7c6807ce
MC
60232004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6024
6025 * config/sparclet.exp: Removed.
6026
bf7e26dd
MC
60272004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6028
6029 * config/udi.exp: Removed.
6030
714e341b
MC
60312004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6032
6033 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6034 of "exp_continue".
6035 (advancei): Likewise.
6036
1236e623
JJ
60372004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6038
6039 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6040
3bdcad15
MI
60412004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6042
228af206 6043 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
6044 to check for nodebug in executable.
6045 * gdb.gdb/observer.exp (setup_test): Likewise.
6046 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6047 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6048
c72b934c
AC
60492004-09-01 Andrew Cagney <cagney@gnu.org>
6050
6051 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6052 files.
6053
edd9b715
JJ
60542004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6055
6056 * gdb.base/unload.exp: Fix expected warning message to match
6057 latest format.
6058
fb4ce06b
CV
60592004-09-01 Corinna Vinschen <vinschen@redhat.com>
6060
6061 * gdb.base/call-rt-st.exp: Fix typos.
6062
ce78e7c3
MI
60632004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6064
6065 * gdb.threads/thread_check.exp: New testcase.
6066 * gdb.threads/thread_check.c: New testcase.
6067
2dedb159
AC
60682004-08-31 Andrew Cagney <cagney@gnu.org>
6069
6070 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6071 (skip_to_handler_entry): New procedures. Test stepping into a
6072 handler when the breakpoint is at the handler's entry point.
6073
68f53502
AC
60742004-08-30 Andrew Cagney <cagney@gnu.org>
6075
6076 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6077 gdb/1757.
6078
3e3ffd2b
MC
60792004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6080
6081 With code from Manoj Iyer <manjo@austin.ibm.com>:
6082 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6083 return value. Add an arm for "no debugging symbols found".
6084 Change a stray "error" to "perror".
6085 (gdb_run_cmd): Adapt to new return value.
6086 * gdb.base/remote.exp: Adapt to new return value.
6087 * gdb.gdb/complaints.exp: Likewise.
6088 * gdb.gdb/observer.exp: Likewise.
6089 * gdb.gdb/selftest.exp: Likewise.
6090 * gdb.gdb/xfullpath.exp: Likewise.
6091
4b6f5fd2
JB
60922004-08-27 Joel Brobecker <brobecker@gnat.com>
6093
6094 * gdb.threads/bp_in_thread.exp: New testcase.
6095
e5b25496
MC
60962004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6097
6098 Fix PR testsuite/1735.
6099 * gdb.threads/schedlock.c (thread_function): Add a cast
6100 to suppress a gcc warning.
6101 * gdb.threads/thread-specific.c (thread_function): Likewise.
6102
934353d6
MC
61032004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6104
6105 * gdb.base/unload.c: Include <stdlib.h>.
6106
f98a0aef 61072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 6108
f98a0aef 6109 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
6110 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6111 synchronized after the "return".
6112
5a2e8882
MC
61132004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6114
6115 * gdb.mi/basics.c: Include <stdio.h>.
6116 * gdb.mi/pthreads.c: Include <stdlib.h>.
6117 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6118
a9640423
MC
61192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6120
6121 * gdb.threads/schedlock.c: Add copyright notice.
6122
b04e311d
AC
61232004-08-25 Andrew Cagney <cagney@gnu.org>
6124
6125 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6126 (skip_over_handler, breakpoint_over_hander): New test procedures.
6127 (advance, advancei): Add a proper prefix, do not use
6128 rerun_to_main.
6129 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6130
7c27f15b
MC
61312004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6132
6133 * gdb.mi/basics.c: Add copyright notice.
6134 * gdb.mi/var-cmd.c: Add copyright notice.
6135
fffc87ae
MC
61362004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6137
6138 * lib/gdb.exp: Remove signed_keyword_not_used.
6139 * lib/compiler.c: Likewise.
6140 * lib/compiler.cc: Likewise.
6141
d782e0bf
MC
61422004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6143
6144 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6145 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6146
96033e83
MC
61472004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6148
6149 * gdb.base/whatis.c: Add copyright notice.
6150
cf38c229
MK
61512004-08-20 Mark Kettenis <kettenis@gnu.org>
6152
6153 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
6154 it to skip the breakpoints encoded in the inline assembly.
6155
f4b49756
MC
61562004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6157
6158 * Makefile.in: Add gdb.fortran.
6159
2f193b69
MC
61602004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6161
6162 * gdb.base/call-sc.exp (test_scalar_returns):
6163 Fix cut-and-paste glitch in "Make fun return now".
6164
89a237cb
MC
61652004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6166
6167 * configure.in: Add gdb.fortran.
6168 * configure: Regenerate.
6169 * gdb.fortran/Makefile.in: New file.
6170 * lib/gdb.exp (skip_fortran_tests): New procedure.
6171
469aff8e
MC
61722004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6173
6174 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
6175 reference to bug-gnu@prep.ai.mit.edu.
6176 * gdb.mi/mi-var-child.exp: Likewise.
6177 * gdb.mi/mi-var-cmd.exp: Likewise.
6178 * gdb.mi/mi-var-display.exp: Likewise.
6179 * gdb.mi/mi2-var-block.exp: Likewise.
6180 * gdb.mi/mi2-var-child.exp: Likewise.
6181 * gdb.mi/mi2-var-cmd.exp: Likewise.
6182 * gdb.mi/mi2-var-display.exp: Likewise.
6183
00b51b9f
MK
61842004-08-15 Mark Kettenis <kettenis@gnu.org>
6185
6186 * gdb.base/unload.c (main): Make local variable msg const.
6187
45f07fef
MC
61882004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6189
6190 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
6191 to bug-gnu@prep.ai.mit.edu.
6192 * gdb.mi/mi-disassemble.exp: Likewise.
6193 * gdb.mi/mi-eval.exp: Likewise.
6194 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6195 default line number.
6196 * gdb.mi/mi-return.exp: Likewise.
6197 * gdb.mi/mi-simplerun.exp: Likewise.
6198 * gdb.mi/mi-stack.exp: Likewise.
6199 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6200 number with explicit range test.
6201 * gdb.mi/mi-watch.exp: Likewise.
6202 * gdb.mi/mi2-break.exp: Likewise.
6203 * gdb.mi/mi2-cli.exp: Likewise.
6204 * gdb.mi/mi2-disassemble.exp: Likewise.
6205 * gdb.mi/mi2-eval.exp: Likewise.
6206 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6207 default line number.
6208 * gdb.mi/mi2-return.exp: Likewise.
6209 * gdb.mi/mi2-simplerun.exp: Likewise.
6210 * gdb.mi/mi2-stack.exp: Likewise.
6211 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6212 number with explicit range test.
6213 * gdb.mi/mi2-watch.exp: Likewise.
6214
dd8c8ee7
MC
62152004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6216
6217 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6218 * gdb.cp/m-static.exp: Likewise.
6219 * gdb.cp/rtti.exp: Likewise.
6220
4e838464
MK
62212004-08-14 Mark Kettenis <kettenis@gnu.org>
6222
6223 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6224
8d8cb839
EZ
62252004-08-14 Eli Zaretskii <eliz@gnu.org>
6226
6227 * ChangeLog: Prefix Local Variables with semi-colons and indent
6228 the reference to older ChangeLog files, to fix fontification in
6229 Emacs.
6230
deea8bb0
MC
62312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6232
6233 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6234 * gdb.mi/mi2-break.exp: Likewise.
6235
c3297504
MC
62362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6237
6238 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6239
25808999
MC
62402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6241
6242 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6243
226a8d71
MC
62442004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6245
6246 * gdb.cp/classes.exp: Remove unused declarations. Just let
6247 test names default instead of providing special names. Remove
6248 extraneous demangler test.
6249
37fdf854
JJ
62502004-08-12 Jeff Johnston <jjohnstn@redhat.com>
6251
6252 * gdb.base/unload.exp: New test for breakpoints in dynamically
6253 loaded libraries.
6254 * gdb.base/unload.c: Ditto.
6255 * gdb.base/unloadshr.c: Ditto.
6256
2d3a7986
MC
62572004-08-12 Michael Chastain <mec.gnu@mindspring.com>
6258
6259 * gdb.cp/classes.exp (test_ptype_class_objects): Call
6260 cp_test_ptype_class.
6261 (test_enums): Likewise.
6262
c72b934c
AC
62632004-08-10 Andrew Cagney <cagney@gnu.org>
6264
6265 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6266 files.
6267
cc503c8a
AC
62682004-08-10 Andrew Cagney <cagney@gnu.org>
6269
6270 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
6271 init_malloc call.
6272
902f2ccb
MC
62732004-08-10 Michael Chastain <mec.gnu@mindspring.com>
6274
6275 * ChangeLog: Add copyright notice. The notice is copied
6276 from emacs 21.3 top level ChangeLog.
6277
78c90502
MC
62782004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6279
6280 * lib/cp-support.exp: New file.
6281 * lib/cp-support.exp (cp_test_type_class): New function.
6282 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
6283 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
6284 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
6285 cp_test_ptype_class.
6286
88e5ea78
MC
62872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6288
6289 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
6290 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6291 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
6292 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
6293 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6294 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
6295 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
6296 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
6297 gdb.mi/mi2-watch.exp: Update copyright years.
6298
6a89fc9c
MK
62992004-08-09 Mark Kettenis <kettenis@gnu.org>
6300
6301 * gdb.base/sigaltstack.exp: Provide proper anchoring.
6302
1482e0de
MC
63032004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6304
6305 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
6306 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
6307 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
6308 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6309 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
6310 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
6311 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
6312 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6313 gdb.mi/mi-watch.exp: Update copyright years.
6314
1a5ce3f3
DJ
63152004-08-08 Daniel Jacobowitz <dan@debian.org>
6316
6317 PR gdb/1738
6318 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
6319 from a breakpoint with a pending signal.
6320
04f6ecf2
DJ
63212004-08-08 Daniel Jacobowitz <dan@debian.org>
6322
6323 PR gdb/1736
6324 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
6325 * gdb.base/sigaltstack.exp (finish_test): Consume output until
6326 the prompt.
6327 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6328
54d90d35
DJ
63292004-08-08 Daniel Jacobowitz <dan@debian.org>
6330
6331 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6332
d2f6abb0
DJ
63332004-08-08 Daniel Jacobowitz <dan@debian.org>
6334
6335 PR gdb/1736
6336 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6337 for i?86-*-linux*.
6338
5598c03d
DJ
63392004-08-08 Daniel Jacobowitz <dan@debian.org>
6340
6341 * gdb.arch/i386-prologue.exp: Compile without debug information.
6342
c6fee705
MC
63432004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6344
6345 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6346 rather than asking gdb to search.
6347
dd90efdb
MC
63482004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6349
6350 * gdb.base/gcore.c: Include <string.h>.
6351
1e84bec1
MC
63522004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6353
6354 * gdb.base/gcore.c: Add copyright notice.
6355
e425eb2b
MC
63562004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6357
6358 * gdb.base/freebpcmd.c: Include <stdio.h>.
6359 * gdb.base/long_long.c: Include <string.h>.
6360 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6361 * gdb.base/siginfo.c: Include <string.h>.
6362 * gdb.base/sigstep.c: Include <string.h>.
6363
cb9aaed5
MC
63642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6365
6366 * gdb.base/complex.c: Include <stdlib.h>.
6367
55944f3d
MC
63682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6369
6370 * gdb.base/complex.c: Add copyright notice.
6371
7b2953d9
MC
63722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6373
6374 * gdb.base/charset.c: Include <stdlib.h>.
6375
c9133d23
MC
63762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6377
6378 * gdb.base/auxv.c: Include <stdlib.h>.
6379
0a8490ad
MC
63802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6381
6382 * gdb.base/auxv.c: Add copyright notice.
6383
3426d5ec
MC
63842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6385
6386 * gdb.base/coremaker.c: Add copyright notice.
6387 * gdb.base/coremaker2.c: Add copyright notice.
6388
8da195dd
AC
63892004-08-04 Andrew Cagney <cagney@gnu.org>
6390
6391 * gdb.base/store.exp: Update copyright.
6392 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6393 names, do not import gdb_prompt.
6394
8d394f98
AC
63952004-08-01 Andrew Cagney <cagney@gnu.org>
6396
6397 Fix PR testsuite/1729.
6398 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6399 not use capture_value with value 4.
6400 (capture_value): Add optional test name parameter.
6401 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6402 the prefix, pass to capture_value.
6403
b6702b23
MK
64042004-08-01 Mark Kettenis <kettenis@gnu.org>
6405
6406 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6407 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6408 (main): Call new function.
6409
c203e0ca
MC
64102004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6411
6412 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6413
a7995a30
MC
64142004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6415
6416 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6417
9366563b
MC
64182004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6419
b6eeaf26 6420 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6421 Accept more values of vtbl pointer. Remove some messages
6422 about "obsolete gcc or gdb".
6423
2fc1f950
MC
64242004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6425
6426 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6427
c724d49b
MC
64282004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6429
6430 * gdb.base/asm-source.exp: Properly convert target board
6431 debug flags from gcc format to binutils format.
6432
736b0fce
MK
64332004-07-28 Mark Kettenis <kettenis@gnu.org>
6434
6435 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6436 gdb1718". PR backtrace/1718 partially fixed.
6437
5633ea5c
JJ
64382004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6439
6440 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6441
575eebb1
NC
64422004-07-26 Nick Clifton <nickc@redhat.com>
6443
6444 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6445 good default value for a specific architecture is available then
6446 set it to that value. Otherwise default to the -gstabs switch.
6447 Remove the -g... switches from the asm-flags variable. Allow the
6448 target board info to override the value if it wants to. Pass the
6449 switch on the assembler command line.
6450
62104619
MK
64512004-07-23 Mark Kettenis <kettenis@gnu.org>
6452
6453 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6454 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6455 (main): Call new function.
6456
4a1135b8
MC
64572004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6458
6459 Test for PR exp/1715.
6460 * gdb.base/radix.exp: Refactor common procedures. Make all
6461 test names unique. Change XFAIL to KFAIL.
6462
8a12c1f0
MC
64632004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6464
6465 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6466 * gdb.ada/gnat_ada.gin: ... to here.
6467 * configure.in: Use gnat_ada.gin.
6468 * configure: Regenerate.
6469
23b451cf
AC
64702004-07-20 Andrew Cagney <cagney@gnu.org>
6471
6472 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6473 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6474 XFAILs. Clean up test messages and comments. Check backtraces.
6475 Delete re-sync code.
6476
ab618a02
MC
64772004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6478
6479 Fix PR cli/740.
6480 * gdb.base/annota1.exp: Honor gdb,nosignals.
6481 * gdb.base/annota3.exp: Likewise.
6482
46dad340
MC
64832004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6484
6485 * lib/java.exp: Update copyright notice.
6486
756d8c70
AC
64872004-07-19 Andrew Cagney <cagney@gnu.org>
6488
6489 * gdb.base/selftest.exp: Copy file from here ...
6490 * gdb.gdb/selftest.exp: ... to here.
6491
586027e6
AC
64922004-07-16 Andrew Cagney <cagney@redhat.com>
6493
6494 * lib/insight-support.exp: Delete file.
6495 * lib/java.exp (java_init): Fix copyright.
6496
029d2200
AC
64972004-07-16 Andrew Cagney <cagney@gnu.org>
6498
6499 * gdb.base/restore.c: Append "prologue" to comments marking the a
6500 function's prologue.
6501 * gdb.base/restore.exp: Update copyright, re-indent.
6502 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6503 callerN" prefix where needed. Update patterns that match a
6504 function's prologue.
6505
653b62c5
MC
65062004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6507
6508 * gdb.base/restore.c: Add copyright notice.
6509
f7d690e5
AC
65102004-07-16 Andrew Cagney <cagney@gnu.org>
6511
6512 * gdb.base/logical.exp: Update copyright.
6513 (evaluate): New procedure. Use to re-implement tests using
6514 several tables.
6515
d629a7cb
MH
65162004-07-14 Martin Hunt <hunt@redhat.com>
6517
6518 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6519 which fixes some problems where init.tcl was not found.
6520
9c7bb332
AC
65212004-07-13 Andrew Cagney <cagney@gnu.org>
6522
6bf46641
AC
6523 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6524 (check_sizeof, check_valueof): Do not include the output in the
6525 test name. Use gdb_test.
6526 (get_valueof): Use gdb_test_multiple.
6527
c4ffd4c0
AC
6528 * gdb.base/step-test.exp: Update copyright. Use
6529 gdb_test_multiple. Ensure that test names do not include
6530 architecture dependent output.
6531
ab89363a
AC
6532 * gdb.gdb/observer.exp: Update copyright.
6533 (setup_test): Use gdb_test_multiple.
6534 (attach_first_observer, attach_second_observer)
6535 (attach_third_observer, detach_first_observer)
6536 (detach_second_observer, detach_third_observer)
6537 (reset_counters, check_counters): Make $message a prefix.
6538 (test_normal_stop_notifications): Add "args" parameter - a list of
6539 init functions to be called. Make $message a prefix,
6540 (test_observer_normal_stop): Change the message prefixes so that
6541 they are unique, pass the attach / detach procedures to
6542 test_normal_stop_notifications.
6543
ec58997a
AC
6544 * gdb.base/signull.exp (test_segv): Prefix all tests with
6545 "${name}". Clean up test messages.
6546
b475183b
AC
6547 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6548
9c7bb332
AC
6549 * gdb.base/ena-dis-br.exp: Update copyright.
6550 (break_at): New function. Replace send_gdb with gdb_test,
6551 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6552 ignore count, not stopped at bpt", with KFAIL.
6553
2dd95497
CV
65542004-07-13 Corinna Vinschen <vinschen@redhat.com>
6555
6556 * gdb.base/attach.exp: Remove cleanupfile handling.
6557
419e626b
AC
65582004-07-12 Andrew Cagney <cagney@gnu.org>
6559
6560 * gdb.base/annota1.exp: Cleanup corefile test name.
6561 * gdb.base/annota3.exp: Ditto.
6562
8b1b3228
AC
65632004-07-12 Andrew Cagney <cagney@gnu.org>
6564
78650829
AC
6565 * gdb.base/signals.exp: Clean up copyright, re-indent.
6566
8b1b3228
AC
6567 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6568 gdb_test and gdb_test_multiple.
6569
935c2760
JJ
65702004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6571
6572 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6573 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6574 provide line number info for first statement in main.
6575
1544280f
AC
65762004-07-08 Andrew Cagney <cagney@gnu.org>
6577
1279f4ff
AC
6578 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6579
1544280f
AC
6580 * gdb.base/sigbpt.exp: Make the common part of each test name a
6581 prefix instead of suffix.
6582
bcc82369
BR
65832004-07-07 Bob Rossi <bob_rossi@cox.net>
6584
6585 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6586 test from test_tbreak_creation_and_listing to
6587 test_file_list_exec_source_file
6588 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6589 Changed name of test from test_tbreak_creation_and_listing to
6590 test_file_list_exec_source_file
6591
23f4b0aa
JJ
65922004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6593
6594 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6595 the jmisc() constructor instead of <init>.
6596 * gdb.java/jmisc1.exp: Ditto.
6597
56401cd5
AC
65982004-07-07 Andrew Cagney <cagney@gnu.org>
6599
6600 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6601 corrupting the PC.
6602
44ae2f6a
MC
66032004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6604
6605 * gdb.cp/templates.exp: Accept whitespace change in demangler
6606 output.
6607
45a83408
AC
66082004-07-06 Andrew Cagney <cagney@gnu.org>
6609
6610 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6611
d205ad70
MC
66122004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6613
6614 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6615 * lib/compiler.cc: Likewise.
6616
06ea1a61
MC
66172004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6618
6619 * lib/compiler.cc: Work around string preprocessing problem
6620 with old hp c++ compiler.
6621 * lib/compiler.c: Likewise.
6622
daab1251
CV
66232004-06-29 Corinna Vinschen <vinschen@redhat.com>
6624
6625 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6626 directives to conditionalize symbol prefixing.
6627 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6628 additional_flags handling. Add underscore prefix for Cygwin.
6629 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6630 conditionalize symbol prefixing.
6631 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6632 additional_flags handling. Add underscore prefix for Cygwin.
6633
cc984116
CV
66342004-06-29 Corinna Vinschen <vinschen@redhat.com>
6635
6636 * gdb.base/bigcore.exp: Skip test on Cygwin.
6637
c279b077
MC
66382004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6639
6640 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6641 formats for "info register". Use gdb_test_multiple. Fix
6642 the "invalid register" test.
6643
0e915747
CV
66442004-06-28 Corinna Vinschen <vinschen@redhat.com>
6645
6646 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6647 PID for Cygwin. Add Cygwin specific strings to check for in some
6648 tests.
6649 (do_attach_tests): Add a test for user interaction when attaching
6650 to a process with no matching symbol table already loaded.
6651
11422c86
AC
66522004-06-26 Andrew Cagney <cagney@gnu.org>
6653
6654 Test PR java/1567 and PR java/1565.
6655 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6656 * gdb.java/jmisc2.exp: Delete file.
6657
cefbce26
MC
66582004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6659
6660 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6661
e19f872c
CV
66622004-06-25 Corinna Vinschen <vinschen@redhat.com>
6663
6664 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6665 attach process.
6666
d931ba3b
MC
66672004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6668
6669 * gdb.cp/pr-1553.exp: Remove.
6670
aef68c48
MC
66712004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6672
6673 * gdb.cp/pr-1553.cc: Remove.
6674 * gdb.cp/pr-1553.exp: Disable this test.
6675
8d5df71a
JB
66762004-06-20 Jim Blandy <jimb@redhat.com>
6677
a9c64011 6678 Fix PR testsuite/1680.
8d5df71a
JB
6679 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6680 regular expressions.
6681
4ac6f39d
MC
66822004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6683
6684 Fix PR testsuite/1679.
6685 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6686 Issue an UNSUPPORTED result instead.
6687
1b413552
JB
66882004-06-18 Jim Blandy <jimb@redhat.com>
6689
6690 * gdb.base/charset.exp: Only send a control-C if we see a new
6691 prompt and incomplete command.
6692
6daa6ebd
MC
66932004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6694
6695 * gdb.cp/pr-574.cc: Add copyright notice.
6696
51fa4ae0
JB
66972004-06-17 Jim Blandy <jimb@redhat.com>
6698
6699 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6700 cases where the regexp has no groups; this grabs random text from
6701 the previous test suite, whatever that was.
6702
8fea26c5
MC
67032004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6704
6705 * gdb.cp/printmethod.cc: Add copyright notice.
6706
1e3aeb41
MC
67072004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6708
6709 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6710
9d9030bc
AC
67112004-06-16 Andrew Cagney <cagney@gnu.org>
6712
6713 * gdb.base/signull.c: Update copyright. Include <string.h>.
6714 (bowler): Replace data_pointer with data_read
6715 and data_write cases. Add code_descriptor case.
6716 (zero, desc): New array and pointer.
6717 (data, code): Change to simple pointers.
6718 * gdb.base/signull.exp: Fix probe pattern matching a function
6719 descriptor SIGSEGV. Replace data_pointer with data_read and
6720 data_write tests.
6721
acd4ad44
AC
67222004-06-16 Andrew Cagney <cagney@gnu.org>
6723
6724 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6725
08fd625c
MC
67262004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6727
6728 * gdb.base/long_long.c: Add copyright notice.
6729
1903502c
MC
67302004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6731
6732 * gdb.base/long_long.exp: Remove reference to
6733 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6734 to gdb_breakpoint and gdb_continue_to_breakpoint.
6735
83313cb1
JB
67362004-06-14 Jim Blandy <jimb@redhat.com>
6737
6738 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6739 endian case.
6740
1bf404ef
AC
67412004-06-14 Andrew Cagney <cagney@gnu.org>
6742
6743 * gdb.base/gcore.exp (capture_command_output): Delete the always
6744 passing tests containing inferior values.
6745 * gdb.base/ending-run.exp: Do not include the breakpoint address
6746 in the test message. Update copyright.
6747 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6748 size in the test name, use gdb_test_multiple. Update copyright.
6749
ef220b33
MC
67502004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6751
6752 * gdb.cp/ref-types.cc: Add copyright notice.
6753
4f70a4c9
MC
67542004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6755
6756 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6757 hp_aCC_compiler.
6758 * lib/compiler.cc: Likewise.
6759 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6760 'set' commands. Log diagnostics for other lines. Set
6761 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6762
335928ac
MC
67632004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6764
6765 * gdb.cp/try_catch.cc: Add copyright notice.
6766
2efb12e8
MC
67672004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6768
6769 * gdb.cp/userdef.cc: Add copyright notice.
6770
0bbed51a
MC
67712004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6772
6773 * gdb.cp/virtfunc.cc: Add copyright notice.
6774
e12a46c9
RC
67752004-06-11 Randolph Chung <tausq@debian.org>
6776
6777 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6778 problem.
6779
338e05af
AC
67802004-06-10 Andrew Cagney <cagney@gnu.org>
6781
6782 * lib/compiler.cc, lib/compiler.c: Append either
6783 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6784 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6785 instead of gcc-3-3.
6786
dc3f10cb
AC
67872004-06-09 Andrew Cagney <cagney@gnu.org>
6788
b4d946af
AC
6789 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6790 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6791
dc3f10cb
AC
6792 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6793 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6794 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6795 fixed.
6796
b5c0bfa2
AC
67972004-06-09 Andrew Cagney <cagney@gnu.org>
6798
6799 * gdb.base/structs.exp (test_struct_returns): Replace
6800 "return_value_unknown" and "finish_value_unknown" by
6801 "return_value_known" and "finish_value_known". Instead of
6802 "return_value_unknown" iff "finish_value_unknown", check
6803 "return_value_known" implies "finish_value_known".
6804
caeb605f
MH
68052004-06-08 Martin Hunt <hunt@redhat.com>
6806
6807 * gdb.base/float.exp: Add pattern for mips targets.
6808
c892bb64
RC
68092004-06-08 Randolph Chung <tausq@debian.org>
6810
6811 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6812 message for unknown architectures more clear.
6813
48306d3e
JB
68142004-06-08 Joel Brobecker <brobecker@gnat.com>
6815
6816 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6817 start the execution of the program.
6818
83ecb59f
JB
68192004-06-07 Jim Blandy <jimb@redhat.com>
6820
6821 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6822 * gdb.arch/i386-cpuid.h: New helper file.
6823
55264cb4
RC
68242004-06-07 Randolph Chung <tausq@debian.org>
6825
6826 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6827 has started.
6828
23cadb28
RM
68292004-06-04 Roland McGrath <roland@redhat.com>
6830
6831 Fix PR gdb/1647.
6832 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6833 differently to be robust to output buffering differences.
6834
51d01eda
MC
68352004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6836
6837 * gdb.threads/pthreads.exp: Update copyright years.
6838 (check_control_c): Change asynchronous 'after' to synchronous.
6839
f4fc3b93
RM
68402004-06-04 Roland McGrath <roland@redhat.com>
6841
6842 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6843 next gdb prompt.
6844
4013522b
MC
68452004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6846
6847 Fix PR gdb/1636.
6848 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6849 calls to synchronous.
6850
7a8f1e6b
JB
68512004-05-26 Jim Blandy <jimb@redhat.com>
6852
6853 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6854
81bb3443
RC
68552004-05-24 Randolph Chung <tausq@debian.org>
6856
6857 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6858 * gdb.asm/pa.inc: New file.
6859
8f5a3103
MK
68602004-05-22 Mark Kettenis <kettenis@gnu.org>
6861
6862 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6863
734b8fe8 68642004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6865 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6866
6867 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6868 GDB prompt.
6869
725603e1
UW
68702004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6871
f4fc3b93 6872 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6873 setjmp/longjmp. Use sigaction instead of signal.
6874
8b923272 68752004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6876 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6877
6878 * gdb.threads/pthread_cond_wait.c: New file.
6879 * gdb.threads/pthread_cond_wait.exp: New testcase.
6880
8bfabb04
AC
68812004-05-13 Andrew Cagney <cagney@redhat.com>
6882
6883 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6884 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6885
42edda50
AC
68862004-05-11 Andrew Cagney <cagney@redhat.com>
6887
6888 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6889 fixed but revealed gdb/1639.
6890
d303a6c7
AC
68912004-05-10 Andrew Cagney <cagney@redhat.com>
6892
6893 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6894 func1" and "next to 2nd alarm", kernel bug avoided.
6895
bf08c2a1
DJ
68962004-05-10 Daniel Jacobowitz <dan@debian.org>
6897
6898 PR external/1568
6899 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6900 XFAIL if it is smaller than bytes_allocated.
6901 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6902 (main): Make chunks_allocated unsigned. Correct comment.
6903
c0586a34
JB
69042004-05-07 Joel Brobecker <brobecker@gnat.com>
6905
6906 * gdb.arch/powerpc-aix-prologue.c: New file.
6907 * gdb.arch/powerpc-aix-prologue.exp: New file.
6908
f2785d12
JB
69092004-05-07 Jim Blandy <jimb@redhat.com>
6910
6911 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6912 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6913
bd7f6e30
JB
69142004-05-06 Joel Brobecker <brobecker@gnat.com>
6915
6916 * gdb.base/sep.exp: No longer setup_kfail when the program was
6917 built with dwarf2.
6918
0a5e7efe
JI
69192004-05-05 Jim Ingham <jingham@apple.com>
6920
6921 * gdb.base/pending.exp: Make sure pending breakpoints
6922 preserve the ignore count.
f4fc3b93 6923
a8958849
MK
69242004-04-27 Jerome Guitton <guitton@gnat.com>
6925
6926 * i386-prologue.exp: Add testcase for jump instruction as first
6927 instruction of the real code.
6928 * i386-prologue.c (jump_at_beginning): New function.
6929
7e103f5b
MK
69302004-04-28 Mark Kettenis <kettenis@gnu.org>
6931
6932 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6933 x86_64-*-*.
6934
5d38b224
MK
69352004-04-28 Mark Kettenis <kettenis@gnu.org>
6936
6937 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6938 i*86-*-*.
6939
0ef32fd9
MK
69402004-04-25 Mark Kettenis <kettenis@gnu.org>
6941
6942 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6943 expression that checks the return type.
6944
71d7dd7c
AC
69452004-04-23 Andrew Cagney <cagney@redhat.com>
6946
6947 * gdb.base/call-sc.exp: New test of scalar call/return values.
6948 * gdb.base/call-sc.c: Ditto.
6949
1e9f977e
JJ
69502004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6951
6952 * gdb.threads/manythreads.c: Reduce thread stack size.
6953
899d9e3a
JJ
69542004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6955
6956 * gdb.threads/manythreads.c: Add copyright notice.
6957
61bcae62
AC
69582004-04-23 Andrew Cagney <cagney@redhat.com>
6959
6960 * gdb.base/siginfo.exp: Better handle step out of signal.
6961 * gdb.base/sigstep.exp: Ditto.
6962
7339a42e 69632004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6964 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6965
6966 * gdb.threads/manythreads.c: New testcase.
6967 * gdb.threads/manythreads.exp: Ditto.
6968
5c98409b
JB
69692004-04-22 Jim Blandy <jimb@redhat.com>
6970
6971 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6972 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6973
3b611f1a
MC
69742004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6975
6976 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6977
f0fd9238
AC
69782004-04-21 Andrew Cagney <cagney@redhat.com>
6979
6980 * gdb.base/sigstep.c: New file.
6981 * gdb.base/sigstep.exp: New file.
6982
90990674
JB
69832004-04-16 Joel Brobecker <brobecker@gnat.com>
6984
6985 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6986 call to observer_notify_normal_stop.
6987
78cef34b
AC
69882004-04-15 Andrew Cagney <cagney@redhat.com>
6989
6990 * gdb.base/siginfo.c: New file.
6991 * gdb.base/siginfo.exp: New file.
6992
d2343407
JB
69932004-04-12 J. Brobecker <brobecker@gnat.com>
6994
6995 * gdb.base/sep.exp: Fix typo in comment.
6996
a2dba3c8
JB
69972004-04-12 J. Brobecker <brobecker@gnat.com>
6998
6999 * gdb.base/sep.c: New file.
7000 * gdb.base/sep-proc.c: New file.
7001 * gdb.base/sep.exp: New testcase.
7002
15f7b60e
MK
70032004-04-09 Mark Kettenis <kettenis@gnu.org>
7004
7005 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7006 support.
7007
44f4de1a
AC
70082004-04-05 Andrew Cagney <cagney@redhat.com>
7009
7010 * gdb.base/sigaltstack.c: New file.
7011 * gdb.base/sigaltstack.exp: New file.
7012
ef04f396
JB
70132004-04-04 Joel Brobecker <brobecker@gnat.com>
7014
7015 * gdb.base/foll-fork.exp: Update the expected output for
7016 "help set follow-fork-mode", to match a change that was made
7017 to the help of this variable on 2004-01-13.
7018
d40d2c92
JB
70192004-04-01 Joel Brobecker <brobecker@gnat.com>
7020
7021 * lib/ada.exp: Add copyright notice.
7022 * bar.ads: Likewise.
7023 * bar.adb: Likewise.
7024 * null_record.adb: Likewise.
7025 * null_record.exp: Likewise.
7026 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7027
f86ef5a3
JB
70282004-04-01 Joel Brobecker <brobecker@gnat.com>
7029
7030 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7031 * configure: Regenerate.
7032
414e70e3
JB
70332004-04-01 Joel Brobecker <brobecker@gnat.com>
7034
7035 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7036 to build the application. Remove the message printed when in
7037 verbose mode, redundant with the UNSUPPORTED message above.
7038
f0aaee49
JB
70392004-03-31 Joel Brobecker <brobecker@gnat.com>
7040
7041 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7042 * gdb.ada (null_record.exp): New testcase.
7043
ac81cb54
JB
70442004-03-31 Joel Brobecker <brobecker@gnat.com>
7045
7046 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7047
854af2f7
JB
70482004-03-31 Joel Brobecker <brobecker@gnat.com>
7049
7050 * gdb.ada: New subdirectory.
7051 * gdb.ada/Makefile.in: New file.
7052 * gdb.ada/gnat_ada.gpr.in: New file.
7053
034cb681
JB
70542004-03-31 Joel Brobecker <brobecker@gnat.com>
7055
7056 * lib/ada.exp: New file.
7057
78a1a894
DJ
70582004-03-24 Daniel Jacobowitz <drow@mvista.com>
7059
7060 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7061 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7062
4b2b3b3e
AC
70632004-03-22 Andrew Cagney <cagney@redhat.com>
7064
7065 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7066 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7067 Problem identified by Ulrich Weigand.
7068
23c73aa3
DC
70692004-03-17 David Carlton <carlton@kealia.com>
7070
7071 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7072 PR c++/826.
7073
d63a86f8
RM
70742004-03-16 Roland McGrath <roland@redhat.com>
7075
7076 * gdb.base/auxv.exp: New file.
7077 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7078
0e02aa50
DC
70792004-03-12 David Carlton <carlton@kealia.com>
7080
7081 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7082 * gdb.cp/pr-1553.cc: Ditto.
7083 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7084 pass branch.
7085
c20b71be
MC
70862004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7087
7088 * gdb.cp/templates.exp: Accept more template types.
7089
c7414a01
MC
70902004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7091
7092 From Corinna Vinschen with modifications.
7093 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7094 local variable obj_with_enum.
7095 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7096 results with obj_with_enum.
7097
ed69573c
MC
70982004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7099
7100 * gdb.cp/classes.cc: New file, copied from misc.cc.
7101 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7102
28301461
MC
71032004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7104
7105 * gdb.cp/misc.cc: Add copyright notice.
7106
1198ecbe
DC
71072004-03-05 David Carlton <carlton@kealia.com>
7108
7109 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7110 * gdb.cp/rtti.h: Update copyright.
7111 (namespace n2::n3): New.
7112 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7113 (n2::n3::func3): New.
7114 (main): Call n2::n3::func3.
7115 * gdb.cp/rtti2.cc: Update copyright.
7116 (n2::create3): New.
7117
9e08c470
MK
71182004-03-04 Mark Kettenis <kettenis@gnu.org>
7119
7120 * gdb.asm/openbsd.inc: Fix typo.
7121
4bebc3aa
FF
71222004-03-03 Fred Fish <fnf@redhat.com>
7123
7124 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7125 "val" instead of unused "size". Update copyright year.
7126
6ea9fb37
DJ
71272004-02-29 Daniel Jacobowitz <drow@mvista.com>
7128
7129 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7130 to use unsigned char.
7131 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7132 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7133
23b23974
DJ
71342004-02-29 Daniel Jacobowitz <drow@mvista.com>
7135
7136 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7137 line of output.
7138
7574fd53
DJ
71392004-02-28 Daniel Jacobowitz <drow@mvista.com>
7140
7141 * gdb.base/relocate.c (dummy): Initialize.
7142
a195357f
DJ
71432004-02-28 Daniel Jacobowitz <drow@mvista.com>
7144
7145 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7146 a breakpoint at exit.
7147
72fd54a9
FF
71482004-02-27 Fred Fish <fnf@redhat.com>
7149
7150 * gdb.base/chng-syms.exp: Add expect condition to match failing
7151 case that isn't a timeout.
7152
b9d23137
AC
71532004-02-27 Andrew Cagney <cagney@redhat.com>
7154
7155 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
7156 support.
7157
15d208f6 71582004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 7159
15d208f6
FF
7160 * gdb.arch/gdb1431.c: Remove.
7161 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
7162 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
7163 of "until" incorrectly.
7164
98f9cd2d
JB
71652004-02-26 J. Brobecker <brobecker@gnat.com>
7166
7167 * gdb.cp/class2.cc (empty): New class.
7168 (refer): New function.
7169 (main): Declare an object of type empty and use it.
7170 * gdb.cp/class2.exp: Print the value of an object of type empty.
7171
9b50c11b
JJ
71722004-02-26 Jeff Johnston <jjohnstn@redhat.com>
7173
7174 * gdb.base/langs.exp: Update query string to match the
7175 new nquery format used for pending breakpoints.
7176
0dcd613f
AC
71772004-02-26 Andrew Cagney <cagney@redhat.com>
7178
7179 Fix PR i18n/1570.
7180 * gdb.base/charset.c: Update copyright notice.
7181 (main, init_string): Remove the escape character '\e' tests.
7182 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
7183 * gdb.base/charset.exp (valid_host_charset): Ditto.
7184 * gdb.base/setvar.exp: Ditto.
7185
b8a56647
AC
71862004-02-24 Andrew Cagney <cagney@redhat.com>
7187
90d59e34
AC
7188 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
7189 mmapped data in core file" PASS and FAIL messages consistent.
7190
b8a56647
AC
7191 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
7192 setting a breakpoint. Work around PR java/1565.
7193
9f27c604
JJ
71942004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7195
7196 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7197 new nquery format.
7198 * gdb.base/pending.exp: Ditto.
7199
3224a706
MK
72002004-02-22 Mark Kettenis <kettenis@gnu.org>
7201
7202 * configure.in: Run stabs tests on *BSD.
7203 * configure: Regenerated.
7204
41e0a9ca
MK
72052004-02-21 Mark Kettenis <kettenis@gnu.org>
7206
7207 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7208
1e1b3428
FF
72092004-02-20 Fred Fish <fnf@redhat.com>
7210
7211 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7212 blank in test for "returns short", for consistency with other
7213 "returns xxx" tests. Update copyright year.
7214
f9a7572a
FF
72152004-02-19 Fred Fish <fnf@redhat.com>
7216
7217 New testcase for PR breakpoint/1558.
7218 * gdb.arch/gdb1558.exp: New file.
7219 * gdb.arch/gdb1558.c: New file.
7220
b2ce2854
EZ
72212004-02-19 Elena Zannoni <ezannoni@redhat.com>
7222
7223 * gdb.base/nodebug.exp: Fix typo.
7224
e7c9ff01
JB
72252004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7226
7227 Committed by Jim Blandy <jimb@redhat.com>.
7228
62f4b920
JB
7229 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7230
2db536a1
JB
7231 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7232
e7c9ff01
JB
7233 * gdb.base/float.exp: Support s390*-*-* targets.
7234
f3205b34
AF
72352004-02-17 Adam Fedor <fedor@gnu.org>
7236
7237 * gdb.base/gdb1555.exp: New file.
7238 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7239
9d62932d
EZ
72402004-02-17 Elena Zannoni <ezannoni@redhat.com>
7241
7242 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7243
344c9711
FF
72442004-02-16 Fred Fish <fnf@redhat.com>
7245
7246 * gdb.arch/gdb1291.c: Remove
7247 * gdb.arch/gdb1291.s: New test input file.
7248 * gdb.arch/gdb1291.exp: Expand test to check case that should not
7249 fail. Test for correct result, known incorrect result, other
7250 failures and timeouts.
7251
2d822687
AC
72522004-02-16 Andrew Cagney <cagney@redhat.com>
7253
7254 * gdb.base/bigcore.exp: New file.
7255 * gdb.base/bigcore.c: New file.
7256
dac15b66
AC
72572004-02-13 Andrew Cagney <cagney@redhat.com>
7258
7259 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
7260 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
7261 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
7262 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7263 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
7264 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
7265 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
7266 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
7267 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
7268 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
7269
6bdfc2c4
JJ
72702004-02-11 Jeff Johnston <jjohnstn@redhat.com>
7271
7272 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
7273 executed is an alloc instruction.
7274
87b3ede8
DC
72752004-02-11 David Carlton <carlton@kealia.com>
7276
7277 * gdb.cp/breakpoint.exp: New.
7278 * gdb.cp/breakpoint.cc: New.
7279
6e19e2bf
MC
72802004-02-11 Michael Chastain <mec.gnu@mindspring.com>
7281
7282 Partial fix for PR gdb/1543.
7283 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
7284 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
7285 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
7286 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
7287 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
7288 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
7289 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
7290 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
7291 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
7292 to bug-gdb@prep.ai.mit.edu .
7293 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
7294 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
7295 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
7296 Likewise.
7297
5c5455dc
AC
72982004-02-10 Andrew Cagney <cagney@redhat.com>
7299
7300 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
7301 using gdb_internal_error_resync.
7302
9cf689d7
DJ
73032004-02-09 Daniel Jacobowitz <drow@mvista.com>
7304
7305 * gdb.threads/thread-specific.exp: Stop early if no threads are
7306 found.
7307
d2dc51db
MC
73082004-02-09 Michael Chastain <mec.gnu@mindspring.com>
7309
7310 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
7311
14b1a056
DJ
73122004-02-08 Daniel Jacobowitz <drow@mvista.com>
7313
7314 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
7315 breakpoints.
7316
83f66e8f
DJ
73172004-02-07 Daniel Jacobowitz <drow@mvista.com>
7318
7319 * config/sim.exp (gdb_load): Handle $arg == "".
7320 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
7321 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
7322
30fc0091
EZ
73232004-02-07 Elena Zannoni <ezannoni@redhat.com>
7324
a9c64011
AS
7325 * gdb.base/maint.exp: Update test to reflect
7326 obstack changes.
30fc0091 7327
4d806929
JJ
73282004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7329
7330 * gdb.base/pendshr.c (pendfunc): New function that calls
7331 pendfunc1.
7332 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7333
7bfdd688
FF
73342004-02-04 Fred Fish <fnf@redhat.com>
7335
7336 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7337 function symbols and update copyright years.
7338 * gdb.arch/gdb1291.c: Ditto.
7339
aaa08ee4
MC
73402004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7341
7342 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7343
dbad7755
MC
73442004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7345
7346 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7347
ec4646ef
MC
73482004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7349
7350 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7351
1b802196
FF
73522004-02-02 Fred Fish <fnf@redhat.com>
7353
7354 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7355 remote targets. Update copyright years.
7356
18fe2033
JJ
73572004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7358
7359 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7360 support.
7361 * gdb.base/langs.exp: Fix test which attempts to create
7362 breakpoint on non-existent function to handle new pending
7363 support.
7364 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7365 a breakpoint.
7366 * gdb.base/pending.exp: New test.
7367 * gdb.base/pending.c: New file.
7368 * gdb.base/pendshr.c: Ditto.
7369
8d577d32
DC
73702004-02-02 David Carlton <carlton@kealia.com>
7371
7372 * gdb.cp/overload.exp: Add overloadNamespace tests.
7373 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7374 (overloadNamespace, XXX): New.
7375 (main): Call XXX::marker2.
7376
3ad13771
FF
73772004-02-01 Fred Fish <fnf@redhat.com>
7378
7379 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7380 * gdb.base/finish.exp: Ditto.
7381 * gdb.base/gcore.exp: Ditto.
7382 * gdb.base/huge.exp: Ditto.
7383 * gdb.base/info-proc.exp: Ditto.
7384 * gdb.base/return2.exp: Ditto.
7385 * gdb.threads/gcore-thread.exp: Ditto.
7386
44c75849
DJ
73872004-02-01 Daniel Jacobowitz <drow@mvista.com>
7388
7389 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7390
005bc093
MK
73912004-02-01 Mark Kettenis <kettenis@gnu.org>
7392
7393 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7394 that opening the file succeeds on OpenBSD.
7395
c47cebdb
DJ
73962004-02-01 Daniel Jacobowitz <drow@mvista.com>
7397
7398 * gdb.threads/thread-specific.c: New file.
7399 * gdb.threads/threads-specific.exp: New test script.
7400 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7401 to expect_out.
7402
5a01311c
MK
74032004-02-01 Mark Kettenis <kettenis@gnu.org>
7404
7405 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7406 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7407 only on the "print_small_structs from print_long_arg_list" test.
7408
ce22a4f1
DJ
74092004-02-01 Daniel Jacobowitz <drow@mvista.com>
7410
7411 * gdb.base/completion.exp: Kill a stray backslash.
7412
7413 From Jim Ingham <jingham@apple.com>:
7414 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7415 agrees with the result from sending a tab.
7416
abbab9d3
DJ
74172004-01-31 Daniel Jacobowitz <drow@mvista.com>
7418
7419 * gdb.base/chng-syms.exp: Remove stray newline.
7420
53904d1e
MK
74212004-01-31 Mark Kettenis <kettenis@gnu.org>
7422
7423 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7424 *-*-openbsd*.
7425 * gdb.asm/openbsd.inc: New file.
7426
3a4b3aac
MK
74272004-01-30 Mark Kettenis <kettenis@gnu.org>
7428
7429 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7430 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7431 *-*solaris2*. Remove commented out default settings for
7432 asm-flags. Replace gdb_compile with target_link.
7433
ebac27b4
MC
74342004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7435
7436 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7437 for all tests. Remove old hp-ux and cygnus xfail cases.
7438
d8679d84
PH
74392004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7440
7441 * gdb.base/chng-syms.exp: New file.
7442 * gdb.base/chng-syms.c: New file.
7443
0a55bc22
MC
74442004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7445
7446 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7447 Provide arms for current output in all my configurations.
7448
94b8e876
MC
74492004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7450
7451 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7452 * lib/compiler.cc: Likewise.
7453 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7454 get the right preprocessor. Eval the output directly. Remove
7455 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7456 hp_f77_compiler and hp_f90_compiler completely.
7457 (gdb_preprocess): Delete.
7458 (get_compiler): Delete.
7459
7cf03d44
MK
74602004-01-24 Mark Kettenis <kettenis@gnu.org>
7461
7462 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7463 <string.h>.
7464
68b6dce9
NR
74652004-01-24 Nick Roberts <nick@nick.uklinux.net>
7466
7467 * gdb.mi/mi-stack.exp: Update copyright.
7468
b368761e
DC
74692004-01-23 David Carlton <carlton@kealia.com>
7470
7471 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7472 test for cp_lookup_transparent_type.
7473 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7474 call them.
7475
f2061b53
DJ
74762004-01-23 Daniel Jacobowitz <drow@mvista.com>
7477
7478 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7479 after -var-update.
7480
37fc574a
DC
74812004-01-23 David Carlton <carlton@kealia.com>
7482
7483 * gdb.cp/namespace.cc (C::ensureRefs): New.
7484 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7485
8e94b928
NR
74862004-01-20 Nick Roberts <nick@nick.uklinux.net>
7487
7488 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7489 case "-stack-list-locals 2".
7490 * gdb.mi/mi-var-child.exp: Test for case
7491 "-var-list-children --all-values NAME".
7492
997b0952
MC
74932004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7494
7495 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7496
52470da3
MK
74972004-01-18 Mark Kettenis <kettenis@gnu.org>
7498
7049b4b8
MK
7499 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7500 used with gdb_test_multiple.
7501
52470da3
MK
7502 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7503 read at address 0. This fixes PR testsuite/1504.
7504
da6012e5
DJ
75052004-01-18 Daniel Jacobowitz <drow@mvista.com>
7506
7507 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7508 Remove downloading, guessing the host executable, the calls to
7509 gdb_file_cmd and gdb_target_cmd, and "load" support.
7510 (infer_host_exec): New function broken out from gdb_load.
7511 (gdb_load): New wrapper for gdbserver_gdb_load.
7512 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7513 gdb_target_cmd. Use -target-select.
7514 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7515 Download binaries to the host. Clear last_mi_remote_file when
7516 we load a new binary.
7517 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7518 call gdbserver_gdb_load and mi_gdb_target_cmd.
7519
32c70722
MC
75202004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7521
7522 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7523 type patterns.
7524
b0cecf36
MC
75252004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7526
7527 * gdb.cp/templates.exp: Fix typo in test name of
7528 "print Foo<volatile char*>::foo".
7529
4120d7e6
MC
75302004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7531
7532 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7533
f679e530
BE
75342004-01-16 Ben Elliston <bje@wasabisystems.com>
7535
7536 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7537 (clean mostlyclean): Remove empty rm.
7538
091c48f6
MC
75392004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7540
7541 * gdb.base/setvar.exp: Add copyright years.
7542
3e5fc8d2
DC
75432004-01-14 David Carlton <carlton@bactrian.org>
7544
7545 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7546 PR c++/1511 and update coment.
7547 * gdb.cp/templates.exp: Update patterns to match current output.
7548 If changes involve something other than whitespace, KFAIL
7549 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7550
63d06c5c
DC
75512004-01-14 David Carlton <carlton@kealia.com>
7552
7553 * gdb.cp/namespace.exp: Add tests involving classes defined within
7554 namespaces.
7555 * gdb.cp/namespace.cc (C::CClass): New.
7556 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7557
a51dab88
EZ
75582004-01-14 Elena Zannoni <ezannoni@redhat.com>
7559
7560 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7561 what debug info we have. Print a better message if something goes
7562 wrong while producing the separate debug info file.
7563
a476ccc9
MC
75642004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7565
7566 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7567
f453692c
MC
75682004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7569
7570 * gdb.base/callfuncs.c: Add copyright notice.
7571
f40063a5
MC
75722004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7573
7574 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7575 inheritance. PR gdb/1498, PR gcc/13539.
7576
19ac3974
EZ
75772004-01-13 Elena Zannoni <ezannoni@redhat.com>
7578
a9c64011
AS
7579 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7580 test specific name.
7581 * gdb.mi/gdb669.exp: Ditto.
7582 * gdb.mi/mi-pthreads.exp: Ditto.
7583 * gdb.mi/mi1-pthreads.exp: Ditto.
7584 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7585
56c97c6e
MC
75862004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7587
7588 * gdb.cp/member-ptr.cc: Add copyright notice.
7589
a0644324
MC
75902004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7591
7592 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7593 some patterns for recent versions of gcc and hpacc. Delete
7594 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7595 Delete tests that access a NULL pointer-to-member-data. This
7596 script is still disabled for gcc.
7597
32fabe09
EZ
75982004-01-12 Elena Zannoni <ezannoni@redhat.com>
7599
7600 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7601 escaped correctly.
32fabe09 7602
1f8a6abb
EZ
76032004-01-12 Elena Zannoni <ezannoni@redhat.com>
7604
7605 * gdb.base/sepdebug.exp: New file.
7606 * gdb.base/sepdebug.c: New file.
7607 * lib/gdb.exp (separate_debug_filename): New procedure.
7608 (gdb_gnu_strip_debug): New procedure.
7609
48efe704
AC
76102004-01-12 Andrew Cagney <cagney@redhat.com>
7611
7612 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7613 * gdb.mi/ChangeLog-1999-2003: New file.
7614
a9415475
AC
76152004-01-12 Andrew Cagney <cagney@redhat.com>
7616
7617 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7618 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7619 or EEXIST", treat EBUSY as an XFAIL.
7620
83b8cf9d
MC
76212004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7622
7623 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7624 hp_cc_compiler.
7625
9939d2a8
MC
76262004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7627
7628 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7629 decorations.
7630
1ff8cadf
MC
76312004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7632
7633 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7634 and "(aCC)" decorations. Remove obsolete doco about old
7635 test results.
7636
6fa9022e
MC
76372004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7638
7639 * gdb.cp/exception.exp: Fix typo in doco.
7640
209721fe
MK
76412004-01-09 Mark Kettenis <kettenis@gnu.org>
7642
7643 * gdb.base/gdb1476.exp: Fix typo.
7644
ef11303e
MC
76452004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7646
7647 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7648 file.
7649
041ab88c
MC
76502004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7651
7652 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7653 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7654 Use gdb_compile. Remove restriction on gcc. Add some patterns
7655 for recent version of gdb. Delete second half, which was a copy
7656 of the first half with different build flags. This test is
7657 still disabled because it is still not ready for production.
7658
e36d075a
MC
76592004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7660
7661 * gdb.cp/exception.cc: Add copyright notice.
7662 * gdb.cp/exception.exp: Add a notice that this file is broken
7663 because of line number changes caused by addition of copyright
7664 notice.
7665
42b190ad
MC
76662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7667
7668 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7669 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7670
8f25f06b
MC
76712004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7672
7673 * gdb.cp/classes.exp: Accept gnu abi 2.
7674 * gdb.cp/derivation.exp: Likewise.
7675 * gdb.cp/overload.exp: Likewise.
7676 * gdb.cp/virtfunc.exp: Likewise.
7677
06ded8b8
MC
76782004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7679
7680 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7681 semicolon after end of function.
7682
77c26ae3
MC
76832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7684
7685 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7686 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7687 boilerplate code for compiling and running the program under
7688 test. Add some string method tests.
7689
20757486
MC
76902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7691
7692 * gdb.cp/bs15503.cc: Add copyright notice.
7693 * gdb.cp/bs15503.exp: Adjust line number.
7694
0fd3b503
MC
76952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7696
7697 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7698 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7699
10d1bea8
MC
77002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7701
7702 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7703 hp_cc_compiler.
7704
2789202a
MC
77052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7706
7707 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7708 * gdb.cp/ctti.exp: Use the marker instead of "next".
7709 With gcc, run further before bailing.
7710
b862f14c
MC
77112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7712
7713 * gdb.cp/cttiadd.cc: Add copyright notice.
7714 * gdb.cp/cttiadd1.cc: Likewise.
7715 * gdb.cp/cttiadd2.cc: Likewise.
7716 * gdb.cp/cttiadd3.cc: Likewise.
7717
96da2469
MC
77182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7719
7720 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7721 Use gdb_test, gdb_test_multiple. Use floating-point values that
7722 have exact representations in IEEE-ish formats.
7723
053248ff
MC
77242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7725
7726 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7727 compilers. Delete duplicate call to get_compiler_info.
7728 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7729 * gdb.base/volatile.exp: Likewise.
7730
84acecdd
MK
77312004-01-07 Mark Kettenis <kettenis@gnu.org>
7732
7733 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7734 memory at address 0.
7735
fe11a27f
MC
77362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7737
7738 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7739 to test for hp-ux assembler. Fix copyright years.
7740
60ad077b
AC
77412004-01-07 Andrew Cagney <cagney@redhat.com>
7742
7743 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7744
1c9b8f33
AC
77452004-01-07 Andrew Cagney <cagney@redhat.com>
7746
7747 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7748 when creating the read-only file. From analysis by Roland McGrath
7749 and Elena Zannoni.
7750
753ccc7a
MC
77512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7752
7753 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7754
eca3e36b
MC
77552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7756
7757 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7758 data pointers.
7759
f8d4bac4
MC
77602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7761
7762 * gdb.cp/m-static.exp: Compile one source file at a time.
7763 Delete unused call to get_compiler_info.
7764
9b4e0f94
MC
77652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7766
7767 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7768 * gdb.base/call-rt-st.exp: Likewise.
7769 * gdb.base/nodebug.exp: Likewise.
7770 * gdb.base/volatile.exp: Likewise.
7771 * gdb.cp/ref-types.exp: Likewise.
7772 * gdb.cp/templates.exp: Likewise.
7773
023c1024
MK
77742004-01-05 Mark Kettenis <kettenis@gnu.org>
7775
7776 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7777
19703c4a
MC
77782004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7779
7780 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7781 hppa*-hp-hpux*.
7782
18b67037
MK
77832004-01-04 Mark Kettenis <kettenis@gnu.org>
7784
ba6219c8
MK
7785 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7786 x86_64-*-*.
7787
18b67037
MK
7788 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7789 sparc64-*-* and sparc*-solaris2*.
7790
1bfbbb9d
MK
77912004-01-04 Mark Kettenis <kettenis@gnu.org>
7792
7793 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7794 return ${tests}" test. The ${tests} already mentions the
7795 filename.
7796
06846494
MC
77972004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7798
7799 * gdb.cp/local.exp: Accept gcc abi 2.
7800
3b0cb202
MC
78012004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7802
7803 * gdb.cp/templates.exp: Accept gcc abi 2.
7804
0643ec3f
MC
78052004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7806
7807 * lib/compiler.cc: Remove supports_template_debugging.
7808 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7809
d231d0b1
MC
78102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7811
7812 * gdb.cp/namespace.exp: Accept gcc abi 2.
7813
44ffb27c
MC
78142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7815
7816 * gdb.cp/method.exp: Accept gcc abi 2.
7817
184ad485
MC
78182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7819
7820 * gdb.cp/classes.exp: Generate identical results as old version.
7821 * gdb.cp/derivation.exp: Likewise.
7822 * gdb.cp/overload.exp: Likewise.
7823 * gdb.cp/virtfunc.exp: Likewise.
7824
116f09e7
MC
78252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7826
7827 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7828 mysterious bug with sourceware version of expect.
7829
b1379776
MC
78302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7831
7832 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7833 current versions of gcc, including gcc abi 2. Remove gratuitous
7834 restart of test program. Use gdb_test_multiple and gdb_test for
7835 all tests. Add patterns to xfail missing "const" in "const char *"
7836 and kfail PR gdb/1155.
7837
6b7a4c0e
MC
78382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7839
7840 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7841 current versions of gcc, including gcc abi 2. Remove gratuitous
7842 restart of test program. Use gdb_test_multiple and gdb_test for
7843 all tests. Add patterns to kfail PR gdb/1498.
7844
51615d72
MC
78452003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7846
7847 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7848 current versions of gcc, including gcc abi 2. Use "breakpoint"
7849 and "continue" instead of restarting the target program. Use
7850 gdb_test_multiple and gdb_test for all tests.
7851
7b79a9d7
MK
78522004-01-01 Mark Kettenis <kettenis@gnu.org>
7853
7854 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7855 for *-*-solaris2*.
7856
1cd3489f
MC
78572003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7858
7859 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7860 current versions of gcc, including gcc abi 2. Use "breakpoint"
7861 and "continue" instead of restarting the target program several
7862 times. Use gdb_test_multiple and gdb_test for all tests.
7863
850742db
MC
78642003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7865
7866 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7867 source files.
7868
eb4bbda8
MC
78692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7870
7871 * gdb.base/environ.exp: Handle compiling test case from multiple
7872 source files.
7873
e42c7771
MC
78742003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7875
7876 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7877
80e4b428
JB
78782003-12-17 Jim Blandy <jimb@redhat.com>
7879
5f06973a
JB
7880 * gdb.base/freebpcmd.c: Add copyright notice.
7881
80e4b428
JB
7882 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7883
0ab84fb7
MC
78842003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7885
7886 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7887
1b3bb3d0
JB
78882003-12-13 Jim Blandy <jimb@redhat.com>
7889
7890 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7891
3a4c9371
KB
78922003-12-12 Kevin Buettner <kevinb@redhat.com>
7893
7894 * gdb.asm/frv.inc: New file.
7895 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7896
a1dea79a
FF
78972003-12-09 Fred Fish <fnf@redhat.com>
7898
7899 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7900 functions to break1.c and leave prototypes behind. Add more
7901 "set breakpoint NN here" comments.
7902 * gdb.base/break1.c: New file.
7903
7904 * gdb.base/break.exp: Handle compiling test case from multiple
7905 source files and change source file references as needed.
7906 * gdb.base/completion.exp: Ditto.
7907 * gdb.base/condbreak.exp: Ditto.
7908 * gdb.base/define.exp: Ditto.
7909 * gdb.base/ena-dis-br.exp: Ditto.
7910 * gdb.base/info-proc.exp: Ditto.
7911 * gdb.base/maint.exp: Ditto.
7912 * gdb.base/until.exp: Ditto.
7913
7914 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7915 hardcoded line numbers.
7916 * gdb.base/define.exp: Ditto.
7917 * gdb.base/ena-dis-br.exp: Ditto.
7918 * gdb.base/maint.exp: Ditto.
7919 * gdb.base/until.exp: Ditto.
7920
7921 * gdb.base/completion.exp: Use "break1" for completion tests since
7922 "break" is no longer a unique prefix.
7923
5266b69c
AC
79242003-12-06 Andrew Cagney <cagney@redhat.com>
7925
7926 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7927 "return_value_unimplemented". When an unimplemented struct return
7928 architecture, report incorrect values as a KFAIL
7929
374451f0
MC
79302003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7931
7932 * gdb.cp/rtti.exp: Accept new wording of warning from
7933 cp_lookup_rtti_type.
7934
ba9b20a7
MC
79352003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7936
7937 Partial fix for PR testsuite/1456.
7938 * gdb.base/scope.exp (test_at_main): Replace references to
7939 gcc_compiled with calls to test_compiler_info.
7940 (test_at_foo): Likewise.
7941 (test_at_bar): Likewise.
7942
b74b6d0b
MC
79432003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7944
7945 Partial fix for PR testsuite/1456.
7946 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7947 to test_compiler_info.
7948
ccfa3402
MC
79492003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7950
7951 * gdb.base/so-impl-ld.exp: Update copyright notice.
7952
f6246aba
MC
79532003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7954
7955 Partial fix for PR testsuite/1456.
7956 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7957 to test_compiler_info.
7958
13ae734a
MC
79592003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7960
7961 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7962 from current versions of gdb. Clean up regular expressions.
7963 Delete redundant timeout case.
7964
d8e1cdee
MC
79652003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7966
7967 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7968 from current versions of gdb. Clean up regular expressions.
7969 Delete redundant timeout case.
7970
96457b64
MC
79712003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7972
7973 Partial fix for PR testsuite/1456.
7974 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7975 gcc_compiled with call to test_compiler_info.
7976
f35309fc
MC
79772003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7978
7979 Partial fix for PR testsuite/1456.
7980 * gdb.base/list.exp (test_list_function): Delete unused declaration
7981 of gcc_compiled.
7982
d7afdf9b
MC
79832003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7984
7985 Partial fix for PR testsuite/1456.
7986 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7987 call to test_compiler_info.
7988
71507b56
MK
79892003-11-29 Mark Kettenis <kettenis@gnu.org>
7990
7991 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7992 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7993 it to create the appropriate note.inc.
7994 * gdb.asm/asmsrc1.s: Include "note.inc".
7995 * gdb.asm/netbsd.inc: New file.
7996 * gdb.asm/empty.inc: New file.
7997
f81f93f7
MC
79982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7999
8000 Partial fix for PR testsuite/1456.
8001 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8002 calls to test_compiler_info.
8003
9a77938e
MC
80042003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8005
8006 Partial fix for PR testsuite/1456.
8007 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8008 calls to test_compiler_info.
8009
e8367dc7
MK
80102003-11-27 Mark Kettenis <kettenis@gnu.org>
8011
8012 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8013 pattern for the KFAILs.
8014
526c61ee
AF
80152003-11-25 Adam Fedor <fedor@gnu.org>
8016
8017 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8018 * gdb.objc/objcdecode.m: New file.
8019
28f2d600
AF
80202003-11-25 Adam Fedor <fedor@gnu.org>
8021
8022 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8023 * gdb.objc/nondebug.m: New file.
8024
a3895cee
BE
80252003-11-26 Ben Elliston <bje@wasabisystems.com>
8026
8027 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8028 NetBSD as it does on FreeBSD. Modelled on a similar change by
8029 Mark Kettenis on 2003-05-30.
8030 (link-flags): Set to "--entry _start" regardless of target.
8031 Special linker flags are to be appended to $link-flags.
8032 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8033
c9f2c8a3
MC
80342003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8035
8036 * gdb.cp/method.exp: Accept output of new demangler.
8037
15a0587a 80382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
8039
8040 * gdb/class2.exp: New file.
8041 * gdb/class2.cc: New file.
8042
3c00b570
MC
80432003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8044
8045 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8046 of new demangler.
8047
7027acc7
MK
80482003-11-23 Mark Kettenis <kettenis@gnu.org>
8049
8050 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8051 of gdb_test "run".
8052
b0e1598a
MK
80532003-11-23 Mark Kettenis <kettenis@gnu.org>
8054
8055 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8056 "continue" into "run".
8057
4d9eda44
MC
80582003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8059
8060 Partial fix for PR testsuite/1456.
8061 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8062 call to test_compiler_info.
8063 * gdb.cp/ctti.exp: Likewise.
8064 * gdb.cp/derivation.exp: Likewise.
8065 * gdb.cp/member-ptr.exp: Likewise.
8066 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8067 reference to gcc_compiled.
8068
80692003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
8070
8071 Fix PR testsuite/1463.
8072 * gdb.base/structs.exp (start_structs_test): Call
8073 get_debug_format before using the debug format.
8074
d422fe19
AC
80752003-11-22 Andrew Cagney <cagney@redhat.com>
8076
8077 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8078 * gdb.base/structs.exp: Use gdb_test_multiple.
8079
039cf96d
AC
80802003-11-20 Andrew Cagney <cagney@redhat.com>
8081
6882279b
AC
8082 * gdb.base/structs.exp: Handle and recover from internal errors.
8083 Replace "foo${n}" with "foo<n>" in test messages.
8084
e53890ae
AC
8085 * gdb.base/structs.exp: Update copyright. Rewrite.
8086 * gdb.base/structs.c: Update copyright. Rewrite.
8087
2b211c59
AC
8088 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8089 resync count exceeded.
d63a86f8 8090
039cf96d
AC
8091 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8092 from the internal error.
8093 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8094 Original from Jim Blandy.
8095 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 8096
eac98b22
AC
80972003-11-19 Andrew Cagney <cagney@redhat.com>
8098
8099 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8100 KFAIL.
8101
67455b2a
MK
81022003-11-17 Mark Kettenis <kettenis@gnu.org>
8103
8104 New testcase for PR backtrace/1435.
8105 * gdb.arch/i386-unwind.exp: New file.
8106 * gdb.arch/i386-unwind.c: New file.
8107
853d6e5b
AC
81082003-11-17 Andrew Cagney <cagney@redhat.com>
8109
8110 * lib/gdb.exp (compiler_info): New global.
8111 (test_compiler_info): New function.
8112 (get_compiler_info): Set compiler_info.
8113 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8114 "compiler_info" to gcc-<major>-<minor>.
8115
38cf6e11
MC
81162003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8117
8118 * gdb.trace/configure: Remove.
8119
a50d3602
EZ
81202003-11-13 Elena Zannoni <ezannoni@redhat.com>
8121
8122 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 8123 breakpoints.
a50d3602
EZ
8124 * gdb.base/break.exp: Remove all references to explicit line
8125 numbers.
8126
d9407aaa
NC
81272003-11-11 Nick Clifton <nickc@redhat.com>
8128
8129 * gdb.base/shreloc.exp: Do not run for targets which do not
8130 support shared objects.
8131
db488fc1
CV
81322003-11-10 Corinna Vinschen <vinschen@redhat.com>
8133
8134 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8135 Don't run tests if nofileio flag is given.
8136
6a90a18e
EZ
81372003-11-07 Elena Zannoni <ezannoni@redhat.com>
8138
8139 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 8140 as well as 'Watchpoint'.
6a90a18e 8141
0b915e9c
EZ
81422003-11-06 Elena Zannoni <ezannoni@redhat.com>
8143
8144 Reported by Jim Ingham <jingham@apple.com>:
8145 * gdb.base/annota1.exp: Match at least one occurrence of the
8146 signal handler annotation.
8147
d7e4b55f
EZ
81482003-11-06 Elena Zannoni <ezannoni@redhat.com>
8149
a9c64011
AS
8150 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8151 as well as 'Watchpoint'.
d7e4b55f 8152
2fe4e8d0
MC
81532003-11-05 Michael Chastain <mec@shout.net>
8154
8155 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
8156
6ef88553
KW
81572003-11-03 Kris Warkentin <kewarken@qnx.com>
8158
8159 * gdb.arch/gdb1291.c: New test file.
8160 * gdb.arch/gdb1291.exp: New test script.
8161 * gdb.arch/gdb1431.c: New test file.
8162 * gdb.arch/gdb1431.exp: New test script.
8163
ae7dc4d8
MC
81642003-10-22 Michael Chastain <mec@shout.net>
8165
8166 * gdb.mi/pthreads.c: Add copyright notice.
8167
c39d7427
MC
81682003-10-22 Michael Chastain <mec@shout.net>
8169
8170 * gdb.threads/pthreads.c: Add copyright notice.
8171
8b7d96c1
MC
81722003-10-20 Michael Chastain <mec@shout.net>
8173
8174 * gdb.base/gdb1056.exp: New test script.
8175
d1d69fdd
DJ
81762003-10-13 Daniel Jacobowitz <drow@mvista.com>
8177
8178 * gdb.threads/killed.exp: Use gdb_run_cmd.
8179
7d605576
DJ
81802003-10-13 Daniel Jacobowitz <drow@mvista.com>
8181
8182 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
8183 create a core file.
8184 * gdb.threads/gcore-thread.exp: Likewise.
8185
618ec112
CV
81862003-10-13 Corinna Vinschen <vinschen@redhat.com>
8187
8188 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
8189 type, based on char type.
8190 (struct bit_flags_short_t): New bitfield type, based on short type.
8191 (init_bit_flags_char): New fuction.
8192 (init_bit_flags_short): Ditto.
8193 (print_bit_flags_char): Ditto.
8194 (print_bit_flags_short): Ditto.
8195 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8196
9367a73c
MC
81972003-10-11 Michael Chastain <mec@shout.net>
8198
8199 * gdb.base/call-rt-st.exp: Update copyright year.
8200
1decf120
KI
82012003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8202
8203 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8204 * gdb.disasm/sh3.s: Ditto.
8205
5445b2ae
DJ
82062003-10-07 Daniel Jacobowitz <drow@mvista.com>
8207
8208 * gdb.threads/switch-threads.exp: New test.
8209 * gdb.threads/switch-threads.c: New source file.
8210
aec24853
CV
82112003-10-07 Corinna Vinschen <vinschen@redhat.com>
8212
8213 * gdb.base/ending-run.exp: Add sh specific case.
8214
adc7428d
AC
82152003-10-06 Andrew Cagney <cagney@redhat.com>
8216
8217 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8218 * gdb.disasm/mn10200.exp: Delete obsolete file.
8219
c9d37158
DJ
82202003-09-29 Daniel Jacobowitz <drow@mvista.com>
8221
8222 * ChangeLog: Correct an entry command.exp -> commands.exp.
8223 * gdb.base/commands.exp (bp_deleted_in_command_test)
8224 (temporary_breakpoint_commands): Check noargs.
8225
79c2c32d
DC
82262003-09-25 David Carlton <carlton@kealia.com>
8227
8228 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8229 of some print tests, where appropriate. Add tests for C::D::cd,
8230 E::ce, F::cXfX, G::XgX.
8231 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8232
594e6d67
RE
82332003-09-25 Richard Earnshaw <rearnsha@arm.com>
8234
8235 * lib/java.exp (java_init): Import target_alias before using it.
8236
10f0d451
DC
82372003-09-25 David Carlton <carlton@kealia.com>
8238
8239 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8240
274bcba0
EZ
82412003-09-23 Elena Zannoni <ezannoni@redhat.com>
8242
d63a86f8 8243 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 8244 weirdness.
274bcba0 8245
cdbf20f7
MC
82462003-09-17 Michael Chastain <mec@shout.net>
8247
8248 * gdb.cp/gdb1355.exp: New file.
8249 * gdb.cp/gdb1355.c: New file.
8250
71e06f80
CV
82512003-09-15 Corinna Vinschen <vinschen@redhat.com>
8252
8253 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
8254 * gdb.asm/sh.inc: New file.
8255
5c4e30ca
DC
82562003-09-11 David Carlton <carlton@kealia.com>
8257
bd45b7af
DC
8258 * gdb.cp/namespace.exp: Add tests for namespace types.
8259 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
8260 (test_namespace): New.
8261
1c199746
EZ
82622003-09-11 Elena Zannoni <ezannoni@redhat.com>
8263
a9c64011 8264 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 8265 * gdb.stabs/weird.exp: Ditto.
1c199746 8266
04ed252f
MC
82672003-09-08 Michael Chastain <mec@shout.net>
8268
8269 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
8270
d8a2d9e7
MC
82712003-09-07 Michael Chastain <mec@shout.net>
8272
8273 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
8274 'parse error'.
8275
161afb24
MK
82762003-09-07 Mark Kettenis <m.kettenis@osp.nl>
8277
8278 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
8279
49f2741a
MC
82802003-08-30 Michael Chastain <mec@shout.net>
8281
8282 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
8283 * gdb.gdb/observer.exp: Ditto.
8284 * gdb.gdb/xfullpath.exp: Ditto.
8285
8afa723e
MK
82862003-08-29 Mark Kettenis <kettenis@gnu.org>
8287
8288 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
8289 *-*-*bsd*.
8290
f31dfe3b
JJ
82912003-08-28 Jeff Johnston <jjohnstn@redhat.com>
8292
8293 * gdb.base/dump.exp: Skip for ia64.
8294
4630e498
JJ
82952003-08-25 Jeff Johnston <jjohnstn@redhat.com>
8296
8297 * gdb.asm/asm-source.exp: Add ia64 support.
8298 * gdb.asm/ia64.inc: New file.
8299
1105b7ef
MC
83002003-08-22 Michael Chastain <mec@shout.net>
8301
8302 * gdb.cp: New directory.
8303 * gdb.cp/*: Copy from gdb.c++/*.
8304 * gdb.c++/*: Remove.
8305 * Makefile.in: Change gdb.c++ to gdb.cp.
8306 * configure.in: Ditto.
8307 * configure: Regnerate.
8308
c945b932
MK
83092003-08-18 Mark Kettenis <kettenis@gnu.org>
8310
8311 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
8312 * gdb.arch/i386-prologue.c (gdb1338): Add function.
8313
2b66634b
DJ
83142003-08-17 Daniel Jacobowitz <drow@mvista.com>
8315
8316 * mi-var-display.exp (-var-list-children weird): Accept function
8317 pointers with argument types.
8318 * mi1-var-display.exp (-var-list-children weird): Likewise.
8319 * mi2-var-display.exp (-var-list-children weird): Likewise.
8320
a356f73b
DJ
83212003-08-17 Daniel Jacobowitz <drow@mvista.com>
8322
8323 * gdb.base/annota3.exp: Add missing newline.
8324
483417b8
MC
83252003-08-06 Michael Chastain <mec@shout.net>
8326
8327 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8328
c99c59c3
MS
83292003-08-12 Michael Snyder <msnyder@redhat.com>
8330
8331 * gdb.base/float.exp: Add test for SH.
8332
55ed7501
MK
83332003-08-10 Mark Kettenis <kettenis@gnu.org>
8334
8335 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8336
1a371f2e
EZ
83372003-08-07 Elena Zannoni <ezannoni@redhat.com>
8338
8339 * gdb.base/completion.exp: Remove reduntant completion test
8340 on filename.
8341
e0f353ce
EZ
83422003-08-07 Elena Zannoni <ezannoni@redhat.com>
8343
a9c64011
AS
8344 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8345 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8346 gdb.trace/save-trace.exp: Make sure that full pathnames are
8347 escaped correctly.
e0f353ce 8348
5710a1af 83492003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 8350
a9c64011
AS
8351 * configure.in: Don't generate config.h from config.hin.
8352 * configure: Regenerate.
8353 * config.hin: Remove file.
8354 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8355 * gdb.threads/pthreads.c: Ditto.
5710a1af 8356
dcd81ce9
DJ
83572003-08-07 Daniel Jacobowitz <drow@mvista.com>
8358
8359 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8360 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8361 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8362 Replace ld24 with seth/add3.
8363
6009d884
AC
83642003-08-02 Andrew Cagney <cagney@redhat.com>
8365
8366 * gdb.base/annota3.exp: New file.
8367 * gdb.base/annota3.c: New file.
8368 * gdb.c++/annota3.exp: New file.
8369 * gdb.c++/annota3.cc: New file.
8370
51514e06
MC
83712003-07-29 Michael Chastain <mec@shout.net>
8372
8373 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8374 actually failed.
8375 (do_pass): Likewise.
8376 * gdb.threads/tls.exp: Always initialize no_of_threads.
8377
4ee6625b
DJ
83782003-07-27 Daniel Jacobowitz <drow@mvista.com>
8379
8380 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8381 pattern.
8382 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8383 * gdb.threads/tls.exp: Recognize one case of the host library not
8384 supporting TLS.
8385
225f2bf6
AC
83862003-07-27 Andrew Cagney <cagney@redhat.com>
8387
8388 * gdb.base/fileio.exp: Use SH when running commands using
8389 remote_exec.
8390
bcb27c9f
DJ
83912003-07-24 Daniel Jacobowitz <drow@mvista.com>
8392
8393 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8394 * gdb.base/relocate.c (dummy): New padding array.
8395
3d67be83
MS
83962003-07-22 Michael Snyder <msnyder@redhat.com>
8397
d63a86f8 8398 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8399
8400 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8401 patterns to be more general, accepting old and new output.
8402 Some output chars (such as '+') also must be quoted.
d63a86f8 8403 Some addresses are displayed numerically instead of
3d67be83
MS
8404 symbolically.
8405
57ba3b85
MS
84062003-07-23 Michael Snyder <msnyder@redhat.com>
8407
686d097c
MS
8408 * gdb.base/return2.exp: Don't test long-long return.
8409
57ba3b85
MS
8410 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8411 * gdb.disasm/t01_mov.exp: Ditto.
8412 * gdb.disasm/t02_mova.s: Ditto.
8413 * gdb.disasm/t02_mova.exp: Ditto.
8414 * gdb.disasm/t03_add.s: Ditto.
8415 * gdb.disasm/t03_add.exp: Ditto.
8416 * gdb.disasm/t04_sub.s: Ditto.
8417 * gdb.disasm/t04_sub.exp: Ditto.
8418 * gdb.disasm/t05_cmp.s: Ditto.
8419 * gdb.disasm/t05_cmp.exp: Ditto.
8420 * gdb.disasm/t06_ari2.s: Ditto.
8421 * gdb.disasm/t06_ari2.exp: Ditto.
8422 * gdb.disasm/t07_ari3.s: Ditto.
8423 * gdb.disasm/t07_ari3.exp: Ditto.
8424 * gdb.disasm/t08_or.s: Ditto.
8425 * gdb.disasm/t08_or.exp: Ditto.
8426 * gdb.disasm/t09_xor.s: Ditto.
8427 * gdb.disasm/t09_xor.exp: Ditto.
8428 * gdb.disasm/t10_and.s: Ditto.
8429 * gdb.disasm/t10_and.exp: Ditto.
8430 * gdb.disasm/t11_logs.s: Ditto.
8431 * gdb.disasm/t11_logs.exp: Ditto.
8432 * gdb.disasm/t12_bit.s: Ditto.
8433 * gdb.disasm/t12_bit.exp: Ditto.
8434 * gdb.disasm/t13_otr.s: Ditto.
8435 * gdb.disasm/t13_otr.exp: Ditto.
8436
e00759ef
EZ
84372003-07-22 Elena Zannoni <ezannoni@redhat.com>
8438
8439 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8440
8bc2021f
EZ
84412003-07-22 Elena Zannoni <ezannoni@redhat.com>
8442
a9c64011
AS
8443 * gdb.threads/tls.c : New file.
8444 * gdb.threads/tls.exp : New file.
8445 * gdb.threads/tls-main.c : New file.
8446 * gdb.threads/tls-shared.c : New file.
8447 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8448
89320c4c
AS
84492003-07-22 Andreas Schwab <schwab@suse.de>
8450
8451 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8452
180dea7c
AS
84532003-07-20 Andreas Schwab <schwab@suse.de>
8454
8455 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8456 due to insn reordering.
8457
0714963c
AC
84582003-07-15 Andrew Cagney <cagney@redhat.com>
8459
8460 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8461
98a23b3f
MC
84622003-07-15 Michael Chastain <mec@shout.net>
8463
8464 * gdb.base/gdb1250.exp: New file.
8465 * gdb.base/gdb1250.c: New file.
8466
27e417a2
ML
84672003-07-09 Michal Ludvig <mludvig@suse.cz>
8468
8469 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8470 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8471
8bc2021f
EZ
84722003-07-09 Elena Zannoni <ezannoni@redhat.com>
8473
a9c64011
AS
8474 * gdb.threads/tls.c: New file.
8475 * gdb.threads/tls.exp: New file.
8476 * gdb.threads/tls-main.c: New file.
8477 * gdb.threads/tls-shared.c: New file.
8478 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8479
d99968dc
EZ
84802003-07-09 Elena Zannoni <ezannoni@redhat.com>
8481
8482 * gdb.base/annota1.exp: Make sure that we properly escape the
8483 full path of the source file. Xfail more permissive patterns,
d63a86f8 8484 due to a compiler debug info problem.
d99968dc 8485
83876b3b
AS
84862003-07-07 Andreas Schwab <schwab@suse.de>
8487
2705e972
AS
8488 * gdb.asm/m68k.inc: New file.
8489 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8490
83876b3b
AS
8491 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8492 arguments"): Also match negative number.
8493
8494 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8495
3a871b37
DJ
84962003-07-03 Daniel Jacobowitz <drow@mvista.com>
8497
8498 * gdb.base/store.c (charest): New typedef.
8499 (add_char): Rename to add_charest, update.
8500 (wack_char): Rename to wack_charest, update types. Return l + r
8501 to keep r live across the call.
8502 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8503 (wack_double, wack_doublest): Return l + r to keep r live across
8504 the call.
8505 * gdb.base/store.exp: Accomodate store.c changes.
8506
b2a7f303
DC
85072003-06-30 David Carlton <carlton@kealia.com>
8508
8509 * gdb.c++/maint.exp (test_invalid_name): New.
8510 (test_first_component): Add tests for invalid names.
8511
3c6cb4a1
MC
85122003-06-29 Michael Chastain <mec@shout.net>
8513
8514 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8515 output of '<VTT for class>' for virtual base classes.
8516
f1c2644b
DJ
85172003-06-29 Daniel Jacobowitz <drow@mvista.com>
8518
8519 * gdb.base/completion.exp: Tab-complete "complet" instead of
8520 "compl".
8521 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8522
18080350
DJ
85232003-06-29 Daniel Jacobowitz <drow@mvista.com>
8524
8525 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8526 * gdb.base/volatile.exp: Likewise.
8527
f56973f8
DJ
85282003-06-29 Daniel Jacobowitz <drow@mvista.com>
8529
8530 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8531 gdb/1265.
8532
85332003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8534 Daniel Jacobowitz <drow@mvista.com>
8535
8536 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8537 initial line count of 'captured_main' from 26 to 32.
8538 (test_with_self): Allow xmalloc call to be interleaved with the
8539 preceding two lines.
8540
e766d4d6
JB
85412003-06-24 Joel Brobecker <brobecker@gnat.com>
8542
8543 * gdb.base/bang.exp: New testcase.
8544
f125c9a4
JB
85452003-06-23 Joel Brobecker <brobecker@gnat.com>
8546
8547 * gdb.base/langs.exp: Add some tests for the "minimal" language
8548 support.
8549
6e25beaf
EZ
85502003-06-23 Elena Zannoni <ezannoni@redhat.com>
8551
8552 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8553 the testcase.
8554
2f816dda
DJ
85552003-06-22 Daniel Jacobowitz <drow@mvista.com>
8556
8557 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8558 offset.
8559
db5a5748
DJ
85602003-06-22 Daniel Jacobowitz <drow@mvista.com>
8561
8562 * gdb.c++/pr-1210.cc: New file.
8563 * gdb.c++/pr-1210.exp: New file.
8564
1df0c130
DJ
85652003-06-21 Daniel Jacobowitz <drow@mvista.com>
8566
8567 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8568 000-exec-continue.
8569
a92feac0
MK
85702003-06-15 Mark Kettenis <kettenis@gnu.org>
8571
8572 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8573 on *-*-*bsd* instead of *-*-freebsd*.
8574
81a58f5b
AC
85752003-06-14 Andrew Cagney <cagney@redhat.com>
8576
8577 * gdb.base/store.exp: Test longest and doublest. Test all
8578 parameters. Weaken return statement match.
8579 * gdb.base/store.c: Add longest and doublest - aka long long and
8580 long double functions. Put all parameters into local register
8581 variables. Use negative values.
8582
b257a0d3
AC
85832003-06-14 Andrew Cagney <cagney@redhat.com>
8584
8585 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8586 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8587 exit status.
8588 * gdb.base/fileio.exp: Disable target when nointerrupts and
8589 noinferiorio, instead of limiting it to remote. Use remote_exec
8590 instead of system.
d63a86f8 8591
21c38304
JJ
85922003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8593
8594 * gdb.base/float.exp: Add ia64 support.
8595
1bcdb424
CV
85962003-06-12 Corinna Vinschen <vinschen@redhat.com>
8597
8598 * gdb.base/fileio.exp: Run only on remote targets.
8599
6aeb981f
CV
86002003-06-10 Corinna Vinschen <vinschen@redhat.com>
8601
8602 * gdb.base/fileio.c: New file, testing File-I/O.
8603 * gdb.base/fileio.exp: Ditto.
8604
53df362e
RG
86052003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8606
8607 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8608 shared objects after relocation at load time (gdb PR/1132).
8609 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8610 as above, part of the shared object relocation test.
53df362e 8611
ffee1b46
MK
86122003-06-08 Mark Kettenis <kettenis@gnu.org>
8613
b5ca3722
MK
8614 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8615 fully filled history list.
8616 * gdb.base/gdb_history: New file.
8617
03ed860d
MK
8618 * gdb.base/signals.exp: XFAIL "continue to func1" on
8619 i*86-*-freebsd*.
8620
ffee1b46
MK
8621 * gdb.base/attach.exp: When trying to attach to a nonexistent
8622 process, make it possible to specify the PID based on the target,
8623 and do so for *-*-freebsd*.
8624
d80dbb52
RH
86252003-06-02 Richard Henderson <rth@redhat.com>
8626
8627 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8628
6dd77b81
RH
86292003-06-02 Richard Henderson <rth@redhat.com>
8630
8631 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8632
f6347e16
RH
86332003-06-02 Richard Henderson <rth@redhat.com>
8634
8635 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8636
2c161407
DJ
86372003-06-01 Daniel Jacobowitz <drow@mvista.com>
8638
8639 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8640 of globalvar.
8641
572eb746
MK
86422003-06-01 Mark Kettenis <kettenis@gnu.org>
8643
8644 * gdb.asm/asm-source.exp: Check for memory read errors in
8645 disassembler test on *BSD too.
8646
9e9617a5
RH
86472003-06-01 Richard Henderson <rth@redhat.com>
8648
8649 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8650 for .frame.
8651 (gdbasm_call): Lose ldgp.
8652 (gdbasm_startup): Add frame information.
8653 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8654
7b34ad4e
MK
86552003-05-31 Mark Kettenis <kettenis@gnu.org>
8656
8657 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8658 i?86-*-*.
8659
10059fdf
MK
86602003-05-30 Mark Kettenis <kettenis@gnu.org>
8661
8662 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8663 FreeBSD.
8664
acf4b816
RH
86652003-05-29 Richard Henderson <rth@redhat.com>
8666
8667 * gdb.asm/alpha.inc: New file.
8668 * gdb.asm/asm-source.exp: Use it.
8669
e9ecd949
JB
86702003-05-29 Jim Blandy <jimb@redhat.com>
8671
8672 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8673 'core.PID'.
8674
e3e5a4f3
JB
86752003-05-22 Jim Blandy <jimb@redhat.com>
8676
8677 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8678 backtrace.
d63a86f8 8679
72fe3d25
DC
86802003-05-20 David Carlton <carlton@math.stanford.edu>
8681
8682 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8683 this time.
8684
58da2eb2
DC
86852003-05-19 David Carlton <carlton@bactrian.org>
8686
8687 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8688 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8689
1fcb5155
DC
86902003-05-19 David Carlton <carlton@bactrian.org>
8691
8692 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8693 namespace tests.
8694 Bump copyright date.
8695 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8696 (main): Call C::D::marker2.
8697 * gdb.c++/namespace1.cc: New file.
8698
85e85163
JJ
86992003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8700
8701 Roland McGrath <roland@redhat.com>
d63a86f8 8702 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8703 there is no manager thread.
8704
a25fbfec
JJ
87052003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8706
d63a86f8
RM
8707 * gdb.threads/schedlock.exp: Remove assumption that all threads
8708 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8709 in one of the child threads rather than the main thread.
8710
be375bae
JB
87112003-05-07 Jim Blandy <jimb@redhat.com>
8712
09bf6082
JB
8713 Add support for assembly source testing on the s390x.
8714 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8715 architecture.
8716 * gdb.asm/s390x.inc: New file.
8717
be375bae
JB
8718 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8719 succession of 'if' statements.
8720
00905d52
AC
87212003-05-05 Andrew Cagney <cagney@redhat.com>
8722
8723 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8724
b1e29e33
AC
87252003-05-05 Andrew Cagney <cagney@redhat.com>
8726
8727 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8728 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8729
e33d66ec
EZ
87302003-05-02 Elena Zannoni <ezannoni@redhat.com>
8731
8732 * gdb.base/charset.exp: Update based on new behavior of set/show
8733 charset commands.
8734
2b6fd0d8
AC
87352003-05-01 Andrew Cagney <cagney@redhat.com>
8736
8737 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8738 variable do not give memory errors.
8739
130cacce
AF
87402003-04-30 Adam Fedor <fedor@gnu.org>
8741
8742 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8743 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8744 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8745 gdb.objc/basicclass.m: : New files
8746
8747 * lib/gdb.exp (gdb_compile_objc): New procedure.
8748
bea71854
DJ
87492003-04-27 Daniel Jacobowitz <drow@mvista.com>
8750
8751 * gdb.base/signals.exp: Make backtrace tests more specific.
8752
0f20eeea
DC
87532003-04-23 David Carlton <carlton@bactrian.org>
8754
8755 * gdb.c++/maint.exp (test_first_component): Add tests for
8756 'operator' in more locations.
8757
c8c4d8dc
KB
87582003-04-16 Kevin Buettner <kevinb@redhat.com>
8759
8760 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8761
3fe60e3c
EZ
87622003-04-16 Elena Zannoni <ezannoni@redhat.com>
8763
8764 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8765 func marke' instead. Update test name.
3fe60e3c 8766
9219021c
DC
87672003-04-15 David Carlton <carlton@math.stanford.edu>
8768
8769 * gdb.c++/maint.exp: New file.
8770
5dd55bdd
EZ
87712003-04-14 Elena Zannoni <ezannoni@redhat.com>
8772
8773 * gdb.threads/schedlock.c: Change type of thread function argument
8774 to long, to avoid warnings on 64-bit platforms.
8775
00890572
EZ
87762003-04-14 Elena Zannoni <ezannoni@redhat.com>
8777
a9c64011
AS
8778 * gdb.base/attach.exp: Add new message from ptrace in case of
8779 attaching to nonexistent process.
d63a86f8 8780
93201743
JB
87812003-04-11 Jim Blandy <jimb@redhat.com>
8782
8783 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8784 gdb.c++/userdef.cc: Place comments on the lines to which the
8785 marker function might return.
8786 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8787 gdb.c++/userdef.exp: Look for those comments to check that we've
8788 returned to the right place, instead of checking line numbers.
8789
2a11c64d
EZ
87902003-04-11 Elena Zannoni <ezannoni@redhat.com>
8791
a9c64011
AS
8792 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8793 match on sourcefile name, instead of directory name.
2a11c64d 8794
68ab8fc5
EZ
87952003-04-10 Elena Zannoni <ezannoni@redhat.com>
8796
d63a86f8 8797 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8798 working directory name.
8799
5624293a
JB
88002003-04-09 Jim Blandy <jimb@redhat.com>
8801
8802 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8803 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8804 after an inferior function call, report the failure, but allow the
8805 test to continue.
8806
f1f02ee4
SC
88072003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8808
8809 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8810 with -DPROTOTYPES.
8811
6eb79af0
SC
88122003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8813
8814 * gdb.base/break.exp: Revert last patch.
8815
8dfb4cf0
SC
88162003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8817
8818 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8819 with -DPROTOTYPES.
8820
ed4c619a
AC
88212003-04-02 Andrew Cagney <cagney@redhat.com>
8822
8823 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8824 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8825 matching directories by the name breakpoint.
8826 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8827 Make "continue to marker1" consistent.
8828 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8829 message consistent.
8830 * lib/gdb.exp: Put "the program is no longer running", and "the
8831 program exited" in parenthesis.
8832 * lib/mi-support.exp: Ditto.
d63a86f8 8833
4e35d5f0 88342003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8835
4e35d5f0
BR
8836 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8837
71900fe8
AC
88382003-03-29 Andrew Cagney <cagney@redhat.com>
8839
8840 * gdb.base/sizeof.c (main): Print the value of '\377'.
8841 * gdb.base/sizeof.exp: Check the sign of '\377'.
8842
c0655a16
MC
88432003-03-27 Michael Chastain <mec@shout.net>
8844
8845 * gdb.base/gdb1090.exp: New file.
8846 * gdb.base/gdb1090.cc: New file.
8847
5b2a3989
JB
88482003-03-27 J. Brobecker <brobecker@gnat.com>
8849
8850 * gdb.gdb/observer.exp: New regression test.
8851
79876890
MC
88522003-03-27 Michael Chastain <mec@shout.net>
8853
8854 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8855 * gdb.base/ptype.exp: Likewise.
8856
6eac95e3
CV
88572003-03-27 Corinna Vinschen <vinschen@redhat.com>
8858
8859 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8860
e8c71839
MC
88612003-03-26 Michael Chastain <mec@shout.net>
8862
8863 * gdb.base/ptype.exp: Actually use some typedef'd types.
8864
71b10041
SC
88652003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8866
8867 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8868 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8869
2512cf80
CV
88702003-03-20 Corinna Vinschen <vinschen@redhat.com>
8871
8872 * gdb.base/default.exp: Fix regular expression.
8873
0d195a4f
CV
88742003-03-20 Corinna Vinschen <vinschen@redhat.com>
8875
8876 * gdb.base/args.exp: Fix regular expression.
8877
8a2dbca8
CV
88782003-03-20 Corinna Vinschen <vinschen@redhat.com>
8879
8880 * gdb.base/help.exp: Allow Win32 child process.
8881
bf028682
CV
88822003-03-20 Corinna Vinschen <vinschen@redhat.com>
8883
8884 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8885 when stepping out of main().
8886
182dbe85
CV
88872003-03-20 Corinna Vinschen <vinschen@redhat.com>
8888
8889 * gdb.base/default.exp: Check for win32 specific message when calling
8890 "run" without executable.
8891
d67a6ba5
CV
88922003-03-20 Corinna Vinschen <vinschen@redhat.com>
8893
8894 * gdb.base/args.exp: Expect .exe in output.
8895
a955b5bb
CV
88962003-03-20 Corinna Vinschen <vinschen@redhat.com>
8897
8898 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8899 Cygwin native.
8900
bf6bad4b
AC
89012003-03-17 Andrew Cagney <cagney@redhat.com>
8902
8903 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8904 vector registes.
8905 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8906 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8907
293e9a31
DC
89082003-03-17 David Carlton <carlton@math.stanford.edu>
8909
8910 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8911 test, for PR breakpoints/38.
8912 Call test_watchpoint_and_breakpoint.
8913 * gdb.base/watchpoint.c (func3): New function.
8914 (main): Call func3.
8915
5330f2db
DC
89162003-03-04 David Carlton <carlton@math.stanford.edu>
8917
8918 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8919 Garply<Garply<char> >:: garply".
8920 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8921 with respect to PR c++/1111; note also PR c++/1113.
8922 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8923 respect to PR c++/1062.
8924 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8925
6ece72da
DC
89262003-03-03 David Carlton <carlton@math.stanford.edu>
8927
8928 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8929 with respect to PR c++/57.
8930 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8931 c++/826.
8932 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8933 respect to PR c++/57.
8934
85ca1584
DC
89352003-03-03 David Carlton <carlton@math.stanford.edu>
8936
8937 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8938 respect to PR c++/33 into FAILs.
8939
98e9c5b8
MC
89402003-03-03 Michael Chastain <mec@shout.net>
8941
7bedbf27
MC
8942 * configure.in: Update copyright years.
8943
89442003-03-03 Michael Chastain <mec@shout.net>
8945
8946 * Makefile.in: Update copyright years.
98e9c5b8 8947
f683e100
DC
89482003-02-28 David Carlton <carlton@math.stanford.edu>
8949
8950 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8951 print class instead of struct and/or superfluous protection
8952 specifiers, as long as the resulting output is equivalent to the
8953 source code.
8954 Delete FIXME from end of messages on tests that don't need
8955 fixing.
8956
a9e0cf2c
DC
89572003-02-28 David Carlton <carlton@math.stanford.edu>
8958
8959 * gdb.c++/templates.exp (do_tests): Allow const in the two
8960 Foo<volatile char *>::foo tests.
8961
e8d359df
MS
89622003-02-27 Michael Snyder <msnyder@redhat.com>
8963
d63a86f8 8964 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8965 will be consistant.
8966
0b71dc91
DC
89672003-02-26 David Carlton <carlton@math.stanford.edu>
8968
8969 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8970 char *>::foo" test with respect to PR c++/33. Create a new test
8971 which is identical to that one except that it doesn't put the
8972 space between the "char" and the "*"; KFAIL it, too.
8973
dd14ab43
DC
89742003-02-26 David Carlton <carlton@math.stanford.edu>
8975
8976 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8977 template types into either PASSes or KFAILs (corresponding to PR
8978 c++/57). Tweak indentation. Update copyright.
8979
1146c7f1
SC
89802003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8981
8982 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8983
74641dfb
MC
89842003-02-13 Michael Chastain <mec@shout.net>
8985
8986 * gdb.base/exprs.exp: Remove i960 remnants.
8987 * gdb.base/funcargs.exp: Likewise.
8988 * gdb.base/list.exp: Likewise.
8989 * gdb.base/ptype.exp: Likewise.
8990
559cd2d0
DC
89912003-02-14 David Carlton <carlton@math.stanford.edu>
8992
8993 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8994 pEe->D::vg()" from XFAIL to KFAIL.
8995
c4f90d87
JM
89962003-02-13 Jason Molenda (jmolenda@apple.com)
8997
8998 * gdb.base/maint.exp: Update maint print statistics regexp to include
8999 new entries.
9000
cbc4d97c
MC
90012003-02-13 Michael Chastain <mec@shout.net>
9002
9003 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9004
40f235b7
MC
90052003-02-12 Michael Chastain <mec@shout.net>
9006
9007 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9008 * gdb.c++/inherit.exp: Likewise.
9009 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9010 * gdb.c++/templates.exp: Likewise.
9011 * gdb.c++/virtfunc.exp: Likewise.
9012
c56716b0
JM
90132003-02-06 Jason Molenda (jason-cl@molenda.com)
9014
9015 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9016 why the code is written that way.
9017
070afcf8
MC
90182003-02-05 Michael Chastain <mec@shout.net>
9019
9020 * gdb.base/dump.exp: Add missing copyright line.
9021
5d0331e5
JM
90222003-02-05 Jason Molenda (jason-cl@molenda.com)
9023
f7ae6d3e 9024 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
9025 at the beginning so the breakpoint doesn't get set on the loop.
9026
92851186
MC
90272003-02-05 Michael Chastain <mec@shout.net>
9028
9029 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9030 output for configurations with gcc 2.95.3.
9031
cbf1e085
AC
90322003-02-05 Keith Seitz <keiths@redhat.com>
9033 Andrew Cagney <ac131313@redhat.com>
9034
9035 * gdb.mi/mi-cli.exp: New file.
d63a86f8 9036
29518e1e
MC
90372003-02-04 Michael Chastain <mec@shout.net>
9038
9039 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9040 Call perror and then continue.
9041
5af1d5f3
MC
90422003-02-03 Michael Chastain <mec@shout.net>
9043
9044 * gdb.c++/pr-1023.cc: New file.
9045 * gdb.c++/pr-1023.exp: New file.
9046
6b549786
JB
90472003-02-05 Jim Blandy <jimb@redhat.com>
9048
9049 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9050 it's local to foobar. Check for it there, and check that it's not
9051 present in main.
9052 * gdb.c++/local.cc (marker2): New function.
9053 (foobar): Call marker1.
9054 (main): Call marker2 instead of marker1.
9055
67f16606
AC
90562003-02-04 Andrew Cagney <ac131313@redhat.com>
9057
9058 * gdb.disasm/mn10200.exp: Obsolete file.
9059 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9060 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9061 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9062
1c5cb38e
DC
90632003-02-04 David Carlton <carlton@math.stanford.edu>
9064
9065 * gdb.c++/overload.exp: Test intToChar(1).
9066 * gdb.c++/overload.cc (intToChar): New.
9067 (main): Call intToChar.
9068
d1fe6965
DC
90692003-02-03 David Carlton <carlton@math.stanford.edu>
9070
9071 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9072 'might_kfail' arg.
9073 KFAIL some of the continue_to_bp_overloaded calls, according to
9074 PR c++/1025.
9075
9ba61c5d
MC
90762003-02-01 Michael Chastain <mec@shout.net>
9077
9078 * gdb.base/advance.c (marker1): New marker function.
9079 * gdb.base/advance.exp: When the 'advance' command lands on the
9080 return breakpoint, it can legitimately stop on either the
9081 current line or the next line. Accommodate both outcomes.
9082 * gdb.base/until.exp: Likewise.
9083
e7494ffb
AC
90842003-02-02 Andrew Cagney <ac131313@redhat.com>
9085
9086 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9087 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9088 now a list, not a tuple.
9089 * gdb.mi/mi-var-display.exp: Ditto.
9090 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 9091
075559bc
AC
90922003-02-01 Andrew Cagney <ac131313@redhat.com>
9093
9094 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9095 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9096 stack backtraces.
9097 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 9098
2bd4c7b1
MK
90992003-02-01 Mark Kettenis <kettenis@gnu.org>
9100
9101 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9102 gdb.mi/mi1-pthreads.exp: Return instead of calling
9103 gdb_suppress_entire_file.
9104
eabd8992
MS
91052003-02-01 Mark Salter <msalter@redhat.com>
9106
9107 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9108
71469e2f
MS
91092003-01-31 Mark Salter <msalter@redhat.com>
9110
9111 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9112 Support empty arg.
9113
38a94d44
MC
91142003-01-30 Michael Chastain <mec@shout.net>
9115
9116 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9117 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9118 has been fixed in gdb/readline on 2003-01-09.
9119
19ea9e73
MS
91202003-01-29 Michael Snyder <msnyder@redhat.com>
9121
e8d359df
MS
9122 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9123 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
9124 * gdb.base/args.exp: Skip if target does not support args passing.
9125
2307bd6a
DJ
91262003-01-22 Daniel Jacobowitz <drow@mvista.com>
9127
19ea9e73 9128 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
9129 gdb_test. Accept a list of expect arguments as the third
9130 parameter.
9131 (gdb_test): Use it.
9132
f2dd3617
EZ
91332003-01-20 Elena Zannoni <ezannoni@redhat.com>
9134
9135 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9136 allow for different test tree configurations. Update some
9137 tescases accordingly.
9138 * gdb.arch/altivec-regs.exp: Ditto.
9139 * gdb.asm/asm-source.exp: Ditto.
9140 * gdb.base/advance.exp: Ditto.
9141 * gdb.base/display.exp: Ditto.
d63a86f8 9142 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
9143 * gdb.base/mips_pro.exp: Ditto.
9144 * gdb.base/overlays.exp: Ditto.
9145 * gdb.base/relocate.exp: Ditto.
9146 * gdb.base/setshow.exp: Ditto.
9147 * gdb.base/step-line.exp: Ditto.
9148 * gdb.base/step-test.exp: Ditto.
9149 * gdb.base/until.exp: Ditto.
9150 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9151
c71cdefd
DC
91522003-01-17 David Carlton <carlton@math.stanford.edu>
9153
9154 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
9155 corresponding to PR c++/945.
9156 Update copyright.
9157
fdba05d7
DC
91582003-01-17 David Carlton <carlton@math.stanford.edu>
9159
9160 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
9161 corresponding to PR c++/68.
9162
91632003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
9164
9165 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
9166 (test_paddr_hairy_functions): Call print_addr_2_kfail for
9167 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
9168
c362c33a
EZ
91692003-01-15 Elena Zannoni <ezannoni@redhat.com>
9170
0fbc361c
EZ
9171 * gdb.base/break.exp: Fix change of default location, because of
9172 removal of until tests.
9173 * gdb.base/help.exp: Update test for new 'until' help message.
9174 Add test for help on 'advance'.
a9c64011 9175 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 9176
dabf8a35
MK
91772003-01-15 Mark Kettenis <kettenis@gnu.org>
9178
9179 * gdb.base/default.exp: Adapt "info float" test for recent changes
9180 to that command. Add test for "info vector".
9181 * gdb.base/float.exp: New file. Add test for "info float" that
9182 resembles the old test in gdb.base/default.exp.
9183
a1769aca
DC
91842003-01-15 David Carlton <carlton@math.stanford.edu>
9185
9186 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
9187
82025e13
EZ
91882003-01-15 Elena Zannoni <ezannoni@redhat.com>
9189
9190 * gdb.base/break.exp: Move the tests of until command from here...
9191 * gdb.base/until.exp: ... to here. New file. Add other tests.
9192 * gdb.base/advance.c: New file.
9193 * gdb.base/advance.exp: New file.
9194
8f9ab801
EZ
91952003-01-14 Elena Zannoni <ezannoni@redhat.com>
9196
a9c64011
AS
9197 * gdb.base/args.c: New file.
9198 * gdb.base/args.exp: New file.
8f9ab801 9199
9ae66589
DJ
92002003-01-14 Daniel Jacobowitz <drow@mvista.com>
9201
9202 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9203
8d77e5c3
DJ
92042003-01-14 Daniel Jacobowitz <drow@mvista.com>
9205
9206 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9207
12d2f0a1
DJ
92082003-01-14 Daniel Jacobowitz <drow@mvista.com>
9209
9210 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9211 dates.
9212
6ca37014
DJ
92132003-01-13 Daniel Jacobowitz <drow@mvista.com>
9214
9215 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9216
b0023472
DJ
92172003-01-13 Daniel Jacobowitz <drow@mvista.com>
9218
9219 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9220 (ptype &*"foo").
9221 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9222
607fbc54 92232003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
9224
9225 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9226 * gdb.mi/mi1-console.exp: Likewise.
9227
607fbc54 92282003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
9229
9230 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9231 * gdb.mi/mi1-console.exp: Likewise.
9232
a1fb14a2
DJ
92332003-01-13 Daniel Jacobowitz <drow@mvista.com>
9234
9235 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9236
c4cf40b7
DJ
92372003-01-09 Daniel Jacobowitz <drow@mvista.com>
9238
9239 * gdb.base/detach.exp: New test.
9240
696d5a5b
DJ
92412003-01-09 Daniel Jacobowitz <drow@mvista.com>
9242
9243 * Makefile.in (ALL_SUBDIRS): New variable.
9244 (subdirs, clean, distclean): Use it.
9245 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
9246 regenerating Makefile, since it is generated from the top level.
9247 * gdb.asm/Makefile.in: Likewise.
9248 * gdb.base/Makefile.in: Likewise.
9249 * gdb.c++/Makefile.in: Likewise.
9250 * gdb.disasm/Makefile.in: Likewise.
9251 * gdb.java/Makefile.in: Likewise.
9252 * gdb.mi/Makefile.in: Likewise.
9253 * gdb.threads/Makefile.in: Likewise.
9254 * gdb.trace/Makefile.in: Likewise.
9255
754533e4
DC
92562003-01-09 David Carlton <carlton@math.stanford.edu>
9257
9258 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
9259 Add copyright year 2003.
9260
d8b3e9ee
MC
92612003-01-06 Michael Chastain <mec@shout.net>
9262
9263 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
9264 When selecting a thread, 'line' and 'file' are optional.
9265 * gdb.mi/mi1-pthreads.exp: Likewise.
9266
8e9e0fe6
AS
92672003-01-06 Andreas Schwab <schwab@suse.de>
9268
9269 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
9270 failures.
9271
b5ab8ff3
DJ
92722003-01-04 Daniel Jacobowitz <drow@mvista.com>
9273
9274 Fix PR gdb/844
9275 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
9276 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
9277
9278 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
9279 instead of calling gdb_suppress_entire_file.
9280 * gdb.threads/print-threads.exp: Likewise.
9281 * gdb.threads/schedlock.exp: Likewise.
9282
9283 * gdb.threads/killed.exp: Return instead of calling
9284 gdb_suppress_entire_file.
9285 * gdb.threads/linux-dp.exp: Likewise.
9286 * gdb.threads/pthreads.exp: Likewise.
9287
1e698235
DJ
92882003-01-04 Daniel Jacobowitz <drow@mvista.com>
9289
9290 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
9291 stabs.
9292 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
9293 * gdb.base/whatis.exp: Always allow (void) after function names.
9294
147ff08c
DJ
92952003-01-04 Daniel Jacobowitz <drow@mvista.com>
9296
9297 * gdb.c++/casts.exp: Correct regexp.
9298
dc62bfc2
MK
92992003-01-04 Mark Kettenis <kettenis@gnu.org>
9300
9301 * configure.in: Call AC_CONFIG_HEADER. Don't call
9302 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
9303 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
9304 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
9305 aforementioned directories in the AC_OUPUT call.
9306 * config.hin: New file.
9307 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9308 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
9309 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
9310 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
9311 pass -I$objdir instead of -I$objdir/$subdir in compilation.
9312 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
9313 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
9314 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
9315 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
9316 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
9317 gdb.threads/configure.in, gdb.threads/configure,
9318 gdb.threads/config.in, gdb.trace/configure.in,
9319 gdb.trace/configure: Removed.
9320
77afa639
MC
93212003-01-03 Michael Chastain <mec@shout.net>
9322
9323 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
9324 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
9325
7634bb6e
DJ
93262003-01-03 Daniel Jacobowitz <drow@mvista.com>
9327
9328 * gdb.base/store.exp: Fix regular expressions.
9329
b39c905e
MK
93302002-12-28 Mark Kettenis <kettenis@gnu.org>
9331
9332 * configure.in: Rewrite.
9333 * configure: Regenerated.
9334
0a8551dd
DC
93352003-01-03 David Carlton <carlton@math.stanford.edu>
9336
9337 * gdb.base/psymtab.exp: New file.
9338 * gdb.base/psymtab1.c: Ditto.
9339 * gdb.base/psymtab2.c: Ditto.
9340
c60b7188
AF
93412002-12-23 Adam Fedor <fedor@gnu.org>
9342
9343 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9344
ee73db83
DC
93452002-12-23 David Carlton <carlton@math.stanford.edu>
9346
9347 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9348 and current_directory initialization.
9349
d6c1774e
JB
93502002-12-22 Jim Blandy <jimb@redhat.com>
9351
f0a847b8
JB
9352 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9353 rather than as part of the output file name.
9354
d6c1774e
JB
9355 * gdb.base/attach.exp: There's no need to copy the test program to
9356 /tmp; that was only ever necessary on HP/UX, and this test is
9357 entirely disabled there anyway.
9358
f0708dbb
JB
93592002-12-21 Jim Blandy <jimb@redhat.com>
9360
4c2acfea
JB
9361 * gdb.c++/psmang.exp: Doc fix.
9362
f0708dbb
JB
9363 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9364 test.
9365
9579e000
DC
93662002-12-20 David Carlton <carlton@math.stanford.edu>
9367
9368 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9369
d1810171
MC
93702002-12-18 Michael Chastain <mec@shout.net>
9371
9372 * gdb.c++/annota2.exp: Add copyright year 2002.
9373
76565097
DC
93742002-12-17 David Carlton <carlton@math.stanford.edu>
9375
9376 * gdb.c++/try_catch.cc: Add marker comments.
9377 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9378 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9379 * gdb.c++/m-static.cc: Ditto.
9380 * gdb.c++/m-static1.cc: Ditto.
9381 * gdb.c++/try_catch.cc: Ditto.
9382
da81390b
JJ
93832002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9384
9385 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9386 to see whether we are using the new -environment-directory
9387 command which resets via -r or the old version of the command
9388 which may prompt the user. Part of fix for gdb/741.
9389
b304d130
AC
93902002-12-13 Andrew Cagney <ac131313@redhat.com>
9391
9392 * gdb.fortran/types.exp: Update obsolete comment.
9393 * gdb.fortran/exprs.exp: Ditto.
9394 * lib/gdb.exp: Delete obsolete code.
9395 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9396 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9397 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9398 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9399 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9400 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9401 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9402 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9403 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9404 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9405 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9406 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9407 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9408 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9409 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9410 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9411 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9412 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9413 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9414 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9415 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9416 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9417 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9418 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9419 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9420 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9421 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9422 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9423 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9424 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9425 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9426 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9427 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9428 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9429 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9430 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9431 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9432
a23b6e6a
DC
94332002-12-11 David Carlton <carlton@math.stanford.edu>
9434
9435 * gdb.c++/m-data.exp: Add test for members that shadow global
9436 variables: see PR gdb/804.
9437 * gdb.c++/m-data.cc: Ditto.
9438
6604731b
DJ
94392002-12-10 Daniel Jacobowitz <drow@mvista.com>
9440
9441 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9442
de46ecd7
DC
94432002-12-06 David Carlton <carlton@math.stanford.edu>
9444
9445 * gdb.base/store.c: Don't declare functions static.
9446
27e829d0
AC
94472002-12-04 Andrew Cagney <ac131313@redhat.com>
9448
9449 * gdb.base/store.exp, gdb.base/store.c: New files.
9450
92806416
DJ
94512002-12-03 Daniel Jacobowitz <drow@mvista.com>
9452
9453 * gdb.base/selftest.exp: Update for current gdb.
9454
3bcbaac5
DJ
94552002-12-03 Daniel Jacobowitz <drow@mvista.com>
9456
9457 * gdb.base/maint.exp: Only dump symbols from one source file
9458 or objfile.
9459
f4f00b1f
DJ
94602002-12-03 Daniel Jacobowitz <drow@mvista.com>
9461
9462 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9463 function call.
9464
f1c8a949
JB
94652002-11-25 Jim Blandy <jimb@redhat.com>
9466
9467 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9468 function appearing in error message.
9469
9e297a97
DJ
94702002-11-21 Daniel Jacobowitz <drow@mvista.com>
9471
9472 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9473
1f312e79
JJ
94742002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9475
d63a86f8
RM
9476 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9477 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9478 should be in mi console format. This is part of fix for PR gdb/604.
9479
83c31e7d
FN
94802002-09-18 Fernando Nasser <fnasser@redhat.com>
9481
9482 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9483 which explicitly prints the zero offset as "+0".
9484
322b3f65
DJ
94852002-10-22 Daniel Jacobowitz <drow@mvista.com>
9486
9487 * gdb.threads/schedlock.c (args): Make unsigned.
9488
94892002-10-21 Daniel Jacobowitz <drow@mvista.com>
9490
9491 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9492 numbers. Allow "foo2|selected stack frame".
9493 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9494 * gdb.asm/asmsrc2.s: Likewise.
9495 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9496 comments.
9497 * gdb.asm/mips.inc: New file.
9498
5e2fe5b8
AF
94992002-10-18 Adam Fedor <fedor@gnu.org>
9500
9501 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9502 * gdb.base/help.exp: Likewise.
9503
abe1a5d0
KB
95042002-10-17 Kevin Buettner <kevinb@redhat.com>
9505
9506 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9507 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9508
10abb1d4
JB
95092002-10-02 Jim Blandy <jimb@redhat.com>
9510
9511 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9512
1f609b42
AC
95132002-10-01 Andrew Cagney <ac131313@redhat.com>
9514
9515 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9516 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9517 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9518 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9519 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9520 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9521 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9522
0aee02e4
AC
95232002-09-29 Andrew Cagney <ac131313@redhat.com>
9524
9525 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9526 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9527 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9528 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9529 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9530 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9531 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9532
6fde09ad
KB
95332002-09-27 Kevin Buettner <kevinb@redhat.com>
9534
9535 * gdb.base/annota1.exp (info break): Make directory components of
9536 path optional since not all compilers emit this debug information.
9537
9538 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9539 step ends up stepping out of the function instead of stopping on
9540 the epilogue.
9541
9e8aab75
KS
95422002-09-26 Keith Seitz <keiths@redhat.com>
9543
9544 * lib/insight-support.exp (gdbtk_start): Figure out where
9545 the insight executable is based on where gdb is. Use this
9546 executable to start insight instead of gdb.
9547
e36180d7
AC
95482002-09-25 Andrew Cagney <cagney@redhat.com>
9549
9550 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9551
9dd34b2b
AC
95522002-09-24 Andrew Cagney <ac131313@redhat.com>
9553
9554 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9555 test_isolated_complaints.
9556 (test_empty_complaint): New function.
9557 (test_empty_complaints): New function. Check no output when no
9558 complaints.
d63a86f8 9559
dea97812
KB
95602002-09-19 Jim Blandy <jimb@redhat.com>
9561
a9c64011 9562 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9563
54951bd7
AC
95642002-09-19 Andrew Cagney <ac131313@redhat.com>
9565
9566 * gdb.gdb/complaints.exp: New file.
9567
dec43320
AC
95682002-09-18 Andrew Cagney <ac131313@redhat.com>
9569
9570 * gdb.base/maint.exp: Check `help maint internal-warning'.
9571
e70d6e3f
DC
95722002-09-18 David Carlton <carlton@math.stanford.edu>
9573
9574 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9575 numbers, and replace them by a single breakpoint after the
9576 constructors are all finished.
9577 Add test 4.
9578 * gdb.c++/m-static.cc: Add test 4.
9579 * gdb.c++/m-static.h: New file.
9580 * gdb.c++/m-static1.cc: New file.
9581
9582 * gdb.c++/printmethod.exp: New file.
9583 * gdb.c++/printmethod.cc: New file.
9584
9585 * gdb.c++/pr-574.exp: New file.
9586 * gdb.c++/pr-574.cc: New file.
9587
afb5c968
CV
95882002-09-18 Corinna Vinschen <vinschen@redhat.com>
9589
9590 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9591 embedded targets which never actually exit.
9592
31e45dee
FN
95932002-09-18 Fernando Nasser <fnasser@redhat.com>
9594
9595 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9596 "don't step after run" as unresolved or unsupported, instead of xfail.
9597
a283c5a1
CV
95982002-09-18 Corinna Vinschen <vinschen@redhat.com>
9599
9600 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9601 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9602 Add newline to expected string in "step out of main (status wrapper)"
9603 case.
9604
11350d2a
CV
96052002-09-18 Corinna Vinschen <vinschen@redhat.com>
9606
9607 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9608 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9609
0deec7d6
TT
96102002-09-17 Tom Tromey <tromey@redhat.com>
9611
9612 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9613 \000, not \0, in double-quoted string.
9614
b2b4a1b5
CV
96152002-09-14 Corinna Vinschen <vinschen@redhat.com>
9616
c9d37158 9617 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9618 string after running the commands execution on breakpoint tests.
9619
1c56143a
CV
96202002-09-13 Corinna Vinschen <vinschen@redhat.com>
9621
9622 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9623
37f8da45
JB
96242002-09-12 Joel Brobecker <brobecker@gnat.com>
9625
9626 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9627
08b468e0
KS
96282002-09-10 Keith Seitz <keiths@redhat.com>
9629
9630 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9631 runto proc.
9632 (mi_run_to_main): Use mi_runto.
9633 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9634
dc360f58
KS
96352002-09-10 Keith Seitz <keiths@redhat.com>
9636
9637 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9638 regexp for stopping at main. Could have multiple event notifications.
9639 Don't assume that main was declared with no parameters.
9640 (mi_next): Use mi_step_to.
9641 (mi_step): Use mi_next_to.
9642
ce3abcfb
CV
96432002-09-09 Corinna Vinschen <vinschen@redhat.com>
9644
9645 * gdb.base/default.exp: Fix expected string in `info float' test.
9646
d1f5b980
BE
96472002-09-09 Ben Elliston <bje@redhat.com>
9648
9649 * config/mips.exp: Update comments.
9650 * config/mips-idt.exp: Likewise.
9651 * config/nind.exp: Likewise.
9652 * config/slite.exp: Likewise.
9653 * config/sparclet.exp: Likewise.
9654 * config/udi.exp: Likewise.
9655 * config/vx.exp: Likewise.
9656 * config/vxworks29k.exp: Likewise.
9657
2f71430b
JB
96582002-09-05 Jim Blandy <jimb@redhat.com>
9659
9660 * gdb.threads/killed.exp: Fix test failure message.
9661
7ddebc7e
KS
96622002-09-04 Keith Seitz <keiths@redhat.com>
9663
9664 * lib/mi-support.exp: Update copyright.
9665 (mi_gdb_test): Increase the priority of the expected pattern
9666 so that it matches gdb_test.
9667
0ae67eb3
KS
96682002-09-03 Keith Seitz <keiths@redhat.com>
9669
9670 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9671 Use integer comparison instead of string comparison for testing
9672 whether binary was built.
9673
38fc42c8
JB
96742002-09-03 Jim Blandy <jimb@redhat.com>
9675
9676 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9677
b6ff0e81
JB
96782002-08-29 Jim Blandy <jimb@redhat.com>
9679
9680 * gdb.threads/pthreads.exp: Move the portable thread compilation
9681 code into a function in lib/gdb.exp, and call that from here.
9682 * lib/gdb.exp (gdb_compile_pthreads): New function.
9683
07c98896
KS
96842002-08-29 Keith Seitz <keiths@redhat.com>
9685
9686 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9687 expect_out so that callers can get at it.
9688
0312286c
DJ
96892002-08-23 Daniel Jacobowitz <drow@mvista.com>
9690
9691 * gdb.threads/print-threads.c: New file.
9692 * gdb.threads/print-threads.exp: New file.
9693 * gdb.threads/schedlock.c: New file.
9694 * gdb.threads/schedlock.exp: New file.
9695
dd039bc4
EZ
96962002-08-22 Elena Zannoni <ezannoni@redhat.com>
9697
a9c64011
AS
9698 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9699 not altivec.c.
dd039bc4 9700
1f36144c
MK
97012002-08-17 Mark Kettenis <kettenis@gnu.org>
9702
9703 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9704 targets. The problem should be fixed now.
9705
16057ec7 97062002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9707
9708 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9709 2002-07-24 change that removes final dots from error messages.
9710
3c1499ad
TT
97112002-08-13 Tom Tromey <tromey@redhat.com>
9712
9713 * gdb.base/readline.exp: New file.
9714
a20ce2c3
AC
97152002-08-01 Andrew Cagney <ac131313@redhat.com>
9716
9717 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9718 supress message.
9719
db034ac5
AC
97202002-08-01 Andrew Cagney <cagney@redhat.com>
9721
9722 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9723 CHILL_FOR_TARGET and CHILL_LIB.
9724 * configure.in (configdirs): Remove gdb.chill.
9725 * configure: Regenerate.
9726 * lib/gdb.exp: Obsolete references to chill.
9727 * gdb.fortran/types.exp: Ditto.
9728 * gdb.fortran/exprs.exp: Ditto.
9729
3e000b18
KB
97302002-07-30 Kevin Buettner <kevinb@redhat.com>
9731
9732 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9733 set Irix-specific compile and link flags.
9734
28f4966b
KB
97352002-07-29 Kevin Buettner <kevinb@redhat.com>
9736
9737 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9738 source files. The ``-o'' option doesn't work with the ``-E'' option
9739 when using the Irix compiler.
9740
46c0d5a6
DJ
97412002-07-19 Daniel Jacobowitz <drow@mvista.com>
9742
9743 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9744 Improve support for reusing an exec file. Copy exec file
9745 to target, and run gdbserver on the target instead of on the host.
9746
eecf4bed
JB
97472002-07-18 Jim Blandy <jimb@redhat.com>
9748
0f815cdf
JB
9749 * gdb.base/ending-run.exp: Don't expect to see the program end in
9750 some orderly fashion when we're running on a real stand-alone
9751 board.
9752
eecf4bed
JB
9753 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9754 targets that don't support interrupts.
9755
52d309e4
JB
97562002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9757
9758 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9759 systems.
9760 Move comments in expect statements to inside the actions, so that they
9761 don't get matched against.
9762
ff683d9e
MK
97632002-07-10 Mark Kettenis <kettenis@gnu.org>
9764
9765 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9766 function when asleep" test.
9767
b5356753
AC
97682002-07-10 Andrew Cagney <ac131313@redhat.com>
9769
9770 * gdb.base/page.exp: Rewrite to handle problems with very long
9771 `info set' output. Update copyright.
9772
6aa4d13a
AC
97732002-06-26 Andrew Cagney <ac131313@redhat.com>
9774
9775 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9776 gdb.threads-hp.
9777 * gdb.hp/configure: Regenerate.
9778 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9779 * gdb.hp/gdb.threads-hp/configure: Delete file.
9780 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9781
8cf8c2b8
AC
97822002-06-22 Andrew Cagney <ac131313@redhat.com>
9783
9784 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9785 setlocale, bindtextdomain and textdomain.
9786
6827a8f8
JB
97872002-06-11 Jim Blandy <jimb@redhat.com>
9788
919d772c
JB
9789 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9790 preprocessor macro information is present.
9791
6827a8f8
JB
9792 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9793 tests.
9794
c15b0d21
MS
97952002-06-06 Michael Snyder <msnyder@redhat.com>
9796
c5984d70
MS
9797 * gdb.base/overlays.exp: Record addresses of overlay
9798 functions in TCL variables rather than in GDB variables,
9799 to avoid having GDB convert them to pointers (with loss
9800 of information).
9801
d63a86f8 9802 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9803 default linker script changes.
c15b0d21
MS
9804 * gdb.base/long_long.exp: Add check for sizeof (long double).
9805
be26fe0d
ML
98062002-06-06 Michal Ludvig <mludvig@suse.cz>
9807
9808 * gdb.asm/asm-source.exp: Add x86-64 target.
9809 * gdb.asm/x86_64.inc: New.
d63a86f8 9810
258093ca 98112002-05-30 Michael Chastain <mec@shout.net>
258093ca 9812
4b3153f1 9813 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9814 * gdb.c++/m-static.cc: New file.
9815 * gdb.c++/m-static.exp: New file.
9816
241264c6
MS
98172002-05-28 Michael Snyder <msnyder@redhat.com>
9818
9819 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9820 precision.
9821
9bba8c8f 98222002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9823
4b3153f1 9824 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9825 * gdb.c++/m-data.cc: New file.
9826 * gdb.c++/m-data.exp: New file.
9827
98282002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9829
4b3153f1 9830 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9831 * gdb.c++/try_catch.cc: New file.
d63a86f8 9832 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9833
def1b996
MC
98342002-05-27 Michael Chastain <mec@shout.net>
9835
9836 * gdb.c++/local.exp: Accept more nested types in output.
9837
522ba268
MC
98382002-05-26 Michael Chastain <mec@shout.net>
9839
9840 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9841
277254ba
MS
98422002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9843
9844 * lib/gdb.exp (gdb_wrapper_init): Just because
9845 gdb_wrapper_file exists, this does not mean that the file
9846 should not be rebuilt. That is what gdb_wrapper_initialized
9847 is for.
9848 (default_gdb_init): Reset gdb_wrapper_initialized.
9849
b61a8733
MS
98502002-05-23 Michael Snyder <msnyder@redhat.com>
9851
d63a86f8 9852 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9853 the precision of the floating point test results.
9854 * gdb.base/call-rt-st.exp: Ditto.
9855
b61a8733
MS
9856 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9857 * gdb.base/call-rt-st.exp: Ditto.
9858
56f6e910
MC
98592002-05-19 Michael Chastain <mec@shout.net>
9860
9861 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9862
ad0b0016
EZ
98632002-05-19 Elena Zannoni <ezannoni@redhat.com>
9864
a9c64011
AS
9865 * configure.in (configdirs): Add gdb.arch.
9866 * configure: Regenerate.
ad0b0016 9867
f617d2b6
JB
98682002-05-17 Jim Blandy <jimb@redhat.com>
9869
9870 * gdb.base/completion.exp: Recognize the more detailed error
9871 messages produced by the macro expander's lexical analyzer.
9872
eac2a696
EZ
98732002-05-14 Elena Zannoni <ezannoni@redhat.com>
9874
a9c64011
AS
9875 * gdb.arch/altivec-abi.c: New file.
9876 * gdb.arch/altivec-abi.exp: New file.
9877 * gdb.arch/altivec-regs.c: New file.
9878 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9879
2fdde8f8
DJ
98802002-05-14 Daniel Jacobowitz <drow@mvista.com>
9881
9882 * gdb.base/maint.exp (maint print type): Update for new type
9883 structure.
d63a86f8 9884
e31f1a7c
EZ
98852002-05-14 Elena Zannoni <ezannoni@redhat.com>
9886
9887 * gdb.arch: New directory.
9888 * gdb.arch/configure.in: New file.
9889 * gdb.arch/configure: New file.
9890 * gdb.arch/Makefile.in: New file.
9891
db589741
CV
98922002-05-13 Corinna Vinschen <vinschen@redhat.com>
9893
9894 * gdb.asm/asm-source.exp: Add v850 as supported target.
9895 * gdb.asm/v850.inc: New file.
9896
8ce2a7dc
DJ
98972002-05-13 Daniel Jacobowitz <drow@mvista.com>
9898
9899 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9900
df763c7f
DJ
99012002-05-12 Daniel Jacobowitz <drow@mvista.com>
9902
9903 * gdb.base/break.exp: Check 'break "marker2"'.
9904
377daeed
MS
99052002-05-10 Michael Snyder <msnyder@redhat.com>
9906
9907 * gdb.base/long_long.exp: Fix typo.
9908
c4b7bc2b
JB
99092002-05-10 Jim Blandy <jimb@redhat.com>
9910
ecac9a4e
JB
9911 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9912 a bug.
9913
c4b7bc2b
JB
9914 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9915 Recognize more detailed error message produced by the macro
9916 expander's lexical analyzer.
9917 * lib/gdb.exp (test_print_reject): Same.
9918
e71019a1
MK
99192002-05-09 Mark Kettenis <kettenis@gnu.org>
9920
9921 * gdb.c++/method.exp: Fix typo.
9922
fedfc8e6
MS
99232002-05-08 Michael Snyder <msnyder@redhat.com>
9924
166a1957
MS
9925 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9926 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9927 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9928 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9929 Add iftarget clause for strongarm.
d63a86f8 9930
f1c47eb2
MS
99312002-05-06 Michael Snyder <msnyder@redhat.com>
9932
cb9a9d3e
MS
9933 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9934 (gdb_continue_to_end): Accept output from status wrapper.
9935 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9936 Clean up fail messages to match pass messages.
9937
f1c47eb2
MS
9938 Enable the "needs_status_wrapper" testsuite feature.
9939 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9940 (gdb_compile): Conditionally call gdb_wrapper_init.
9941 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9942 * gdb.c++/method.exp: Recognize output from status wrapper.
9943
6079c749
BE
99442002-05-06 Ben Elliston <bje@redhat.com>
9945From Graydon Hoare <graydon@redhat.com>
9946
9947 * config/sid.exp: Include support for "rawsid" protocol.
9948
188baff3
JB
99492002-05-03 Jim Blandy <jimb@redhat.com>
9950
9951 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9952 * gdb.c++/hang3.C: New file.
9953
b9c07f0f
AC
99542002-05-04 Andrew Cagney <ac131313@redhat.com>
9955
9956 * gdb.base/default.exp: Remove obsolete code.
9957 * gdb.c++/misc.exp: Ditto. Update copyright.
9958 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9959 * gdb.base/whatis.exp: Ditto. Update copyright.
9960 * gdb.base/scope.exp: Ditto. Update copyright.
9961 * gdb.base/ptype.exp: Ditto. Update copyright.
9962 * gdb.base/printcmds.exp: Ditto. Update copyright.
9963 * gdb.base/opaque.exp: Ditto. Update copyright.
9964 * gdb.base/list.exp: Ditto.
9965 * gdb.base/funcargs.exp: Ditto. Update copyright.
9966 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9967 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9968 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9969 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9970 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9971 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9972
5c7a0397
MS
99732002-05-02 Michael Snyder <msnyder@redhat.com>
9974
d6dcc264 9975 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9976 * gdb.base/long_long.exp: Add xscale target.
9977 * gdb.base/default.exp: Add xscale target.
9978
eb7f1c48
JB
99792002-05-01 Jim Blandy <jimb@redhat.com>
9980
9981 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9982 gdb.c++/hang.exp: New test.
9983
a6befae8
FF
99842002-05-01 Fred Fish <fnf@redhat.com>
9985
9986 * gdb.base/completion.exp: Handle completions of "./Make" for
9987 more than one completion possibility, as is the case when we
9988 build and test in the source tree.
9989
0a310277
AG
99902002-04-29 Anthony Green <green@redhat.com>
9991
9992 * gdb.java/jmisc1.exp: New file.
9993 * gdb.java/jmisc2.exp: New file.
9994
6ff9af88
DJ
99952002-04-24 Daniel Jacobowitz <drow@mvista.com>
9996
9997 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9998
96b3d632
EZ
99992002-04-23 Elena Zannoni <ezannoni@redhat.com>
10000
10001 * gdb.base/help.exp: Change 'help status' to allow for target
10002 dependent output differences.
10003
5019bb54
MC
100042002-04-22 Michael Chastain <mec@shout.net>
10005
10006 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10007
a805a116
MC
100082002-04-22 Michael Chastain <mec@shout.net>
10009
10010 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10011
a1706bfd
DM
100122002-04-17 David S. Miller <davem@redhat.com>
10013
10014 * gdb.asm/sparc64.inc: New file.
10015 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10016
a73a20a2
EZ
100172002-04-19 Elena Zannoni <ezannoni@redhat.com>
10018
10019 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10020 instruction file directly into the build tree. Clean up at end of
10021 test.
10022
ba678339
DM
100232002-04-18 David S. Miller <davem@redhat.com>
10024
10025 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10026 handle 64-bit platforms correctly.
10027 * gdb.base/maint.exp: Likewise.
10028
b03399da
KB
100292002-04-18 Kevin Buettner <kevinb@redhat.com>
10030
10031 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10032 ``-fpic'' when compiling files comprising a shared library, but
10033 it does need additional linker flags in order to find shared
10034 libraries at run time.
10035
e2004992
KB
100362002-04-18 Kevin Buettner <kevinb@redhat.com>
10037
10038 * gdb.base/cvexpr.c (use): New function.
10039 (main): Invoke use() on all global variables to prevent
10040 some linkers from deleting these otherwise unused symbols.
10041
d8937120
MC
100422002-04-17 Michael Chastain <mec@shout.net>
10043From David S. Miller <davem@redhat.com>
10044
10045 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10046 handle 64-bit platforms correctly.
10047
ffd61a58
MS
100482002-04-12 Michael Snyder <msnyder@redhat.com>
10049From Jim Blandy <jimb@redhat.com>
a9c64011 10050 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
10051 script can handle this instead.
10052 * gdb.base/bar.c (barx): Same.
10053 * gdb.base/baz.c (bazx): Same.
10054 * gdb.base/grbx.c (grbxx): Same.
10055
10056 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10057 manager doesn't automatically unmap overlays unnecessarily.
10058
6b8426a6
MH
100592002-04-10 Martin M. Hunt <hunt@redhat.com>
10060
10061 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10062 stepping out of main.
10063
34af4875
MC
100642002-04-09 Michael Chastain <mec@shout.net>
10065
10066 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10067 scope so that the nested scope tests will make sense.
10068 * gdb.c++/local.exp: Write patterns that actually work with gcc
10069 (the HP patterns "were never known to work with gcc").
10070 Keep the old aCC patterns too.
10071
2d1676a0
DJ
100722002-04-09 Daniel Jacobowitz <drow@mvista.com>
10073
10074 * gdb.base/attach.exp: Correct target board test.
10075
3a63e3f9
MC
100762002-04-08 Michael Chastain <mec@shout.net>
10077
10078 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10079 in a const method. Add some xfail and fail cases for configurations
10080 that do not emit the "const ...".
10081
f18dabd2
MC
100822002-04-07 Michael Chastain <mec@shout.net>
10083
10084 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10085 Accept "A * const" and "const A * const" as type of "this".
10086 Fix spelling of getFunky throughout. Make messages uniform.
10087
0fcddd82
EZ
100882002-04-07 Elena Zannoni <ezannoni@redhat.com>
10089
a9c64011 10090 Work around for PR gdb/285:
0fcddd82
EZ
10091 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10092
16a8534a
EZ
100932002-04-07 Elena Zannoni <ezannoni@redhat.com>
10094
10095 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10096 instructions file at run time instead of configure time.
10097 Sometimes we run the test in a directory that is not the one we
10098 configured in.
10099 * gdb.asm/configure.in: Delete creation of symlink.
10100 * gdb.asm/configure: Regenerate.
10101
24181d81
JB
101022002-04-05 J. Brobecker <brobecker@gnat.com>
10103
10104 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10105 xfullpath () function.
10106
7cdb7107
DJ
101072002-04-04 Daniel Jacobowitz <drow@mvista.com>
10108
10109 * gdb.asm/Makefile.in: Correct dependencies.
10110
10111 * gdb.asm/powerpc.inc: New file.
10112 * gdb.asm/asm-source.exp: Add PowerPC.
10113 * gdb.asm/configure.in: Likewise.
10114 * gdb.asm/configure: Regenerated.
10115
a7d17088
DJ
101162002-04-04 Daniel Jacobowitz <drow@mvista.com>
10117
10118 * gdb.base/relocate.exp: New file.
10119 * gdb.base/relocate.c: New file.
10120
cd721503
FF
101212002-04-04 Fred Fish <fnf@redhat.com>
10122
10123 * gdb.base/step-test.exp: Update comment regarding stopping in
10124 memcpy/bcopy calls inserted as part of the compiler runtime.
10125
b22ad7a7
MS
101262002-04-04 Michael Snyder <msnyder@redhat.com>
10127
10128 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10129
5f279fa6
DJ
101302002-04-03 Daniel Jacobowitz <drow@mvista.com>
10131
10132 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10133 (gdb_expect): Remove $notransfer hack.
10134
dd0fd3ce
DJ
101352002-04-02 Daniel Jacobowitz <drow@mvista.com>
10136
10137 * gdb.c++/classes.exp ("calling method for small class"): Match
10138 updated register output.
10139
1e50cda1
DJ
101402002-03-30 Daniel Jacobowitz <drow@mvista.com>
10141
10142 Fix PR gdb/452
10143 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10144 when finished. Make gdb_file_cmd send "exec-file" when
10145 appropriate.
10146
24015922
DJ
101472002-03-30 Daniel Jacobowitz <drow@mvista.com>
10148
10149 * gdb.base/attach.exp: Remove extra setup_xfail.
10150
dd7dfd64
MS
101512002-03-26 Michael Snyder <msnyder@redhat.com>
10152
10153 * gdb.base/default.exp: Add tests for dump, append, and restore.
10154 * gdb.base/help.exp: Add tests for dump, append, and restore.
10155 * gdb.base/dump.exp: New file, test dump, append and restore.
10156 * gdb.base/dump.c: New file.
10157
48b2f8d7
MS
101582002-03-27 Michael Snyder <msnyder@redhat.com>
10159
d63a86f8 10160 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
10161 clean-ups in help messages.
10162
05b4d525
FF
101632002-03-26 Fred Fish <fnf@redhat.com>
10164
10165 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
10166 have debugging info for those functions and the compiler uses them
10167 internally to copy structs around.
10168
d7679631
FF
101692002-03-26 Fred Fish <fnf@redhat.com>
10170
10171 * gdb.base/list.exp: Revert the change made yesterday and add note
10172 about why we don't list the default lines for remote targets.
10173
523ac3f9
MS
101742002-03-25 Michael Snyder <msnyder@redhat.com>
10175
10176 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
10177
754b2b8d
FF
101782002-03-25 Fred Fish <fnf@redhat.com>
10179
10180 * gdb.base/list.exp: This test works on remote targets so remove
10181 the short circuit for remote targets. Update copyright.
10182
33c3e192
FF
101832002-03-25 Fred Fish <fnf@redhat.com>
10184
10185 * gdb.base/attach.exp: Fix logic error that was suppressing this
10186 test for all non hppa*-*-hpux* targets, instead of the hp target.
10187 Move comments closer to the suppression point. Also now need to
10188 check that we are running natively.
10189
d43e73ee
MS
101902002-03-22 Michael Snyder <msnyder@redhat.com>
10191
882c8f02
MS
10192 * gdb.base/default.exp: Add test for gcore. Update copyright.
10193 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 10194
04c12f60
FF
101952002-03-06 Fred Fish <fnf@redhat.com>
10196
10197 * gdb.base/funcargs.c: Remove extraneous ';' character.
10198 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10199
b43df995
MC
102002002-03-04 Michael Chastain <mec@shout.net>
10201
10202 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10203 accommodate gcc v3 function signature.
10204 * gdb.mi/mi0-var-cmd-exp: Ditto.
10205
92362027
AC
102062002-02-24 Andrew Cagney <ac131313@redhat.com>
10207
10208 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10209 ``GNU/Linux'' or ``Linux kernel''
10210 * testsuite/gdb.threads/pthreads.c: Ditto.
10211
258ad32d
MC
102122002-02-24 Michael Chastain <mec@shout.net>
10213
10214 * gdb.threads/pthreads.c (thread1): Add a return statement.
10215 (thread2): Likewise.
10216 (foo): Likewise.
10217
04c3b3d4
MC
102182002-02-23 Michael Chastain <mec@shout.net>
10219
10220 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10221 to placate gcc.
10222
5a2a0a20
MC
102232002-02-23 Michael Chastain <mec@shout.net>
10224
10225 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10226 test "ptype bint". The test passes on all my stabs configurations.
10227
a640f7fc
JB
102282002-02-21 Jim Blandy <jimb@redhat.com>
10229
27924826
JB
10230 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10231 filename at a time, and watch for the ones we want to see.
10232
a640f7fc
JB
10233 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10234 types of pointers to prototyped functions.
10235
edcc8c75
AC
102362002-02-20 Andrew Cagney <ac131313@redhat.com>
10237
10238 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10239 signed, unsigned and straight char.
10240 (padding_char, padding_short, padding_int, padding_long,
10241 padding_long_long, padding_float, padding_double,
10242 padding_long_double): New global variables.
10243 (fill, fill_structs): New functions.
10244
10245 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
10246 for correctly sized writes. Update copyright.
10247 (get_valueof): New procedure.
10248 (get_sizeof): Call get_valueof.
10249 (check_valueof): New procedure.
10250 (check_padding): New procedure.
10251
ac57ea44
MC
102522002-02-20 Michael Chastain <mec@shout.net>
10253
10254 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
10255 to setup_xfail. Document some of the remaining calls.
10256
7a10c941
MC
102572002-02-18 Michael Chastain <mec@shout.net>
10258
10259 * gdb.c++/userdef.exp: Update copyright year.
10260
fb8acdcc
DJ
102612002-02-18 Daniel Jacobowitz <drow@mvista.com>
10262
10263 * gdb.c++/userdef.exp: Test overloaded operators properly.
10264 Remove xfails.
10265
fda6ae12
MS
102662002-02-14 Michael Snyder <msnyder@redhat.com>
10267
10268 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
10269
676a0442
DJ
102702002-02-14 Daniel Jacobowitz <drow@mvista.com>
10271
10272 * gdb.base/a2-run.exp: Check for a remote target properly.
10273 * gdb.base/annota1.exp: Likewise.
10274 * gdb.base/list.exp: Likewise.
10275 * gdb.base/reread.exp: Likewise.
10276 * gdb.base/scope.exp: Likewise.
10277 * gdb.base/shlib-call.exp: Likewise.
10278 * gdb.base/term.exp: Likewise.
10279 * gdb.c++/annota2.exp: Likewise.
10280
78b4f468
RE
102812002-02-13 Richard Earnshaw <rearnsha@arm.com>
10282
10283 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
10284
9a81ba51
MC
102852002-02-10 Michael Chastain <mec@shout.net>
10286
10287 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
10288 (call_after_alloca): Ditto.
10289
004af6c7
DJ
102902002-02-10 Daniel Jacobowitz <drow@mvista.com>
10291
10292 * gdb.base/ending-run.exp: Guard "cont" test with
10293 gdb_skip_stdio_test.
10294
37225f62
JB
102952002-02-06 Jim Blandy <jimb@redhat.com>
10296
10297 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
10298 from here...
10299 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
10300 To here. Disable this test on non-HP platforms. Add big comment.
10301
fe6fdd96
MS
103022002-02-04 Michael Snyder <msnyder@redhat.com>
10303
10304 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
10305 other than d10v and m32r.
10306
036fad3f
RE
103072002-02-02 Richard Earnshaw <rearnsha@arm.com>
10308
10309 * gdb.base/default.exp: Rewrite test patterns to reduce time
10310 taken to match them.
10311
7148ab62
DJ
103122002-01-30 Daniel Jacobowitz <drow@mvista.com>
10313
10314 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
10315 Allow a start function above main.
10316 * gdb.threads/linux-dp.exp: Fix copyright date.
10317
396cc255
DJ
103182002-01-30 Daniel Jacobowitz <drow@mvista.com>
10319
a9c64011
AS
10320 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
10321 (check_philosopher_stack): Check for manager thread before checking
10322 for a just-starting thread.
396cc255 10323
f038d31b
DJ
103242002-01-30 Daniel Jacobowitz <drow@mvista.com>
10325
10326 From Neil Booth <neil@daikokuya.demon.co.uk>:
10327 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10328 warnings.
10329
b3ff9d9a
FF
103302002-01-21 Fred Fish <fnf@redhat.com>
10331
10332 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10333 not caller.
10334
39ad761d
JB
103352002-01-21 Jim Blandy <jimb@redhat.com>
10336
10337 * gdb.base/reread.exp: Check that GDB properly re-reads the
10338 executable file when it changes while no inferior is running.
10339
aaf320fa
FF
103402002-01-21 Fred Fish <fnf@redhat.com>
10341
a9c64011
AS
10342 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10343 optionally accept the "shlib events" variation.
aaf320fa 10344
808a31f5
JB
103452002-01-21 Jim Blandy <jimb@redhat.com>
10346
10347 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10348 call `fflush' after every `printf', so that the output is produced
10349 at predictable points, regardless of whatever buffering does (or
10350 doesn't) take place.
10351 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10352 at different points.
10353
4420d5e2
DJ
103542002-01-20 Daniel Jacobowitz <drow@mvista.com>
10355
10356 * gdb.c++/inherit.exp: Update copyright years.
10357 * gdb.c++/method.exp: Likewise.
10358
3e36a0f4
DJ
103592002-01-20 Daniel Jacobowitz <drow@mvista.com>
10360
10361 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10362 artificial methods/arguments.
10363 * gdb.c++/derivation.exp: Likewise.
10364 * gdb.c++/inherit.exp: Likewise.
10365 * gdb.c++/method.exp: Likewise.
10366 * gdb.c++/virtfunc.exp: Likewise.
10367
b4ceaee6
AC
103682002-01-18 Andrew Cagney <ac131313@redhat.com>
10369
10370 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10371 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10372 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10373 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10374 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10375 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10376
ecace851
JB
103772002-01-17 Jim Blandy <jimb@redhat.com>
10378
10379 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10380 anchoring the pattern matching the entry point symbol's name.
10381
375fc983
AC
103822002-01-17 Andrew Cagney <ac131313@redhat.com>
10383
10384 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10385 continue/quit query. Update copyright.
10386
fe6fdd96
MS
103872002-01-14 Michael Snyder <msnyder@redhat.com>
10388
10389 * gdb.base/gcore.exp: Remove extra debugging output.
10390
e017c81f
DJ
103912002-01-13 Daniel Jacobowitz <drow@mvista.com>
10392
10393 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10394 for slightly dubious v2 mangled string.
10395
37ab3bf8
DJ
103962002-01-13 Daniel Jacobowitz <drow@mvista.com>
10397
10398 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10399
1bc05c3a 104002002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10401
1bc05c3a 10402 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10403
1bc05c3a
JM
10404 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10405 constructors.
10406 * gdb.c++/derivation.exp: Likewise.
10407 * gdb.c++/templates.exp: Likewise.
10408 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10409
1bc05c3a
JM
104102002-01-10 Michael Snyder <msnyder@redhat.com>
10411
10412 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10413
a911c360
MS
104142002-01-08 Michael Snyder <msnyder@redhat.com>
10415
10416 * gdb.base/gcore.exp: New test for generate-core-file command.
10417 * gdb.base/gcore.c: Testcase for above.
10418 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10419
ea2119ec
JM
104202002-01-08 Jason Merrill <jason@redhat.com>
10421
10422 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10423
68203136
FF
104242002-01-07 Fred Fish <fnf@redhat.com>
10425
10426 * gdb.c++/overload.exp: Remove unconditional xfails for:
10427 print foo_instance1.overloadargs(1)
10428 print foo_instance1.overloadargs(1, 2)
10429 print foo_instance1.overloadargs(1, 2, 3)
10430 print foo_instance1.overloadargs(1, 2, 3, 4)
10431 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10432 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10433 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10434 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10435 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10436 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10437 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10438 print foo_instance1.overload1arg()
10439 print foo_instance1.overload1arg((char)arg2)
10440 print foo_instance1.overload1arg((signed char)arg3)
10441 print foo_instance1.overload1arg((unsigned char)arg4)
10442 print foo_instance1.overload1arg((int)arg7)
10443 print foo_instance1.overload1arg((unsigned int)arg8)
10444 print foo_instance1.overload1arg((float)arg11)
10445 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10446
21b9b5b1
MS
104472002-01-07 Michael Snyder <msnyder@redhat.com>
10448
10449 * gdb.base/huge.exp: New test. Print a very large target data object.
10450 (skip_huge_test): New test variable. Define if you want to skip this
10451 test. The test reads an 8 megabyte data object from the target, so it
10452 might be very time consuming on remote targets with a slow connection.
10453 * gdb.base/huge.c: New file. Test case for above.
10454
725f922e
FF
104552002-01-07 Fred Fish <fnf@redhat.com>
10456
10457 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10458 g_instance.bfoo, and g_instance.cfoo.
10459
634d57ec
JL
10460Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10461
f286b2c3
JL
10462 * gdb.base/break.c (multi_line_if_conditional): New function.
10463 (multi_ilne_while_conditional): Likewise.
10464 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10465 IF or WHILE condition puts the breakpoint at the start of
10466 the condition.
10467
634d57ec
JL
10468 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10469 hppa*-*-hpux* expected failure.
10470 * gdb.base/structs.exp (do_function_calls): Similarly.
10471
10472 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10473 watchpoints.
10474
9fbfe2dc
AC
104752002-01-06 Andrew Cagney <ac131313@redhat.com>
10476
10477 Fix PR gdb/66.
10478 * gdb.base/structs.exp: Replace skip for a29k with skip for
10479 gdb,cannot_call_functions.
10480 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10481 * gdb.base/callfuncs.exp: Ditto.
10482 * gdb.base/call-rt-st.exp: Ditto.
10483 * gdb.base/call-strs.exp: Ditto.
10484 * gdb.base/callfwmall.exp: Ditto.
10485 * gdb.base/scope.exp: Obsolete xfail a29k.
10486 * gdb.c++/misc.exp: Ditto.
10487 * gdb.c++/cplusfuncs.exp: Ditto.
10488 * gdb.base/ptype.exp: Ditto.
10489 * gdb.base/printcmds.exp: Ditto.
10490 * gdb.base/opaque.exp: Ditto.
10491 * gdb.base/list.exp: Ditto.
10492 * gdb.base/funcargs.exp: Ditto.
10493 * gdb.base/default.exp: Ditto.
10494
8ddad156
MS
104952002-01-04 Michael Snyder <msnyder@redhat.com>
10496
ca4976a6 10497 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10498 * gdb.base/maint.exp: Add tests for maint info sections options.
10499
1b074332
JL
10500Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10501
10502 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10503
7d159115
CV
105042001-12-20 Corinna Vinschen <vinschen@redhat.com>
10505
10506 * gdb.asm/arm.inc: New file.
10507 * gdb.asm/asm-source.exp: Add arm targets.
10508 * gdb.asm/configure.in: Ditto.
10509 * gdb.asm/configure: Recreated from configure.in.
10510
8fb87725
JL
10511Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10512
afabe08c
JL
10513 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10514 with HP's compiler.
10515 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10516 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10517 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10518 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10519
10520 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10521 either HP's compilers or GCC.
10522
db521deb
JL
10523 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10524 a SIGBUS or SIGSEGV.
10525
10526 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10527
10528 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10529 can be compiled with either HP's compiler or GCC.
10530
cfa88ab7
JL
10531 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10532 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10533 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10534
ca344dff
JL
10535 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10536 to match current gdb output. Update due to using auto-solib-limit
10537 for limiting instead of overloading auto-solib-add.
10538 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10539 test program.
10540
3f3c6e55 10541 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10542 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10543 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10544 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10545 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10546 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10547 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10548 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10549 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10550 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10551 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10552 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10553 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10554
8fb87725
JL
10555 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10556 a SIGTRAP to the inferior.
10557
cf599fa7
CV
105582001-12-19 Corinna Vinschen <vinschen@redhat.com>
10559
10560 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10561 Substitute call to target_link by call to gdb_compile.
10562
2cd045cd
JL
10563Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10564
a9c64011
AS
10565 * gdb.base/break.exp: Fix HP specific search string when testing
10566 backtracing in a called function.
2cd045cd 10567
a9c64011
AS
10568 * gdb.base/constvars.exp: Only set lang to C++ if we're
10569 compiling the test with HP's compilers.
10570 * gdb.base/volatile.exp: Similarly.
2cd045cd 10571
99ebe9ac
JB
105722001-12-19 Jim Blandy <jimb@redhat.com>
10573
10574 * gdb.base/printcmds.exp: Expect the null character to be printed
10575 as '\0', and the '\013' to be printed as '\v'.
10576 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10577 * gdb.base/setvar.exp: Same.
10578
b9891b29
JB
105792001-12-17 Jim Blandy <jimb@redhat.com>
10580
0eba65ab
JB
10581 * gdb.base/completion.exp: Rather than completing very long
10582 filenames, which can make the readline library produce output we
10583 don't recognize, cd to the directory first, and then complete
10584 using nice, short relative paths.
10585
6970b5b1
JB
10586 * gdb.base/completion.exp: On some systems, there is, in fact, a
10587 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10588 variables as being in scope. So use `no_var_named_this'
10589 instead of `b'.
6970b5b1 10590
b9891b29
JB
10591 * gdb.base/corefile.exp: Recognize the message saying that GDB
10592 can't find the core file's registers as a failure.
10593
e6ccd35f
JSC
105942001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10595
a9c64011
AS
10596 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10597 test expect string more specific.
e6ccd35f 10598
105ba819
CV
105992001-12-13 Corinna Vinschen <vinschen@redhat.com>
10600
10601 * gdb.asm/asm-source.exp: Add support for xstormy16.
10602 * gdb.asm/configure.in: Ditto.
10603 * gdb.asm/configure: Rebuild.
10604 * gdb.asm/xstormy16.inc: New file.
10605
e9e79dd9
FF
106062001-12-10 Fred Fish <fnf@redhat.com>
10607
10608 * gdb.base/maint.exp: Update to match changes in type dumping code.
10609
347dc97d
JB
106102001-12-10 Jim Blandy <jimb@redhat.com>
10611
10612 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10613 matching the entry point symbol's name at the beginning of the
10614 line.
10615
5178b9d6
DJ
106162001-12-07 Daniel Jacobowitz <drow@mvista.com>
10617
10618 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10619 gdb.c++/inherit.exp, gdb.c++/method.exp,
10620 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10621 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10622 and class layout support.
10623
af890c52
DJ
106242001-12-07 Daniel Jacobowitz <drow@mvista.com>
10625
10626 * gdb.c++/classes.exp: Add test for static member function.
10627 * gdb.c++/misc.cc: Add class with static member function.
10628
7a345fb3
JB
106292001-12-07 Jim Blandy <jimb@redhat.com>
10630
f2e54a80 10631 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10632 those tests as `unsupported'.
10633 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10634 Rewrite subsequent tests to use it.
10635
10636 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10637 those tests as `unsupported'.
10638 * gdb.base/structs.exp (call_struct_func): New function.
10639 (do_function_calls): Use call_struct_func to call the functions
10640 returning structs.
10641
0bc69509
JB
10642 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10643 whether functions are prototyped or not, so we can't possibly pass
10644 arguments to t_float_values2 properly.
10645
7a345fb3
JB
10646 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10647 value of `timeout' for targets other than the mips*tx39-*.
10648
edb6ede1
MS
106492001-12-06 Michael Snyder <msnyder@redhat.com>
10650
d63a86f8 10651 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10652 and detect whether the start symbol has a leading underscore.
10653
2d842f13
JB
106542001-12-04 Jim Blandy <jimb@redhat.com>
10655
10656 * gdb.base/completion.exp: Clarify indentation.
10657
68550daf
JB
106582001-12-03 Jim Blandy <jimb@redhat.com>
10659
10660 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10661 variables on the S/390, not `.word'.
10662
cd5195a8
JB
106632001-11-30 Jim Blandy <jimb@redhat.com>
10664
10665 Add assembly-source tests for s390-ibm-linux.
10666 * gdb.asm/s390.inc: New file.
10667 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10668 the S/390 architecture.
a9c64011 10669 * gdb.asm/configure: Regenerated.
cd5195a8 10670
ca9efc90
MS
106712001-11-30 Michael Snyder <msnyder@redhat.com>
10672
10673 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10674 next, info source, info sources, info line, global and static
10675 variables, and static functions.
10676 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10677 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10678 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10679 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10680 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10681 (gdbasm_leave): Restore frame pointer.
10682 (gdbasm_startup): Copy stack set-up from crt0.S.
10683
d0e66976
FN
106842001-11-26 Fernando Nasser <fnasser@redhat.com>
10685
10686 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10687 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10688 to a local (non-static) variable. Copy tstruct.a to a static buffer
10689 and return a pointer to that buffer.
10690 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10691
e2334072
MK
106922001-11-24 Mark Kettenis <kettenis@gnu.org>
10693
10694 * gdb.asm/configure.in: Fix recognition of ix86 target.
10695 * gdb.asm/configure: Regenerate.
10696
756caa3d
MS
106972001-11-21 Michael Snyder <msnyder@redhat.com>
10698
10699 * gdb.asm/sparc.inc: New file.
10700 * gdb.asm/asm-source.exp: Recognize sparc target.
10701 * gdb.asm/configure.in: Recognize sparc target.
10702 * gdb.asm/configure: Regenerate.
d63a86f8 10703
9a4d72d5
MS
107042001-11-21 Michael Snyder <msnyder@redhat.com>
10705
10706 * gdb.asm/m32r.inc: New file.
10707 * gdb.asm/asm-source.exp: Recognize m32r target.
10708 * gdb.asm/configure.in: Recognize m32r target.
10709 * gdb.asm/configure: Regenerate.
10710
a773d1cd
MS
107112001-11-20 Michael Snyder <msnyder@redhat.com>
10712
017ac23d
MS
10713 * gdb.asm/i386.inc: New file.
10714 * gdb.asm/asm-source.exp: Recognize ix86 target.
10715 * gdb.asm/configure.in: Recognize ix86 target.
10716 * gdb.asm/configure: Regenerate.
10717
a773d1cd
MS
10718 * gdb.c++/namespace.exp: Fix quotes in output messages.
10719
bb632afb
MS
107202001-11-14 Michael Snyder <msnyder@redhat.com>
10721
25d559ca 10722 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10723 qualifier in a type cast expression, to designate an address
10724 in the instruction space (Harvard architecture).
10725
4749e309
MS
107262001-11-13 Michael Snyder <msnyder@redhat.com>
10727
10728 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10729 Tests for expressions using 'const' and 'volatile'.
10730
25050984
CV
107312001-11-13 Corinna Vinschen <vinschen@redhat.com>
10732
10733 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10734
1902c51f
DJ
107352001-11-12 Daniel Jacobowitz <drow@mvista.com>
10736
10737 * lib/mi-support.exp (mi_run_to_helper): Move comments
10738 outside of gdb_expect.
10739
dcf95b47
DJ
107402001-11-11 Daniel Jacobowitz <drow@mvista.com>
10741
10742 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10743 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10744 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10745 mi0_run_to): New functions.
10746 * gdb.mi/mi-simplerun.exp: Use them.
10747 * gdb.mi/mi0-simplerun.exp: Likewise.
10748 * gdb.mi/mi-var-cmd.exp: Likewise.
10749 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10750
45b074e1
AC
107512001-11-10 Andrew Cagney <ac131313@redhat.com>
10752
10753 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10754 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10755
bf50d346
AC
107562001-11-09 Andrew Cagney <ac131313@redhat.com>
10757
10758 * gdb.base/restore.exp: Include $expected value in restored test
10759 message.
10760
9383332c
AC
107612001-11-09 Andrew Cagney <ac131313@redhat.com>
10762
10763 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10764 implemented.
10765
db62520a
MS
107662001-11-08 Michael Snyder <msnyder@redhat.com>
10767
10768 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10769 Add pass/fail message for stop at breakpoint in call dummy function.
10770
b5703437
MS
107712001-11-07 Michael Snyder <msnyder@redhat.com>
10772
d63a86f8
RM
10773 * gdb.c++/templates.exp (test_template_breakpoints):
10774 If we get an overload menu, but it does not match what
760f6330 10775 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10776 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10777 making the whitespace optional. Argument for "new" may be
10778 "unsigned" as well as "unsigned int/long".
d63a86f8 10779 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10780 making the whitespace optional. Also replace "(void) with
10781 "((void|)), making the keyword "void" optional.
d63a86f8 10782 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10783 making the whitespace optional. Also replace "(void) with
10784 "((void|)), making the keyword "void" optional.
3bf40917
MS
10785 * gdb.base/callfuncs.c (t_float_values): This function must
10786 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10787 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10788 can be tested against both cases. Usually one case involves
10789 promotion of float to double, while the other does not.
10790 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10791 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10792 includes a stack frame for "start".
10793
c8ab4e6d
JB
107942001-11-05 Jim Blandy <jimb@redhat.com>
10795
10796 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10797 pointers are 32 bits long, and that offsets of relocs are always
10798 stored in the data (REL-style), and not in the reloc entry itself
10799 (RELA-style).
10800 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10801 stabs.
10802
3f08ced9
MS
108032001-11-01 Michael Snyder <msnyder@redhat.com>
10804
10805 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10806 and regular expression operators by using quoting.
10807
cbfa24cd
MS
108082001-10-31 Michael Snyder <msnyder@redhat.com>
10809
10810 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10811 depending on what the symbol table contains.
10812 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10813 the output of the ptype command. Similarly, accept both "const &"
10814 and "const&".
10815
aaa68313
CV
108162001-10-31 Corinna Vinschen <vinschen@redhat.com>
10817
10818 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10819 symbol `STORAGE' to allow to choose the storage class of
10820 the local datastructures.
10821 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10822 compiler directive.
10823
91740388
MS
108242001-10-30 Michael Snyder <msnyder@redhat.com>
10825
10826 * gdb.base/jump.exp: Allow it to run for all targets.
10827
1b7c05e7
CV
108282001-10-29 Corinna Vinschen <vinschen@redhat.com>
10829
10830 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10831 with new double_array size.
10832 (main): Change storage class of all local variables to static.
10833 Reduce size of double_array to 9.
10834 * gdb.base/call-ar-st.exp: Increase timeout value.
10835 Change expected output for double array to match new size in
10836 call-ar-st.c.
10837
36a22261
CV
108382001-10-29 Corinna Vinschen <vinschen@redhat.com>
10839
10840 * gdb.base/ending-run.exp: Create identical output when passing
10841 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10842 Stormy16 target.
36a22261 10843
92b8ae91
MK
108442001-10-28 Mark Kettenis <kettenis@gnu.org>
10845
10846 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10847 that we catch the expected failure under Linux/x86.
10848
cb135b83
OF
108492001-10-29 Orjan Friberg <orjanf@axis.com>
10850
10851 * gdb.base/setvar.exp: Escape curly braces.
10852 * gdb.stabs/weird.exp: Ditto.
10853
6884aa54
DJ
108542001-10-27 Daniel Jacobowitz <drow@mvista.com>
10855
10856 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10857 * gdm.mi/mi0-hack-cli.exp: Likewise.
10858
0398c9aa
AC
108592001-10-25 Andrew Cagney <ac131313@redhat.com>
10860
10861 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10862 messages.
10863
d20bf2e8
AC
108642001-10-21 Andrew Cagney <ac131313@redhat.com>
10865
10866 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10867 checking MI enabled.
10868
03dd63aa
CV
108692001-10-09 Corinna Vinschen <vinschen@redhat.com>
10870
10871 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10872
1d9d99f3
FCE
108732001-10-04 Frank Ch. Eigler <fche@redhat.com>
10874
10875 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10876 if gdb child process crashes, just signal an error.
10877
838ae6c4
JB
108782001-10-02 Jim Blandy <jimb@redhat.com>
10879
10880 * lib/gdb.exp (test_xfail_format): Simplify.
10881
10882 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10883 front of the variable name `format'. Simplify `if'.
10884
8f0cbc1c
DJ
108852001-10-01 Daniel Jacobowitz <drow@mvista.com>
10886
10887 * gdb.threads/pthreads.exp: Wait for output and delay
10888 before sending ^C.
10889
1f08dafd
DJ
108902001-10-01 Daniel Jacobowitz <drow@mvista.com>
10891
10892 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10893 some incorrect output instead of timing out.
10894 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10895
674f90ff
CV
108962001-09-28 Corinna Vinschen <vinschen@redhat.com>
10897
10898 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10899 check to allow additional `int'.
10900
9b284272
DJ
109012001-09-27 Daniel Jacobowitz <drow@mvista.com>
10902
10903 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10904 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10905
b55a4771
MS
109062001-09-27 Michael Snyder <msnyder@redhat.com>
10907
10908 * lib/gdb.exp (test_debug_format): New proc.
10909 (setup_xfail_format): Use new proc test_debug_format.
10910 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10911 proc; use new service proc test_debug_format.
10912 Replace all other "gcc_compiled" tests with this test.
10913 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10914 proc; use new service proc test_debug_format.
10915 Replace all other "gcc_compiled" tests with this test.
10916
109172001-09-27 Michael Snyder <msnyder@redhat.com>
10918
10919 * gdb.base/cvexpr.exp: New file.
10920 * gdb.base/cvexpr.c: New file
10921 Test for expressions using const and volatile keywords.
10922
4e6667ac
CV
109232001-09-26 Corinna Vinschen <vinschen@redhat.com>
10924
10925 * gdb.base/constvars.exp: Check for different orders of keywords
10926 and additional "int" strings in output.
10927
4f337972
AC
109282001-09-22 Andrew Cagney <ac131313@redhat.com>
10929
10930 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10931 responses from "help maint".
10932
2015650d
FCE
109332001-09-19 Frank Ch. Eigler <fche@redhat.com>
10934
10935 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10936 to localhost:NNN instead of :NNN, in case Xvfb is listening
10937 only on TCP.
10938
f3bcedc1
CV
109392001-09-19 Corinna Vinschen <vinschen@redhat.com>
10940
10941 * gdb.base/recurse.exp: When checking leaving the watchpoint
10942 scope, recognize when gdb is in function's epilogue and pass.
10943
6b819c92
KS
109442001-09-18 Keith Seitz <keiths@redhat.com>
10945
10946 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10947 support for running tests against sid targets.
10948 (gdbtk_done): Ditto.
10949
a10c9419
CV
109502001-09-18 Corinna Vinschen <vinschen@redhat.com>
10951
10952 * gdb.base/ending-run.c (main): Set stdout buffersize
10953 to the same reasonable value for any target.
10954 * gdb.base/ending-run.exp: Add a regular expression
10955 to make testsuite happy on Sanyo Stormy16 target.
10956
739d0d99
CV
109572001-09-17 Corinna Vinschen <vinschen@redhat.com>
10958
10959 * gdb.base/display.c (do_loops): Add float variable `f'.
10960 Increment f in loop.
10961 * gdb.base/display.exp: Increment timeout by 60 seconds.
10962 Change float display test to use variable `f'.
10963
1b8947f0
JB
109642001-09-17 Jim Blandy <jimb@redhat.com>
10965
10966 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10967 overflowing the limited breakpoint tables on some ROM monitors
10968 (like the ROM68K).
10969
9890ac81
FCE
109702001-09-15 Frank Ch. Eigler <fche@redhat.com>
10971
10972 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10973 the "-ac" (disable access control) flag.
10974
6db765ea
JH
109752001-08-30 Jeff Holcomb <jeffh@redhat.com>
10976
10977 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10978 ints.
10979
4c32cc04
KS
109802001-08-30 Keith Seitz <keiths@redhat.com>
10981
10982 * lib/gdb.exp: Move all insight-related functionality into
10983 separate file.
10984 * lib/insight-support.exp: New file.
10985
8d6e6f81
FCE
109862001-08-29 Frank Ch. Eigler <fche@redhat.com>
10987
10988 * config/sid.exp (sid_start): Never set sid verbosity; disable
10989 expect_background {} that consumed its stdout; tolerate </dev/null.
10990 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10991
6a90e1d0
AC
109922001-08-18 Andrew Cagney <ac131313@redhat.com>
10993
10994 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10995 CLI jump command to start it.
10996 (mi_run_to_main): Fail immediatly when unexpected output.
10997
1759b3c3
AC
109982001-08-18 Andrew Cagney <ac131313@redhat.com>
10999
11000 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11001 beginning of function. Fix PR gdb/191.
11002
61d11d80
FCE
110032001-08-16 Frank Ch. Eigler <fche@redhat.com>
11004
11005 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11006 what to force sid endianness to.
11007
942a4df2
KS
110082001-08-15 Keith Seitz <keiths@redhat.com>
11009
11010 * lib/gdb.exp (gdbtk_start): Don't set environment
11011 variables for TCL_LIBRARY and friends. Insight will
11012 now figure these out for itself.
11013
0521c418
MS
110142001-08-02 Michael Snyder <msnyder@redhat.com>
11015
11016 * gdb.base/completion.exp: Remove the symbol "a64l" from
11017 the expect string; this is target-specific, and not related
11018 to what is being tested.
11019
74a9a58a
DB
110202001-08-02 Dave Brolley <brolley@redhat.com>
11021
11022 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11023
c70819fa
MS
110242001-07-25 Michael Snyder <msnyder@redhat.com>
11025
c2b8fa57
MS
11026 * gdb.base/consecutive.exp: New file. Test stepping over
11027 breakpoints on consecutive instructions.
11028 * gdb.base/consecutive.c: New file.
11029
c70819fa
MS
11030 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11031 curly braces in regular expressions.
11032
2b1a1355
MS
110332001-07-25 Michael Snyder <msnyder@redhat.com>
11034
11035 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11036 legitimate output from stepping out of main.
11037
413eca6f
KS
110382001-07-22 Keith Seitz <keiths@redhat.com>
11039
11040 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11041 the empty string, do not run the tests.
11042
7e5a9322
SC
110432001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11044
11045 * gdb.base/long_long.exp: Detect size of pointer. Take into
11046 account 2-byte pointers when testing for p/a results.
11047
de58f10f
SC
110482001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11049
d63a86f8 11050 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
11051 and defined to 1K for m68hc11.
11052 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11053 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11054 (sizeof_random_data): New variable to tell the size of the data table;
11055 don't test past this size; always run to main.
11056
d6f5fea1
SC
110572001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11058
11059 * gdb.base/return2.exp: return of long long and double fails for
11060 68HC11; don't execute these tests on that platform.
11061 * gdb.base/return.exp: Return of a double fails for 68hc11.
11062
c477543d
SC
110632001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11064
11065 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11066 tests that print a float.
11067 * call-rt-st.exp: Likewise.
11068
63cf1c79
MK
110692001-07-12 Mark Kettenis <kettenis@gnu.org>
11070
11071 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11072 running this test on Linux.
11073
112f9ab5
MC
110742001-06-24 Michael Chastain <chastain@redhat.com>
11075
11076 * gdb.base/arithmet.exp: Remove some tests to make all test names
11077 unique.
11078
4970cb0f
MS
110792001-07-03 Michael Snyder <msnyder@redhat.com>
11080
11081 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11082 the output of the ptype command.
11083
d85da69f
MS
110842001-07-02 Michael Snyder <msnyder@redhat.com>
11085
4c8a82de
MS
11086 * gdb.base/completion.exp: Don't assume that break.c is the only
11087 source file that may contain functions named "marker".
d85da69f
MS
11088 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11089
8afc772b
AC
110902001-06-28 Andrew Cagney <ac131313@redhat.com>
11091
11092 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11093 of files to delete.
11094
11095 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11096 * gdb.disasm/h8300s.exp: New file.
11097 gdb.disasm/h8300s.s: Likewise.
11098
cff22675
AC
110992001-06-27 Andrew Cagney <ac131313@redhat.com>
11100
11101 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11102 empty breakpoint tables.
11103
68c81b54
AC
111042001-06-25 Andrew Cagney <ac131313@redhat.com>
11105
11106 * lib/mi-support.exp: Update args=... part of stop-reason
11107 patterns. Accept either a list or a tuple.
11108
2dd62704
AC
111092001-06-23 Andrew Cagney <ac131313@redhat.com>
11110
11111 * lib/mi-support.exp: Remove local emacs variable defining
11112 change-log-default-name.
11113
b4127474
MC
111142001-06-22 Michael Chastain <chastain@redhat.com>
11115
11116 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11117 This is operationally compatible with the previous version.
11118
8dbfb380
JB
111192001-06-13 Jim Blandy <jimb@redhat.com>
11120
11121 * lib/gdb.exp (gdb_test): Doc fix.
11122
f2d8c86d
MC
111232001-06-10 Michael Chastain <chastain@redhat.com>
11124
11125 * gdb.base/exprs.exp: Remove a duplicate test.
11126
81564d34
JB
111272001-06-06 Jim Blandy <jimb@redhat.com>
11128
11129 * gdb.base/return2.exp (main): Use values to test float and double
11130 returns that are not NaN's, to avoid being confused by IEEE
11131 comparison rules.
11132
da55addb
MS
111332001-06-04 Michael Snyder <msnyder@redhat.com>
11134
11135 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 11136 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
11137 rather than wait for 12 more tests to time out.
11138
42c65987
JB
111392001-06-06 Jim Blandy <jimb@redhat.com>
11140
b18bced9 11141 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 11142 Don't forget to match the GDB prompt.
b18bced9 11143
42c65987
JB
11144 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11145
5b41e5f0
JB
111462001-06-04 Jim Blandy <jimb@redhat.com>
11147
11148 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11149 command.
11150
015e046f
KB
111512001-05-31 Kevin Buettner <kevinb@redhat.com>
11152
11153 * gdb.base/annota1.exp (info break): Match four or more spaces
11154 after "Address".
11155
fb1ffbbe
MC
111562001-05-31 Michael Chastain <chastain@redhat.com>
11157
11158 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
11159 (dm_type_int_star): Likewise.
11160 (dm_type_long_star): Likewise.
11161 (dm_type_void_star): Likewise.
11162
5ea2a32c
KB
111632001-05-29 Kevin Buettner <kevinb@redhat.com>
11164
11165 * gdb.base/completion.exp (INPUTRC): Set this environment variable
11166 to a known value in order to get consistent results regardless
11167 of the setting of INPUTRC or the presence or contents of .inputrc.
11168
ae23c492
MS
111692001-05-24 Michael Snyder <msnyder@redhat.com>
11170
ac55707e
MS
11171 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
11172 Don't require that the main thread and the manager thread are the
11173 first in the list.
11174
ae23c492
MS
11175 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
11176 debugging. If test fails, issue an "unsupported" not a "fail".
11177
400071f1
JB
111782001-05-24 Jim Blandy <jimb@redhat.com>
11179
11180 Don't assume that short is shorter than int.
11181 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
11182 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 11183 this isn't true.
400071f1
JB
11184 ("print unsigned char == (~0)"): Add test that verifies that ~0,
11185 an int, is not equal to ~0 stored in an unsigned char. This tests
11186 the same thing that the previous test meant to, but works on
11187 16-bit machines, too.
11188 ("print unsigned char != (~0)"): Same test, complemented.
11189
0816a3e5
MS
111902001-05-24 Michael Snyder <msnyder@redhat.com>
11191
11192 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 11193 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
11194 and prevents dejagnu getting out of step.
11195
f6dc23a9
KB
111962001-05-23 Kevin Buettner <kevinb@redhat.com>
11197
11198 * gdb.base/finish.exp (finish_void): Revise pattern for
11199 stopping on the call statement to not permit stopping at
11200 the start of the instructions comprising the call sequence.
11201
7dbd117d
MC
112022001-05-19 Michael Chastain <chastain@redhat.com>
11203
11204 * gdb.base/callfuncs.exp: Make all test names unique.
11205 * gdb.base/commands.exp: Make all test names unique.
11206 * gdb.base/condbreak.exp: Make all test names unique.
11207 * gdb.base/dbx.exp: Make all test names unique.
11208 * gdb.base/default.exp: Make all test names unique.
11209 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11210 and TIMEOUT messages to their corresponding PASS message.
11211 * gdb.base/ending-run.exp: Make all test names unique.
11212 * gdb.base/long_long.exp: Remove duplicate test.
11213
6b0b0a9e
KB
112142001-05-21 Kevin Buettner <kevinb@redhat.com>
11215
11216 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11217 stop on the call statement as well as the statement after the
11218 call.
11219
2caa35cb
MS
112202001-05-21 Michael Snyder <msnyder@redhat.com>
11221
11222 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11223
40713331
EZ
112242001-05-10 Elena Zannoni <ezannoni@redhat.com>
11225
a9c64011
AS
11226 * gdb.base/completion.exp: Revamp test. Make it execute on all
11227 platforms.
40713331 11228
c2c1be8d
EZ
112292001-05-10 Elena Zannoni <ezannoni@redhat.com>
11230
a9c64011
AS
11231 * config/gdbserver.exp (gdb_load): Handle the case
11232 in which the arguments to gdbserver are given in the
11233 baseboard configuration file.
11234 Also handle the case in which the server needs to do a
11235 load.
2c9cd303 11236
9671de48
KS
112372001-05-07 Keith Seitz <keiths@cygnus.com>
11238
a9c64011
AS
11239 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11240 set up the display for testing.
11241 (gdbtk_start): Convert all paths to paths that tcl will like.
11242 Export target information to environment.
11243 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11244 necessary.
11245 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
11246 (to_tcl_path): New proc to convert a given pathname into
11247 a path acceptible as an argument to a tcl command.
11248 (_gdbtk_export_target_info): New proc to export target info
11249 into the environment for gdbtk testing.
11250 (gdbtk_done): New proc to signal end-of-test.
9671de48 11251
5a360f47
JB
112522001-05-06 Jim Blandy <jimb@redhat.com>
11253
11254 * restore.c: Make the code of caller0 correspond to its comment.
11255
66c756c6
MS
112562001-05-03 Michael Snyder <msnyder@redhat.com>
11257
11258 * config/sid.exp (gdb_target_sid): Check for error messages.
11259 On error or timeout, don't make expect exit (which will terminate
11260 all subsequent tests); instead just make gdb exit.
d63a86f8 11261 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
11262 return a negative value.
11263
a966fde5
JB
112642001-04-24 Jim Blandy <jimb@redhat.com>
11265
851c18e0
JB
11266 * gdb.c++/templates.exp: If we see the prompt for the overload
11267 list, but we haven't recognized any of the longer patterns,
11268 arrange for this test to fail, not hang.
11269
a966fde5
JB
11270 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
11271 variations.
11272
db144853
MC
112732001-04-22 Michael Chastain <chastain@redhat.com>
11274
11275 * gdb.c++/local.exp: Use the 'runto' library function.
11276 * gdb.c++/namespace.exp: Likewise.
11277 * gdb.c++/overload.exp: Likewise.
11278
3207ec21
KB
112792001-03-26 Kevin Buettner <kevinb@redhat.com>
11280
11281 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
11282 * gdb.base/step-line.exp: New file. Test step/next in presence of
11283 #line directives.
11284 * gdb.base/step-line.c: New file. Test program for the above.
11285 * gdb.base/step-line.inp: New file. We pretend that this file has
11286 been transformed by some other tool into step-line.c.
11287
13b57657
JB
112882001-03-21 Jim Blandy <jimb@redhat.com>
11289
11290 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
11291 unmangled operator names.
11292
754cbe1c
JB
112932001-03-20 Jim Blandy <jimb@redhat.com>
11294
11295 * gdb.threads/linux-dp.exp: Recognize an additional message
11296 generated by GDB when it doesn't understand how to debug threads
11297 on the target system.
11298
177495c9
AC
112992001-03-19 Andrew Cagney <ac131313@redhat.com>
11300
11301 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
11302
f266096b
MC
113032001-03-12 Michael Chastain <chastain@redhat.com>
11304
11305 * gdb.c++/derivation.exp: Use the 'runto' library function.
11306
cac3c2ff
MC
113072001-03-12 Michael Chastain <chastain@redhat.com>
11308
11309 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
11310
b6c11a24
MC
113112001-02-24 Michael Chastain <chastain@redhat.com>
11312
11313 * gdb.c++/ref-types.exp: Change handwritten code to library
11314 function 'runto'.
11315
6bae5bce
OF
113162001-03-16 Orjan Friberg <orjanf@axis.com>
11317
11318 * gdb.base/signals.exp: Set count to 0 explicitly.
11319
0015fd9a
MS
113202001-03-15 Mark Salter <msalter@redhat.com>
11321
11322 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
11323 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
11324 (gdb_load): Add support for additional target_info: gdb_download_size
11325 and gdb_load_timeout.
0015fd9a 11326
fc33412a
DT
11327Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11328
11329 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11330 file -- to prevent failing when the compile fails but we have no
11331 intention of running the tests anyway.
11332
11333 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11334 tests if set.
11335
11336 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11337 integers.
11338
11339 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11340 * gdb.c++/namespace.exp: Ditto.
11341
115f06de
OF
113422001-03-07 Orjan Friberg <orjanf@axis.com>
11343
11344 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11345 * gdb.base/pointers.exp: Relax pattern match of decimals.
11346
b6ba6518
KB
113472001-03-06 Kevin Buettner <kevinb@redhat.com>
11348
11349 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11350 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11351 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11352 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11353 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11354 config/sh.exp, config/sid.exp, config/slite.exp,
11355 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11356 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11357 config/vxworks.exp, config/vxworks29k.exp,
11358 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11359 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11360 gdb.base/arithmet.exp, gdb.base/assign.exp,
11361 gdb.base/async.exp, gdb.base/attach.exp,
11362 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11363 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11364 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11365 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11366 gdb.base/commands.exp, gdb.base/completion.exp,
11367 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11368 gdb.base/constvars.exp, gdb.base/corefile.exp,
11369 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11370 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11371 gdb.base/ending-run.exp, gdb.base/environ.exp,
11372 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11373 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11374 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11375 gdb.base/funcargs.exp, gdb.base/help.exp,
11376 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11377 gdb.base/logical.exp, gdb.base/long_long.exp,
11378 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11379 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11380 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11381 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11382 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11383 gdb.base/regs.exp, gdb.base/relational.exp,
11384 gdb.base/remote.exp, gdb.base/reread.exp,
11385 gdb.base/restore.exp, gdb.base/return2.exp,
11386 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11387 gdb.base/selftest.exp, gdb.base/setshow.exp,
11388 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11389 gdb.base/sigall.exp, gdb.base/signals.exp,
11390 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11391 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11392 gdb.base/step-test.exp, gdb.base/structs.c,
11393 gdb.base/structs.exp, gdb.base/structs2.exp,
11394 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11395 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11396 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11397 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11398 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11399 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11400 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11401 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11402 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11403 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11404 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11405 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11406 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11407 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11408 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11409 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11410 gdb.trace/circ.exp, gdb.trace/collection.exp,
11411 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11412 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11413 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11414 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11415 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11416 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11417 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11418 notices.
11419
dc96c6c7 114202001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11421
11422 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11423 first arg is int not float.
11424
dc96c6c7 114252001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11426
11427 * gdb.base/reread.exp: Unsupported for non-native targets;
11428 doesn't work for remote debugging.
11429
9b0c4aeb
FN
114302001-02-19 Fernando Nasser <fnasser@redhat.com>
11431
11432 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11433 * gdb.base/ending-run.exp: Properly handle the BSP state when
11434 stepping past the end of main.
9b0c4aeb 11435
02aa71d5
MC
114362001-02-19 John Moore <jmoore@redhat.com>
11437
11438 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11439 Converted HPUX fix for non-expected items following multiple
11440 step commands into general solution for all platforms.
11441
1fa449a4
MC
114422001-02-18 Michael Chastain <chastain@redhat.com>
11443
11444 * gdb.c++/classes.exp (do_tests): Change runto statements
11445 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11446 statements demangler agnostic.
11447 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11448 (gdb_virtfunc_restart): Likewise.
11449
b2f9ec70
MC
114502001-02-14 Michael Chastain <chastain@redhat.com>
11451
11452 * gdb.c++/inherit.exp (do_tests): Change runto statements
11453 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11454 statements demangler agnostic.
11455
cf74b8ca
AC
11456Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11457
11458 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11459 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11460 before calling common_routine 15 times'' tests.
11461
99f78f56
MC
114622001-02-11 Michael Chastain <chastain@redhat.com>
11463
11464 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11465 Helps the test script figure out which demangler is in use.
11466 (dm_type_foo_ref): Ditto.
11467 (dm_type_int_star): Ditto.
11468 (dm_type_long_star): Ditto.
11469 (dm_type_unsigned_int): Ditto.
11470 (dm_type_void): Ditto.
11471 (dm_type_void_star): Ditto.
99707966 11472 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11473 Probe the gdb demangler and set variables to accommodate
11474 formatting differences.
11475 (info_func_regexp): New function. Same as info_func, but
11476 matches against a regexp.
11477 (info_func): Match against a literal string.
11478 (print_addr_2): New function. Match against a literal string,
11479 which can be different from the input to gdb.
11480 (print_addr): Simply call print_addr_2 with the same argument twice.
11481 (test_lookup_operator_functions): Use demangler formatting variables.
11482 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11483 the tests in the same order as the C++ class declaration.
11484 (test_paddr_operator_functions): Ditto.
11485 (test_paddr_overloaded_functions): Ditto.
11486 (test_paddr_hairy_functions): Use demangler formatting variables.
11487 Add reference to gdb/19 for related tests.
11488 (do_tests): Call probe_demangler.
11489
1de8f023
KB
114902001-01-30 Kevin Buettner <kevinb@redhat.com>
11491
11492 * gdb.c++/templates.cc (printf): Remove unused function definition.
11493
ca3f91ed
MS
114942001-01-26 Felix Lee <flee@redhat.com>
11495
11496 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11497
114982001-01-25 matthew green <mrg@redhat.com>
11499
11500 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11501 up sid.
11502 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11503
115042001-01-25 matthew green <mrg@redhat.com>
11505
11506 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11507 Deprecate $sid_spawn_id.
ca3f91ed
MS
11508 (sid_exit): Remove code necessary only for `spawn.'
11509
115102001-01-25 matthew green <mrg@redhat.com>
11511
11512 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11513
fb18ec4a
MC
115142001-01-28 Michael Chastain <chastain@redhat.com>
11515
11516 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11517 to call when tests fail. It takes gdb out of the overloaded
11518 function choice menu back to the main prompt, so that the test
11519 program stays synchronized.
11520 (set_bp_overloaded): New proc to collect all the common
11521 code for setting a breakpoint on an overloaded name. Calls
11522 take_gdb_out_of_choice_menu when needed.
11523 (menu_overload1arg): New variable to collect the repeated
11524 instances of the expected menu for an overloaded name. Change
11525 the regular expression to handle changes in g++ type encoding:
11526 "void" can be either "void" or "", and "unsigned int" can be
11527 either "unsigned int" or "unsigned".
11528 (continue_to_bp_overloaded): Change regular expressions to handle
11529 changes in g++ type encoding.
11530 (no proc): Call take_gdb_out_of_choice_menu when needed.
11531 Remove redundant calls to "info break". Accept either "canceled"
11532 or "cancelled". Change regular expressions in "info break"
11533 calls to handle changes in g++ type encoding. Give all tests
11534 unique strings.
11535
9c646a6e
BE
115362001-01-17 Ben Elliston <bje@redhat.com>
11537
11538 * config/sid.exp: New file.
11539
9549d9c1
AC
11540Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11541
11542 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11543
dc96c6c7 115442000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11545
11546 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11547 Add a RE to accept a non-ascii char if one is ever presented.
11548
b4df4f68
FN
115492000-12-20 Fernando Nasser <fnasser@redhat.com>
11550
297dd0fd 11551 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11552
dc96c6c7 115532000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11554
d63a86f8 11555 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11556 in regexp. One '\' does not suffice on Linux.
11557
4a7bddb6
MC
115582000-12-09 Michael Chastain <chastain@redhat.com>
11559
11560 * gdb.base/break.exp (test_clear_command): Use a marker function
11561 rather than 'main' for the test function. Also move this
11562 test to an execution point where the marker function names are
11563 guaranteed to be bound to functions. (Executing tests after a
11564 'finish' from main runs into name conflicts with local names
11565 in __libc_start_main).
11566
dc96c6c7 115672000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11568
11569 * gdb.base/finish.exp: New test for gdb's "finish" command.
11570 * gdb.base/return2.exp: New test for gdb's "return" command.
11571 * gdb.base/return2.c: New source file for above.
11572
dc96c6c7 115732000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11574
11575 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11576 * gdb.base/miscexprs.exp: Ditto.
11577 * gdb.base/pointers.exp: Ditto.
11578 * gdb.c++/derivation.exp: Ditto.
11579 * gdb.c++/local.exp: Ditto.
11580 * gdb.c++/namespace.exp: Ditto.
11581 * gdb.c++/overload.exp: Ditto.
11582 * gdb.c++/ref-types.exp: Ditto.
11583
dc96c6c7 115842000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11585
11586 * gdb.base/constvars.exp: Test result of "up" command.
11587 * gdb.base/miscexprs.exp: Ditto.
11588 * gdb.base/pointers.exp: Ditto.
11589 * gdb.base/scope.exp: Ditto.
11590 * gdb.c++/derivation.exp: Ditto.
11591 * gdb.c++/local.exp: Ditto.
11592 * gdb.c++/namespace.exp: Ditto.
11593 * gdb.c++/overload.exp: Ditto.
11594 * gdb.c++/ref-types.exp: Ditto.
11595
44097287
FN
115962000-11-22 Michael Chastain <chastain@redhat.com>
11597
11598 * mips_pro.exp: Accept either "middle -> top -> main" or
11599 "middle -> main" in the backtrace, because gcc can optimize
11600 tail calls to jumps. Remove setup_xfail for the hppa case.
11601 Add a comment with the original warning messages from PR 3016,
11602 which was filed in 1993, to preserve them for posterity.
11603
9d2e1bab
ND
116042000-11-17 Nick Duffek <nsd@redhat.com>
11605
11606 * lib/gdb.exp (gdb_test): Override timeout with board info.
11607
1aca8eb7
ND
116082000-11-17 Nick Duffek <nsd@redhat.com>
11609
11610 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11611 the second kill and detach messages.
11612
93076499
ND
116132000-11-17 Nick Duffek <nsd@redhat.com>
11614
11615 * configure.in: Add AC_EXEEXT.
11616 * configure: Regenerate.
11617 * Makefile.in (just-check): Export EXEEXT.
11618 * lib/gdb.exp ($EXEEXT): Import from environment.
11619 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11620 expect "maint dump-me" on Cygwin.
11621 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11622 $EXEEXT.
11623
30e87cd3
ND
116242000-11-17 Nick Duffek <nsd@redhat.com>
11625
11626 * gdb.base/break.exp: Test backtrace and finish from called
11627 function on all platforms, not just HP-UX.
11628
dc96c6c7 116292000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11630
11631 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11632 code from gdb_target_monitor, so it can be used independantly
11633 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11634
dc96c6c7 116352000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11636
11637 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11638 * gdb.base/corefile.exp: Expect the message "Program is being
11639 debugged already" when we send the "corefile" command, since
11640 the preceeding gdb_load may have connected gdb to a remote target.
11641 * gdb.base/display.exp: Disable hardware watchpoints if new
11642 board info variable "no_hardware_watchpoints" is true.
11643 Replace single-letter commands with more readable ones.
11644 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11645 if new board info variable "no_hardware_watchpoints" is true.
11646 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11647 to see if stdio (printf) testing is possible.
11648 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11649 board info variable "no_hardware_watchpoints" is true. Use new
11650 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11651
39124dea
FN
116522000-11-13 Fernando Nasser <fnasser@redhat.com>
11653
11654 From Orjan Friberg <orjanf@axis.com>:
11655 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11656 in array print pattern match.
11657
a9e2e984
FN
116582000-11-09 Fernando Nasser <fnasser@redhat.com>
11659
11660 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11661 spelling "cancelled" to U.S. spelling "canceled" to match changes
11662 made to gdb.
11663 * gdb.c++/ovldbreak.exp: Ditto.
11664
c7db355b
PS
116652000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11666
11667 * gdb.base/callfuncs.c (main): Moved to end of file, call
11668 t_double_values to initialize the FPU before inferior calls are made.
11669 * gdb.base/callfuncs.exp: Test for register preservation after calling
11670 inferior functions. Add tests for continuining, finishing and
11671 returning from a stop in a call dummy.
11672
dc96c6c7 116732000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11674
11675 * gdb.base/commands.exp: Break up long lines, and re-indent.
11676
dc96c6c7 116772000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11678
11679 * config/gdbserver.exp: Rewritten from the ground up, to make it
11680 compatible with the current dejagnu tree, and to make it work with
11681 the new "gdbserver" in libremote.
11682
dc96c6c7 116832000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11684
11685 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11686 * gdb.base/varargs.exp: Skip entire test if no printf support.
11687 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11688 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11689
dc96c6c7 116902000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11691
11692 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11693 no floating point support.
11694 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11695 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11696 * gdb.base/call-rt-st.exp: Ditto.
11697 * gdb.base/call-strs.exp: Ditto.
11698
bac5fc66
JG
116992000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11700
11701 * gdb.base/sizeof.c: include <stdio.h>.
11702
11703 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11704 'finish', otherwise uncaptured gdb_prompt would potentially
11705 throw remaining test points out of sync.
bac5fc66 11706
b22a6027
SB
117072000-07-26 Scott Bambrough <scottb@netwinder.org>
11708
11709 * gdb.base/recurse.exp: Run tests for all targets.
11710 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11711 gnu-oldld case on ARM.
11712 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11713 for ARM targets.
d63a86f8 11714
d8231941
AG
11715Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11716
11717 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11718 * gdb.java/configure: Rebuild.
11719
8caabe69
AG
11720Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11721
11722 * gdb.java/jv-exp.exp: New file.
11723
9d273ca3
AG
11724Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11725
11726 * configure: Rebuilt.
11727 * configure.in (configdirs): Add gdb.java.
11728 * gdb.java/jmisc.java: New file.
11729 * gdb.java/jmisc.exp: New file.
11730 * gdb.java/Makefile.in: New file.
11731 * gdb.java/configure: Rebuilt.
11732 * gdb.java/configure.in: New file.
11733 * lib/java.exp: New file.
11734
4f823a66
AC
11735Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11736
11737 * gdb.base/exprs.exp: Test casts to a pointer including over and
11738 underflow.
11739
2391e11d
AC
11740Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11741
11742 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11743 and the compilers sizes.
11744
54602222
ND
117452000-07-09 Nick Duffek <nsd@redhat.com>
11746
11747 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11748 (use_methods): New function.
11749 (main): Call use_methods().
11750 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11751 (do_tests): Call test_method_param_class.
11752
2bec0572
ND
117532000-07-09 Nick Duffek <nsd@redhat.com>
11754
11755 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11756 spelling.
11757 (test_enums): New procedure. Move enum tests from end of script
11758 to here. Set breakpoint on function name instead of line number.
11759 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11760 (enums2): New marker function.
11761 (enums1): New function.
11762 (main): Call enums1(). Move enum tests to enums1().
11763
78492fde
AC
11764Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11765
11766 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11767 compile/link program. Update line numbers.
11768 * gdb.asm/d10v.inc: Define ``startup''.
11769 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11770
49a2cef8
AC
11771Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11772
11773 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11774
3e6c8688
EZ
117752000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11776
11777 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11778 of 'help maint print' command.
11779
9ff5cbe9
AC
11780Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11781
11782 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11783 they use gdb_expect_list.
11784
17c579bd
AC
11785Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11786
11787 * gdb.base/commands.exp: Use ``set remote
11788 memory-read-packet-size'' instead of ``set endian big'' to test
11789 long commands.
11790
e6d71bf3
DB
117912000-06-03 Daniel Berlin <dan@cgsoftware.com>
11792
11793 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11794 g++, and stop skipping them.
e6d71bf3
DB
11795
11796 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11797 work under g++.
11798
d63a86f8 11799 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11800 initialization.
11801
dc96c6c7 118022000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11803
11804 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11805 the regular expression: accept an (almost) arbitrary sequence of
11806 "frames-invalid" and "breakpoints-invalid" messages both before
11807 and after the "starting" message.
11808
dc96c6c7 118092000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11810
11811 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11812
dc96c6c7 118132000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11814
11815 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11816 Relax the regular expression a little, make it pass on Solaris 8.
11817
8216cda9
KB
118182000-05-12 Kevin Buettner <kevinb@redhat.com>
11819
11820 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11821 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11822 Instead, it is permissible for gdb to stop on the line of the
11823 call itself.
11824
1a570b2f
MS
118252000-05-12 Michael Snyder <msnyder@.cygnus.com>
11826
11827 * gdb.base/break.exp (bp on small function, optimized file):
11828 Add a second pass pattern. The behavior differs here between stabs
11829 and dwarf for one-line functions. Stabs preserves two line symbols
11830 (one before the prologue and one after) with the same line number,
11831 but dwarf regards these as duplicates and discards one of them.
11832 Therefore the address after the prologue (where the breakpoint is)
11833 has no exactly matching line symbol, and GDB reports the breakpoint
11834 as if it were in the middle of a line rather than at the beginning.
11835
dc96c6c7 118362000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11837
d63a86f8 11838 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11839 rather than "send_gdb" (for consistancy).
11840
7d418785
AC
11841Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11842
11843 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11844 * gdb.c++/templates.cc: Properly check for GCC version number.
11845 * lib/compiler.cc: Likewise
11846
dc96c6c7 118472000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11848
d63a86f8 11849 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11850 gdb may not stop at the first line of main, due to code motion.
11851
dc96c6c7 118522000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11853
11854 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11855 This test depends on parsing the printf output from the target.
11856 Since the sparclet stub doesn't do stdio, this will never work.
11857 * gdb.base/call-rt-st.exp: ditto.
11858 * gdb.base/call-strs: ditto.
11859
dc96c6c7 118602000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11861
11862 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11863
11864 * gdb.base/ending-run.exp: After connecting to a remote target,
11865 but before running, the target will appear to be in a random
11866 location. Specify both a file and a line for breakpoints.
11867 Also, the function that calls main may be called 'init'
11868 rather than 'start'.
11869
a5a51225
EZ
118702000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11871
11872 * gdb.base/help.exp: Update output for add-symbol-file command.
11873
7930cc7c
FN
118742000-04-10 Fernando Nasser <fnasser@cygnus.com>
11875
11876 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11877 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11878
23e37ab1
C
118792000-04-07 J.T. Conklin <jtc@redback.com>
11880
e93c542c
C
11881 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11882
23e37ab1
C
11883 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11884
591b8fa3
PDM
11885Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11886
11887 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11888 values that can be represented exactly.
11889 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11890 above change, and to not check against the directory part of the source
11891 file name.
11892 (step into print_long_arg_list): Likewise.
11893 (print print_small_structs from print_long_arg_list): Likewise.
11894 (print print_long_arg_list): Likewise.
11895
7a495180
EZ
118962000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11897
30b53638 11898 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11899
beb998c6
AC
11900Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11901
11902 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11903
1c689132
DB
119042000-03-25 Daniel Berlin <dan@cgsoftware.com>
11905
11906 * gdb.base/commands.exp (deprecated_command_test): Add test for
11907 deprecate with no arguments.
11908
c1790a9d
JL
119092000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11910
11911 * gdb.base/break.exp: Add new test for setting breakpoints on
11912 optimized code so we can test breakpoints work even when function
11913 prologues may be optimized away
11914
003ba290
FN
119152000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11916
11917 From David Whedon <dwhedon@gordian.com>
a9c64011 11918 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11919
6837a0a2
DB
119202000-03-22 Daniel Berlin <dan@cgsoftware.com>
11921
11922 * gdb.base/help.exp: Added test for new apropos command.
11923
b9593231
KB
119242000-03-21 Kevin Buettner <kevinb@redhat.com>
11925
11926 * gdb.base/pointers.c (usevar): New function.
11927 (main): Make sure that global variables v_int_pointer2, rptr,
11928 and y are all referenced someplace in the program by calling
11929 usevar() on them. [Some linkers delete symbols which are
11930 never referenced. The space remains, but there's no way to
11931 get a (symbolic) handle on the variable from the debugger.]
11932
751a959b
EZ
119332000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11934
11935 * gdb.base/printcmds.c: Add typedeffed arrays.
11936
11937 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11938 procedure to test arrays that are typedef'd.
11939
73a93a32
JI
119402000-03-13 James Ingham <jingham@leda.cygnus.com>
11941
11942 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11943 the library directories.
73a93a32 11944
fb40c209
AC
11945Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11946
11947 * configure.in (configdirs): Add sub directory gdb.mi.
11948 * configure: Re-generate.
11949
11950 * gdb.mi: New directory.
d63a86f8 11951
ee4dd2c9
AC
119522000-02-25 Scott Bambrough <scottb@netwinder.org>
11953
11954 * gdb.base/long_long.exp: Correct test suite failure when printing
11955 a long long value as a double on ARM platforms.
11956
70f0cc22
JB
119572000-02-16 Jim Blandy <jimb@redhat.com>
11958
11959 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11960 default source file is set properly before running this test.
11961
853819b8
EZ
119622000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11963
11964 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11965 gdbtk/library directory, not in gdbtcl2.
11966
dfcd3bfb
JM
119672000-02-04 Jim Blandy <jimb@redhat.com>
11968
11969 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11970 backslash from regexp pattern.
11971
11972 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11973 procedure. Use it to run all the "continue to bp overloaded"
11974 tests. Note that this changes the names of the tests slightly.
11975 If the breakpoint hit message includes a hex PC value, because
11976 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11977 from the real source code, still consider that a pass.
11978
11979 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11980 XFAIL here if the breakpoint message contains a hex address. Note
11981 similar change on 1999-11-02.
11982
11983 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11984
11985 * gdb.base/ptype.exp: Establish a default source file before
11986 calling get_debug_format.
11987
119882000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11989
11990 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11991
8b93c638
JM
119922000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11993
11994 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11995 of successive stepi commands -- while in the prologue we should see
11996 the function entry bracket.
11997
119982000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11999
12000 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12001 reach __change_mode() when stepping through the end of main().
12002
c5394b80
JM
120032000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12004
12005 * gdb.base/default.exp: Fix expected pattern.
12006 * gdb.base/help.exp: Same.
12007
0d06e24b
JM
120082000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12009
12010 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12011 Don't use xfail's because that affects only the following test.
d63a86f8 12012
0d06e24b
JM
12013 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12014 solaris or linux.
12015
12016 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12017
dc96c6c7 120182000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 12019
d63a86f8 12020 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
12021 "A syntax error" rather than "A parse error". Accept both.
12022
120232000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12024
12025 * gdb.base/default.exp: Remove OS dependent string from "target
12026 remote" test.
12027 * gdb.base/help.exp: Same for "help target remote" test.
12028
c3f6f71d
JM
120292000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12030
12031 From Jim Kingdon <kingdon@redhat.com>:
12032
12033 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12034 prompt (cleanup rather than necessity, but still might keep output
12035 from spilling to next test).
12036
120372000-01-02 Fred Fish <fnf@cygnus.com>
12038
12039 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12040 AIX, which defines them in <sys/types.h>.
12041
ed9a39eb 120421999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 12043
ed9a39eb
JM
12044 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12045 float" test.
12046
120471999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 12048
ed9a39eb 12049 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
12050
12051 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12052 outermost frame disallowed".
12053
120541999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12055
12056 * gdb.base/setvar.exp: New tests for setting the value of a struct
12057 with a constant list.
12058
120591999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12060
12061 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12062 require the user to type a cast before setting the value of a struct.
12063
de57eccd
JM
120641999-12-06 Jim Blandy <jimb@cygnus.com>
12065
12066 * gdb.base/default.exp: Expect the new 'info float' command on
12067 all i386 platforms.
12068
12069 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12070 LinuxThreads libraries that don't support debugging.
12071
c2d11a7d
JM
12072Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12073
12074 * gdb.base/remote.c: Fill the buffer with truely random data.
12075 Change the buffer type to ``unsigned char'' to simplify size
12076 arithmetic.
12077
12078 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12079 stub only handles 400-1 byte packets. Verify that the download
12080 worked.
12081
120821999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12083
12084 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12085 tests, using UNRESOLVED for the untested cases. Also, does not wait
12086 for a timeout if the prompt was received before a recognizable pattern.
12087
120881999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12089
12090 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12091
120921999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12093
12094 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12095 watchpoints.
12096
120971999-11-24 Jason Merrill <jason@casey.cygnus.com>
12098
12099 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12100
12101 * gdb.c++/local.exp: Be more flexible in recognizing local class
12102 name mangling. Don't allow horribly truncated method names.
12103 * gdb.c++/derivation.exp: Expect protected inheritance.
12104 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12105 * gdb.c++/virtfunc.exp: Likewise.
12106 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12107 when printing a nested enum.
12108
121091999-11-22 Jim Blandy <jimb@cygnus.com>
12110
12111 * gdb.base/step-test.exp: Properly await GDB's response to setting
12112 a breakpoint on the call to large_struct_by_value.
12113
12114 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12115 just because we have debug info for the `start' function.
12116
121171999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12118
12119 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12120 "Unknown signal" messages, which indicate (on LinuxThreads) that
12121 GDB doesn't know how to debug threads on this system. This is
12122 better than hanging while philosopher 0 dumps chatter into gdb.log.
12123
121241999-11-18 Tom Tromey <tromey@cygnus.com>
12125
12126 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12127
121281999-11-18 Fred Fish <fnf@cygnus.com>
12129
12130 * gdb.base/coremaker2.c: Add sample program for generating
12131 cores that is more self contained than coremaker.c. Eventually
12132 I'll add more code to this and tie it into the testsuite.
12133
4ce44c66
JM
121341999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12135
12136 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12137
121381999-11-10 Jimmy Guo <guo@cup.hp.com>
12139
12140 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12141 from $srcdir/lib/.
12142 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12143 and gdb.c++/.
12144
12145 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12146
d63a86f8 12147 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
12148 'continue with watch' test point.
12149
121501999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12151
12152 Merged from p2linux-990323-branch:
d63a86f8 12153
4ce44c66
JM
12154 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
12155
11cf8741
JM
12156Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
12157
12158 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
12159 {limit,fixed}''. Test ``set download-write-size''.
12160
12161Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
12162
12163 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
12164 gdb_expect_list.
12165
12166Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
12167
12168 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
12169
121701999-11-03 Mark Salter <msalter@cygnus.com>
12171
12172 * gdb.base/break.exp: Fix "stub continue" pattern.
12173
121741999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
12175
12176 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
12177
121781999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
12179
12180 * gdb.base/display.exp ("finish"): Add timeout clause.
12181
12182 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
12183 plain prompt clause, so this doesn't have to time out in order to
12184 fail.
12185
12186 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
12187 breakpoint hit messages include an address.
12188
12189 * gdb.base/display.exp: Don't forget to escape parens in regular
12190 expressions. Unix regexp notatation sucks.
12191
121921999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12193
12194 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12195 order for 'signalled' message.
12196
5c44784c
JM
121971999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12198
12199 From Jimmy Guo <guo@cup.hp.com>:
12200 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12201 * gdb.base/annota1.c: Add code for tests to work with.
12202
122031999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12204
12205 * gdb.base/remote.exp: New test for remote downloading settings.
12206 * gdb.base/remote.c: New file with large .data.
12207
917317f4
JM
122081999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12209
12210 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12211 for LinuxThreads support, merged from the Code Fusion branch.
12212
12213Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12214
12215 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12216 containing exp_continue into a while within an expect. Don't
12217 attempt a start more than three times. Check return value from
12218 gdb_load.
d63a86f8 12219
2df3850c
JM
12220Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12221
12222 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12223 a pass case.
12224
2acceee2
JM
122251999-10-01 Kevin Buettner <kevinb@cygnus.com>
12226
12227 * gdb.base/break.c (main): Added a statement that we can step
12228 off of.
12229 * gdb.base/break.exp: Added tests for setting a breakpoint
12230 at an offset and stepping onto a breakpoint.
12231
122321999-10-01 Fred Fish <fnf@cygnus.com>
12233
d63a86f8 12234 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
12235 gdb output.
12236
c2c6d25f
JM
122371999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12238
12239 * gdb.base/break.exp: Code locations are in hex, don't forget!
12240 (For HP-UX.)
12241
122421999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12243
12244 * condbreak.exp: Use break.c as test program.
12245 * condbreak.c: Remove, redundant with break.c.
12246
122471999-09-15 Stan Shebs <shebs@andros.cygnus.com>
12248
12249 * config/monitor.exp (gdb_target_monitor): Disable X- and
12250 Z-packets if the target needs it.
12251
122521999-09-13 James Ingham <jingham@leda.cygnus.com>
12253
12254 * gdb.c++/overload.exp: Added tests for listing overloaded
12255 functions with function pointers in the arg, explicitly calling
12256 out the version you want.
12257
cff3e48b
JM
122581999-09-09 Stan Shebs <shebs@andros.cygnus.com>
12259
12260 * long_long.exp: Add variations of test cases that work for
12261 targets with 16-bit ints and 32-bit doubles.
12262
d4f3574e
SS
122631999-09-08 Stan Shebs <shebs@andros.cygnus.com>
12264
12265 * break.c (main): Compare a possibly-uninitialized argc with an
12266 unlikely value that fits in 16 bits.
12267
122681999-09-07 Stan Shebs <shebs@andros.cygnus.com>
12269
12270 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
12271 0xfeeb, don't want negative numbers if ints are 16 bits.
12272
12273 * lib/gdb.exp (skip_cplus_tests): New proc.
12274 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12275 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
12276 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
12277 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
12278 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
12279 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
12280 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
12281 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
12282
12283 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
12284
12285Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
12286
12287 * gdb.base/corefile.exp (up): Allow a parameter to appear
12288 in the frame that we're going up to.
12289
12290 From Jim Blandy <jimb@cygnus.com>:
12291
12292 * gdb.base/default.exp (info float): Expect some output now.
12293
12294 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
12295 returning floating-point values to fail on the x86.
12296 * gdb.base/callfwmall.exp (do_function_calls): Same.
12297
12298 * gdb.base/list.exp (test_listsize): Correct expectations for
12299 listing line 1 with listsize 2. Also, listing a single line
12300 works now, as does listing three lines. [Kevin's note: There
12301 were a number of other cases fixed too where the expectations
12302 differed...]
12303
123041999-09-02 Stan Shebs <shebs@andros.cygnus.com>
12305
12306 * gdb.base/selftest.exp: Add case for when version prints as
12307 constant string instead of char pointer.
12308
104c1213
JM
123091999-08-25 Stan Shebs <shebs@andros.cygnus.com>
12310
12311 * gdb.base/ending-run.exp: Add Solaris case for what happens when
12312 stepping out of main.
12313
12314 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
12315 G++ used.
12316
12317 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
12318 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
12319
12320 * gdb.c++/ovldbreak.exp: Update match string in test that
12321 includes a warning of multiple breakpoints.
12322
123231999-08-24 Stan Shebs <shebs@andros.cygnus.com>
12324
12325 * gdb.base/display.exp: Improve precision of step-after-finish
12326 added yesterday.
12327
12328 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12329 test.
12330
12331 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12332 configs when using G++, not just hppa*.
12333
123341999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12335
12336 * gdb.base/async.c: New file.
12337 * gdb.base/async.exp: New file.
12338
12339Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12340
12341 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12342 PA64.
12343
53a5351d
JM
12344Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12345
104c1213
JM
12346 * gdb.base/display.exp: "finish" can leave us mid-line on many
12347 targets, deal with it. Add a small constant to main, instead of
12348 1000 since main+1000 may not be a valid address in the target.
12349
53a5351d
JM
12350 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12351 on hpux11.
12352
12353 * gdb.base/attach.exp: Handle another hpux11 error message variant
12354 when attaching to a process that does not exist.
12355
123561999-08-19 J.T. Conklin <jtc@redback.com>
12357
12358 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12359 characters in 'continue to 1241' test.
12360
123611999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12362
12363 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12364 stop in print_long_arg_list, define and use a whitespace
12365 variable in print_small_structs test, add an XFAIL for Solaris.
12366 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12367 interested enough to fix.
12368
7be570e7
JM
123691999-08-13 Keith Seitz <keiths@cygnus.com>
12370
12371 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12372 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12373 proc knows about targets other than the natives.
12374 (test_assign): Use "gdb_run_cmd" to "run" the target.
12375 Check that we've actually hit the breakpoint at main.
12376 When we attempt to assign a value to a local variable, check
12377 that the variable is in the current scope, i.e., don't use
12378 a test with an empty result.
12379
12380Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12381
12382 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12383 command.
12384
123851999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12386
12387 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12388 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12389 gdb.compat, gdb.threads-hp.
12390 gdb.hp/configure, gdb.hp/configure.in: New files.
12391 gdb.hp/Makefile.in: Recurse into new subdirs.
12392 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12393 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12394 in object files.
12395 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12396
96baa820
JM
123971999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12398
12399 * gdb.base/display.exp: Help expect by putting a newline in the
12400 funky printf, remove a bogus p/a test.
12401
124021999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12403
12404 * gdb.base/display.exp: Make sure that when we say 'run', we are
12405 connected to the target. This is necessary when running not
12406 natively.
12407
124081999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12409
12410 * gdb.base/step-test.exp: Removed some extraneous messages.
12411
12412 * gdb.base/long_long.exp: Don't run memory examination tests
12413 on little-endian targets (they will need a different set of
12414 results to match).
12415
124161999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12417
12418 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12419 until somebody decides to fix GDB.
12420
12421 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12422 constant as "ULL".
12423 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12424 matches for a couple x/2 commands.
12425
a0b3c4fd
JM
124261999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12427
12428 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12429 by merging in ref-types2 tests.
12430 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12431
12432 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12433 * gdb.c++/Makefile.in: Add standard actions.
12434 (EXECUTABLES): Rename from PROGS, update list.
12435 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12436 from gdb.hp.
12437 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12438 foo and bar locals.
12439 * gdb.c++/anon-union.exp: Fix tests to match.
12440 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12441 expect matches to handle output variations.
12442 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12443 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12444 output, add HP alternatives for new and delete prints.
12445 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12446 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12447 * gdb.c++/demangle.exp: Use $style when reporting failure.
12448 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12449 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12450 match alternatives.
12451 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12452 compilers.
12453 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12454 * gdb.c++/method.exp: Add match alternatives.
12455 * gdb.c++/misc.cc: Add bool types.
12456 * gdb.c++/misc.exp: Add tests for bool types.
12457 * gdb.c++/overload.exp: Add xfails.
12458 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12459 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12460 add some more template parameter tests (only for HP currently).
12461 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12462 * gdb.c++/virtfunc.cc: Add return type and value for main.
12463 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12464 match alternatives.
d63a86f8 12465
a0b3c4fd
JM
124661999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12467
12468 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12469
124701999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12471
12472 * gdb.base/signals.exp: Don't expect getting a backtrace from
12473 within a signal handler to fail on Linux.
12474
124751999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12476
12477 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12478 * lib/gdb.exp: Remove some gratuitious semicolons.
12479 (delete_breakpoints): Increase timeout.
12480 (gdb_expect): Add -notransfer option.
12481 (gdb_test): Use -notransfer option.
12482 (get_compiler_info): Add f77 case.
12483 (get_compiler): New proc, split out from gdb_preprocess, add f77
12484 case.
12485 (gdb_preprocess): Call get_compiler.
12486
12487 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12488 * gdb.base/attach.exp, gdb.base/display.exp,
12489 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12490 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12491 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12492 third arg to gdb_test.
12493 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12494 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12495 HP-UX xfails, add others.
12496 * gdb.base/completion.exp: Reflect name change of self-test.
12497 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12498 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12499 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12500 HP failure number.
12501 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12502 useless HP-UX 10.30 references.
12503 * gdb.base/maint.exp: Loosen matches.
12504 * gdb.base/pointers.c (main): Declare more_code.
12505 * gdb.base/pointers.exp: Match on output of a `next'.
12506 * gdb.base/structs.c: Add prototypes.
12507 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12508 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12509
125101999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12511
12512 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12513 command.
12514
125151999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12516
12517 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12518 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12519
12520 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12521 debug info. Deal with lack of signal hanlder info in stack.
12522
a9c64011 12523 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12524 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12525
5a2468f5
JM
125261999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12527
12528 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12529 gdb.base/foll-vfork.exp: Don't run for crosses.
12530
adf40b2e
JM
12531Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12532
12533 * gdb.base/configure.in: Check for gdbvars.exp instead of
12534 a1-selftest.exp.
12535 * gdb.base/configure: Re-generate.
12536
125371999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12538
12539 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12540 in trying to run first and name is too long.
12541
12542 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12543 pointers2.c and pointers2.exp, respectively.
12544 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12545 doschk happier.
12546
43e526b9
JM
125471999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12548
12549 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12550 callfuncs2.c and callfuncs2.exp.
12551
12552 * gdb.base/list.exp: Remove mistaken xfails.
12553 * gdb.base/list0.h: Add optional prototypes.
12554
9846de1b
JM
12555Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12556
a9c64011 12557 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12558 calling malloc.
a9c64011
AS
12559 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12560 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12561 use.
12562
125631999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12564
12565 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12566 * gdb.base/annota2.cc, annota2.exp: Move from here.
12567 * gdb.c++/annota2.cc, annota2.exp: To here.
12568 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12569
43ff13b4
JM
12570Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12571
12572 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12573 a consistent format.
12574
085dd6e6
JM
125751999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12576
12577 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12578 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12579 HP compilers, also set the globals $true and $false.
12580
12581 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12582 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12583 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12584 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12585 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12586 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12587 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12588 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12589 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12590 whatis.c} Add C++ compatible function definitions and return
12591 types, add includes for library functions.
12592 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12593 * gdb.base/step-test.c (myglob): Rename from glob.
12594 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12595 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12596 files, move here from gdb.hp.
12597 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12598 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12599 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12600 Adjust line numbers in regexps.
12601
12602 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12603 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12604 instead of 0/1.
12605
12606 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12607 foll-vfork.exp: New files, move here from gdb.hp.
12608 * gdb.base/page.exp: New file, test of pagination command.
12609
12610 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12611 recursion test.
12612 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12613
12614 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12615 gdb.base/solib.exp: Fix compiler invocation process.
12616
12617 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12618 HP-UX 11, turn off overload resolution explicitly.
12619 * gdb.base/commands.exp: Set argument list explicitly, add
12620 watchpoint test.
12621 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12622 them work.
12623 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12624 expressions properly.
12625 * gdb.base/corefile.exp: Loosen the match slightly.
12626 * gdb.base/default.exp: Allow "Error accessing memory" message
12627 also.
12628 * gdb.base/display.exp: Skip over x/0 j if PA64.
12629 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12630 * gdb.base/interrupt.exp: Ditto.
12631 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12632 in use.
12633 * gdb.base/list.exp: Add xfails for HP-UX.
12634 * gdb.base/long_long.exp: Refine some of the numeric matches.
12635 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12636 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12637 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12638 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12639 * gdb.base/ptype.exp: Succeed on more varieties of output.
12640 * gdb.base/scope.exp: Add xfails for HP-UX.
12641 * gdb.base/sect-cmd.exp: Add more cases.
12642 * gdb.base/setvar.exp: Add xfails for HP-UX.
12643 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12644 * gdb.base/signals.exp: Match on void symbolically.
12645 * gdb.base/step-test.exp: Add case for PA64.
12646 * gdb.base/term.exp: Add exit and restart.
12647 * gdb.base/twice.exp: Clean up after self.
12648 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12649 * gdb.base/whatis.exp: Allow more ways to pass tests.
12650
12651 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12652 no longer useful.
12653
12654Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12655
12656 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12657 list of patterns.
12658 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12659 print_double_array(double_array)", "continuing to breakpoint
12660 1018", "print print_double_array(array_d)" and "continuing to
12661 1034" tests.
d63a86f8 12662
085dd6e6
JM
126631999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12664
a9c64011 12665 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12666
126671999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12668
12669 * config/mt-*: Remove, these haven't been used since 1996.
12670
126711999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12672
12673 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12674 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12675 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12676
9e0b60a8
JM
126771999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12678
12679 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12680 simpler match case for the ptype of the big class.
12681
126821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12683
12684 * gdb.exp: Fix test for gdb_prompt existence.
12685
126861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12687
12688 * gdb.exp (gdb_test): Add fail after calls to perror.
12689
126901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12691
12692 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12693
126941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12695
12696 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12697
0f71a2f6
JM
12698Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12699
12700 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12701 malloc() is linked in.
12702
127031999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12704
12705 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12706 step at end.
12707
12708 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12709
127101999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12711
12712 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12713
cce74817
JM
12714Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12715
12716 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12717 * gdb.base/mips_pro.exp: Likewise.
12718
127191999-06-02 Keith Seitz <keiths@cygnus.com>
12720
12721 * gdb.c++/templates.cc: Change all "new" operators to throw
12722 an exception.
12723 * gdb.c++/cplusfuncs.cc: Likewise.
12724
12725 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12726
12727Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12728
12729 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12730 * gdb.base/ending-run.exp: When stepping out of main, accept a
12731 step into an arbitrary assembler file.
cce74817 12732
392a587b
JM
127331999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12734
d63a86f8 12735 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12736 "breakpoint-invalid" to be printed.
d63a86f8 12737 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12738 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12739 * gdb.base/annota2.cc: Initialize a.x to 0.
12740
9e086581
JM
127411999-05-17 Keith Seitz <keiths@cygnus.com>
12742
12743 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12744 when "skip_float_tests" set.
12745 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12746 "print print_ten_doubles", and "step into print_long_arg_list".
12747 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12748 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12749 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12750 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12751 "skip_float_tests" is set.
12752 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12753 when "skip_float_tests" set.
d63a86f8 12754
cd0fc7c3
SS
127551999-05-06 Keith Seitz <keiths@cygnus.com>
12756
12757 * gdb.base/annota2.cc: Include stdio.h.
12758
12759Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12760
12761 * gdb.base/crossload.exp: Remove, this has been disabled ever
12762 since BFD stopped including all targets, and cross-GDB gets
12763 plenty of testing anyway.
12764 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12765 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12766 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12767 * gdb.base/README: Remove, was doc for this.
12768 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12769 needed.
12770
b83266a0
SS
127711999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12772
12773 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12774 output.
12775
12776 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12777 * gdb.base/annota2.exp: New file. More annotation tests.
12778 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12779 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12780
127811999-04-23 Angela Marie Thomas <angela@cygnus.com>
12782
12783 * config/cfdbug.exp: New file.
12784
7a292a7a
SS
127851999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12786
12787 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12788 Marcus Daniel's and Dale Hawkins's demangler crashes.
12789
12790 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12791 test_lucid_style_demangling, test_arm_style_demangling,
12792 test_hp_style_demangling): Try Tom Tromey's core-dumping
12793 identifier under each demangling style.
12794
127951999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12796
12797 * gdb.c++/demangle.exp: Include the current demangling style
12798 in all test names.
12799 (current_demangling_style): New global variable.
12800 (set_demangling_style, test_demangling_core, test_demangling,
12801 test_demangling_exact): New functions.
12802 (test_gnu_style_demangling, test_lucid_style_demangling,
12803 test_arm_style_demangling, test_hp_style_demangling): Use those,
12804 instead of calling gdb_test and gdb_test_exact directly.
12805 (catch_demangling_errors): New function, which reports errors
12806 signalled by the demangling test functions in an orderly way.
12807 (do_tests): Use catch_demangling_errors.
12808
128091999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12810
12811 * gdb.base/signals.exp (test_handle_all_print): Use () for
12812 grouping in expressions, not {}.
12813
12814 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12815 initialized yet.
12816
128171999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12818
12819 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12820 are listed.
12821
128221999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12823
12824 * gdb.stabs/weird.exp: Test for CC being defined before
12825 looking at its value.
12826
128271999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12828
12829 * gdb.base/call-ar-st.exp: Remove stray '#'.
12830 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12831 "short int" and "long int".
12832 * gdb.c++/overload.cc: Cast the string added in the previous
12833 change, to mollify finicky HP compiler.
12834 * gdb.hp/reg-test.exp (testfile): Fix file name.
12835 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12836
7a292a7a
SS
12837 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12838 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12839 alternate form of enum ptype.
12840
c906108c
SS
128411999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12842
7a292a7a
SS
12843 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12844 * gdb.hp/*.exp: Change all to run compiler probe only after
12845 passing skip_hp_tests, so as not to waste time on guaranteed
12846 failure.
12847
c906108c
SS
12848 * gdb.c++/overload.cc: Pass string instead of char addr, always
12849 init ccpfoo.
12850 * gdb.c++/templates.cc: Fix syntax error.
12851
7a292a7a
SS
12852Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12853
12854 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12855 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12856 command.
12857
128581999-03-18 James Ingham <jingham@cygnus.com>
12859
12860 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12861
12862 * gdb.c++/method.exp: It was testing an uninitialized int on the
12863 stack and assuming it was positive.
12864
12865 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12866
12867 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12868 keep it from killing the rest of the tests.
7a292a7a
SS
12869 Use gdb_continue_to_end.
12870
12871 * gdb.base/sigall.exp: use gdb_continue_to_end.
12872
12873 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12874
12875 * gdb.base/display.exp: use runto_main, not run.
12876
d63a86f8
RM
12877 * gdb.base/default.exp: Check for the current error message in the
12878 r abbreviation test.
7a292a7a
SS
12879 Add strongarm to the targets that know info float.
12880
d63a86f8 12881 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12882 run which doesn't work with monitors.
12883
12884 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12885
12886 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12887
12888 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12889 program. Traps the case (in Cygmon) when the program never really
12890 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12891 more places, so I used my name. Sorry Mark...
12892
12893 * config/monitor.exp (gdb_target_monitor): added another
12894 target_info parameter: remotebinarydownload. This will set the
12895 remotebinarydownload flag if this is causing some boards trouble.
12896
128971999-03-18 Mark Salter <msalter@cygnus.com>
12898
12899 * lib/gdb.exp (continue_to_exit): New function.
12900
12901 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12902 * gdb.base/ending-run.exp: Ditto.
12903 * gdb.base/step-test.exp: Ditto.
12904
129051999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12906
12907 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12908 (suggested by Art Haas <ahaas@neosoft.com>).
12909
129101999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12911
12912 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12913
12914Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12915
12916 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12917 descriptions of types (short unsigned int vs unsigned short, etc).
12918
129191999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12920
12921 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12922 a call to strlen; sometimes we do have sources.
12923
129241999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12925
12926 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12927 character, so GDB won't print garbage after its end.
d63a86f8 12928
c906108c
SS
12929 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12930 breakpoint there instead. Sometimes GCC emits memcpy to handle
12931 the large structures being passed by value, so we step into that
12932 instead of sum_array_print, which obscures what we're really testing.
12933 * gdb.base/step-test.exp: However, we do want a test that notices
12934 the bizarre steps into memcpy, so do that here. Add check for
12935 stepping into function calls that pass large structures by value.
12936 ("Is that a noun clause, or are you just happy to see me?")
12937 Remove all references to specific line numbers.
12938 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12939 New type and function.
12940 (main): Call large_struct_by_value, passing it a large struct by value.
12941 * lib/gdb.exp (gdb_get_line_number): New function.
12942
12943 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12944 more portable.
12945
7a292a7a
SS
129461999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12947
c906108c
SS
12948 * lib/gdb.exp: Doc fixes.
12949
7a292a7a
SS
129501999-03-05 Nick Clifton <nickc@cygnus.com>
12951
d63a86f8 12952 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12953
129541999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12955
c906108c
SS
12956 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12957 commands. They're not germane to this test, and they don't work
12958 that way on remote targets.
12959
3fc11d3e
JM
129601999-03-01 James Ingham <jingham@cygnus.com>
12961
12962 * Changelog entries merged over from gdb development branch.
12963
3fc11d3e
JM
12964 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12965
12966 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12967 for outputting results of test run.
12968
2d4a1622 12969 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12970
12971 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12972
7a292a7a
SS
129731999-02-25 Felix Lee <flee@cygnus.com>
12974
12975 * lib/gdb.exp (debug_format): initialize
12976
c906108c
SS
129771999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12978
12979 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12980 * gdb.base/call-rt-st.c: Ditto.
12981
c906108c
SS
129821999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12983
12984 * gdb.threads/pthreads.exp (horiz): New variable.
12985 (test_startup): Fix regexps that capture thread numbers.
12986
129871999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12988
12989 * gdb.base/smoke.exp: Disambiguate two test case names (both
12990 called ``print'').
12991
12992Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12993
12994 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12995 compilation.
12996
129971999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12998
12999 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13000 actual output formatting.
13001 * gdb.base/smoke.exp: GDB removes leading 0's.
13002 * gdb.base/volatile.exp: Don't check type of remuneration;
13003 that variable is no longer defined in constvars.c.
13004 * gdb.base/step-test.c (main): Exit with explicit exit code.
13005 * gdb.base/step-test.exp: Remove two nexti checks--they are
13006 not portable.
13007
130081999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13009
13010 * gdb.base/help.exp ("help delete display"): Fix test to match
13011 gdb's output.
13012
13013 * gdb.base/long_long.c (known_types): Initialize values to zero.
13014 * gdb.base/long_long.exp: Step one more line
13015 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
13016 leading zeros. Explicitly ask for hex formatting. Use
13017 unique test case names.
c906108c
SS
13018
13019Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13020
d63a86f8 13021 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
13022
13023 * gdb.c++/method.exp: Add missing close brace.
13024
130251999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13026
13027 * gdb.base/maint.exp: Use 'set height 0' to disable page
13028 prompting, not 'set height 400'.
13029
13030 Fix a bunch of timeouts.
13031 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13032 four separate tests, so expect doesn't take forever to match a ton
13033 of text against a regexp with lots of .* forms.
13034 ("maint print psymbols", "maint print symbols"): Make some of
13035 these greps more selective, so that expect doesn't try to wade
13036 through huge piles of output and time out.
13037
13038 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13039
13040 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13041 tests: one which doesn't expect shlib events to be reported, and
13042 another which does, but is XFAIL for all platforms other than
13043 HP/UX.
13044
13045 * gdb.base/break.exp: Teach the test suite that the `catch
13046 fork', `catch vfork', and `catch exec' commands produce error
13047 messages on platforms that don't provide these features.
13048
13049Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13050
13051 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13052 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13053 (shortening names from solib_threshold.exp etc), won't run on
13054 anything but HP-UX for the foreseeable future.
13055 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13056 reflect move.
13057
13058Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13059
13060 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13061 gdb.trace/Makefile.in (clean): Remove all test executables.
13062
13063Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13064
13065 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13066 successfully re-sets breakpoints in shared libraries.
13067 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13068
13069Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13070
d63a86f8
RM
13071 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13072 and compiled w/o GCC.
c906108c
SS
13073
13074 * gdb.hp/watch-cmd.exp: ditto.
13075
13076 * gdb.hp/watch-hp.exp: ditto.
13077
13078 * gdb.hp/xdb1.exp: ditto.
13079
13080 * gdb.hp/xdb2.exp: ditto.
13081
13082 * gdb.hp/dbx.exp: ditto.
13083
13084Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13085
13086 * constvars.c: Remove C++-isms.
13087 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13088 with GCC.
13089
13090Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13091
13092 The following changes are part of the HP merge.
13093
13094 * gdb.base/break.exp: new tests to verify that catchpoints for
13095 fork, vfork, and exec don't trigger inappropriately.
13096
13097 * gdb.base/opaque.exp: compile one file at a time, then link.
13098
13099 * gdb.base/signals.exp: be more restrictive about which hppa
13100 systems receive a setup_xfail. new tests.
13101
13102 * gdb.base/solib_threshold.build: new file.
13103 * gdb.base/solib_threshold.exp: new file.
13104 * gdb.base/solib_threshold.link_opts: new file.
13105 * gdb.base/solib_threshold.mk: new file.
13106 * gdb.base/gen_solib_threshold.c: new file.
13107
13108 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13109 tests. New tests for enums inside classes.
13110
13111 * gdb.c++/compiler.cc: indicate support of template debugging.
13112
13113 * gdb.c++/demangle.exp: run hp style demangling tests.
13114
13115 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13116 tests.
13117
13118 * gdb.c++/misc.cc: changes to support new tests.
13119
13120 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13121 to support new tests.
13122
13123 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13124 gcc, then skip these tests.
13125
13126Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13127
13128 The following files are part of the HP merge; some had longer
13129 names at HP, but have been renamed to be no more than 14
13130 characters in length.
13131
13132 * gdb.hp/ambiguous.cc: new file.
13133 * gdb.hp/ambiguous.exp: new file.
13134 * gdb.hp/attach.exp: new file.
13135 * gdb.hp/attach2.exp: new file.
13136 * gdb.hp/classes-hp.exp: new file.
13137 * gdb.hp/ctti.exp: new file.
13138 * gdb.hp/ctti-add.cc: new file.
13139 * gdb.hp/ctti-add1.cc: new file.
13140 * gdb.hp/ctti-add2.cc: new file.
13141 * gdb.hp/ctti-add3.cc: new file.
13142 * gdb.hp/dbx.exp: new file.
13143 * gdb.hp/exception.cc: new file.
13144 * gdb.hp/exception.exp: new file.
13145 * gdb.hp/foll-exec.c: new file.
13146 * gdb.hp/foll-exec.exp: new file.
13147 * gdb.hp/foll-fork.c: new file.
13148 * gdb.hp/foll-fork.exp: new file.
13149 * gdb.hp/foll-vfork.c: new file.
13150 * gdb.hp/foll-vfork.exp: new file.
13151 * gdb.hp/inherit-hp.exp: new file.
13152 * gdb.hp/more-steps.exp: new file.
13153 * gdb.hp/namespace.cc: new file.
13154 * gdb.hp/namespace.exp: new file.
13155 * gdb.hp/optimize.exp: new file.
13156 * gdb.hp/pxdb.c: new file.
13157 * gdb.hp/pxdb.exp: new file.
13158 * gdb.hp/quicksort.exp: new file.
13159 * gdb.hp/reg-test.exp: new file.
13160 * gdb.hp/reg-test.s: new file.
13161 * gdb.hp/sized-enum.c: new file.
13162 * gdb.hp/sized-enum.exp: new file.
13163 * gdb.hp/start-stop.exp: new file.
13164 * gdb.hp/templ-hp.cc: new file.
13165 * gdb.hp/templ-hp.exp: new file.
13166 * gdb.hp/thr-lib.c: new file.
13167 * gdb.hp/thr-lib.exp: new file.
13168 * gdb.hp/thr-lib.h: new file.
13169 * gdb.hp/thr-liblib.c: new file.
13170 * gdb.hp/virtfun-hp.c: new file.
13171 * gdb.hp/virtfun-hp.exp: new file.
13172 * gdb.hp/watch-cmd.exp: new file.
13173 * gdb.hp/watch-hp.exp: new file.
13174 * gdb.hp/xdb1.exp: new file.
13175 * gdb.hp/xdb2.exp: new file.
13176 * gdb.hp/xdb3.exp: new file.
13177
13178Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
13179
13180 The following files are part of the HP merge; some had longer
13181 names at HP, but have been renamed to be no more than 14
13182 characters in length.
13183
13184 * gdb.base/ss.h: new file.
13185 * gdb.base/call-ar-st.c: new file.
13186 * gdb.base/call-ar-st.exp: new file.
13187 * gdb.base/call-rt-st.c: new file.
13188 * gdb.base/call-rt-st-exp: new file.
13189 * gdb.base/call-strs.exp: new file.
13190 * gdb.base/ena-dis-br.exp: new file.
13191 * gdb.base/environ.exp: new file.
13192 * gdb.base/long_long.exp: new file.
13193 * gdb.base/sect-cmd.exp: new file.
13194 * gdb.base/shlib-cl2.exp: new file.
13195 * gdb.base/smoke.exp: new file.
13196 * gdb.base/so-impl-ld.c: new file.
13197 * gdb.base/so-impl-ld.exp: new file.
13198 * gdb.base/so-indr-cl.c: new file.
13199 * gdb.base/so-indr-cl.exp: new file.
13200 * gdb.base/varargs.exp: new file.
13201 * gdb.base/volatile.exp: new file.
13202 * gdb.base/whatis-exp.exp: new file.
7a292a7a 13203 * gdb.base/display.exp: new file.
c906108c
SS
13204 * gdb.c++/derivation.exp: new file.
13205 * gdb.c++/local.exp: new file.
13206 * gdb.c++/member-ptr.exp: new file.
13207 * gdb.c++/overload.exp: new file.
13208 * gdb.c++/ovldbreak.exp: new file.
13209 * gdb.c++/ref-types.exp: new file.
13210 * gdb.c++/ref-types2.exp: new file.
13211 * gdb.c++/userdef.exp: new file.
d63a86f8 13212
c906108c
SS
13213Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13214
13215 * gdb.base/default.exp: Reflect wording change in remote.c.
13216
dc96c6c7 13217Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13218
13219 * gdb.base/help.exp: Update to reflect current text.
13220
13221Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13222
13223 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13224 they're stack variables and contain garbage.
13225 * gdb.c++/anon-union.exp: new file.
13226
13227 The following changes were made by David Taylor
13228 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13229 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13230 in changes by HP.
13231
13232 * gdb.base/bitops.exp: new file.
13233 * gdb.base/default.exp: change expected messages for catch and
13234 info catch tests to reflect HP merge changes.
13235 * gdb.base/enable-disable-break.exp
13236 * gdb.base/ending-run.c: new file.
13237 * gdb.base/long_long.c: new file.
13238 * gdb.base/maint.exp: new file.
13239 * gdb.base/pointers2.exp: new file.
13240 * gdb.base/shlib-call2.exp: new file.
13241 * gdb.base/solib.exp: new file.
13242 * gdb.base/step-test.c: new file.
13243 * gdb.c++/anon-union.cc: new file.
13244 * gdb.c++/local.cc: new file.
13245 * gdb.c++/member-pointer.cc: new file.
13246 * gdb.c++/method.cc: new file.
13247 * gdb.c++/ref-types.cc: new file.
13248 * gdb.c++/ref-types2.cc: new file.
13249 * gdb.c++/userdef.cc: new file.
d63a86f8 13250
c906108c
SS
13251 * gdb.base/scope.exp: compile one file at a time, then link.
13252 * gdb.base/langs.exp: ditto.
13253 * gdb.base/list.exp: ditto.
d63a86f8 13254
c906108c
SS
13255Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
13256
13257 The following changes were made by David Taylor
13258 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13259 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13260 in changes by HP.
d63a86f8 13261
c906108c
SS
13262 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
13263 skip tests. When compiling pass c++ flag to gdb_compile.
13264 * gdb.c++/
d63a86f8 13265
c906108c
SS
13266 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
13267 test for on hppa*-*-hpux*; use args to see if c++ was specified.
13268 (skip_hp_tests): new function.
13269 (gdb_preprocess): new function.
13270
13271 * configure.in (hpdir): decide whether to configure gdb.hp.
13272 * configure: regenerated.
13273
13274 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
13275 to delete on clean.
13276 (EXECUTABLES): update to reflect new additions.
13277 * gdb.base/commands.exp: update message expected.
13278 * gdb.base/default.exp: add copyright notice.
13279 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
13280 * gdb.base/help.exp: update messages to reflect current text.
13281 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
13282 targets for recurse tests.
13283 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
13284 skip this file.
13285
13286 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
13287 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
13288 compilation.
13289 * gdb.c++/misc.exp: ditto.
13290 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
13291 run the tests. tell gdb_compile that it's a c++ compilation.
13292
13293 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 13294
c906108c
SS
13295 * gdb.base/all-bin.exp: new file.
13296 * gdb.base/arithmet.exp: new file.
13297 * gdb.base/assign.exp: new file.
13298 * gdb.base/completion.exp: new file.
13299 * gdb.base/cond-expr.exp: new file.
13300 * gdb.base/condbreak.exp: new file.
13301 * gdb.base/define.exp: new file.
13302 * gdb.base/dollar.exp: new file.
13303 * gdb.base/environment.exp: new file.
13304 * gdb.base/eval-skip.exp: new file.
13305 * gdb.base/jump.exp: new file.
13306 * gdb.base/logical.exp: new file.
13307 * gdb.base/pointers.exp: new file.
13308 * gdb.base/relational.exp: new file.
13309 * gdb.base/section_command.exp: new file.
13310 * gdb.base/whatis-expr.exp: new file.
13311
13312 * gdb.base/all-types.c: new file.
13313 * gdb.base/call-array-struct.c: new file.
13314 * gdb.base/call-return-struct.c: new file.
13315 * gdb.base/call-strings.c: new file.
13316 * gdb.base/callfuncs2.c: new file.
13317 * gdb.base/condbreak.c: new file.
13318 * gdb.base/constvars.c: new file.
13319 * gdb.base/display.c: new file.
13320 * gdb.base/int-type.c: new file.
13321 * gdb.base/jump.c: new file.
13322 * gdb.base/miscexprs.c: new file.
13323 * gdb.base/pointers.c: new file.
13324 * gdb.base/pointers2.c: new file.
13325 * gdb.base/shmain.c: new file.
13326 * gdb.base/shr1.c: new file.
13327 * gdb.base/shr2.c: new file.
13328 * gdb.base/solib.c: new file.
13329 * gdb.base/solib1.c: new file.
13330 * gdb.base/solib2.c: new file.
13331 * gdb.base/varargs.c: new file.
13332 * gdb.c++/derivation.cc: new file.
13333 * gdb.c++/overload.cc: new file.
13334 * gdb.c++/ovldbreak.cc: new file.
13335 * gdb.hp/attach.c: new file.
13336 * gdb.hp/attach2.c: new file.
13337 * gdb.hp/average.c: new file.
13338 * gdb.hp/compiler.c: new file.
13339 * gdb.hp/compiler.cc: new file.
13340 * gdb.hp/execd-program.c: new file.
13341 * gdb.hp/follow-exec.c: new file.
13342 * gdb.hp/follow-fork.c: new file.
13343 * gdb.hp/follow-vfork-and-exec.c: new file.
13344 * gdb.hp/misc-hp.cc: new file.
13345 * gdb.hp/more-steps.c: new file.
13346 * gdb.hp/optimize.c: new file.
13347 * gdb.hp/quicksort.c: new file.
13348 * gdb.hp/run-hp.c: new file.
13349 * gdb.hp/start-stop.c: new file.
13350 * gdb.hp/sum.c: new file.
13351 * gdb.hp/templates-hp.cc: new file.
13352 * gdb.hp/thread-local-in-lib.c: new file.
13353 * gdb.hp/thread-local-in-lib.h: new file.
13354 * gdb.hp/thread-local-in-lib.lib.c: new file.
13355 * gdb.hp/vforked-program.c: new file.
13356 * gdb.hp/virtfunc-hp.cc: new file.
13357 * gdb.hp/watchpoint-hp.c: new file.
13358 * gdb.hp/xdb.c: new file.
13359 * gdb.hp/xdb0.c: new file.
13360 * gdb.hp/xdb0.h: new file.
13361 * gdb.hp/xdb1.c: new file.
13362
13363Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13364
13365 The following change was made by Edith Epstein
13366 <eepstein@cygnus.com> as part of a project to merge in changes
13367 originally made by HP; HP did not create ChangeLog entries.
13368
13369 * gdb.c++/demangle.exp: changed the expected output for some
13370 ARM-style mangling -- removed second reference to datatype.
13371 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 13372 T1<char>::~T1<char>(void)
c906108c 13373 becomes,
a9c64011
AS
13374 maint demangle __dt__11T1__pt__2_cFv
13375 T1<char>::~T1(void)
c906108c
SS
13376
13377 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 13378
c906108c
SS
13379Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13380
13381 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13382 * gdb.trace/backtrace.exp: Likewise.
13383 * gdb.trace/circ.exp: Likewise.
13384 * gdb.trace/collection.exp: Likewise.
13385 * gdb.trace/deltrace.exp: Likewise.
13386 * gdb.trace/infotrace.exp: Likewise.
13387 * gdb.trace/limits.exp: Likewise.
13388 * gdb.trace/packetlen.exp: Likewise.
13389 * gdb.trace/passc-dyn.exp: Likewise.
13390 * gdb.trace/passcount.exp: Likewise.
13391 * gdb.trace/report.exp: Likewise.
13392 * gdb.trace/save-trace.exp: Likewise.
13393 * gdb.trace/tfind.exp: Likewise.
13394 * gdb.trace/tracecmd.exp: Likewise.
13395 * gdb.trace/while-dyn.exp: Likewise.
13396 * gdb.trace/while-stepping.exp: Likewise.
13397
133981998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13399
13400 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13401
13402Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13403
13404 From Brendan Kehoe:
13405 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13406 int return types.
13407
13408Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13409
13410 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13411 remote dos host testing right.
13412
13413Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13414
13415 * gdb.base/corefile.exp: remove some xfails.
13416
13417Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13418
13419 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13420 have different timestamps.
13421
13422Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13423
13424 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13425 gdb.base/default.exp: Replace "exec" with "executable".
13426
13427Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13428
13429 * gdb.base/default.exp: Change else if to elseif from previous
13430 delta.
13431
13432Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13433
13434 * gdb.base/default.exp: Add brace missing from previous delta.
13435
13436Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13437
13438 * gdb.base/default.exp: Support test for info float for all
13439 varieties of arm toolchain.
13440
dc96c6c7 13441Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13442
13443 * gdb.trace/*.exp: remove "remote_download" command.
13444
dc96c6c7 13445Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13446
13447 * gdb.trace/*.exp: remove -gdwarf from compile.
13448
13449Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13450
13451 * gdb.trace/configure.in(AC_INIT): typo
13452 * gdb.trace/configure: regenerated
13453
dc96c6c7 13454Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13455
13456 * config/m68k-emc.exp: New file.
13457 * lib/<emc-support.exp trace-support.exp}: New files.
13458 * configure.in: add new test directory gdb.trace.
13459 * gdb.trace/{configure configure.in Makefile.in}: New files.
13460 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13461 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13462 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13463 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13464 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13465 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13466 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13467
dc96c6c7 13468Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13469
13470 * gdb.c++/classes.exp: Change all regular expressions to match
13471 arbitrary combinations of newline/carriage-return, so that they
13472 will work equally well on Unix and Windows.
13473 * gdb.c++/inherit.exp: ditto.
13474 * gdb.c++/virtfunc.exp: ditto.
13475
134761998-08-11 Dawn Perchik <dawn@cygnus.com>
13477
13478 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13479
c2d11a7d
JM
13480Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13481
13482 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13483 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13484 to use a0-a3/d0-d3 as needed.
13485
13486Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13487
13488 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13489 * gdb.disasm/am33.exp: Corresponding changes.
13490
c906108c
SS
134911998-07-11 Felix Lee <flee@cygnus.com>
13492
13493 * gdb.base/callfuncs.exp: add cmp10 test.
13494 * gdb.base/callfuncs.c (cmp10): new function.
13495
13496Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13497
d63a86f8 13498 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13499 into two parts to get around a synchronization problem in expect.
13500
3fc11d3e
JM
13501Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13502
13503 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13504
13505 * configure.in: Add options for gdbtk testsuite.
13506
13507 * configure: Regenerate.
13508
13509 * gdb.gdbtk: New directory to hold gdbtk tests.
13510
c906108c
SS
13511Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13512
13513 * gdb.fortran/types.exp: Escape brackets in expect patterns
13514 for test_float_literal_types_accepted tests.
13515 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13516 before run test.
13517
c2d11a7d
JM
13518Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13519
13520 * am33.exp: Just compile, do not link the testcase.
13521 * am33.s: Add ".am33" pseudoop to force am33 mode.
13522
c906108c
SS
135231998-06-25 Felix Lee <flee@cygnus.com>
13524
13525 * gdb.base/setshow.exp: make sure $pc is sane.
13526
13527 * gdb.stabs/weird.exp: split expect patterns properly.
13528
c2d11a7d
JM
13529Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13530
13531 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13532 * gdb.disasm/am33.exp: Run it.
13533
dc96c6c7 13534Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13535
13536 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13537 match processing (and eliminate spurious timeouts when running).
13538
dc96c6c7 13539Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13540
13541 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13542 exception test, but conditionalize it on target [mach | gnu].
13543
dc96c6c7 13544Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13545
13546 * gdb.base/overlays.exp: fixup compile line for linker script.
13547
13548Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13549
13550 * gdb.fortran/types.exp: don't guess at float size.
13551
13552Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13553
13554 * gdb.base/exprs.exp: delete test that depends on int size.
13555
13556Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13557
13558 * config/sim.exp: Removed checks for target triplets.
13559 (gdb_target_sim): Use gdb,target_sim_options.
13560
13561Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13562
13563 * gdb.base/reread.exp: New file.
13564 * gdb.base/reread1.c: New file.
13565 * gdb.base/reread2.c: New file.
13566
13567Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13568
13569 * config/sim.exp: Use 'target sim -sparclite' when running
13570 SPARClite programs.
13571
13572Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13573
13574 * gdb.base/structs2.exp: New file.
13575 * gdb.base/structs2.c: New file.
13576
13577Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13578
13579 * gdb.asm/common.inc: New file.
13580 * gdb.asm/d10v.inc: New file.
13581 * asm-source.exp: Pass -I's to gas to find .inc files.
13582 Update line numbers in expected output.
13583 * asmsrc1.s: Rewrite.
13584 * asmsrc2.s: Rewrite.
13585 * configure.in: Create arch.inc symlink.
13586 * configure: Regenerate.
13587 * Makefile.in (distclean): Delete arch.inc.
13588
13589Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13590
13591 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13592 (t_enum_value2): ditto
13593 (t_enum_value3): ditto
13594 (main): ditto
13595Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13596
13597 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13598 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13599 change.
13600 Use gdb_test instead of send_gdb/gdb_expect sequences.
13601
13602Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13603
13604 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13605 not void.
13606
13607Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13608
13609 * gdb.base/branches.c: Code with lots of loops and
13610 subroutines. Used to test gdbs ability to single step through PC
13611 changes, especially to test mips-tdep.c:mips_next_pc
13612
13613Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13614
13615 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13616 more rigorous EGCS C++ error checking.
13617
13618Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13619
a9c64011
AS
13620 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13621 tests.
13622 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13623 function when asleep.
13624 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13625 for i*86 Linux and SVR4 signal handling problems.
13626 Remove linux xfail for `next to handler in signals_tests_1', fixed
13627 by recent infrun.c change.
13628 Limit backtrace to 10 frames to avoid timeout problems with infinite
13629 stack backtraces.
13630 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13631 target.[ch] change.
c906108c
SS
13632
13633Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13634
13635 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13636 for a newline from gdb before continuing.
13637 (default_gdb_exit): Just look for y or n.
13638 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13639 it does, fail the rests of the tests in the file.
13640
13641Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13642
13643 * config/cygmon.exp: New file.
13644
13645Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13646
13647 * gdb.base/list.exp: Fix problem with "list default lines around
13648 main" test on remote targets.
13649
13650 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13651 run test on remote targets.
13652
13653Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13654
13655 * gdb.asm: New directory.
13656 * configure.in: Configure it.
13657 * configure: Regenerate.
13658 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13659 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13660
13661Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13662
13663 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13664
dc96c6c7 13665Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13666
a9c64011
AS
13667 * gdb.base/overlays (several files): Merge the two overlay
13668 managers into one. Change variables (foox, barx, bazx, grbxx)
13669 back into ints but force them to load in their proper sections.
c906108c
SS
13670
13671Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13672
13673 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13674 on-chip insn memory and IMAP1 to upper 128k.
13675 (D10VCopy): Handle memory regions crossing 16k boundaries.
13676 (D10VCopy): Transfer data in 32 bit chunks.
13677
13678Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13679
13680 * gdb.base/overlays.c (main): Exit normally when result is
13681 correct.
13682
13683 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13684 map. Include space for printf in .text segment.
13685
13686 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13687 updated d10v memory VMA/LMA map.
13688 (D10VCopy): Call D10VTranslate.
d63a86f8 13689
c906108c
SS
13690Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13691
13692 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13693
13694 * gdb.base/bar.c (barx, bar): Change variable to small array so
13695 that it won't be put into the .sdata - small data -
13696 section. Update reference.
13697 * gdb.base/baz.c (bazx, baz): Ditto.
13698 * gdb.base/foo.c (foox, foo): Ditto.
13699 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13700
13701 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13702 to be arrays.
d63a86f8 13703
dc96c6c7 13704Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13705
a9c64011
AS
13706 * gdb.base/overlays.exp: fix up and get working again.
13707 Add tests for backtraces from an overlay function.
d63a86f8 13708
c906108c
SS
13709Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13710
13711 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13712 "calling function with watchpoint enabled".
13713
13714Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13715
13716 * gdb.base/break.exp (test_next_with_recursion): Remove
13717 gdb_suppress_tests for d10v-*-*.
13718 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13719 pending review of whether it is useful or not.
13720
13721Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13722
13723 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13724
13725Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13726
13727 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13728 * config/dve.exp: New file to support Densan boards.
13729
13730Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13731
13732 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13733 reads and BSD.
13734
13735Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13736
13737 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13738 response.
13739
13740 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13741
13742Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13743
13744 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13745 test.
13746
13747 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13748 target_sizeof_long and target_bigendian_p.
13749 (structs_by_value, structs_by_reference): Check values according
13750 to targets word size and endianess.
d63a86f8 13751
c906108c
SS
13752Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13753
13754 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13755 output.
13756
13757Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13758
13759 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13760 Update test of set args help to match source change.
13761
13762Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13763
13764 * gdb.base/default.exp: Expect help system output to be in
13765 alphabetical order.
13766 * gdb.base/help.exp: Ditto.
13767
13768Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13769
13770 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13771 "i*86-pc-linux-gnu*".
13772 * gdb.base/interrupt.exp: Ditto.
13773 * gdb.base/corefile.exp: Ditto.
13774
13775 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13776 define vxworks when building the testcase.
13777
13778 * gdb.base/ptype.exp: Fix testnames to be unique.
13779 * gdb.base/radix.exp: Ditto.
13780 * gdb.base/term.exp: Ditto.
13781 * gdb.base/whatis.exp: Ditto.
13782 * gdb.c++/classes.exp: Ditto.
13783
13784Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13785
13786 * gdb.base/callfuncs.exp: Fix indentation.
13787
13788 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13789 suppress_flag has been set.
13790 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13791 target feature.
13792
13793Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13794
13795 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13796 the testcase.
13797
13798 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13799 set_debug_traps() and breakpoint().
13800 * gdb.c++/misc.cc (main): Ditto.
13801 * gdb.c++/templates.cc (main): Ditto.
13802 * gdb.c++/virtfunc.cc (main): Ditto.
13803
13804Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13805
13806 * lib/gdb.exp(gdb_step_for_stub): New function.
13807 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13808 exists, reload the executable and do a "continue" instead of
13809 doing a jump.
13810 (runto_main): Use gdb_step_for_stub.
d63a86f8 13811
c906108c
SS
13812 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13813 tests to have unique names.
13814 * gdb.base/callfuncs.exp: Ditto.
13815 * gdb.base/commands.exp: Ditto.
13816 * gdb.base/default.exp: Ditto.
13817 * gdb.base/help.exp: Ditto.
13818 * gdb.base/list.exp: Ditto.
13819 * gdb.base/opaque.exp: Ditto.
13820 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13821 similar tests.
d63a86f8 13822
c906108c
SS
13823 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13824 * gdb.c++/cplusfuncs.cc: Ditto.
13825 * gdb.c++/virtfunc.cc: Ditto.
13826
13827 * config/monitor.exp: Keep track of the last file we saw, rather
13828 than trying to get the info from gdb.
13829
13830 * gdb.fortran/types.exp: Move comment to previous line.
13831
13832Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13833
13834 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13835 target mode.
13836
13837Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13838
13839 From Bob Manson:
13840 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13841 string from GDB when it connects.
13842
13843 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13844
13845Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13846
13847 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13848 if we can't get a debug format from GDB (we may be testing an
13849 older GDB). Use a 10 second timeout when checking for the format.
13850
13851 * gdb.stabs/weird.exp: Fix quoting.
13852
13853 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13854
13855Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13856
13857 * config/arm-ice.exp: New file.
13858
13859Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13860
13861 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13862 until it has been modified to work with the new testsuite.
13863
99707966 13864 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13865 testcase won't compile, cause all of the testcases in the file to
13866 fail instead.
13867
13868 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13869 (gdb_clear_suppressed): New procedure.
13870 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13871 it contains a positive value.
13872
13873Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13874
13875 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13876
13877 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13878
13879Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13880
13881 * lib/gdb.exp (setup_xfail_format): New function.
13882 (get_debug_format): New function to get debug format.
13883 (debug_format): New global variable to hold last value set
13884 by get_debug_format.
13885 * gdb.base/list.exp: Call get_debug_format and expect some
13886 tests to fail for DWARF 1 and COFF formats.
13887 * gdb.c++/ptype.exp: Ditto.
13888 * gdb.c++/classes.exp: Ditto.
13889 * gdb.c++/cplusfuncs.exp: Ditto.
13890 * gdb.c++/inherit.exp: Ditto.
13891 * gdb.c++/templates.exp: Ditto.
13892 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13893
c906108c
SS
13894Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13895
13896 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13897 host doesn't have a currently-open connection.
13898
13899 * config/sparclet.exp: Cleanups and fixes to make it generic for
13900 any gdb stub target. Handle cases where gdb doesn't respond when
13901 interrupted in a sane fashion.
13902
13903 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13904 same thing in a totally different way.
13905
13906 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13907 setting "timeout".
13908 (gdb_start): We set the global gdb_prompt variable in
13909 default_gdb_init now.
13910
13911Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13912
13913 * gdb.base/printcmds.exp: Fix "check for floating addition"
13914 regexp to accept results within approx +/- .01 of exact value.
13915 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13916
13917Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13918
13919 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13920 properly.
13921 (gdb_expect): Add optional timeout parameter, and add timeout
13922 value to various calls.
13923 (gdb_suppress_tests): Only give one warning message per group.
13924
13925Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13926
13927 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13928 global variables. Handle getting a value for $timeout more
13929 gracefully.
13930
13931Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13932
13933 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13934 initialize.
13935 (default_gdb_init): New procedure; allow gdb_init to be overridden
13936 by a target configuration file.
13937 (gdb_expect): Pass the timeout to remote_expect.
13938
13939 * config/monitor.exp(gdb_load): Fix typo in regexp.
13940
13941Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13942
13943 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13944
13945Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13946
13947 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13948 here. Call gdb_target_exec before rebooting the target, to make
13949 sure the connection to the target is closed.
13950 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13951 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13952 Also detect "Timeout reading from remote" error.
13953
13954 * config/gdbserver.exp: Pass the executable being loaded to
13955 gdb_target_monitor. Don't call gdb_file_cmd here; let
13956 gdb_target_monitor do it.
13957
13958 * gdb.disasm/hppa.exp: Don't use exec_output.
13959
13960Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13961
13962 * gdb.base/list.exp: If we're debugging a non-native target,
13963 try to set the pc register to point to the start of the
13964 program before doing the first list command.
13965
13966 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13967 test_calls after restarting.
13968
13969 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13970 reloading.
13971
13972 * gdb.base/watchpoint.exp: Fix typo.
13973
13974 * gdb.base/setshow.exp: Check for use_gdb_stub.
13975
13976 * gdb.base/break.exp: Fix continue until exit test for the gdb
13977 stub case.
13978 * gdb.base/langs.exp: Ditto.
13979
13980 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13981 gdb_load_offset. If we weren't given a file to load, figure out
13982 what the current file is and use it.
13983
13984 * config/i386-bozo.exp: New file.
13985
13986Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13987
13988 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13989 feature.
13990
13991 * config/proelf.exp: New entry.
13992
13993Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13994
13995 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13996 of regexps.
13997
13998 * gdb.base/watchpoint.exp: Don't run the test_stepping
13999 tests if gdb can't call functions on the target.
14000
14001 * gdb.base/setshow.exp: Don't run the set prompt tests if
14002 the board has gdb_prompt set.
14003
14004Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14005
14006 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14007 * gdb.base/commands.exp: Likewise.
14008 * gdb.base/setshow.exp: Likewise.
14009
14010Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14011
14012 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14013 feature.
14014
14015 * config/i960.exp: New file.
14016
14017Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14018
14019 * gdb.base/funcargs.exp: Check for gdb,short_int target
14020 feature instead of looking for explicit target triplets.
14021
dc96c6c7 14022Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 14023
d63a86f8 14024 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
14025 "p 123DEADBEEF", to check parse_number.
14026 * top.c: change "to enable to enable" to "to enable" in a couple
14027 of help strings.
14028
14029Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14030
14031 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14032 on the mn10300.
d63a86f8 14033
c906108c
SS
14034Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14035
14036 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14037 where the test executable is run with explicit args.
14038 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14039
14040Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14041
14042 * gdb.base/run.c: Use FAKEARGV to build test executable that
14043 does not require a command line arg, since most simulators
14044 don't currently support passing such an arg into the simulated
14045 program.
14046 * gdb.base/commands.exp: Change tests to insert the proper
14047 value as the arg to the first recursive factorial call. Change
14048 compilation line to define FAKEARGV at compile time.
14049
14050Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14051
14052 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14053 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14054 function with watchpoint enabled" test.
14055
14056Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14057
14058 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14059 Don't call gdb_test when the command doesn't return to a gdb prompt.
14060
14061 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14062 "Tests restarted" messages.
14063
14064Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14065
14066 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14067
dc96c6c7 14068Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14069
14070 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14071 for INFO SYMBOL; add help tests for OVERLAY commands.
14072 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14073 add tests for OVERLAY commands
14074 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14075 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14076 * gdb.base/sigall.c: add usestubs code frag
14077 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 14078
c906108c
SS
14079Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14080
14081 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14082 failures.
14083 (gdb_stop_suppressing_tests): Note that tests have restarted.
14084
14085Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14086
14087 * config/h8300.exp: New file.
14088
14089Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14090
14091 * gdb.base/setshow.exp: Check for the existence of a
14092 feature, not its value.
14093
14094Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14095
14096 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14097
14098 * gdb.base/scope.exp: It's now init0(), not init().
14099
14100 * gdb.base/scope0.c: For now, change init() to be init0().
14101
14102 * config/monitor.exp: Use gdb_serial in preference to serial
14103 or netport.
14104
14105 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14106 and it's not already set.
14107
14108Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14109
14110 * gdb.base/setshow.exp: Only test the run command if the target
14111 isn't using a stub and if it supports argument passing.
14112
14113Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14114
14115 * config/udi.exp(gdb_start): Make sure UDICONF is set
14116 properly before starting gdb.
14117
14118Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14119
14120 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14121 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14122 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14123
14124Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14125
14126 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14127 specialized code to reboot the board, use remote_reboot instead.
14128
14129 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14130
14131 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14132
14133 * config/monitor.exp: Make sure we disconnect from the target.
14134 Also, try a reboot/reload cycle instead of failing if the
14135 load fails.
14136
14137Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14138
14139 * gdb.base/default.exp: Don't set match_max.
14140 * gdb.base/help.exp: Ditto.
14141 * gdb.base/list.exp: Ditto.
14142 * gdb.base/signals.exp: Ditto.
14143
14144 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14145 set, use remote_ld to download the testcase instead of
14146 the GDB loader.
14147
14148Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14149
14150 * config/vr5000.exp: New file.
14151
14152 * config/monitor.exp(gdb_target_monitor): Add pattern for
14153 "Ending remote" to detect errors in connecting.
14154
14155 * gdb.base/setshow.exp: Add .* within auto language test.
14156
14157 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
14158 target feature.
14159
14160 * config/monitor.exp(gdb_load): Check for a failure when loading,
14161 and reboot the board if necessary.
14162
14163 * gdb.base/setvar.exp(test_set): Handle multiple prints within
14164 a set of tests. Remove print.* from the patterns being checked.
14165
14166Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
14167
14168 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
14169 refer to gdb_spawn_id.
14170
14171 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
14172 longer used.
14173 * config/sparclet.exp: Ditto.
14174 * config/sparclet-old.exp: Ditto.
14175 * config/slite.exp: Ditto.
14176 * config/sim.exp: Ditto.
14177 * gdb.base/funcargs.exp: Ditto.
14178
14179 * lib/gdb.exp:Remove references to gdb_spawn_id.
14180 (gdb_expect): Move to remote.exp.
14181
14182Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
14183
14184 * config/monitor.exp: Detect the "Couldn't establish connection"
14185 message from GDB.
14186
14187Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
14188
14189 * gdb.base/bitfields.exp: Use runto instead of explicit
14190 gdb_run_cmd/gdb_expect sequences.
14191
14192 * gdb.base/break.exp(text_next_with_recursion): Add match for
14193 gdb_expect call.
14194
14195 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14196 We also need to handle the "A program is being debugged already"
14197 prompt from gdb. Use gdb_test to set the baud rate.
14198
14199 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14200 to 20000. Really. I mean it.
14201
14202Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14203
14204 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14205 fails. If suppress_flag is set, skip perror message about not
14206 being able to send to GDB.
14207 (send_gdb): If suppress_flag is set, don't try to send commands to
14208 GDB.
14209 (gdb_expect): If suppress_flag is set, always fail immediately.
14210 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14211 (gdb_init): Call gdb_stop_suppressing_tests.
14212 (default_gdb_exit): Ditto.
14213 (default_gdb_start): Ditto.
14214
14215 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14216 gdb_stop_suppressing_tests as appropriate.
14217 * gdb.base/break.exp: Ditto.
14218 * gdb.base/callfuncs.exp: Ditto.
14219 * gdb.base/commands.exp: Ditto.
14220 * gdb.base/exprs.exp: Ditto.
14221 * gdb.base/funcargs.exp: Ditto.
14222 * gdb.base/list.exp: Ditto.
14223 * gdb.base/recurse.exp: Ditto.
14224 * gdb.base/scope.exp: Ditto.
14225 * gdb.base/structs.exp: Ditto.
14226 * gdb.c++/inherit.exp: Ditto.
14227
14228Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14229
14230 * config/vr4300.exp: New file.
14231
99707966 14232 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 14233
99707966 14234 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
14235
14236Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14237
14238 * lib/gdb.exp(gdb_init): New function.
14239
14240 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14241 for each individual variable set.
14242
14243 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14244 name.
14245
14246 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
14247
14248 * gdb.base/scope.exp: Use gdb_test.
14249
14250 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
14251 aborting; the testsuite driver will do that for us (see
14252 gdb_finish). Also, use gdb_test in a few more places.
14253
14254Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
14255
14256 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
14257
14258Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
14259
14260 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
14261 and "add_tests" are not at the same address.
14262
14263Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
14264
14265 * gdb.base/ptype.exp: Use gdb_test.
14266
14267Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
14268
14269 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
14270 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
14271 left in. No longer expect them to fail.
14272
14273 * gdb.stabs/*.mt; Deleted, no longer used.
14274 * gdb.stabs/configure.in: Remove references to target makefile
14275 frags.
14276 * gdb.stabs/configure: Rebuilt.
14277
14278 * gdb.disasm/*.mt: Deleted, no longer used.
14279 * gdb.disasm/configure.in: Remove references to target makefile
14280 frags. Use "sh3.s" as the unique filename for this directory.
14281 * gdb.disasm/configure: Rebuilt.
14282
14283 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
14284 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
14285 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
14286
14287Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
14288
14289 * config/udi.exp: Use mondfe,name instead of remote_host.
14290
14291Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
14292
14293 * gdb.base/watchpoint.exp: Don't expect a failure when calling
14294 a function with a watchpoint enabled on the mn10200.
14295
14296 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
14297 before trying to create it!
14298
14299Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
14300
14301 * config/vx.exp: Use hostname instead of netport.
14302
14303 * config/vxworks.exp: New file.
14304
14305 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
14306
14307 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
14308 gdb before assuming everything worked. Send a ^C if a timeout
14309 occurs.
14310
14311 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
14312 $gdb_spawn_id directly.
14313 (gdb_run_cmd): Try _start as well as start. Use the target feature
14314 gdb,start_symbol as the symbol to start from when jumping.
14315
14316Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
14317
14318 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
14319 redundant) test.
14320
14321 * gdb.base/recurse.exp: Relax final value test for 'b' so that
14322 it doesn't lose for 16bit integer systems.
14323
14324Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
14325
14326 * gdb.fortran/types.exp: If the target doesn't support "double"
14327 data types, then expect "real" types to only be 4 bytes.
14328
14329 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14330 call tests if the target doesn't support inferior function calls.
14331
14332 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14333 in printf tests.
14334
14335Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14336
14337 * gdb.base/help.exp: Disable "help set", "help show", and
14338 "help support". Simplify regexp for "help stack".
14339
14340 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14341 to 60 seconds. Temporarily set match_max to 15000 around the
14342 "info copying" test.
14343
14344 * gdb.base/nodebug.exp: Don't try to do an inferior function
14345 call if the target doesn't support them.
14346 * gdb.base/printcmds.exp: Likewise.
14347 * gdb.base/setvar.exp: Likewise.
14348 * gdb.base/structs.exp: Likewise.
14349 * gdb.c++/templates.exp: Likewise.
14350 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14351
14352 * gdb.base/recurse.exp: Enable for the mn10200.
14353
14354 * configure.in: Do configure gdb.stabs directory for *-*-elf
14355 targets.
14356 * configure: Rebuilt.
14357
14358 * gdb.base/break.exp: Check for gdb,noresults before testing
14359 exit status and/or results from the target.
14360 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14361 * lib/gdb.exp: Remove old (now bogus) initialization of
14362 noinferior, noargs, noresults and nosignals.
14363
14364Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14365
14366 * config/sh.exp: New file.
14367
14368 * config/slite.exp: Try to connect multiple times to the board
14369 before rebooting. Only send a "monitor run" if need_monitor_run
14370 is set.
14371
14372 * gdb.base/break.exp: Don't do the "stub continue" test if
14373 the target has gdb_stub set.
14374
14375 * gdb.base/callfuncs.exp: Increase the timeout.
14376
14377 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14378 if the target has gdb,noinferiorio set.
14379
14380 * gdb.base/list.exp: Increase match_max to 10000 characters.
14381
14382 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14383
14384 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14385 target.
14386
14387 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14388
14389Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14390
14391 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14392 trying to delete the copy of gdb. Catch the file delete so we
14393 don't die if the delete fails; also, the file should be copied to
14394 the host, not to the build.
14395
14396Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14397
14398 * lib/gdb.exp(gdb_test): Surround the result pattern with
14399 parenthesis in case it contains multiple regexps separated
14400 with |.
14401
14402 * gdb.base/watchpoint.exp: Use gdb_test.
14403 * gdb.base/default.exp: Ditto.
14404
14405Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14406
99707966 14407 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14408
c906108c
SS
14409 * gdb.base/scope.exp: Use gdb_test.
14410 * gdb.c++/classes.exp: Ditto.
14411 * gdb.c++/inherit.exp: Ditto.
14412
14413Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14414
14415 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14416 remote_exec instead.
14417 * gdb.base/corefile.exp: Don't be ridiculous.
14418 * gdb.base/*.c: Add missing stub invocations.
14419
14420Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14421
14422 * config/slite.exp: Miscellaneous fixes.
14423
14424 * lib/gdb.exp: Fix runto.
14425
14426 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14427 the target.
14428
14429 * gdb.base/watchpoint.exp: Fix regexp.
14430
14431 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14432 close and wait commands, as the descriptor may now be
14433 invalid. Always call "remote_close host".
14434
14435Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14436
14437 Major rewrite for testsuite revision.
d63a86f8 14438
c906108c
SS
14439 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14440 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14441 instead of relying on spawn_id to always contain a valid
14442 spawn id.
14443 (get_compiler_info): New procedure to build the ${binfile}.ci
14444 file, instead of replicating this in N different places.
14445 (gdb_compile): New procedure.
d63a86f8 14446
c906108c
SS
14447 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14448 appropriate arguments) instead of compile. Use gdb_test in a lot
14449 more places. Use send_gdb instead of send. Always run gdb_start
14450 at the start of a testcase, as this is no longer done magically.
14451
14452 config/*-gdb.exp: Rename without the -gdb suffix.
14453
14454 config/mips.exp: Use remote_close instead of exit_remote_shell.
14455 config/monitor.exp: Use target_info instead of looking at
14456 baud, timeout, etc.
14457 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14458
14459Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14460
14461 * gdb.c++/templates.exp (test_ptype_of_templates),
14462 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14463 Update expect patterns for destructors and assignment operators
14464 to match corresponding c-typeprint.c changes.
14465 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14466 to destructor breakpoint test, GDB should be able to set the
14467 destructor breakpoint without specifying arguments.
14468
14469Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14470
14471 * gdb.threads/pthreads.exp: Change result for failure to compile due
14472 to lack of pthreads runtime support from an error to simply an
14473 unsupported test, per dejagnu standards.
14474
14475Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14476
14477 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14478 where GDB exits to reduce pattern match time.
14479 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14480
14481 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14482
dc96c6c7 14483Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14484
14485 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14486 * gdb.base/default.exp: ditto.
14487 * gdb.base/nodebug.exp: ditto.
14488 * gdb.base/printcmds.exp: ditto.
14489 * gdb.base/ptype.exp: ditto.
14490 * gdb.base/setvar.exp: ditto.
14491 * gdb.base/structs.exp: ditto.
14492 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14493
14494Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14495
14496 * configure, */configure: Rebuild with autoconf 2.12.
14497
14498Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14499
14500 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14501 use new i*86-pc-linux*-gnu quads.
14502 * gdb.base/corefile.exp: Ditto.
14503 * gdb.base/signals.exp: Ditto.
14504 * gdb.base/sigall.exp: Ditto.
14505 * gdb.base/interrupt.exp: Ditto.
14506
14507 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14508 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14509 RedHat 4.0.
d63a86f8 14510
c906108c
SS
14511 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14512 linux. This allows the test case to at least compile on latest
14513 linux, but still not run due to missing the threads runtime library.
14514
14515Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14516
14517 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14518 directory to search gdb directory. Accept and step over conditional
14519 stack alignment code. Consume $prompt in failure cases.
14520 Reset timeout to $oldtimeout instead of some arbitrary value.
14521 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14522 timeout problems with infinite stack backtraces.
14523 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14524 Accept function parameters for linkfunc member.
14525
14526Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14527
14528 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14529 (CXXFLAGS): Remove, unreferenced.
14530 (B_OPTIONS): Add for -B options and add code to initialize with
14531 previous -B options and also add -B option to pick up cross compiled
14532 runtime.
14533 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14534 doing cross compiles.
14535 (target_alias): Declare global.
14536 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14537 to verify that gcc exists in build tree, and if so set CC to that
14538 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14539
c906108c
SS
14540Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14541
14542 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14543 ptype test for anonymous union. Fixup testcase to match
14544 current gcc debug output.
14545
14546Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14547
14548 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14549 force argument to an unsigned long type.
14550
14551Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14552
14553 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14554 tests and anonymous union print/ptype tests.
14555 * gdb.base/list.exp (test_forward-search): Increase timeout by
14556 5 minutes for the "search extremely long line" case.
14557 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14558 completely optional and that the pass/fail messages use the command as
14559 the message if that third arg is a null string.
14560 (gdb_test_exact): Arrange that a null string pattern means match a
14561 null string output rather than any output, which might include random
14562 errors.
14563 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14564 backtrace test.
14565 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14566 always failing and failure is now exposed by gdb.exp changes.
14567
14568Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14569
14570 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14571 weren't being noted.
14572
14573Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14574
14575 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14576 * gdb.stabs/weird.exp: Remove v_comb xfails.
14577
dc96c6c7 14578Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14579
14580 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14581 list.exp scope.exp watchpoint.exp]
c906108c 14582 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14583
dc96c6c7 14584Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14585
14586 * config/monitor.exp: Increase download timeout to 1000 seconds.
14587
dc96c6c7 14588Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14589
14590 * config/m32r.exp: Increase timeout to 120 seconds.
14591
14592Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14593
14594 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14595 and accept older ordering as obsolescent gcc or gdb.
14596 * gdb.c++/templates.exp: Ditto.
14597 * gdb.c++/virtfunc.exp: Ditto.
14598
14599Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14600
14601 * gdb.base/coremaker.c: Add code to mmap some data so we
14602 can check that it ends up in the core file.
14603 * gdb.base/corefile.exp: Add test to read mmapped data
14604 from core file.
14605
dc96c6c7 14606Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14607
14608 * config/m32r.exp: New file.
14609
14610Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14611
14612 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14613 that cflags can contains -gstabs, and work correctly for other tests.
14614
dc96c6c7 14615Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14616
14617 * gdb.base/setshow.exp: New file, tests show and set.
14618 * gdb.base/setshow.c: New file, tests show and set.
14619 * gdb.base/help.exp: Add test for help set|show annotate.
14620 * gdb.base/default.exp: Add test for set|show annotate.
14621
14622Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14623
14624 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14625 errors unique.
14626 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14627 explicitly.
14628
14629Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14630
14631 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14632 and width commands. This is done elsewhere.
14633 * (gdb_start): Don't call gdb_start_sim here. That's already
14634 done in gdb_load. This fixes lots of failures in default.exp.
14635
14636Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14637
14638 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14639 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14640 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14641 in the same we we treat other failures (since it may be an expected
14642 condition), rather than as an error.
14643 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14644 old test format.
14645
14646Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14647
14648 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14649 (distclean maintainer-clean realclean): No need to remove files
14650 twice. Nuke the duplicates.
14651 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14652 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14653 Remove config.h along with other config files.
14654
14655Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14656
14657 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14658 "p func1 ()" and note that rests of tests are skipped.
14659 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14660 setup_xfails for "print func2::coremaker_local".
14661 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14662 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14663 affected by the previous run test.
14664 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14665 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14666 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14667 "pass int powerset tuple" and "pass modeless int powerset tuple".
14668 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14669 "real write 4" and "real write 8".
14670 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14671 setup_xfails for "print vs1 after tuple assign 2",
14672 "print \$i after tuple assign 2", and
14673 "print vs2 after tuple assign 2".
14674 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14675 meaningful error message and return -1 so the caller can
14676 suppress further tests and avoid a cascade of errors.
d63a86f8 14677
c906108c
SS
14678Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14679
14680 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14681 format for printing version.
14682 * gdb.base/default.exp: Ditto.
14683 * gdb.base/interrupt.exp: Fix problem with cascade of
14684 errors if child process dies while calling a function.
d63a86f8 14685
c906108c
SS
14686Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14687
14688 * Makefile.in (VPATH): Add
14689 * Makefile.in (Makefile, config.status): Fix rules so things get
14690 remade when necessary.
14691
14692Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14693
14694 * Makefile.in (just-check): Add path to sibling expect dir
14695 to environment variable specified by RPATH_ENVVAR.
14696
14697Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14698
14699 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14700 (just-check): Add shared library paths for libstdc++, tk,
14701 tcl, bfd, and opcodes to the environment variable specified
14702 in RPATH_ENVVAR.
14703 * configure.in: Add support to recognize --enable-shared flag
14704 and generate correct value for RPATH_ENVVAR.
14705 * configure: Regenerated with autoconf.
14706
14707Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14708
14709 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14710 include all osf versions.
14711 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14712 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14713 when target is linux. When failing to build pthreads test
14714 executable, give more meaningful message.
14715 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14716 arg for pthread_create.
d63a86f8 14717
c906108c
SS
14718Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14719
14720 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14721 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14722 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14723 and -lpthreads (everybody else).
14724 (test_startup): Fail gracefully if threads are not supported.
14725 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14726 "p/c array_index("abcdef",2)" when not gcc compiled.
14727 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14728 "print func2::coremaker_local" when not gcc compiled.
14729 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14730 "ptype on opaque struct tagname (statically)",
14731 "ptype on opaque struct tagname (dynamically) 1", and
14732 "ptype on opaque struct tagname (dynamically) 2"
14733 for not compiled with gcc.
14734 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14735 backtrace when compiled with gcc.
d63a86f8 14736 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14737 than always return success.
14738
14739Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14740
14741 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14742
14743Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14744
14745 * gdb.base/structs.exp: Undo last change.
14746
14747Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14748
14749 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14750 encapsulate all the steps/nexts done during self test, starting
14751 at main, and makes them less sensitive to optimization issues.
14752 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14753 signal handler" test.
14754 * gdb.threads/pthreads.exp: Only run this for native configs.
14755 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14756 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14757 tests.
14758 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14759 for "runto test_calls(void)" test.
d63a86f8 14760
c906108c
SS
14761Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14762
14763 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14764 and don't expect address info in breakpoint confirmations.
14765
14766Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14767
14768 * gdb.base/list.exp (test_forward_search): Increase timeout
14769 temporarily by 60 seconds for searching extremely long line,
14770 and then reset to old value when done. Increase expect input
14771 buffer to 10000.
14772
14773Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14774
14775 * gdb.base/list.exp (test_forward_search): Fix to handle very
14776 long source line without overflowing expect's input buffer.
14777
14778Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14779
14780 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14781 "buffer_full".
14782
14783 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14784 "buffer_full".
14785
14786 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14787 "buffer_full".
14788
14789 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14790 "buffer_full".
14791
14792Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14793
14794 * configure.in (configdirs): Add gdb.threads.
14795 * configure: Regenerated with autoconf.
14796 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14797 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14798 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14799
c906108c
SS
14800Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14801
14802 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14803
14804Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14805
14806 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14807 each signal's status in the output of "handle all print".
14808 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14809 the \r\n sequence that immediately precedes the gdb prompt.
14810 * gdb.base/a1-selftest.exp: Save original timeout and restore
14811 after test.
14812
14813Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14814
14815 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14816 symbol.
14817
14818Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14819
14820 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14821
14822Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14823
14824 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14825 timeout by 60 seconds.
14826
14827Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14828
14829 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14830 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14831 error return.
14832
14833Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14834
14835 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14836 gdb initialization, also report how long dejagnu waited. Restore
14837 old timeout before doing error return. Temporarily increase timeout
14838 by 3 minutes to allow for slow startups over heavy NFS use.
14839
14840Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14841
14842 * lib/gdb.exp: Report timeout value for verbosity level 2.
14843 * config/gdbserver.exp: Ditto.
14844 * config/hppro.exp: Ditto.
14845 * config/mips-gdb.exp: Ditto.
14846 * config/monitor.exp: Ditto.
14847 * config/netware.exp: Ditto.
14848 * config/sim-gdb.exp: Ditto.
14849 * config/slite-gdb.exp: Ditto.
14850 * config/udi-gdb.exp: Ditto.
14851 * config/unix-gdb.exp: Ditto.
14852 * config/vx-gdb.exp: Ditto.
14853 * gdb.base/a1-selftest.exp: Ditto.
14854 * gdb.base/a2-run.exp: Ditto.
14855 * gdb.base/break.exp: Ditto.
14856 * gdb.base/corefile.exp: Ditto.
14857 * gdb.base/list.exp: Ditto.
14858 * gdb.base/recurse.exp: Ditto.
14859 * gdb.base/scope.exp: Ditto.
14860 * gdb.base/signals.exp: Ditto.
14861
14862Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14863
14864 * gdb.threads/Makefile.in (docdir): Removed.
14865
14866Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14867
14868 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14869 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14870 @srcdir@.
d63a86f8 14871 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14872 autoconf 2.5 or higher.
14873 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14874
14875Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14876
14877 * configure: Regenerated.
14878 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14879 avoid name clashes with SunOS headers.
14880
14881Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14882
14883 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14884
14885Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14886
14887 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14888 prototype information ends up in the compiler info file.
14889
14890Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14891
14892 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14893 attempting to regenerate it. Eliminate use of a temporary file
14894 and just generate the info file directly. Source it immediately,
14895 for consistency of use.
14896 * gdb.base/corefile.exp: Ditto
14897 * gdb.base/exprs.exp: Ditto.
14898 * gdb.base/funcargs.exp: Ditto.
14899 * gdb.base/langs.exp: Ditto.
14900 * gdb.base/list.exp: Ditto.
14901 * gdb.base/mips_pro.exp: Ditto.
14902 * gdb.base/nodebug.exp: Ditto.
14903 * gdb.base/opaque.exp: Ditto.
14904 * gdb.base/ptype.exp: Ditto.
14905 * gdb.base/scope.exp: Ditto.
14906 * gdb.base/setvar.exp: Ditto.
14907 * gdb.base/signals.exp: Ditto.
14908 * gdb.base/whatis.exp: Ditto.
14909 * gdb.c++/templates.exp: Ditto.
14910 * gdb.c++/virtfunc.exp: Ditto.
14911 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14912 whether or not to add -lstdc++ to the compile command line args.
14913
14914Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14915
14916 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14917 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14918 Increase timeout, a lot of single stepping might be needed if the
14919 target has no hardware watchpoints.
14920
14921Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14922
14923 * gdb.base/break.exp: Ignore compiler warnings when compiling
14924 break.c.
14925 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14926 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14927 from remote-sim.
14928 * gdb.base/exprs.exp: Add h8300 xfails.
14929 * gdb.base/funcargs.exp: Likewise.
14930 * gdb.base/nodebug.exp: Likewise.
14931 * gdb.base/printcmds.exp: Likewise.
14932 * gdb.base/ptype.exp: Likewise.
14933 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14934 h8300 xfails.
d63a86f8 14935 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14936 on the h8300.
14937 * gdb.base/funcargs.c: Explicitly make last constant argument to
14938 call_after_alloca_subr an unsigned long type.
14939 * gdb.base/return.c: Include stdio.h.
14940
14941Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14942
14943 * config/abug.exp: New file for the older Motorola Bug monitor
14944 that runs on the mvme13x series VME boards.
14945 * config/monitor.exp: Use the new config array for target settings
14946 if they exist.
14947
14948Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14949
14950 * sim-gdb.exp: Make the SH simulator allocate less space when
14951 it is targeted.
14952
14953Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14954
14955 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14956 test.
14957
14958Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14959
14960 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14961 "rs6000-*-*" for "list function in include file" when gcc compiled.
14962 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14963 for "p ctable1[120]".
14964 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14965 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14966 Remove setup_xfail for "rs6000-*-*" for
14967 "print 'scope0.c'::filelocal before run".
14968 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14969 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14970 since some compilers don't allow both options to be given
14971 on the same command line. Create object file and move it.
d63a86f8 14972
c906108c
SS
14973Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14974
14975 * gdb.base/corefile.exp: Always regenerate the core file, since
14976 we always regenerate the coremaker program. Detect special case
14977 where registers cannot be read from core file.
d63a86f8 14978
c906108c
SS
14979Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14980
14981 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14982 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14983 * gdb.c++/templates.exp: Only match on basename of file since
14984 some formats like xcoff don't encode directory information.
14985 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14986 and rs6000 AIX xcoff targets.
14987 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14988 * configure: Regenerate.
14989 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14990 here, rather than in distclean.
d63a86f8 14991
c906108c
SS
14992Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14993
14994 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14995 defined, and use it to compile the test case with -O2. The
14996 native compilation still uses no optimization.
14997 * gdb.base/mips_pro.c: Remove inline assembly code since
14998 it is compiled PIC by default, which results in assembler
14999 warnings that make the testsuite think the compilation
15000 was unsuccessful.
15001
15002Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15003
15004 * gdb.c++/misc.exp: Add note to message for
15005 "print s.a for foo struct" that this is a known gcc 2.7.2
15006 and earlier bug.
15007
15008Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15009
15010 * gdb.base/break.exp: Fix pattern for matching "Delete all
15011 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15012 setup_xfail for deleting all breakpoints test. Fix various
15013 timeout messages to include "(timeout)".
15014 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15015 for "p t_float_values2(3.14159,float_val2)".
15016 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15017 for "continue to call2g" when gcc compiled.
15018 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15019 "up to foo in langs.exp", "show language at foo in langs.exp",
15020 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15021 and "show language at fsub in langs.exp".
15022 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15023 "list line 1 in include file", "list message for lines past EOF",
15024 "list function in include file", "list list0.h:foo", and
15025 "list filename:function; nonexistant function".
15026 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15027 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15028 and "ptype t_char_array" to be for native cc only.
d63a86f8 15029
c906108c
SS
15030Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15031
d63a86f8 15032 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
15033 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15034 "print func2::coremaker_local", and "backtrace in corefile.exp".
15035
15036Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15037
15038 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15039 "bt in signals.exp". This problem only appears when running
15040 the testsuite, and then only intermittently.
15041
15042Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15043
15044 * gdb.base/return.exp (return_tests): Differentiate between
15045 two tests of continuing.
15046
15047Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15048
15049 * */Makefile.in (maintainer-clean): Remove config.log.
15050 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15051 * gdb.c++/Makefile.in (PROGS): Add inherit.
15052 (clean): Remove *.ci.
15053
15054Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15055
15056 * gdb.c++/misc.cc: Add test code from Mike Stump.
15057 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15058
15059Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15060
15061 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15062 to "alpha-*-osf2*" and add comment.
15063 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15064 setup_xfail for "step over execarg initialization" and
15065 "step over corearg initialization".
15066 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15067 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15068 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15069 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15070 "print func2::coremaker_local", and "backtrace in corefile.exp".
15071 * gdb.base/signals.exp: Build and source signals.ci.
15072 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15073 to be for gcc only.
15074 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 15075
c906108c
SS
15076Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15077
15078 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15079 Feb 3 procfs.c change.
15080
15081Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15082
15083 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15084
15085Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15086
15087 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15088 from dejagnu's apparent default of 10 seconds, which gives random
15089 results when running the tests over NFS on moderately loaded systems.
15090 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15091
15092Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15093
15094 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15095 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15096 result reports.
15097
15098Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15099
15100 * configure.in (CY_AC_PATH_TCLH): Remove.
15101 * configure: Regenerate.
15102
15103Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15104
15105 * gdb.c++/Makefile.in (clean): Add missing '{'.
15106
15107Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15108
15109 * lib/gdb.exp: Provide a default value for noinferior.
15110
15111 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15112 Load libgloss.exp.
15113
15114Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15115
15116 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15117 the executable, not the .o to run the tests from.
15118
15119Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15120
15121 * gdb.base/break.exp: Don't test for program exit or exit status
15122 if $noresults if nonzero.
15123 * gdb.base/langs.exp: Likewise.
15124 * gdb.base/watchpoint.exp: Likewise.
15125
15126 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15127 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15128 trying to compile the testcase.
15129
15130Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15131
15132 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15133 * gdb.base/signals.exp (continue to handler): Likewise.
15134
15135Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15136
15137 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15138
15139 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15140
15141Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15142
15143 * gdb.base/corefile.exp: Recognize "not found" as failure
15144 when trying to determine if a core file was generated.
15145 If no core file was generate the first time, try again without
15146 the ulimit -c to work around braindamaged shells.
15147
15148Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15149
15150 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15151 [] tests with "test" and enclose string in quotes.
15152 * gdb.stabs/configure: Rebuild
d63a86f8 15153
c906108c
SS
15154Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
15155
15156 Changes in sync with expect:
15157 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
15158 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
15159 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
15160 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
15161 argument to AC_REQUIRE.
15162 * configure: Regenerated.
15163
15164Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
15165
15166 * gdb.base/corefile.exp: When generating a core, discard any
15167 error messages about ulimit not found and the "core dumped"
15168 message from the shell that runs the coredumper.
15169
15170Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
15171
15172 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
15173
15174 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
15175 which sed script to run. Expect failure for v_comb test
15176 on PA targets too.
d63a86f8 15177
c906108c
SS
15178Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
15179
15180 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
15181 "print func2::coremaker_local" and for "backtrace in corefile.exp"
15182
15183Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
15184
15185 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
15186 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
15187 "sparc-sun-solaris*" xfails for "p v_comb".
15188 * lib/gdb.exp (default_gdb_start): Fix typo.
15189 * gdb.base/corefile.exp: Allow "Core was generated by ..."
15190 messages to not include the full program name that caused
15191 the core dump since some systems (such as solaris) apparently
15192 truncate this path to about 80 characters.
15193 When generating a core file first try increasing the core file
15194 size limit to unlimited since some systems may default it to
15195 zero, and it is harmless to try it. Move the test for failing
15196 to generate a core file to where it will actually get executed.
15197 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15198 new gdb result from g++ debug info improvements and make old
15199 pattern obsolescent. Also account for size_t differences
15200 (may be int or long).
15201 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15202 initialization before function call is placed in the delay slot
15203 and thus appears to be skipped over by commands such as "next".
15204
15205Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15206
15207 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15208
15209Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15210
15211 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15212 input source file; fix code to compile test to deal with this
15213 convention.
15214 * gdb.c++/*.exp: Likewise.
15215
15216Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15217
15218 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15219 "bt in signals.exp".
15220
15221Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15222
15223 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15224 "step over execarg initialization" and
15225 "step over corearg initialization".
15226
15227Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15228
15229 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15230 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15231
15232Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15233
15234 From Rob Savoye (rob@poseidon.cygnus.com)
15235 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15236 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15237 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15238 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15239 configure.in}: Major reworking for autoconfig.
15240 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15241 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15242 New files.
15243 * config/unix-gdb.exp: Make GDB global.
15244 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
15245 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
15246 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
15247 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
15248 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
15249 term.exp, twice.exp, watchpoint.exp, whatis.exp},
15250 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
15251 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
15252 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
15253 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
15254 pr-8136.exp, result.exp, string.exp, tuples.exp},
15255 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
15256 to returns as necessary, arrange for test to compile own testcase
15257 executable.
15258 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 15259
c906108c
SS
15260Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
15261
15262 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
15263 clear_xfail at end of test which might not call either pass or fail.
15264 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
15265 "backtrace through signal handler".
15266
15267Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15268
15269 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
15270 continuing from a job control stop signal.
15271 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
15272
15273Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
15274
15275 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
15276 * gdb.base/corefile.exp: Likewise.
15277 * gdb.base/funcargs.exp: Likewise.
15278
15279Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
15280
15281 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
15282 * config/monitor.exp: Add support for setting baud rate.
15283
15284Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
15285
15286 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
15287 i*86-*-linux* xfails for "backtrace through signal handler".
15288 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
15289 "print func2::coremaker_local".
15290 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
15291 alpha-dec-osf2* xfail for
15292 "delete all breakpoints when none".
15293
15294Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
15295
15296 * gdb.base/break.exp: Change test that deletes all breakpoints
15297 when no user breakpoints are installed. A post 4.15 change
15298 causes gdb to no longer prompt in this case.
15299
15300Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
15301
15302 * gdb.base/return.exp (return_tests): Change xfail for test
15303 "correct value returned double test" to stop xfailing at
15304 Solaris 2.5. Apparently the bug has been fixed.
15305
15306Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
15307
15308 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
15309 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
15310
15311Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
15312
15313 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
15314 * gdb.disasm/hppa.s: Corresponding changes.
15315
15316Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
15317
15318 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
15319 makefile fragment.
15320 * config/mt-hpux: Deleted.
15321
15322Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
15323
d63a86f8 15324 * Many files: When warning about suppressed tests due to a
c906108c
SS
15325 nonexistant test binary, avoid incrementing the warning count.
15326
15327Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15328
15329 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 15330
c906108c
SS
15331Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15332
15333 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15334 "sparc-*-solaris2*".
15335
15336Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15337
15338 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15339 Add global and local variables and initialize them.
15340 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15341 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15342 extracts the file name and terminating signal from the core file.
15343 * TODO: Remove note about tests for correct mapping of corefile.
15344 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15345 from optimizing it away.
15346 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15347 handles common blocks.
15348
15349Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15350
15351 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15352 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15353
15354Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15355
15356 * Makefile.in (maintainer-clean): New target, synonym for
15357 realclean.
15358 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15359 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15360 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15361 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15362 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15363 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15364
15365Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15366
15367 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15368 xfails when not gcc compiled for "print foo::funclocal".
15369 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15370 "print foo::funclocal at foo",
15371 "print 'scope1.c'::foo::funclocal at foo",
15372 "print foo::funclocal_bss at foo",
15373 "print 'scope1.c'::foo::funclocal_bss at foo",
15374 "print foo::funclocal_ro at foo",
15375 "print 'scope1.c'::foo::funclocal_ro at foo",
15376 "print bar::funclocal at foo" and
15377 "print 'scope1.c'::bar::funclocal at foo".
15378 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15379 gcc compiled for "print foo::funclocal at bar".
15380 Expand all messages to ensure that they identify that
15381 the test is at bar().
15382 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15383 gcc compiled for:
15384 "ptype on opaque struct pointer (statically)",
15385 "ptype on opaque struct tagname (statically)",
15386 "ptype on opaque struct pointer (dynamically) 1",
15387 "ptype on opaque struct tagname (dynamically) 1",
15388 "ptype on opaque struct pointer (dynamically) 2" and
15389 "ptype on opaque struct tagname (dynamically) 2
15390 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15391 gcc compiled for:
15392 "p datalocal"
15393 "whatis datalocal",
15394 "ptype datalocal",
15395 "p bsslocal",
15396 "whatis bsslocal", and
15397 "ptype bsslocal".
15398 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15399 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15400 when not gcc compiled.
15401 * gdb.base/funcargs.exp (float_and_integral_args): Add
15402 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15403 compiled.
15404 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15405 "backtrace from call6a" when not gcc compiled.
15406 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15407 "backtrace from call7a" when not gcc compiled.
15408 * gdb.base/callfuncs.exp (do_function_calls):
15409 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15410 "p t_char_array_values(char_array_val2,char_array_val1)",
15411 "p t_char_array_values(char_array_val1,char_array_val2)",
15412 "p t_char_array_values("carray 1","carray 2")",
15413 "p t_char_array_values("carray 1",char_array_val2)",
15414 "p t_char_array_values(char_array_val1,"carray 2")",
15415 "p sum_args(1,{2})",
15416 "p sum_args(2,{2,3})",
15417 "p sum_args(3,{2,3,4})",
15418 "p sum_args(4,{2,3,4,5})"
15419 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15420 "backtrace in corefile.exp" when not gcc compiled.
15421
15422Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15423
15424 * gdb.base/signals.exp: Rewrite `handle all print' test as
15425 a procedure. Accept blanks or TABs as whitespace, increase
15426 timeout and expect input buffer size for the large output
15427 from the command. Remove "i*86-*-bsdi2.0" xfail.
15428
15429Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15430
15431 * gdb.base/setvar.exp: Add new testcases for truncation when
15432 assigning invalid values to bitfields.
15433
15434Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15435
d63a86f8 15436 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15437 mips-sgi-irix* xfail for
15438 "call inferior func with struct - returns char *"
15439 and fix test so that an optional (unsigned char *) cast is
15440 accepted in the result.
15441
15442Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15443
15444 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15445 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15446 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15447 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15448 that accidentally got checked in.
15449
15450Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15451
d63a86f8 15452 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15453 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15454 compiled test.
15455 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15456 Add mips-sgi-irix5* xfail for not gcc compiled.
15457 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15458 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15459 "p top", "whatis top", "p middle", and "whatis middle".
15460 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15461 "whatis signed char" for not gcc compiled.
15462 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15463 "set variable signed char=-1 (-1)" and
15464 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15465 * gdb.base/funcargs.exp (float_and_integral_args):
15466 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15467 Add mips-sgi-irix* xfail when not gcc compiled for
15468 "continue to call2b".
15469 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15470 "continue to call2g".
15471 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15472 "backtrace from call6a"
15473 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15474 "backtrace from call7k".
15475 Add mips-sgi-irix5* xfail when not gcc compiled for
15476 "backtrace from call7a".
15477 (localvars_after_alloca): Fix gdb_test cmds for
15478 "print * after runto ...".
15479 Remove rs6000-*-* xfails for
15480 "print i after runto localvars_after_alloca" and
15481 "print l after runto localvars_after_alloca"
15482 for all compilers.
15483 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15484 when not compiled with gcc, for:
15485 "print signed char == (minus)",
15486 "print signed char != (minus)",
15487 "print signed char < (minus)",
15488 "print signed char > (minus)".
15489 * gdb.base/callfuncs.exp (do_function_calls):
15490 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15491 "call inferior func with struct - returns char *".
d63a86f8 15492 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15493 "correct value returned double test" to include Solaris 2.4.
15494 * gdb.base/funcargs.exp (float_and_integral_args):
15495 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15496
c906108c
SS
15497Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15498
15499 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15500 enumeration bitfields if compiling with GNU C.
15501 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15502 to empty' prompt.
15503
15504Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15505
15506 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15507 test for PRO targets.
15508
15509 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15510 breakpoints in the inferior at any given time by making
15511 two groups of breakpoints for call2*, call6* and call7*
15512 tests.
15513
15514Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15515
15516 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15517 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15518 from optimizing it away.
15519 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15520 "call inferior func with struct".
15521
15522Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15523
15524 * configure.in: Only configure gdb.chill for particular targets.
15525
15526Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15527
15528 * gdb.base/Makefile.in: Add action to .c.o transformation
15529 rule that generates a .ci file for each .o file and remove
15530 explicit .c.o rules except for callfuncs.o.
15531 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15532 generates a .ci file for each .o file and remove explicit
15533 .cc.o rules.
15534 (clean): Remove *.tmp *.ci files.
15535 (EXECUTABLES): Remove templ-info.exp.
15536 * gdb.base/compiler.c: New file.
15537 * gdb.c++/compiler.cc: New file
15538 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15539 Change rs6000-*-* xfail for
15540 "print 'scope0.c'::filelocal_ro" and
15541 "print 'scope1.c'::filelocal" and
15542 "print 'scope1.c'::filelocal_bss" and
15543 "print 'scope1.c'::filelocal_ro" and
15544 "print 'scope1.c'::foo::funclocal" and
15545 "print 'scope1.c'::foo::funclocal_ro" and
15546 "print 'scope1.c'::bar::funclocal" and
15547 "print 'scope0.c'::filelocal_ro" and
15548 "print 'scope1.c'::filelocal at foo" and
15549 "print 'scope1.c'::filelocal_bss at foo" and
15550 "print 'scope1.c'::filelocal_ro at foo" and
15551 "print 'scope1.c'::foo::funclocal at foo" and
15552 "print 'scope1.c'::foo::funclocal_bss at foo" and
15553 "print 'scope1.c'::foo::funclocal_ro at foo" and
15554 "print 'scope1.c'::bar::funclocal at foo" and
15555 "print 'scope0.c'::filelocal_ro" and
15556 "print 'scope1.c'::filelocal" and
15557 "print 'scope1.c'::filelocal_bss" and
15558 "print 'scope1.c'::filelocal_ro" and
15559 "print 'scope1.c'::foo::funclocal" and
15560 "print 'scope1.c'::foo::funclocal_bss" and
15561 "print 'scope1.c'::foo::funclocal_ro" and
15562 "print 'scope1.c'::bar::funclocal" and
15563 "print 'scope1.c'::bar::funclocal_bss"
15564 to only be xfail'd when not compiled with gcc.
d63a86f8 15565 Add rs6000-*-* xfail for
c906108c
SS
15566 "print 'scope0.c'::filelocal_bss before run"
15567 when compiled with gcc.
15568 (test_at_main): Add rs6000-*-* xfail for
15569 "print filelocal_ro in test_at_main"
15570 when compiled with gcc.
15571 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15572 Add rs6000-*-aix* xfail for
c906108c
SS
15573 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15574 "ptype t_char_array", not compiled with gcc.
15575 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15576 xfail for "list foo (in include file)" when gcc compiled.
15577 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15578 (integral_args): Add rs6000-*-* xfail for
15579 "run to call0a" if not compiled with gcc.
15580 (unsigned_integral_args): Add rs6000-*-* xfail for
15581 "run to call1a" if not compiled with gcc.
15582 (float_and_integral_args): Add rs6000-*-* xfail for
15583 "run to call2a" if not compiled with gcc and for
15584 "continue to call2b" for any compiler.
15585 Add rs6000-*-* xfail to
15586 "print f1 after run to call2a" for gcc compiled.
15587 (discard_and_shuffle): Add rs6000-*-* xfail for
15588 "run to call6a".
15589 (shuffle_round_robin): Add rs6000-*-* xfail for
15590 "backtrace from call7a" if not compiled with gcc.
15591 Add rs6000-*-* xfail for
15592 "backtrace from call7b" if compiled with gcc.
15593 (call_after_alloca): Add rs6000-*-* xfail for
15594 "print c in call_after_alloca" and
15595 "print s in call_after_alloca" and
15596 "backtrace from call_after_alloca_subr"
15597 if not compiled with gcc.
15598 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15599 "print c in localvars_in_indirect_call" and
15600 "print c in localvars_in_indirect_call" and
15601 "backtrace in indirectly called function" and
15602 "stepping into indirectly called function"
15603 if not compiled with gcc.
15604 (localvars_after_alloca): Add rs6000-*-* xfail for
15605 "print c after runto localvars_after_alloca" and
15606 "print s after runto localvars_after_alloca" and
15607 "print i after runto localvars_after_alloca" and
15608 "print l after runto localvars_after_alloca"
15609 for all compilers.
15610 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15611 than whatis-info.exp.
15612 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15613 than opaque-info.exp.
15614 Setup rs6000-*-* xfail for
d63a86f8 15615 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15616 "ptype on opaque struct pointer (dynamically)" when
15617 not compiled with gcc.
15618 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15619 rather than callf-info.exp.
15620 (do_function_calls): Add clear_xfail for rs6000-*-* for
15621 "p t_float_values2(3.14159,float_val2)". Seems to work
15622 fine there, both with xlc and gcc. Need to find out what
15623 it is doing right and fix other platforms.
15624 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15625 "call inferior func with struct - returns int",
15626 "call inferior func with struct - returns long",
15627 "call inferior func with struct - returns float",
15628 "call inferior func with struct - returns double",
15629 "call inferior func with struct - returns char *",
15630 but only if not gcc compiled (presumes xlc compiled).
15631 Change rs6000-*-* xfails for
15632 "call inferior func with struct - returns char" and
15633 " call inferior func with struct - returns short" to only
15634 xfail if not using gcc.
15635 (clean mostlyclean): Remove *.ci and *.tmp files.
15636 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15637 than templ-info.exp.
15638 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15639 Add rs6000-*-* xfail for "up to foo in langs.exp"
15640 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15641 when not gcc compiled.
d63a86f8 15642
c906108c
SS
15643Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15644
15645 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15646 * gdb.base/corefile.exp: Likewise.
15647 * gdb.base/list.exp: Likewise.
15648 * gdb.base/scope.exp: Likewise.
15649 * gdb.base/siganls.exp: Likewise.
15650
15651 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15652 compiler output.
15653 * gdb.base/whatis.exp: Likewise.
15654
15655Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15656
15657 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15658 failure (opcode table has been fixed to match reality).
15659
15660Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15661
15662 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15663 "call inferior func with struct - returns char",
15664 "call inferior func with struct - returns short"
15665
15666 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15667 "print 'scope0.c'::filelocal at main",
15668 "print 'scope0.c'::filelocal_bss in test_at_main",
15669 "print 'scope0.c'::filelocal at foo",
15670 "print 'scope0.c'::filelocal_bss in test_at_foo",
15671 "print 'scope0.c'::filelocal at bar",
15672 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15673
c906108c
SS
15674 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15675 in source file 1". This bug seems to have been fixed with both
15676 gcc and native cc (was native assembler bug?).
15677
15678Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15679
15680 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15681 "backtrace through signal handler" to "i*86-*-sysv4*".
15682 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15683 continue" case. Add "known SVR4 bug" to fail message.
15684 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15685 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15686 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15687 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15688 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15689 "up to foo in langs.exp", "show language at foo in
15690 langs.exp", "up to cppsub_ in langs.exp", "show
15691 language at cppsub_ in langs.exp", "up to fsub in
15692 langs.exp", and "show language at fsub in langs.exp".
15693 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15694 "bactrace in corefile.exp".
15695 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15696 "call inferior function with struct - returns float" and
15697 "call inferior function with struct - returns double".
d63a86f8 15698
c906108c
SS
15699Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15700
15701 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15702 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15703 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15704 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15705
15706Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15707
15708 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15709 (or overriden) "CHILL" macro rather then bare "gcc".
15710 Also look for ../../gcc/xgcc since that is what we will
15711 actually need, not "Makefile". Remove following assignment
15712 of CHILL to CHILL_FOR_TARGET because that results in
15713 recursive definition.
15714
15715Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15716
15717 * gdb.base/corefile.exp: Change xfail for backtrace in
15718 corefile.exp from linuxaout to all linux.
15719 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15720 cases where we miss the breakpoint at the signal handler
15721 for some reason. Setup xfail for linuxoldld/linuxaout and
15722 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15723 hitting SIGURG breakpoint.
15724 * gdb.base/signals.exp: Setup xfail for "next" acting like
15725 continue to add linuxoldld. Setup xfail for all linux for
15726 "next to handler in signals_tests_1", "backtrace in
15727 signals_tests_1", "continue to func1", "pass SIGUSR1",
15728 and continue to handler".
15729
15730Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15731
15732 * Update all FSF addresses except those in COPYING* files.
15733
15734Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15735
15736 * gdb.base/a2-run.exp: Change messages to be more explicit about
15737 the status of args, and quote binfile in results.
15738
15739Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15740
15741 * gdb.base/callfuncs.exp: Add tests for passing structs to
15742 inferior functions and return various types.
15743 * gdb.base/callfuncs.c: Add functions to receive a struct
15744 and return a member of the struct, in various types.
15745
15746Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15747
15748 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15749
15750Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15751
15752 * config/vxworks29k.exp: New file, sources vxworks.exp.
15753
15754Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15755
15756 * config/gdbremote.exp: New file. Testing framework using
15757 gdbserver.
15758
15759Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15760
15761 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15762 "call function when asleep" and "send end of file".
15763 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15764 for "backtrace in corefile.exp".
15765 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15766 for "backtrace through signal handler".
15767 * gdb.base/corefile.exp: Make sure we actually generate a core file
15768 before trying the core tests. Some systems allow the user to suppress
15769 generation of core files and default to that (linux for example).
15770 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15771 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15772
15773Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15774
15775 * gdb.threads: New directory with some crude multi-threaded
15776 gdb tests (step.exp and step2.exp).
15777 * config/mt-lynx (STEP_EXECUTABLE): Define.
15778 (THREADFLAGS): Define.
15779
15780Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15781
15782 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15783
15784 * gdb.base/signals.exp: Disable whole file for lynx until
15785 further notice.
15786
15787 * gdb.base/signals.exp: xfail test where "next" acts like
15788 "continue" for lynx.
15789
15790 * gdb.base/interrupt.exp: xfail test for calling function while
15791 inferior is asleep for lynx.
15792
15793 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15794 than one cr-lf after each command.
15795
15796Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15797
15798 * configure.in: Reinstate setting of stabsdirs variable, fix
15799 typo in setting up configdirs for native builds.
15800
15801 * gdb.base/return.exp: Fix typo in return double test.
15802 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15803 compiler from optimizing them away.
15804
15805Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15806
15807 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15808 sequences to be echo'd by gdb when using gdb_test.
15809 * gdb.chill/chexp.exp: Likewise.
15810 * gdb.fortran/exprs.exp: Likewise
15811
15812Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15813
15814 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15815 after the inferior gdb has started.
15816
15817 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15818 after each command.
15819 * gdb.base/funcargs.exp: Likewise.
15820 * gdb.base/gdbvars.exp: Likewise.
15821 * gdb.base/interrupt.exp: Likewise.
15822 * gdb.base/list.exp: Likewise.
15823 * gdb.base/watchpoint.exp: Likewise.
15824 * gdb.c++/demangle.exp: Likewise.
15825 * gdb.c++/inherit.exp: Likewise.
15826 * gdb.chill/chexp.exp: Likewise.
15827 * gdb.fortran/exprs.exp: Likewise.
15828
15829 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15830 test if we can't handle IO to/from the inferior.
15831
15832 * gdb.c++/misc.exp: Always check for a program already being
15833 started after sending a "run" command to gdb.
15834
15835 * gdb.base/twice.exp: Start with a fresh gdb.
15836
15837 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15838 only depend on gdb's expression code, not the chill runtime.
15839
15840 * gdb.base/return.c: Put return values into variables so we
15841 can have gdb print them rather than depending on the program
15842 to print them.
15843 * gdb.base/return.exp: Corresponding changes.
15844
15845 * lib/gdb.exp: Provide default value for noinferiorio.
15846 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15847 the inferior.
15848
15849 * gdb.base/break.exp: Always check for a program already being
15850 started after sending a "run" command to gdb.
15851 (text_next_with_recursion): Don't check the output from the
15852 program's printf statement. Instead just make sure the program
15853 exited.
15854
15855 * gdb.base/commands.exp: Protect tests which need arguments with
15856 $noargs conditionals.
15857
15858Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15859
15860 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15861 of structure member arrays to match gdb/valops.c:value_addr change.
15862
15863Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15864
15865 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15866 cases.
15867
15868Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15869
15870 * configure.in (configdirs): Remove gdb.chill from default list
15871 of subdirs and then add it back in only if doing a native build.
15872 The current chill compiler does not yet work in any cross build.
15873 * Revert all signal changes from Jul 6.
15874 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15875 for sh-hms targets, allowing these tests to link, with no other
15876 changes. Testing is suppressed by setting "nosignals" in site.exp.
15877
15878Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15879
15880 * configure.in (signaldirs): Define and add to configdirs for all
15881 targets except some specific ones that are known to not support signals.
15882 Also clean up formatting.
15883 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15884 (signals, sigall): Remove rules to build.
15885 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15886 Moved to new gdb.signals directory.
15887 * gdb.signals: New test directory.
15888 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15889 signals.c signals.exp}: New or moved files.
15890
15891Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15892
15893 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15894
15895Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15896
15897 * gdb.base/return.exp: Xfail `return double' test failure
15898 on at least Solaris 2.3 and handle future/past versions on
15899 a case by case basis as appropriate. Also update message
15900 to include i*86 failures.
15901
15902Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15903
15904 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15905
15906 * lib/gdb.exp: Fix comment which erroneously identified
15907 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15908 gdb_file_cmd not gdb_load).
15909 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15910
15911 * gdb.base/setvar.exp: Make test names consistent between pass and
15912 fail cases. Use gdb_test more.
15913
15914Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15915
15916 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15917
15918Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15919
15920 * gdb.base/help.exp: Fix expected help string for `show commands'.
15921
15922Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15923
15924 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15925
15926 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15927 of a text section.
15928
15929Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15930
15931 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15932 that loop eventually terminates. Fix Connection refused logic so
15933 that testsuite will expire nicely.
15934
15935Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15936
15937 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15938 config/rom68k.exp: New tcl glue for the appropriate monitors.
15939 These all just end up calling monitor.exp.
15940 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15941 refused' by retrying. Cleanup some timeout issues.
15942 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15943 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15944 callers don't have to set/restore global timeout variable.
15945
15946 * The following set of changes centralizes management of the global
15947 timeout variable. This way, it can be set in one target dependent
15948 place instead of dozens of places scattered throughout the test suite.
15949 If you need to lengthen a timeout, then you should either set timeout
15950 in one of the config/{target}.exp files, or multiply it by a factor.
15951 Setting it to an absolute value is always going to lose for some
15952 targets.
15953 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15954 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15955 * gdb.base/funcargs.exp: Don't set timeout.
15956 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15957 * gdb.base/printcmds.exp (test_print_string_constants
15958 test_print_array_constants): Don't set timeout.
15959 * gdb.base/ptype.exp: Don't set timeout.
15960 * gdb.base/recurse.exp: Don't set timeout.
15961 * gdb.base/return.exp: Don't set timeout.
15962 * gdb.base/watchpoint.exp: Don't set timeout.
15963 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15964 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15965
15966Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15967
15968 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15969
15970Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15971
15972 * lib/gdb.exp: Disable chill tests for irix5.
15973
15974Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15975
15976 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15977 each test pass or fail.
15978
15979Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15980
15981 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15982 xlc not gcc.
15983
15984Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15985
15986 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15987
15988Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15989
15990 * config/est.exp: Fix copyright and comments. Remove dead code.
15991 Use targetname, serialport and baud variables instead of fixed
15992 constants.
15993 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15994 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15995
15996Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15997
15998 * gdb.base/watchpoint.exp: Don't run
15999 test_watchpoint_triggered_in_syscall for sunos.
16000
16001Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16002
16003 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16004 they don't seem to exist. Do include stdio.h.
16005
16006Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16007
16008 * gdb.base/a1-selftest.exp: Add alpha xfail.
16009
16010Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16011
16012 * gdb.base/watchpoint.c (main): Prompt before calling read().
16013 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16014 Revise accordingly. Remove cruft about sending "123" several
16015 times, until it gets noticed. Clean up the "print buf[0]" stuff
16016 so that it passes or fails, and waits for prompts in the usual way.
16017
16018Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16019
16020 * gdb.base/recurse.exp: Fix comment.
16021
16022 * TODO: Remove item about printing variables in nodebug.exp. Add
16023 item about enabling tests which are only run on some targets.
16024
16025 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16026 fail, make test names unique, use new gdb_test convention
16027 regarding pattern, use gdb_test more, etc.).
16028
16029 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16030 fail, make test names unique, etc.).
16031
16032Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16033
16034 * gdb.base/nodebug.c: Change return type of top and middle to
16035 short.
16036 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16037 are fixed by the recent mdebugread.c changes. Allow `short ()'
16038 as type for top and middle.
16039
16040Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16041
16042 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16043 nearly as I can tell, the whole thing was an accident in Stu's
16044 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16045 to replace a send/expect pair with gdb_test, but ended up only
16046 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16047 of 30 Mar 1995 took care of it, but left this vestigial comment
16048 which I am now nuking.
16049
16050Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16051
16052 * gdb.base/break.exp: Look for different line number for
16053 breakpoint at main depending on usestubs.
16054
16055Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16056
16057 * gdb.base/list.exp: Adjust some alternate expect patterns to
16058 match recent list0.c change. Add alternate expect pattern for
16059 output from `list default lines around main' for optimizing
16060 compilers.
16061
16062Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16063
16064 * lib/gdb.exp: If nosignals is not set, set it to 0.
16065
16066Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16067
16068 * config/slite-gdb.exp: Responds to load symbol table prompt.
16069 * gdb.base/break.exp: Adjust line number, fix rerun.
16070 * gdb.base/langs0.c: Add #ifdef usestubs.
16071
16072Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16073
16074 * gdb.base/list.exp: Adjust line contents after adding new lines in
16075 list0.c. Also fix a syntax error.
16076
16077 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16078 * gdb.base/break.exp: ditto.
16079 * gdb.base/list.exp: ditto.
16080 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16081 * gdb.base/run.c: ditto.
16082 * gdb.base/list0.c: ditto.
16083 * gdb.base/funcargs.c: ditto.
16084
16085Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16086
16087 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16088 $targetname, $serialport and $baud instead of hardwired variables.
16089 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16090 target doesn't support signals.
16091
16092Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16093
16094 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16095
16096Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16097
16098 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16099 Don't rely on the value of an auto variable before it has been
16100 initialized. Use gdb_test more.
16101
16102Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16103
16104 * lib/gdb.exp (default_gdb_version): A version number must start
16105 with a digit, but other than that contains all characters up to
16106 the first whitespace character.
16107
16108Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16109
16110 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16111
16112Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16113
16114 * gdb.c++/*.exp: Warn if executable does not exist. The original
16115 reason for skipping the warning was that configure.in sometimes
16116 intentionally skipped building the executables but the tcl code
16117 had no way of knowing. That (a) was always bogus with respect to
16118 error handling, (b) is no longer true (right now there is no way
16119 to skip C++ tests).
16120
16121 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16122
16123Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16124
16125 * gdb.base/list.exp: Add expect patterns for output from
16126 SunPRO compiled executables.
16127 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16128 types.
16129
16130Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16131
16132 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16133 number (we are already testing that the correct source line text
16134 gets printed).
16135
16136 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16137 that is what is intended, but something needed to be done to get
16138 sunos4 native working again.
16139
16140 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16141
16142 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16143 apparently went with a (very) old xfail.
16144
16145Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16146
16147 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16148 runto_main is a proc in gdb.exp that will do 'step' for target use
16149 stubs.
16150 * gdb.base/exprs.exp: ditto.
16151 * gdb.base/interrupt.exp: ditto.
16152 * gdb.base/opaque.exp: ditto.
16153 * gdb.base/printcmds.exp: ditto.
16154 * gdb.base/ptype.exp: ditto.
16155 * gdb.base/scope.exp: ditto.
16156 * gdb.base/setvar.exp: ditto.
16157 * gdb.base/signals.exp: ditto.
16158 * gdb.base/twice.exp: ditto.
16159 * gdb.c++/classes.exp: ditto.
16160 * gdb.c++/inherit.exp: ditto.
16161 * gdb.c++/templates.exp: ditto.
16162 * gdb.base/break.exp: no run and hit main for stubs. Change line
16163 numbers for breakpoints and info breakpoint.
16164 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
16165 breakpoint().
16166 * gdb.base/callfuncs.c: ditto.
16167 * gdb.base/exprs: ditto.
16168 * gdb.base/interrupt.c: ditto.
16169 * gdb.base/opaque0.c: ditto.
16170 * gdb.base/printcmds.c: ditto.
16171 * gdb.base/ptype.c: ditto.
16172 * gdb.base/scope0.c: ditto.
16173 * gdb.base/setvar.c: ditto.
16174 * gdb.base/signals.c: ditto.
16175 * gdb.base/twice.c: ditto.
16176 * gdb.c++/misc.cc: ditto.
16177 * gdb.c++/templates.cc: ditto.
16178
16179Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16180
16181 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
16182
16183 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
16184 somewhere between `read' and `main.c'. I'm pretty sure the
16185 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
16186 and it isn't particularly useful.
16187
16188 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
16189
16190Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16191
16192 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
16193
16194Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16195
16196 * config/mt-slite: add LIBS and -nostdlib.
16197 * config/slite-gdb.exp: add this new file to support sparclite target.
16198
16199Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16200
16201 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16202
16203 * gdb.base/a2-run.exp: Change argument to istarget from
16204 "*-*-vxworks" to "*-*-vxworks*".
16205 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16206
16207Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16208
16209 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16210 will not runto main but do a 'step' to step out of breakpoint().
16211 * config/mt-slite: add -Dusestubs.
16212
16213Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16214
16215 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16216 instead of just @.
16217
16218 * gdb.base/signals.exp: Add test for "handle all print".
16219 * TODO: Remove "handle all print". Also remove item about
16220 checking copyright date (I don't like the idea of a spurious FAIL
16221 based on when we run the tests).
16222
16223 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16224 for SunOS4 (reason for failure not investigated). Remove
16225 redundant test for $binfile.
16226
16227 * gdb.base/nodebug.c (array_index): Call malloc.
16228
16229 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16230
16231Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16232
16233 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16234 conventions and slightly simplify the matching regexp.
16235
16236Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16237
16238 * gdb.base/break.exp: Update gdb_test invocation to use new
16239 convention.
16240
16241 * lib/gdb.exp: If noargs is not set, set it to 0.
16242
16243 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16244 tests unique.
16245
16246 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
16247
16248Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16249
16250 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
16251 one argument of type "<non-float parameter>".
16252
16253Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
16254
16255 * config/rom68k.exp: New file to support Motorola IDP board.
16256 * gdb.base/a2-run.exp: Skip this file if noargs is set.
16257 * gdb.base/break.c: Change things around so that this program
16258 doesn't depend upon args. This is necessary to make remote
16259 targets work (in general, they can't take args).
16260 * gdb.base/break.exp: Don't try to send args to program. Don't
16261 expect output. Also, replace lots of code with gdb_test.
16262
16263Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16264
16265 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
16266 printing of '\'' (which is what the comment says we are testing,
16267 even though we were not), not '''.
16268 (test_integer_literals_rejected): Test that printing ''' is an error.
16269
16270 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16271 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
16272 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
16273 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
16274 Use gdb_test not test_print_accept.
16275 * lib/gdb.exp: Remove test_print_accept.
16276
16277 * gdb.base/signals.exp (signal_tests_1): Make pass message
16278 consistent with fail message.
16279
16280 * gdb.base/whatis.exp: Remove xfails for printing char vs.
16281 unsigned char; the bug (PR 1821) is fixed.
16282
16283 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
16284
16285 * gdb.base/scope.exp (test_at_localscopes): Call pass for
16286 successful tests--makes xfailing them work right.
16287
16288Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16289
16290 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
16291 only \r\n, not .*. The test can pass .* as the last thing in
16292 $pattern if that is what it wants. In addition to providing this
16293 flexibility, this change should speed up pattern matching in cases
16294 where the pattern already ended with .* (there were a number of
16295 them). This change also helps catch bad patterns--in the old
16296 scheme the typo "char \*" instead of "char \\*" would pass. Now
16297 it is caught.
16298 * Many .exp files: Update callers.
16299
16300 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
16301 clearer and does not spuriously match multiple ('s. Likewise for
16302 ) and *.
16303
16304 * gdb.base/nodebug.exp: Test ability to call a function and pass
16305 it a string (even with no debugging info).
16306
16307 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
16308 "p '\'", which is the same as "p ''" once tcl gets done with
16309 quoting, to "p '\\'", which I suspect is what is intended (one
16310 backslash gets sent to GDB).
16311
16312 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
16313
16314Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16315
16316 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
16317 1817) was fixed literally years ago.
16318
16319Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16320
16321 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
16322 test, it causes stepping out of call_after_alloca_subr with
16323 optimizing compilers.
16324 (localvars_in_indirect_call): Consume GDB prompt if `finish'
16325 fails.
16326
16327 * gdb.c++/templates.exp: Source templ-info.exp only if
16328 the templates executable exists.
16329
16330 * gdb.c++/misc.cc (class Contains_static_instance,
16331 class Contains_nested_static_instance),
16332 gdb.c++/classes.exp (test_static_members): Test printing of
16333 a class that contains a static instance of the class.
16334
16335Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16336
16337 * gdb.base/langs2.c (cppsub_): Don't prototype.
16338 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16339 only, I believe).
16340
16341Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16342
16343 * lib/gdb.exp (skip_chill_tests): New procedure.
16344
16345 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16346
16347Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16348
16349 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16350 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16351
16352Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16353
16354 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16355
16356 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16357 disassemble 8, not 16, instructions for part 4.
16358
16359 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16360 support the latter anymore.
16361
16362 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16363 -DNO_PROTOTYPES.
16364 * gdb.base/callfuncs.c: Control use of prototypes based on
16365 NO_PROTOTYPES, not __STDC__.
16366 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16367 t_float_values2 tests if prototypes in use.
16368
16369 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16370 t_double_values): When checking differences against DELTA, check
16371 that difference is within the range (-DELTA,DELTA), not just
16372 (-infinity,DELTA).
16373
16374Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16375
16376 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16377 'file' command firts, then 'target', then 'load', this is due to gdb
16378 target set up.
16379 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16380
16381Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16382
16383 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16384 FP load/store variants.
16385 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16386
16387Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16388
16389 * gdb.base/term.exp: Do not give a warning if not native, it is
16390 not an abnormal condition.
16391
16392Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16393
16394 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16395 t_char_array".
16396
16397Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16398
16399 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16400 are getting the version number.
16401
16402 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16403 if not native, it is not an abnormal condition.
16404
16405Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16406
16407 * lib/gdb.exp: Just use "file exists", rather than undocumented
16408 dejagnu procedure "findfile".
16409
16410Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16411
16412 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16413 (LDFLAGS): Set to -Xlinker -Ur.
16414
16415 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16416 Removed, these values are set by lib/gdb.exp.
16417
16418 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16419
16420Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16421
16422 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16423 of replicating gdb startup code.
16424
16425 * config/mt-vxworks (LDFLAGS): Set to -r.
16426 (CFLAGS_FOR_TARGET): Removed.
16427
16428 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16429 (gdb) and gdb for vxworks uses (vxgdb).
16430
16431 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16432 executable is not in the tree and host != target, use sed and
16433 program_transform_name to determine the gdb name used by the
16434 target.
16435
16436 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16437 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16438
16439Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16440
16441 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16442 floats, chars, and shorts where there are ANSI-style function
16443 definitions.
16444
16445 * gdb.base/langs.exp, gdb.base/langs*: New test.
16446 * gdb.base/Makefile.in: Build it.
16447 * TODO: Remove item about checking that C names don't get C++
16448 demangling applied; this test tests it.
16449
16450Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16451
16452 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16453 went with the const70 xfail. The xfail went away a year ago.
16454
16455 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16456
16457 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16458 for hp300.
16459
16460 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16461
16462 * gdb.base/a1-selftest.exp: Don't run on hp300.
16463
16464Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16465
16466 * Makefile.in (site.exp): Set host_alias and target_alias as well
16467 as host_triplet and target_triplet.
16468
16469Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16470
16471 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16472
16473 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16474 places as other ecoff systems).
16475
16476 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16477 ultrix.
16478
16479Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16480
16481 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16482 remove them.
16483 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16484 variable and "variable" in addition to "data variable".
16485 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16486
16487 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16488 2.
16489 * gdb.base/list1.c (long_line): Add additional statement at start
16490 of function.
16491 * gdb.base/list.exp (test_forward_search): Update line number to
16492 reflect new statement.
16493
16494Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16495
16496 * gdb.base/signals.exp: Reinitialize searched source directories
16497 after gdb_start call.
16498
16499Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16500
16501 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16502 * gdb.stabs/Makefile.in: Likewise.
16503
16504 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16505 change. Instead split the tests into smaller pieces.
16506 * gdb.disasm/hppa.s: Corresponding changes.
16507
16508Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16509
16510 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16511 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16512
16513 * gdb.base/funcargs.exp: Modify many tests so that every test
16514 either passes or fails. Make some test names unique.
16515
16516Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16517
16518 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16519 Call stty to set interrupt character.
16520
16521 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16522 for HP assembler versus GNU assembler based on actual behavior of
16523 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16524
16525 * TODO: Suggest a few more stepping tests.
16526
16527Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16528
16529 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16530 restart GDB for h8300 after a continue.
16531 (return): Add pattern to match a29k-udi behavior.
16532 * gdb.base/nodebug.exp: Remove obsolete comment.
16533 * gdb.base/regs.exp: New file, testing of register displays.
16534 * gdb.base/return.exp: Fix typo in reference to $objdir.
16535 * gdb.base/whatis.exp: Always start with a fresh GDB.
16536
16537Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16538
16539 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16540 higher, these tests generate a lot of output.
16541
16542Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16543
16544 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16545 code following the catch silently ignored some errors; without the
16546 catch they should be thrown like any other tcl error. Also, the
16547 catch used "" instead of {} which meant all the callers who wanted
16548 to include one of the characters "[]$ had to quote it an extra time.
16549 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16550 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16551 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16552 Remove extra quoting.
16553
16554Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16555
16556 * gdb.base/commands.exp: Make test names unique; every test either
16557 passes or fails. Update some comments.
16558
16559 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16560
16561Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16562
16563 The following fixes a FAIL caused by the fact that the alpha stabs
16564 configuration didn't use the ".if alpha" code in weird.def.
16565 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16566 bit pointer, so the 32 bit version works even on the alpha.
16567 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16568 Remove the stuff which allowed us to have separate versions for
16569 alpha and everything else.
16570
16571 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16572 regexp which "info func operator\[\](" is supposed to match. Fix
16573 string to send to GDB. Note that GDB still doesn't work right. Add a
16574 new test for "info func .perator\[\](" which GDB does handle correctly.
16575
16576 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16577
16578Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16579
16580 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16581 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16582 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16583 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16584 it makes the tests harder to understand and confuses test-o-matic.
16585 The preferred style is that each test provides a PASS or a FAIL,
16586 and has a unique message (e.g. "continue #54" not just "continue")
16587 which is the same for the pass and the fail.
16588 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16589 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16590 to lib/gdb.exp.
16591 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16592 prt_accept which was basically the same thing. Likewise for
16593 test_print_reject and prt_reject.
16594 * lib/gdb.exp (test_print_reject): Add some more error message
16595 patterns to match from the former printcmds.exp (prt_reject).
16596 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16597 One defect of the passcount stuff is that some of it failed to
16598 report XPASS where appropriate.
16599 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16600 stuff before and after arg in expected pattern.
16601 (test_paddr_operator_functions): Re-do test without print_addr_of;
16602 this is the only test which seems to want extra stuff there.
16603
16604Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16605
16606 * gdb.base/nodebug.exp: Update new tests to reflect improved
16607 wording of gdb output.
16608
16609 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16610 and "ptype" work on variables in files compiled without -g.
16611 Replaces commented out "maint print msymbol" tests.
16612
16613Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16614
16615 * gdb.base/setvar.c (dummy): Call malloc.
16616
16617 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16618 losing with the irix4 sed.
16619
16620 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16621 ALRM" on irix4.
16622
16623Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16624
16625 * TODO: Remove items about corefile.exp testing new exec-file and
16626 backtrace; both are now done. Add items about printing enums.
16627
16628Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16629
16630 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16631 "get signal $thissig" test fails.
16632
16633 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16634
16635Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16636
16637 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16638 compiler warning with dec alpha compiler.
16639
16640 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16641 extra \n from gdb_test call (this explains why the prompt test
16642 that I removed yesterday was there).
16643 (user_defined_command_test): Remove extra \n and prompt test.
16644
16645 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16646 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16647 doesn't exist.
16648 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16649 Also remove alpha workaround, which turns out to be because
16650 SIGABRT == SIGLOST.
16651
16652 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16653
16654 * gdb.base/help.exp: Don't test "help show".
16655
16656Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16657
16658 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16659 "set print address" is on.
16660 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16661 pass prompt to gdb_test; gdb_test already looks for the prompt.
16662
16663 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16664
16665 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16666 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16667 was to make sure that gdb can read a core file. But (a) the "read
16668 the corefile" part didn't make it to a1-selftest.exp, we just
16669 delete the corefile after creating it, and (b) we test reading
16670 corefiles in corefile.exp anyway. Also, this test left around a
16671 xgdb process on Solaris.
16672
16673 * gdb.base/corefile.exp: Also test backtrace.
16674
16675Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16676
16677 * gdb.base/commands.exp: Test a simple user defined command with
16678 arguments and if/while statements; verify the full user command is
16679 printed by "show user".
16680
16681 * gdb.base/commands.exp: Test if/while commands as part of a
16682 breakpoint command list; verify they appear in breakpoint
16683 information.
16684
16685Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16686
16687 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16688 than by dividing by zero.
16689
16690Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16691
16692 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16693 performing an inferior call with watchpoints enabled.
16694 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16695 call.
16696
16697Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16698
16699 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16700 of "file" command.
16701
16702 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16703 Add additional pattern for when "int operator int(void);" appears
16704 in a different order.
16705
16706Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16707
16708 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16709
16710 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16711 and "signal" with ".*".
16712
16713Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16714
16715 * TODO: Add note about "handle all nostop".
16716
16717 * gdb.base/{sigall.c, sigall.exp}: New test.
16718 * gdb.base/Makefile.in: Add it.
16719
16720Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16721
16722 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16723 when invoking GDB, suppresses any windowing interface.
16724
16725Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16726
16727 * config/sim-gdb: New file, simulator testing support.
16728
16729Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16730
16731 * gdb.base/interrupt.exp: Test calling func1 twice.
16732
16733Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16734
16735 * gdb.base/list.exp (test_forward_search): Set timeout higher
16736 when we'll be getting lots of output from gdb.
16737
16738 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16739 "init_malloc" to after the expect statement. Run it if that
16740 regexp is taken, but also for two others which happen if source
16741 cannot be found.
16742
16743Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16744
16745 * gdb.base/printcmds.exp: New test, for printing register before
16746 program is running.
16747
16748Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16749
16750 * gdb.base/list.exp: Correct some alternate expect patterns
16751 to reflect changes in list1.c.
16752
16753Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16754
16755 * TODO: Add item regarding large frames.
16756
16757 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16758
16759 * TODO: Remove item about enabling return.exp; it
16760 is enabled. Suggest a few more "return" tests.
16761
16762Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16763
16764 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16765 anonymous unions.
16766
16767Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16768
16769 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16770 and pr-5646.o, so "make" is the same as "make all", not "make
16771 pr-4975.o".
16772
16773Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16774
16775 * gdb.base/list.exp: Adjust expectations to reflect changes in
16776 list1.c.
16777 (test_forward_search): New test proc.
16778 * gdb.base/list1.c (long_line): New function, has long source line.
16779
16780Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16781
16782 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16783 additional line of code that was added.
16784
16785Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16786
16787 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16788 tests so as not to overflow expect's input buffers.
16789 * gdb.disasm/hppa.exp: Corresponding changes.
16790
16791Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16792
16793 Beginnings of template debugging tests.
16794 * gdb.c++/templ-info.cc: New file to test for template
16795 debugging capability of the compiler.
16796 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16797 templ-info.cc.
16798 * gdb.c++/templates.cc: Add explicit template instantiations
16799 to enable compiling with -fno-implicit-templates. Add destructor
16800 and 'value' method to T5 class for template tests.
16801 * gdb.c++/templates.exp: Add testcases for printing of template
16802 types, setting breakpoints on template methods and calling a
d63a86f8 16803 template method.
c906108c
SS
16804
16805Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16806
16807 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16808 branch target since some assemblers (gas-2.5) may emit a
16809 relocation for the branch instead of resolving it in the
16810 assembler.
16811
16812Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16813
16814 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16815 through signal handler.
16816
16817Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16818
16819 * configure.in (*-*-netware): Use config/mt-netware.
16820
16821 * config/mt-netware: New file.
16822 * config/mt-i386-netware: Removed, separate configs for different
16823 netware architectures are no longer needed now that we have
16824 --with-headers.
16825
16826Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16827
16828 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16829 by the recent changes to use ANSI C arithmetic conversions.
16830
16831Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16832
16833 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16834 bug involving using inferior_pid to figure out whether to select a
16835 frame.
16836
16837Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16838
16839 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16840 match the current disassembler output.
16841
16842Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16843
16844 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16845 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16846 types, expect "int" as type of integer values (for now).
16847
16848Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16849
16850 * gdb.base/commands.exp: New tests for if/while commands.
16851
16852Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16853
16854 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16855 by .*, since hex values have different syntax in Chill mode.
16856
16857Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16858
16859 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16860 linefeed from expect pattern for repeated types with indices > 9.
16861
16862Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16863
16864 First part of Fortran test suite.
16865 * gdb.fortran: New directory.
16866 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16867
16868Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16869
16870 * gdb.base/default.exp: Update expect pattern for load command
16871 without arguments.
16872
16873Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16874
16875 * configure.in: Change i386 to i[345]86.
16876 * gdb.base/configure.in: Likewise.
16877 * gdb.c++/configure.in: Likewise.
16878 * gdb.chill/configure.in: Likewise.
16879
16880Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16881
16882 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16883 patterns, since that is not a valid context for comments.
16884
16885Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16886
16887 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16888 repeated types and repeated types with indices > 9.
16889
16890Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16891
16892 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16893 2417; old bug has been fixed.
16894
16895Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16896
16897 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16898 send the newline ourselves instead of assuming gdb_test will do
16899 so when passed an empty input string.
16900
16901 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16902 stabs testcode.
16903
16904Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16905
16906 * lib/gdb.exp (gdb_test): Don't send anything if the first
16907 argument is an empty string. This makes cases where we want to
16908 match output that is already in expect's buffers (for example,
16909 matching a breakpoint after gdb_run_cmd has been called) work
16910 reliably.
16911
16912Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16913
16914 * config/netware.exp: New file.
16915
16916Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16917
16918 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16919 the -B and -L prefixes so we can find the debugging stub.
16920
16921 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16922 there and we are using the gcc from the tree.
16923
16924 * gdb.base/types.c: Removed.
16925
16926 * gdb.base/configure.in: Look for makefile fragments in ../config.
16927 Recognize i386-*-netware.
16928 * gdb.c++/configure.in: Likewise.
16929
16930Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16931
16932 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16933 the correct TCL syntax.
16934
16935Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16936
16937 * gdb.base/opaque.exp: use runto instead of messing around with
16938 breakpoints. Simplify by using gdb_test.
16939
16940 * gdb.base/bitfields.exp: restart between tests on netware targets
16941 because breakpoints aren't relocated after target death. Run
16942 processes to completion.
16943
16944 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16945
16946Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16947
16948 * Makefile.in: Remove extra tabs that confuse some versions
16949 of "make". Use the newly built gdb to test with by default,
16950 rather than the first one in the tester's search path.
16951
16952Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16953
16954 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16955
16956 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16957 condition help.
16958
16959Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16960
16961 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16962
16963 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16964 running.
16965 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16966 * gdb.base/funcargs.exp: Likewise.
16967
16968 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16969 * gdb.base/funcargs.exp: Likewise.
16970
16971 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16972 message is "".
16973
16974Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16975
16976 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16977 return,signals,twice}.exp: Handle non-existant binaries
16978 consistantly.
16979
16980 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16981 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16982 might testing a cross development system.
16983
16984Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16985
16986 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16987 runtest script is relative to ${srcdir}, not ${rootdir}.
16988
16989Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16990
16991 * gdb.base/signals.exp: Allow for optionality of breakpoint
16992 address.
16993
16994Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16995
16996 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16997
16998Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16999
17000 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17001 for size_t definition.
17002 * gdb.c++/templates.cc: Likewise
17003
17004 * config/mt-i386-netware: New file.
17005
17006 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17007 defined.
17008
17009 * gdb.base/Makefile.in: Added support for systems that name core
17010 files by appending "core" to the program name.
17011 * gdb.base/a1-selftest.exp: Likewise.
17012
17013Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17014
17015 * gdb.base/return.exp: Add comment and message for `return double'
17016 test failure on Sparc Solaris.
17017
17018Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17019
17020 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17021
17022Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17023
17024 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17025 from optimizing them away.
17026 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17027 patterns to include default constructors and assignment operators,
17028 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17029 character in the output of the virtual base pointer.
17030
17031Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17032
17033 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17034 expression match in print_addr_of to avoid unintented matches.
17035 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17036 versions up to 2.5.8.
17037
17038Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17039
17040 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17041 included file to run under newer versions of expect.
17042 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17043 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17044 Remove xfail for the virtual table of BDDHookV.
17045
17046Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17047
17048 * lib/gdb.exp (string_to_regexp): Set a default result.
17049 (default_gdb_start): Fix misleading message.
17050
17051Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17052
17053 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17054 Remove all CC, etc definitions.
17055 * config/mt-hpux: New file.
17056 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17057 (CFLAGS, LDFLAGS): Define.
17058 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17059
17060 * Makefile.in (site.exp): Don't insert host_os, etc.
17061 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17062 (distclean): Check existence of subdir.
17063 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17064 * gdb.base/Makefile.in: General cleanup and simplification.
17065 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17066 to build executables. Use default rule to build .o files.
17067 (EXPECT, RUNTEST, CC): Fix relative pathname.
17068 (site.exp): Don't insert host_os, etc.
17069 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17070 and/or SIGUSR1 defined.
17071 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17072 * gdb.c++/Makefile.in: General cleanup and simplification.
17073 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17074 (CFLAGS): Remove.
17075 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17076
17077Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17078
17079 * gdb.base/recurse.exp: Misc changes to get tests running again
17080 after Kung's changes to the watchpoint code.
17081 * gdb.base/watchpoint.exp: Likewise.
17082
17083Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17084
17085 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17086
17087Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17088
17089 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17090 * lib/gdb.exp (default_gdb_start): Define.
17091 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17092 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17093 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17094 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17095 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17096 Don't call gdb_target_udi in between tests.
17097
17098Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17099
17100 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17101 (which was basically just a local version of the same thing). In
17102 addition to avoiding duplication, gdb_test_exact is faster.
17103 * lib/gdb.exp (gdb_test_exact): Fix typo.
17104
17105 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17106 don't give an error.
17107
17108 * gdb.base/term.exp: Call delete_breakpoints before starting.
17109
17110 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17111 (t10): Add comment.
17112
17113Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17114
17115 Reorganization of the GDB Test Suite.
17116
17117 * gdb.base: New directory, contains all the basic tests.
17118 * gdb.c++: New directory, tests specific to C++.
17119 * gdb.chill: New directory, tests specific to Chill.
17120 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17121 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17122 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17123 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17124 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17125 t30-31 to chill).
17126 * */gdbme.*: Rename to match appropriate expect scripts.
17127 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17128 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17129 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17130 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17131 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17132 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17133 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17134 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17135 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17136 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17137 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17138 gdb.c++/virtfunc.cc: New names of C++ files.
17139 * gdb.chill/chillvars.ch: New name of Chill file.
17140 * gdb.base/configure.in, gdb.c++/configure.in,
17141 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17142 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17143 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17144 * configure.in (configdirs): Update to reflect directory changes.
17145 (target_abbrev): No longer define for any configuration.
17146 * Makefile.in: Cosmetic improvements to header comments.
17147
17148Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17149
17150 Various changes to gdb.t31:
17151
17152 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
17153 * gdbme.ch: Make all key-words and predefineds be upper-case.
17154 * chillvars.exp: Expect key-words and predefinds in upper-case.
17155
17156 * chillvars.exp: Use gdb_test_exact many places.
17157 Change expected output for arrays (which now includes index labels).
17158
17159 * pr-5020.exp, gdme.ch (module PR_5020):
17160 New test, for PR-5020.
17161
17162Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
17163
17164 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
17165 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
17166
17167Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
17168
17169 * Makefile.in: Fix bit-rot in definitions of CHILL,
17170 CHILL_FOR_TARGET and Chill_LIB.
17171 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
17172 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
17173 CHILL, and CHILL_LIB.
17174
17175Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
17176
17177 * Revert the previous changes. Please see Rob's directory
17178 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
17179
17180Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
17181
17182 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
17183 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
17184 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
17185 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
17186 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
17187 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
17188 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
17189 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
17190 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
17191 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
17192 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
17193 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17194 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17195 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17196 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17197 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17198 changes from 94Q1.
17199
17200Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17201
17202 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17203 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17204 Rob's new testing fragments.
17205
17206Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17207
17208 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 17209 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
17210
17211Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17212
17213 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17214 version also, match on casted version strings, and match on
17215 gdb startup case where the line numbers might be messed up.
17216
17217Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17218
17219 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 17220 (CFLAGS): Delete it from here.
c906108c
SS
17221
17222Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17223
17224 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17225
17226Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17227
17228 * Makefile.in (RUNTEST): Default to just "runtest".
17229
17230Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17231
17232 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17233 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17234 the code has been restructured.
17235
17236Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17237
17238 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17239 \n, not just one of each.
17240
17241 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17242 /bin/cc gives a warning if you do.
17243
17244Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
17245
d63a86f8 17246 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
17247 __t10ListS_link1ZUiRCUiPT0
17248
17249Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17250
17251 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
17252 on local variables in recursive functions.
17253
17254 * gdb.t07/Makefile.in: Build the new test.
17255
17256Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17257
17258 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
17259 directly. Instead compare the return values from actual calls.
17260
17261Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
17262
17263 * Makefile.in (check): Set TCL_LIBRARY for runtest.
17264
17265Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17266
17267 * From Peter Schauer with minor modifications.
a9c64011
AS
17268 * gdb.t15/return.exp (return_tests): Handle targets where "return"
17269 stops in mid-line in the caller. Add xfail for returning a float
17270 value on X86 targets.
c906108c
SS
17271
17272Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17273
17274 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
17275 to avoid expect lossage.
17276 (fmem_LRbug_tests): Likewise.
17277 * gdb.disasm/hppa.s: Corresponding changes.
17278
17279 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
17280 conditions to work with latest dejagnu/expect.
17281
17282 * gdb.t15/funcargs.exp (finish from indirect call): No longer
17283 expected to fail on the PA.
17284 (backtrace in call with trampolines): Explicitly require main
17285 to be frame #1 (no trampolines should show up in backtrace).
17286
17287 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
17288 "continue -expect".
17289 * gdb.t06/break.exp: Likewise.
17290 * gdb.t07/watchpoint.exp: Likewise.
17291 * gdb.t13/bitfields.exp: Likewise.
17292 * gdb.t15/{funcargs,return}.exp: Likewise.
17293 * gdb.stabs/weird.exp: Likewise.
17294 * config/{mips,udi}-gdb.exp: Likewise.
17295
17296 * hppa.sed: Enclose comments within a sed command to avoid
17297 losing with the old OSF1 sed.
17298
17299Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17300
17301 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
17302 sequent dynix.
17303 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
17304 * gdb.t15/funcargs.exp: Conditionally step again to really
17305 finish from marker_call_with_trampolines. Handle the case where
17306 the first step from within call_with_trampolines already steps
17307 us back to main.
17308 * gdb.t15/gdbme.c: Add comment to closing brace of
17309 call_with_trampolines for funcargs.exp.
17310
17311Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17312
d63a86f8 17313 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
17314 Fix typo(s).
17315
17316Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17317
17318 * gdb.t07/gdbme.c: More code for watchpoint testing.
17319
17320 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
17321 "Hardware watchpoint" throughout file.
17322 (test_watchpoint_triggered_in_syscall): New test.
17323 (test_complex_watchpoint): New test.
17324
17325Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17326
17327 * gdbme.c (call_with_trampolines): New function to try and step
17328 into. Tests trampoline problems on the PA.
17329
17330 * funcargs.exp (localvars_in_indirect_call): No longer expect
17331 stepping into indirect call to fail on PAs.
17332 (test_stepping_over_trampolines): New test.
17333
17334Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17335
17336 * TODO: Add suggestions for static member function tests, and
17337 completion tests.
17338
17339Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17340
17341 * TODO: Add suggestions for "p/a" tests.
17342
17343 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17344 (default_gdb_exit): Replace all the hair with sending "quit" to
17345 the process with a simple close.
17346
17347Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17348
17349 * TODO: Add suggestions for shared library tests.
17350
17351Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17352
17353 * TODO: Add suggestions for x/s tests.
17354
17355Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17356
17357 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17358 "enable once", and "enable breakpoints once" with ".*".
17359
17360Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17361
17362 * TODO: Add suggestions about structure passing tests.
17363
17364Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17365
17366 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17367 the primary1 test, use work around if __GNUC__ < 2.
17368 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17369 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17370 Test for bad output rather than waiting for timeout. Issue
17371 second continue only if first continue failed.
17372
17373Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17374
17375 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17376 operator[] test with gdb_test because the old code didn't seem to
17377 be getting the quoting right with the new dejagnu.
17378
17379Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17380
17381 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17382 one from the path.
17383 * Makefile.in: Use a fresh expect if there is one, use runtest
17384 from the src tree if there is one.
d63a86f8 17385
c906108c
SS
17386Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17387
17388 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17389 next over recursive call. Revise the tests from that point on
17390 (which had been skipped) to match GDB's actual (correct) output.
17391
17392 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17393 with next over a breakpoint whose condition is false.
17394
17395 * gdb.t00/help.exp: Comment out "help set print" tests just like
17396 (and for same reason as) "help set" test.
17397
17398Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17399
17400 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17401 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17402
17403Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17404
17405 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17406 necessary gdb_target_udi.
17407
17408 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17409
17410 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17411 1838 and 2417; they are fixed.
17412
17413 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17414 gdb.t03/ptype.exp (ptype structure, ptype union):
17415 Remove xfails; the test is looser than when the xfails were added.
17416
17417 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17418 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17419
17420 * gdb.t01/run.exp: Only run shell test if isnative.
17421
17422 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17423 since "run" automatically loads if necessary. Call gdb_target_udi
17424 after the "file" since "file" kills any execution target.
17425
17426 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17427 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17428 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17429 argument for UDI.
17430
17431Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17432
17433 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17434
17435 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17436
17437Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17438
17439 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17440 properly quoting regexps. This makes the second argument to
17441 demangle a fixed string, which matches the callers, instead of a
17442 shell-style pattern which is what the previous implementation
17443 used. Update some of the callers.
17444
17445Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17446
17447 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17448 (comib_nullified_tests): Fix typo.
17449 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17450 strings. No longer expected to fail.
17451
17452 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17453 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17454 strings. No longer expected to fail.
17455
17456 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17457 string. No longer expected to fail.
17458
17459Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17460
17461 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17462 No longer expected to fail.
17463
17464 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17465 string. No longer expected to fail.
17466
17467Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17468
17469 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17470 only in the names (I probably got most of them). I was even
17471 generous with some which differed in underscores in names, and
17472 probably missed a few, and I *still* was able to remove almost a
17473 third of the file with almost no impact on testsuite coverage.
17474
17475Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17476
17477 * gdb.t00/default.exp: Match udi_attach error message as well as
17478 the one from child_attach.
17479
17480 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17481
17482 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17483
17484 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17485 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17486
17487 * Move test with enums and partial symbols back to
17488 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17489 Reverts the change of 26 May 93. Per today's change to
17490 stabs.texinfo, the behavior that weird.exp was expecting was
17491 unreasonable; what is important is that the compiler+gdb get
17492 things right, which happens with a recent gcc. Also fix the test
17493 to deal with native compilers which put out the stab gdb can't
17494 deal with.
17495
17496Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17497
17498 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17499 in the names. The main thing these accomplish is to slow things down.
17500 Many more such duplicates surely remain.
17501
17502 * gdb.t00/help.exp: Comment out "help support" test just like
17503 (and for same reason as) "help set" test.
17504
17505Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17506
17507 * gdb.t06/break.exp: Remove setup_xfails for
17508 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17509 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17510 about known bug in gcc to include up through 2.5.8.
17511 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17512 well as "_vb$".
17513 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17514 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17515 with latest gcc and gdb.
17516 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17517 well as "_vb$".
17518
17519Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17520
17521 * configure.in (hppa*-*-*): Also configure and build stabs-only
17522 tests.
17523
17524Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17525
17526 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17527 * gdb.t10/configure.in (hppa*-*-*): Use it.
17528
17529Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17530
17531 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17532
17533Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17534
17535 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17536 versions prior to 1.13.5.
17537
17538Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17539
17540 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17541 the prompt is at the start of a line.
17542
17543Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17544
17545 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17546 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17547 in the copr tests now.
17548 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17549 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17550 expected to fail.
17551
17552Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17553
17554 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17555 gdb.t31/chillvars.exp, lib/gdb.exp:
17556 Tweak to run under either version of expect.
17557 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17558 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17559 * gdb.t11/list.exp: Remove extraneous whitespace.
17560
17561Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17562
17563 * gdb.t16/printcmds.exp (test_print_strings): Accept
17564 "(unsigned char *) " before the string.
17565
17566 * TODO: Add notes about printing of fancy types and GDB expressions.
17567
17568Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17569
17570 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17571 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17572 if doing mips-idt-ecoff.
c906108c
SS
17573
17574Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17575
17576 * Most .exp files: Tweak to run under either version of expect.
17577
17578Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17579
17580 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17581 xfails; I'm not sure why they are failing, but not because of PR 1806.
17582
17583Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17584
17585 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17586 defined in lib/gdb.exp.
17587
17588Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17589
17590 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17591 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17592 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17593 have to be typeless.
17594
17595Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17596
17597 * TODO: Add suggestion for copyright year test.
17598
17599Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17600
17601 * configure.in (*-*-lynxos*): Add stabs tests.
17602
17603Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17604
17605 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17606 so insert a tab before any assembler directive in column zero.
17607
17608 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17609 stores.
17610 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17611 stores.
17612 (fpu_short_memory_tests): Likewise.
17613
17614Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17615
17616 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17617 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17618 .stabs directives in comments.
17619
17620Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17621
17622 * TODO: New file, describing tests we could write.
17623 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17624
17625Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17626
17627 * gdb.t06/signals.exp: Add kludge to force re-sync.
17628
17629 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17630 to xgdb instead of gdb, get out of gdb.
17631
17632Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17633
17634 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17635 for info.
17636
17637Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17638
17639 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17640 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17641 * gdb.stabs/hppa.sed: New sed script for the PA.
17642
17643Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17644
17645 * gdb.stabs: Re-write weird.def and configuration to use sed
17646 instead of cpp. sed is portable and POSIX; cpp is neither.
17647
17648Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17649
17650 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17651
17652Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17653
17654 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17655
17656Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17657
17658 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17659 "_vb$".
17660 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17661 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17662
17663Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17664
17665 * lib/gdb.exp: Comment out code which depends on non-existent
17666 `transform' procedure.
17667
17668Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17669
17670 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17671 * lib/gdb.exp: Transform tool name.
17672 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17673 1.1's new error handling system.
17674
17675Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17676
17677 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17678
17679Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17680
17681 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17682 They made pattern matching so slow that timeouts happened on
17683 heavily loaded systems. Now any output from "show print" which
17684 gets us back to the GDB prompt is a PASS.
17685
17686Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17687
17688 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17689
17690Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17691
17692 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17693
17694 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17695 It is not from PR 3220.
17696
17697Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17698
17699 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17700 just started failing because they depended on the order the
17701 subcommands are presented, or exact docstring text. This kind of
17702 test is a pain and has minimal benefit.
17703
17704Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17705
17706 * gdb.t09/corefile.exp: At end of test, use "core" command with
17707 no arguments.
17708
17709Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17710
17711 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17712 17}/Makefile.in: Make it possible to run the testsuite with Sun
17713 make and CC = cross gcc by adding explicit build rules for .o
17714 files.
17715
17716Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17717
17718 * gdb.t15/funcargs.exp: Don't put comments on same line as
17719 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17720
c906108c
SS
17721Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17722
17723 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17724
17725Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17726
17727 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17728 * gdb.t20/inherit.exp: remove three dumplicate entries.
17729
17730Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17731
17732 * gdb.t06/break.exp: For "next over recursive call", fail on any
17733 incorrect output, not just on "factorial (value=2)".
17734
17735Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17736
17737 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17738 working now. Add an xfail if accesing a bss variable causes
17739 a memory error if the target is not yet run.
17740
17741Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17742
17743 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17744 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17745 name of __st* demangling (2 strings). Did Kung really get the
17746 more than 95 others right without testing them?
17747
17748Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17749
17750 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17751
17752Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17753
17754 * configure.in (configdirs): Add gdb.disasm
17755 * gdb.disasm: New directory for GDB disassembler tests.
17756 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17757
17758Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17759
17760 * gdb.t00/help.exp: Don't test "help set".
17761
17762 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17763 from within expect statements. None of these happen anymore and
17764 they cause regressions to be silently unnoticed.
17765
17766 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17767 messages) about known failures with gcc cygnus-2.4.5-930417.
17768
17769 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17770 comp-info.exp so it gets built if it doesn't exist.
17771
17772 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17773 it is no longer used.
17774 * gdb.t13/comp-info.c: Removed.
17775
17776Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17777
17778 * gdb.t06/signals.exp: Add xfail for sun3.
17779
17780Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17781
17782 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17783 relevant because ^C doesn't get sent but failure can be reproduced
17784 interactively).
17785
17786Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17787
17788 * gdb.stabs/alpha.mt: New configuration file for alpha.
17789 * gdb.stabs/configure.in: Use it.
17790 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17791 sharing with alpha.mt, redefine long to word via preprocessor.
17792 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17793 for alpha.
17794 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17795 native cc.
17796 * gdb.t00/teststrategy.exp: Change expect string so that we
17797 consume the `(xgdb)' from the command echo and from the gdb prompt.
17798 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17799 gdb currently compares all values as long, so this failure probably
17800 applies to any configuration where LONGEST is bigger than a target int.
17801 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17802 with gcc.
17803 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17804 to handle opaque pointers, gcc is.
17805 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17806 as first argument. Include <sys/types.h> and change all operator
17807 new definitions to use size_t.
17808 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17809 now that we use size_t.
17810
17811Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17812
a9c64011 17813 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17814 a long or float array cast all array members to the same type.
a9c64011 17815 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17816 with 64 bit longs.
a9c64011 17817 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17818 on alpha.
a9c64011 17819 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17820
17821Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17822
17823 * gdb.t24 (demangle.exp): Constructors of templates have names like
17824 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17825 section 14.6 of the ARM.
17826
17827 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17828 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17829 accomplish little and slow down the testsuite.
17830
17831 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17832 Accept spaces various places.
17833
17834Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17835
17836 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17837 with watchpoint enabled.
17838
17839 * Makefile.in: Remove definition of CC and remove the second
17840 definition of CXX (the "CXX = gcc" one remains). These definitions
17841 were causing backquotes to be expanded within backquotes, which
17842 doesn't work.
17843
17844Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17845
17846 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17847
17848Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17849
a9c64011
AS
17850 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17851 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17852 by mips cc and contains no stabs entries.
17853
17854Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17855
17856 * config/vx-gdb.exp: Use fake device to load files rather than
17857 NFS.
17858 * lib/gdb.exp: New proc to do "file" command.
17859 * config/unix-gdb.exp: Use new "file" proc.
17860
17861Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17862
17863 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17864 Rework board rebooting slightly.
17865 (gdb_exit): Don't exit from the remote shell; there isn't one.
17866 * gdb.stabs/weird.exp: If a program is being debugged already,
17867 kill it.
17868 * gdb.t04/setvar.exp: Stop and restart gdb.
17869 * gdb.t05/expr.exp: Likewise.
17870 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17871 restart gdb and reload the program.
17872 * gdb.t08/opaque.exp: Likewise.
17873 * gdb.t12/scope.exp: Likewise.
17874 * gdb.t13/bitfields.exp: Likewise.
17875 * gdb.t15/funcargs.exp: Likewise.
17876 * gdb.t20/classes.exp: Likewise.
17877 * gdb.t03/ptype.exp: Increase timeout.
17878 * gdb.t16/printcmds.exp (test_print_string_constants,
17879 test_print_array_constants): Likewise.
17880 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17881 * gdb.t20/classes.exp (do_tests): Likewise.
17882 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17883
17884Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17885
17886 * gdb.stabs: Renamed *wierd* to *weird*.
17887
17888Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17889
17890 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17891 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17892
17893Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17894
17895 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17896 (do_tests): Remove xfail for whatis on one_var and two_var.
17897
17898Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17899
17900 * Makefile.in: Made cross building work better by adding
17901 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17902
17903Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17904
17905 * gdb.t15/{return.c,return.exp,Makefile.in}:
17906 New test, currently commented out.
17907
17908Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17909
17910 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17911 still running and removes the leftover named socket so GDb can do
17912 clean restarts.
17913
17914Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17915
17916 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17917 console, not GDB.
17918 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17919 cross testing works better with "make check"
17920 * config/unix-gdb: Use default procedures for exit and version.
17921 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17922 with the newest VxWorks.
17923
17924Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17925
17926 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17927 old form.
17928
17929 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17930 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17931
17932 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17933
17934 * config/unix-gdb.exp: Remove this version of gdb_exit
17935 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17936 Rob says he'll look at it when he gets back to testing boards.
17937
17938Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17939
17940 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17941 an expected fail for certain ptype commands.
17942
17943 * gdb.t20/classes.exp: Update expected results of "ptype class
17944 Base1" to account for the constructor that now appears in the type.
17945
17946Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17947
17948 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17949 disappeared from list.
17950 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17951 "alldone" proc with call to cleanup and exit.
17952 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17953 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17954 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17955 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17956 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17957 "alldone" proc with simple returns that suppress remaining
17958 tests. The alldone proc went away many months ago.
17959
17960Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17961
17962 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17963
17964 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17965
17966Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17967
17968 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17969 as vax gdb will display them.
17970
17971Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17972
17973 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17974 optimizers.
17975
17976 * scope.exp: Change "bad value for localval" messages so each one
17977 is unique.
17978
17979 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17980 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17981
17982 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17983
17984Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17985
17986 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17987 doesn't exist (due to optimization).
17988
17989Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17990
17991 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17992 contains \r because the filename is long.
17993
17994 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17995 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17996
17997Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17998
17999 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18000 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18001 Ultrix.
18002 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18003 int tests.
18004 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18005
18006Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18007
18008 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18009
18010 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 18011 to match does not match the passing case but still matches the
c906108c
SS
18012 failing case.
18013
18014Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18015
18016 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18017
18018Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18019
18020 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18021 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18022 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18023 Remove various versions of gdb_exit.
18024 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18025 gdb_exit.
18026 * config/unix-gdb.exp: gdb_exit remains here, and should override
18027 the generic version, since it's doing a lot of wierd stuff that
18028 the other versions aren't. FIXME, fold it in, or abandon this
18029 version.
18030
18031Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18032
18033 * gdb.t24/demangle.exp: Add tests for PR 3220.
18034
18035Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18036
18037 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18038
18039Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18040
18041 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18042 "i386-*-*". Works for i486 as well.
18043
18044 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18045 bug, and expand domain of xfail to all SVR4 systems, since the
18046 actual problem is likely to be in generic SVR4 /proc support.
18047
18048Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18049
18050 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18051
18052Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18053
18054 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18055 xfails for other systems. Match a missing 'Continuing.' as an
18056 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18057
18058 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18059 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18060 Only issue warning for missing executables if -all option is used.
18061
18062 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18063 file if -all option is used. It's like an unpredictable XFAIL.
18064
18065Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18066
18067 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18068 for dynamically linked binaries.
18069
18070 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18071
18072Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18073
18074 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18075 to state that this is a known bug in old versions of g++.
18076
18077Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18078
18079 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18080 while waiting for `Continuing'.
18081
18082Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18083
18084 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18085 in text, data, and bss.
18086 * gdb.t10/nodebug.c: Add local and global test variables for
18087 initialized and uninitialized data.
18088
18089Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18090
18091 * config/unix-gdb.exp (gdb_exit): Add "wait".
18092
18093Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18094
18095 * gdb.t06/signals.exp: xfail the continue from the handler for all
18096 targets.
18097
18098 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18099 function with watchpoints enabled, the i386 call dummy starts with
18100 a call.
18101
18102 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18103 386 bsd names its corefiles.
18104
18105Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18106
18107 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18108 compilers don't grok it.
18109 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18110 with small octal ints rather than character constants, which
18111 are signed and might not fit if first promoted to int.
18112
18113Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18114
18115 * gdb.t09/Makefile.in (clean): Remove corefile.
18116
18117Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18118
18119 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18120
18121Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18122 and Jim Kingdon (kingdon@cygnus.com)
18123
18124 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18125 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18126 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18127
18128Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18129
18130 * gdb.t17/interrupt.exp: Add xfail for hppa.
18131
18132Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18133
18134 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18135 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18136 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18137 to determine signed-ness of bitfields and use the result to setup
18138 the xfail.
18139 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18140 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18141 call line is reached if necessary.
18142
18143Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18144
18145 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18146
18147Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18148
18149 * gdb.t06/break.exp: Also test `clear' command.
18150
18151Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18152
18153 * gdb.t00/teststrategy.exp: Remove extra quote.
18154
18155 * gdb.t07/watchpoint.exp: Change xfail for calling function with
18156 watchpoint enabled to be for all non-68k machines.
18157
18158 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
18159
18160Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18161
18162 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
18163 targets use aout.mt instead of ecoff.mt as gas understands
18164 standard aout format.
18165
18166Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18167
18168 * lib/gdb.exp (runto): Don't insist that function we are running to
18169 was compiled with -g.
18170
18171 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
18172
18173 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
18174 to get back into the read system call.
18175 Accept leading newline in case where we woke it up.
18176
18177Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18178
18179 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
18180 to make the stabs test work on ecoff systems using gcc and -with-stabs.
18181 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
18182 enable ecoff configuration.
18183
18184Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18185
18186 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
18187
18188Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18189
18190 * gdb.t16/printcmds.exp: Add another printf test.
18191
18192Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
18193
18194 * configure.in: If configured -with-stabs on any target, add
18195 stabsdirs to configdirs.
18196
18197Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18198
18199 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18200 fun" so pattern does not match the command itself.
18201
18202Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18203
18204 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18205
18206Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18207
18208 * gdb.t17/interrupt.exp: Test for more things.
18209
18210Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18211
18212 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18213 compiler arranges the code and line numbers.
18214
18215 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18216
18217Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18218
18219 * gdb.t00/help.exp: Increase expect input buffer size.
18220
18221Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18222
18223 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18224
18225 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18226
18227 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18228
18229 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18230 [0-9]*, not just [0-9].
18231
18232Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18233
18234 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18235
18236 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18237
18238Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18239
18240 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18241
18242Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18243
18244 * gdb.t06/signals.c: Add xfails for sun3.
18245
18246 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
18247
18248 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
18249 test_stepping tests.
18250
18251Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18252
18253 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
18254
18255 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
18256
18257 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
18258 rather than actually putting it through cpp twice.
18259
18260 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
18261
18262Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
18263
18264 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
18265 no longer needed.
18266
18267Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18268
18269 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
18270
18271 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
18272 C++ features prints as "struct", make it a pass, not an xfail.
18273
18274Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18275
18276 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
18277 Don't require VA to print as "class" rather than "struct".
18278
18279Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
18280
18281 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
18282
18283Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18284
18285 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
18286
18287Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18288
18289 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
18290 order.
18291
18292Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18293
18294 * gdb.t16/printcmds.exp: Add printf tests.
18295
18296 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
18297
18298 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
18299
18300Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
18301
18302 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
18303 pass counts, to counteract any existing or future setup_xfails.
18304
18305Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18306
18307 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
18308 {BEGIN,END}_COMMON for common block instead of STAB.
18309 * gdb.stabs/wierd.exp: Add xfail for rs6000.
18310
18311 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
18312 intp_var should be N_GSYM not N_LSYM.
18313 wierd-aout.S: Use a label for the value of the N_SO.
18314 wierd.def: Remove all backslashes.
18315 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
18316
18317Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18318
18319 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
18320 get the expected next to inheritance3.
18321
18322Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18323
18324 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
18325 now that gcc-2.4 gets it right.
18326
18327Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18328
18329 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18330
18331 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18332 generating comp-info.exp which works for cross-compilation.
18333
18334Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18335
18336 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18337 "*-*-sysv4.*".
18338
18339Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18340
18341 * gdb.t01/run.exp: Start with a fresh gdb.
18342 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18343 SVR4.x.
18344
18345Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18346
18347 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18348 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18349 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18350 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18351 things to remove.
18352
18353Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18354
18355 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18356 test cases from bug reports.
18357
18358Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18359
18360 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18361 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18362 avoid spurious xfails.
18363 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18364 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18365 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18366
18367Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18368
18369 * gdb.t00/teststrategy.exp: Rework to provide more useful
18370 description of each test, fix problem with systems that define
18371 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18372 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18373 results for "next over recursive call" so timeouts aren't taken
18374 by error.
18375
18376Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18377
18378 * gdb.t12/scope.exp: Test printing of variables before run.
18379
18380 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18381 printed in wrong order due to sorting.
18382
18383Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18384
18385 * gdb.t00/teststrategy.exp: Fix expected results for printing
18386 user entered string constant. Is array of char, prints with no
18387 address.
18388
18389 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18390 commands.
18391 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18392 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18393 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18394 of struct of char arrays.
18395 * gdb.t00/radix.exp: New tests for radix commands.
18396
18397Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18398
18399 * gdb.t16/printcmd.exp: Print a variable before running program
18400 (with xfail for AIX).
18401
18402Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18403
18404 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18405
18406 * gdb.t16/printcmd.exp: Don't print variables before running program.
18407
18408 * gdb.t06/break.exp: Don't require envp argument to main.
18409
18410 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18411
18412 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18413 Add xfails for rs6000.
18414
18415 * gdb.t02/whatis.exp: Change other tests not to re-test something
18416 we already tested.
18417
18418 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18419 each type used has a variable of that type.
18420
18421Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18422
18423 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18424
18425Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18426
18427 * configure.in: change srctrigger to be a file, not a directory
18428
18429Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18430
18431 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18432
18433 * gdb.t11/list.exp: Fixed a couple of typos.
18434
18435Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18436
18437 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18438 is fixed and PR is closed.
18439 * gdb.t16 (gdbme.c): Add simple test string variable.
18440 * gdb.t16 (printcmds.exp): Add tests with simple test string
18441 variable, primarily for boundaries on "set print elements".
18442
18443Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18444
18445 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18446 Make leading 0's optional and don't expect a tab in the middle
18447 of the number.
18448
18449 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18450
18451 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18452 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18453 don't end command passed to gdb_test with newline.
18454
18455 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18456 signed keyword away, don't expect signed bitfields to be signed.
18457
18458 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18459 printing with only as many 1's as are in the field as well as printing
18460 with 32 1's (see comment).
18461
18462Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18463
18464 * gdb.t00/default.exp: Start with a fresh gdb.
18465 * configure.in (configdirs): Remove gdb.t31 until the chill
18466 compiler works again. It no longer is able to find chillrt0
18467 since it isn't in libchill.a anymore.
18468 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18469 wierd.o, make more modular.
18470 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18471 spurious newlines that caused problems.
18472
18473Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18474
18475 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18476 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18477 gdb.stabs/wierd.{exp,def}: Many new tests.
18478
18479 * gdb.t00/default.exp: update info line for new message.
18480
18481 * gdb.t02/{whatis.exp,gdbme.c}:
18482 Test that "char *" doesn't print as "caddr_t".
18483
18484Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18485
18486 * gdb.t00/help.exp: Use .* in place of some help messages which
18487 just changed.
18488 gdb.t00/default.exp: Update "info frame" test for new message.
18489 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18490 Remove some xfails
18491
18492Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18493
18494 * gdb.t03/{gdbme.c,ptype.exp}:
18495 Add tests for typedef'd struct and union without tags.
18496 Also check "whatis" on a variable of a typedef'd enum without a tag.
18497
18498 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18499 PRMS 1823; the bug still exists but isn't reproduced by this test
18500 anymore), and remove rs6000 XFAIL (the bug is fixed).
18501
18502 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18503 duplicated from whatis.exp. For those that are left, accept
18504 "long", "long int", or "int" for long variables (whatis.exp already
18505 has an XFAIL for "int", so no need to fail it here).
18506
18507 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18508 Deal with GCC's names for types now that GDB uses the compiler's names.
18509
18510 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18511 setup_xfail's for sunos4. If we #defined the signed keyword away,
18512 don't expect GDB to know that char it is signed.
18513
18514 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18515
18516Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18517
18518 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18519 should work on any system, regardless of debugging format.
18520 * gdb.t21/demangle.exp: Move to gdb.t24.
18521 * gdb.t24/demangle.exp: Move from gdb.t21.
18522 * gdb.t24/{Makefile.in, configure.in}: New files.
18523
18524Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18525
18526 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18527 * gdb.stabs: New directory.
18528
18529Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18530
18531 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18532 not just "Quit anyway?".
18533
18534Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18535
18536 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18537 that all setup_xfails are immediately followed by clear_xfails.
18538
18539Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18540
18541 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18542 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18543 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18544 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18545 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18546 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18547 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18548 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18549 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18550 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18551 gdb.t31/chillvars.exp, lib/gdb.exp:
18552 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18553 bug-gdb@prep.ai.mit.edu.
18554
18555Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18556
18557 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18558 with 0.0, not integer 0.
18559
18560Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18561
18562 * gdb.t06/break.exp: Update for "Kill the program" message change.
18563
18564Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18565
18566 * Makefile.in (GDBFLAGS): Set to -nx.
18567 * Makefile.in (site.exp): Use GDBFLAGS.
18568
18569Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18570
18571 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18572 Makefiles.
18573 (check): depend on just-check.
18574 (just-check): added so that tests can be run without a noop
18575 build pass.
18576
18577Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18578
18579 Switch to using configure's configdirs.
18580 * Makefile.in (Makefile): add configure.in dependency.
18581 (SUBDIRS): removed redundant assignment.
18582 * configure.in: switch subdirs assignment to configdirs.
18583 * gdb.t*/configure.in: new files.
18584
18585Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18586
18587 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18588 works.
18589
18590Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18591
18592 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18593 in explicit rules. Apparently this is not supported by some makes.
18594
18595Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18596
18597 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18598
18599Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18600
18601 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18602 disappeared.
18603
18604Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18605
18606 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18607
18608Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18609
18610 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18611 watchpoint problem that is now fixed.
18612 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18613 uninitialized convenience variables.
18614 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18615 structures.
18616
18617Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18618
18619 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18620 which causes expect to get out of sync with gdb on long output
18621 from help set.
18622 * gdb.t09/corefile.exp: Make expected pattern for core file
18623 failing signal and frame output format less sun specific.
18624
18625Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18626
18627 * gdb.t31/chillvars.exp: Add and remove initial dummy
18628 breakpoint, so that symbol table is forced in.
18629 (Needed at least on Sunos4, though it seems not SVR4.)
18630 * gdb.t31/chillvars.exp: Update for changed output format.
18631
18632Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18633
a9c64011 18634 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18635
18636Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18637
18638 * Makefile.in: Added --srcdir when invoking runtest, removed the
18639 need for a local config file. (optional now)
18640
18641Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18642
18643 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18644 failure count used to force early termination. Add some more
18645 expected failures for gnu style demangling.
18646
18647Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18648
18649 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18650 pmi variable from gdb.t20/gdbme to get optimized away.
18651 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18652 Check for written corefile upon timeout _and_ eof.
18653
18654Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18655
18656 * config/unix-gdb.exp: Add missing return 0.
18657
18658Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18659
18660 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18661 test termination.
18662
18663Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18664
18665 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18666 disappeared.
18667
18668Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18669
18670 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18671 time as i860 support works.
18672
d63a86f8 18673 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18674 "backtrace 100\r" rather than just "backtrace\r", to match last
18675 change.
18676
18677Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18678
18679 * config/udi-gdb.exp (gdb_exit): Remove close command.
18680 (gdb_target_udi): New procedure to set the UDI target.
18681 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18682 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18683 Added waits for prompts after several question responses. Added
18684 some more responses used by a29k-amd-udi-gdb.
18685 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18686 pass different arguments, restart UDI connection after program
18687 completion.
18688 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18689 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18690 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18691 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18692 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18693 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18694 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18695 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18696 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18697 after program completion.
18698 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18699 compiled with a SELECT_VECS setting.
18700 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18701 infinite recursion.
18702
18703 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18704 Added checks for COFF results, and made them expected failures for
18705 all targets. It would be better to make them expected failures
18706 for COFF targets only.
18707
18708Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18709
18710 * Makefile.in: add null dvi target, don't bother to recurse
18711 through test directories for info and install-info; rename
18712 $(datadir) to be dejagnu instead of deja-gnu
18713
18714Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18715
18716 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18717 compiler to coredump.
18718 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18719 code.
18720
18721Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18722
18723 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18724 coredump.
18725 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18726 code.
18727
18728Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18729
18730 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18731 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18732 which in a shell. Deletes xgdb when done.
18733 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18734 Tests the return from the "set height" or "set width" commands.
18735 Added a few return codes where needed.
18736
18737Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18738
18739 * Makefile.in (SUBDIRS): Add gdb.t17.
18740 * configure.in (subdirs): Add gdb.t17.
18741 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18742 files to test gdb's calling of functions in the inferior with
18743 the correct arguments and gdb's ability to retrieve any
18744 result returned.
18745
18746Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18747
18748 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18749 may be called after gdb goes away. Previous versions of expect
18750 needed these to avoid file descriptor leaks, but they cause
18751 errors with the current revision of expect.
18752 * gdb.t00/gdbvars.exp: Use -re on expected output after
18753 setting sevenbit-strings.
18754 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18755 to set sevenbit-strings consistent across tests.
18756 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18757 set sevenbit-strings consistent across tests.
18758
18759Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18760
18761 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18762 expected output to match current "expect" expectations.
18763
18764Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18765
18766 * gdb.t00/default.exp: Change expected output for default "source"
18767 command, to match new gdb behavior which requires a filename to
18768 source.
18769
18770Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18771
18772 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18773 expected fail for i486-*-* that misses the marker2 function.
18774 * gdb.t10/crossload.exp (bfddefault): Allow successful
18775 recognition of a format to pass even if no symbols are found.
18776 Explicitly catch failures where the format is not recognized
18777 or is ambiguous, and add the reason to the fail message.
18778 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18779 the cause is and invalid target and add reason to failure message.
18780 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18781 elf32-i386, elf32-sparc, and elf32-i860.
18782 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18783 Set up expected failure for 'filename'::variable scope resolution,
18784 which is now apparently broken on all targets.
18785 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18786 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18787 gdb.t23/templates.exp: Change failure for missing binfile into
18788 just a warning.
18789 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18790 references.
18791
18792Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18793
18794 * gdb.t00/default.exp: Add expected output for default "source"
18795 command, to match new gdb behavior.
18796 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18797
18798Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18799
18800 * config/*-gdb.exp: returns an error, rather than exiting on
18801 internal errors.
18802
18803Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18804
18805 * gdb.t03/gdbme.c: Add pointer to struct variable.
18806 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18807 referencing struct members.
18808
18809Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18810
18811 * configure.in (mips-idt-ecoff): New target.
18812 * config/mips-gdb.exp: New file for remote board using MIPS remote
18813 debugging protocol.
18814
18815 * Redid configuration scheme. Removed gdb.t*/configure.in.
18816 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18817 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18818 distclean targets. Built executables via .o files. Adjusted
18819 tests to account for source files in $(srcdir) rather than
18820 $(objdir).
18821 * lib/gdb.exp (runto): Don't expect () after the function name,
18822 because it may have arguments.
18823
18824Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18825
18826 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18827 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18828 expected failures for mips-idt-* and mips-sgi-*.
18829 * gdb.t00/default.exp (attach): Kill process if requested.
18830 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18831 that does not read core files.
18832 * gdb.t01/run.exp: Removed checks for exit status code.
18833 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18834 it is linked in.
18835 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18836 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18837 appropriate, rather than doing it by hand.
18838 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18839 execution.
18840 * gdb.t10/crossload.exp: Kill existing program if needed.
18841 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18842 appropriate, rather than doing it by hand. Always increase
18843 timeout for this test, not just for VxWorks.
18844
18845Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18846
18847 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18848 of Chill STRUCT types and STRUCT values.
18849 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18850 than "char".
18851 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18852 struct2): New struct definitions and initializations to test
c906108c
SS
18853 simple Chill STRUCT types.
18854
18855Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18856
18857 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18858 the null byte at the end of strings.
18859 * gdb.t00/default.exp: Make show version insensitive to copyright
18860 date.
18861 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18862 to avoid dependencies on target char signedness.
18863 * gdb.t16/printcmds.exp: Update expected results for explicitly
18864 unsigned char.
18865 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18866 now work.
18867 * gdb.t21/demangle.exp: Add many more patterns for template
18868 demangling, most of them being expected failures.
18869 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18870 string we are matching for, to match on the whole string.
18871 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18872 and fix a whole bunch that had incorrect expected output but were
18873 passing anyway because of the bug in "proc demangle".
18874 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18875 type.
18876 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18877
18878Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18879
a9c64011
AS
18880 * gdb/testsuite: made modifications to testcases, etc., to allow
18881 them to work properly given the reorganization of deja-gnu and the
18882 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18883
18884Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18885
18886 * gdb/testsuite: Initial creation of gdb/testsuite.
18887 Migrated dejagnu testcases and support files for testing nm to
18888 gdb/testsuite from deja-gnu. These files were moved "as is"
18889 with no modifications. This migration is part of a major overhaul
18890 of dejagnu. The modifications to these testcases, etc., which
18891 will allow them to work with the new version of dejagnu will be
18892 made in a future update.
48efe704 18893
8d8cb839 18894 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18895\f
8d8cb839
EZ
18896;; Local Variables:
18897;; mode: change-log
18898;; left-margin: 8
18899;; fill-column: 74
18900;; version-control: never
18901;; End:
902f2ccb
MC
18902
18903 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18904 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18905 Copying and distribution of this file, with or without modification,
18906 are permitted provided the copyright notice and this notice are preserved.
This page took 1.974532 seconds and 4 git commands to generate.