]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* ldlang.c (lang_size_sections_1): Always force output vma to zero for
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
087b74b2
PM
12009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
2
3 New test for two watchpoints, with disabling of
4 the first inserted.
5 * testsuite/gdb.base/watchpoints.c: New file.
6 * testsuite/gdb.base/watchpoints.exp: New file.
7
96c07c5b
TT
82009-09-25 Tom Tromey <tromey@redhat.com>
9
10 * gdb.base/charset.exp: Test utf-16 strings with Python.
11
b8899f2b
TT
122009-09-25 Tom Tromey <tromey@redhat.com>
13
14 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15 UCS-4.
16 * gdb.base/charset.c (utf_32_string): Rename.
17 (init_utf32): Rename.
18 (main): Update.
19
329719ec
TT
202009-09-22 Tom Tromey <tromey@redhat.com>
21
22 * gdb.python/py-function.exp: Add regression tests.
23
11ef0d76
KS
242009-09-21 Keith Seitz <keiths@redhat.com>
25
26 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
27 with invalid operator.
28
3fe8f3b3
KS
292009-09-21 Keith Seitz <keiths@redhat.com>
30
31 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
32 and destructor using typedef name of class.
33 * gdb.cp/classes.cc (class Base1): Add a destructor.
34 (base1): New typedef.
35 (use_methods): Instanitate an object of type base1.
36 * gdb.cp/templates.exp (test_template_typedef): New procedure.
37 (do_tests): Call test_template_typedef.
38 * gdb.cp/templates.cc (Baz::~Baz): New method.
39 (intBazOne): New typedef.
40 (main): Instantiate intBazOne.
41
7a9fe101
PM
422009-09-21 Phil Muldoon <pmuldoon@redhat.com>
43
44 PR python/10633
45
46 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
47 Function.
48 (run_lang_tests): Add print elements test.
49
2e4d963f
PM
502009-09-21 Phil Muldoon <pmuldoon@redhat.com>
51
52 * gdb.python/py-value.exp (test_subscript_regression): New
53 function. Test for invalid subscripts.
54 * gdb.python/py-value.c (main): Add test array, and pointer to it.
55 (ptr_ref): New function.
56
ec7e75e7
PP
572009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
58
59 * gdb.base/default.exp: Fix "show convenience".
60
0cc7d26f
TT
612009-09-15 Tom Tromey <tromey@redhat.com>
62
63 * lib/mi-support.exp (mi_create_varobj): Update.
64 (mi_create_floating_varobj): Likewise.
65 (mi_create_dynamic_varobj): New proc.
66 (mi_varobj_update): Update.
67 (mi_varobj_update_with_type_change): Likewise.
68 (mi_varobj_update_kv_helper): New proc.
69 (mi_varobj_update_dynamic_helper): Rewrite.
70 (mi_varobj_update_dynamic): New proc.
71 (mi_list_varobj_children): Update.
72 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
73 * gdb.python/python-prettyprint.py (pp_outer): New class.
74 (pp_nullstr): Likewise.
75 (lookup_function): Register new printers.
76 * gdb.python/python-prettyprint.c (struct substruct): New type.
77 (struct outerstruct): Likewise.
78 (substruct_test): New function.
79 (struct nullstr): New type.
80 (string_1, string_2): New globals.
81 (main): Add new tests.
82 * gdb.python/python-mi.exp: Added regression tests.
83 * gdb.mi/mi2-var-display.exp: Update.
84 * gdb.mi/mi2-var-cmd.exp: Update.
85 * gdb.mi/mi2-var-child.exp: Update.
86 * gdb.mi/mi2-var-block.exp: Update.
87 * gdb.mi/mi-var-invalidate.exp: Update.
88 * gdb.mi/mi-var-display.exp: Update.
89 * gdb.mi/mi-var-cmd.exp: Update.
90 * gdb.mi/mi-var-child.exp: Update.
91 * gdb.mi/mi-var-block.exp: Update.
92 * gdb.mi/mi-break.exp: Update.
93 * gdb.mi/gdb701.exp: Update.
94
a96d9b2e
SDJ
952009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
96
97 * Makefile.in: Inclusion of catch-syscall object.
98 * gdb.base/catch-syscall.c: New file.
99 * gdb.base/catch-syscall.exp: New file.
100
b43b923a
MS
1012009-09-12 Michael Snyder <msnyder@vmware.com>
102
103 * gdb.reverse/step-reverse.exp: Explicitly check for targets
104 that can support reverse debuggnig.
105
cec03d70
TT
1062009-09-11 Tom Tromey <tromey@redhat.com>
107
108 * gdb.dwarf2/valop.S: New file.
109 * gdb.dwarf2/valop.exp: New file.
110
e23bb3fc
MK
1112009-09-11 Mark Kettenis <kettenis@gnu.org>
112
113 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
114
37c3696d
DE
1152009-09-10 Doug Evans <dje@google.com>
116
117 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
118 Add $gdb_prompt to second breakpoint regexp.
119
5172aecb
JB
1202009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
121
122 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
123 names, add missing ones.
124 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
125 * gdb.python/py-frame.c: Rename from python-frame.c.
126 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
127 testfile name.
128 * gdb.python/py-function.exp: Rename from python-function.exp.
129 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
130 testfile name.
131 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
132 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
133 Adjust testfile name.
134 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
135 * gdb.python/py-template.cc: Rename from python-template.cc.
136 * gdb.python/py-template.exp: Rename from python-template.exp.
137 Adjust testfile name.
138 * gdb.python/py-value.c: Rename from python-value.c.
139 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
140 testfile name.
141
b554e4bd
JK
1422009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
145 $bpt2address.
146 (Second breakpoint address is valid on ia64)
147 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
148
9a68ae16
JM
1492009-09-03 Joseph Myers <joseph@codesourcery.com>
150
151 * gdb.base/ending-run.exp: Restrict regular expression matching
152 line number to require closing brace following.
153
146b9145
DE
1542009-09-03 Doug Evans <dje@google.com>
155
156 * gdb.base/store.exp (check_set): Fix typo in expected value message.
157
787d21e1
TT
1582009-09-02 Tom Tromey <tromey@redhat.com>
159
160 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
161
e7802207
TT
1622009-09-02 Tom Tromey <tromey@redhat.com>
163
164 * gdb.dwarf2/callframecfa.exp: New file.
165 * gdb.dwarf2/callframecfa.S: New file.
166
817aadd2
JK
1672009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
170 gdb.base/solib-overlap-main.c: New.
171
4a76eae5
DJ
1722009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
173
174 PR gdb/10565
175
176 * gdb.base/bitfields.c (struct container, container): New.
177 (main): Initialize it and call break5.
178 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
179
d4b96c9a
JK
1802009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 Support constant DW_AT_data_member_location by GCC PR debug/40659.
183 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
184
4e22772d
JK
1852009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
186
187 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
188
2efab443
MS
1892009-08-26 Michael Snyder <msnyder@vmware.com>
190
191 * gdb.base/i386-reverse.c: New file.
192 * gdb.base/i386-reverse.exp: New file.
193 * gdb.base/Makefile.in: Add new files to be removed.
194
07ab73a0
JM
1952009-08-26 Joseph Myers <joseph@codesourcery.com>
196
197 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
198 environment-pwd for remote host.
199 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
200
676accff
KS
2012009-08-24 Keith Seitz <keiths@redhat.com>
202
203 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
204 Add two new C++ completer tests which limit the output to a
205 given class.
206
f9f7ad22
MS
2072009-08-24 Michael Snyder <msnyder@vmware.com>
208
209 * gdb.base/del.exp: Fix typo in comment.
210 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
211
81ecdfbb
RW
2122009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
213
214 * configure: Regenerate.
215 * gdb.hp/configure: Likewise.
216 * gdb.hp/gdb.aCC/configure: Likewise.
217 * gdb.hp/gdb.base-hp/configure: Likewise.
218 * gdb.hp/gdb.compat/configure: Likewise.
219 * gdb.hp/gdb.defects/configure: Likewise.
220 * gdb.hp/gdb.objdbg/configure: Likewise.
221 * gdb.stabs/configure: Likewise.
222
cab0c772
UW
2232009-08-19 Doug Evans <dje@google.com>
224
225 * gdb.base/gdbvars.c: New file.
226 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
227
b8fa0bfa
PA
2282009-08-14 Pedro Alves <pedro@codesourcery.com>
229
230 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
231 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
232
b84aa90a
PA
2332009-08-13 Pedro Alves <pedro@codesourcery.com>
234
235 * gdb.base/default.exp: Adjust "set language test": it's now an
236 enum command. Larger help string moved to "help set language".
237 * gdb.base/help.exp: Adjust "help set language" expected output,
238 now lists all known languages.
239
0d8f9b2c
NF
2402009-08-11 Nathan Froyd <froydnj@codesourcery.com>
241
242 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
243 all frame arguments.
244 * gdb.arch/altivec-regs.exp: Likewise.
245
bda180e0
TT
2462009-08-07 Tom Tromey <tromey@redhat.com>
247
248 * gdb.base/setshow.exp: Add tests for changes to set language, set
249 check range, and set check type.
250
48cb2d85
VP
2512009-08-03 Vladimir Prus <vladimir@codesourcery.com>
252
253 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
254 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
255 Call it.
256
1ea34204
UW
2572009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
258
259 * configure.ac: Run gdb.cell tests when appropriate.
260 * configure: Regenerate.
261 * lib/cell.exp: New file.
262 * gdb.cell: New directory.
263 * gdb.cell/configure.ac: New file.
264 * gdb.cell/configure: New file.
265 * gdb.cell/Makefile.in: New file.
266 * gdb.cell/arch.exp: New file.
267 * gdb.cell/break.c: New file.
268 * gdb.cell/break.exp: New file.
269 * gdb.cell/break-spu.c: New file.
270 * gdb.cell/bt.c: New file.
271 * gdb.cell/bt2-spu.c: New file.
272 * gdb.cell/bt-spu.c: New file.
273 * gdb.cell/bt.exp: New file.
274 * gdb.cell/coremaker.c: New file.
275 * gdb.cell/coremaker-spu.c: New file.
276 * gdb.cell/core.exp: New file.
277 * gdb.cell/gcore.exp: New file.
278 * gdb.cell/data.c: New file.
279 * gdb.cell/data.exp: New file.
280 * gdb.cell/data-spu.c: New file.
281 * gdb.cell/ea-cache.exp: New file.
282 * gdb.cell/ea-cache.c: New file.
283 * gdb.cell/ea-cache-spu.c: New file.
284 * gdb.cell/ea-standalone.c: New file.
285 * gdb.cell/ea-standalone.exp: New file.
286 * gdb.cell/ea-test.c: New file.
287 * gdb.cell/ea-test.exp: New file.
288 * gdb.cell/f-regs.exp: New file.
289 * gdb.cell/mem-access.c: New file.
290 * gdb.cell/mem-access.exp: New file.
291 * gdb.cell/mem-access-spu.c: New file.
292 * gdb.cell/ptype.exp: New file.
293 * gdb.cell/registers.exp: New file.
294 * gdb.cell/size.c: New file.
295 * gdb.cell/sizeof.exp: New file.
296 * gdb.cell/size-spu.c: New file.
297 * gdb.cell/solib.exp: New file.
298 * gdb.cell/solib-symbol.exp: New file.
299
85e747d2
UW
3002009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
301
302 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
303
58d6951d
DJ
3042009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
305
306 * gdb.base/float.exp: Handle VFP registers.
307
6e0a4f15
MS
3082009-07-14 Michael Snyder <msnyder@vmware.com>
309
dcd5da87
MS
310 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
311 to bring gdb to the beginning of the calling line.
312
6e0a4f15
MS
313 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
314 confusing the i386 epilogue unwinder.
315
782b2b07
SS
3162009-07-14 Stan Shebs <stan@codesourcery.com>
317
318 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
319
f662c3bc
MS
3202009-07-14 Michael Snyder <msnyder@vmware.com>
321
322 * gdb.reverse/step-reverse.exp (stepi into function call):
323 Call instruction may not be first instruction in the line.
324 (reverse stepi from a function call): Used wrong line number.
325
8f313923
JK
3262009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
327
328 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
329
4662c76e
JK
3302009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
331
332 Fix gdb.base/macscp.exp when using custom inputrc.
333 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
334 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
335 env(TERM) set.
336 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
337 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
338
aa81e255
JK
3392009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
340
341 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
342 * gdb.base/annota1.exp (thread_test): Import global $testfile.
343 Change the compilation target to match the testcase name.
344 * gdb.base/sect-cmd.exp: Change the compilation target to match the
345 testcase name.
346 * a2-run.exp: Use for setup prepare_for_testing. Change the
347 compilation target to match the testcase name.
348 * gdb.base/commands.exp: Likewise.
349 * gdb.base/finish.exp: Likewise.
350 * gdb.base/float.exp: Likewise.
351 * gdb.base/info-target.exp: Likewise.
352 * gdb.base/relational.exp: Likewise.
353 * gdb.base/term.exp: Likewise.
354 * gdb.base/until.exp: Likewise.
355 * gdb.base/volatile.exp: Likewise.
356 * gdb.base/whatis-exp.exp: Likewise.
357
4c93b1d7
HZ
3582009-07-11 Hui Zhu <teawater@gmail.com>
359
360 * gdb.base/help.exp (disassemble): Update expected help text.
361
812f7342
TT
3622009-07-09 Tom Tromey <tromey@redhat.com>
363
364 * lib/gdb.exp: Handle TRANSCRIPT.
365 (remote_spawn, remote_close, send_gdb): New procs.
366
fbb8f299
PM
3672009-07-10 Phil Muldoon <pmuldoon@redhat.com>
368
369 * gdb.python/python-prettyprint.c: Add counted null string
370 structure.
371 * gdb.python/python-prettyprint.exp: Print null string. Test for
372 embedded nulls.
373 * gdb.python/python-prettyprint.py (pp_ns): New Function.
374 * gdb.python/python-value.exp (test_value_in_inferior): Add
375 variable length string fetch tests.
376 * gdb.python/python-value.c (main): Add strings for string fetch tests.
377
c0ac0ec7
JK
3782009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
379
380 * gdb.base/dump.exp (inaccessible memory is reported): New test.
381
30b66ecc
TT
3822009-07-07 Tom Tromey <tromey@redhat.com>
383
384 * gdb.base/call-rt-st.exp: Update for change to escape output.
385 * gdb.base/callfuncs.exp: Likewise.
386 * gdb.base/charset.exp: Likewise.
387 * gdb.base/constvars.exp: Likewise.
388 * gdb.base/long_long.exp: Likewise.
389 * gdb.base/pointers.exp: Likewise.
390 * gdb.base/printcmds.exp: Likewise.
391 * gdb.base/setvar.exp: Likewise.
392 * gdb.base/store.exp: Likewise.
393 * gdb.cp/ref-types.exp: Likewise.
394 * gdb.mi/mi-var-child.exp: Likewise.
395 * gdb.mi/mi-var-display.exp: Likewise.
396 * gdb.mi/mi2-var-display.exp: Likewise.
397 * gdb.base/charset.exp: Test octal escape sequence length.
398 Update for change to escape output.
399
187c4a2b
JK
4002009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
401
402 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
403
d80a43f9
DJ
4042009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
405
406 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
407
047427a8
JK
4082009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
411 gdbserver increasing $portnum if "Can't bind address" has been seen.
412
8b5a0f4f
PA
4132009-07-05 Pedro Alves <pedro@codesourcery.com>
414
415 * gdb.base/ending-run.exp: Add "step out of main" pattern for
416 mingw32ce.
417
7d93ba58
PA
4182009-07-05 Pedro Alves <pedro@codesourcery.com>
419
420 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
421 VFP format.
422
2277426b
PA
4232009-07-02 Pedro Alves <pedro@codesourcery.com>
424
425 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
426 linux. Adjust to use "inferior", "info inferiors", "detach
427 inferior" and "kill inferior" instead of "restart", "info fork",
428 "detach fork" and "delete fork".
429 * gdb.base/ending-run.exp: Spell out "info".
430 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
431 the "kill" command.
432
5af949e3
UW
4332009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
434
435 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
436 change to prefix TLS offset in hex with 0x.
437
5d3729b5
UW
4382009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
439
440 * gdb.base/default.exp: Update test case for "x" changes.
441
af589bd0
TG
4422009-07-01 Tristan Gingold <gingold@adacore.com>
443
444 * gdb.base/bigcore.exp: Make darwin untested.
445
40974f91
JK
4462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
447
448 * gdb.base/completion.exp (directory completion): Create the directory.
449 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
450 escapeuniquesub.
451 (directory completion 2): Expect now ${escapeuniquesub}.
452 (Glob remaining of directory test): Remove one excessive newline.
453 Expect the real output.
454
59dd3af6
JK
4552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
456
457 Fix `make check//%' target after `make check' has been ran.
458 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
459 a mkdir call.
460 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
461 (%/.dir): Remove.
462
f4e164aa
JK
4632009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
464
465 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
466 the expected result record.
467
69af2122
JK
4682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
469
470 Remove racy FAILs relying just on the timeouts.
471 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
472 (annotation_level 2): Remove racy FAILs.
473
2fd481e1
PP
4742009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
475
476 gdb/10275
477 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
478
c38f313d
DJ
4792009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
480
481 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
482
8b777f02
VP
4832009-06-30 Vladimir Prus <vladimir@codesourcery.com>
484
485 * gdb.mi/mi-stack.exp: Testing symbolic options
486 to -stack-list-locals and -stack-list-arguments.
487
00c7eacf
JK
4882009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
489
490 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
491
6bc80edc
TT
4922009-06-29 Tom Tromey <tromey@redhat.com>
493
494 * dg-extract-results.sh: New file.
495 * Makefile.in (FORCE_PARALLEL): New variable.
496 (CHECK_TARGET): New conditional variable.
497 (check): Use CHECK_TARGET.
498 (DO_RUNTEST): New variable.
499 (check-single): New target.
500 (TEST_DIRS): New variable.
501 (TEST_TARGETS): Likewise.
502 (check-parallel): New target.
503 (check-gdb.%): New pattern.
504 (BASE1_FILES): New variable.
505 (BASE2_FILES): Likewise.
506 (check-gdb.base%): New pattern.
507 (%/.dir): New pattern.
508 * configure: Rebuild.
509 * aclocal.m4 (AM_CONDITIONAL): New defun.
510 * configure.ac: Check whether user is using GNU make.
511 (GMAKE): New conditional.
512
794684b6
SW
5132009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
514
515 * gdb.cp/namespace-nested-import.cc: New test.
516 * gdb.cp/namespace-nested-import.exp: New test.
517
edb3359d
DJ
5182009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
519
520 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
521 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
522 * gdb.opt/Makefile.in (EXECUTABLES): Update.
523 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
524 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
525 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
526 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
527 gdb.opt/inline-markers.c: New files.
528 * lib/gdb.exp (skip_inline_frame_tests): New function.
529 (skip_inline_var_tests): New function.
530
cf657a0c
AS
5312009-06-27 Andreas Schwab <schwab@linux-m68k.org>
532
533 * gdb.cp/exception.exp: Don't require $hex before inner frame in
534 backtrace.
535
28d41a99
MS
5362009-06-27 Michael Snyder <msnyder@vmware.com>
537
538 * gdb.reverse: New directory.
539 * gdb.reverse/break-reverse.c: New test.
540 * gdb.reverse/break-reverse.exp: New test.
541 * gdb.reverse/consecutive-reverse.c: New test.
542 * gdb.reverse/consecutive-reverse.exp: New test.
543 * gdb.reverse/finish-reverse.c: New test.
544 * gdb.reverse/finish-reverse.exp: New test.
545 * gdb.reverse/machinestate.c: New test.
546 * gdb.reverse/ms1.c: New test.
547 * gdb.reverse/machinestate.exp: New test.
548 * gdb.reverse/Makefile.in: New file.
549 * gdb.reverse/shr2.c: New test.
550 * gdb.reverse/solib-reverse.c: New test.
551 * gdb.reverse/solib-reverse.exp: New test.
552 * gdb.reverse/step-reverse.c: New test.
553 * gdb.reverse/step-reverse.exp: New test.
554 * gdb.reverse/until-reverse.c: New test.
555 * gdb.reverse/ur1.c: New test.
556 * gdb.reverse/until-reverse.exp: New test.
557 * gdb.reverse/watch-reverse.c: New test.
558 * gdb.reverse/watch-reverse.exp: New test.
559 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
560 * configure: Regenerate.
561
fe3c8b0d
DE
5622009-06-26 Doug Evans <dje@google.com>
563
564 * gdb.base/psymtab.exp: Turn off pending breakpoints.
565
3a72a602
PM
5662009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
567
568 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
569 windows problem for 'file delete $binfile'.
570
27aa8d6a
SW
5712009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
572
573 * gdb.cp/namespace-using.exp: New test.
574 * gdb.cp/namespace-using.cc: New test.
575
8ac055f8
JB
5762009-05-20 Joel Brobecker <brobecker@adacore.com>
577
578 * gdb.ada/variant_record_packed_array: New testcase.
579
85e306ed
TT
5802009-06-23 Tom Tromey <tromey@redhat.com>
581
582 * gdb.base/charset.exp (test_combination): Regression test.
583 * gdb.base/charset.c (my_wchar_t): New typedef.
584 (myvar): New global.
585 (main): Set myvar.
586
56643c5e
PM
5872009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
588
589 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
590 target.
591
1fac167a
UW
5922009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
593
594 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
595
7ccb0be9
UW
5962009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
597
598 * gdb.mi/gdb680.exp: Update test for error message.
599
568d6575
UW
6002009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
601
602 * gdb.base/annota1.exp: Allow multiple occurrences of the
603 frames-invalid annotation.
604 * gdb.cp/annota2.exp: Likewise.
605
7cd1089b
PM
6062009-06-15 Phil Muldoon <pmuldoon@redhat.com>
607
608 * gdb.cp/gdb2495.cc: New file.
609 * gdb.cp/gdb2495.exp: New file.
610
72c63395
JK
6112009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
612
613 Report error on GDB crash during runto.
614 * lib/gdb.exp (runto <eof>): New.
615
3788363d
DJ
6162009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
617
618 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
619 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
620 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
621 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
622 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
623 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
624 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
625 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
626 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
627 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
628 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
629 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
630 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
631 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
632 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
633 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
634 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
635 gdb.server/server-mon.exp, gdb.server/server-run.exp,
636 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
637 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
638 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
639 gdb.trace/passcount.exp, gdb.trace/report.exp,
640 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
641 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
642 gdb.trace/while-stepping.exp: Use a unique name for the compiled
643 executable.
644
17592de3
PA
6452009-06-07 Pedro Alves <pedro@codesourcery.com>
646
647 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
648 defined before referencing it.
649
701e355d
DE
6502009-06-03 Doug Evans <dje@google.com>
651
652 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
653 * gdb.arch/i386-see.c: Ditto.
654
f2292c65
PM
6552009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
656
657 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
658 (check_macro): Return 1 if undefined.
659 If first test fails, check if macro debug information is available,
660 and report unsupported test if no macro information is found.
661
5a437975
DE
6622009-05-29 Doug Evans <dje@google.com>
663
664 * gdb.threads/hand-call-in-threads.exp: New.
665 * gdb.threads/hand-call-in-threads.c: New.
666
c141c696
MS
6672009-05-29 Michael Snyder <msnyder@vmware.com>
668
669 * gdb.base/break-always.exp: Change "1" to "on".
670 Add confirmation check.
671
b3444185
PA
6722009-05-28 Pedro Alves <pedro@codesourcery.com>
673
674 * gdb.threads/threxit-hop-specific.c: New.
675 * gdb.threads/threxit-hop-specific.exp: New.
676 * gdb.threads/thread-execl.c: New.
677 * gdb.threads/thread-execl.exp: New.
678
b6313243
TT
6792009-05-27 Tom Tromey <tromey@redhat.com>
680 Thiago Jung Bauermann <bauerman@br.ibm.com>
681
682 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
683 (mi_child_regexp): Likewise.
684 (mi_list_varobj_children_range): Likewise.
685 (mi_get_features): Likewise.
686 (mi_list_varobj_children): Rewrite.
687 * gdb.python/python-mi.exp: New file.
688
a6bac58e
TT
6892009-05-27 Tom Tromey <tromey@redhat.com>
690 Thiago Jung Bauermann <bauerman@br.ibm.com>
691 Phil Muldoon <pmuldoon@redhat.com>
692 Paul Pluzhnikov <ppluzhnikov@google.com>
693
694 * gdb.python/python-prettyprint.exp: New file.
695 * gdb.python/python-prettyprint.c: New file.
696 * gdb.python/python-prettyprint.py: New file.
697 * gdb.base/display.exp: print/r is now valid.
698
2c74e833
TT
6992009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
700 Tom Tromey <tromey@redhat.com>
701 Pedro Alves <pedro@codesourcery.com>
702 Paul Pluzhnikov <ppluzhnikov@google.com>
703
704 * gdb.python/python-template.exp: New file.
705 * gdb.python/python-template.cc: New file.
706 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
707 tests.
708 * gdb.python/python-value.exp (py_objfile_tests): New proc.
709 Call it.
710 (test_value_after_death): New proc.
711 * gdb.python/python-value.c (PTR): New typedef.
712 (main): New variable 'x'.
713
89c73ade
TT
7142009-05-27 Tom Tromey <tromey@redhat.com>
715
716 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
717 tests.
718 * gdb.python/python-value.exp (py_objfile_tests): New proc.
719 Call it.
720
a75724bc
PA
7212009-05-27 Pedro Alves <pedro@codesourcery.com>
722
723 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
724
e58b0e63
PA
7252009-05-24 Pedro Alves <pedro@codesourcery.com>
726
727 * gdb.threads/fork-thread-pending.c: New.
728 * gdb.threads/fork-thread-pending.exp: New.
729
4ac36638
JK
7302009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
731
732 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
733 * gdb.dwarf2/dw2-strp.S (a_string2): New.
734
c28c63d8
JB
7352009-05-18 Jon Beniston <jon@beniston.com>
736
737 * gdb.asm/asm-source.exp: Add lm32 target.
738
b242c3c2
PA
7392009-05-17 Pedro Alves <pedro@codesourcery.com>
740
741 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
742 `gdb_get_line_number'. Call `callee' in both parent and child.
743 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
744 `gdb_get_line_number' instead of hardcoding line numbers.
745 (catch_fork_unpatch_child): New procedure to test detaching
746 breakpoints from child fork.
747 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
748 hardcoding line numbers.
749 (do_fork_tests): Run `catch_fork_unpatch_child'.
750
ee342b23
VP
7512009-05-17 Vladimir Prus <vladimir@codesourcery.com>
752
753 * gdb.mi/mi-cmd-var.exp: Check that when varobj
754 of structure type enters or leaves the scope, it
755 is reported by -var-update.
756
e2009e98
DE
7572009-05-11 Doug Evans <dje@sebabeach.org>
758
759 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
760 * gdb.threads/pending-step.c (main): Fix off-by-one error.
761 * gdb.threads/schedlock.c (main): Fix off-by-one error.
762
00903456
JK
7632009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
764
765 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
766
dc621c35
DE
7672009-04-30 Doug Evans <dje@google.com>
768
769 * gdb.threads/watchthreads2.exp: New testcase.
770 * gdb.threads/watchthreads2.c: New testcase.
771
9ab4e744
DE
7722009-04-29 Doug Evans <dje@google.com>
773
774 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
775 * gdb.cp/mb-ctor.cc: Ditto.
776 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
777 * gdb.cp/mb-inline.h (multi_line_foo): New function.
778 * gdb.cp/mb-inline1.cc: Call it.
779 * gdb.cp/mb-inline2.cc: Ditto.
780 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
781 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
782
484086b7
JK
7832009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
784
785 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
786 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
787 Replace all uses of `decimal' by `nonzero'.
788 (info macro FROM_COMMANDLINE): New test.
789
379a77b5
TT
7902009-04-27 Tom Tromey <tromey@redhat.com>
791
792 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
793
b92b73c2
DE
7942009-04-27 Doug Evans <dje@google.com>
795
796 * gdb.threads/watchthreads.c (main): Initialize args before starting
797 the threads. Plus formatting cleanup.
798 * gdb.threads/watchthreads.exp: Avoid errant failures due to
799 biased scheduling of one thread.
800
945a118d
JG
8012009-04-27 Jerome Guitton <guitton@adacore.com>
802
803 * gdb.cp/templates.cc (GetMax): New template.
804 (main): Declare two instances of GetMax.
805 * gdb.cp/templates.exp: Add new test.
806
d389af10
JK
8072009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
808
809 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
810
e7f86de9
JM
8112009-04-22 Joseph Myers <joseph@codesourcery.com>
812
813 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
814
334cc82d
TT
8152009-04-15 Tom Tromey <tromey@redhat.com>
816
817 * gdb.base/charset.exp: Add regression test.
818
d12672cc
JB
8192009-04-14 Joel Brobecker <brobecker@adacore.com>
820
821 * gdb.base/exe-lock.exp: New testcase.
822
18e8c3bc
TT
8232009-04-13 Tom Tromey <tromey@redhat.com>
824
825 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
826 operator on Frame.
827
5ecd5cbe
UW
8282009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
829
830 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
831 * gdb.server/ext-attach.exp: Likewise.
832
7309f756
VP
8332009-04-03 Vladimir Prus <vladimir@codesourcery.com>
834
835 Eliminate some sleep usage.
836
837 * gdb.mi/basics.c (do_nothing): New.
838 (main): Use do_nothing instead of printf, so that
839 not to introduce race condition between output of
840 inferiour and output of gdb. Do not use sleep as it
841 is not generally available on embedded targets.
842
f4b95f6f
PA
8432009-04-02 Pedro Alves <pedro@codesourcery.com>
844
845 * gdb.server/ext-attach.exp: Expect an optional process id after
846 "Detached from remote process".
847
de40b933
JK
8482009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
849
850 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
851 gdb.dwarf2/dw2-unresolved.exp: New.
852
2ae101a4
PA
8532009-04-02 Pedro Alves <pedro@codesourcery.com>
854
855 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
856 mi_run_to_main.
857
56a8e183
PA
8582009-04-02 Pedro Alves <pedro@codesourcery.com>
859
860 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
861 mi_run_to_main. Skip thread exit test on remote targets.
862 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
863 mi_run_to_main.
864 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
865 mi_run_to_main.
866 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
867 when expecting ^connected. Detect when the target doesn't support
868 non-stop mode.
869 (mi_run_cmd): Detect if non-stop mode was requested by isn't
870 supported. Return -1 on error, 0 on success.
871 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
872 (mi_runto): Return mi_runto_helper's result explicitly.
873
c35fafde
PA
8742009-04-01 Pedro Alves <pedro@codesourcery.com>
875
876 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
877
f8a8dce6
JB
8782009-04-01 Tom Tromey <tromey@redhat.com>
879
880 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
881 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
882 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
883 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
884
71c25dea
TT
8852009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
886 Jan Kratochvil <jan.kratochvil@redhat.com>
887
888 PR gdb/931
889 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
890 output.
891 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
892 for gdb/931.
893 * dw2-strp.S (DW_AT_language): Change to C++.
894 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
895
02d9a9ce
JB
8962009-03-31 Joel Brobecker <brobecker@adacore.com>
897
898 * gdb.ada/tasks: New testcase.
899
1042e4c0
SS
9002009-03-30 Stan Shebs <stan@codesourcery.com>
901
902 * gdb.trace/actions.exp: Update to match new info trace format.
903 * gdb.trace/deltrace.exp: Ditto.
904 * gdb.trace/infotrace.exp: Ditto.
905 * gdb.trace/passcount.exp: Ditto.
906 * gdb.trace/save-trace.exp: Ditto.
907 * gdb.trace/while-stepping.exp: Ditto.
908 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
909
f8f6f20b
TJB
9102009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
911
912 * gdb.python/python-frame.c: New file.
913 * gdb.python/python-frame.exp: New file.
914
c0c6f777
TJB
9152009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
916
917 * gdb.python/python-value.exp: Add tests for the address
918 attribute.
919
3cb51905
AS
9202009-03-29 Andreas Schwab <schwab@linux-m68k.org>
921
922 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
923
88fc996f
DE
9242009-03-26 Doug Evans <dje@google.com>
925
926 * gdb.mi/mi-nonstop-exit.exp: New file.
927 * gdb.mi/non-stop-exit.c: New file.
928
56ef84b1
TT
9292009-03-26 Tom Tromey <tromey@redhat.com>
930
931 Update for change to prologue skipping:
932 * gdb.mi/mi2-simplerun.exp: Update.
933 * gdb.mi/mi2-break.exp: Update.
934 * gdb.mi/mi-simplerun.exp: Update.
935 * gdb.mi/mi-break.exp: Update.
936 * gdb.base/ending-run.exp: Update.
937
def2b000
TJB
9382009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
939
940 * gdb.python/python-value.exp (test_value_in_inferior): Test
941 gdb.Value.is_optimized_out attribute.
942
442ddf59
JK
9432009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
944
945 * gdb.dwarf2/dw2-noloc-main.c: New file.
946 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
947 (.text): Remove.
948 (.data): New.
949 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
950 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
951 (DW_TAG_subprogram func_cu1, noloc): Remove.
952 (main): New.
953 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
954 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
955 (file_symbols): New procedure.
956
a8df5de4
TT
9572009-03-25 Tom Tromey <tromey@redhat.com>
958
959 * gdb.base/charset.exp (valid_target_charset): New proc.
960 Use it to skip tests on invalid charsets.
961
cc1d7add
PM
9622009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
963
964 * gdb.base/completion.exp: Add a test for directory completion.
965
bcd5727b
JK
9662009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
967
968 Fix a racy FAIL.
969 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
970 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
971
cc924cad
TJB
9722009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
973
974 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
975 * gdb.python/python-function.exp: Add test for function returning
976 a GDB value.
977
bc3b79fd
TJB
9782009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
979
980 * gdb.python/python-function.exp: New file.
981
6c7a06a3
TT
9822009-03-20 Tom Tromey <tromey@redhat.com>
983
984 * gdb.base/store.exp: Update for change to escape output.
985 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
986 to escape output.
987 * gdb.base/pointers.exp: Update for change to escape output.
988 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
989 to escape output.
990 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
991 escape output.
992 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
993 to escape output.
994 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
995 escape output.
996 * gdb.base/setvar.exp: Update for change to escape output.
997 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
998 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
999 to escape output.
1000 (test_print_string_constants): Likewise.
1001 * gdb.base/charset.exp (valid_host_charset): Check size of
1002 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1003 cases. Handle "auto"-related output.
1004 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1005 (uvar, Uvar): New globals.
1006
c31af87b
JG
10072009-03-19 Jerome Guitton <guitton@adacore.com>
1008
1009 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1010 deltas.
1011 * gdb.ada/fixed_points.exp: Ditto.
1012
51272cf2
PA
10132009-03-18 Pedro Alves <pedro@codesourcery.com>
1014
1015 * return-nodebug.c: Don't include stdio.h.
1016 (init): Delete.
1017 (func): Delete definition and provide extern declaration.
1018 (t): New.
1019 (main): Don't call printf. Call func and store its result in t.
1020 * return-nodebug1.c: New.
1021 * return-nodebug.exp: Don't expect stdio output. Instead, print
1022 the global variable t. Drop printf formatters and cast types from
1023 foreach loop. Don't use prepare_for_testing. Compile
1024 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1025 define FORMAT or CAST.
1026
d24948ac
PP
10272009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1028
1029 * gdb.base/solib-display.exp: Disable test for remote targers.
1030
61ff14c6
JK
10312009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1032
1033 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1034
cb4dce93
JK
10352009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1036
1037 Fix a racy FAIL.
1038 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1039 code from `follow parent, print pids'.
1040 (`follow child, print pids', `follow parent, print pids'): Call it.
1041 Replace `gdb_test "break..."' by gdb_breakpoint.
1042
f7c60c5e
VP
10432009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1044
1045 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 1046 sync and async modes.
f7c60c5e 1047
383ace49
JB
10482009-03-12 Joel Brobecker <brobecker@adacore.com>
1049
1050 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1051 that was checked in by mistake. Remove loading of ada.exp, since
1052 this is not necessary in this case.
1053
4ce102af
JB
10542009-03-12 Joel Brobecker <brobecker@adacore.com>
1055
1056 * gdb.ada/ptype_arith_binop.exp: New testcase.
1057
529a2aef
JB
10582009-03-12 Joel Brobecker <brobecker@adacore.com>
1059
1060 * gdb.ada/mod_from_name: New testcase.
1061
8a38181c
JB
10622009-03-12 Joel Brobecker <brobecker@adacore.com>
1063
1064 * gdb.ada/tick_last_segv: New testcase.
1065
11436dee
VP
10662009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1067
61ff14c6 1068 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 1069
1f31650a
VP
10702009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1071
61ff14c6
JK
1072 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1073 include the token in ^running and frame info in *stopped.
1f31650a 1074
a3247a22
PP
10752009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1076
1077 * solib-display.exp: New file.
1078 * solib-display-main.c: New file.
1079 * solib-display-lib.c: New file.
61ff14c6 1080
aae64587
PA
10812009-03-05 Pedro Alves <pedro@codesourcery.com>
1082
1083 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1084
44aabfbc
JK
10852009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1086
1087 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1088 (list_and_check_macro): Use more specific test name.
1089 (next to definition): Make the test names unique.
1090
c087fcd3
PM
10912009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1092
1093 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 1094
c86cf029
VP
10952009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1096
1097 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1098 notifications.
1099 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
1100 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
1101 * lib/mi-support.exp (library_loaded_re): New.
1102 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
1103
3ea85240
VP
11042009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1105
1106 * gdb.gdb/observer.exp: Use test_notification observer, not
1107 normal_stop, everywhere.
1108 (test_normal_stop_notifications): Rename to...
1109 (test_notifications): ...this.
1110 (test_observer_normal_stop): Rename to...
1111 (test_observer): ...this.
1112
1903f0e6
DE
11132009-02-16 Doug Evans <dje@google.com>
1114
1115 * gdb.arch/amd64-disp-step.S (test_int3): New test.
1116 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
1117 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
1118 (test_prefixed_syscall,test_int3): New tests.
1119 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
1120 (test_prefixed_syscall,test_int3): New tests.
1121
1d33d6ba
VP
11222009-02-14 Vladimir Prus <vladimir@codesourcery.com>
1123
3cb51905
AS
1124 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
1125 (mi_expect_interrupt): Likewise.
1126 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
1127 response.
1d33d6ba 1128
faafb047
PM
11292009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1130
1131 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
1132 * gdb.base/pc-fp.exp (get_valueofx): Remove.
1133 Replace calls to get_valueofx by get_hexadecimal_valueof.
1134
417e16e2
PM
11352009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
1136
1137 * lib/gdb.exp (get_valueof): Accept anything as a return value.
1138 (get_integer_valueof): New procedure.
1139 (get_sizeof): Use new get_integer_value_of.
1140 * gdb.base/sizeof.exp: Replace all uses of get_valueof
1141 by get_integer_valueof.
1142
7065b901
TT
11432009-02-13 Tom Tromey <tromey@redhat.com>
1144
1145 * gdb.base/remote.exp (get_sizeof): Remove.
1146 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
1147 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
1148 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
1149 * lib/gdb.exp (get_valueof): Move from long_long.exp.
1150 (get_sizeof): Likewise.
1151
5d7cb8df
JK
11522009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1153
1154 PR fortran/9806
1155 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
1156
b2febfff
PP
11572009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1158
1159 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1160
4aa995e1
PA
11612009-02-06 Pedro Alves <pedro@codesourcery.com>
1162
1163 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1164
d8906c6f
TJB
11652009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1166
1167 * gdb.python/python-cmd.exp: New file.
1168
ff4ab08d
TG
11692009-02-06 Tristan Gingold <gingold@adacore.com>
1170
1171 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1172
aacd552b
TG
11732009-02-05 Tristan Gingold <gingold@adacore.com>
1174
1175 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1176 pointer is dereferenced and use this signal name in regexp.
1177 * gdb.base/signull.exp: Ditto.
1178 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1179 * gdb.base/signull.c (main): Ditto.
1180
08c637de
TJB
11812009-02-04 Tom Tromey <tromey@redhat.com>
1182 Thiago Jung Bauermann <bauerman@br.ibm.com>
1183
1184 * gdb.python/python-value.exp: Use `gdb.history' instead of
1185 `gdb.value_from_history'.
1186 (test_value_numeric_ops): Add test for conversion of enum constant.
1187 * gdb.python/python-value.c (enum e): New type.
1188 (evalue): New global.
1189 (main): Use argv.
1190
20261af8
JG
11912009-02-04 Jerome Guitton <guitton@adacore.com>
1192
1193 * gdb.ada/uninitialized_vars: New test program.
1194 * gdb.ada/uninitialized_vars.exp: New testcase.
1195
52e44b43
TT
11962009-02-02 Tom Tromey <tromey@redhat.com>
1197
1198 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1199 * gdb.cp/pr2489.cc: Rename...
1200 * gdb.cp/pr9594.cc: ... to this.
1201
1c71341a
TT
12022009-02-02 Tom Tromey <tromey@redhat.com>
1203
1204 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1205 * gdb.cp/pr2489.cc: New file.
1206 * gdb.cp/cpcompletion.exp: New file.
1207
a4295225
TT
12082009-02-02 Tom Tromey <tromey@redhat.com>
1209
1210 PR exp/9059:
1211 * gdb.cp/call-c.exp: Add regression test.
1212 * gdb.cp/call-c.cc (FooHandle): New typedef.
1213 (main): New variable 'handle'.
1214
592375cd
VP
12152009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1216
1217 * lib/mi-support.exp (et_mi_thread_list)
1218 (check_mi_and_console_threads): Adjust for current thread in
1219 -thread-list-ids output.
1220
41447f92
VP
12212009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1222
1223 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1224 Call it.
1225
35669430
DE
12262009-01-28 Doug Evans <dje@google.com>
1227
1228 * gdb.arch/amd64-disp-step.S: New file.
1229 * gdb.arch/amd64-disp-step.exp: New file.
1230 * gdb.arch/i386-disp-step.S: New file.
1231 * gdb.arch/i386-disp-step.exp: New file.
1232
09f00d9a
PM
12332009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1234
1235 * gdb.base/find.exp: Set newline variable
1236 using quotes instead of braces to fix cygwin failures.
1237
1e8fb976
PA
12382009-01-23 Pedro Alves <pedro@codesourcery.com>
1239
1240 * gdb.base/radix.exp: Add tests to ensure that that set
1241 input-radix 0 and set output-radix 0 are really rejected.
1242
da061712
PA
12432009-01-23 Pedro Alves <pedro@codesourcery.com>
1244
1245 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1246 copyright years.
1247
dd7e2d2b
PA
12482009-01-23 Pedro Alves <pedro@codesourcery.com>
1249
1250 PR gdb/9664:
1251 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1252
392452f6
PA
12532009-01-22 Pedro Alves <pedro@codesourcery.com>
1254
1255 PR c++/9631:
1256 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
1257
8653e71c
PM
12582009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
1259
1260 * gdb.server/file-transfer.exp: Use EXEEXT variable for
1261 binfile definition to fix Windows OS failure.
1262
a12cc160
DJ
12632009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1264
1265 PR gdb/9346
1266 * gdb.base/interrupt.c (sigint_handler): New.
1267 (main): Install a SIGINT handler if SIGNALS is defined. Exit
1268 on error.
1269 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
1270 Test "signal SIGINT".
1271
b89667eb
DE
12722009-01-19 Doug Evans <dje@google.com>
1273
1274 * gdb.base/break.exp: Update expected gdb output.
1275 * gdb.base/sepdebug.exp: Ditto.
1276 * gdb.mi/mi-syn-frame.exp: Ditto.
1277 * gdb.mi/mi2-syn-frame.exp: Ditto.
1278 * gdb.base/call-signal-resume.exp: New file.
1279 * gdb.base/call-signals.c: New file.
1280 * gdb.base/unwindonsignal.exp: New file.
1281 * gdb.base/unwindonsignal.c: New file.
1282 * gdb.threads/interrupted-hand-call.exp: New file.
1283 * gdb.threads/interrupted-hand-call.c: New file.
1284 * gdb.threads/thread-unwindonsignal.exp: New file.
1285
adb483fe
DJ
12862009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
1287
1288 * gdb.base/define.exp: Test defining and hooking prefix commands.
1289 * gdb.python/python.exp: Update test for "show user" output.
1290
60023297
JK
12912009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1292
1293 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
1294 now the output exactly, using less wildcards. Expect also the output
1295 of gfortran-4.3. Update for the f-valprint.c modification from
1296 2008-04-22.
1297 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
1298 Remove gdb_test test names where matching the command.
1299
ccc57cf9
PA
13002009-01-01 Pedro Alves <pedro@codesourcery.com>
1301
1302 PR breakpoints/9681:
1303 * gdb.base/watchpoint.exp: Add regression test.
1304
c7a6ca08
PA
13052008-12-31 Pedro Alves <pedro@codesourcery.com>
1306
1307 * gdb.threads/attach-into-signal.exp: Don't use
1308 gdb_suppress_entire_file.
1309 * gdb.threads/attach-stopped.exp: Ditto.
1310 * gdb.threads/attachstop-mt.exp: Ditto.
1311
3a031f65
PA
13122008-12-31 Pedro Alves <pedro@codesourcery.com>
1313
1314 PR gdb/8812:
1315 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1316
09e6485f
PA
13172008-12-29 Pedro Alves <pedro@codesourcery.com>
1318
1319 PR gdb/7536:
1320 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1321 and unsupported output radices are really rejected.
1322
0cd53049
JK
13232008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1324
1325 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1326
ba163c7e
TT
13272008-12-22 Tom Tromey <tromey@redhat.com>
1328
1329 * gdb.cp/punctuator.exp: New file.
1330
6f4de6c9
JK
13312008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1332
1333 * gdb.base/completion.exp (Completing non-existing component): New test.
1334
0f34d0b4
JK
13352008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1336
1337 Fix for PR gdb/8648.
1338 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1339 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1340 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1341 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1342
db2ad4c3
JK
13432008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1344
1345 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1346
bb5ef15e
DP
13472008-12-16 Christophe Lyon <christophe.lyon@st.com>
1348
1349 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
1350 compiler actually generate code at the expected line number.
1351
90142adc
JZ
13522008-12-15 Jie Zhang <jie.zhang@analog.com>
1353
1354 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
1355
fad6eecd
TT
13562008-12-12 Tom Tromey <tromey@redhat.com>
1357
1358 * gdb.base/commands.exp (redefine_hook_test): New proc.
1359 Call it.
1360
17c8aaf5
TT
13612008-12-11 Tom Tromey <tromey@redhat.com>
1362
1363 * gdb.base/macscp.exp: New regression test.
1364
7c8adf68
TT
13652008-12-11 Tom Tromey <tromey@redhat.com>
1366
1367 * gdb.base/macscp.exp: Print "address.addr".
1368 * gdb.base/macscp1.c (struct outer): New struct.
1369 (address): New global.
1370
b05dcbb7
TT
13712008-12-09 Tom Tromey <tromey@redhat.com>
1372
1373 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
1374 Call it.
1375
2d476de1
DE
13762008-12-04 Doug Evans <dje@google.com>
1377
1378 * gdb.server/ext-run.exp: Relax regexp for init program.
1379
87bdc959
TG
13802008-12-03 Tristan Gingold <gingold@adacore.com>
1381
1382 * gdb.base/macscp.exp: Generate an object file during compilation
1383 to work around Darwin dsymutil limitations.
1384
e0740f77
JK
13852008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1386
1387 Test resolving external references to TLS variables.
1388 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
1389 FILE2_THREAD_LOCAL.
1390 (testfile2, srcfile2): New variables.
1391 * gdb.threads/tls.c (file2_thread_local)
1392 (function_referencing_file2_thread_local): New.
1393 * gdb.threads/tls2.c: New file.
1394
67f0aac5
JB
13952008-11-28 Joel Brobecker <brobecker@adacore.com>
1396
1397 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
1398 rather than integer, as integer might not be big enough when
1399 on 64bit targets.
67f0aac5 1400
c332165e
JG
14012008-11-27 Jerome Guitton <guitton@adacore.com>
1402
1403 * gdb.cp/formatted-ref.exp: Add equality test.
1404 * gdb.ada/formatted_ref.exp: Ditto.
1405
fc9b693c
JK
14062008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1407
1408 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
1409 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
1410
a9c64011
AS
14112008-11-20 Andreas Schwab <schwab@suse.de>
1412
1413 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
1414 matching syscall entry point.
1415 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1416 (tcatch_vfork_then_child_follow): Likewise. Finish through
1417 vfork even if we stopped at the syscall trampoline.
1418
e2fd701e
DE
14192008-11-20 Doug Evans <dje@google.com>
1420
1421 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
1422
69abc51c
TJB
14232008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
1424
1425 * gdb.arch/ppc-dfp.exp: New file.
1426 * gdb.arch/ppc-dfp.c: New file.
1427
c14c28ba
PP
14282008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1429
1430 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 1431
2e74121d
DE
14322008-11-17 Doug Evans <dje@google.com>
1433
1434 * gdb.mi/mi-syn-frame.exp: Update expected output.
1435 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1436
66bb093b
VP
14372008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1438
1439 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
1440 "thread N" results in =thread-selected.
1441 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1442 (mi_send_resuming_command_raw): Be prepared for
1443 =thread-selected.
1444
3d043ef6
VP
14452008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1446
a9c64011
AS
1447 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1448 * lib/mi-support.exp: Likewise.
3d043ef6 1449
808104c8
JB
14502008-11-16 Joel Brobecker <brobecker@adacore.com>
1451
1452 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1453 commands from the expected output for "help catch".
1454
00b22944
JB
14552008-11-15 Joel Brobecker <brobecker@adacore.com>
1456
1457 * gdb.ada/int_deref.exp: New testcase.
1458
59669435
TT
14592008-11-14 Nick Roberts <nickrob@snap.net.nz>
1460
1461 * gdb.mi/gdb2549.exp: New file.
1462
de04a248
DE
14632008-11-11 Doug Evans <dje@google.com>
1464
1465 * gdb.base/callexit.exp: New file.
1466 * gdb.base/callexit.c: New file.
1467
6b8ce727
DE
14682008-11-10 Doug Evans <dje@google.com>
1469
1470 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1471 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1472 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1473 (default_gdb_start,default_gdb_exit): Ditto.
1474 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1475 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1476 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1477 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1478 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1479 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1480
1b14b8aa
AS
14812008-11-03 Andreas Schwab <schwab@suse.de>
1482
1483 * gdb.base/hashline2.exp: Fix typo.
1484 * gdb.base/hashline3.exp: Likewise.
1485
f3134b88
TT
14862008-10-30 Tom Tromey <tromey@redhat.com>
1487
1488 * gdb.base/pointers.exp: Add test.
1489 * gdb.base/pointers.c (k, S): New typedefs.
1490 (instance): New global.
1491
c2226152
AS
14922008-10-30 Andreas Schwab <schwab@suse.de>
1493
1494 * gdb.base/args.exp: Add tests for newlines.
1495
462f405c
JB
14962008-10-30 Joel Brobecker <brobecker@adacore.com>
1497
1498 gdb.base/foll-exec.exp: Update the expected output of a couple
1499 of "info breakpoints" tests.
1500
79a45b7d
TT
15012008-10-28 Tom Tromey <tromey@redhat.com>
1502
1503 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1504
adc13a14
PA
15052008-10-24 Pedro Alves <pedro@codesourcery.com>
1506
1507 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1508 gdb_start_cmd.
1509 Use runto_main before any test that requires execution.
1510
252fbfc8
PA
15112008-10-23 Pedro Alves <pedro@codesourcery.com>
1512
1513 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1514 instead of SIGINT.
1515
28148e3d
JB
15162008-10-22 Joel Brobecker <brobecker@adacore.com>
1517
1518 * gdb.base/completion.exp: Update expected output following
1519 the addition of the "info tasks" command.
1520
c209f847
TT
15212008-10-22 Tom Tromey <tromey@redhat.com>
1522
1523 * gdb.base/exprs.exp (test_expr): Add test for string
1524 concatenation.
1525
f177e350
PA
15262008-10-19 Pedro Alves <pedro@codesourcery.com>
1527
1528 * configure.ac: Output gdb.python/Makefile.
1529 * configure: Regenerate.
1530 * gdb.python/Makefile.in: New.
1531
cce89356
JB
15322008-10-16 Joel Brobecker <brobecker@adacore.com>
1533
1534 * gdb.base/foll-fork.exp: Adjust the expected output to match
1535 the new description for fork/vfork catchpoints in the "info
1536 breakpoints" output.
1537
176d289d
TJB
15382008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1539
1540 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1541
a08702d6
TJB
15422008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1543
1544 * gdb.python/python-value.c: New file.
1545 * gdb.python/python-value.exp: New file.
1546
1c5cfe86
PA
15472008-10-15 Pedro Alves <pedro@codesourcery.com>
1548
1549 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1550
5a98ad69
DP
15512008-10-15 Denis Pilat <denis.pilat@st.com>
1552
41702f1b 1553 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1554
dcb1a1e2
TT
15552008-10-09 Tom Tromey <tromey@redhat.com>
1556
1557 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1558 'fprintf' and 'stderr'.
1559
9124fe48
JB
15602008-10-07 Joel Brobecker <brobecker@adacore.com>
1561
1562 * gdb.ada/ref_tick_size.exp: New testcase.
1563
45452591
DE
15642008-10-06 Doug Evans <dje@google.com>
1565
1566 * gdb.dwarf2/dw2-cu-size.exp: New file.
1567 * gdb.dwarf2/dw2-cu-size.S: New file.
1568
1569 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1570 .Ltype_int for clarity.
1571
4fc5b208
PP
15722008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1573
1574 PR gdb/2384:
1575 * gdb.cp/gdb2384.exp: Extended to test more cases.
1576 * gdb.cp/gdb2384.cc: Likewise.
1577 * gdb.cp/gdb2384-base.h: Likewise.
1578 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1579
d78df370
JK
15802008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1581
1582 * gdb.base/maint.exp (maint print type): Remove printing
1583 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1584
9a044a89
TT
15852008-09-30 Tom Tromey <tromey@redhat.com>
1586
1587 * gdb.base/macscp.exp: Add completion tests.
1588 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1589 (TWENTY_THREE): Likewise.
1590 (FORTY_EIGHT): Likewise.
1591
506800a9
TT
15922008-09-30 Tom Tromey <tromey@redhat.com>
1593
1594 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1595 everywhere.
1596 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1597
1a6f01b5
JK
15982008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1599
1600 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1601 testcase is derived from. Fix racy dependency on an expected PID
1602 number. No longer support the testcase on Linux kernel 2.4.x.
1603
2fae03e8
TT
16042008-09-27 Tom Tromey <tromey@redhat.com>
1605
1606 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1607 and varargs.
1608
1ad15515
PA
16092008-09-22 Pedro Alves <pedro@codesourcery.com>
1610
1611 * lib/mi-support.exp (mi_expect_interrupt): New.
1612 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1613 from gdb.mi/mi-nonstop.exp.
1614 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1615 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1616 lib/mi-support.exp.
1617 Use mi_check_thread_states throughout. Avoid ".*" and do not
1618 require an anchor after -exec-run.
1619
d0b76dc6
DJ
16202008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1621
1622 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1623 stop is pending. Avoid ".*" when two stops are pending.
1624 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1625 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1626 newlines in fullnames.
1627 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1628 (mi_expect_stop): Update comments. Only anchor in sync mode.
1629 Do not match newlines.
1630 (mi_send_resuming_command_raw): Always return status.
1631 (mi_get_stop_line): Do not match more than one line by accident.
1632 Only anchor in sync mode.
1633 (mi_run_inline_test): If -exec-next fails, give up.
1634
9990c830
UW
16352008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1636
1637 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1638 on SPU.
1639
ebcf6f00
JB
16402008-09-10 Joel Brobecker <brobecker@adacore.com>
1641
1642 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1643
b6db24e5
JB
16442008-09-10 Joel Brobecker <brobecker@adacore.com>
1645
1646 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1647 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1648 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1649 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1650 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1651 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1652 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1653 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1654 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1655 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1656 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1657 Include the "= " sequence in the expected output of print tests.
1658
2bf448e0
JB
16592008-09-10 Joel Brobecker <brobecker@adacore.com>
1660
1661 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1662 description for boolean types.
1663
d51fd4c8
PA
16642008-09-09 Pedro Alves <pedro@codesourcery.com>
1665
1666 * gdb.base/hook-stop-continue.c: New.
1667 * gdb.base/hook-stop-continue.exp: New.
1668
694182d2
DJ
16692008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1670
1671 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1672
3b8a7fc0
JG
16732008-09-08 Jerome Guitton <guitton@adacore.com>
1674
1675 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1676 (stack_check_probe_2, stack_check_probe_loop_1)
1677 (stack_check_probe_loop_2): New functions.
1678 (main): Add call to these new functions.
1679 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1680 functions, check that the breakpoint is inserted at the appropriate
1681 location.
1682 (insert_breakpoint): Slightly refine this procedure so that it can
1683 be called several times in the test.
1684
96cc0ae8
JG
16852008-09-08 Jerome Guitton <guitton@adacore.com>
1686
1687 * gdb.base/stack-checking.c: New file.
1688 * gdb.base/stack-checking.exp: New file.
1689
1f08b409
TJB
16902008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1691
1692 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1693 * gdb.arch/altivec-regs.exp: Likewise.
1694 * gdb.arch/vsx-regs.exp: Likewise.
1695
3099e1c4
TJB
16962008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1697
1698 * gdb.arch/ppc-fp.exp: New file.
1699 * gdb.arch/ppc-fp.c: New file.
1700
cc69bfc1
PP
17012008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1702
1703 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1704 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1705
b02a33db
MS
17062008-09-04 Michael Snyder <msnyder@vmware.com>
1707
1708 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1709 as "at" (for non-debug functions such as _start).
1710
2992cbe0
UW
17112008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1712
1713 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1714 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1715 software watchpoints.
1716 * gdb.base/watch_thread_num.exp: Likewise.
1717
514f746b
AR
17182008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1719
1720 * gdb.arch/i386-bp_permanent.exp: New test.
1721
876cecd0
TT
17222008-08-24 Tom Tromey <tromey@redhat.com>
1723
1724 * gdb.base/maint.exp: Update "maint print type".
1725
80f73d71
VP
17262008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1727
1728 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1729 support. Adjust the order of "*running" notifications.
1730 * gdb.mi/non-stop.c: Don't cast from int to void* and
1731 back.
1732
d9c78d7d
MK
17332008-08-20 Mark Kettenis <kettenis@gnu.org>
1734
1735 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1736 expect to find it in the "info frame" output.
1737
97a2d1d3
DJ
17382008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1739
1740 * gdb.base/interp.exp: Always consume both prompts.
1741
b96e2927
PA
17422008-08-20 Pedro Alves <pedro@codesourcery.com>
1743
1744 * gdb.base/pending.exp: Test pending breakpoints without symbols
1745 loaded.
1746
8cf6e61a
VP
17472008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1748
1749 * lib/mi-support.exp (mi_expect_stop): Produce
1750 more details on failures.
1751 * gdb.mi/mi-nonstop.exp: New.
1752 * gdb.mi/non-stop.c: New.
1753
c6ebd6cf
VP
17542008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1755
a9c64011
AS
1756 * gdb.mi/mi-async.exp: Use 'set target-async'.
1757 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1758
46a9b8ed
DJ
17592008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1760
1761 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1762
44feb3ce
TT
17632008-08-17 Tom Tromey <tromey@redhat.com>
1764
1765 * gdb.base/help.exp (help catch): Rewrite.
1766
311a4e6b
TJB
17672008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1768
1769 * gdb.base/define.exp: Test indented command documentation.
1770 * gdb.python/python.exp: Test indented multi-line command.
1771
604c2f83
LM
17722008-08-15 Luis Machado <luisgpm@br.ibm.com>
1773
1774 * testsuite/gdb.arch/vsx-regs.c: New source file.
1775 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1776 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1777
886a217c
TT
17782008-08-14 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.base/macscp.exp: Add regression test for "macro define" or
1781 "macro undef" with no arguments.
1782
c814a4f3
PP
17832008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1784
1785 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1786
12ab8a60
UW
17872008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1788
1789 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1790
d57a3c85
TJB
17912008-08-06 Tom Tromey <tromey@redhat.com>
1792
1793 * gdb.python/python.exp: New file.
1794
c7b778ff
JK
17952008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1796
1797 Fix for PR gdb/1543.
1798 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1799 $LOCATION.
1800 (location): New variable.
1801 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1802 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1803 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1804 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1805 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1806 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1807 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1808 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1809 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1810 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1811 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1812 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1813 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1814 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1815 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1816 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1817 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1818 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1819 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1820 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1821 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1822 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1823 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1824 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1825 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1826 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1827 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1828 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1829 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1830 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1831 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1832 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1833 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1834 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1835 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1836 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1837 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1838 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1839 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1840 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1841 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1842 gdb.base/type-opaque.exp, gdb.base/until.exp,
1843 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1844 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1845 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1846 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1847 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1848 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1849 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1850 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1851 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1852 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1853 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1854 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1855 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1856 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1857 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1858 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1859 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1860 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1861 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1862 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1863 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1864 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1865 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1866 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1867 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1868 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1869 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1870 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1871 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1872 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1873 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1874 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1875 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1876 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1877 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1878 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1879 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1880 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1881 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1882 to bug-gdb@prep.ai.mit.edu .
1883
5e06a3d1
VP
18842008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1885
1886 * lib/mi-support.exp (mi_load_shlibs): New.
1887 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1888
9d81d21b
VP
18892008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1890
1891 * lib/mi-support.exp (get_mi_thread_list)
1892 (check_mi_and_console_threads): New, moved from ...
1893 * gdb.mi/mi-pthread.exp: ...here.
1894 * gdb.mi/gdb669.exp (get_mi_thread_list)
1895 (check_mi_and_console_threads): Delete.
1896 * gdb.mi/mi2-pthread.exp: Likewise.
1897
bae98fe0
TT
18982008-07-28 Tom Tromey <tromey@redhat.com>
1899
1900 * Makefile.in (just-check): Remove. Move body to...
1901 (check): ... here.
1902
57380f4e
DJ
19032008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1904
1905 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1906 Add a test for duplicated SIGINTs.
1907
e09490f1
DJ
19082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1909
1910 * gdb.threads/schedlock.exp (get_args): Update to work for any
1911 value of NUM.
1912 (Top level): Report the number of threads that did not resume.
1913
6387b45f
DJ
19142008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1915
1916 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1917
62f64ff2
DJ
19182008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1919
1920 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1921 non-MI prompt.
1922
fa8de41e
TT
19232008-07-26 Tom Tromey <tromey@redhat.com>
1924
1925 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1926 (function_struct, function_struct_ptr): New globals.
1927 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1928 function pointer in a struct.
1929
ccb3ac8a
TT
19302008-07-26 Tom Tromey <tromey@redhat.com>
1931
1932 * gdb.base/macscp.exp: Add test for macro lexing bug.
1933
d7d9f01e
TT
19342008-07-18 Tom Tromey <tromey@redhat.com>
1935
1936 * gdb.base/macscp.exp: Add macro tests.
1937
9bf07184
PP
19382008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1939
1940 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1941
becf6477
PP
19422008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1943
1944 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1945
0709f7d3
PP
19462008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1947
1948 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1949
7093c834
PP
19502008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1951
1952 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1953
b432ffe3
JK
19542008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1955
1956 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1957
b1a268e5
VP
19582008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1959
1960 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1961
e2995f8e
KB
19622008-07-11 Kevin Buettner <kevinb@redhat.com>
1963
1964 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1965 of regexp to account for changes made to GDB in the printing of
1966 byte vectors.
1967
14032a66
TT
19682008-07-11 Tom Tromey <tromey@redhat.com>
1969
1970 * gdb.base/completion.exp: Add 'help' completion test.
1971
981505ef
JK
19722008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1973
1974 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1975
10568435
JK
19762008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1977
1978 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1979
4487aabf
PA
19802008-07-09 Pedro Alves <pedro@codesourcery.com>
1981
1982 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1983
a4a9b1c4
PA
19842008-07-09 Pedro Alves <pedro@codesourcery.com>
1985
1986 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1987
3c3185ac
JK
19882008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1989
1990 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1991
7ebd49dc
VP
19922008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1993
1994 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1995 previous commit. Add a comment.
1996
84e46146
PA
19972008-06-28 Pedro Alves <pedro@codesourcery.com>
1998
1999 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2000
0f8d4a2f
VP
20012008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2002
2003 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2004
f747e0ce
PA
20052008-06-27 Pedro Alves <pedro@codesourcery.com>
2006
2007 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2008 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2009 compiling an executable, link in an object that forces unbuffered
2010 output.
2011 * lib/set_unbuffered_mode.c: New file.
2012
734a5c36
JK
20132008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2014
2015 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2016
a2840c35
VP
20172008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2018
a9c64011
AS
2019 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2020 mi_expect_stop.
2021 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2022 Demand that *running is output.
2023 (detect_async): Perform checking every time.
2024 (mi_send_resuming_command): Extract everything into...
2025 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
2026 (mi_expect_stop): Don't accept any output before *stopped.
2027
6ae37fef
VP
20282008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2029
2030 Robustify mi-simplerun.
a9c64011
AS
2031 * gdb.mi/basics.c (main): Add a call to sleep.
2032 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2033 * gdb.mi/mi2-cli.exp: Likewise.
2034 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 2035
b4aa76f0 20362008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
2037
2038 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2039
e1ac3328
VP
20402008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2041
a9c64011
AS
2042 * gdb.mi/mi-console.exp: Adjust.
2043 * gdb.mi/mi-syn-frame.exp: Adjust.
2044 * gdb.mi/mi2-console.exp: Adjust.
2045 * gdb.mi/mi2-syn-frame.exp: Adjust.
2046 * lib/mi-support.exp (mi_run_cmd): Adjust.
2047 (mi_send_resuming_command): Adjust.
e1ac3328 2048
f7f9a841
VP
20492008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2050
2051 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
2052 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2053 testing of stopped.
2054 * gdb.mi/mi2-syn-frame.exp: Likewise.
2055 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2056 (async, detect_async): New.
2057 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2058 depending on if we're running in sync or async mode.
f7f9a841 2059
37cd5d19
TT
20602008-06-09 Tom Tromey <tromey@redhat.com>
2061
2062 * gdb.base/completion.exp: New tests for field name completion
2063 with spaces, and field name completion with '->'.
2064
65d12d83
TT
20652008-06-06 Tom Tromey <tromey@redhat.com>
2066
2067 * gdb.base/break1.c (struct some_struct): New struct.
2068 (values): New global.
2069 * gdb.base/completion.exp: Add field name completion test.
2070
ebfe2e3f
PP
20712008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2072
2073 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2074 to pointer.
2075 * gdb.cp/call-c.cc: Likewise.
2076
bcf6fc3a
NR
20772008-06-06 Nick Roberts <nickrob@snap.net.nz>
2078
2079 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2080 annotation.
2081
49fd4a42 20822008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 2083 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
2084
2085 * gdb.threads/execl.c, gdb.threads/execl1.c,
2086 gdb.threads/execl.exp: New tests.
a9c64011 2087
8a34ac3f
AR
20882008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2089 Daniel Jacobowitz <dan@codesourcery.com>
2090
2091 * gdb.cp/exception.exp: Activate test, make it work with pending
2092 catchpoints.
2093
86ae69ef
JK
20942008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2097
f7f9ae2c
VP
20982008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2099
a9c64011
AS
2100 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
2101 now printed.
2102 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 2103
2a2d4dc3
AS
21042008-05-27 Andreas Schwab <schwab@suse.de>
2105
2106 * gdb.base/frame-args.exp: Handle arguments that are optimized
2107 out.
2108
5099e4d9
LM
21092008-05-26 Luis Machado <luisgpm@br.ibm.com>
2110
2111 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
2112 quiet for ppc32 and group options into a single variable.
2113
d9c36a91
JB
21142008-05-23 Joel Brobecker <brobecker@adacore.com>
2115
2116 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
2117 of zero-size elements.
2118 * gdb.ada/null_array.exp: Test printing this new array.
2119
103a8671
JK
21202008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
2123
07a4cc1a 21242008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
2125
2126 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
2127 of the "finish" command.
2128
55f996a7
NR
21292008-05-21 Nick Roberts <nickrob@snap.net.nz>
2130
2131 * gdb.base/annota1.exp: Test for new annotation.
2132
907fc202
UW
21332008-05-16 Pedro Alves <pedro@codesourcery.com>
2134
2135 * gdb.base/fixsection.exp: New file.
2136 * gdb.base/fixsection0.c: New file.
2137 * gdb.base/fixsection1.c: New file.
2138
e8f97270
UW
21392008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2140
2141 * gdb.base/annota1.exp: Accept printf@... in place of printf.
2142 * gdb.base/annota3.exp: Likewise.
2143
ac0bb574
NF
21442008-05-13 Nathan Froyd <froydnj@codesourcery.com>
2145
2146 * gdb.base/watch_thread_num.exp: Don't run tests that require
2147 watchpoints if the target doesn't support them.
2148
6fadd07a
DE
21492008-05-12 Doug Evans <dje@google.com>
2150
2151 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2152
6e9a4a30
JB
21532008-05-09 Joel Brobecker <brobecker@adacore.com>
2154
2155 * gdb.ada/assign_1.exp: New testcase.
2156
08388c79
DE
21572008-05-09 Doug Evans <dje@google.com>
2158
a3c83fae
DE
2159 * gdb.base/find.exp: New file.
2160 * gdb.base/find.c: New file.
08388c79 2161
bd5ddfe8
DJ
21622008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2163
2164 * gdb.base/commands.exp (watchpoint_command_test): Handle
2165 gdb,no_hardware_watchpoints.
2166 * gdb.base/float.exp: Allow ARM targets without floating point.
2167 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2168
b5dd68e2 21692008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 2170 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
2171
2172 * gdb.ada/lang_switch: New test program.
2173 * gdb.ada/lang_switch.exp: New testcase.
2174
382d13d1
DE
21752008-05-05 Doug Evans <dje@google.com>
2176
2177 * gdb.base/help.exp (disassemble): Update expected help text.
2178
9dd789d0
PA
21792008-05-04 Pedro Alves <pedro@codesourcery.com>
2180
2181 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2182
611c83ae
PA
21832008-05-04 Pedro Alves <pedro@codesourcery.com>
2184
2185 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2186 different times.
2187
ff013f42
JK
21882008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2191 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2192 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2193 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2194
96dff6a2
VP
21952008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2196
2197 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2198 notification to appear.
2199
55cd6f92
DJ
22002008-05-04 Daniel Jacobowitz <dan@debian.org>
2201
2202 * gdb.base/fullname.c: New file.
2203 * gdb.base/fullname.exp: New file.
2204 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2205
d705c43c
PA
22062008-05-03 Pedro Alves <pedro@codesourcery.com>
2207
2208 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2209 expressions with macros.
2210
333222e1
JK
22112008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2212
2213 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2214
5ac01682
DJ
22152008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2216
2217 * gdb.base/completion.exp: Handle lack of other symbols beginning
2218 with "a".
2219
2220 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2221
237fc4c9
PA
22222008-05-02 Jim Blandy <jimb@codesourcery.com>
2223
2224 * gdb.asm/asmsrc1.s: Add scratch space.
2225
ed5e9466
DJ
22262008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2227 Daniel Jacobowitz <dan@codesourcery.com>
2228
2229 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2230 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2231 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2232
b39cc962
DJ
22332007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2234
2235 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2236
36d520f5
JB
22372008-05-01 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.base/info-target.exp: New testcase.
2240
8d4e3071
DJ
22412008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2242
2243 * gdb.cp/hang.exp: Use .cc instead of .C.
2244 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2245 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2246
6f3f3097
DJ
22472008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2248
2249 * gdb.base/gdb1250.exp: Remove perror.
2250 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2251
5550a914
PA
22522008-04-30 Pedro Alves <pedro@codesourcery.com>
2253
2254 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2255 .2byte.
2256
d848e687
DJ
22572008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2258
2259 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
2260 (maybe_kfail): New.
2261
93b5768b
PA
22622008-04-25 Pedro Alves <pedro@codesourcery.com>
2263
2264 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
2265
721c02de
VP
22662008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2267
a9c64011
AS
2268 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
2269 * gdb.mi/mi2-syn-frame.exp: Likewise.
2270 * lib/mi-support.exp: Likewise.
721c02de 2271
74960c60
VP
22722008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2273
2274 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
2275 to specify regexp for the location to stop at.
2276 * gdb.base/break-always.c: New.
2277 * gdb.base/break-always.exp: New.
2278
d24317b4
VP
22792008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2280
2281 * lib/mi-support.exp (mi_runto_helper): Adjust
2282 for the original-location field.
2283 (mi_create_breakpoint, mi_list_breakpoints): New.
2284 * gdb.mi/mi-break.exp: Adjust.
2285 * gdb.mi/mi2-break.exp: Adjust.
2286 * gdb.mi/mi-pending.exp: Adjust.
2287 * gdb.mi/mi-simplerun.exp: Adjust.
2288 * gdb.mi/mi2-simplerun.exp: Adjust.
2289 * gdb.mi/mi-syn-frame.exp: Adjust.
2290 * gdb.mi/mi2-syn-frame.exp: Adjust.
2291 * gdb.mi/mi-until.exp: Adjust.
2292 * gdb.mi/mi2-until.exp: Adjust.
2293 * gdb.mi/mi-var-display.exp: Adjust.
2294 * gdb.mi/mi2-var-display.exp: Adjust.
2295 * gdb.mi/mi-watch.exp: Adjust.
2296 * gdb.mi/mi2-watch.exp: Adjust.
2297
fdc59709 22982008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 2299
a9c64011
AS
2300 * aclocal.m4: Add override.m4.
2301 * configure: Regenerate.
fdc59709 2302
8e91f023
VP
23032008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2304
2305 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2306 '-var-update --all-values' reports new value even the type
2307 of a variable object has changed.
2308
233a11ab
CS
23092008-04-18 Craig Silverstein <csilvers@google.com>
2310
2311 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2312 files.
d24317b4 2313
9c1137ad
JB
23142008-04-18 Joel Brobecker <brobecker@adacore.com>
2315
2316 * gdb.ada/atomic_enum: New test program.
2317 * gdb.ada/atomic_enum.exp: New testcase.
2318
66d0bbc7
DE
23192008-04-17 Doug Evans <dje@google.com>
2320
2321 * gdb.opt/Makefile.in: Fix whitespace.
2322
100906b0
UW
23232008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2324
2325 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2326
4584e32e
DE
23272008-04-17 Doug Evans <dje@google.com>
2328
2329 * gdb.base/hashline1.exp: New testcase.
2330 * gdb.base/hashline2.exp: New testcase.
2331 * gdb.base/hashline2.exp: New testcase.
2332
0a320680
PA
23332008-04-17 Pedro Alves <pedro@codesourcery.com>
2334
2335 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2336
18ac113b
AR
23372008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2338
2339 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2340 temporary breakpoint to match "Temporary breakpoint".
2341 * gdb.base/break.exp (delete_breakpoints): Likewise.
2342 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2343 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2344 * gdb.base/display.exp: Likewise.
2345 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2346 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2347 * gdb.base/restore.exp (restore_tests): Likewise.
2348 * gdb.base/sepdebug.exp: Likewise.
2349 * gdb.base/watchpoint.exp: Likewise.
2350 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
2351 * gdb.mi/mi-pending.exp: Likewise.
2352 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
2353 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
2354 * gdb.mi/mi-var-cmd.exp: Likewise.
2355 * gdb.mi/mi-var-display.exp: Likewise.
2356 * gdb.mi/mi2-cli.exp: Likewise.
2357 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
2358 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
2359 * gdb.mi/mi2-var-display.exp: Likewise.
2360 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
2361 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
2362 new "disp" field.
a9c64011 2363 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
2364 reason. This is to support fix for PR2424.
2365
add38693
JK
23662008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2367
2368 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
2369
fcacd99f
VP
23702008-04-13 Vladimir Prus <vladimir@codesourcery.com>
2371
2372 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 2373 field. Add more floating varobj tests.
fcacd99f 2374 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
2375 field.
2376 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
2377 (main): Call do_at_tests.
2378 * lib/mi-support.exp (mi_create_floating_varobj)
2379 (mi_varobj_update_with_type_change): New.
fcacd99f 2380
de051565
MK
23812008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
2382
2383 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
2384 option of -var-evaluate-expression.
2385 * gdb.mi/mi2-var-display.exp: Likewise.
2386
dbc52822
VP
23872008-04-07 Vladimir Prus <vladimir@codesourcery.com>
2388
2389 Introduce test setup helpers.
a9c64011
AS
2390 * lib/gdb.exp (build_executable, clean_restart)
2391 (prepare_for_testing): New.
2392 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
2393 * gdb.base/return.exp: Likewise.
2394 * gdb.base/ending-run.exp: Likewise.
dbc52822 2395
473591da
NR
23962008-04-07 Nick Roberts <nickrob@snap.net.nz>
2397
2398 * gdb.mi/mi-async.exp: New test for asynchronous Machine
2399 Interface (MI) responses.
2400
2b2d9e11
VP
24012008-04-06 Vladimir Prus <vladimir@codesourcery.com>
2402
a9c64011
AS
2403 * gdb.cp/breakpoint.cc: New code to test conditions involving
2404 member variables.
2405 * gdb.cp/breakpoint.exp: Test condition involving member
2406 variables.
2b2d9e11 2407
bb378428
VP
24082008-04-05 Vladimir Prus <vladimir@codesourcery.com>
2409
2410 * lib/mi-support.exp (mi_expect_stop): New.
2411 (mi_run_cmd): Change the
2412 token. Use mi_send_resuming_command, use
2413 mi_expect_stop.
2414 (mi_execute_to_helper): Rename to mi_execute_to.
2415 (mi_send_resuming_command): Add more error patterns.
2416 (mi_wait_for_stop): Renamed to...
2417 (mi_get_stop_line): ...this.
2418 (mi_run_inline_test): Adjust.
2419
2420 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
2421 * gdb.mi/mi-console.exp: Likewise.
2422 * gdb.mi/mi-pending.exp: Likewise.
2423 * gdb.mi/mi-simplerun.exp: Likewise.
2424 * gdb.mi/mi-stack.exp: Likewise.
2425 * gdb.mi/mi-stepi.exp: Likewise.
2426 * gdb.mi/mi-syn-frame.exp: Add comment.
2427 * gdb.mi/mi-until.exp: Likewise.
2428 * gdb.mi/mi-var-display.exp: Likewise.
2429 * gdb.mi/mi-watch.exp: Likewise.
2430 * gdb.mi/mi2-cli.exp: Likewise.
2431 * gdb.mi/mi2-console.exp: Likewise.
2432 * gdb.mi/mi2-simplerun.exp: Likewise.
2433 * gdb.mi/mi2-stack.exp: Likewise.
2434 * gdb.mi/mi2-stepi.exp: Likewise.
2435 * gdb.mi/mi2-until.exp: Likewise.
2436 * gdb.mi/mi2-var-display.exp: Likewise.
2437 * gdb.mi/mi2-watch.exp: Likewise.
2438
62172bb9
UW
24392008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2440
2441 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2442
2443 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2444
a13e061a
PA
24452008-04-04 Pedro Alves <pedro@codesourcery.com>
2446
2447 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2448 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2449 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2450 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2451 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2452 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2453 expect an mi error duplicated in stderr.
2454
eae06beb
JB
24552008-04-03 Joel Brobecker <brobecker@adacore.com>
2456
2457 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2458 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2459 Add a couple of tests that verify the behavior when the new setting
2460 is set to "cancel" and "all".
2461 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2462 "ask" before we start the testing.
2463
79c6ced6
AR
24642008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2465
2466 * gdb.cp/casts.cc: Add class reference variables.
2467 * gdb.cp/casts.exp: New test cases for up/down casting references.
2468
6c2d1a6b
MK
24692008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2470
2471 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2472 instead of beginning to make an extra test pass.
2473 * gdb.mi/mi2-var-display.exp: Likewise.
2474
55b411d9
MR
24752008-03-31 Maciej W. Rozycki <macro@mips.com>
2476
2477 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2478
c6140da2
MD
24792008-03-31 Markus Deuling <deuling@de.ibm.com>
2480 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2481
2482 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2483 value. Add xfail for older kernels.
2484
79732189
AR
24852008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2486
2487 Bring mi-support in line with gdb.exp.
2488 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2489 (mi_gdb_start): New function.
2490
33c3676e
MR
24912008-03-28 Maciej W. Rozycki <macro@mips.com>
2492
2493 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2494
92e28119
VP
24952008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2496
2497 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2498 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2499
9e8e3afe
VP
25002008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2501
2502 * lib/mi-support.exp (mi_create_varobj_checked): New.
2503 (mi_list_varobj_children): Allow to check for a
2504 value.
2505 (mi_list_array_varobj_children): New.
2506
2507 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2508 and mi_list_varobj_children, as opposed to hardcoding
2509 expected strings.
2510 * gdb.mi/gdb701.exp: Likewise.
2511 * gdb.mi/gdb792.exp: Likewise.
2512 * gdb.mi/mi-var-block.exp: Likewise.
2513 * gdb.mi/mi-var-cmd.exp: Likewise.
2514 * gdb.mi/mi-var-invalidate.exp: Likewise.
2515 * gdb.mi/mi2-var-block.exp: Likewise.
2516 * gdb.mi/mi2-var-child.exp: Likewise.
2517 * gdb.mi/mi2-var-cmd.exp: Likewise.
2518 * gdb.mi/mi2-var-display.exp: Likewise.
2519
9df50351
JK
25202008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2521
2522 Fix random false FAILs on i386.
2523 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2524
31e5d73a
DJ
25252008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2526
2527 PR gdb/544
2528 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2529
12f4afab
DJ
25302008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2531
2532 PR gdb/544
2533 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2534
b562a0cb
DJ
25352008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2536
2537 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2538 fixed PR gdb/544.
2539
17faa917
DJ
25402008-03-21 Pedro Alves <pedro@codesourcery.com>
2541
2542 * gdb.threads/fork-child-threads.exp: Test next over fork.
2543
6214f497
DJ
25442008-03-21 Chris Demetriou <cgd@google.com>
2545
2546 * gdb.base/break.exp (rbreak junk): New test for rbreak
2547 "Junk at end of arguments" issue.
2548
63092375
DJ
25492008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2550
2551 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2552 *& to work on created array elements.
2553 (Top level): Test print $pc with a file. Test string operations
2554 without a target.
2555 * gdb.base/ptype.exp: Do not expect *& to work on created array
2556 elements.
2557
b21991b0
DJ
25582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2559
2560 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2561 gdb.threads/staticthreads.exp: Update exit query.
2562
c4b347c7
SL
25632008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2564
2565 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2566
fa4727a6
DJ
25672008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2568
2569 * gdb.base/watchpoint.c (global_ptr, func4): New.
2570 (main): Call func4.
2571 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2572 (test_inaccessible_watchpoint): New.
2573
2f34202f
MR
25742008-02-29 Maciej W. Rozycki <macro@mips.com>
2575
2576 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2577 select the largest.
2578
0d6ba1b1
DJ
25792008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2580
2581 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2582 frames-invalid annotations.
2583
e691325a
PM
25842008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2585
a9c64011 2586 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2587
f85b5ecc
DE
25882008-02-27 Doug Evans <dje@google.com>
2589
2590 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2591 for bug 1738.
2592 (breakpoint_to_handler_entry): Ditto.
2593
b40e7bf3
JB
25942008-02-27 Joel Brobecker <brobecker@adacore.com>
2595
2596 * gdb.base/ending-run.exp: Use the first line of code inside
2597 function body to test breakpoints.
2598 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2599 location where the breakpoint is inserted when using the line
2600 where a function is declared. Fix typo in the description of
2601 one of the tests.
2602 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2603
2faca73a
PM
26042008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2605
2606 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2607 tests.
2faca73a 2608
6f439c36
PM
26092008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2610
2611 * gdb.base/args.exp: avoid same output for tests
2612 with single quotes.
2613
54e52265
VP
26142008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2615
a9c64011
AS
2616 * gdb.base/annota1.exp: Adjust for 'info break'
2617 format changes.
2618 * gdb.base/annota3.exp: Likewise.
2619 * gdb.base/break.exp: Likewise.
2620 * gdb.base/condbreak.exp: Likewise.
2621 * gdb.base/pending.exp: Likewise.
2622 * gdb.base/sepdebug.exp: Likewise.
2623 * gdb.base/unload.exp: Likewise.
2624 * gdb.cp/ovldbreak.exp: Likewise.
2625 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2626
897b09ca
DE
26272008-02-07 Doug Evans <dje@google.com>
2628
2629 * gdb.cp/mb-inline.exp: New.
2630 * gdb.cp/mb-inline.h: New.
2631 * gdb.cp/mb-inline1.cc: New.
2632 * gdb.cp/mb-inline2.cc: New.
2633
b1c32d35
PM
26342008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2635
2636 * gdb.pascal/floats.pas: New test program.
2637 * gdb.pascal/floats.exp: New testcase.
2638
1a4ca44a
TJB
26392008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2640
2641 * gdb.base/callfuncs.c (t_float_many_args): New function.
2642 (t_double_many_args): New function.
2643 * gdb.base/callfuncs.exp: Add tests for exceeding float
2644 and double parameters passed through the stack.
2645
439048e8
JB
26462008-02-05 Joel Brobecker <brobecker@adacore.com>
2647
2648 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2649 gdb.ada/complete/foo.adb: New files.
2650 * gdb.ada/complete.exp: New testcase.
2651
81fe8080
DE
26522008-02-03 Doug Evans <dje@google.com>
2653
301f0ecf
DE
2654 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2655
81fe8080
DE
2656 * gdb.cp/gdb2384.exp: New file.
2657 * gdb.cp/gdb2384.cc: New file.
2658 * gdb.cp/gdb2384-base.h: New file.
2659 * gdb.cp/gdb2384-base.cc: New file.
2660
4b071aec
DE
26612008-02-02 Doug Evans <dje@google.com>
2662
2663 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2664
61137ba6
JB
26652007-02-01 Joel Brobecker <brobecker@adacore.com>
2666
2667 * gdb.ada/sym_print_name: New test program.
2668 * gdb.ada/sym_print_name.exp: New testcase.
2669
26702007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2671
2672 * gdb.ada/nested/hello.adb: New file.
2673 * gdb.ada/nested.exp: New testcase.
2674 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2675
98deb0da
VP
26762008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2677
2678 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2679 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2680 don't cause future evaluations of function to report
2681 creation of internal breakpoints.
98deb0da 2682
723a2275
VP
26832008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2684
2685 * gdb.mi/mi-break.exp (test_error): New.
2686 Call it.
2687
fb546a2f
LM
26882008-01-31 Luis Machado <luisgpm@br.ibm.com>
2689
2690 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2691 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2692
2d8fd90a
PM
26932008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2694
2695 * gdb.pascal/integers.pas: New test program.
2696 * gdb.pascal/integers.exp: New testcase.
2697
a7fa0ded
PM
26982008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2699
2700 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2701
5e1a1926
TJB
27022008-01-30 Luis Machado <luisgpm@br.ibm.com>
2703
2704 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2705 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2706
8d04f9f0
JB
27072008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2708
2709 * gdb.ada/formatted_ref: New test program.
2710 * gdb.ada/formatted_ref.exp: New testcase.
2711
2712 * gdb.cp/formatted-ref.cc: New file.
2713 * gdb.cp/formatted-ref.exp: New testcase.
2714
ce75a98f
JB
27152008-01-30 Joel Brobecker <brobecker@adacore.com>
2716
2717 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2718
e835f6bf
NR
27192008-01-30 Nick Roberts <nickrob@snap.net.nz>
2720
2721 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2722 (test_file_list_exec_source_file): Update to new macro-info field.
2723
d118ef87
PH
27242008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2725
2726 * gdb.ada/exprs: New test program.
2727 * gdb.ada/exprs.exp: New testcase.
2728
7d35ab09
TJB
27292008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2730
2731 * dfp-test.c (DELTA, DELTA_B): New definitions.
2732 (double_val1, double_val2, double_val3, double_val4, double_val5,
2733 double_val6, double_val7, double_val8, double_val9, double_val10,
2734 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2735 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2736 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2737 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2738 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2739 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2740 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2741 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2742 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2743 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2744 dec128_val16): New global variables.
2745 (decimal_dec128_align): New function.
2746 (decimal_mixed): Likewise.
2747 (decimal_many_args_dec32): Likewise.
2748 (decimal_many_args_dec64): Likewise.
2749 (decimal_many_args_dec128): Likewise.
2750 (decimal_many_args_mixed): Likewise.
2751 * dfp-test.exp: Add tests calling new inferior functions.
2752
2d717e4f
DJ
27532008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2754
2755 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2756 gdb.server/ext-run.exp: New files.
2757 * lib/gdbserver-support.exp (gdbserver_download): New.
2758 (gdbserver_start): New. Update gdbserver expected
2759 output.
2760 (gdbserver_spawn): Use them.
2761 (gdbserver_start_extended): New.
2762
e85a822c
DJ
27632008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2764
2765 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2766 Run on GNU/Linux.
2767 (do_exec_tests): Check for systems which do not support catchpoints.
2768 Do not match START.
2769 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2770 Run on GNU/Linux. Enable verbose output.
2771 (check_fork_catchpoints): New.
2772 (explicit_fork_child_follow, catch_fork_child_follow)
2773 (tcatch_fork_parent_follow): Update expected messages.
2774 (do_fork_tests): Use check_fork_catchpoints.
2775 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2776 Run on GNU/Linux. Enable verbose output.
2777 (check_vfork_catchpoints): New.
2778 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2779 expected messages.
2780 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2781
401ea829
JB
27822008-01-29 Jim Blandy <jimb@red-bean.com>
2783
2784 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2785 host' errors.
2786 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2787
aceaf3ad
JB
27882008-01-29 Jim Blandy <jimb@red-bean.com>
2789
2790 * gdb.threads/sigthread.c: Use barriers to ensure that
2791 child_thread and child_thread_two are always initialized before we
2792 start to use them.
2793
a5606eee
VP
27942008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2795
2796 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2797 * gdb.base/watchpoint-solib.c: New.
2798 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2799
c55a82bb
PM
28002008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2801
2802 * gdb.base/gdb1056.exp: Add unsigned integer test.
2803
0993fe05
DE
28042008-01-28 Doug Evans <dje@google.com>
2805
2806 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2807
4fe42e7f
JB
28082008-01-27 Jim Blandy <jimb@codesourcery.com>
2809
c7a69933
JB
2810 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2811
4fe42e7f
JB
2812 * gdb.base/expand-psymtabs.exp: Doc fix.
2813
5def8285
MK
28142008-01-26 Mark Kettenis <kettenis@gnu.org>
2815
2816 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2817
5313c911
NR
28182008-01-24 Nick Roberts <nickrob@snap.net.nz>
2819
a9c64011 2820 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2821 -var-set-format.
2822
93815fbf
VP
28232008-01-23 Chris Demetriou <cgd@google.com>
2824
2825 * gdb.threads/thread_events.c: New testcase source file.
2826 * gdb.threads/thread_events.exp: New testcase expect file.
2827
467a88ee
NR
28282008-01-23 Nick Roberts <nickrob@snap.net.nz>
2829
2830 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2831
2832 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2833 -var-set-format.
2834
d8f82aba
DJ
28352008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2836 Vladimir Prus <vladimir@codesourcery.com>
2837
2838 * gdb.base/float.exp: Allow missing floating point for m68k and
2839 PowerPC.
2840
60c46647
VP
28412008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2842
2843 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2844 ignore count.
2845 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2846 * gdb.mi/mi-cli.exp: Adjust.
2847 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2848
c7dd36a1
PA
28492008-01-17 Pedro Alves <pedro@codesourcery.com>
2850
2851 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2852 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2853 with dummy_ptr's address.
2854 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2855 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2856 all targets.
2857 * gdb.mi/mi2-var-child.exp: Likewise.
2858
39d5313e
JB
28592008-01-09 Joel Brobecker <brobecker@adacore.com>
2860
2861 * gdb.ada/null_array: New test program.
2862 * gdb.ada/null_array.exp: New testcase.
2863
0aea4bf3
LM
28642008-01-09 Luis Machado <luisgpm@br.ibm.com>
2865
2866 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2867 with required float modifiers.
2868
0b354900
JB
28692008-01-08 Joel Brobecker <brobecker@adacore.com>
2870
2871 * gdb.ada/funcall_param: New test program.
2872 * gdb.ada/funcall_param.exp: New testcase.
2873
cdb7f5d4
JB
28742008-01-08 Joel Brobecker <brobecker@adacore.com>
2875
2876 * gdb.ada/arrayparam: New test program.
2877 * gdb.ada/arrayparam.exp: New testcase.
2878
88e2547f
JB
28792008-01-08 Joel Brobecker <brobecker@adacore.com>
2880
2881 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2882 landed. Should also fix random failures in the test following it.
2883
f6867ce0
TJB
28842008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2885
2886 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2887 for expressions with decimal float values.
2888 (test_dfp_conversions): New function to test casts to and from
2889 decimal float types.
2890 Call test_dfp_conversions.
2891 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2892 elements.
2893 (main): Initialize ds.float4 and ds.double8 elements.
2894 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2895 string to new error message.
2896 (d64_set_tests): Likewise.
2897 (d128_set_tests): Likewise.
2898 Add tests for expressions with decimal float variables. Add tests for
2899 conversions to and from decimal float types.
2900
f9c11282
JB
29012008-01-05 Joel Brobecker <brobecker@adacore.com>
2902
2903 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2904 * gdb.ada/packed_tagged.exp: New testcase.
2905
0ecbca72
JB
29062008-01-04 Joel Brobecker <brobecker@adacore.com>
2907
2908 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2909 gdb.ada/homonym/homonym_main.adb: New files.
2910 * gdb.ada/homonym.exp: New testcase.
2911
c18d3d89
JB
29122008-01-04 Joel Brobecker <brobecker@adacore.com>
2913
2914 * gdb.ada/packed_array.exp: Add testing of references to
2915 a packed array.
2916
ecc7085b
JB
29172008-01-04 Joel Brobecker <brobecker@adacore.com>
2918
2919 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2920 New files.
2921 * gdb.ada/type_coercion.exp: New testcase.
2922
c474c922
JB
29232008-01-04 Joel Brobecker <brobecker@adacore.com>
2924
2925 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2926 gdb.ada/tagged/foo.adb: New file.
2927 * gdb.ada/tagged.exp: New testcase.
2928
9005b927
JB
29292008-01-04 Joel Brobecker <brobecker@adacore.com>
2930
2931 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2932 gdb.ada/ptype_field/foo.adb: New files.
2933 * gdb.ada/ptype_field.exp: New testcase.
2934
1a6aaad8
JB
29352008-01-03 Joel Brobecker <brobecker@adacore.com>
2936
2937 * gdb.ada/print_pc.exp: New testcase.
2938
0ef22f53
JB
29392008-01-03 Joel Brobecker <brobecker@adacore.com>
2940
2941 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2942 gdb.ada/taft_type/p.adb: New files.
2943 * gdb.ada/taft_type.exp: New testcase.
2944
1689ecf8
JB
29452008-01-03 Joel Brobecker <brobecker@adacore.com>
2946
2947 * gdb.ada/array_bounds/bar.adb: New file.
2948 * gdb.ada/array_bounds.exp: New testcase.
2949
a4d0b9c3
JB
29502008-01-03 Joel Brobecker <brobecker@adacore.com>
2951
2952 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2953 gdb.ada/arrayptr/foo.adb: New files.
2954 * gdb.ada/arrayptr.exp: New testcase.
2955
a31ace00
JB
29562008-01-03 Joel Brobecker <brobecker@adacore.com>
2957
2958 * gdb.base/set-lang-auto.exp: New testcase.
2959
a97fced3
JB
29602008-01-03 Joel Brobecker <brobecker@adacore.com>
2961
2962 * gdb.ada/fun_addr/foo.adb: New file.
2963 * gdb.ada/fun_addr.exp: New testcase.
2964
ef29ce1a
JK
29652008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2968 New files
2969
0fafefe3
JB
29702008-01-02 Joel Brobecker <brobecker@adacore.com>
2971
2972 * array_subscript_addr/p.adb: New file.
a9c64011 2973 * array_subscript_addr.exp: New testcase.
0fafefe3 2974
c4359f8d
JB
29752008-01-02 Joel Brobecker <brobecker@adacore.com>
2976
a9c64011 2977 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2978 New files.
2979 * gdb.ada/str_cmp_ref.exp: New testcase.
2980
1aa1b15b
JB
29812008-01-01 Joel Brobecker <brobecker@adacore.com>
2982
2983 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2984 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2985 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2986
81c9b2cf
JB
29872008-01-01 Joel Brobecker <brobecker@adacore.com>
2988
2989 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2990 gdb.ada/ref_param/pck.ads: New files.
2991 * gdb.ada/ref_param.exp: New testcase.
2992
319e4674
JB
29932008-01-01 Joel Brobecker <brobecker@adacore.com>
2994
2995 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2996 gdb.ada/interface/foo.adb: New files.
2997 * gdb.ada/interface.exp: New testcase.
2998
ef682c56
JB
29992007-12-31 Jim Blandy <jimb@codesourcery.com>
3000
3001 * gdb.base/multi-forks.exp: Consume all output from child
3002 processes before proceeding to next test.
3003
f6f3eb6c
JB
30042007-12-29 Jim Blandy <jimb@codesourcery.com>
3005
3006 * configure: Regenerated.
3007
f652e42f
JB
30082007-12-27 Joel Brobecker <brobecker@adacore.com>
3009
3010 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3011 gdb.ada/fixed_cmp/fixed.adb: New files.
3012 * gdb.ada/fixed_cmp.exp: New testcase.
3013
6943e596
JB
30142007-12-27 Joel Brobecker <brobecker@adacore.com>
3015
3016 * gdb.ada/boolean_expr.exp: New testcase.
3017
aad9a193
JB
30182007-12-26 Jim Blandy <jimb@codesourcery.com>
3019
3020 * gdb.base/multi-forks.exp: Doc fix.
3021
fb5f3683
JB
30222007-12-26 Joel Brobecker <brobecker@adacore.com>
3023
3024 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3025 * gdb.ada/char_param.exp: Do not compile our test program with
3026 -gnata, this is unnecessary.
3027 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3028
384e4a9c
JB
30292007-12-24 Joel Brobecker <brobecker@adacore.com>
3030
3031 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3032 gdb.ada/print_chars/foo.adb: New files.
3033 * gdb.ada/print_chars.exp: New testcase.
3034
01e044f7
JB
30352007-12-24 Joel Brobecker <brobecker@adacore.com>
3036
3037 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3038 gdb.ada/char_param/foo.adb: New files.
3039 * gdb.ada/char_param.exp: New testcase.
3040
0ce17860
JB
30412007-12-22 Jim Blandy <jimb@codesourcery.com>
3042
3043 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3044 hard-coding source line numbers into the test.
3045 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3046 gdb_get_line_number to find.
3047
919809b9
JB
30482007-12-22 Joel Brobecker <brobecker@adacore.com>
3049
3050 * gdb.base/ptype.c (highest): New struct type.
3051 (the_highest): New variable of that type.
3052 (main): Add dummy assignment to a field of variable the_highest.
3053 * gdb.base/ptype.exp: Test type printing of our new variable.
3054
abc8a88d
PM
30552007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3056
3057 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 3058 and record first explicitly generated thread number.
abc8a88d
PM
3059 Use that thread number for thread specific watchpoint test.
3060 Add iteration number to repetitive tests.
3061
5158f3e3
CES
30622007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3063 Jim Blandy <jimb@codesourcery.com>
3064
3065 * gdb.base/expand-psymtabs.c: New testcase
3066 source file.
3067 * gdb.base/expand-psymtabs.exp: New testcase
3068 expect file.
3069
37e4754d
LM
30702007-12-17 Luis Machado <luisgpm@br.ibm.com>
3071
3072 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3073 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3074
551e5d04
JB
30752007-12-17 Joel Brobecker <brobecker@adacore.com>
3076
3077 * gdb.ada/frame_args/foo.adb: New file.
3078 * gdb.ada/frame_args/pck.ads: New file.
3079 * gdb.ada/frame_args/pck.adb: New file.
3080 * gdb.ada/frame_args.exp: New testcase.
3081
a05ee097
JB
30822007-12-17 Joel Brobecker <brobecker@adacore.com>
3083
3084 * gdb.base/frame-args.c: New file.
3085 * gdb.base/frame-args.exp: New testcase.
3086
c162e8c9 30872007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 3088 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
3089
3090 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3091
afe8ab22 30922007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3093
afe8ab22
VP
3094 * gdb.mi/mi-pending.exp: New.
3095 * gdb.mi/mi-pending.c: New.
3096 * gdb.mi/mi-pendshr.c: New.
3097
dfdfb3ca
JB
30982007-12-06 Jim Blandy <jimb@codesourcery.com>
3099
3100 * gdb.base/default.exp: Update expected output for 'info catch'.
3101
b7fca990
JK
31022007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3103
3104 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
3105 must be set to binary.
3106
6a1afc1e
PA
31072007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
3108
3109 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
3110
a6b151f1
DJ
31112007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
3112
3113 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
3114 gdb.mi/mi-file-transfer.exp: New.
3115
43039443
JK
31162007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3117
3118 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
3119
0ef2251b
MR
31202007-11-22 Maciej W. Rozycki <macro@mips.com>
3121
3122 * gdb.trace/backtrace.exp: Fix a typo.
3123 * gdb.trace/circ.exp: Likewise.
3124 * gdb.trace/collection.exp: Likewise.
3125 * gdb.trace/limits.exp: Likewise.
3126 * gdb.trace/report.exp: Likewise.
3127 * gdb.trace/tfind.exp: Likewise.
3128 * gdb.trace/while-dyn.exp: Likewise.
3129
5443631e
NR
31302007-11-21 Nick Roberts <nickrob@snap.net.nz>
3131
3132 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
3133 objects of pointers that can't be dereferenced are now
3134 "noneditable".
3135
a4ce5b0d
UW
31362007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3137
3138 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
3139 (target_cpu): Remove.
3140
d6e956e5
VP
31412007-10-15 Vladimir Prus <vladimir@codesourcery.com>
3142
3143 * gdb.base/ending-run.exp: Expect the list of cleared
3144 breakpoint to come in natural order, not the reversed one.
a9c64011 3145
214270ab
VP
31462007-11-07 Vladimir Prus <vladimir@codesourcery.com>
3147
3148 * gdb.mi/mi-var-child.c (do_child_deletion): New.
3149 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 3150
1a619819
LM
31512007-11-05 Luis Machado <luisgpm@br.ibm.com>
3152
3153 * gdb.base/printcmds.exp: New function
3154 test_printf_with_dfp.
3155
5b01a6fa
DE
31562007-11-02 Doug Evans <dje@google.com>
3157
3158 * gdb.disasm/t01_mov.s: Remove carriage returns.
3159 * gdb.disasm/t02_mova.s: Ditto.
3160 * gdb.disasm/t03_add.s: Ditto.
3161 * gdb.disasm/t04_sub.s: Ditto.
3162 * gdb.disasm/t05_cmp.s: Ditto.
3163 * gdb.disasm/t06_ari2.s: Ditto.
3164 * gdb.disasm/t07_ari3.s: Ditto.
3165 * gdb.disasm/t08_or.s: Ditto.
3166 * gdb.disasm/t09_xor.s: Ditto.
3167 * gdb.disasm/t10_and.s: Ditto.
3168 * gdb.disasm/t11_logs.s: Ditto.
3169 * gdb.disasm/t12_bit.s: Ditto.
3170 * gdb.disasm/t13_otr.s: Ditto.
3171
ec33ab7f
JK
31722007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3173
3174 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3175
ae0d01ff
UW
31762007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3177
3178 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3179 provide DFP support.
3180
55eddb0f
DJ
31812007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3182
3183 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3184 Test "set powerpc vector-abi". Skip auto-detection tests for old
3185 toolchains.
3186
7020f05c
PA
31872007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3188
3189 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3190 with [string compare].
3191
84bc3db9
PA
31922007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3193
3194 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3195 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3196
5876dc88
LM
31972007-10-25 Luis Machado <luisgpm@br.ibm.com>
3198
3199 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3200 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3201 * gdb.opt/Makefile.in: New makefile.
3202 * Makefile.in: Create new directory "gdb.opt".
3203 * configure.ac: Add "gdb.opt" directory.
3204 * configure: Regenerated.
a9c64011 3205
c3ea9a14
DE
32062007-10-25 Doug Evans <dje@google.com>
3207
3208 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3209 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3210
a9c64011 32112007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
3212 Thiago Jung Bauermann <bauerman@br.ibm.com>
3213
3214 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3215 Floating Point expressions.
3216 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3217 Floating Point variables.
3218 * gdb.base/dfp-test.c: new file containing program with Decimal
3219 Floating variables, used by gdb.base/dfp-test.exp.
3220
62a24a2b
DJ
32212007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3222
3223 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3224
e7b1eae6
UW
32252007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3226
3227 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3228 compiling test case with GCC.
3229 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3230
c641edcc
UW
32312007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3232
3233 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3234 format changes.
3235
5e5ebfe6
MS
32362007-10-18 Michael Snyder <msnyder@specifix.com>
3237
3238 * gdb.base/dbx.exp: Add missing "-re " operator.
3239
e831e7b6
GM
32402007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3241
3242 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3243 * configure.ac: Removed trailing spaces after backslash.
3244 * gdb.modula2: New directory.
3245 * gdb.modula2/Makefile.in: New file.
3246 * gdb.modula2/unbounded-array.exp: New file.
3247 * gdb.modula2/unbounded1.c: New file.
3248
7cc46491
DJ
32492007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3250
3251 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3252
32532007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
3254
3255 * gdb.base/sigstep.c (main): Add checks for
3256 return values for setitimer call.
3257 Call setitimer again with itimer = ITIMER_REAL
3258 if first call to setitimer fails.
3259
e91528f0
KH
32602007-10-11 Kazu Hirata <kazu@codesourcery.com>
3261
3262 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
3263 of $timeout.
3264
2ec9a4f8
DJ
32652007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3266
3267 * gdb.server/server-run.exp: Test for dynamic linker symbols.
3268
32692007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
3270
3271 * lib/gdb.exp (gdb_run_cmd): Move comment outside
3272 of gdb_expect call, to avoid interruption.
3273
64b2fa04
PA
32742007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
3275
3276 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
3277 (v_unsigned_long_long, v_long_long_array)
3278 (v_signed_long_long_array, v_unsigned_long_long_array)
3279 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
3280 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
3281 [!NO_LONG_LONG]: New.
3282 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
3283 v_long_long_member.
3284
3285 (v_long_long_func, v_signed_long_long_func)
3286 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
3287 (main) [!NO_LONG_LONG]: Initialize long long variants.
3288
3289 * gdb.base/whatis.exp: If board file requests no_long_long, build
3290 test with NO_LONG_LONG defined. Test long long, signed long long,
3291 and unsigned long long variants but only if board file doesn't
3292 disable it.
3293
a912286e 32942007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 3295 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
3296
3297 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
3298 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3299 * configure: Regenerated.
3300 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3301 gdb.pascal/types.exp, lib/pascal.exp: New files.
3302
471ba8c9
DJ
33032007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3304
3305 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3306 call.
3307 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3308 to return to the call.
3309 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3310 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3311 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3312 * gdb.mi/mi-until.exp (test_until): Likewise.
3313 * gdb.mi/mi2-until.exp (test_until): Likewise.
3314
fef8a650
DJ
33152007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3316
3317 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3318 two-char array.
3319 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3320
d983da9c
DJ
33212007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3322
3323 * gdb.threads/watchthreads.c (thread_function): Sleep between
3324 iterations.
3325 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3326 at once for S/390. Generate matching fails and passes.
3327
17f62551
VP
33282007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3329
3330 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3331 the 'struct_declarations' variable to zeros.
a9c64011 3332
ed0616c6
VP
33332007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3334
3335 * gdb.cp/mb-ctor.cc: New.
3336 * gdb.cp/mb-ctor.exp: New.
3337 * gdb.cp/mb-templates.cc: New.
3338 * gdb.cp/mb-templates.exp: New.
3339
41f1b697
DJ
33402007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3341
3342 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3343
3f213f78
PA
33442007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3345
3346 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3347 targets.
3348 * configure: Regenerate.
3349
0d381245 33502007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3351
0d381245
VP
3352 * gdb.base/annota1.exp: Adjust for 'info break'
3353 format changes.
3354 * gdb.base/annota3.exp: Likewise.
3355 * gdb.base/break.exp: Likewise.
3356 * gdb.base/condbreak.exp: Likewise.
3357 * gdb.base/pending.exp: Likewise.
3358 * gdb.base/sepdebug.exp: Likewise.
3359 * gdb.base/unload.exp: Likewise.
3360 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 3361
fe3f5fa8
VP
33622007-09-22 Vladimir Prus <vladimir@codesourcery.com>
3363
3364 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
3365 messages.
3366 * gdb.base/chng-syms.exp: Likewise.
3367 * gdb.base/unload.exp: Likewise.
a9c64011 3368
a75cf6c0
DJ
33692007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
3370
3371 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
3372
18ecae38
DJ
33732007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
3374
3375 * schedlock.c (NUM): Change to 1.
3376 (main): Use args[0] for the main thread.
3377 * schedlock.exp: Only expect two threads. Only issue one pass or fail
3378 regardless of the number of threads.
3379
5509918f
MR
33802007-09-14 Maciej W. Rozycki <macro@mips.com>
3381
4a543daf
MR
3382 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
3383 type down.
3384 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3385 test.
3386 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
3387 watchpoint type down.
3388 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3389 test.
3390
33912007-09-14 Maciej W. Rozycki <macro@mips.com>
3392
5509918f
MR
3393 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
3394 Move all the tests here and run them twice, once using software
3395 watchpoints and once using hardware watchpoints.
3396 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
3397
40b53987
DJ
33982007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
3399
3400 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
3401 test.
3402
695e2681
MK
34032007-09-10 Mark Kettenis <kettenis@gnu.org>
3404
8b3fc8d8
MK
3405 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
3406 build-id.
3407
695e2681
MK
3408 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
3409 know about $ORIGIN. Calculate output dir from $dest instead of
3410 using ${objdir}/{$subdir}.
3411
58d69f29
MK
34122007-09-09 Mark Kettenis <kettenis@gnu.org>
3413
3414 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
3415 gcore, before continuing with the test.
3416
3e347599
DJ
34172007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
3418
3419 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
3420 * gdb.mi/mi-watch.exp: Likewise.
3421
ea37ba09
DJ
34222007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3423 Jim Blandy <jimb@codesourcery.com>
3424
3425 * gdb.arch/i386-sse.exp: Do not expect character constants.
3426 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
3427 * gdb.base/display.exp: Allow print/s.
3428 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
3429 and unsigned char array changes.
3430
2025a643
DJ
34312007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3432
3433 * gdb.base/display.exp: Add tests for printf %p.
3434
26669a27
PA
34352007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3436
3437 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3438 the dll name to unicode.
3439
c8f021f8
JK
34402007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3441
3442 * gdb.base/default.exp (show version): Update the version text.
3443 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3444
4cf31eea
JK
34452007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3446
3447 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3448 New files.
3449
4935890f
JK
34502007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 * lib/gdb.exp (build_id_debug_filename_get): New function.
3453 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3454 Remove the generate DEBUG file for the future testcase runs.
3455 New testcase for the NT_GNU_BUILD_ID retrieval.
3456 Move the final testing step to ...
3457 (test_different_dir): ... a new function.
3458 New parameter XFAIL to XFAIL all the tests performed.
3459 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3460 New parameter TYPE to PF_PREFIX all the tests performed.
3461
02142340
VP
34622007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3463
3464 * gdb.mi/mi-var-cp.cc (path_expression): New
3465 function.
3466 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3467
36acd84e
UW
34682007-08-27 Markus Deuling <deuling@de.ibm.com>
3469
3470 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3471 to fit into SPU Local Store memory.
3472
a896d121
JB
34732007-08-23 Joel Brobecker <brobecker@adacore.com>
3474
3475 * gdb.base/default.exp: Adjust the expected output of "info
3476 warranty" after the switch to GPLv3.
3477
7b433602
JB
34782007-08-23 Joel Brobecker <brobecker@adacore.com>
3479
3480 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3481 to 30000 (from 20000).
3482
e22f8b7c
JB
34832007-08-23 Joel Brobecker <brobecker@adacore.com>
3484
3485 Switch the license of all .exp files to GPLv3.
3486 Switch the license of all .f and .f90 files to GPLv3.
3487 Switch the license of all .s and .S files to GPLv3.
3488
5a0e3bd0
JB
34892007-08-23 Joel Brobecker <brobecker@adacore.com>
3490
3491 * configure.ac: Switch license to GPLv3.
3492
cc00619d
JB
34932007-08-23 Joel Brobecker <brobecker@adacore.com>
3494
3495 Switch the licensing to GPLv3 for all .ads and .adb files.
3496
8d26208a
DJ
34972007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3498
3499 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3500 and t_int_double.
3501 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3502
4fcb9948
JB
35032007-08-17 Joel Brobecker <brobecker@adacore.com>
3504
3505 * gdb.base/step-line.c: Switch license to GPL version 3, and
3506 update copyright year.
3507 * gdb.base/step-line.inp: Likewise.
3508
b9c34f67
JB
35092007-08-17 Joel Brobecker <brobecker@adacore.com>
3510
3511 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3512 changes inside gdb1555.c.
3513 * gdb.base/pending.exp: Likewise.
3514
2cc17678
DJ
35152007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3516
3517 * config/default.exp: New file.
3518
e48883f7
DJ
35192007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3520
3521 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3522 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3523
1ab80e5b
MR
35242007-07-30 Maciej W. Rozycki <macro@mips.com>
3525
3526 * gdb.base/dump.exp: Force the correct endianness for binary
3527 formats not carrying this information.
3528
aba471f5
DJ
35292007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3530
3531 * gdb.threads/staticthreads.exp: Match .*sem_post.
3532
d4e07204
DJ
35332007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3534
3535 * gdb.base/readline.exp (operate_and_get_next): Match the final
3536 prompt.
3537
2b97317d
KB
35382007-07-23 Kevin Buettner <kevinb@redhat.com>
3539
3540 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3541 to restarting SID.
3542
44efa07a
KB
35432007-07-18 Kevin Buettner <kevinb@redhat.com>
3544
3545 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3546 prior to `gdb_start'.
3547
7b5ebade
KB
35482007-07-18 Kevin Buettner <kevinb@redhat.com>
3549
3550 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3551 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3552 Remove call to gdb_unload.
3553
255e7678
DJ
35542007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3555 Daniel Jacobowitz <dan@codesourcery.com>
3556
3557 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3558 for __WIN32__.
3559 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3560 * gdb.base/unload.exp: Use shared library test routines.
3561
3a40aaa0
UW
35622007-07-03 Markus Deuling <deuling@de.ibm.com>
3563
3564 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3565 * gdb.base/solib-symbol-lib.c: Likewise.
3566 * gdb.base/solib-symbol-main.c: Likewise.
3567
b0f4b84b
DJ
35682007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3569
3570 * config/gdbserver.exp (gdb_reconnect): New.
3571 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3572 gdb.base/solib-disc.exp: New files.
3573 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3574 remote debugging".
3575 (gdb_compile): Add shlib_load flag.
3576 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3577 port.
3578 (gdbserver_reconnect): New.
3579
1b05479a
DJ
35802007-07-01 Nick Roberts <nickrob@snap.net.nz>
3581 Daniel Jacobowitz <dan@codesourcery.com>
3582
3583 * gdb.base/annota3.exp: Test for if construct.
3584
86f78eb2
DJ
35852007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3586
3587 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3588
6a2eb474 35892007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3590 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3591
3592 * gdb.base/display.exp: Allow a newline after display/i.
3593 * gdb.base/pc-fp.exp: Likewise.
3594 * gdb.base/sigbpt.exp: Likewise.
3595
f8b73d13
DJ
35962007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3597
3598 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3599 required features to be included.
3600
4339e69e
DJ
36012007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3602
3603 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3604 in info threads output.
3605
23d964e7
UW
36062007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3607 Markus Deuling <deuling@de.ibm.com>
3608
3609 * gdb.arch/spu-info.exp: New testcase.
3610 * gdb.arch/spu-info.c: New file.
3611
fd20f75b
DJ
36122007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3613
3614 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3615 tpcs_offset. Restore lr after the call.
3616 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3617
2226f861
DJ
36182007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3619
3620 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3621 (gdbserver_run): Kill any running gdbserver.
3622 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3623
d12371a9
MR
36242007-05-17 Maciej W. Rozycki <macro@mips.com>
3625
3626 * gdb.base/sigbpt.exp: Preset segv_addr.
3627
93f02886
DJ
36282007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3629
3630 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3631 (gdb_compile_shlib): Likewise.
3632 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3633 (default_gdb_init): Clear cleanfiles.
3634 (gdb_finish): Delete recorded cleanfiles.
3635 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3636
3637 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3638 Do not use isnative.
3639 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3640 gdb.base/so-impl-ld.exp: Likewise.
3641 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3642 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3643 gdb_compile.
3644
b04e06d7
VP
36452007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3646
3647 * config/unknown.exp: Remove.
3648
069ed931
UW
36492007-05-15 Markus Deuling <deuling@de.ibm.com>
3650
3651 * gdb.base/info-proc.exp: Check is_remote.
3652
09db0d03
UW
36532007-05-14 Markus Deuling <deuling@de.ibm.com>
3654
3655 * gdb.base/gcore.exp: Initialize variable core_supported.
3656
af2cbe8c
DJ
36572007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3658
3659 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3660
027c0295
DJ
36612007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3662
3663 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3664 * gdb.threads/print-threads.exp (test_all_threads): Allow
3665 negative and hexadecimal thread IDs.
3666
dc5000e7
DJ
36672007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3668
3669 * gdb.java/jprint.java (public): Avoid invalid call to static
3670 method.
3671
2e74ed18
DP
36722007-05-14 Denis Pilat <denis.pilat@st.com>
3673
3674 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3675 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3676 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3677 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3678 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3679
83547f02
UW
36802007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3681
3682 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3683 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3684 this mode.
3685 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3686 * gdb.base/spu.ld: New file.
3687
b18be20d
DJ
36882007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3689
3690 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3691
be444858
DJ
36922007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3693
3694 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3695
b1d53152
DJ
36962007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3697
3698 * gdb.java/jmain.exp: Handle demangled names with and without method
3699 signatures.
3700
d084b331
DJ
37012007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3702
3703 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3704 (have_a_very_merry_interrupt): Remove calls to puts.
3705 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3706 inferior output.
3707 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3708 test names.
3709
db9d7fc5
DJ
37102007-04-29 Markus Deuling <deuling@de.ibm.com>
3711 Daniel Jacobowitz <dan@codesourcery.com>
3712
3713 * gdb.base/auxv.exp (core_works): Also check is_remote.
3714 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3715
ef783a7d 37162007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3717
ef783a7d
VP
3718 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3719 message, not the undefined 'module' variable.
3720 * gdb.base/siginfo.exp: Likewise.
3721 * gdb.base/sigstep.exp: Likewise.
3722 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3723 serialport.
3724 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3725
b7b73cae
CV
37262007-04-25 Corinna Vinschen <vinschen@redhat.com>
3727
3728 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3729 target sim fails. Return 0 otherwise.
3730 (gdb_load): Return prematurely if gdb_target_sim fails.
3731
7d90fdfa
DP
37322007-04-16 Denis Pilat <denis.pilat@st.com>
3733
3734 * gdb.base/setshow.exp: Reset height after having set it to 100.
3735
5d3e9c85
DP
37362007-04-16 Denis Pilat <denis.pilat@st.com>
3737
3738 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3739
18e75969
DP
37402007-04-16 Denis Pilat <denis.pilat@st.com>
3741
3742 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3743
25d5ea92
VP
37442007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3745
3746 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3747 tests. Run the frozen varobjs test.
3748 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3749 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3750
0b49cb80
JK
37512007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3752
3753 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3754 gdb.base/type-opaque.exp: New files.
3755
a73bafbc 37562007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3757
3758 * gdb.mi/mi-var-child.c
a73bafbc
VP
3759 (do_children_tests): User char[2] instead of
3760 char so that automatic printing of pointers to char
3761 don't give unpredicable result.
3762 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3763 local variables.
3764 * gdb.mi/mi-var-child.exp: Step to right line
3765 of do_children_tests.
3766 * gdb.mi/mi2-var-child.exp: Likewise.
3767 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3768 do_locals_tests.
a73bafbc
VP
3769 (do_children_tests): User char[2] instead of
3770 char so that automatic printing of pointers to char
a9c64011 3771 don't give unpredicable result.
a73bafbc 3772 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3773 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3774 Pass test name to mi_wait_for_stop.
3775
7ce59000
DJ
37762007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3777
3778 * gdb.asm/asm-source.exp: Remove d10v case.
3779 * lib/gdb.exp (skip_cplus_tests): Likewise.
3780 * gdb.asm/d10v.inc: Deleted.
3781
20389057
DJ
37822007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3783
3784 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3785
8807d78b
DJ
37862007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3787
3788 * config/netware.exp: Delete file.
3789
aa3edb8e
JB
37902007-03-29 Joel Brobecker <brobecker@adacore.com>
3791
3792 * gdb.dwarf2/dw2-noloc.S: New file.
3793 * gdb.dwarf2/dw2-noloc.exp: New file.
3794
297561ac
PA
37952007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3796
3797 * gdb.cp/method2.cc: New test.
3798 * gdb.cp/method2.exp: New test.
3799 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3800
1f81bd39
DJ
38012007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3802
3803 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3804
9453113a
DJ
38052007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3806
3807 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3808
b741e217
DJ
38092007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3810
3811 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3812 (gdb_load): Delete, replace with...
3813 (gdb_reload): ...this.
3814 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3815 * gdb.server/server-mon.exp: Likewise.
3816 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3817 (gdb_start_cmd): New.
3818 (gdb_file_cmd): Save the last loaded file.
3819 (gdb_reload): New.
3820 (gdb_gnu_strip_debug): Use transform.
3821 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3822 support here. Use new $last_loaded_file. Check mtime.
3823 (gdb_target_cmd): Handle ObjC failure case.
3824 (infer_host_exec): Delete.
3825 (gdbserver_load): Rename to...
3826 (gdbserver_run): ...this. Simplify.
3827 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3828 (mi_gdb_load): Move most contents to a new function...
3829 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3830 (mi_run_cmd): Use mi_gdb_target_load.
3831 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3832 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3833 Use gdb_run_cmd.
3834 * gdb.base/charsign.exp: Remove incorrect comment.
3835 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3836 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3837 gdb.base/start.exp: Use gdb_start_cmd.
3838
446ab585 38392007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3840 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3841
3842 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3843 * gdb.base/signull.exp: Similarly.
3844
bbb88ebf
UW
38452007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3846
3847 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3848 messages available to test cases (like chng-sym.exp).
3849
cb8c4a99
AS
38502007-03-14 Andreas Schwab <schwab@suse.de>
3851
3852 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3853 format changes.
3854
4e463ff5
DJ
38552007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3856
3857 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3858 (optimized_1): New.
3859 (main): Call optimized_1.
3860 (gdb2029): Correct typos. Call gdb2029_marker.
3861 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3862 for gdb2029.
3863
b6db2c47
MK
38642007-03-12 Mark Kettenis <kettenis@gnu.org>
3865
3866 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3867 as tabs. Remove redundant test pattern.
3868
70ed3737
UW
38692007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3870
3871 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3872 for /a format output.
3873
47b67b60
DJ
38742007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3875
3876 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3877 collect output incrementally.
3878
b8953b0e
UW
38792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3880
3881 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3882 for -var-create lpcharacter test.
3883 * gdb.mi/mi2-var-cmd.exp: Likewise.
3884
7acd5c40
UW
38852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3886
3887 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3888 pass on targets where address zero is readable.
3889
9c6759c1
UW
38902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3891
3892 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3893 just a single architecture.
3894
a2f1aeb4
UW
38952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3896
3897 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3898 (fetch_all_registers): New function, uses gdb_test_multiple and
3899 exp_continue to fetch inferior output line-by-line.
3900 Replace all uses of do_get_all_registers by fetch_all_registers.
3901
46579ac2
UW
39022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3903
3904 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3905 in target_info.
3906
fc133f24
MS
39072007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3908
a9c64011 3909 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3910 consistancy; add a default (timeout) case.
3911
7646a51d
MS
39122007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3913
3914 * gdb.base/watchpoint.exp: Fix truncated comment.
3915
dcfff61f
MS
39162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3917
3918 * Makefile.in: Remove spurious single-quotes from sed command.
3919
664e3ee9
DJ
39202007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3921
3922 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3923 func.
3924 * gdb.mi/mi2-var-cmd.exp: Likewise.
3925
d7cc6f2f
JB
39262007-02-27 Joel Brobecker <brobecker@adacore.com>
3927
a9c64011
AS
3928 * gdb.dwarf2/dw2-producer.S: New file.
3929 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3930
39312007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3932
3933 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3934 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3935 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3936 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3937 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3938 Revert tests to use mi_gdb_test and include value field in output
3939 of -var-create.
3940
93d42b30
DJ
39412007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3942
3943 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3944
c499ed39
DJ
39452007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3946
3947 * gdb.base/maint.exp: Remove full paths from test names.
3948 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3949 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3950
9836f81b
JB
39512007-02-27 Joel Brobecker <brobecker@adacore.com>
3952
3953 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3954
c74d0ad8
DJ
39552007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3956
3957 * gdb.server/server-mon.exp: New test.
3958
2711e456
DJ
39592007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3960
3961 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3962
ff6f572f
DJ
39632007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3964
3965 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3966 register capitalization.
3967
fada3feb
DP
39682007-02-13 Denis Pilat <denis.pilat@st.com>
3969
3970 * gdb.mi/mi-var-invalidate.exp: New file.
3971
fb1e4ffc
DJ
39722007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3973
3974 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3975
3da939d7
DJ
39762007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3977
3978 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3979
123dc839
DJ
39802007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3981
3982 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3983 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3984
877e3645 39852007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3986
3987 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3988 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3989 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3990 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3991 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3992 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3993 Update tests to include value field in output of -var-create.
a9c64011 3994
3c0a2960
AS
39952007-02-08 Andreas Schwab <schwab@suse.de>
3996
3997 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3998
108546a0
DJ
39992007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4000
4001 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4002 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4003
d701dcab
DP
40042007-02-02 Denis Pilat <denis.pilat@st.com>
4005
4006 * gdb.threads/threadapply.exp: check that frame is not changed by
4007 the thread apply all command.
4008
783e3e2f
AS
40092007-01-31 Andreas Schwab <schwab@suse.de>
4010
6d9c3a87
AS
4011 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4012
3c50d7b9
AS
4013 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4014 in the dwarf sections.
4015 * gdb.dwarf2/mac-fileno.S: Likewise.
4016
783e3e2f
AS
4017 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4018 bspstore register on ia64.
4019
78ff580e
AS
40202007-01-29 Andreas Schwab <schwab@suse.de>
4021
cc8e9b12
AS
4022 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4023 "frame-begin" annotation.
4024
78ff580e
AS
4025 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4026 number of "frames-invalid" annotations.
4027
704a4f78
DJ
40282007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4029
4030 * gdb.base/commands.exp: Call if_commands_test.
4031 (gdb_test_no_prompt, if_commands_test): New.
4032
e741bf94
MK
40332007-01-28 Mark Kettenis <kettenis@gnu.org>
4034
4035 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4036
474d0ad3
AS
40372007-01-27 Andreas Schwab <schwab@suse.de>
4038
4039 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4040 .short/.int/.quad in the dwarf sections.
4041 * gdb.dwarf2/dw2-intercu.S: Likewise.
4042 * gdb.dwarf2/dw2-intermix.S: Likewise.
4043
e784b426
JK
40442007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4045
4046 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
4047 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4048 array.
e784b426
JK
4049 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4050 * gdb.base/setvar.exp: Likewise.
4051
37f08e04
AS
40522007-01-26 Andreas Schwab <schwab@suse.de>
4053
9a01813a
AS
4054 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4055 test.
4056
37f08e04
AS
4057 * gdb.base/multi-forks.exp ("restart $i"): Also match
4058 __kernel_syscall_via_break.
4059
6e2a9270
VP
40602007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4061
4062 * lib/mi-support.exp (mi_delete_varobj): New.
4063 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4064 testcase.
4065 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4066 (main): Call the above.
4067 (reference_update_test, base_in_reference_test)
4068 (reference_to_pointer): Delete the created varobjs.
a9c64011 4069
e515b470
DJ
40702007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4071
4072 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4073 * configure: Regenerated.
4074 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4075 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4076 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4077 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4078 * lib/gdb.exp (gdb_skip_xml_test): New function.
4079
08d8bcd7
DJ
40802007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4081
4082 * gdb.base/sigrepeat.exp: Correct error message.
4083
40842007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
4085 Daniel Jacobowitz <dan@codesourcery.com>
4086
4087 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4088 gdb.arch/i386-gnu-cfi-asm.S: New files.
4089
97c3f1f3
JK
40902007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4091
4092 * lib/gdb.exp: Abort on missing `site.exp'.
4093
cb1df416
DJ
40942007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4095 Daniel Jacobowitz <dan@codesourcery.com>
4096
4097 * gdb.base/included.c, gdb.base/included.exp,
4098 gdb.base/included.h: New files.
4099
35990120
DJ
41002007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4101
4102 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
4103 (maximize_rlimit): Reduce limits on 64-bit systems.
4104
6e81a116 41052007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
4106
4107 From Marcus Deuling <deuling@de.ibm.com>:
4108 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
4109 every case.
4110
6c3c41f3
NR
41112007-01-13 Nick Roberts <nickrob@snap.net.nz>
4112
4113 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
4114 (test_path_specification): Use objdir instead of srcdir to always
4115 get an absolute filename.
4116
2f12c312
DJ
41172007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4118
4119 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
4120
81121995
VP
41212007-01-11 Vladimir Prus <vladimir@codesourcery.com>
4122
4123 * gdb.mi/mi-var-cp.cc (reference_update_tests):
4124 Make sure the variable we're using is in scope.
4125 (reference_to_pointer): Likewise.
4126
4741b737
DJ
41272007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4128
4129 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
4130 has no debug information.
4131
054410c3
DJ
41322007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
4133
4134 * gdb.base/annota1.exp: Remove extra send_gdb.
4135
818f79f6
DJ
41362007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4137
4138 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
4139
f7a6bb70
DJ
41402007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4141
4142 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
4143
57e66780
DJ
41442007-01-08 Nick Roberts <nickrob@snap.net.nz>
4145 Daniel Jacobowitz <dan@codesourcery.com>
4146
4147 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
4148 lcharacter or linteger change. Correct duplicated test name.
4149 * gdb.mi/mi2-var-cmd.exp: Likewise.
4150
3d799a95
DJ
41512007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4152
4153 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
4154
41552007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 4156
a9c64011
AS
4157 * gdb.base/nofield.c: New file.
4158 * gdb.base/nofield.exp: New testcase.
51679ba9 4159
eafb94e8
NR
41602007-01-05 Nick Roberts <nickrob@snap.net.nz>
4161
4162 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4163
4164 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4165 test.
4166
5e572bb4
DJ
41672007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4168
4169 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4170
74a44383
DJ
41712007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4172
4173 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4174 when continuing.
4175
1b572db9
DJ
41762007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4177
4178 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4179 Expect ".exe" extension.
4180
381bc39b
DJ
41812007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4182
4183 * gdb.base/charset.exp: Add explicit filename to break.
4184 * gdb.base/dbx.exp: Add explicit filename to breaks.
4185
2b70e4c6
DJ
41862007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4187
4188 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4189 * gdb.mi/mi2-file.exp: Likewise.
4190
303b6f5d
DJ
41912007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4192
4193 Implement specification of MI tests as comments
4194 in C and C++ sources.
4195 * lib/mi-support.exp (mi_autotest_data): New variable.
4196 (mi_autotest_source): New variable.
4197 (count_newlines, mi_prepare_inline_tests)
4198 (mi_get_inline_test, mi_continue_to_line)
4199 (mi_run_inline_test, mi_tbreak)
4200 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4201 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4202 Run inline tests.
4203 * gdb.mi/mi-var-cp.cc: Define tests here.
4204
23da0d94
VP
42052007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4206
4207 Simplify usage of mi_continue_to.
4208 * lib/mi-support.exp (mi_runto_helper): Renamed
4209 from mi_runto, added new parameter 'run_or_continue'.
4210 (mi_runto): Use mi_runto_helper.
4211 (mi_continue_to): Accept just function name as parameter.
4212 Use mi_runto_helper.
4213 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4214 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4215
f9e18282
JB
42162006-01-04 Joel Brobecker <brobecker@adacore.com>
4217
4218 Make this testcase a bit more realistic. The current code
4219 is too simplistic, and allows the compiler to optimize out
4220 some of the entities we need for this testcase.
4221 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4222 (Do_Nothing): Add extra parameter.
4223 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4224 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4225 by using a variable of type Void_Star.
4226
fd678c65
JB
42272006-01-04 Joel Brobecker <brobecker@adacore.com>
4228
4229 * gdb.ada/catch_ex/foo.adb: New file.
4230 * gdb.ada/catch_ex.exp: New testcase.
4231
05cfdb42
DJ
42322007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4233
4234 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4235 pass --image-base to linker.
4236
2e03ee74
DJ
42372007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4238 Daniel Jacobowitz <dan@codesourcery.com>
4239
4240 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4241 secondary prompts.
4242
0d5de010
DJ
42432007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4244
4245 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4246 output. Test the types of members and member pointers.
4247 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4248 gdb/2092.
4249 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4250 statement. Enable for GCC. Update expected output for some tests
4251 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4252 layout.
4253 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4254 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4255 (Diamond::vget_base): New.
4256 (main): Add new tests.
4257 * gdb.cp/printmethod.exp: Update expected output for member functions.
4258 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
4259 print pEe->D::vg().
4260
61a771aa
DJ
42612007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4262
4263 * gdb.threads/tls.exp: Allow stops in sem_post.
4264
2fa63963
DJ
42652006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
4266
4267 * gdb.base/annota1.exp: Allow .*printf in backtraces.
4268 * gdb.base/annota3.exp: Likewise.
4269 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
4270 again (instead of timing out).
4271 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
4272 GCC bug 26475.
4273 * gdb.java/jmisc.exp: Adjust to work with method signatures including
4274 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
4275 test from jmisc1.exp.
4276 * gdb.java/jmisc1.exp: Delete.
4277 * gdb.java/jprint.exp: Adjust to work with method signatures including
4278 return types.
4279 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
4280 * gdb.threads/linux-dp.exp: Don't be confused by program output.
4281 * lib/java.exp (compile_java_from_source): Pass the correct type
4282 to target_compile.
4283
5eefc2b7
JB
42842006-12-31 Joel Brobecker <brobecker@adacore.com>
4285
4286 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
4287 (stack_align_edx): New function.
4288 (stack_align_eax): New function.
4289 (main): Add calls to stack_align_edx and stack_align_eax.
4290 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
4291 Add testing for the cases where the register used during a stack
4292 realignment is edx. Same for eax.
4293
227c54da
DJ
42942006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
4295
4296 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
4297 and generic PE targets.
4298
cab8ac94
JB
42992006-12-29 Joel Brobecker <brobecker@adacore.com>
4300
4301 * gdb.ada/array_return.exp: Update copyright date list.
4302
ba54f318
JB
43032006-12-27 Joel Brobecker <brobecker@adacore.com>
4304
4305 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4306 (Create_Small_Float_Vector): New function.
4307 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4308 function body.
4309 * gdb.ada/array_return/p.adb: Use new type and function from
4310 package Pck.
4311 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4312 able to print the value returned by a function returning an
4313 array of float.
4314
6b7a35dd
JB
43152006-12-20 Joel Brobecker <brobecker@adacore.com>
4316
4317 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4318 The associated tests should be PASSing.
4319
038224f6
VP
43202006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4321
4322 Test for base in references.
4323 * gdb.mi/mi-var-cp.cc: Add test code.
4324 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4325 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4326 * gdb.mi/mi2-watch.exp: Likewise.
4327 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4328 (mi_list_varobj_children): New function.
4329
b26ed50d
VP
43302006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4331
4332 * lib/mi-support.exp
4333 (mi_runto): Accept "()" after function name.
4334 (mi_create_varobj): New function.
4335 (mi_varobj_update): New function.
4336 (mi_Check_varobj_value): New function.
4337 * gdb.mi/mi-var-cp.exp: New file.
4338 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 4339
08232497
DJ
43402006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4341
4342 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4343 gdb.base/weaklib2.c: New files.
4344
d394c993 43452006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 4346
ac6c2fba
NS
4347 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4348 info. Adjust test names.
4349
8ec659a0 4350 * gdb.base/break.c (main): Move position of malloc.
d394c993 4351 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 4352
acd65feb
VP
43532006-11-28 Vladimir Prus <vladimir@codesourcery.com>
4354
4355 * gdb.mi/mi-var-cmd.exp: Check -var-update after
4356 assignement of arrays and function pointers.
4357 * gdb.mi/var-cmd.c: Add declaration necessary for above
4358 tests.
4359
f556d5e5
NS
43602006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4361
4362 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
4363
4364 * gdb.threads/linux-dp.exp: Read thread table before and after
4365 creating each philosopher and verify it.
4366
697bc68d
NS
43672006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4368 Paul Brook <paul@codesourcery.com>
4369 Daniel Jacobowitz <dan@codesourcery.com>
4370
4371 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 4372 main to remove duplication. Add start function of the form
697bc68d
NS
4373 '_*start[1-9]*'. Add RVDS start function.
4374
29d73ae4
DJ
43752006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4376
4377 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
4378
c1d88655
UW
43792006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4380
4381 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
4382 * gdb.asm/spu.inc: New file.
4383 * gdb.base/term.exp: Disable if [target_info exists noargs].
4384 * gdb.gdb/complaints.exp: Disable if ![isnative].
4385 * gdb.gdb/selftest.exp: Likewise.
4386 * gdb.gdb/observer.exp: Likewise.
4387 * gdb.gdb/xfullpath.exp: Likewise.
4388 * gdb.base/attach.exp: Disable on SPU target.
4389 * gdb.cp/bs145503.exp: Likewise.
4390 * gdb.cp/exception.exp: Likewise.
4391 * gdb.cp/userdef.exp: Likewise.
4392
32a13b1a
DJ
43932006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4394
4395 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
4396
d8295fe9
VP
43972006-11-10 Vladimir Prus <vladimir@codesourcery.com>
4398
4399 * gdb.base/completion.exp: Fix completion tests for
4400 'info' and 'info '.
4401 * gdb.base/help.exp (help_test_raw, test_class_help)
4402 (test_prefix_command_help): Move...
4403 * lib/gdb.exp: Here.
4404 * gdb.base/main.exp: Adjust.
4405 * gdb.cp/maint.exp: Adjust.
4406 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 4407
8c394015
VP
44082006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4409
4410 * gdb.stabs/weird.exp (print_weird_var): Use
4411 gdb_test_multiple instead of gdb_expect.
4412
027fc1bc
VP
44132006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4414
4415 * gdb.base/help.exp (help_test_raw): New.
4416 (test_class_help): New.
4417 (test_prefix_command_help): New.
4418 Adjust testcases.
4419
67609209
FR
44202006-11-09 Christophe Lyon <christophe.lyon@st.com>
4421
4422 * gdb.base/constvars.c (main): Write to crass and crips, so that
4423 they are allocated by the compiler.
4424
f73adfeb
AS
44252006-10-27 Andreas Schwab <schwab@suse.de>
4426
4427 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4428 "detach-fork".
4429
2f83a18e
DJ
44302006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
4431
4432 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4433 of patterns.
4434
94277a38
DJ
44352006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4436
4437 * gdb.base/sepdebug.exp: Remove debug format test.
4438 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4439 Handle no-symtab.
4440 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4441
5bd2f6e2
DJ
44422006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4443
4444 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4445 int to pointer or pointer to int.
4446 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4447
8c008720
DJ
44482006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4449
4450 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4451
9e35dae4
DJ
44522006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4453
4454 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4455
d9639e13
DJ
44562006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4457
4458 PR c++/2116
4459 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4460
390a1bd0
JB
44612006-10-06 Joel Brobecker <brobecker@adacore.com>
4462
4463 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4464 the corresponding bug has been fixed in GDB (PR/2018).
4465
dd920c33
JB
44662006-10-06 Joel Brobecker <brobecker@adacore.com>
4467
4468 * gdb.base/subst.exp: New testcase.
4469
53bbefe9
JB
44702006-10-06 Joel Brobecker <brobecker@adacore.com>
4471
4472 * gdb.ada/array_return/pck.ads: Add copyright notice.
4473 * gdb.ada/array_return/pck.adb: Likewise.
4474 * gdb.ada/array_return/p.adb: Likewise.
4475 * gdb.ada/exec_changed/first.adb: Likewise.
4476 * gdb.ada/exec_changed/second.adb: Likewise.
4477
09851417
JB
44782006-10-06 Joel Brobecker <brobecker@adacore.com>
4479
4480 * gdb.ada/watch_arg/watch.adb: New file.
4481 * gdb.ada/watch_arg.exp: New testcase.
4482
041bf30d
VP
44832006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4484
4485 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 4486 via string_to_regexp.
041bf30d 4487 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4488
f286fbdd 44892006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4490
4491 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4492 Remove unused / obsolete files.
4493
7c07f349
NR
44942006-09-19 Nick Roberts <nickrob@snap.net.nz>
4495
4496 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4497
cd5ff84a
VP
44982006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4499
4500 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4501 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4502 the number of frames.
cd5ff84a 4503
ae018d1a
DJ
45042006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4505
4506 * gdb.base/args.c (main): Add breakpoint marker.
4507 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4508 really test empty arguments.
4509 (args_load): Delete.
4510 (args_test): New.
4511
b399c549
NR
45122006-09-13 Nick Roberts <nickrob@snap.net.nz>
4513
4514 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4515 check for one file.
4516
2ab1eb7a
VP
45172006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4518
4519 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4520 HIGH_FRAME argument to -stack-list-locals can be larger than
4521 the number of frames.
a9c64011 4522
476308bf
FF
45232006-08-18 Fred Fish <fnf@specifix.com>
4524
4525 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4526 '$' in front of skip_vmx_tests_saved when setting that.
4527
8625200f
AS
45282006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4529
4530 * gdb.base/trace-commands.exp: New file.
4531
089ec8f1
DJ
45322006-08-10 Joel Brobecker <brobecker@adacore.com>
4533 Daniel Jacobowitz <dan@codesourcery.com>
4534
4535 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4536 expected output of the backtrace commands.
4537
b60f0898
JB
45382006-08-09 Joel Brobecker <brobecker@adacore.com>
4539
4540 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4541 untested followed by return combination.
4542 * gdb.arch/altivec-regs.exp: Likewise.
4543 * gdb.arch/e500-abi.exp: Likewise.
4544 * gdb.arch/e500-regs.exp: Likewise.
4545 * gdb.arch/gdb1291.exp: Likewise.
4546 * gdb.arch/gdb1431.exp: Likewise.
4547 * gdb.arch/gdb1558.exp: Likewise.
4548 * gdb.arch/i386-prologue.exp: Likewise.
4549 * gdb.arch/i386-unwind.exp: Likewise.
4550 * gdb.asm/asm-source.exp: Likewise.
4551 * gdb.base/a2-run.exp: Likewise.
4552 * gdb.base/advance.exp: Likewise.
4553 * gdb.base/all-bin.exp: Likewise.
4554 * gdb.base/annota1.exp: Likewise.
4555 * gdb.base/annota3.exp: Likewise.
4556 * gdb.base/args.exp: Likewise.
4557 * gdb.base/arithmet.exp: Likewise.
4558 * gdb.base/assign.exp: Likewise.
4559 * gdb.base/async.exp: Likewise.
4560 * gdb.base/attach.exp: Likewise.
4561 * gdb.base/bang.exp: Likewise.
4562 * gdb.base/bigcore.exp: Likewise.
4563 * gdb.base/bitfields.exp: Likewise.
4564 * gdb.base/bitfields2.exp: Likewise.
4565 * gdb.base/break.exp: Likewise.
4566 * gdb.base/call-sc.exp: Likewise.
4567 * gdb.base/call-strs.exp: Likewise.
4568 * gdb.base/callfuncs.exp: Likewise.
4569 * gdb.base/checkpoint.exp: Likewise.
4570 * gdb.base/chng-syms.exp: Likewise.
4571 * gdb.base/code-expr.exp: Likewise.
4572 * gdb.base/commands.exp: Likewise.
4573 * gdb.base/completion.exp: Likewise.
4574 * gdb.base/cond-expr.exp: Likewise.
4575 * gdb.base/condbreak.exp: Likewise.
4576 * gdb.base/consecutive.exp: Likewise.
4577 * gdb.base/constvars.exp: Likewise.
4578 * gdb.base/corefile.exp: Likewise.
4579 * gdb.base/cvexpr.exp: Likewise.
4580 * gdb.base/dbx.exp: Likewise.
4581 * gdb.base/define.exp: Likewise.
4582 * gdb.base/detach.exp: Likewise.
4583 * gdb.base/display.exp: Likewise.
4584 * gdb.base/dump.exp: Likewise.
4585 * gdb.base/ena-dis-br.exp: Likewise.
4586 * gdb.base/ending-run.exp: Likewise.
4587 * gdb.base/environ.exp: Likewise.
4588 * gdb.base/eval-skip.exp: Likewise.
4589 * gdb.base/exprs.exp: Likewise.
4590 * gdb.base/fileio.exp: Likewise.
4591 * gdb.base/finish.exp: Likewise.
4592 * gdb.base/float.exp: Likewise.
4593 * gdb.base/foll-exec.exp: Likewise.
4594 * gdb.base/foll-fork.exp: Likewise.
4595 * gdb.base/foll-vfork.exp: Likewise.
4596 * gdb.base/freebpcmd.exp: Likewise.
4597 * gdb.base/funcargs.exp: Likewise.
4598 * gdb.base/gcore.exp: Likewise.
4599 * gdb.base/gdb1090.exp: Likewise.
4600 * gdb.base/gdb1250.exp: Likewise.
4601 * gdb.base/huge.exp: Likewise.
4602 * gdb.base/info-proc.exp: Likewise.
4603 * gdb.base/interrupt.exp: Likewise.
4604 * gdb.base/jump.exp: Likewise.
4605 * gdb.base/langs.exp: Likewise.
4606 * gdb.base/lineinc.exp: Likewise.
4607 * gdb.base/list.exp: Likewise.
4608 * gdb.base/logical.exp: Likewise.
4609 * gdb.base/long_long.exp: Likewise.
4610 * gdb.base/macscp.exp: Likewise.
4611 * gdb.base/maint.exp: Likewise.
4612 * gdb.base/mips_pro.exp: Likewise.
4613 * gdb.base/miscexprs.exp: Likewise.
4614 * gdb.base/multi-forks.exp: Likewise.
4615 * gdb.base/opaque.exp: Likewise.
4616 * gdb.base/overlays.exp: Likewise.
4617 * gdb.base/pc-fp.exp: Likewise.
4618 * gdb.base/pointers.exp: Likewise.
4619 * gdb.base/printcmds.exp: Likewise.
4620 * gdb.base/psymtab.exp: Likewise.
4621 * gdb.base/ptype.exp: Likewise.
4622 * gdb.base/recurse.exp: Likewise.
4623 * gdb.base/relational.exp: Likewise.
4624 * gdb.base/relocate.exp: Likewise.
4625 * gdb.base/remote.exp: Likewise.
4626 * gdb.base/reread.exp: Likewise.
4627 * gdb.base/restore.exp: Likewise.
4628 * gdb.base/return.exp: Likewise.
4629 * gdb.base/return2.exp: Likewise.
4630 * gdb.base/scope.exp: Likewise.
4631 * gdb.base/sect-cmd.exp: Likewise.
4632 * gdb.base/sep.exp: Likewise.
4633 * gdb.base/sepdebug.exp: Likewise.
4634 * gdb.base/setshow.exp: Likewise.
4635 * gdb.base/setvar.exp: Likewise.
4636 * gdb.base/sigall.exp: Likewise.
4637 * gdb.base/sigbpt.exp: Likewise.
4638 * gdb.base/signals.exp: Likewise.
4639 * gdb.base/signull.exp: Likewise.
4640 * gdb.base/sizeof.exp: Likewise.
4641 * gdb.base/solib.exp: Likewise.
4642 * gdb.base/step-line.exp: Likewise.
4643 * gdb.base/step-test.exp: Likewise.
4644 * gdb.base/structs.exp: Likewise.
4645 * gdb.base/structs2.exp: Likewise.
4646 * gdb.base/term.exp: Likewise.
4647 * gdb.base/twice.exp: Likewise.
4648 * gdb.base/until.exp: Likewise.
4649 * gdb.base/varargs.exp: Likewise.
4650 * gdb.base/volatile.exp: Likewise.
4651 * gdb.base/watchpoint.exp: Likewise.
4652 * gdb.base/whatis-exp.exp: Likewise.
4653 * gdb.base/whatis.exp: Likewise.
4654 * gdb.cp/ambiguous.exp: Likewise.
4655 * gdb.cp/annota2.exp: Likewise.
4656 * gdb.cp/annota3.exp: Likewise.
4657 * gdb.cp/bool.exp: Likewise.
4658 * gdb.cp/breakpoint.exp: Likewise.
4659 * gdb.cp/casts.exp: Likewise.
4660 * gdb.cp/class2.exp: Likewise.
4661 * gdb.cp/classes.exp: Likewise.
4662 * gdb.cp/cplusfuncs.exp: Likewise.
4663 * gdb.cp/ctti.exp: Likewise.
4664 * gdb.cp/derivation.exp: Likewise.
4665 * gdb.cp/exception.exp: Likewise.
4666 * gdb.cp/gdb1355.exp: Likewise.
4667 * gdb.cp/hang.exp: Likewise.
4668 * gdb.cp/inherit.exp: Likewise.
4669 * gdb.cp/local.exp: Likewise.
4670 * gdb.cp/m-data.exp: Likewise.
4671 * gdb.cp/m-static.exp: Likewise.
4672 * gdb.cp/member-ptr.exp: Likewise.
4673 * gdb.cp/method.exp: Likewise.
4674 * gdb.cp/misc.exp: Likewise.
4675 * gdb.cp/namespace.exp: Likewise.
4676 * gdb.cp/overload.exp: Likewise.
4677 * gdb.cp/ovldbreak.exp: Likewise.
4678 * gdb.cp/pr-1023.exp: Likewise.
4679 * gdb.cp/pr-1210.exp: Likewise.
4680 * gdb.cp/pr-574.exp: Likewise.
4681 * gdb.cp/printmethod.exp: Likewise.
4682 * gdb.cp/psmang.exp: Likewise.
4683 * gdb.cp/ref-params.exp: Likewise.
4684 * gdb.cp/ref-types.exp: Likewise.
4685 * gdb.cp/rtti.exp: Likewise.
4686 * gdb.cp/templates.exp: Likewise.
4687 * gdb.cp/try_catch.exp: Likewise.
4688 * gdb.cp/userdef.exp: Likewise.
4689 * gdb.cp/virtfunc.exp: Likewise.
4690 * gdb.disasm/am33.exp: Likewise.
4691 * gdb.disasm/h8300s.exp: Likewise.
4692 * gdb.disasm/mn10300.exp: Likewise.
4693 * gdb.disasm/sh3.exp: Likewise.
4694 * gdb.disasm/t01_mov.exp: Likewise.
4695 * gdb.disasm/t02_mova.exp: Likewise.
4696 * gdb.disasm/t03_add.exp: Likewise.
4697 * gdb.disasm/t04_sub.exp: Likewise.
4698 * gdb.disasm/t05_cmp.exp: Likewise.
4699 * gdb.disasm/t06_ari2.exp: Likewise.
4700 * gdb.disasm/t07_ari3.exp: Likewise.
4701 * gdb.disasm/t08_or.exp: Likewise.
4702 * gdb.disasm/t09_xor.exp: Likewise.
4703 * gdb.disasm/t10_and.exp: Likewise.
4704 * gdb.disasm/t11_logs.exp: Likewise.
4705 * gdb.disasm/t12_bit.exp: Likewise.
4706 * gdb.disasm/t13_otr.exp: Likewise.
4707 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4708 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4709 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4710 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4711 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4712 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4713 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4714 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4715 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4716 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4717 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4718 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4719 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4720 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4721 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4722 * gdb.mi/gdb701.exp: Likewise.
4723 * gdb.mi/gdb792.exp: Likewise.
4724 * gdb.mi/mi-basics.exp: Likewise.
4725 * gdb.mi/mi-break.exp: Likewise.
4726 * gdb.mi/mi-cli.exp: Likewise.
4727 * gdb.mi/mi-console.exp: Likewise.
4728 * gdb.mi/mi-disassemble.exp: Likewise.
4729 * gdb.mi/mi-eval.exp: Likewise.
4730 * gdb.mi/mi-file.exp: Likewise.
4731 * gdb.mi/mi-read-memory.exp: Likewise.
4732 * gdb.mi/mi-regs.exp: Likewise.
4733 * gdb.mi/mi-return.exp: Likewise.
4734 * gdb.mi/mi-simplerun.exp: Likewise.
4735 * gdb.mi/mi-stack.exp: Likewise.
4736 * gdb.mi/mi-stepi.exp: Likewise.
4737 * gdb.mi/mi-syn-frame.exp: Likewise.
4738 * gdb.mi/mi-until.exp: Likewise.
4739 * gdb.mi/mi-var-block.exp: Likewise.
4740 * gdb.mi/mi-var-child.exp: Likewise.
4741 * gdb.mi/mi-var-cmd.exp: Likewise.
4742 * gdb.mi/mi-var-display.exp: Likewise.
4743 * gdb.mi/mi-watch.exp: Likewise.
4744 * gdb.mi/mi2-basics.exp: Likewise.
4745 * gdb.mi/mi2-break.exp: Likewise.
4746 * gdb.mi/mi2-cli.exp: Likewise.
4747 * gdb.mi/mi2-console.exp: Likewise.
4748 * gdb.mi/mi2-disassemble.exp: Likewise.
4749 * gdb.mi/mi2-eval.exp: Likewise.
4750 * gdb.mi/mi2-file.exp: Likewise.
4751 * gdb.mi/mi2-read-memory.exp: Likewise.
4752 * gdb.mi/mi2-regs.exp: Likewise.
4753 * gdb.mi/mi2-return.exp: Likewise.
4754 * gdb.mi/mi2-simplerun.exp: Likewise.
4755 * gdb.mi/mi2-stack.exp: Likewise.
4756 * gdb.mi/mi2-stepi.exp: Likewise.
4757 * gdb.mi/mi2-syn-frame.exp: Likewise.
4758 * gdb.mi/mi2-until.exp: Likewise.
4759 * gdb.mi/mi2-var-block.exp: Likewise.
4760 * gdb.mi/mi2-var-child.exp: Likewise.
4761 * gdb.mi/mi2-var-cmd.exp: Likewise.
4762 * gdb.mi/mi2-var-display.exp: Likewise.
4763 * gdb.mi/mi2-watch.exp: Likewise.
4764 * gdb.stabs/exclfwd.exp: Likewise.
4765 * gdb.stabs/weird.exp: Likewise.
4766 * gdb.threads/gcore-thread.exp: Likewise.
4767 * gdb.trace/actions.exp: Likewise.
4768 * gdb.trace/backtrace.exp: Likewise.
4769 * gdb.trace/circ.exp: Likewise.
4770 * gdb.trace/collection.exp: Likewise.
4771 * gdb.trace/deltrace.exp: Likewise.
4772 * gdb.trace/infotrace.exp: Likewise.
4773 * gdb.trace/limits.exp: Likewise.
4774 * gdb.trace/packetlen.exp: Likewise.
4775 * gdb.trace/passc-dyn.exp: Likewise.
4776 * gdb.trace/passcount.exp: Likewise.
4777 * gdb.trace/report.exp: Likewise.
4778 * gdb.trace/save-trace.exp: Likewise.
4779 * gdb.trace/tfind.exp: Likewise.
4780 * gdb.trace/tracecmd.exp: Likewise.
4781 * gdb.trace/while-dyn.exp: Likewise.
4782 * gdb.trace/while-stepping.exp: Likewise.
4783
f4b618d1
JB
47842006-08-08 Joel Brobecker <brobecker@adacore.com>
4785
4786 * gdb.base/step-bt.c: New file.
4787 * gdb.base/step-bt.exp: New testcase.
4788
3d00d119
DJ
47892006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4790
4791 * config/monitor.exp (gdb_load): Remove support for obsolete
4792 download-write-size.
4793 * gdb.base/remote.exp: Likewise. Update all callers of
4794 gdb_timed_load.
4795
017b5bd4
DJ
47962006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4797
4798 * cursal.exp: Pass binfile to gdb_load.
4799
837c599d
DJ
48002006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4801
4802 * gdb.base/cursal.exp: Add "" to gdb_load call.
4803
8dd4540b
MK
48042006-07-29 Mark Kettenis <kettenis@gnu.org>
4805
4806 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4807 NetBSD/ELF targets.
4808
ab5c9f60
DJ
48092006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4810
4811 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4812 operator*.
4813
4c42eaff
DJ
48142006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4815
4816 * gdb.base/completion.exp: Update for change in "file" behavior.
4817 * gdb.stabs/weird.exp: Likewise.
4818 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4819 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4820
0155cc76
NS
48212006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4822
4823 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4824 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4825
16026cd7
AS
48262006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4827
4828 * gdb.base/default.exp: Update source command error message.
4829 * gdb.base/help.exp: Update 'help source' message.
4830
16963cb6
DJ
48312006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4832
4833 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4834 test.
4835
6d7fd486
AS
48362006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4837
4838 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4839
29e8a844
DJ
48402006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4841
4842 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4843
6afcfa39
DJ
48442006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4845
4846 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4847
267a692b
MK
48482006-07-17 Mark Kettenis <kettenis@gnu.org>
4849
4850 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4851 *-*-openbsd* from targets for wich we expect ARM FPA floating
4852 point format.
4853
85d2fec4
NR
48542006-07-17 Nick Roberts <nickrob@snap.net.nz>
4855
4856 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4857
48582006-07-17 Mark Kettenis <kettenis@gnu.org>
4859
4860 * gdb.base/annota3.exp: Expect frame-begin annotation.
4861
85b4c6e8
JB
48622006-07-14 Joel Brobecker <brobecker@adacore.com>
4863
4864 * gdb.base/help.exp: Adjust "help unset" test to accept
4865 any list of unset commands.
4866
fb933624
DJ
48672006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4868 Daniel Jacobowitz <dan@codesourcery.com>
4869
4870 * gdb.cp/ref-params.exp: New test.
4871 * gdb.cp/ref-params.cc: New source file.
4872 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4873
1dff4b64
MK
48742006-07-08 Mark Kettenis <kettenis@gnu.org>
4875
4876 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4877 spaces/tabs in regular expressions since they might not be there.
4878
40d2e0e3
AS
48792006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4880
4881 * gdb.base/ifelse.exp: New file.
4882
f6c957d2
NS
48832006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4884
4885 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4886 line.
4887 * gdb.base/huge.exp: Loop over compilation to find a size that
4888 is acceptable.
4889 * gdb.base/remote.exp: Correct expected strings.
4890 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4891
b9c5a23d
DJ
48922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4893
4894 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4895
9af2e58d
DJ
48962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4897
4898 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4899 native.
4900
30930ca5
DJ
49012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4902
4903 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4904 enable stabs testing.
4905
aa32fa1d
DJ
49062006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4907
bd4a4c80 4908 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4909 gdb_test_multiple does.
4910
321fef15
DJ
49112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4912
4913 * Makefile.in (host_alias): Remove.
4914 (target_alias): Use @target_noncanonical@.
4915 (site.exp): Don't set host_alias.
4916 * aclocal.m4: Remove contents. Include acx.m4.
4917 * configure: Regenerated.
4918 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4919
e1c2defa
NS
49202006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4921
e63b55d1
NS
4922 * lib/gdb.exp (gdb_load_cmd): New.
4923
5600ea19
NS
4924 * gdb.base/fileio.c: Add system(NULL) test.
4925 * gdb.base/fileio.exp: Check it.
4926
e1c2defa
NS
4927 * gdb.base/break.c: Add 10a breakpoint at }
4928 * gdb.base/break.exp: Add test for breakpoint at }
4929 * gdb.cp/anon-union.cc: Add code at end of function.
4930 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4931 * gdb.mi/var-cmd.c: Add code at end of function.
4932 * gdb.mi/mi-var-display.exp: Adjust end of next.
4933 * gdb.mi/mi2-var-display.exp: Likewise.
4934 * gdb.base/fileio.c: Add stop function and insert calls at
4935 stopping places.
4936 * gdb.base/fileio.exp: Breakpoint stop function and remove
4937 explicit line number references.
4938
6c0112ec
JB
49392006-05-19 Joel Brobecker <brobecker@adacore.com>
4940
a9c64011
AS
4941 * gdb.base/del.exp (test_delete_alias): New function.
4942 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4943
154189a4
FF
49442006-05-18 Fred Fish <fnf@specifix.com>
4945
4946 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4947 required. Check for spurious output after program exits normally.
4948
582e64c2
FF
49492006-05-17 Fred Fish <fnf@specifix.com>
4950
4951 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4952 gdb_load, so it works in the simulator.
4953
8ef6493a
FF
49542006-05-11 Fred Fish <fnf@specifix.com>
4955
4956 * gdb.base/bang.exp: Ignore unexpected output between the
4957 "program exited normally" and the gdb prompt, as many other
4958 tests do.
4959
692b141c
MK
49602006-05-07 Mark Kettenis <kettenis@gnu.org>
4961
4962 * gdb.base/help.exp: Make "delete checkpoint" part option for
4963 "help d" and "help delete" tests.
4964
540b8a30
UW
49652006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4966
a9c64011 4967 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4968 expected output in some mi_gdb_test statements.
4969 * gdb.mi/mi2-basics.exp: Likewise.
4970
9b6462d9
JB
49712006-05-05 Joel Brobecker <brobecker@adacore.com>
4972
4973 * gdb.base/del.c: New file.
4974 * gdb.base/del.exp: New testcase.
4975
954de43b
DM
49762006-05-05 David S. Miller <davem@sunset.davemloft.net>
4977
4978 * gdb.base/break.exp: Do not assume a breakpoint on
4979 main will actually be in $srcfile when optimizing.
1303f75e
DM
4980 * gdb.base/savedregs.exp: Do not require that the dummy
4981 frame location match up to a symbol and source file location.
c3242428
DM
4982 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4983 will get printed without a mi_cmd_data_list_register_values prefix.
4984 (*-data-list-register-*): Correct regular expressions to expect the new
4985 pseudo d? floating point registers.
4986 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4987
c7e64c9a
DJ
49882006-05-05 Christophe Lyon <christophe.lyon@st.com>
4989
4990 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4991 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4992 is allocated by the compiler.
4993 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4994 anons, e, anone to force their allocation by the compiler.
4995
49962006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4997
4998 * gdb.base/help.exp: Update expected text for help d and
4999 help delete.
5000
27ce9a6d
MK
50012006-05-02 Mark Kettenis <kettenis@gnu.org>
5002
5003 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5004 NetBSD/ELF targets.
5005
8608915f
MK
50062006-04-30 Mark Kettenis <kettenis@gnu.org>
5007
5008 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5009 single-step breakpoint fails; make this a KFAIL on
5010 sparc*-*-openbsd*.
5011 * gdb.base/siginfo.exp: Likewise.
5012 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5013
b8db102d
MS
50142006-04-26 Michael Snyder <msnyder@redhat.com>
5015
5016 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5017 which may have to consume output from other forks.
5018 Add tests to make sure that "delete fork" succeeded.
5019
c702009a
MS
50202006-04-20 Michael Snyder <msnyder@redhat.com>
5021
5022 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5023 Add support for the Renesas M32C and M16C.
5024
5025 * gdb.asm/asm-source.exp: Add m32c target.
5026 * gdb.asm/m32c.inc: Support for m32c target.
5027
e28493f2
AS
50282006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5029
5030 * gdb.base/commands.exp (recursive_source_test): New test.
5031
880da185
DM
50322006-04-04 David S. Miller <davem@sunset.davemloft.net>
5033
5034 * gdb.base/float.exp: Add pattern for sparc targets.
5035
61d9b92f
DJ
50362006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5037
5038 * gdb.base/commands.exp (stray_arg0_test): New test.
5039
bd717df8
PB
50402006-03-30 Paul Brook <paul@codesourcery.com>
5041
5042 * gdb.mi/mi-until.exp: kfail broken until command.
5043 * gdb.mi/mi2-until.exp: Ditto.
5044
ec793d3c
NR
50452006-03-27 Nick Roberts <nickrob@snap.net.nz>
5046
5047 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5048
831004b7
AO
50492006-03-08 Alexandre Oliva <aoliva@redhat.com>
5050
5051 * gdb.base/prelink.exp: Anchor tested-for regular expression
5052 on gdb prompt.
5053
effe49a0
PB
50542006-03-07 Paul Brook <paul@codesourcery.com>
5055
5056 * gdb.base/assign.exp: Correct fail message.
5057
e5461016
PB
50582006-03-07 Paul Brook <paul@codesourcery.com>
5059
5060 * lib/compiler.c: Extract armcc version number.
5061 * lib/compiler.cc: Ditto.
5062
fc91c6c2
PB
50632006-03-07 Paul Brook <paul@codesourcery.com>
5064
5065 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5066 additional_flags=-w.
5067 * gdb.arch/altivec-regs.exp: Ditto.
5068 * gdb.arch/e500-abi.exp: Ditto.
5069 * gdb.arch/e500-regs.exp: Ditto.
5070 * gdb.base/all-bin.exp: Ditto.
5071 * gdb.base/annota1.exp: Ditto.
5072 * gdb.base/annota3.exp: Ditto.
5073 * gdb.base/args.exp: Ditto.
5074 * gdb.base/arithmet.exp: Ditto.
5075 * gdb.base/assign.exp: Ditto.
5076 * gdb.base/async.exp: Ditto.
5077 * gdb.base/bang.exp: Ditto.
5078 * gdb.base/break.exp: Ditto.
5079 * gdb.base/call-rt-st.exp: Ditto.
5080 * gdb.base/completion.exp: Ditto.
5081 * gdb.base/cond-expr.exp: Ditto.
5082 * gdb.base/condbreak.exp: Ditto.
5083 * gdb.base/consecutive.exp: Ditto.
5084 * gdb.base/define.exp: Ditto.
5085 * gdb.base/display.exp: Ditto.
5086 * gdb.base/ena-dis-br.exp: Ditto.
5087 * gdb.base/environ.exp: Ditto.
5088 * gdb.base/eval-skip.exp: Ditto.
5089 * gdb.base/info-proc.exp: Ditto.
5090 * gdb.base/jump.exp: Ditto.
5091 * gdb.base/logical.exp: Ditto.
5092 * gdb.base/long_long.exp: Ditto.
5093 * gdb.base/maint.exp: Ditto.
5094 * gdb.base/miscexprs.exp: Ditto.
5095 * gdb.base/pc-fp.exp: Ditto.
5096 * gdb.base/pointers.exp: Ditto.
5097 * gdb.base/relational.exp: Ditto.
5098 * gdb.base/reread.exp: Ditto.
5099 * gdb.base/sect-cmd.exp: Ditto.
5100 * gdb.base/sep.exp: Ditto.
5101 * gdb.base/sepdebug.exp: Ditto.
5102 * gdb.base/until.exp: Ditto.
5103 * gdb.base/whatis-exp.exp: Ditto.
5104 * gdb.cp/annota2.exp: Ditto.
5105 * gdb.cp/annota3.exp: Ditto.
5106 * gdb.trace/actions.exp: Ditto.
5107 * gdb.trace/backtrace.exp: Ditto.
5108 * gdb.trace/circ.exp: Ditto.
5109 * gdb.trace/collection.exp: Ditto.
5110 * gdb.trace/deltrace.exp: Ditto.
5111 * gdb.trace/infotrace.exp: Ditto.
5112 * gdb.trace/limits.exp: Ditto.
5113 * gdb.trace/packetlen.exp: Ditto.
5114 * gdb.trace/passc-dyn.exp: Ditto.
5115 * gdb.trace/passcount.exp: Ditto.
5116 * gdb.trace/report.exp: Ditto.
5117 * gdb.trace/save-trace.exp: Ditto.
5118 * gdb.trace/tfind.exp: Ditto.
5119 * gdb.trace/tracecmd.exp: Ditto.
5120 * gdb.trace/while-dyn.exp: Ditto.
5121 * gdb.trace/while-stepping.exp: Ditto.
5122 * lib/gdb.exp: Ditto.
5123 (gdb_compile): Handle nowarning option.
5124
5f4a23d9
AO
51252006-03-07 Alexandre Oliva <aoliva@redhat.com>
5126
5127 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
5128 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
5129 Rename executable to prelinkt. Don't re-prelink if we didn't
5130 get a core file. Test prelink -u exit status to tell whether
5131 prelinking failed. Use gdb_test_multiple.
5132
9733fc94
DJ
51332006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5134
5135 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
5136 (do_tests): Call it.
5137
cc10cae3
AO
51382006-02-28 Alexandre Oliva <aoliva@redhat.com>
5139
5140 * gdb.base/prelink.exp: New test.
5141 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
5142
15c46491
WZ
51432006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
5144
5145 * gdb.fortran/derived-type.f90: New file.
5146 * gdb.fortran/derived-type.exp: New testcase.
5147
5c9f7ded
DJ
51482006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
5149
5150 * gdb.base/default.exp: Allow ';' as a directory separator.
5151
5b96932b
AS
51522006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5153
5154 * gdb.base/help.exp (help add-symbol-file): Update.
5155
1986bccd
AS
51562006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5157
5158 * gdb.base/help.exp (help load): Update expected results.
5159
a8b7528f
FF
51602006-02-19 Fred Fish <fnf@specifix.com>
5161
5162 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5163 specifix hex value as part of results.
5164 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 5165
f8261448
FF
51662006-02-16 Fred Fish <fnf@specifix.com>
5167
5168 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5169 ushort_addr, and slong_addr, so the typedefs are not optimized
5170 away.
5171 * gdb.base/whatis.exp: Add tests using type name for struct type,
5172 union type, enum type, and typedef.
a9c64011 5173
31d8bdd2
MK
51742006-02-13 Mark Kettenis <kettenis@gnu.org>
5175
5176 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5177
34e41e63
JB
51782006-02-13 Jim Blandy <jimb@redhat.com>
5179
5180 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5181 case where it takes two "next" commands to skip past the init
5182 call.
5183
ac6e4f31
FF
51842006-02-12 Fred Fish <fnf@specifix.com>
5185
5186 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5187 to handle cases where it takes two "next" commands to skip
5188 past the init call.
5189
2db2d571
JB
51902006-02-07 Joel Brobecker <brobecker@adacore.com>
5191
5192 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5193 on hppa32 targets.
5194
38fcd64c
DJ
51952006-02-06 Vladimir Prus <ghost@cs.msu.su>
5196
5197 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5198 field.
5199
1315ad46
MK
52002006-01-29 Mark Kettenis <kettenis@gnu.org>
5201
5202 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5203
5625b943
DJ
52042006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5205
5206 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5207 files.
5208
80df1bbe
DJ
52092006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5210
5211 * gdb.cp/maint.exp: Set complaints to a positive value.
5212
9078e690
DJ
52132006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5214
5215 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5216 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5217 function name.
5218
9c903399
DJ
52192006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5220
5221 * gdb.base/checkpoint.c: Update copyright notice. Include
5222 <stdlib.h>.
5223
761ae4d6
JB
52242006-01-04 Jim Blandy <jimb@redhat.com>
5225
5226 * gdb.asm/asm-source.exp: Independently provide default values for
5227 asm-flags and debug-flags. Use 'string equal' to do the
5228 comparison, not the implicit expr's '==' operator. Remove
5229 now-unneeded assignments to asm-flags. In h8300 case, place
5230 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5231
099ac3dd
MS
52322006-01-04 Michael Snyder <msnyder@redhat.com>
5233
5234 * gdb.base/checkpoint.c: New file.
5235 * gdb.base/checkpoint.exp: New file.
5236 * gdb.base/multi-fork.c: New file.
5237 * gdb.base/multi-fork.exp: New file.
5238 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5239
f4d85314
FF
52402006-01-04 Fred Fish <fnf@specifix.com>
5241
5242 * gdb.base/ptype.c (foo): Add typedef.
5243 (intfoo): Add function.
5244 * gdb.base/ptype1.c: New file.
5245 * gdb.base/ptype.exp: Handle compilation and linking with two
5246 source files. Test that proper type for "foo" is found based
5247 on source context rather than first match found in symtabs.
5248
a1b06f35
MK
52492005-12-28 Mark Kettenis <kettenis@gnu.org>
5250
5251 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5252 * gdb.asm/openbsd.inc: Indent commands.
5253
d082a1e2
MK
52542005-12-26 Mark Kettenis <kettenis@gnu.org>
5255
c65016bd
MK
5256 * gdb.base/freebpcmd.exp: Increase timeout.
5257
d082a1e2
MK
5258 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
5259
d3c32a0e
DJ
52602005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
5261
5262 * gdb.base/default.exp: Update check for "show version".
5263
9fdb1f50
RC
52642005-12-09 Randolph Chung <tausq@debian.org>
5265
5266 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
5267 * gdb.asm/pa64.inc: New file.
5268
5f2c56f7
RC
52692005-12-09 Randolph Chung <tausq@debian.org>
5270
5271 * gdb.asm/common.inc: Indent commands.
5272 * gdb.asm/asmsrc1.s: Likewise.
5273 * gdb.asm/asmsrc2.s: Likewise.
5274
8117349c
RC
52752005-12-09 Randolph Chung <tausq@debian.org>
5276
5277 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
5278 (get_addr_of_sym): Remove duplicate print.
5279 (gen_core): xfail hppa*-*-hpux*, update expected output.
5280 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
5281 * gdb.arch/pa64-nullify.s: New file.
5282
8f07f25a
RC
52832005-12-09 Randolph Chung <tausq@debian.org>
5284
5285 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
5286
55b39184
DJ
52872005-12-07 Christophe Lyon <christophe.lyon@st.com>
5288
5289 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
5290 code generation for these functions.
5291 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
5292 error message.
5293
31e2b00f
AS
52942005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
5295
5296 * gdb.base/help.exp (help b, help br, help bre, help brea)
5297 (help break): Update the expected message.
5298
c3d0b56e
SC
52992005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5300
5301 * gdb.asm/m68hc11.inc: Setup the data section.
5302 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5303 script for this test.
5304 (m6812-*-*): Likewise.
5305
36ae0ea9
RC
53062005-11-09 Randolph Chung <tausq@debian.org>
5307
5308 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5309
9d6f42e9
WZ
53102005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5311
5312 * gdb.base/break.exp: Fix a comment typo.
5313
e2126a14
EZ
53142005-11-03 Jim Blandy <jimb@redhat.com>
5315
a9c64011
AS
5316 Checked in by Elena Zannoni <ezannoni@redhat.com>
5317
e2126a14
EZ
5318 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5319
e0ac7199
CV
53202005-11-02 Corinna Vinschen <vinschen@redhat.com>
5321
5322 * gdb.arch/gdb1558.c: Include stdio.h.
5323
31d3fb18
MK
53242005-10-31 Mark Kettenis <kettenis@gnu.org>
5325
5326 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5327
e52b687c
MK
53282005-10-31 Mark Kettenis <kettenis@gnu.org>
5329
5330 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5331
f4711d79
PG
53322005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5333
a9c64011
AS
5334 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5335 vscr" tests to better match output.
f4711d79 5336
987a9106
JB
53372005-10-12 Jim Blandy <jimb@redhat.com>
5338
5339 * gdb.base/structs.exp (any): New function.
5340 (test_struct_returns): Don't make any assumptions at all about
5341 what value the function returns when GDB can't set the return
5342 value.
5343
2336bb58
JB
53442005-10-09 Joel Brobecker <brobecker@adacore.com>
5345
5346 * gdb.ada/arrayidx/p.adb: New file.
5347 * gdb.ada/arrayidx.exp: New testcase
5348
53492005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
5350
5351 * gdb.ada/array_return/pck.ads: New file.
5352 * gdb.ada/array_return/pck.adb: New file.
5353 * gdb.ada/array_return/p.adb: New file.
5354 * gdb.ada/array_return.exp: New testcase.
5355
705335ea
JB
53562005-10-03 Joel Brobecker <brobecker@adacore.com>
5357
a9c64011
AS
5358 * gdb.base/arrayidx.c: New file.
5359 * gdb.base/arrayidx.exp: New testcase.
705335ea 5360
11ee9940
NR
53612005-09-29 Nick Roberts <nickrob@snap.net.nz>
5362
5363 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
5364 frames-invalid and breakpoints-invalid are no longer generated
5365 with level 3 so don't expect them in the output.
5366
39fb8e9e
BR
53672005-09-27 Bob Rossi <bob@brasko.net>
5368
a9c64011 5369 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
5370 from test. Escape the | in mi_gdb_test call.
5371 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
5372 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
5373 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
5374 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
5375 expected regex's in mi_gdb_test calls.
5376 * lib/mi-support.exp: Remove arbitrary .* from tests.
5377 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
5378 Fully anchor GDB/MI expected results in mi_gdb_test.
5379 * lib/gdb.exp (string_to_regexp): Escape the ] character.
5380 * gdb.base/sizeof.exp: Remove escape character. Correct test.
5381
2af48f68
PB
53822005-09-26 Paul Brook <paul@codesourcery.com>
5383
5384 * long_long.exp: Exclude eabi targets from arm FPA float format test.
5385
f34502bc
WZ
53862005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5387
5388 * bfp-test.c: New file.
5389 * bfp-test.exp: New testcase.
5390
ca929517
WZ
53912005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5392
5393 * gdb.fortran/subarray.exp: New testcase to test the evaluation
5394 of subarray and substring variable.
5395 * gdb.fortran/subarray.f: New source file for the test of subarray
5396 and substring variable evaluation.
5397 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
5398 of string constant.
5399
c761af65
DJ
54002005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
5401
5402 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
5403 copyright dates.
5404
561d7a1d
PG
54052005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
5406
5407 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
5408 powerpc altivec' test with an almost identical 'info vector' test.
5409
b2b64cc9
PG
54102005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5411
a9c64011
AS
5412 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5413 vscr" tests to match output.
b2b64cc9 5414
6ac4d15a
PG
54152005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5416
a9c64011
AS
5417 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
5418 output.
6ac4d15a 5419
40e55bef
BR
54202005-09-11 Bob Rossi <bob@brasko.net>
5421
5422 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 5423 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
5424 commands that return an MI output command and an asyncronous MI output
5425 command.
5426 * gdb.mi/mi-console.exp: Ditto.
5427
3c7385ec
BR
54282005-09-11 Bob Rossi <bob@brasko.net>
5429
5430 * gdb.mi/mi-var-child.c: Include <string.h>.
5431
a6cd0eb3
DJ
54322005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5433
5434 * killed.exp: Correct gdb_expect syntax.
5435
2f168eed
CV
54362005-08-09 Corinna Vinschen <vinschen@redhat.com>
5437
5438 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5439
ecd3fd0f
BR
54402005-08-02 Bob Rossi <bob@brasko.net>
5441
5442 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5443 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5444 Change tests to inferior-tty-set/show.
5445 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5446 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5447 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5448 inferior. Use mi_gdb_test to get GDB and Inferior output.
5449 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5450 descriptor.
5451 (mi_inferior_tty_name): Add inferior PTY file name.
5452 (mi_gdb_start): Add INFERIOR_PTY parameter.
5453 (mi_gdb_test): Add IPATTERN parameter.
5454
f1ea48cb 54552005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 5456
f1ea48cb
BR
5457 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5458 parameter to mi_gdb_test.
5459 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5460
6e650a67
DJ
54612005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5462
5463 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5464 struct_declarations.
5465 * gdb.mi/mi-var-child.exp: Step over the initialization of
5466 struct_declarations.
5467
8be260b6
DJ
54682005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5469
5470 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5471 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5472 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5473 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5474 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5475 file.
5476
4e660f07
NR
54772005-07-27 Nick Roberts <nickrob@snap.net.nz>
5478
5479 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5480 (do_children_tests): Assign values to the extra elements.
5481
5482 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5483 them for tests for "-var-update --no-values" and
a9c64011 5484 "-var-update --all-values".
4e660f07
NR
5485 Add test for "-var-list-children --simple-values".
5486
5487 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5488
5489 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5490 "-stack-list-locals --simple-values" Improve doc strings and
5491 comments.
5492
6bdae935
MK
54932005-07-18 Mark Kettenis <kettenis@gnu.org>
5494
598b7a6f
MK
5495 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5496 *-*-openbsd*.
5497 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5498
6bdae935
MK
5499 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5500 sigaltsatck'.
5501
1323e929 55022005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5503
1323e929
BR
5504 * gdb.base/default.exp (tty): Changed output of command.
5505 * gdb.base/help.exp (help tty): Ditto.
5506
b1a9c082
MK
55072005-07-12 Mark Kettenis <kettenis@gnu.org>
5508
5509 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5510
10a844a2
MK
55112005-07-10 Mark Kettenis <kettenis@gnu.org>
5512
5513 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5514 -stack-select-frame without arguments.
5515 (test_stack_frame_listing): Add test for newly implemented command
5516 -stack-info-frame.
5517
3cb3b8df
BR
55182005-07-06 Bob Rossi <bob@brasko.net>
5519
5520 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5521 command.
5522 (Copyright): Update copyright.
5523
a0c5fbcf
WZ
55242005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5525
5526 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5527 tests to evaluate exponentiation expression.
5528
984971d0
AS
55292005-06-29 Andreas Schwab <schwab@suse.de>
5530
5531 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5532 main to avoid warnings.
5533
5534 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5535
fe03833f
NR
55362005-06-20 Nick Roberts <nickrob@snap.net.nz>
5537
5538 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5539 -stack-select-frame without arguments.
5540 (test_stack_frame_listing): Add test for newly implemented command
5541 -stack-info-frame.
a9c64011 5542
7a55f279
WZ
55432005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5544
0ffa0ea5
DJ
5545 * gdb.fortran/array-element.f: New file.
5546 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5547
26585198
DJ
55482005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5549
5550 * gdb.base/bigcore.exp: Correct checks for systems which can
5551 not dump a large core file.
5552
c1bd25fd
DJ
55532005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5554
5555 * gdb.base/relocate.c: Add a copyright notice.
5556 (dummy): Remove.
5557 * gdb.base/relocate.exp: Test printing the values of variables
5558 from a relocatable file.
5559
589e074d
DJ
55602005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5561
5562 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5563 excess MI output after an error.
5564
0915f927
JB
55652005-05-29 Joel Brobecker <brobecker@adacore.com>
5566
5567 * gdb.arch/alpha-step.c: New file.
5568 * gdb.arch/alpha-step.exp: New testcase.
5569
76ff342d
DJ
55702005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5571 Dennis Brueni <dennis@slickedit.com>
5572
5573 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5574 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5575 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5576 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5577 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5578 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5579 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5580
96b0c7ac
DJ
55812005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5582 Wu Zhou <woodzltc@cn.ibm.com>
5583
5584 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5585 IBM's xlc compiler.
5586 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5587 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5588
f21565d2
JB
55892005-05-13 Jim Blandy <jimb@redhat.com>
5590
5591 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5592 calling gdb_suppress_entire_file.
5593 * gdb.base/charset.exp: Same.
5594 * gdb.base/call-rt-st.exp: Same.
5595
6006a3a1
BR
55962005-05-05 Bob Rossi <bob_rossi@cox.net>
5597
5598 * lib/gdb.exp (fullname_syntax): Added global regex.
5599 (fullname_syntax_POSIX): Ditto.
5600 (fullname_syntax_UNC): Ditto.
5601 (fullname_syntax_DOS_CASE): Ditto.
5602 (fullname_syntax_DOS): Ditto.
5603 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5604 fullname_syntax variable to scope and use it.
5605 (test_file_list_exec_source_files): Ditto.
5606 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5607
c3b69c04
DJ
56082005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5609
5610 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5611
3c95e6af
PG
56122004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5613
a9c64011
AS
5614 * lib/gdb.exp (skip_altivec_tests): New function, based on
5615 check_vmx_hw_available from the GCC testsuite.
5616 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5617 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5618
78df6c56
JB
56192005-05-02 Jim Blandy <jimb@redhat.com>
5620
5621 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5622 calling gdb_suppress_entire_file.
5623
1690f9cf
DJ
56242005-04-30 Randolph Chung <tausq@debian.org>
5625
5626 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5627 Slightly relax "sem_post" name checking.
5628
5ea106f7
PG
56292005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5630
5631 * gdb.base/unload.exp: Use new shared library infrastructure.
5632
bf7234cf
PG
56332005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5634
5635 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5636 infrastructure.
bf7234cf 5637
547b869a
CV
56382005-04-29 Corinna Vinschen <vinschen@redhat.com>
5639
5640 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5641 * gdb.asm/h8300.inc: New file.
5642
f07e55f0
PG
56432005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5644
5645 * gdb.base/shlib-call.exp: Change to use new shared library
5646 infrastructure.
5647
3cbba3d1
PG
56482005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5649
a9c64011
AS
5650 * gdb.base/pending.exp: Change to use new shared library
5651 infrastructure.
3cbba3d1 5652
ed6df200
PG
56532005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5654
a9c64011
AS
5655 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5656 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5657
8c8f4ebe
PG
56582005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5659
a9c64011
AS
5660 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5661 shared objects being adjusted and update copyright years.
8c8f4ebe 5662
607fbc54
DJ
56632005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5664
5665 * ChangeLog: Correct some 2003-01-13 dates.
5666 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5667 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5668 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5669 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5670 gdb.trace/tfind.exp: Update copyright years.
5671
57bf0e56
DJ
56722005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5673 Daniel Jacobowitz <dan@codesourcery.com>
5674
5675 * lib/gdb.exp (gdb_compile): Handle shlib=.
5676 (gdb_compile_shlib): New function.
5677
9b593790
PG
56782005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5679
a9c64011 5680 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5681
9494c6a5
DJ
56822005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5683
5684 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5685 gdb.server.
5686 * configure.ac: Likewise.
5687 * configure: Regenerated.
5688 * gdb.gdbserver/Makefile.in: Moved to...
5689 * gdb.server/Makefile.in: ... here.
5690 * gdb.gdbserver/server.c: Moved to...
5691 * gdb.server/server.c: ... here.
5692 * gdb.gdbserver/server-run.exp: Moved to...
5693 * gdb.server/server-run.exp: ... here.
5694
6f8eac0e
DJ
56952005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5696
5697 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5698 * configure.ac: Create gdb.gdbserver/Makefile.
5699 * configure: Regenerated.
5700 * lib/gdbserver-support.exp: New file, derived from
5701 config/gdbserver.exp.
5702 * config/gdbserver.exp: Use gdbserver-support.exp.
5703 * gdb.gdbserver/Makefile.in: New file.
5704 * gdb.gdbserver/server.c: New file.
5705 * gdb.gdbserver/server-run.exp: New file.
5706
6e87504d
PG
57072005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5708
a9c64011
AS
5709 * lib/gdb.exp (test_compiler_info): Return compiler_info
5710 if no arguments are given.
6e87504d 5711
d1779be4
PG
57122005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5713
5714 * gdb.arch/altivec-abi.exp: Check for compiler and set
5715 use altivec' flag accordingly.
5716 * gdb.arch/altivec-regs.exp: Likewise.
5717
88750304
DJ
57182005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5719
5720 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5721
f3fb768d
AS
57222005-03-27 Andreas Schwab <schwab@suse.de>
5723
5724 * gdb.base/bigcore.c (main): Add missing mode argument in open
5725 call.
5726
7e813ac5
DJ
57272005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5728
5729 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5730 downloads.
5731 * config/gdbserver.exp (gdb_load): Likewise.
5732
8e3049aa
PB
57332005-03-14 Paul Brook <paul@codesourcery.com>
5734
5735 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5736 targets.
5737
a9df7c44
JB
57382005-03-09 Joel Brobecker <brobecker@adacore.com>
5739
5740 * gdb.dwarf2/dup-psym.S: New file.
5741 * gdb.dwarf2/dup-psym.exp: New testcase.
5742
9f0d94e8
JB
57432005-03-09 Joel Brobecker <brobecker@adacore.com>
5744
5745 * gdb.ada/exec_changed/first.adb: New file.
5746 * gdb.ada/exec_changed/second.adb: New file.
5747 * gdb.ada/exec_changed.exp: New testcase.
5748
5f579bc5
NS
57492005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5750
36e9969c
NS
5751 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5752 (A2): New class.
5753 (main): Test operator+.
5754 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5755 breakpoint test.
5756
5f579bc5
NS
5757 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5758 * gdb.base/signull.exp: Disable if gdb,nosignals.
5759 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5760 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5761 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5762 * gdb.mi/mi2-console.exp: Likewise.
5763 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5764 continue output at start.
5765 (gdb_collect_locals_test): Robustify regexp.
5766 * gdb.trace/passc-dyn.exp: Fix comment typo.
5767 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5768
be46087e
CV
57692005-03-08 Corinna Vinschen <vinschen@redhat.com>
5770
5771 * gdb.asm/asm-source.exp: Add iq2000 case.
5772 * gdb.asm/iq2000.inc: New file.
5773
384e1a61 57742005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5775
384e1a61
MI
5776 * gdb.base/command.exp: Change hardcoded value to regular expression.
5777 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5778
584b6e9e
DJ
57792005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5780
5781 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5782 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5783 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5784 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5785 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5786
ab5b5d61
MK
57872005-03-05 Mark Kettenis <kettenis@gnu.org>
5788
5789 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5790 changes.
5791
ae051c1b
PG
57922004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5793
a9c64011
AS
5794 * lib/compiler.c: Add test for IBM's xlc compiler.
5795 * lib/compiler.cc: Likewise.
ae051c1b 5796
3f0f6ed2
JB
57972004-02-24 Joel Brobecker <brobecker@adacore.com>
5798
5799 * gdb.ada/fixed_points.exp: Create compilation object directory
5800 before running the test.
5801 * gdb.ada/null_record.exp: Likewise.
5802 * gdb.ada/packed_array.exp: Likewise.
5803 * gdb.ada/start.exp: Likewise.
5804
724f452b
JB
58052005-02-15 Joel Brobecker <brobecker@adacore.com>
5806
5807 * gdb.ada/packed_array/pa.adb: New file.
5808 * gdb.ada/packed_array.exp: New testcase.
5809
57f5cdfb 58102005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5811
1f393151
MK
5812 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5813 files.
5814
ebdda337
MK
5815 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5816 on *-*-openbsd*. Correctly match whitespace in regukar
5817 expressions.
5818
cf309262
DJ
58192005-02-10 Daniel Jacobowitz <dan@debian.org>
5820
5821 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5822 PR exp/1821
5823 * gdb.base/gdb1821.c: New test file.
5824 * gdb.base/gdb1821.exp: New test file.
5825
3be49e7a
JB
58262005-02-09 Joel Brobecker <brobecker@adacore.com>
5827
5828 * gdb.base/start.c: New file.
5829 * gdb.base/start.exp: New testcase.
5830
e292e67d
JB
58312005-02-09 Joel Brobecker <brobecker@adacore.com>
5832
5833 * gdb.ada/start/dummy.adb: New file.
5834 * gdb.ada/start.exp: New testcase.
5835
dbdfa66c
CV
58362005-02-09 Corinna Vinschen <vinschen@redhat.com>
5837
5838 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5839 for printing symbols and statistics.
5840 Add test for using relative pathnames in "maint print msymbols" test.
5841 Mark "maint info sections DATA" XFAIL on Cygwin.
5842 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5843 tests.
5844
d7941671
AC
58452005-02-09 Andreas Schwab <schwab@suse.de>
5846
5847 Committed by Andrew Cagney <cagney@gnu.org>
5848 * gdb.base/remotetimeout.exp: New file.
5849
74e5ef44
MK
58502005-02-07 Mark Kettenis <kettenis@gnu.org>
5851
5852 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5853
464dd14d
JB
58542005-02-03 Joel Brobecker <brobecker@adacore.com>
5855
5856 * gdb.ada/gnat_ada.gpr: New file.
5857 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5858 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5859 * configure.ac: No longer generate gnat_ada.gpr.
5860 * configure: Regenerate.
5861 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5862 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5863 * gdb.ada/null_record/bar.ads: Likewise.
5864 * gdb.ada/null_record/bar.adb: Likewise.
5865 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5866 * gdb.ada/null_record.exp (testdir): New variable.
5867 (testfile): executable is now in testdir subdirectory.
5868 (srcfile): Use full path to the main compilation unit.
5869 * gdb.ada/fixed_points.exp: Same changes as above.
5870
30d756ae
NR
58712005-02-03 Nick Roberts <nickrob@snap.net.nz>
5872
5873 * gdb.base/interp.exp: New test.
5874
9d799f85
AC
58752005-01-24 Andrew Cagney <cagney@gnu.org>
5876
5877 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5878
15656118
AC
58792005-01-19 Andrew Cagney <cagney@gnu.org>
5880
a892c31b
AC
5881 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5882 configure.ac not configure.in.
5883
15656118
AC
5884 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5885 of powerpc*-*-*.
5886 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5887 * gdb.base/list.exp (test_list_function)
15656118
AC
5888 (test_list_filename_and_function): Ditto.
5889 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5890
a7b01baf
AC
58912005-01-16 Andrew Cagney <cagney@gnu.org>
5892
17d92a02
AC
5893 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5894
a7b01baf
AC
5895 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5896
bc8332bb
AC
58972005-01-14 Andrew Cagney <cagney@gnu.org>
5898
5899 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5900 * gdb.mi/mi2-var-cmd.exp: Ditto.
5901
4d074752
CV
59022005-01-10 Corinna Vinschen <vinschen@redhat.com>
5903
5904 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5905
bec39cab
AC
59062005-01-07 Andrew Cagney <cagney@gnu.org>
5907
5908 * configure.ac: Rename configure.in, require autoconf 2.59.
5909 * configure: Re-generate.
5910 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5911 * gdb.stabs/configure: Re-generate.
5912 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5913 * gdb.hp/configure: Re-generate.
5914 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5915 autoconf 2.59.
5916 * gdb.hp/gdb.objdbg/configure: Re-generate.
5917 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5918 autoconf 2.59.
5919 * gdb.hp/gdb.defects/configure: Re-generate.
5920 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5921 autoconf 2.59.
5922 * gdb.hp/gdb.compat/configure: Re-generate.
5923 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5924 autoconf 2.59.
5925 * gdb.hp/gdb.base-hp/configure: Re-generate.
5926 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5927 autoconf 2.59.
5928 * gdb.hp/gdb.aCC/configure: Re-generate.
5929
f10b16d4
JB
59302004-12-15 Jim Blandy <jimb@redhat.com>
5931
5932 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5933 under NPTL when there is debugging info available for libpthread.
5934
fb6e1814
JG
59352004-12-13 Jerome Guitton <guitton@gnat.com>
5936
5937 * gdb.ada/fixed_points.c: New file.
5938 * gdb.ada/fixed_points.exp: New file.
5939
fe46cd3a
RC
59402004-12-03 Randolph Chung <tausq@debian.org>
5941
5942 * gdb.arch/pa-nullify.exp: New file.
5943 * gdb.arch/pa-nullify.s: New file.
5944
8de0841b
RC
59452004-11-30 Randolph Chung <tausq@debian.org>
5946
5947 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5948 instead of "tbug". Fix regexp to work properly with gdb_test.
5949
c8170782
PH
59502004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5951
5952 * gdb.base/bitfields2.exp: New test.
5953 * gdb.base/bitfields2.c: New file.
5954
954269c2
RE
59552004-11-28 Richard Earnshaw <rearnsha@arm.com>
5956
5957 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5958
0107feed
RC
59592004-11-16 Randolph Chung <tausq@debian.org>
5960
5961 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5962
f073ae8c
DJ
59632004-11-14 Daniel Jacobowitz <dan@debian.org>
5964
5965 * gdb.threads/threadapply.exp: Correct "macro details" test.
5966
19ad59e7
JJ
59672004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5968
5969 * gdb.threads/threadapply.exp: New test.
5970 * gdb.threads/threadapply.c: New file.
5971
9cf0961b
MK
59722004-11-07 Mark Kettenis <kettenis@gnu.org>
5973
5974 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5975 frames.
5976
c789492a
FL
59772004-11-05 Felix Lee <felix+log1@specifixinc.com>
5978
5979 * gdb.base/cursal.exp: New file.
5980 * gdb.base/cursal.c: New file.
5981
a1e167bb
AC
59822004-11-03 Andrew Cagney <cagney@gnu.org>
5983
5984 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5985
b7cbf173
MK
59862004-10-30 Mark Kettenis <kettenis@gnu.org>
5987
5988 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5989 NetBSD/ELF targets.
5990
88f9d34f
JB
59912004-10-29 Joel Brobecker <brobecker@gnat.com>
5992
5993 * gdb.threads/bp_in_thread.c: New file, copied from
5994 pthread_cond_wait.c.
5995 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5996 file, rather than reusing the .c file from another testcase.
5997
ca7d6a0c
JB
59982004-10-20 Joel Brobecker <brobecker@gnat.com>
5999
6000 * gdb.ada/null_record.exp: Check where we stopped after
6001 sending the start command, instead of where the associated
6002 temporary breakpoint was inserted.
6003
0d863d03
AC
60042004-10-14 Andrew Cagney <cagney@gnu.org>
6005
6006 * gdb.mi/gdb701.c (main): Return 0.
6007
d11e72cb
DJ
60082004-10-13 Daniel Jacobowitz <dan@debian.org>
6009
d40539a4 6010 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 6011
e1923096
JJ
60122004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6013
6014 * gdb.threads/schedlock.c: Add comment markers to use to find
6015 line numbers.
6016 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6017 comments.
6018 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6019 breakpoint lines.
6020
ec8ba2c9
DJ
60212004-10-12 Daniel Jacobowitz <dan@debian.org>
6022
6023 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6024
0eb3658b
DJ
60252004-10-12 Daniel Jacobowitz <dan@debian.org>
6026
6027 * configure.in: Add gdb.dwarf2.
6028 * configure: Regenerated.
6029 * Makefile.in: Add gdb.dwarf2.
6030 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6031 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6032 gdb.dwarf2/file1.txt: New files.
6033
a271cc33
OF
60342004-10-11 Orjan Friberg <orjanf@axis.com>
6035
a9c64011 6036 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
6037 of "run", since the latter doesn't work with remote targets. Adjust
6038 the breakpoint numbering accordingly.
6039 * gdb.threads/pthread_cond_wait.exp: Ditto.
6040
895ce074
MC
60412004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6042
6043 * gdb.base/overlays.exp: Update copyright years.
6044
6be3092d
KI
60452004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6046
6047 * gdb.base/overlays.exp: Disable if target is Linux.
6048
e05389b8
FL
60492004-10-06 Felix Lee <felix+log1@specifixinc.com>
6050
6051 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6052
73cb587d
KI
60532004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6054
6055 * gdb.asm/asm-source.exp: Add m32r-linux target.
6056 * gdb.asm/m32r-linux.inc: New file.
6057
3c0edcdc
AC
60582004-09-24 Andrew Cagney <cagney@redhat.com>
6059 David Anderson <anderson@redhat.com>
6060
6061 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6062 command fails, assume things will work.
6063 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6064 (_GNU_SOURCE): Define.
6065 (print_unsigned, print_hex): Change parameter to "long long".
6066 (print_byte_count): New function, use to print byte counts.
6067 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6068 O_LARGEFILE.
6069 (main): Compute an upper bound on a corefile in max_core_size.
6070 Limit memory chunk size to max_core_size. Limit total memory
6071 allocated to max_core_size.
6072
4bb3667f
AC
60732004-09-23 Andrew Cagney <cagney@gnu.org>
6074
6075 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6076 from a separate process with code that creates a corefile by
6077 making the inferior dump core.
6078
60fe1a51
MK
60792004-09-23 Mark Kettenis <kettenis@gnu.org>
6080
6081 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6082 block.
6083
8e937346
MC
60842004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6085
6086 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6087 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6088 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6089 Likewise.
6090
7213f6d6
JJ
60912004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6092
6093 * gdb.java/jprint.exp: New test case for java inferior call.
6094 * gdb.java/jprint.java: Ditto.
6095
eac69dca
JB
60962004-09-15 Joel Brobecker <brobecker@gnat.com>
6097
6098 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6099
22227696
MC
61002004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6101
6102 * gdb.threads/killed.c: Include <stdlib.h>.
6103 * gdb.threads/pthreads.c: Likewise.
6104
7dd403a4
MC
61052004-09-14 Michael Chastain <mec.gnu@mindspring.com>
6106
6107 * gdb.threads/killed.c: Add copyright notice.
6108
33f2d567
JM
61092004-09-10 Jason Molenda (jmolenda@apple.com)
6110
a9c64011
AS
6111 * gdb.base/define.exp: Two new tests to verify zero space chars
6112 after 'if' and 'while' commands in a user-defined command is correctly
6113 parsed.
33f2d567 6114
e05b62ac
AC
61152004-09-08 Andrew Cagney <cagney@gnu.org>
6116
6117 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
6118 delivery test with duplicate at end of file.
6119
9cbe82da
MK
61202004-09-06 Mark Kettenis <kettenis@jive.nl>
6121
6122 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
6123
564803d9
MC
61242004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6125
6126 * config/hppro.exp: Removed.
6127
7c6807ce
MC
61282004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6129
6130 * config/sparclet.exp: Removed.
6131
bf7e26dd
MC
61322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
6133
6134 * config/udi.exp: Removed.
6135
714e341b
MC
61362004-09-02 Michael Chastain <mec.gnu@mindspring.com>
6137
6138 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
6139 of "exp_continue".
6140 (advancei): Likewise.
6141
1236e623
JJ
61422004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6143
6144 * gdb.base/unload.exp: Fix so messages aren't duplicated.
6145
3bdcad15
MI
61462004-09-01 Manoj Iyer <manjo@austin.ibm.com>
6147
228af206 6148 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
6149 to check for nodebug in executable.
6150 * gdb.gdb/observer.exp (setup_test): Likewise.
6151 * gdb.gdb/selftest.exp (test_with_self): Likewise.
6152 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
6153
c72b934c
AC
61542004-09-01 Andrew Cagney <cagney@gnu.org>
6155
6156 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6157 files.
6158
edd9b715
JJ
61592004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6160
6161 * gdb.base/unload.exp: Fix expected warning message to match
6162 latest format.
6163
fb4ce06b
CV
61642004-09-01 Corinna Vinschen <vinschen@redhat.com>
6165
6166 * gdb.base/call-rt-st.exp: Fix typos.
6167
ce78e7c3
MI
61682004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6169
6170 * gdb.threads/thread_check.exp: New testcase.
6171 * gdb.threads/thread_check.c: New testcase.
6172
2dedb159
AC
61732004-08-31 Andrew Cagney <cagney@gnu.org>
6174
6175 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6176 (skip_to_handler_entry): New procedures. Test stepping into a
6177 handler when the breakpoint is at the handler's entry point.
6178
68f53502
AC
61792004-08-30 Andrew Cagney <cagney@gnu.org>
6180
6181 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6182 gdb/1757.
6183
3e3ffd2b
MC
61842004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6185
6186 With code from Manoj Iyer <manjo@austin.ibm.com>:
6187 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6188 return value. Add an arm for "no debugging symbols found".
6189 Change a stray "error" to "perror".
6190 (gdb_run_cmd): Adapt to new return value.
6191 * gdb.base/remote.exp: Adapt to new return value.
6192 * gdb.gdb/complaints.exp: Likewise.
6193 * gdb.gdb/observer.exp: Likewise.
6194 * gdb.gdb/selftest.exp: Likewise.
6195 * gdb.gdb/xfullpath.exp: Likewise.
6196
4b6f5fd2
JB
61972004-08-27 Joel Brobecker <brobecker@gnat.com>
6198
6199 * gdb.threads/bp_in_thread.exp: New testcase.
6200
e5b25496
MC
62012004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6202
6203 Fix PR testsuite/1735.
6204 * gdb.threads/schedlock.c (thread_function): Add a cast
6205 to suppress a gcc warning.
6206 * gdb.threads/thread-specific.c (thread_function): Likewise.
6207
934353d6
MC
62082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6209
6210 * gdb.base/unload.c: Include <stdlib.h>.
6211
f98a0aef 62122004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 6213
f98a0aef 6214 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
6215 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6216 synchronized after the "return".
6217
5a2e8882
MC
62182004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6219
6220 * gdb.mi/basics.c: Include <stdio.h>.
6221 * gdb.mi/pthreads.c: Include <stdlib.h>.
6222 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6223
a9640423
MC
62242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6225
6226 * gdb.threads/schedlock.c: Add copyright notice.
6227
b04e311d
AC
62282004-08-25 Andrew Cagney <cagney@gnu.org>
6229
6230 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6231 (skip_over_handler, breakpoint_over_hander): New test procedures.
6232 (advance, advancei): Add a proper prefix, do not use
6233 rerun_to_main.
6234 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6235
7c27f15b
MC
62362004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6237
6238 * gdb.mi/basics.c: Add copyright notice.
6239 * gdb.mi/var-cmd.c: Add copyright notice.
6240
fffc87ae
MC
62412004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6242
6243 * lib/gdb.exp: Remove signed_keyword_not_used.
6244 * lib/compiler.c: Likewise.
6245 * lib/compiler.cc: Likewise.
6246
d782e0bf
MC
62472004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6248
6249 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6250 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6251
96033e83
MC
62522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6253
6254 * gdb.base/whatis.c: Add copyright notice.
6255
cf38c229
MK
62562004-08-20 Mark Kettenis <kettenis@gnu.org>
6257
6258 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
6259 it to skip the breakpoints encoded in the inline assembly.
6260
f4b49756
MC
62612004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6262
6263 * Makefile.in: Add gdb.fortran.
6264
2f193b69
MC
62652004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6266
6267 * gdb.base/call-sc.exp (test_scalar_returns):
6268 Fix cut-and-paste glitch in "Make fun return now".
6269
89a237cb
MC
62702004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6271
6272 * configure.in: Add gdb.fortran.
6273 * configure: Regenerate.
6274 * gdb.fortran/Makefile.in: New file.
6275 * lib/gdb.exp (skip_fortran_tests): New procedure.
6276
469aff8e
MC
62772004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6278
6279 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
6280 reference to bug-gnu@prep.ai.mit.edu.
6281 * gdb.mi/mi-var-child.exp: Likewise.
6282 * gdb.mi/mi-var-cmd.exp: Likewise.
6283 * gdb.mi/mi-var-display.exp: Likewise.
6284 * gdb.mi/mi2-var-block.exp: Likewise.
6285 * gdb.mi/mi2-var-child.exp: Likewise.
6286 * gdb.mi/mi2-var-cmd.exp: Likewise.
6287 * gdb.mi/mi2-var-display.exp: Likewise.
6288
00b51b9f
MK
62892004-08-15 Mark Kettenis <kettenis@gnu.org>
6290
6291 * gdb.base/unload.c (main): Make local variable msg const.
6292
45f07fef
MC
62932004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6294
6295 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
6296 to bug-gnu@prep.ai.mit.edu.
6297 * gdb.mi/mi-disassemble.exp: Likewise.
6298 * gdb.mi/mi-eval.exp: Likewise.
6299 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6300 default line number.
6301 * gdb.mi/mi-return.exp: Likewise.
6302 * gdb.mi/mi-simplerun.exp: Likewise.
6303 * gdb.mi/mi-stack.exp: Likewise.
6304 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6305 number with explicit range test.
6306 * gdb.mi/mi-watch.exp: Likewise.
6307 * gdb.mi/mi2-break.exp: Likewise.
6308 * gdb.mi/mi2-cli.exp: Likewise.
6309 * gdb.mi/mi2-disassemble.exp: Likewise.
6310 * gdb.mi/mi2-eval.exp: Likewise.
6311 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6312 default line number.
6313 * gdb.mi/mi2-return.exp: Likewise.
6314 * gdb.mi/mi2-simplerun.exp: Likewise.
6315 * gdb.mi/mi2-stack.exp: Likewise.
6316 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6317 number with explicit range test.
6318 * gdb.mi/mi2-watch.exp: Likewise.
6319
dd8c8ee7
MC
63202004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6321
6322 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6323 * gdb.cp/m-static.exp: Likewise.
6324 * gdb.cp/rtti.exp: Likewise.
6325
4e838464
MK
63262004-08-14 Mark Kettenis <kettenis@gnu.org>
6327
6328 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6329
8d8cb839
EZ
63302004-08-14 Eli Zaretskii <eliz@gnu.org>
6331
6332 * ChangeLog: Prefix Local Variables with semi-colons and indent
6333 the reference to older ChangeLog files, to fix fontification in
6334 Emacs.
6335
deea8bb0
MC
63362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6337
6338 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6339 * gdb.mi/mi2-break.exp: Likewise.
6340
c3297504
MC
63412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6342
6343 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6344
25808999
MC
63452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6346
6347 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6348
226a8d71
MC
63492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6350
6351 * gdb.cp/classes.exp: Remove unused declarations. Just let
6352 test names default instead of providing special names. Remove
6353 extraneous demangler test.
6354
37fdf854
JJ
63552004-08-12 Jeff Johnston <jjohnstn@redhat.com>
6356
6357 * gdb.base/unload.exp: New test for breakpoints in dynamically
6358 loaded libraries.
6359 * gdb.base/unload.c: Ditto.
6360 * gdb.base/unloadshr.c: Ditto.
6361
2d3a7986
MC
63622004-08-12 Michael Chastain <mec.gnu@mindspring.com>
6363
6364 * gdb.cp/classes.exp (test_ptype_class_objects): Call
6365 cp_test_ptype_class.
6366 (test_enums): Likewise.
6367
c72b934c
AC
63682004-08-10 Andrew Cagney <cagney@gnu.org>
6369
6370 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6371 files.
6372
cc503c8a
AC
63732004-08-10 Andrew Cagney <cagney@gnu.org>
6374
6375 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
6376 init_malloc call.
6377
902f2ccb
MC
63782004-08-10 Michael Chastain <mec.gnu@mindspring.com>
6379
6380 * ChangeLog: Add copyright notice. The notice is copied
6381 from emacs 21.3 top level ChangeLog.
6382
78c90502
MC
63832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6384
6385 * lib/cp-support.exp: New file.
6386 * lib/cp-support.exp (cp_test_type_class): New function.
6387 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
6388 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
6389 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
6390 cp_test_ptype_class.
6391
88e5ea78
MC
63922004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6393
6394 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
6395 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6396 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
6397 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
6398 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6399 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
6400 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
6401 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
6402 gdb.mi/mi2-watch.exp: Update copyright years.
6403
6a89fc9c
MK
64042004-08-09 Mark Kettenis <kettenis@gnu.org>
6405
6406 * gdb.base/sigaltstack.exp: Provide proper anchoring.
6407
1482e0de
MC
64082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6409
6410 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
6411 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
6412 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
6413 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6414 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
6415 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
6416 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
6417 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6418 gdb.mi/mi-watch.exp: Update copyright years.
6419
1a5ce3f3
DJ
64202004-08-08 Daniel Jacobowitz <dan@debian.org>
6421
6422 PR gdb/1738
6423 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
6424 from a breakpoint with a pending signal.
6425
04f6ecf2
DJ
64262004-08-08 Daniel Jacobowitz <dan@debian.org>
6427
6428 PR gdb/1736
6429 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
6430 * gdb.base/sigaltstack.exp (finish_test): Consume output until
6431 the prompt.
6432 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6433
54d90d35
DJ
64342004-08-08 Daniel Jacobowitz <dan@debian.org>
6435
6436 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6437
d2f6abb0
DJ
64382004-08-08 Daniel Jacobowitz <dan@debian.org>
6439
6440 PR gdb/1736
6441 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6442 for i?86-*-linux*.
6443
5598c03d
DJ
64442004-08-08 Daniel Jacobowitz <dan@debian.org>
6445
6446 * gdb.arch/i386-prologue.exp: Compile without debug information.
6447
c6fee705
MC
64482004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6449
6450 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6451 rather than asking gdb to search.
6452
dd90efdb
MC
64532004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6454
6455 * gdb.base/gcore.c: Include <string.h>.
6456
1e84bec1
MC
64572004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6458
6459 * gdb.base/gcore.c: Add copyright notice.
6460
e425eb2b
MC
64612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6462
6463 * gdb.base/freebpcmd.c: Include <stdio.h>.
6464 * gdb.base/long_long.c: Include <string.h>.
6465 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6466 * gdb.base/siginfo.c: Include <string.h>.
6467 * gdb.base/sigstep.c: Include <string.h>.
6468
cb9aaed5
MC
64692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6470
6471 * gdb.base/complex.c: Include <stdlib.h>.
6472
55944f3d
MC
64732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6474
6475 * gdb.base/complex.c: Add copyright notice.
6476
7b2953d9
MC
64772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6478
6479 * gdb.base/charset.c: Include <stdlib.h>.
6480
c9133d23
MC
64812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6482
6483 * gdb.base/auxv.c: Include <stdlib.h>.
6484
0a8490ad
MC
64852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6486
6487 * gdb.base/auxv.c: Add copyright notice.
6488
3426d5ec
MC
64892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6490
6491 * gdb.base/coremaker.c: Add copyright notice.
6492 * gdb.base/coremaker2.c: Add copyright notice.
6493
8da195dd
AC
64942004-08-04 Andrew Cagney <cagney@gnu.org>
6495
6496 * gdb.base/store.exp: Update copyright.
6497 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6498 names, do not import gdb_prompt.
6499
8d394f98
AC
65002004-08-01 Andrew Cagney <cagney@gnu.org>
6501
6502 Fix PR testsuite/1729.
6503 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6504 not use capture_value with value 4.
6505 (capture_value): Add optional test name parameter.
6506 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6507 the prefix, pass to capture_value.
6508
b6702b23
MK
65092004-08-01 Mark Kettenis <kettenis@gnu.org>
6510
6511 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6512 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6513 (main): Call new function.
6514
c203e0ca
MC
65152004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6516
6517 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6518
a7995a30
MC
65192004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6520
6521 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6522
9366563b
MC
65232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6524
b6eeaf26 6525 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6526 Accept more values of vtbl pointer. Remove some messages
6527 about "obsolete gcc or gdb".
6528
2fc1f950
MC
65292004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6530
6531 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6532
c724d49b
MC
65332004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6534
6535 * gdb.base/asm-source.exp: Properly convert target board
6536 debug flags from gcc format to binutils format.
6537
736b0fce
MK
65382004-07-28 Mark Kettenis <kettenis@gnu.org>
6539
6540 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6541 gdb1718". PR backtrace/1718 partially fixed.
6542
5633ea5c
JJ
65432004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6544
6545 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6546
575eebb1
NC
65472004-07-26 Nick Clifton <nickc@redhat.com>
6548
6549 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6550 good default value for a specific architecture is available then
6551 set it to that value. Otherwise default to the -gstabs switch.
6552 Remove the -g... switches from the asm-flags variable. Allow the
6553 target board info to override the value if it wants to. Pass the
6554 switch on the assembler command line.
6555
62104619
MK
65562004-07-23 Mark Kettenis <kettenis@gnu.org>
6557
6558 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6559 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6560 (main): Call new function.
6561
4a1135b8
MC
65622004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6563
6564 Test for PR exp/1715.
6565 * gdb.base/radix.exp: Refactor common procedures. Make all
6566 test names unique. Change XFAIL to KFAIL.
6567
8a12c1f0
MC
65682004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6569
6570 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6571 * gdb.ada/gnat_ada.gin: ... to here.
6572 * configure.in: Use gnat_ada.gin.
6573 * configure: Regenerate.
6574
23b451cf
AC
65752004-07-20 Andrew Cagney <cagney@gnu.org>
6576
6577 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6578 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6579 XFAILs. Clean up test messages and comments. Check backtraces.
6580 Delete re-sync code.
6581
ab618a02
MC
65822004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6583
6584 Fix PR cli/740.
6585 * gdb.base/annota1.exp: Honor gdb,nosignals.
6586 * gdb.base/annota3.exp: Likewise.
6587
46dad340
MC
65882004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6589
6590 * lib/java.exp: Update copyright notice.
6591
756d8c70
AC
65922004-07-19 Andrew Cagney <cagney@gnu.org>
6593
6594 * gdb.base/selftest.exp: Copy file from here ...
6595 * gdb.gdb/selftest.exp: ... to here.
6596
586027e6
AC
65972004-07-16 Andrew Cagney <cagney@redhat.com>
6598
6599 * lib/insight-support.exp: Delete file.
6600 * lib/java.exp (java_init): Fix copyright.
6601
029d2200
AC
66022004-07-16 Andrew Cagney <cagney@gnu.org>
6603
6604 * gdb.base/restore.c: Append "prologue" to comments marking the a
6605 function's prologue.
6606 * gdb.base/restore.exp: Update copyright, re-indent.
6607 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6608 callerN" prefix where needed. Update patterns that match a
6609 function's prologue.
6610
653b62c5
MC
66112004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6612
6613 * gdb.base/restore.c: Add copyright notice.
6614
f7d690e5
AC
66152004-07-16 Andrew Cagney <cagney@gnu.org>
6616
6617 * gdb.base/logical.exp: Update copyright.
6618 (evaluate): New procedure. Use to re-implement tests using
6619 several tables.
6620
d629a7cb
MH
66212004-07-14 Martin Hunt <hunt@redhat.com>
6622
6623 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6624 which fixes some problems where init.tcl was not found.
6625
9c7bb332
AC
66262004-07-13 Andrew Cagney <cagney@gnu.org>
6627
6bf46641
AC
6628 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6629 (check_sizeof, check_valueof): Do not include the output in the
6630 test name. Use gdb_test.
6631 (get_valueof): Use gdb_test_multiple.
6632
c4ffd4c0
AC
6633 * gdb.base/step-test.exp: Update copyright. Use
6634 gdb_test_multiple. Ensure that test names do not include
6635 architecture dependent output.
6636
ab89363a
AC
6637 * gdb.gdb/observer.exp: Update copyright.
6638 (setup_test): Use gdb_test_multiple.
6639 (attach_first_observer, attach_second_observer)
6640 (attach_third_observer, detach_first_observer)
6641 (detach_second_observer, detach_third_observer)
6642 (reset_counters, check_counters): Make $message a prefix.
6643 (test_normal_stop_notifications): Add "args" parameter - a list of
6644 init functions to be called. Make $message a prefix,
6645 (test_observer_normal_stop): Change the message prefixes so that
6646 they are unique, pass the attach / detach procedures to
6647 test_normal_stop_notifications.
6648
ec58997a
AC
6649 * gdb.base/signull.exp (test_segv): Prefix all tests with
6650 "${name}". Clean up test messages.
6651
b475183b
AC
6652 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6653
9c7bb332
AC
6654 * gdb.base/ena-dis-br.exp: Update copyright.
6655 (break_at): New function. Replace send_gdb with gdb_test,
6656 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6657 ignore count, not stopped at bpt", with KFAIL.
6658
2dd95497
CV
66592004-07-13 Corinna Vinschen <vinschen@redhat.com>
6660
6661 * gdb.base/attach.exp: Remove cleanupfile handling.
6662
419e626b
AC
66632004-07-12 Andrew Cagney <cagney@gnu.org>
6664
6665 * gdb.base/annota1.exp: Cleanup corefile test name.
6666 * gdb.base/annota3.exp: Ditto.
6667
8b1b3228
AC
66682004-07-12 Andrew Cagney <cagney@gnu.org>
6669
78650829
AC
6670 * gdb.base/signals.exp: Clean up copyright, re-indent.
6671
8b1b3228
AC
6672 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6673 gdb_test and gdb_test_multiple.
6674
935c2760
JJ
66752004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6676
6677 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6678 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6679 provide line number info for first statement in main.
6680
1544280f
AC
66812004-07-08 Andrew Cagney <cagney@gnu.org>
6682
1279f4ff
AC
6683 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6684
1544280f
AC
6685 * gdb.base/sigbpt.exp: Make the common part of each test name a
6686 prefix instead of suffix.
6687
bcc82369
BR
66882004-07-07 Bob Rossi <bob_rossi@cox.net>
6689
6690 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6691 test from test_tbreak_creation_and_listing to
6692 test_file_list_exec_source_file
6693 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6694 Changed name of test from test_tbreak_creation_and_listing to
6695 test_file_list_exec_source_file
6696
23f4b0aa
JJ
66972004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6698
6699 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6700 the jmisc() constructor instead of <init>.
6701 * gdb.java/jmisc1.exp: Ditto.
6702
56401cd5
AC
67032004-07-07 Andrew Cagney <cagney@gnu.org>
6704
6705 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6706 corrupting the PC.
6707
44ae2f6a
MC
67082004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6709
6710 * gdb.cp/templates.exp: Accept whitespace change in demangler
6711 output.
6712
45a83408
AC
67132004-07-06 Andrew Cagney <cagney@gnu.org>
6714
6715 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6716
d205ad70
MC
67172004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6718
6719 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6720 * lib/compiler.cc: Likewise.
6721
06ea1a61
MC
67222004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6723
6724 * lib/compiler.cc: Work around string preprocessing problem
6725 with old hp c++ compiler.
6726 * lib/compiler.c: Likewise.
6727
daab1251
CV
67282004-06-29 Corinna Vinschen <vinschen@redhat.com>
6729
6730 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6731 directives to conditionalize symbol prefixing.
6732 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6733 additional_flags handling. Add underscore prefix for Cygwin.
6734 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6735 conditionalize symbol prefixing.
6736 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6737 additional_flags handling. Add underscore prefix for Cygwin.
6738
cc984116
CV
67392004-06-29 Corinna Vinschen <vinschen@redhat.com>
6740
6741 * gdb.base/bigcore.exp: Skip test on Cygwin.
6742
c279b077
MC
67432004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6744
6745 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6746 formats for "info register". Use gdb_test_multiple. Fix
6747 the "invalid register" test.
6748
0e915747
CV
67492004-06-28 Corinna Vinschen <vinschen@redhat.com>
6750
6751 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6752 PID for Cygwin. Add Cygwin specific strings to check for in some
6753 tests.
6754 (do_attach_tests): Add a test for user interaction when attaching
6755 to a process with no matching symbol table already loaded.
6756
11422c86
AC
67572004-06-26 Andrew Cagney <cagney@gnu.org>
6758
6759 Test PR java/1567 and PR java/1565.
6760 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6761 * gdb.java/jmisc2.exp: Delete file.
6762
cefbce26
MC
67632004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6764
6765 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6766
e19f872c
CV
67672004-06-25 Corinna Vinschen <vinschen@redhat.com>
6768
6769 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6770 attach process.
6771
d931ba3b
MC
67722004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6773
6774 * gdb.cp/pr-1553.exp: Remove.
6775
aef68c48
MC
67762004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6777
6778 * gdb.cp/pr-1553.cc: Remove.
6779 * gdb.cp/pr-1553.exp: Disable this test.
6780
8d5df71a
JB
67812004-06-20 Jim Blandy <jimb@redhat.com>
6782
a9c64011 6783 Fix PR testsuite/1680.
8d5df71a
JB
6784 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6785 regular expressions.
6786
4ac6f39d
MC
67872004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6788
6789 Fix PR testsuite/1679.
6790 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6791 Issue an UNSUPPORTED result instead.
6792
1b413552
JB
67932004-06-18 Jim Blandy <jimb@redhat.com>
6794
6795 * gdb.base/charset.exp: Only send a control-C if we see a new
6796 prompt and incomplete command.
6797
6daa6ebd
MC
67982004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6799
6800 * gdb.cp/pr-574.cc: Add copyright notice.
6801
51fa4ae0
JB
68022004-06-17 Jim Blandy <jimb@redhat.com>
6803
6804 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6805 cases where the regexp has no groups; this grabs random text from
6806 the previous test suite, whatever that was.
6807
8fea26c5
MC
68082004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6809
6810 * gdb.cp/printmethod.cc: Add copyright notice.
6811
1e3aeb41
MC
68122004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6813
6814 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6815
9d9030bc
AC
68162004-06-16 Andrew Cagney <cagney@gnu.org>
6817
6818 * gdb.base/signull.c: Update copyright. Include <string.h>.
6819 (bowler): Replace data_pointer with data_read
6820 and data_write cases. Add code_descriptor case.
6821 (zero, desc): New array and pointer.
6822 (data, code): Change to simple pointers.
6823 * gdb.base/signull.exp: Fix probe pattern matching a function
6824 descriptor SIGSEGV. Replace data_pointer with data_read and
6825 data_write tests.
6826
acd4ad44
AC
68272004-06-16 Andrew Cagney <cagney@gnu.org>
6828
6829 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6830
08fd625c
MC
68312004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6832
6833 * gdb.base/long_long.c: Add copyright notice.
6834
1903502c
MC
68352004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6836
6837 * gdb.base/long_long.exp: Remove reference to
6838 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6839 to gdb_breakpoint and gdb_continue_to_breakpoint.
6840
83313cb1
JB
68412004-06-14 Jim Blandy <jimb@redhat.com>
6842
6843 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6844 endian case.
6845
1bf404ef
AC
68462004-06-14 Andrew Cagney <cagney@gnu.org>
6847
6848 * gdb.base/gcore.exp (capture_command_output): Delete the always
6849 passing tests containing inferior values.
6850 * gdb.base/ending-run.exp: Do not include the breakpoint address
6851 in the test message. Update copyright.
6852 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6853 size in the test name, use gdb_test_multiple. Update copyright.
6854
ef220b33
MC
68552004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6856
6857 * gdb.cp/ref-types.cc: Add copyright notice.
6858
4f70a4c9
MC
68592004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6860
6861 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6862 hp_aCC_compiler.
6863 * lib/compiler.cc: Likewise.
6864 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6865 'set' commands. Log diagnostics for other lines. Set
6866 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6867
335928ac
MC
68682004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6869
6870 * gdb.cp/try_catch.cc: Add copyright notice.
6871
2efb12e8
MC
68722004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6873
6874 * gdb.cp/userdef.cc: Add copyright notice.
6875
0bbed51a
MC
68762004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6877
6878 * gdb.cp/virtfunc.cc: Add copyright notice.
6879
e12a46c9
RC
68802004-06-11 Randolph Chung <tausq@debian.org>
6881
6882 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6883 problem.
6884
338e05af
AC
68852004-06-10 Andrew Cagney <cagney@gnu.org>
6886
6887 * lib/compiler.cc, lib/compiler.c: Append either
6888 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6889 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6890 instead of gcc-3-3.
6891
dc3f10cb
AC
68922004-06-09 Andrew Cagney <cagney@gnu.org>
6893
b4d946af
AC
6894 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6895 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6896
dc3f10cb
AC
6897 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6898 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6899 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6900 fixed.
6901
b5c0bfa2
AC
69022004-06-09 Andrew Cagney <cagney@gnu.org>
6903
6904 * gdb.base/structs.exp (test_struct_returns): Replace
6905 "return_value_unknown" and "finish_value_unknown" by
6906 "return_value_known" and "finish_value_known". Instead of
6907 "return_value_unknown" iff "finish_value_unknown", check
6908 "return_value_known" implies "finish_value_known".
6909
caeb605f
MH
69102004-06-08 Martin Hunt <hunt@redhat.com>
6911
6912 * gdb.base/float.exp: Add pattern for mips targets.
6913
c892bb64
RC
69142004-06-08 Randolph Chung <tausq@debian.org>
6915
6916 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6917 message for unknown architectures more clear.
6918
48306d3e
JB
69192004-06-08 Joel Brobecker <brobecker@gnat.com>
6920
6921 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6922 start the execution of the program.
6923
83ecb59f
JB
69242004-06-07 Jim Blandy <jimb@redhat.com>
6925
6926 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6927 * gdb.arch/i386-cpuid.h: New helper file.
6928
55264cb4
RC
69292004-06-07 Randolph Chung <tausq@debian.org>
6930
6931 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6932 has started.
6933
23cadb28
RM
69342004-06-04 Roland McGrath <roland@redhat.com>
6935
6936 Fix PR gdb/1647.
6937 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6938 differently to be robust to output buffering differences.
6939
51d01eda
MC
69402004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6941
6942 * gdb.threads/pthreads.exp: Update copyright years.
6943 (check_control_c): Change asynchronous 'after' to synchronous.
6944
f4fc3b93
RM
69452004-06-04 Roland McGrath <roland@redhat.com>
6946
6947 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6948 next gdb prompt.
6949
4013522b
MC
69502004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6951
6952 Fix PR gdb/1636.
6953 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6954 calls to synchronous.
6955
7a8f1e6b
JB
69562004-05-26 Jim Blandy <jimb@redhat.com>
6957
6958 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6959
81bb3443
RC
69602004-05-24 Randolph Chung <tausq@debian.org>
6961
6962 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6963 * gdb.asm/pa.inc: New file.
6964
8f5a3103
MK
69652004-05-22 Mark Kettenis <kettenis@gnu.org>
6966
6967 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6968
734b8fe8 69692004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6970 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6971
6972 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6973 GDB prompt.
6974
725603e1
UW
69752004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6976
f4fc3b93 6977 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6978 setjmp/longjmp. Use sigaction instead of signal.
6979
8b923272 69802004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6981 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6982
6983 * gdb.threads/pthread_cond_wait.c: New file.
6984 * gdb.threads/pthread_cond_wait.exp: New testcase.
6985
8bfabb04
AC
69862004-05-13 Andrew Cagney <cagney@redhat.com>
6987
6988 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6989 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6990
42edda50
AC
69912004-05-11 Andrew Cagney <cagney@redhat.com>
6992
6993 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6994 fixed but revealed gdb/1639.
6995
d303a6c7
AC
69962004-05-10 Andrew Cagney <cagney@redhat.com>
6997
6998 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6999 func1" and "next to 2nd alarm", kernel bug avoided.
7000
bf08c2a1
DJ
70012004-05-10 Daniel Jacobowitz <dan@debian.org>
7002
7003 PR external/1568
7004 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7005 XFAIL if it is smaller than bytes_allocated.
7006 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7007 (main): Make chunks_allocated unsigned. Correct comment.
7008
c0586a34
JB
70092004-05-07 Joel Brobecker <brobecker@gnat.com>
7010
7011 * gdb.arch/powerpc-aix-prologue.c: New file.
7012 * gdb.arch/powerpc-aix-prologue.exp: New file.
7013
f2785d12
JB
70142004-05-07 Jim Blandy <jimb@redhat.com>
7015
7016 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7017 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7018
bd7f6e30
JB
70192004-05-06 Joel Brobecker <brobecker@gnat.com>
7020
7021 * gdb.base/sep.exp: No longer setup_kfail when the program was
7022 built with dwarf2.
7023
0a5e7efe
JI
70242004-05-05 Jim Ingham <jingham@apple.com>
7025
7026 * gdb.base/pending.exp: Make sure pending breakpoints
7027 preserve the ignore count.
f4fc3b93 7028
a8958849
MK
70292004-04-27 Jerome Guitton <guitton@gnat.com>
7030
7031 * i386-prologue.exp: Add testcase for jump instruction as first
7032 instruction of the real code.
7033 * i386-prologue.c (jump_at_beginning): New function.
7034
7e103f5b
MK
70352004-04-28 Mark Kettenis <kettenis@gnu.org>
7036
7037 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7038 x86_64-*-*.
7039
5d38b224
MK
70402004-04-28 Mark Kettenis <kettenis@gnu.org>
7041
7042 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7043 i*86-*-*.
7044
0ef32fd9
MK
70452004-04-25 Mark Kettenis <kettenis@gnu.org>
7046
7047 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7048 expression that checks the return type.
7049
71d7dd7c
AC
70502004-04-23 Andrew Cagney <cagney@redhat.com>
7051
7052 * gdb.base/call-sc.exp: New test of scalar call/return values.
7053 * gdb.base/call-sc.c: Ditto.
7054
1e9f977e
JJ
70552004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7056
7057 * gdb.threads/manythreads.c: Reduce thread stack size.
7058
899d9e3a
JJ
70592004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7060
7061 * gdb.threads/manythreads.c: Add copyright notice.
7062
61bcae62
AC
70632004-04-23 Andrew Cagney <cagney@redhat.com>
7064
7065 * gdb.base/siginfo.exp: Better handle step out of signal.
7066 * gdb.base/sigstep.exp: Ditto.
7067
7339a42e 70682004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 7069 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
7070
7071 * gdb.threads/manythreads.c: New testcase.
7072 * gdb.threads/manythreads.exp: Ditto.
7073
5c98409b
JB
70742004-04-22 Jim Blandy <jimb@redhat.com>
7075
7076 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7077 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7078
3b611f1a
MC
70792004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7080
7081 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7082
f0fd9238
AC
70832004-04-21 Andrew Cagney <cagney@redhat.com>
7084
7085 * gdb.base/sigstep.c: New file.
7086 * gdb.base/sigstep.exp: New file.
7087
90990674
JB
70882004-04-16 Joel Brobecker <brobecker@gnat.com>
7089
7090 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7091 call to observer_notify_normal_stop.
7092
78cef34b
AC
70932004-04-15 Andrew Cagney <cagney@redhat.com>
7094
7095 * gdb.base/siginfo.c: New file.
7096 * gdb.base/siginfo.exp: New file.
7097
d2343407
JB
70982004-04-12 J. Brobecker <brobecker@gnat.com>
7099
7100 * gdb.base/sep.exp: Fix typo in comment.
7101
a2dba3c8
JB
71022004-04-12 J. Brobecker <brobecker@gnat.com>
7103
7104 * gdb.base/sep.c: New file.
7105 * gdb.base/sep-proc.c: New file.
7106 * gdb.base/sep.exp: New testcase.
7107
15f7b60e
MK
71082004-04-09 Mark Kettenis <kettenis@gnu.org>
7109
7110 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
7111 support.
7112
44f4de1a
AC
71132004-04-05 Andrew Cagney <cagney@redhat.com>
7114
7115 * gdb.base/sigaltstack.c: New file.
7116 * gdb.base/sigaltstack.exp: New file.
7117
ef04f396
JB
71182004-04-04 Joel Brobecker <brobecker@gnat.com>
7119
7120 * gdb.base/foll-fork.exp: Update the expected output for
7121 "help set follow-fork-mode", to match a change that was made
7122 to the help of this variable on 2004-01-13.
7123
d40d2c92
JB
71242004-04-01 Joel Brobecker <brobecker@gnat.com>
7125
7126 * lib/ada.exp: Add copyright notice.
7127 * bar.ads: Likewise.
7128 * bar.adb: Likewise.
7129 * null_record.adb: Likewise.
7130 * null_record.exp: Likewise.
7131 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
7132
f86ef5a3
JB
71332004-04-01 Joel Brobecker <brobecker@gnat.com>
7134
7135 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
7136 * configure: Regenerate.
7137
414e70e3
JB
71382004-04-01 Joel Brobecker <brobecker@gnat.com>
7139
7140 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
7141 to build the application. Remove the message printed when in
7142 verbose mode, redundant with the UNSUPPORTED message above.
7143
f0aaee49
JB
71442004-03-31 Joel Brobecker <brobecker@gnat.com>
7145
7146 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
7147 * gdb.ada (null_record.exp): New testcase.
7148
ac81cb54
JB
71492004-03-31 Joel Brobecker <brobecker@gnat.com>
7150
7151 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
7152
854af2f7
JB
71532004-03-31 Joel Brobecker <brobecker@gnat.com>
7154
7155 * gdb.ada: New subdirectory.
7156 * gdb.ada/Makefile.in: New file.
7157 * gdb.ada/gnat_ada.gpr.in: New file.
7158
034cb681
JB
71592004-03-31 Joel Brobecker <brobecker@gnat.com>
7160
7161 * lib/ada.exp: New file.
7162
78a1a894
DJ
71632004-03-24 Daniel Jacobowitz <drow@mvista.com>
7164
7165 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7166 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7167
4b2b3b3e
AC
71682004-03-22 Andrew Cagney <cagney@redhat.com>
7169
7170 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7171 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7172 Problem identified by Ulrich Weigand.
7173
23c73aa3
DC
71742004-03-17 David Carlton <carlton@kealia.com>
7175
7176 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7177 PR c++/826.
7178
d63a86f8
RM
71792004-03-16 Roland McGrath <roland@redhat.com>
7180
7181 * gdb.base/auxv.exp: New file.
7182 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7183
0e02aa50
DC
71842004-03-12 David Carlton <carlton@kealia.com>
7185
7186 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7187 * gdb.cp/pr-1553.cc: Ditto.
7188 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7189 pass branch.
7190
c20b71be
MC
71912004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7192
7193 * gdb.cp/templates.exp: Accept more template types.
7194
c7414a01
MC
71952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7196
7197 From Corinna Vinschen with modifications.
7198 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7199 local variable obj_with_enum.
7200 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7201 results with obj_with_enum.
7202
ed69573c
MC
72032004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7204
7205 * gdb.cp/classes.cc: New file, copied from misc.cc.
7206 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7207
28301461
MC
72082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7209
7210 * gdb.cp/misc.cc: Add copyright notice.
7211
1198ecbe
DC
72122004-03-05 David Carlton <carlton@kealia.com>
7213
7214 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7215 * gdb.cp/rtti.h: Update copyright.
7216 (namespace n2::n3): New.
7217 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7218 (n2::n3::func3): New.
7219 (main): Call n2::n3::func3.
7220 * gdb.cp/rtti2.cc: Update copyright.
7221 (n2::create3): New.
7222
9e08c470
MK
72232004-03-04 Mark Kettenis <kettenis@gnu.org>
7224
7225 * gdb.asm/openbsd.inc: Fix typo.
7226
4bebc3aa
FF
72272004-03-03 Fred Fish <fnf@redhat.com>
7228
7229 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7230 "val" instead of unused "size". Update copyright year.
7231
6ea9fb37
DJ
72322004-02-29 Daniel Jacobowitz <drow@mvista.com>
7233
7234 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7235 to use unsigned char.
7236 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7237 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7238
23b23974
DJ
72392004-02-29 Daniel Jacobowitz <drow@mvista.com>
7240
7241 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7242 line of output.
7243
7574fd53
DJ
72442004-02-28 Daniel Jacobowitz <drow@mvista.com>
7245
7246 * gdb.base/relocate.c (dummy): Initialize.
7247
a195357f
DJ
72482004-02-28 Daniel Jacobowitz <drow@mvista.com>
7249
7250 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7251 a breakpoint at exit.
7252
72fd54a9
FF
72532004-02-27 Fred Fish <fnf@redhat.com>
7254
7255 * gdb.base/chng-syms.exp: Add expect condition to match failing
7256 case that isn't a timeout.
7257
b9d23137
AC
72582004-02-27 Andrew Cagney <cagney@redhat.com>
7259
7260 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
7261 support.
7262
15d208f6 72632004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 7264
15d208f6
FF
7265 * gdb.arch/gdb1431.c: Remove.
7266 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
7267 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
7268 of "until" incorrectly.
7269
98f9cd2d
JB
72702004-02-26 J. Brobecker <brobecker@gnat.com>
7271
7272 * gdb.cp/class2.cc (empty): New class.
7273 (refer): New function.
7274 (main): Declare an object of type empty and use it.
7275 * gdb.cp/class2.exp: Print the value of an object of type empty.
7276
9b50c11b
JJ
72772004-02-26 Jeff Johnston <jjohnstn@redhat.com>
7278
7279 * gdb.base/langs.exp: Update query string to match the
7280 new nquery format used for pending breakpoints.
7281
0dcd613f
AC
72822004-02-26 Andrew Cagney <cagney@redhat.com>
7283
7284 Fix PR i18n/1570.
7285 * gdb.base/charset.c: Update copyright notice.
7286 (main, init_string): Remove the escape character '\e' tests.
7287 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
7288 * gdb.base/charset.exp (valid_host_charset): Ditto.
7289 * gdb.base/setvar.exp: Ditto.
7290
b8a56647
AC
72912004-02-24 Andrew Cagney <cagney@redhat.com>
7292
90d59e34
AC
7293 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
7294 mmapped data in core file" PASS and FAIL messages consistent.
7295
b8a56647
AC
7296 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
7297 setting a breakpoint. Work around PR java/1565.
7298
9f27c604
JJ
72992004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7300
7301 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7302 new nquery format.
7303 * gdb.base/pending.exp: Ditto.
7304
3224a706
MK
73052004-02-22 Mark Kettenis <kettenis@gnu.org>
7306
7307 * configure.in: Run stabs tests on *BSD.
7308 * configure: Regenerated.
7309
41e0a9ca
MK
73102004-02-21 Mark Kettenis <kettenis@gnu.org>
7311
7312 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7313
1e1b3428
FF
73142004-02-20 Fred Fish <fnf@redhat.com>
7315
7316 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7317 blank in test for "returns short", for consistency with other
7318 "returns xxx" tests. Update copyright year.
7319
f9a7572a
FF
73202004-02-19 Fred Fish <fnf@redhat.com>
7321
7322 New testcase for PR breakpoint/1558.
7323 * gdb.arch/gdb1558.exp: New file.
7324 * gdb.arch/gdb1558.c: New file.
7325
b2ce2854
EZ
73262004-02-19 Elena Zannoni <ezannoni@redhat.com>
7327
7328 * gdb.base/nodebug.exp: Fix typo.
7329
e7c9ff01
JB
73302004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7331
7332 Committed by Jim Blandy <jimb@redhat.com>.
7333
62f4b920
JB
7334 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7335
2db536a1
JB
7336 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7337
e7c9ff01
JB
7338 * gdb.base/float.exp: Support s390*-*-* targets.
7339
f3205b34
AF
73402004-02-17 Adam Fedor <fedor@gnu.org>
7341
7342 * gdb.base/gdb1555.exp: New file.
7343 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7344
9d62932d
EZ
73452004-02-17 Elena Zannoni <ezannoni@redhat.com>
7346
7347 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7348
344c9711
FF
73492004-02-16 Fred Fish <fnf@redhat.com>
7350
7351 * gdb.arch/gdb1291.c: Remove
7352 * gdb.arch/gdb1291.s: New test input file.
7353 * gdb.arch/gdb1291.exp: Expand test to check case that should not
7354 fail. Test for correct result, known incorrect result, other
7355 failures and timeouts.
7356
2d822687
AC
73572004-02-16 Andrew Cagney <cagney@redhat.com>
7358
7359 * gdb.base/bigcore.exp: New file.
7360 * gdb.base/bigcore.c: New file.
7361
dac15b66
AC
73622004-02-13 Andrew Cagney <cagney@redhat.com>
7363
7364 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
7365 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
7366 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
7367 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7368 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
7369 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
7370 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
7371 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
7372 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
7373 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
7374
6bdfc2c4
JJ
73752004-02-11 Jeff Johnston <jjohnstn@redhat.com>
7376
7377 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
7378 executed is an alloc instruction.
7379
87b3ede8
DC
73802004-02-11 David Carlton <carlton@kealia.com>
7381
7382 * gdb.cp/breakpoint.exp: New.
7383 * gdb.cp/breakpoint.cc: New.
7384
6e19e2bf
MC
73852004-02-11 Michael Chastain <mec.gnu@mindspring.com>
7386
7387 Partial fix for PR gdb/1543.
7388 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
7389 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
7390 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
7391 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
7392 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
7393 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
7394 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
7395 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
7396 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
7397 to bug-gdb@prep.ai.mit.edu .
7398 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
7399 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
7400 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
7401 Likewise.
7402
5c5455dc
AC
74032004-02-10 Andrew Cagney <cagney@redhat.com>
7404
7405 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
7406 using gdb_internal_error_resync.
7407
9cf689d7
DJ
74082004-02-09 Daniel Jacobowitz <drow@mvista.com>
7409
7410 * gdb.threads/thread-specific.exp: Stop early if no threads are
7411 found.
7412
d2dc51db
MC
74132004-02-09 Michael Chastain <mec.gnu@mindspring.com>
7414
7415 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
7416
14b1a056
DJ
74172004-02-08 Daniel Jacobowitz <drow@mvista.com>
7418
7419 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
7420 breakpoints.
7421
83f66e8f
DJ
74222004-02-07 Daniel Jacobowitz <drow@mvista.com>
7423
7424 * config/sim.exp (gdb_load): Handle $arg == "".
7425 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
7426 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
7427
30fc0091
EZ
74282004-02-07 Elena Zannoni <ezannoni@redhat.com>
7429
a9c64011
AS
7430 * gdb.base/maint.exp: Update test to reflect
7431 obstack changes.
30fc0091 7432
4d806929
JJ
74332004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7434
7435 * gdb.base/pendshr.c (pendfunc): New function that calls
7436 pendfunc1.
7437 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7438
7bfdd688
FF
74392004-02-04 Fred Fish <fnf@redhat.com>
7440
7441 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7442 function symbols and update copyright years.
7443 * gdb.arch/gdb1291.c: Ditto.
7444
aaa08ee4
MC
74452004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7446
7447 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7448
dbad7755
MC
74492004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7450
7451 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7452
ec4646ef
MC
74532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7454
7455 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7456
1b802196
FF
74572004-02-02 Fred Fish <fnf@redhat.com>
7458
7459 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7460 remote targets. Update copyright years.
7461
18fe2033
JJ
74622004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7463
7464 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7465 support.
7466 * gdb.base/langs.exp: Fix test which attempts to create
7467 breakpoint on non-existent function to handle new pending
7468 support.
7469 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7470 a breakpoint.
7471 * gdb.base/pending.exp: New test.
7472 * gdb.base/pending.c: New file.
7473 * gdb.base/pendshr.c: Ditto.
7474
8d577d32
DC
74752004-02-02 David Carlton <carlton@kealia.com>
7476
7477 * gdb.cp/overload.exp: Add overloadNamespace tests.
7478 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7479 (overloadNamespace, XXX): New.
7480 (main): Call XXX::marker2.
7481
3ad13771
FF
74822004-02-01 Fred Fish <fnf@redhat.com>
7483
7484 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7485 * gdb.base/finish.exp: Ditto.
7486 * gdb.base/gcore.exp: Ditto.
7487 * gdb.base/huge.exp: Ditto.
7488 * gdb.base/info-proc.exp: Ditto.
7489 * gdb.base/return2.exp: Ditto.
7490 * gdb.threads/gcore-thread.exp: Ditto.
7491
44c75849
DJ
74922004-02-01 Daniel Jacobowitz <drow@mvista.com>
7493
7494 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7495
005bc093
MK
74962004-02-01 Mark Kettenis <kettenis@gnu.org>
7497
7498 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7499 that opening the file succeeds on OpenBSD.
7500
c47cebdb
DJ
75012004-02-01 Daniel Jacobowitz <drow@mvista.com>
7502
7503 * gdb.threads/thread-specific.c: New file.
7504 * gdb.threads/threads-specific.exp: New test script.
7505 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7506 to expect_out.
7507
5a01311c
MK
75082004-02-01 Mark Kettenis <kettenis@gnu.org>
7509
7510 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7511 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7512 only on the "print_small_structs from print_long_arg_list" test.
7513
ce22a4f1
DJ
75142004-02-01 Daniel Jacobowitz <drow@mvista.com>
7515
7516 * gdb.base/completion.exp: Kill a stray backslash.
7517
7518 From Jim Ingham <jingham@apple.com>:
7519 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7520 agrees with the result from sending a tab.
7521
abbab9d3
DJ
75222004-01-31 Daniel Jacobowitz <drow@mvista.com>
7523
7524 * gdb.base/chng-syms.exp: Remove stray newline.
7525
53904d1e
MK
75262004-01-31 Mark Kettenis <kettenis@gnu.org>
7527
7528 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7529 *-*-openbsd*.
7530 * gdb.asm/openbsd.inc: New file.
7531
3a4b3aac
MK
75322004-01-30 Mark Kettenis <kettenis@gnu.org>
7533
7534 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7535 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7536 *-*solaris2*. Remove commented out default settings for
7537 asm-flags. Replace gdb_compile with target_link.
7538
ebac27b4
MC
75392004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7540
7541 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7542 for all tests. Remove old hp-ux and cygnus xfail cases.
7543
d8679d84
PH
75442004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7545
7546 * gdb.base/chng-syms.exp: New file.
7547 * gdb.base/chng-syms.c: New file.
7548
0a55bc22
MC
75492004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7550
7551 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7552 Provide arms for current output in all my configurations.
7553
94b8e876
MC
75542004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7555
7556 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7557 * lib/compiler.cc: Likewise.
7558 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7559 get the right preprocessor. Eval the output directly. Remove
7560 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7561 hp_f77_compiler and hp_f90_compiler completely.
7562 (gdb_preprocess): Delete.
7563 (get_compiler): Delete.
7564
7cf03d44
MK
75652004-01-24 Mark Kettenis <kettenis@gnu.org>
7566
7567 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7568 <string.h>.
7569
68b6dce9
NR
75702004-01-24 Nick Roberts <nick@nick.uklinux.net>
7571
7572 * gdb.mi/mi-stack.exp: Update copyright.
7573
b368761e
DC
75742004-01-23 David Carlton <carlton@kealia.com>
7575
7576 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7577 test for cp_lookup_transparent_type.
7578 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7579 call them.
7580
f2061b53
DJ
75812004-01-23 Daniel Jacobowitz <drow@mvista.com>
7582
7583 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7584 after -var-update.
7585
37fc574a
DC
75862004-01-23 David Carlton <carlton@kealia.com>
7587
7588 * gdb.cp/namespace.cc (C::ensureRefs): New.
7589 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7590
8e94b928
NR
75912004-01-20 Nick Roberts <nick@nick.uklinux.net>
7592
7593 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7594 case "-stack-list-locals 2".
7595 * gdb.mi/mi-var-child.exp: Test for case
7596 "-var-list-children --all-values NAME".
7597
997b0952
MC
75982004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7599
7600 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7601
52470da3
MK
76022004-01-18 Mark Kettenis <kettenis@gnu.org>
7603
7049b4b8
MK
7604 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7605 used with gdb_test_multiple.
7606
52470da3
MK
7607 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7608 read at address 0. This fixes PR testsuite/1504.
7609
da6012e5
DJ
76102004-01-18 Daniel Jacobowitz <drow@mvista.com>
7611
7612 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7613 Remove downloading, guessing the host executable, the calls to
7614 gdb_file_cmd and gdb_target_cmd, and "load" support.
7615 (infer_host_exec): New function broken out from gdb_load.
7616 (gdb_load): New wrapper for gdbserver_gdb_load.
7617 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7618 gdb_target_cmd. Use -target-select.
7619 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7620 Download binaries to the host. Clear last_mi_remote_file when
7621 we load a new binary.
7622 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7623 call gdbserver_gdb_load and mi_gdb_target_cmd.
7624
32c70722
MC
76252004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7626
7627 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7628 type patterns.
7629
b0cecf36
MC
76302004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7631
7632 * gdb.cp/templates.exp: Fix typo in test name of
7633 "print Foo<volatile char*>::foo".
7634
4120d7e6
MC
76352004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7636
7637 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7638
f679e530
BE
76392004-01-16 Ben Elliston <bje@wasabisystems.com>
7640
7641 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7642 (clean mostlyclean): Remove empty rm.
7643
091c48f6
MC
76442004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7645
7646 * gdb.base/setvar.exp: Add copyright years.
7647
3e5fc8d2
DC
76482004-01-14 David Carlton <carlton@bactrian.org>
7649
7650 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7651 PR c++/1511 and update coment.
7652 * gdb.cp/templates.exp: Update patterns to match current output.
7653 If changes involve something other than whitespace, KFAIL
7654 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7655
63d06c5c
DC
76562004-01-14 David Carlton <carlton@kealia.com>
7657
7658 * gdb.cp/namespace.exp: Add tests involving classes defined within
7659 namespaces.
7660 * gdb.cp/namespace.cc (C::CClass): New.
7661 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7662
a51dab88
EZ
76632004-01-14 Elena Zannoni <ezannoni@redhat.com>
7664
7665 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7666 what debug info we have. Print a better message if something goes
7667 wrong while producing the separate debug info file.
7668
a476ccc9
MC
76692004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7670
7671 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7672
f453692c
MC
76732004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7674
7675 * gdb.base/callfuncs.c: Add copyright notice.
7676
f40063a5
MC
76772004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7678
7679 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7680 inheritance. PR gdb/1498, PR gcc/13539.
7681
19ac3974
EZ
76822004-01-13 Elena Zannoni <ezannoni@redhat.com>
7683
a9c64011
AS
7684 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7685 test specific name.
7686 * gdb.mi/gdb669.exp: Ditto.
7687 * gdb.mi/mi-pthreads.exp: Ditto.
7688 * gdb.mi/mi1-pthreads.exp: Ditto.
7689 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7690
56c97c6e
MC
76912004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7692
7693 * gdb.cp/member-ptr.cc: Add copyright notice.
7694
a0644324
MC
76952004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7696
7697 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7698 some patterns for recent versions of gcc and hpacc. Delete
7699 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7700 Delete tests that access a NULL pointer-to-member-data. This
7701 script is still disabled for gcc.
7702
32fabe09
EZ
77032004-01-12 Elena Zannoni <ezannoni@redhat.com>
7704
7705 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7706 escaped correctly.
32fabe09 7707
1f8a6abb
EZ
77082004-01-12 Elena Zannoni <ezannoni@redhat.com>
7709
7710 * gdb.base/sepdebug.exp: New file.
7711 * gdb.base/sepdebug.c: New file.
7712 * lib/gdb.exp (separate_debug_filename): New procedure.
7713 (gdb_gnu_strip_debug): New procedure.
7714
48efe704
AC
77152004-01-12 Andrew Cagney <cagney@redhat.com>
7716
7717 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7718 * gdb.mi/ChangeLog-1999-2003: New file.
7719
a9415475
AC
77202004-01-12 Andrew Cagney <cagney@redhat.com>
7721
7722 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7723 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7724 or EEXIST", treat EBUSY as an XFAIL.
7725
83b8cf9d
MC
77262004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7727
7728 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7729 hp_cc_compiler.
7730
9939d2a8
MC
77312004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7732
7733 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7734 decorations.
7735
1ff8cadf
MC
77362004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7737
7738 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7739 and "(aCC)" decorations. Remove obsolete doco about old
7740 test results.
7741
6fa9022e
MC
77422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7743
7744 * gdb.cp/exception.exp: Fix typo in doco.
7745
209721fe
MK
77462004-01-09 Mark Kettenis <kettenis@gnu.org>
7747
7748 * gdb.base/gdb1476.exp: Fix typo.
7749
ef11303e
MC
77502004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7751
7752 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7753 file.
7754
041ab88c
MC
77552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7756
7757 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7758 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7759 Use gdb_compile. Remove restriction on gcc. Add some patterns
7760 for recent version of gdb. Delete second half, which was a copy
7761 of the first half with different build flags. This test is
7762 still disabled because it is still not ready for production.
7763
e36d075a
MC
77642004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7765
7766 * gdb.cp/exception.cc: Add copyright notice.
7767 * gdb.cp/exception.exp: Add a notice that this file is broken
7768 because of line number changes caused by addition of copyright
7769 notice.
7770
42b190ad
MC
77712004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7772
7773 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7774 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7775
8f25f06b
MC
77762004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7777
7778 * gdb.cp/classes.exp: Accept gnu abi 2.
7779 * gdb.cp/derivation.exp: Likewise.
7780 * gdb.cp/overload.exp: Likewise.
7781 * gdb.cp/virtfunc.exp: Likewise.
7782
06ded8b8
MC
77832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7784
7785 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7786 semicolon after end of function.
7787
77c26ae3
MC
77882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7789
7790 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7791 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7792 boilerplate code for compiling and running the program under
7793 test. Add some string method tests.
7794
20757486
MC
77952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7796
7797 * gdb.cp/bs15503.cc: Add copyright notice.
7798 * gdb.cp/bs15503.exp: Adjust line number.
7799
0fd3b503
MC
78002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7801
7802 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7803 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7804
10d1bea8
MC
78052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7806
7807 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7808 hp_cc_compiler.
7809
2789202a
MC
78102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7811
7812 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7813 * gdb.cp/ctti.exp: Use the marker instead of "next".
7814 With gcc, run further before bailing.
7815
b862f14c
MC
78162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7817
7818 * gdb.cp/cttiadd.cc: Add copyright notice.
7819 * gdb.cp/cttiadd1.cc: Likewise.
7820 * gdb.cp/cttiadd2.cc: Likewise.
7821 * gdb.cp/cttiadd3.cc: Likewise.
7822
96da2469
MC
78232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7824
7825 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7826 Use gdb_test, gdb_test_multiple. Use floating-point values that
7827 have exact representations in IEEE-ish formats.
7828
053248ff
MC
78292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7830
7831 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7832 compilers. Delete duplicate call to get_compiler_info.
7833 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7834 * gdb.base/volatile.exp: Likewise.
7835
84acecdd
MK
78362004-01-07 Mark Kettenis <kettenis@gnu.org>
7837
7838 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7839 memory at address 0.
7840
fe11a27f
MC
78412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7842
7843 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7844 to test for hp-ux assembler. Fix copyright years.
7845
60ad077b
AC
78462004-01-07 Andrew Cagney <cagney@redhat.com>
7847
7848 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7849
1c9b8f33
AC
78502004-01-07 Andrew Cagney <cagney@redhat.com>
7851
7852 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7853 when creating the read-only file. From analysis by Roland McGrath
7854 and Elena Zannoni.
7855
753ccc7a
MC
78562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7857
7858 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7859
eca3e36b
MC
78602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7861
7862 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7863 data pointers.
7864
f8d4bac4
MC
78652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7866
7867 * gdb.cp/m-static.exp: Compile one source file at a time.
7868 Delete unused call to get_compiler_info.
7869
9b4e0f94
MC
78702004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7871
7872 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7873 * gdb.base/call-rt-st.exp: Likewise.
7874 * gdb.base/nodebug.exp: Likewise.
7875 * gdb.base/volatile.exp: Likewise.
7876 * gdb.cp/ref-types.exp: Likewise.
7877 * gdb.cp/templates.exp: Likewise.
7878
023c1024
MK
78792004-01-05 Mark Kettenis <kettenis@gnu.org>
7880
7881 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7882
19703c4a
MC
78832004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7884
7885 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7886 hppa*-hp-hpux*.
7887
18b67037
MK
78882004-01-04 Mark Kettenis <kettenis@gnu.org>
7889
ba6219c8
MK
7890 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7891 x86_64-*-*.
7892
18b67037
MK
7893 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7894 sparc64-*-* and sparc*-solaris2*.
7895
1bfbbb9d
MK
78962004-01-04 Mark Kettenis <kettenis@gnu.org>
7897
7898 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7899 return ${tests}" test. The ${tests} already mentions the
7900 filename.
7901
06846494
MC
79022004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7903
7904 * gdb.cp/local.exp: Accept gcc abi 2.
7905
3b0cb202
MC
79062004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7907
7908 * gdb.cp/templates.exp: Accept gcc abi 2.
7909
0643ec3f
MC
79102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7911
7912 * lib/compiler.cc: Remove supports_template_debugging.
7913 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7914
d231d0b1
MC
79152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7916
7917 * gdb.cp/namespace.exp: Accept gcc abi 2.
7918
44ffb27c
MC
79192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7920
7921 * gdb.cp/method.exp: Accept gcc abi 2.
7922
184ad485
MC
79232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7924
7925 * gdb.cp/classes.exp: Generate identical results as old version.
7926 * gdb.cp/derivation.exp: Likewise.
7927 * gdb.cp/overload.exp: Likewise.
7928 * gdb.cp/virtfunc.exp: Likewise.
7929
116f09e7
MC
79302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7931
7932 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7933 mysterious bug with sourceware version of expect.
7934
b1379776
MC
79352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7936
7937 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7938 current versions of gcc, including gcc abi 2. Remove gratuitous
7939 restart of test program. Use gdb_test_multiple and gdb_test for
7940 all tests. Add patterns to xfail missing "const" in "const char *"
7941 and kfail PR gdb/1155.
7942
6b7a4c0e
MC
79432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7944
7945 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7946 current versions of gcc, including gcc abi 2. Remove gratuitous
7947 restart of test program. Use gdb_test_multiple and gdb_test for
7948 all tests. Add patterns to kfail PR gdb/1498.
7949
51615d72
MC
79502003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7951
7952 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7953 current versions of gcc, including gcc abi 2. Use "breakpoint"
7954 and "continue" instead of restarting the target program. Use
7955 gdb_test_multiple and gdb_test for all tests.
7956
7b79a9d7
MK
79572004-01-01 Mark Kettenis <kettenis@gnu.org>
7958
7959 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7960 for *-*-solaris2*.
7961
1cd3489f
MC
79622003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7963
7964 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7965 current versions of gcc, including gcc abi 2. Use "breakpoint"
7966 and "continue" instead of restarting the target program several
7967 times. Use gdb_test_multiple and gdb_test for all tests.
7968
850742db
MC
79692003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7970
7971 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7972 source files.
7973
eb4bbda8
MC
79742003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7975
7976 * gdb.base/environ.exp: Handle compiling test case from multiple
7977 source files.
7978
e42c7771
MC
79792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7980
7981 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7982
80e4b428
JB
79832003-12-17 Jim Blandy <jimb@redhat.com>
7984
5f06973a
JB
7985 * gdb.base/freebpcmd.c: Add copyright notice.
7986
80e4b428
JB
7987 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7988
0ab84fb7
MC
79892003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7990
7991 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7992
1b3bb3d0
JB
79932003-12-13 Jim Blandy <jimb@redhat.com>
7994
7995 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7996
3a4c9371
KB
79972003-12-12 Kevin Buettner <kevinb@redhat.com>
7998
7999 * gdb.asm/frv.inc: New file.
8000 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8001
a1dea79a
FF
80022003-12-09 Fred Fish <fnf@redhat.com>
8003
8004 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8005 functions to break1.c and leave prototypes behind. Add more
8006 "set breakpoint NN here" comments.
8007 * gdb.base/break1.c: New file.
8008
8009 * gdb.base/break.exp: Handle compiling test case from multiple
8010 source files and change source file references as needed.
8011 * gdb.base/completion.exp: Ditto.
8012 * gdb.base/condbreak.exp: Ditto.
8013 * gdb.base/define.exp: Ditto.
8014 * gdb.base/ena-dis-br.exp: Ditto.
8015 * gdb.base/info-proc.exp: Ditto.
8016 * gdb.base/maint.exp: Ditto.
8017 * gdb.base/until.exp: Ditto.
8018
8019 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8020 hardcoded line numbers.
8021 * gdb.base/define.exp: Ditto.
8022 * gdb.base/ena-dis-br.exp: Ditto.
8023 * gdb.base/maint.exp: Ditto.
8024 * gdb.base/until.exp: Ditto.
8025
8026 * gdb.base/completion.exp: Use "break1" for completion tests since
8027 "break" is no longer a unique prefix.
8028
5266b69c
AC
80292003-12-06 Andrew Cagney <cagney@redhat.com>
8030
8031 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8032 "return_value_unimplemented". When an unimplemented struct return
8033 architecture, report incorrect values as a KFAIL
8034
374451f0
MC
80352003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8036
8037 * gdb.cp/rtti.exp: Accept new wording of warning from
8038 cp_lookup_rtti_type.
8039
ba9b20a7
MC
80402003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8041
8042 Partial fix for PR testsuite/1456.
8043 * gdb.base/scope.exp (test_at_main): Replace references to
8044 gcc_compiled with calls to test_compiler_info.
8045 (test_at_foo): Likewise.
8046 (test_at_bar): Likewise.
8047
b74b6d0b
MC
80482003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8049
8050 Partial fix for PR testsuite/1456.
8051 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8052 to test_compiler_info.
8053
ccfa3402
MC
80542003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8055
8056 * gdb.base/so-impl-ld.exp: Update copyright notice.
8057
f6246aba
MC
80582003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8059
8060 Partial fix for PR testsuite/1456.
8061 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8062 to test_compiler_info.
8063
13ae734a
MC
80642003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8065
8066 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8067 from current versions of gdb. Clean up regular expressions.
8068 Delete redundant timeout case.
8069
d8e1cdee
MC
80702003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8071
8072 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8073 from current versions of gdb. Clean up regular expressions.
8074 Delete redundant timeout case.
8075
96457b64
MC
80762003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8077
8078 Partial fix for PR testsuite/1456.
8079 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8080 gcc_compiled with call to test_compiler_info.
8081
f35309fc
MC
80822003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8083
8084 Partial fix for PR testsuite/1456.
8085 * gdb.base/list.exp (test_list_function): Delete unused declaration
8086 of gcc_compiled.
8087
d7afdf9b
MC
80882003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8089
8090 Partial fix for PR testsuite/1456.
8091 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8092 call to test_compiler_info.
8093
71507b56
MK
80942003-11-29 Mark Kettenis <kettenis@gnu.org>
8095
8096 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8097 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8098 it to create the appropriate note.inc.
8099 * gdb.asm/asmsrc1.s: Include "note.inc".
8100 * gdb.asm/netbsd.inc: New file.
8101 * gdb.asm/empty.inc: New file.
8102
f81f93f7
MC
81032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8104
8105 Partial fix for PR testsuite/1456.
8106 * gdb.base/constvars.exp: Replace references to gcc_compiled with
8107 calls to test_compiler_info.
8108
9a77938e
MC
81092003-11-27 Michael Chastain <mec.gnu@mindspring.com>
8110
8111 Partial fix for PR testsuite/1456.
8112 * gdb.base/volatile.exp: Replace references to gcc_compiled with
8113 calls to test_compiler_info.
8114
e8367dc7
MK
81152003-11-27 Mark Kettenis <kettenis@gnu.org>
8116
8117 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
8118 pattern for the KFAILs.
8119
526c61ee
AF
81202003-11-25 Adam Fedor <fedor@gnu.org>
8121
8122 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
8123 * gdb.objc/objcdecode.m: New file.
8124
28f2d600
AF
81252003-11-25 Adam Fedor <fedor@gnu.org>
8126
8127 * gdb.objc/nondebug.exp: Test for PR objc/1236.
8128 * gdb.objc/nondebug.m: New file.
8129
a3895cee
BE
81302003-11-26 Ben Elliston <bje@wasabisystems.com>
8131
8132 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8133 NetBSD as it does on FreeBSD. Modelled on a similar change by
8134 Mark Kettenis on 2003-05-30.
8135 (link-flags): Set to "--entry _start" regardless of target.
8136 Special linker flags are to be appended to $link-flags.
8137 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
8138
c9f2c8a3
MC
81392003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8140
8141 * gdb.cp/method.exp: Accept output of new demangler.
8142
15a0587a 81432003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
8144
8145 * gdb/class2.exp: New file.
8146 * gdb/class2.cc: New file.
8147
3c00b570
MC
81482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
8149
8150 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
8151 of new demangler.
8152
7027acc7
MK
81532003-11-23 Mark Kettenis <kettenis@gnu.org>
8154
8155 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
8156 of gdb_test "run".
8157
b0e1598a
MK
81582003-11-23 Mark Kettenis <kettenis@gnu.org>
8159
8160 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8161 "continue" into "run".
8162
4d9eda44
MC
81632003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8164
8165 Partial fix for PR testsuite/1456.
8166 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8167 call to test_compiler_info.
8168 * gdb.cp/ctti.exp: Likewise.
8169 * gdb.cp/derivation.exp: Likewise.
8170 * gdb.cp/member-ptr.exp: Likewise.
8171 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8172 reference to gcc_compiled.
8173
81742003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
8175
8176 Fix PR testsuite/1463.
8177 * gdb.base/structs.exp (start_structs_test): Call
8178 get_debug_format before using the debug format.
8179
d422fe19
AC
81802003-11-22 Andrew Cagney <cagney@redhat.com>
8181
8182 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8183 * gdb.base/structs.exp: Use gdb_test_multiple.
8184
039cf96d
AC
81852003-11-20 Andrew Cagney <cagney@redhat.com>
8186
6882279b
AC
8187 * gdb.base/structs.exp: Handle and recover from internal errors.
8188 Replace "foo${n}" with "foo<n>" in test messages.
8189
e53890ae
AC
8190 * gdb.base/structs.exp: Update copyright. Rewrite.
8191 * gdb.base/structs.c: Update copyright. Rewrite.
8192
2b211c59
AC
8193 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8194 resync count exceeded.
d63a86f8 8195
039cf96d
AC
8196 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8197 from the internal error.
8198 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8199 Original from Jim Blandy.
8200 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 8201
eac98b22
AC
82022003-11-19 Andrew Cagney <cagney@redhat.com>
8203
8204 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8205 KFAIL.
8206
67455b2a
MK
82072003-11-17 Mark Kettenis <kettenis@gnu.org>
8208
8209 New testcase for PR backtrace/1435.
8210 * gdb.arch/i386-unwind.exp: New file.
8211 * gdb.arch/i386-unwind.c: New file.
8212
853d6e5b
AC
82132003-11-17 Andrew Cagney <cagney@redhat.com>
8214
8215 * lib/gdb.exp (compiler_info): New global.
8216 (test_compiler_info): New function.
8217 (get_compiler_info): Set compiler_info.
8218 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8219 "compiler_info" to gcc-<major>-<minor>.
8220
38cf6e11
MC
82212003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8222
8223 * gdb.trace/configure: Remove.
8224
a50d3602
EZ
82252003-11-13 Elena Zannoni <ezannoni@redhat.com>
8226
8227 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 8228 breakpoints.
a50d3602
EZ
8229 * gdb.base/break.exp: Remove all references to explicit line
8230 numbers.
8231
d9407aaa
NC
82322003-11-11 Nick Clifton <nickc@redhat.com>
8233
8234 * gdb.base/shreloc.exp: Do not run for targets which do not
8235 support shared objects.
8236
db488fc1
CV
82372003-11-10 Corinna Vinschen <vinschen@redhat.com>
8238
8239 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8240 Don't run tests if nofileio flag is given.
8241
6a90a18e
EZ
82422003-11-07 Elena Zannoni <ezannoni@redhat.com>
8243
8244 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 8245 as well as 'Watchpoint'.
6a90a18e 8246
0b915e9c
EZ
82472003-11-06 Elena Zannoni <ezannoni@redhat.com>
8248
8249 Reported by Jim Ingham <jingham@apple.com>:
8250 * gdb.base/annota1.exp: Match at least one occurrence of the
8251 signal handler annotation.
8252
d7e4b55f
EZ
82532003-11-06 Elena Zannoni <ezannoni@redhat.com>
8254
a9c64011
AS
8255 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8256 as well as 'Watchpoint'.
d7e4b55f 8257
2fe4e8d0
MC
82582003-11-05 Michael Chastain <mec@shout.net>
8259
8260 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
8261
6ef88553
KW
82622003-11-03 Kris Warkentin <kewarken@qnx.com>
8263
8264 * gdb.arch/gdb1291.c: New test file.
8265 * gdb.arch/gdb1291.exp: New test script.
8266 * gdb.arch/gdb1431.c: New test file.
8267 * gdb.arch/gdb1431.exp: New test script.
8268
ae7dc4d8
MC
82692003-10-22 Michael Chastain <mec@shout.net>
8270
8271 * gdb.mi/pthreads.c: Add copyright notice.
8272
c39d7427
MC
82732003-10-22 Michael Chastain <mec@shout.net>
8274
8275 * gdb.threads/pthreads.c: Add copyright notice.
8276
8b7d96c1
MC
82772003-10-20 Michael Chastain <mec@shout.net>
8278
8279 * gdb.base/gdb1056.exp: New test script.
8280
d1d69fdd
DJ
82812003-10-13 Daniel Jacobowitz <drow@mvista.com>
8282
8283 * gdb.threads/killed.exp: Use gdb_run_cmd.
8284
7d605576
DJ
82852003-10-13 Daniel Jacobowitz <drow@mvista.com>
8286
8287 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
8288 create a core file.
8289 * gdb.threads/gcore-thread.exp: Likewise.
8290
618ec112
CV
82912003-10-13 Corinna Vinschen <vinschen@redhat.com>
8292
8293 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
8294 type, based on char type.
8295 (struct bit_flags_short_t): New bitfield type, based on short type.
8296 (init_bit_flags_char): New fuction.
8297 (init_bit_flags_short): Ditto.
8298 (print_bit_flags_char): Ditto.
8299 (print_bit_flags_short): Ditto.
8300 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8301
9367a73c
MC
83022003-10-11 Michael Chastain <mec@shout.net>
8303
8304 * gdb.base/call-rt-st.exp: Update copyright year.
8305
1decf120
KI
83062003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8307
8308 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8309 * gdb.disasm/sh3.s: Ditto.
8310
5445b2ae
DJ
83112003-10-07 Daniel Jacobowitz <drow@mvista.com>
8312
8313 * gdb.threads/switch-threads.exp: New test.
8314 * gdb.threads/switch-threads.c: New source file.
8315
aec24853
CV
83162003-10-07 Corinna Vinschen <vinschen@redhat.com>
8317
8318 * gdb.base/ending-run.exp: Add sh specific case.
8319
adc7428d
AC
83202003-10-06 Andrew Cagney <cagney@redhat.com>
8321
8322 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8323 * gdb.disasm/mn10200.exp: Delete obsolete file.
8324
c9d37158
DJ
83252003-09-29 Daniel Jacobowitz <drow@mvista.com>
8326
8327 * ChangeLog: Correct an entry command.exp -> commands.exp.
8328 * gdb.base/commands.exp (bp_deleted_in_command_test)
8329 (temporary_breakpoint_commands): Check noargs.
8330
79c2c32d
DC
83312003-09-25 David Carlton <carlton@kealia.com>
8332
8333 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8334 of some print tests, where appropriate. Add tests for C::D::cd,
8335 E::ce, F::cXfX, G::XgX.
8336 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8337
594e6d67
RE
83382003-09-25 Richard Earnshaw <rearnsha@arm.com>
8339
8340 * lib/java.exp (java_init): Import target_alias before using it.
8341
10f0d451
DC
83422003-09-25 David Carlton <carlton@kealia.com>
8343
8344 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8345
274bcba0
EZ
83462003-09-23 Elena Zannoni <ezannoni@redhat.com>
8347
d63a86f8 8348 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 8349 weirdness.
274bcba0 8350
cdbf20f7
MC
83512003-09-17 Michael Chastain <mec@shout.net>
8352
8353 * gdb.cp/gdb1355.exp: New file.
8354 * gdb.cp/gdb1355.c: New file.
8355
71e06f80
CV
83562003-09-15 Corinna Vinschen <vinschen@redhat.com>
8357
8358 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
8359 * gdb.asm/sh.inc: New file.
8360
5c4e30ca
DC
83612003-09-11 David Carlton <carlton@kealia.com>
8362
bd45b7af
DC
8363 * gdb.cp/namespace.exp: Add tests for namespace types.
8364 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
8365 (test_namespace): New.
8366
1c199746
EZ
83672003-09-11 Elena Zannoni <ezannoni@redhat.com>
8368
a9c64011 8369 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 8370 * gdb.stabs/weird.exp: Ditto.
1c199746 8371
04ed252f
MC
83722003-09-08 Michael Chastain <mec@shout.net>
8373
8374 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
8375
d8a2d9e7
MC
83762003-09-07 Michael Chastain <mec@shout.net>
8377
8378 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
8379 'parse error'.
8380
161afb24
MK
83812003-09-07 Mark Kettenis <m.kettenis@osp.nl>
8382
8383 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
8384
49f2741a
MC
83852003-08-30 Michael Chastain <mec@shout.net>
8386
8387 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
8388 * gdb.gdb/observer.exp: Ditto.
8389 * gdb.gdb/xfullpath.exp: Ditto.
8390
8afa723e
MK
83912003-08-29 Mark Kettenis <kettenis@gnu.org>
8392
8393 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
8394 *-*-*bsd*.
8395
f31dfe3b
JJ
83962003-08-28 Jeff Johnston <jjohnstn@redhat.com>
8397
8398 * gdb.base/dump.exp: Skip for ia64.
8399
4630e498
JJ
84002003-08-25 Jeff Johnston <jjohnstn@redhat.com>
8401
8402 * gdb.asm/asm-source.exp: Add ia64 support.
8403 * gdb.asm/ia64.inc: New file.
8404
1105b7ef
MC
84052003-08-22 Michael Chastain <mec@shout.net>
8406
8407 * gdb.cp: New directory.
8408 * gdb.cp/*: Copy from gdb.c++/*.
8409 * gdb.c++/*: Remove.
8410 * Makefile.in: Change gdb.c++ to gdb.cp.
8411 * configure.in: Ditto.
8412 * configure: Regnerate.
8413
c945b932
MK
84142003-08-18 Mark Kettenis <kettenis@gnu.org>
8415
8416 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
8417 * gdb.arch/i386-prologue.c (gdb1338): Add function.
8418
2b66634b
DJ
84192003-08-17 Daniel Jacobowitz <drow@mvista.com>
8420
8421 * mi-var-display.exp (-var-list-children weird): Accept function
8422 pointers with argument types.
8423 * mi1-var-display.exp (-var-list-children weird): Likewise.
8424 * mi2-var-display.exp (-var-list-children weird): Likewise.
8425
a356f73b
DJ
84262003-08-17 Daniel Jacobowitz <drow@mvista.com>
8427
8428 * gdb.base/annota3.exp: Add missing newline.
8429
483417b8
MC
84302003-08-06 Michael Chastain <mec@shout.net>
8431
8432 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8433
c99c59c3
MS
84342003-08-12 Michael Snyder <msnyder@redhat.com>
8435
8436 * gdb.base/float.exp: Add test for SH.
8437
55ed7501
MK
84382003-08-10 Mark Kettenis <kettenis@gnu.org>
8439
8440 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8441
1a371f2e
EZ
84422003-08-07 Elena Zannoni <ezannoni@redhat.com>
8443
8444 * gdb.base/completion.exp: Remove reduntant completion test
8445 on filename.
8446
e0f353ce
EZ
84472003-08-07 Elena Zannoni <ezannoni@redhat.com>
8448
a9c64011
AS
8449 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8450 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8451 gdb.trace/save-trace.exp: Make sure that full pathnames are
8452 escaped correctly.
e0f353ce 8453
5710a1af 84542003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 8455
a9c64011
AS
8456 * configure.in: Don't generate config.h from config.hin.
8457 * configure: Regenerate.
8458 * config.hin: Remove file.
8459 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8460 * gdb.threads/pthreads.c: Ditto.
5710a1af 8461
dcd81ce9
DJ
84622003-08-07 Daniel Jacobowitz <drow@mvista.com>
8463
8464 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8465 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8466 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8467 Replace ld24 with seth/add3.
8468
6009d884
AC
84692003-08-02 Andrew Cagney <cagney@redhat.com>
8470
8471 * gdb.base/annota3.exp: New file.
8472 * gdb.base/annota3.c: New file.
8473 * gdb.c++/annota3.exp: New file.
8474 * gdb.c++/annota3.cc: New file.
8475
51514e06
MC
84762003-07-29 Michael Chastain <mec@shout.net>
8477
8478 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8479 actually failed.
8480 (do_pass): Likewise.
8481 * gdb.threads/tls.exp: Always initialize no_of_threads.
8482
4ee6625b
DJ
84832003-07-27 Daniel Jacobowitz <drow@mvista.com>
8484
8485 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8486 pattern.
8487 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8488 * gdb.threads/tls.exp: Recognize one case of the host library not
8489 supporting TLS.
8490
225f2bf6
AC
84912003-07-27 Andrew Cagney <cagney@redhat.com>
8492
8493 * gdb.base/fileio.exp: Use SH when running commands using
8494 remote_exec.
8495
bcb27c9f
DJ
84962003-07-24 Daniel Jacobowitz <drow@mvista.com>
8497
8498 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8499 * gdb.base/relocate.c (dummy): New padding array.
8500
3d67be83
MS
85012003-07-22 Michael Snyder <msnyder@redhat.com>
8502
d63a86f8 8503 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8504
8505 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8506 patterns to be more general, accepting old and new output.
8507 Some output chars (such as '+') also must be quoted.
d63a86f8 8508 Some addresses are displayed numerically instead of
3d67be83
MS
8509 symbolically.
8510
57ba3b85
MS
85112003-07-23 Michael Snyder <msnyder@redhat.com>
8512
686d097c
MS
8513 * gdb.base/return2.exp: Don't test long-long return.
8514
57ba3b85
MS
8515 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8516 * gdb.disasm/t01_mov.exp: Ditto.
8517 * gdb.disasm/t02_mova.s: Ditto.
8518 * gdb.disasm/t02_mova.exp: Ditto.
8519 * gdb.disasm/t03_add.s: Ditto.
8520 * gdb.disasm/t03_add.exp: Ditto.
8521 * gdb.disasm/t04_sub.s: Ditto.
8522 * gdb.disasm/t04_sub.exp: Ditto.
8523 * gdb.disasm/t05_cmp.s: Ditto.
8524 * gdb.disasm/t05_cmp.exp: Ditto.
8525 * gdb.disasm/t06_ari2.s: Ditto.
8526 * gdb.disasm/t06_ari2.exp: Ditto.
8527 * gdb.disasm/t07_ari3.s: Ditto.
8528 * gdb.disasm/t07_ari3.exp: Ditto.
8529 * gdb.disasm/t08_or.s: Ditto.
8530 * gdb.disasm/t08_or.exp: Ditto.
8531 * gdb.disasm/t09_xor.s: Ditto.
8532 * gdb.disasm/t09_xor.exp: Ditto.
8533 * gdb.disasm/t10_and.s: Ditto.
8534 * gdb.disasm/t10_and.exp: Ditto.
8535 * gdb.disasm/t11_logs.s: Ditto.
8536 * gdb.disasm/t11_logs.exp: Ditto.
8537 * gdb.disasm/t12_bit.s: Ditto.
8538 * gdb.disasm/t12_bit.exp: Ditto.
8539 * gdb.disasm/t13_otr.s: Ditto.
8540 * gdb.disasm/t13_otr.exp: Ditto.
8541
e00759ef
EZ
85422003-07-22 Elena Zannoni <ezannoni@redhat.com>
8543
8544 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8545
8bc2021f
EZ
85462003-07-22 Elena Zannoni <ezannoni@redhat.com>
8547
a9c64011
AS
8548 * gdb.threads/tls.c : New file.
8549 * gdb.threads/tls.exp : New file.
8550 * gdb.threads/tls-main.c : New file.
8551 * gdb.threads/tls-shared.c : New file.
8552 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8553
89320c4c
AS
85542003-07-22 Andreas Schwab <schwab@suse.de>
8555
8556 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8557
180dea7c
AS
85582003-07-20 Andreas Schwab <schwab@suse.de>
8559
8560 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8561 due to insn reordering.
8562
0714963c
AC
85632003-07-15 Andrew Cagney <cagney@redhat.com>
8564
8565 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8566
98a23b3f
MC
85672003-07-15 Michael Chastain <mec@shout.net>
8568
8569 * gdb.base/gdb1250.exp: New file.
8570 * gdb.base/gdb1250.c: New file.
8571
27e417a2
ML
85722003-07-09 Michal Ludvig <mludvig@suse.cz>
8573
8574 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8575 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8576
8bc2021f
EZ
85772003-07-09 Elena Zannoni <ezannoni@redhat.com>
8578
a9c64011
AS
8579 * gdb.threads/tls.c: New file.
8580 * gdb.threads/tls.exp: New file.
8581 * gdb.threads/tls-main.c: New file.
8582 * gdb.threads/tls-shared.c: New file.
8583 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8584
d99968dc
EZ
85852003-07-09 Elena Zannoni <ezannoni@redhat.com>
8586
8587 * gdb.base/annota1.exp: Make sure that we properly escape the
8588 full path of the source file. Xfail more permissive patterns,
d63a86f8 8589 due to a compiler debug info problem.
d99968dc 8590
83876b3b
AS
85912003-07-07 Andreas Schwab <schwab@suse.de>
8592
2705e972
AS
8593 * gdb.asm/m68k.inc: New file.
8594 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8595
83876b3b
AS
8596 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8597 arguments"): Also match negative number.
8598
8599 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8600
3a871b37
DJ
86012003-07-03 Daniel Jacobowitz <drow@mvista.com>
8602
8603 * gdb.base/store.c (charest): New typedef.
8604 (add_char): Rename to add_charest, update.
8605 (wack_char): Rename to wack_charest, update types. Return l + r
8606 to keep r live across the call.
8607 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8608 (wack_double, wack_doublest): Return l + r to keep r live across
8609 the call.
8610 * gdb.base/store.exp: Accomodate store.c changes.
8611
b2a7f303
DC
86122003-06-30 David Carlton <carlton@kealia.com>
8613
8614 * gdb.c++/maint.exp (test_invalid_name): New.
8615 (test_first_component): Add tests for invalid names.
8616
3c6cb4a1
MC
86172003-06-29 Michael Chastain <mec@shout.net>
8618
8619 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8620 output of '<VTT for class>' for virtual base classes.
8621
f1c2644b
DJ
86222003-06-29 Daniel Jacobowitz <drow@mvista.com>
8623
8624 * gdb.base/completion.exp: Tab-complete "complet" instead of
8625 "compl".
8626 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8627
18080350
DJ
86282003-06-29 Daniel Jacobowitz <drow@mvista.com>
8629
8630 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8631 * gdb.base/volatile.exp: Likewise.
8632
f56973f8
DJ
86332003-06-29 Daniel Jacobowitz <drow@mvista.com>
8634
8635 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8636 gdb/1265.
8637
86382003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8639 Daniel Jacobowitz <drow@mvista.com>
8640
8641 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8642 initial line count of 'captured_main' from 26 to 32.
8643 (test_with_self): Allow xmalloc call to be interleaved with the
8644 preceding two lines.
8645
e766d4d6
JB
86462003-06-24 Joel Brobecker <brobecker@gnat.com>
8647
8648 * gdb.base/bang.exp: New testcase.
8649
f125c9a4
JB
86502003-06-23 Joel Brobecker <brobecker@gnat.com>
8651
8652 * gdb.base/langs.exp: Add some tests for the "minimal" language
8653 support.
8654
6e25beaf
EZ
86552003-06-23 Elena Zannoni <ezannoni@redhat.com>
8656
8657 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8658 the testcase.
8659
2f816dda
DJ
86602003-06-22 Daniel Jacobowitz <drow@mvista.com>
8661
8662 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8663 offset.
8664
db5a5748
DJ
86652003-06-22 Daniel Jacobowitz <drow@mvista.com>
8666
8667 * gdb.c++/pr-1210.cc: New file.
8668 * gdb.c++/pr-1210.exp: New file.
8669
1df0c130
DJ
86702003-06-21 Daniel Jacobowitz <drow@mvista.com>
8671
8672 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8673 000-exec-continue.
8674
a92feac0
MK
86752003-06-15 Mark Kettenis <kettenis@gnu.org>
8676
8677 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8678 on *-*-*bsd* instead of *-*-freebsd*.
8679
81a58f5b
AC
86802003-06-14 Andrew Cagney <cagney@redhat.com>
8681
8682 * gdb.base/store.exp: Test longest and doublest. Test all
8683 parameters. Weaken return statement match.
8684 * gdb.base/store.c: Add longest and doublest - aka long long and
8685 long double functions. Put all parameters into local register
8686 variables. Use negative values.
8687
b257a0d3
AC
86882003-06-14 Andrew Cagney <cagney@redhat.com>
8689
8690 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8691 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8692 exit status.
8693 * gdb.base/fileio.exp: Disable target when nointerrupts and
8694 noinferiorio, instead of limiting it to remote. Use remote_exec
8695 instead of system.
d63a86f8 8696
21c38304
JJ
86972003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8698
8699 * gdb.base/float.exp: Add ia64 support.
8700
1bcdb424
CV
87012003-06-12 Corinna Vinschen <vinschen@redhat.com>
8702
8703 * gdb.base/fileio.exp: Run only on remote targets.
8704
6aeb981f
CV
87052003-06-10 Corinna Vinschen <vinschen@redhat.com>
8706
8707 * gdb.base/fileio.c: New file, testing File-I/O.
8708 * gdb.base/fileio.exp: Ditto.
8709
53df362e
RG
87102003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8711
8712 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8713 shared objects after relocation at load time (gdb PR/1132).
8714 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8715 as above, part of the shared object relocation test.
53df362e 8716
ffee1b46
MK
87172003-06-08 Mark Kettenis <kettenis@gnu.org>
8718
b5ca3722
MK
8719 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8720 fully filled history list.
8721 * gdb.base/gdb_history: New file.
8722
03ed860d
MK
8723 * gdb.base/signals.exp: XFAIL "continue to func1" on
8724 i*86-*-freebsd*.
8725
ffee1b46
MK
8726 * gdb.base/attach.exp: When trying to attach to a nonexistent
8727 process, make it possible to specify the PID based on the target,
8728 and do so for *-*-freebsd*.
8729
d80dbb52
RH
87302003-06-02 Richard Henderson <rth@redhat.com>
8731
8732 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8733
6dd77b81
RH
87342003-06-02 Richard Henderson <rth@redhat.com>
8735
8736 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8737
f6347e16
RH
87382003-06-02 Richard Henderson <rth@redhat.com>
8739
8740 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8741
2c161407
DJ
87422003-06-01 Daniel Jacobowitz <drow@mvista.com>
8743
8744 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8745 of globalvar.
8746
572eb746
MK
87472003-06-01 Mark Kettenis <kettenis@gnu.org>
8748
8749 * gdb.asm/asm-source.exp: Check for memory read errors in
8750 disassembler test on *BSD too.
8751
9e9617a5
RH
87522003-06-01 Richard Henderson <rth@redhat.com>
8753
8754 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8755 for .frame.
8756 (gdbasm_call): Lose ldgp.
8757 (gdbasm_startup): Add frame information.
8758 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8759
7b34ad4e
MK
87602003-05-31 Mark Kettenis <kettenis@gnu.org>
8761
8762 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8763 i?86-*-*.
8764
10059fdf
MK
87652003-05-30 Mark Kettenis <kettenis@gnu.org>
8766
8767 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8768 FreeBSD.
8769
acf4b816
RH
87702003-05-29 Richard Henderson <rth@redhat.com>
8771
8772 * gdb.asm/alpha.inc: New file.
8773 * gdb.asm/asm-source.exp: Use it.
8774
e9ecd949
JB
87752003-05-29 Jim Blandy <jimb@redhat.com>
8776
8777 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8778 'core.PID'.
8779
e3e5a4f3
JB
87802003-05-22 Jim Blandy <jimb@redhat.com>
8781
8782 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8783 backtrace.
d63a86f8 8784
72fe3d25
DC
87852003-05-20 David Carlton <carlton@math.stanford.edu>
8786
8787 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8788 this time.
8789
58da2eb2
DC
87902003-05-19 David Carlton <carlton@bactrian.org>
8791
8792 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8793 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8794
1fcb5155
DC
87952003-05-19 David Carlton <carlton@bactrian.org>
8796
8797 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8798 namespace tests.
8799 Bump copyright date.
8800 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8801 (main): Call C::D::marker2.
8802 * gdb.c++/namespace1.cc: New file.
8803
85e85163
JJ
88042003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8805
8806 Roland McGrath <roland@redhat.com>
d63a86f8 8807 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8808 there is no manager thread.
8809
a25fbfec
JJ
88102003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8811
d63a86f8
RM
8812 * gdb.threads/schedlock.exp: Remove assumption that all threads
8813 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8814 in one of the child threads rather than the main thread.
8815
be375bae
JB
88162003-05-07 Jim Blandy <jimb@redhat.com>
8817
09bf6082
JB
8818 Add support for assembly source testing on the s390x.
8819 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8820 architecture.
8821 * gdb.asm/s390x.inc: New file.
8822
be375bae
JB
8823 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8824 succession of 'if' statements.
8825
00905d52
AC
88262003-05-05 Andrew Cagney <cagney@redhat.com>
8827
8828 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8829
b1e29e33
AC
88302003-05-05 Andrew Cagney <cagney@redhat.com>
8831
8832 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8833 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8834
e33d66ec
EZ
88352003-05-02 Elena Zannoni <ezannoni@redhat.com>
8836
8837 * gdb.base/charset.exp: Update based on new behavior of set/show
8838 charset commands.
8839
2b6fd0d8
AC
88402003-05-01 Andrew Cagney <cagney@redhat.com>
8841
8842 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8843 variable do not give memory errors.
8844
130cacce
AF
88452003-04-30 Adam Fedor <fedor@gnu.org>
8846
8847 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8848 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8849 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8850 gdb.objc/basicclass.m: : New files
8851
8852 * lib/gdb.exp (gdb_compile_objc): New procedure.
8853
bea71854
DJ
88542003-04-27 Daniel Jacobowitz <drow@mvista.com>
8855
8856 * gdb.base/signals.exp: Make backtrace tests more specific.
8857
0f20eeea
DC
88582003-04-23 David Carlton <carlton@bactrian.org>
8859
8860 * gdb.c++/maint.exp (test_first_component): Add tests for
8861 'operator' in more locations.
8862
c8c4d8dc
KB
88632003-04-16 Kevin Buettner <kevinb@redhat.com>
8864
8865 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8866
3fe60e3c
EZ
88672003-04-16 Elena Zannoni <ezannoni@redhat.com>
8868
8869 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8870 func marke' instead. Update test name.
3fe60e3c 8871
9219021c
DC
88722003-04-15 David Carlton <carlton@math.stanford.edu>
8873
8874 * gdb.c++/maint.exp: New file.
8875
5dd55bdd
EZ
88762003-04-14 Elena Zannoni <ezannoni@redhat.com>
8877
8878 * gdb.threads/schedlock.c: Change type of thread function argument
8879 to long, to avoid warnings on 64-bit platforms.
8880
00890572
EZ
88812003-04-14 Elena Zannoni <ezannoni@redhat.com>
8882
a9c64011
AS
8883 * gdb.base/attach.exp: Add new message from ptrace in case of
8884 attaching to nonexistent process.
d63a86f8 8885
93201743
JB
88862003-04-11 Jim Blandy <jimb@redhat.com>
8887
8888 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8889 gdb.c++/userdef.cc: Place comments on the lines to which the
8890 marker function might return.
8891 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8892 gdb.c++/userdef.exp: Look for those comments to check that we've
8893 returned to the right place, instead of checking line numbers.
8894
2a11c64d
EZ
88952003-04-11 Elena Zannoni <ezannoni@redhat.com>
8896
a9c64011
AS
8897 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8898 match on sourcefile name, instead of directory name.
2a11c64d 8899
68ab8fc5
EZ
89002003-04-10 Elena Zannoni <ezannoni@redhat.com>
8901
d63a86f8 8902 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8903 working directory name.
8904
5624293a
JB
89052003-04-09 Jim Blandy <jimb@redhat.com>
8906
8907 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8908 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8909 after an inferior function call, report the failure, but allow the
8910 test to continue.
8911
f1f02ee4
SC
89122003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8913
8914 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8915 with -DPROTOTYPES.
8916
6eb79af0
SC
89172003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8918
8919 * gdb.base/break.exp: Revert last patch.
8920
8dfb4cf0
SC
89212003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8922
8923 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8924 with -DPROTOTYPES.
8925
ed4c619a
AC
89262003-04-02 Andrew Cagney <cagney@redhat.com>
8927
8928 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8929 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8930 matching directories by the name breakpoint.
8931 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8932 Make "continue to marker1" consistent.
8933 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8934 message consistent.
8935 * lib/gdb.exp: Put "the program is no longer running", and "the
8936 program exited" in parenthesis.
8937 * lib/mi-support.exp: Ditto.
d63a86f8 8938
4e35d5f0 89392003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8940
4e35d5f0
BR
8941 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8942
71900fe8
AC
89432003-03-29 Andrew Cagney <cagney@redhat.com>
8944
8945 * gdb.base/sizeof.c (main): Print the value of '\377'.
8946 * gdb.base/sizeof.exp: Check the sign of '\377'.
8947
c0655a16
MC
89482003-03-27 Michael Chastain <mec@shout.net>
8949
8950 * gdb.base/gdb1090.exp: New file.
8951 * gdb.base/gdb1090.cc: New file.
8952
5b2a3989
JB
89532003-03-27 J. Brobecker <brobecker@gnat.com>
8954
8955 * gdb.gdb/observer.exp: New regression test.
8956
79876890
MC
89572003-03-27 Michael Chastain <mec@shout.net>
8958
8959 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8960 * gdb.base/ptype.exp: Likewise.
8961
6eac95e3
CV
89622003-03-27 Corinna Vinschen <vinschen@redhat.com>
8963
8964 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8965
e8c71839
MC
89662003-03-26 Michael Chastain <mec@shout.net>
8967
8968 * gdb.base/ptype.exp: Actually use some typedef'd types.
8969
71b10041
SC
89702003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8971
8972 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8973 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8974
2512cf80
CV
89752003-03-20 Corinna Vinschen <vinschen@redhat.com>
8976
8977 * gdb.base/default.exp: Fix regular expression.
8978
0d195a4f
CV
89792003-03-20 Corinna Vinschen <vinschen@redhat.com>
8980
8981 * gdb.base/args.exp: Fix regular expression.
8982
8a2dbca8
CV
89832003-03-20 Corinna Vinschen <vinschen@redhat.com>
8984
8985 * gdb.base/help.exp: Allow Win32 child process.
8986
bf028682
CV
89872003-03-20 Corinna Vinschen <vinschen@redhat.com>
8988
8989 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8990 when stepping out of main().
8991
182dbe85
CV
89922003-03-20 Corinna Vinschen <vinschen@redhat.com>
8993
8994 * gdb.base/default.exp: Check for win32 specific message when calling
8995 "run" without executable.
8996
d67a6ba5
CV
89972003-03-20 Corinna Vinschen <vinschen@redhat.com>
8998
8999 * gdb.base/args.exp: Expect .exe in output.
9000
a955b5bb
CV
90012003-03-20 Corinna Vinschen <vinschen@redhat.com>
9002
9003 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9004 Cygwin native.
9005
bf6bad4b
AC
90062003-03-17 Andrew Cagney <cagney@redhat.com>
9007
9008 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9009 vector registes.
9010 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9011 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9012
293e9a31
DC
90132003-03-17 David Carlton <carlton@math.stanford.edu>
9014
9015 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9016 test, for PR breakpoints/38.
9017 Call test_watchpoint_and_breakpoint.
9018 * gdb.base/watchpoint.c (func3): New function.
9019 (main): Call func3.
9020
5330f2db
DC
90212003-03-04 David Carlton <carlton@math.stanford.edu>
9022
9023 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9024 Garply<Garply<char> >:: garply".
9025 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9026 with respect to PR c++/1111; note also PR c++/1113.
9027 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9028 respect to PR c++/1062.
9029 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9030
6ece72da
DC
90312003-03-03 David Carlton <carlton@math.stanford.edu>
9032
9033 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9034 with respect to PR c++/57.
9035 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9036 c++/826.
9037 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9038 respect to PR c++/57.
9039
85ca1584
DC
90402003-03-03 David Carlton <carlton@math.stanford.edu>
9041
9042 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9043 respect to PR c++/33 into FAILs.
9044
98e9c5b8
MC
90452003-03-03 Michael Chastain <mec@shout.net>
9046
7bedbf27
MC
9047 * configure.in: Update copyright years.
9048
90492003-03-03 Michael Chastain <mec@shout.net>
9050
9051 * Makefile.in: Update copyright years.
98e9c5b8 9052
f683e100
DC
90532003-02-28 David Carlton <carlton@math.stanford.edu>
9054
9055 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9056 print class instead of struct and/or superfluous protection
9057 specifiers, as long as the resulting output is equivalent to the
9058 source code.
9059 Delete FIXME from end of messages on tests that don't need
9060 fixing.
9061
a9e0cf2c
DC
90622003-02-28 David Carlton <carlton@math.stanford.edu>
9063
9064 * gdb.c++/templates.exp (do_tests): Allow const in the two
9065 Foo<volatile char *>::foo tests.
9066
e8d359df
MS
90672003-02-27 Michael Snyder <msnyder@redhat.com>
9068
d63a86f8 9069 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
9070 will be consistant.
9071
0b71dc91
DC
90722003-02-26 David Carlton <carlton@math.stanford.edu>
9073
9074 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9075 char *>::foo" test with respect to PR c++/33. Create a new test
9076 which is identical to that one except that it doesn't put the
9077 space between the "char" and the "*"; KFAIL it, too.
9078
dd14ab43
DC
90792003-02-26 David Carlton <carlton@math.stanford.edu>
9080
9081 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9082 template types into either PASSes or KFAILs (corresponding to PR
9083 c++/57). Tweak indentation. Update copyright.
9084
1146c7f1
SC
90852003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9086
9087 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9088
74641dfb
MC
90892003-02-13 Michael Chastain <mec@shout.net>
9090
9091 * gdb.base/exprs.exp: Remove i960 remnants.
9092 * gdb.base/funcargs.exp: Likewise.
9093 * gdb.base/list.exp: Likewise.
9094 * gdb.base/ptype.exp: Likewise.
9095
559cd2d0
DC
90962003-02-14 David Carlton <carlton@math.stanford.edu>
9097
9098 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9099 pEe->D::vg()" from XFAIL to KFAIL.
9100
c4f90d87
JM
91012003-02-13 Jason Molenda (jmolenda@apple.com)
9102
9103 * gdb.base/maint.exp: Update maint print statistics regexp to include
9104 new entries.
9105
cbc4d97c
MC
91062003-02-13 Michael Chastain <mec@shout.net>
9107
9108 * gdb.c++/inherit.exp: Remove call to get_debug_format.
9109
40f235b7
MC
91102003-02-12 Michael Chastain <mec@shout.net>
9111
9112 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
9113 * gdb.c++/inherit.exp: Likewise.
9114 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
9115 * gdb.c++/templates.exp: Likewise.
9116 * gdb.c++/virtfunc.exp: Likewise.
9117
c56716b0
JM
91182003-02-06 Jason Molenda (jason-cl@molenda.com)
9119
9120 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
9121 why the code is written that way.
9122
070afcf8
MC
91232003-02-05 Michael Chastain <mec@shout.net>
9124
9125 * gdb.base/dump.exp: Add missing copyright line.
9126
5d0331e5
JM
91272003-02-05 Jason Molenda (jason-cl@molenda.com)
9128
f7ae6d3e 9129 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
9130 at the beginning so the breakpoint doesn't get set on the loop.
9131
92851186
MC
91322003-02-05 Michael Chastain <mec@shout.net>
9133
9134 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
9135 output for configurations with gcc 2.95.3.
9136
cbf1e085
AC
91372003-02-05 Keith Seitz <keiths@redhat.com>
9138 Andrew Cagney <ac131313@redhat.com>
9139
9140 * gdb.mi/mi-cli.exp: New file.
d63a86f8 9141
29518e1e
MC
91422003-02-04 Michael Chastain <mec@shout.net>
9143
9144 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
9145 Call perror and then continue.
9146
5af1d5f3
MC
91472003-02-03 Michael Chastain <mec@shout.net>
9148
9149 * gdb.c++/pr-1023.cc: New file.
9150 * gdb.c++/pr-1023.exp: New file.
9151
6b549786
JB
91522003-02-05 Jim Blandy <jimb@redhat.com>
9153
9154 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
9155 it's local to foobar. Check for it there, and check that it's not
9156 present in main.
9157 * gdb.c++/local.cc (marker2): New function.
9158 (foobar): Call marker1.
9159 (main): Call marker2 instead of marker1.
9160
67f16606
AC
91612003-02-04 Andrew Cagney <ac131313@redhat.com>
9162
9163 * gdb.disasm/mn10200.exp: Obsolete file.
9164 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9165 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9166 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9167
1c5cb38e
DC
91682003-02-04 David Carlton <carlton@math.stanford.edu>
9169
9170 * gdb.c++/overload.exp: Test intToChar(1).
9171 * gdb.c++/overload.cc (intToChar): New.
9172 (main): Call intToChar.
9173
d1fe6965
DC
91742003-02-03 David Carlton <carlton@math.stanford.edu>
9175
9176 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9177 'might_kfail' arg.
9178 KFAIL some of the continue_to_bp_overloaded calls, according to
9179 PR c++/1025.
9180
9ba61c5d
MC
91812003-02-01 Michael Chastain <mec@shout.net>
9182
9183 * gdb.base/advance.c (marker1): New marker function.
9184 * gdb.base/advance.exp: When the 'advance' command lands on the
9185 return breakpoint, it can legitimately stop on either the
9186 current line or the next line. Accommodate both outcomes.
9187 * gdb.base/until.exp: Likewise.
9188
e7494ffb
AC
91892003-02-02 Andrew Cagney <ac131313@redhat.com>
9190
9191 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9192 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9193 now a list, not a tuple.
9194 * gdb.mi/mi-var-display.exp: Ditto.
9195 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 9196
075559bc
AC
91972003-02-01 Andrew Cagney <ac131313@redhat.com>
9198
9199 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9200 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9201 stack backtraces.
9202 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 9203
2bd4c7b1
MK
92042003-02-01 Mark Kettenis <kettenis@gnu.org>
9205
9206 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9207 gdb.mi/mi1-pthreads.exp: Return instead of calling
9208 gdb_suppress_entire_file.
9209
eabd8992
MS
92102003-02-01 Mark Salter <msalter@redhat.com>
9211
9212 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9213
71469e2f
MS
92142003-01-31 Mark Salter <msalter@redhat.com>
9215
9216 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9217 Support empty arg.
9218
38a94d44
MC
92192003-01-30 Michael Chastain <mec@shout.net>
9220
9221 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9222 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9223 has been fixed in gdb/readline on 2003-01-09.
9224
19ea9e73
MS
92252003-01-29 Michael Snyder <msnyder@redhat.com>
9226
e8d359df
MS
9227 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9228 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
9229 * gdb.base/args.exp: Skip if target does not support args passing.
9230
2307bd6a
DJ
92312003-01-22 Daniel Jacobowitz <drow@mvista.com>
9232
19ea9e73 9233 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
9234 gdb_test. Accept a list of expect arguments as the third
9235 parameter.
9236 (gdb_test): Use it.
9237
f2dd3617
EZ
92382003-01-20 Elena Zannoni <ezannoni@redhat.com>
9239
9240 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9241 allow for different test tree configurations. Update some
9242 tescases accordingly.
9243 * gdb.arch/altivec-regs.exp: Ditto.
9244 * gdb.asm/asm-source.exp: Ditto.
9245 * gdb.base/advance.exp: Ditto.
9246 * gdb.base/display.exp: Ditto.
d63a86f8 9247 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
9248 * gdb.base/mips_pro.exp: Ditto.
9249 * gdb.base/overlays.exp: Ditto.
9250 * gdb.base/relocate.exp: Ditto.
9251 * gdb.base/setshow.exp: Ditto.
9252 * gdb.base/step-line.exp: Ditto.
9253 * gdb.base/step-test.exp: Ditto.
9254 * gdb.base/until.exp: Ditto.
9255 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9256
c71cdefd
DC
92572003-01-17 David Carlton <carlton@math.stanford.edu>
9258
9259 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
9260 corresponding to PR c++/945.
9261 Update copyright.
9262
fdba05d7
DC
92632003-01-17 David Carlton <carlton@math.stanford.edu>
9264
9265 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
9266 corresponding to PR c++/68.
9267
92682003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
9269
9270 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
9271 (test_paddr_hairy_functions): Call print_addr_2_kfail for
9272 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
9273
c362c33a
EZ
92742003-01-15 Elena Zannoni <ezannoni@redhat.com>
9275
0fbc361c
EZ
9276 * gdb.base/break.exp: Fix change of default location, because of
9277 removal of until tests.
9278 * gdb.base/help.exp: Update test for new 'until' help message.
9279 Add test for help on 'advance'.
a9c64011 9280 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 9281
dabf8a35
MK
92822003-01-15 Mark Kettenis <kettenis@gnu.org>
9283
9284 * gdb.base/default.exp: Adapt "info float" test for recent changes
9285 to that command. Add test for "info vector".
9286 * gdb.base/float.exp: New file. Add test for "info float" that
9287 resembles the old test in gdb.base/default.exp.
9288
a1769aca
DC
92892003-01-15 David Carlton <carlton@math.stanford.edu>
9290
9291 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
9292
82025e13
EZ
92932003-01-15 Elena Zannoni <ezannoni@redhat.com>
9294
9295 * gdb.base/break.exp: Move the tests of until command from here...
9296 * gdb.base/until.exp: ... to here. New file. Add other tests.
9297 * gdb.base/advance.c: New file.
9298 * gdb.base/advance.exp: New file.
9299
8f9ab801
EZ
93002003-01-14 Elena Zannoni <ezannoni@redhat.com>
9301
a9c64011
AS
9302 * gdb.base/args.c: New file.
9303 * gdb.base/args.exp: New file.
8f9ab801 9304
9ae66589
DJ
93052003-01-14 Daniel Jacobowitz <drow@mvista.com>
9306
9307 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9308
8d77e5c3
DJ
93092003-01-14 Daniel Jacobowitz <drow@mvista.com>
9310
9311 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9312
12d2f0a1
DJ
93132003-01-14 Daniel Jacobowitz <drow@mvista.com>
9314
9315 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9316 dates.
9317
6ca37014
DJ
93182003-01-13 Daniel Jacobowitz <drow@mvista.com>
9319
9320 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9321
b0023472
DJ
93222003-01-13 Daniel Jacobowitz <drow@mvista.com>
9323
9324 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9325 (ptype &*"foo").
9326 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9327
607fbc54 93282003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
9329
9330 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9331 * gdb.mi/mi1-console.exp: Likewise.
9332
607fbc54 93332003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
9334
9335 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9336 * gdb.mi/mi1-console.exp: Likewise.
9337
a1fb14a2
DJ
93382003-01-13 Daniel Jacobowitz <drow@mvista.com>
9339
9340 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9341
c4cf40b7
DJ
93422003-01-09 Daniel Jacobowitz <drow@mvista.com>
9343
9344 * gdb.base/detach.exp: New test.
9345
696d5a5b
DJ
93462003-01-09 Daniel Jacobowitz <drow@mvista.com>
9347
9348 * Makefile.in (ALL_SUBDIRS): New variable.
9349 (subdirs, clean, distclean): Use it.
9350 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
9351 regenerating Makefile, since it is generated from the top level.
9352 * gdb.asm/Makefile.in: Likewise.
9353 * gdb.base/Makefile.in: Likewise.
9354 * gdb.c++/Makefile.in: Likewise.
9355 * gdb.disasm/Makefile.in: Likewise.
9356 * gdb.java/Makefile.in: Likewise.
9357 * gdb.mi/Makefile.in: Likewise.
9358 * gdb.threads/Makefile.in: Likewise.
9359 * gdb.trace/Makefile.in: Likewise.
9360
754533e4
DC
93612003-01-09 David Carlton <carlton@math.stanford.edu>
9362
9363 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
9364 Add copyright year 2003.
9365
d8b3e9ee
MC
93662003-01-06 Michael Chastain <mec@shout.net>
9367
9368 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
9369 When selecting a thread, 'line' and 'file' are optional.
9370 * gdb.mi/mi1-pthreads.exp: Likewise.
9371
8e9e0fe6
AS
93722003-01-06 Andreas Schwab <schwab@suse.de>
9373
9374 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
9375 failures.
9376
b5ab8ff3
DJ
93772003-01-04 Daniel Jacobowitz <drow@mvista.com>
9378
9379 Fix PR gdb/844
9380 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
9381 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
9382
9383 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
9384 instead of calling gdb_suppress_entire_file.
9385 * gdb.threads/print-threads.exp: Likewise.
9386 * gdb.threads/schedlock.exp: Likewise.
9387
9388 * gdb.threads/killed.exp: Return instead of calling
9389 gdb_suppress_entire_file.
9390 * gdb.threads/linux-dp.exp: Likewise.
9391 * gdb.threads/pthreads.exp: Likewise.
9392
1e698235
DJ
93932003-01-04 Daniel Jacobowitz <drow@mvista.com>
9394
9395 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
9396 stabs.
9397 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
9398 * gdb.base/whatis.exp: Always allow (void) after function names.
9399
147ff08c
DJ
94002003-01-04 Daniel Jacobowitz <drow@mvista.com>
9401
9402 * gdb.c++/casts.exp: Correct regexp.
9403
dc62bfc2
MK
94042003-01-04 Mark Kettenis <kettenis@gnu.org>
9405
9406 * configure.in: Call AC_CONFIG_HEADER. Don't call
9407 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
9408 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
9409 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
9410 aforementioned directories in the AC_OUPUT call.
9411 * config.hin: New file.
9412 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9413 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
9414 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
9415 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
9416 pass -I$objdir instead of -I$objdir/$subdir in compilation.
9417 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
9418 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
9419 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
9420 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
9421 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
9422 gdb.threads/configure.in, gdb.threads/configure,
9423 gdb.threads/config.in, gdb.trace/configure.in,
9424 gdb.trace/configure: Removed.
9425
77afa639
MC
94262003-01-03 Michael Chastain <mec@shout.net>
9427
9428 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
9429 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
9430
7634bb6e
DJ
94312003-01-03 Daniel Jacobowitz <drow@mvista.com>
9432
9433 * gdb.base/store.exp: Fix regular expressions.
9434
b39c905e
MK
94352002-12-28 Mark Kettenis <kettenis@gnu.org>
9436
9437 * configure.in: Rewrite.
9438 * configure: Regenerated.
9439
0a8551dd
DC
94402003-01-03 David Carlton <carlton@math.stanford.edu>
9441
9442 * gdb.base/psymtab.exp: New file.
9443 * gdb.base/psymtab1.c: Ditto.
9444 * gdb.base/psymtab2.c: Ditto.
9445
c60b7188
AF
94462002-12-23 Adam Fedor <fedor@gnu.org>
9447
9448 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9449
ee73db83
DC
94502002-12-23 David Carlton <carlton@math.stanford.edu>
9451
9452 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9453 and current_directory initialization.
9454
d6c1774e
JB
94552002-12-22 Jim Blandy <jimb@redhat.com>
9456
f0a847b8
JB
9457 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9458 rather than as part of the output file name.
9459
d6c1774e
JB
9460 * gdb.base/attach.exp: There's no need to copy the test program to
9461 /tmp; that was only ever necessary on HP/UX, and this test is
9462 entirely disabled there anyway.
9463
f0708dbb
JB
94642002-12-21 Jim Blandy <jimb@redhat.com>
9465
4c2acfea
JB
9466 * gdb.c++/psmang.exp: Doc fix.
9467
f0708dbb
JB
9468 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9469 test.
9470
9579e000
DC
94712002-12-20 David Carlton <carlton@math.stanford.edu>
9472
9473 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9474
d1810171
MC
94752002-12-18 Michael Chastain <mec@shout.net>
9476
9477 * gdb.c++/annota2.exp: Add copyright year 2002.
9478
76565097
DC
94792002-12-17 David Carlton <carlton@math.stanford.edu>
9480
9481 * gdb.c++/try_catch.cc: Add marker comments.
9482 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9483 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9484 * gdb.c++/m-static.cc: Ditto.
9485 * gdb.c++/m-static1.cc: Ditto.
9486 * gdb.c++/try_catch.cc: Ditto.
9487
da81390b
JJ
94882002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9489
9490 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9491 to see whether we are using the new -environment-directory
9492 command which resets via -r or the old version of the command
9493 which may prompt the user. Part of fix for gdb/741.
9494
b304d130
AC
94952002-12-13 Andrew Cagney <ac131313@redhat.com>
9496
9497 * gdb.fortran/types.exp: Update obsolete comment.
9498 * gdb.fortran/exprs.exp: Ditto.
9499 * lib/gdb.exp: Delete obsolete code.
9500 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9501 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9502 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9503 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9504 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9505 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9506 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9507 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9508 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9509 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9510 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9511 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9512 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9513 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9514 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9515 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9516 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9517 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9518 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9519 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9520 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9521 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9522 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9523 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9524 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9525 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9526 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9527 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9528 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9529 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9530 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9531 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9532 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9533 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9534 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9535 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9536 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9537
a23b6e6a
DC
95382002-12-11 David Carlton <carlton@math.stanford.edu>
9539
9540 * gdb.c++/m-data.exp: Add test for members that shadow global
9541 variables: see PR gdb/804.
9542 * gdb.c++/m-data.cc: Ditto.
9543
6604731b
DJ
95442002-12-10 Daniel Jacobowitz <drow@mvista.com>
9545
9546 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9547
de46ecd7
DC
95482002-12-06 David Carlton <carlton@math.stanford.edu>
9549
9550 * gdb.base/store.c: Don't declare functions static.
9551
27e829d0
AC
95522002-12-04 Andrew Cagney <ac131313@redhat.com>
9553
9554 * gdb.base/store.exp, gdb.base/store.c: New files.
9555
92806416
DJ
95562002-12-03 Daniel Jacobowitz <drow@mvista.com>
9557
9558 * gdb.base/selftest.exp: Update for current gdb.
9559
3bcbaac5
DJ
95602002-12-03 Daniel Jacobowitz <drow@mvista.com>
9561
9562 * gdb.base/maint.exp: Only dump symbols from one source file
9563 or objfile.
9564
f4f00b1f
DJ
95652002-12-03 Daniel Jacobowitz <drow@mvista.com>
9566
9567 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9568 function call.
9569
f1c8a949
JB
95702002-11-25 Jim Blandy <jimb@redhat.com>
9571
9572 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9573 function appearing in error message.
9574
9e297a97
DJ
95752002-11-21 Daniel Jacobowitz <drow@mvista.com>
9576
9577 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9578
1f312e79
JJ
95792002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9580
d63a86f8
RM
9581 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9582 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9583 should be in mi console format. This is part of fix for PR gdb/604.
9584
83c31e7d
FN
95852002-09-18 Fernando Nasser <fnasser@redhat.com>
9586
9587 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9588 which explicitly prints the zero offset as "+0".
9589
322b3f65
DJ
95902002-10-22 Daniel Jacobowitz <drow@mvista.com>
9591
9592 * gdb.threads/schedlock.c (args): Make unsigned.
9593
95942002-10-21 Daniel Jacobowitz <drow@mvista.com>
9595
9596 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9597 numbers. Allow "foo2|selected stack frame".
9598 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9599 * gdb.asm/asmsrc2.s: Likewise.
9600 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9601 comments.
9602 * gdb.asm/mips.inc: New file.
9603
5e2fe5b8
AF
96042002-10-18 Adam Fedor <fedor@gnu.org>
9605
9606 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9607 * gdb.base/help.exp: Likewise.
9608
abe1a5d0
KB
96092002-10-17 Kevin Buettner <kevinb@redhat.com>
9610
9611 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9612 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9613
10abb1d4
JB
96142002-10-02 Jim Blandy <jimb@redhat.com>
9615
9616 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9617
1f609b42
AC
96182002-10-01 Andrew Cagney <ac131313@redhat.com>
9619
9620 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9621 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9622 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9623 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9624 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9625 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9626 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9627
0aee02e4
AC
96282002-09-29 Andrew Cagney <ac131313@redhat.com>
9629
9630 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9631 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9632 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9633 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9634 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9635 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9636 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9637
6fde09ad
KB
96382002-09-27 Kevin Buettner <kevinb@redhat.com>
9639
9640 * gdb.base/annota1.exp (info break): Make directory components of
9641 path optional since not all compilers emit this debug information.
9642
9643 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9644 step ends up stepping out of the function instead of stopping on
9645 the epilogue.
9646
9e8aab75
KS
96472002-09-26 Keith Seitz <keiths@redhat.com>
9648
9649 * lib/insight-support.exp (gdbtk_start): Figure out where
9650 the insight executable is based on where gdb is. Use this
9651 executable to start insight instead of gdb.
9652
e36180d7
AC
96532002-09-25 Andrew Cagney <cagney@redhat.com>
9654
9655 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9656
9dd34b2b
AC
96572002-09-24 Andrew Cagney <ac131313@redhat.com>
9658
9659 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9660 test_isolated_complaints.
9661 (test_empty_complaint): New function.
9662 (test_empty_complaints): New function. Check no output when no
9663 complaints.
d63a86f8 9664
dea97812
KB
96652002-09-19 Jim Blandy <jimb@redhat.com>
9666
a9c64011 9667 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9668
54951bd7
AC
96692002-09-19 Andrew Cagney <ac131313@redhat.com>
9670
9671 * gdb.gdb/complaints.exp: New file.
9672
dec43320
AC
96732002-09-18 Andrew Cagney <ac131313@redhat.com>
9674
9675 * gdb.base/maint.exp: Check `help maint internal-warning'.
9676
e70d6e3f
DC
96772002-09-18 David Carlton <carlton@math.stanford.edu>
9678
9679 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9680 numbers, and replace them by a single breakpoint after the
9681 constructors are all finished.
9682 Add test 4.
9683 * gdb.c++/m-static.cc: Add test 4.
9684 * gdb.c++/m-static.h: New file.
9685 * gdb.c++/m-static1.cc: New file.
9686
9687 * gdb.c++/printmethod.exp: New file.
9688 * gdb.c++/printmethod.cc: New file.
9689
9690 * gdb.c++/pr-574.exp: New file.
9691 * gdb.c++/pr-574.cc: New file.
9692
afb5c968
CV
96932002-09-18 Corinna Vinschen <vinschen@redhat.com>
9694
9695 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9696 embedded targets which never actually exit.
9697
31e45dee
FN
96982002-09-18 Fernando Nasser <fnasser@redhat.com>
9699
9700 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9701 "don't step after run" as unresolved or unsupported, instead of xfail.
9702
a283c5a1
CV
97032002-09-18 Corinna Vinschen <vinschen@redhat.com>
9704
9705 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9706 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9707 Add newline to expected string in "step out of main (status wrapper)"
9708 case.
9709
11350d2a
CV
97102002-09-18 Corinna Vinschen <vinschen@redhat.com>
9711
9712 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9713 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9714
0deec7d6
TT
97152002-09-17 Tom Tromey <tromey@redhat.com>
9716
9717 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9718 \000, not \0, in double-quoted string.
9719
b2b4a1b5
CV
97202002-09-14 Corinna Vinschen <vinschen@redhat.com>
9721
c9d37158 9722 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9723 string after running the commands execution on breakpoint tests.
9724
1c56143a
CV
97252002-09-13 Corinna Vinschen <vinschen@redhat.com>
9726
9727 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9728
37f8da45
JB
97292002-09-12 Joel Brobecker <brobecker@gnat.com>
9730
9731 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9732
08b468e0
KS
97332002-09-10 Keith Seitz <keiths@redhat.com>
9734
9735 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9736 runto proc.
9737 (mi_run_to_main): Use mi_runto.
9738 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9739
dc360f58
KS
97402002-09-10 Keith Seitz <keiths@redhat.com>
9741
9742 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9743 regexp for stopping at main. Could have multiple event notifications.
9744 Don't assume that main was declared with no parameters.
9745 (mi_next): Use mi_step_to.
9746 (mi_step): Use mi_next_to.
9747
ce3abcfb
CV
97482002-09-09 Corinna Vinschen <vinschen@redhat.com>
9749
9750 * gdb.base/default.exp: Fix expected string in `info float' test.
9751
d1f5b980
BE
97522002-09-09 Ben Elliston <bje@redhat.com>
9753
9754 * config/mips.exp: Update comments.
9755 * config/mips-idt.exp: Likewise.
9756 * config/nind.exp: Likewise.
9757 * config/slite.exp: Likewise.
9758 * config/sparclet.exp: Likewise.
9759 * config/udi.exp: Likewise.
9760 * config/vx.exp: Likewise.
9761 * config/vxworks29k.exp: Likewise.
9762
2f71430b
JB
97632002-09-05 Jim Blandy <jimb@redhat.com>
9764
9765 * gdb.threads/killed.exp: Fix test failure message.
9766
7ddebc7e
KS
97672002-09-04 Keith Seitz <keiths@redhat.com>
9768
9769 * lib/mi-support.exp: Update copyright.
9770 (mi_gdb_test): Increase the priority of the expected pattern
9771 so that it matches gdb_test.
9772
0ae67eb3
KS
97732002-09-03 Keith Seitz <keiths@redhat.com>
9774
9775 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9776 Use integer comparison instead of string comparison for testing
9777 whether binary was built.
9778
38fc42c8
JB
97792002-09-03 Jim Blandy <jimb@redhat.com>
9780
9781 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9782
b6ff0e81
JB
97832002-08-29 Jim Blandy <jimb@redhat.com>
9784
9785 * gdb.threads/pthreads.exp: Move the portable thread compilation
9786 code into a function in lib/gdb.exp, and call that from here.
9787 * lib/gdb.exp (gdb_compile_pthreads): New function.
9788
07c98896
KS
97892002-08-29 Keith Seitz <keiths@redhat.com>
9790
9791 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9792 expect_out so that callers can get at it.
9793
0312286c
DJ
97942002-08-23 Daniel Jacobowitz <drow@mvista.com>
9795
9796 * gdb.threads/print-threads.c: New file.
9797 * gdb.threads/print-threads.exp: New file.
9798 * gdb.threads/schedlock.c: New file.
9799 * gdb.threads/schedlock.exp: New file.
9800
dd039bc4
EZ
98012002-08-22 Elena Zannoni <ezannoni@redhat.com>
9802
a9c64011
AS
9803 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9804 not altivec.c.
dd039bc4 9805
1f36144c
MK
98062002-08-17 Mark Kettenis <kettenis@gnu.org>
9807
9808 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9809 targets. The problem should be fixed now.
9810
16057ec7 98112002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9812
9813 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9814 2002-07-24 change that removes final dots from error messages.
9815
3c1499ad
TT
98162002-08-13 Tom Tromey <tromey@redhat.com>
9817
9818 * gdb.base/readline.exp: New file.
9819
a20ce2c3
AC
98202002-08-01 Andrew Cagney <ac131313@redhat.com>
9821
9822 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9823 supress message.
9824
db034ac5
AC
98252002-08-01 Andrew Cagney <cagney@redhat.com>
9826
9827 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9828 CHILL_FOR_TARGET and CHILL_LIB.
9829 * configure.in (configdirs): Remove gdb.chill.
9830 * configure: Regenerate.
9831 * lib/gdb.exp: Obsolete references to chill.
9832 * gdb.fortran/types.exp: Ditto.
9833 * gdb.fortran/exprs.exp: Ditto.
9834
3e000b18
KB
98352002-07-30 Kevin Buettner <kevinb@redhat.com>
9836
9837 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9838 set Irix-specific compile and link flags.
9839
28f4966b
KB
98402002-07-29 Kevin Buettner <kevinb@redhat.com>
9841
9842 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9843 source files. The ``-o'' option doesn't work with the ``-E'' option
9844 when using the Irix compiler.
9845
46c0d5a6
DJ
98462002-07-19 Daniel Jacobowitz <drow@mvista.com>
9847
9848 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9849 Improve support for reusing an exec file. Copy exec file
9850 to target, and run gdbserver on the target instead of on the host.
9851
eecf4bed
JB
98522002-07-18 Jim Blandy <jimb@redhat.com>
9853
0f815cdf
JB
9854 * gdb.base/ending-run.exp: Don't expect to see the program end in
9855 some orderly fashion when we're running on a real stand-alone
9856 board.
9857
eecf4bed
JB
9858 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9859 targets that don't support interrupts.
9860
52d309e4
JB
98612002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9862
9863 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9864 systems.
9865 Move comments in expect statements to inside the actions, so that they
9866 don't get matched against.
9867
ff683d9e
MK
98682002-07-10 Mark Kettenis <kettenis@gnu.org>
9869
9870 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9871 function when asleep" test.
9872
b5356753
AC
98732002-07-10 Andrew Cagney <ac131313@redhat.com>
9874
9875 * gdb.base/page.exp: Rewrite to handle problems with very long
9876 `info set' output. Update copyright.
9877
6aa4d13a
AC
98782002-06-26 Andrew Cagney <ac131313@redhat.com>
9879
9880 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9881 gdb.threads-hp.
9882 * gdb.hp/configure: Regenerate.
9883 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9884 * gdb.hp/gdb.threads-hp/configure: Delete file.
9885 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9886
8cf8c2b8
AC
98872002-06-22 Andrew Cagney <ac131313@redhat.com>
9888
9889 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9890 setlocale, bindtextdomain and textdomain.
9891
6827a8f8
JB
98922002-06-11 Jim Blandy <jimb@redhat.com>
9893
919d772c
JB
9894 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9895 preprocessor macro information is present.
9896
6827a8f8
JB
9897 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9898 tests.
9899
c15b0d21
MS
99002002-06-06 Michael Snyder <msnyder@redhat.com>
9901
c5984d70
MS
9902 * gdb.base/overlays.exp: Record addresses of overlay
9903 functions in TCL variables rather than in GDB variables,
9904 to avoid having GDB convert them to pointers (with loss
9905 of information).
9906
d63a86f8 9907 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9908 default linker script changes.
c15b0d21
MS
9909 * gdb.base/long_long.exp: Add check for sizeof (long double).
9910
be26fe0d
ML
99112002-06-06 Michal Ludvig <mludvig@suse.cz>
9912
9913 * gdb.asm/asm-source.exp: Add x86-64 target.
9914 * gdb.asm/x86_64.inc: New.
d63a86f8 9915
258093ca 99162002-05-30 Michael Chastain <mec@shout.net>
258093ca 9917
4b3153f1 9918 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9919 * gdb.c++/m-static.cc: New file.
9920 * gdb.c++/m-static.exp: New file.
9921
241264c6
MS
99222002-05-28 Michael Snyder <msnyder@redhat.com>
9923
9924 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9925 precision.
9926
9bba8c8f 99272002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9928
4b3153f1 9929 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9930 * gdb.c++/m-data.cc: New file.
9931 * gdb.c++/m-data.exp: New file.
9932
99332002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9934
4b3153f1 9935 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9936 * gdb.c++/try_catch.cc: New file.
d63a86f8 9937 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9938
def1b996
MC
99392002-05-27 Michael Chastain <mec@shout.net>
9940
9941 * gdb.c++/local.exp: Accept more nested types in output.
9942
522ba268
MC
99432002-05-26 Michael Chastain <mec@shout.net>
9944
9945 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9946
277254ba
MS
99472002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9948
9949 * lib/gdb.exp (gdb_wrapper_init): Just because
9950 gdb_wrapper_file exists, this does not mean that the file
9951 should not be rebuilt. That is what gdb_wrapper_initialized
9952 is for.
9953 (default_gdb_init): Reset gdb_wrapper_initialized.
9954
b61a8733
MS
99552002-05-23 Michael Snyder <msnyder@redhat.com>
9956
d63a86f8 9957 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9958 the precision of the floating point test results.
9959 * gdb.base/call-rt-st.exp: Ditto.
9960
b61a8733
MS
9961 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9962 * gdb.base/call-rt-st.exp: Ditto.
9963
56f6e910
MC
99642002-05-19 Michael Chastain <mec@shout.net>
9965
9966 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9967
ad0b0016
EZ
99682002-05-19 Elena Zannoni <ezannoni@redhat.com>
9969
a9c64011
AS
9970 * configure.in (configdirs): Add gdb.arch.
9971 * configure: Regenerate.
ad0b0016 9972
f617d2b6
JB
99732002-05-17 Jim Blandy <jimb@redhat.com>
9974
9975 * gdb.base/completion.exp: Recognize the more detailed error
9976 messages produced by the macro expander's lexical analyzer.
9977
eac2a696
EZ
99782002-05-14 Elena Zannoni <ezannoni@redhat.com>
9979
a9c64011
AS
9980 * gdb.arch/altivec-abi.c: New file.
9981 * gdb.arch/altivec-abi.exp: New file.
9982 * gdb.arch/altivec-regs.c: New file.
9983 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9984
2fdde8f8
DJ
99852002-05-14 Daniel Jacobowitz <drow@mvista.com>
9986
9987 * gdb.base/maint.exp (maint print type): Update for new type
9988 structure.
d63a86f8 9989
e31f1a7c
EZ
99902002-05-14 Elena Zannoni <ezannoni@redhat.com>
9991
9992 * gdb.arch: New directory.
9993 * gdb.arch/configure.in: New file.
9994 * gdb.arch/configure: New file.
9995 * gdb.arch/Makefile.in: New file.
9996
db589741
CV
99972002-05-13 Corinna Vinschen <vinschen@redhat.com>
9998
9999 * gdb.asm/asm-source.exp: Add v850 as supported target.
10000 * gdb.asm/v850.inc: New file.
10001
8ce2a7dc
DJ
100022002-05-13 Daniel Jacobowitz <drow@mvista.com>
10003
10004 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10005
df763c7f
DJ
100062002-05-12 Daniel Jacobowitz <drow@mvista.com>
10007
10008 * gdb.base/break.exp: Check 'break "marker2"'.
10009
377daeed
MS
100102002-05-10 Michael Snyder <msnyder@redhat.com>
10011
10012 * gdb.base/long_long.exp: Fix typo.
10013
c4b7bc2b
JB
100142002-05-10 Jim Blandy <jimb@redhat.com>
10015
ecac9a4e
JB
10016 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10017 a bug.
10018
c4b7bc2b
JB
10019 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10020 Recognize more detailed error message produced by the macro
10021 expander's lexical analyzer.
10022 * lib/gdb.exp (test_print_reject): Same.
10023
e71019a1
MK
100242002-05-09 Mark Kettenis <kettenis@gnu.org>
10025
10026 * gdb.c++/method.exp: Fix typo.
10027
fedfc8e6
MS
100282002-05-08 Michael Snyder <msnyder@redhat.com>
10029
166a1957
MS
10030 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10031 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 10032 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
10033 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10034 Add iftarget clause for strongarm.
d63a86f8 10035
f1c47eb2
MS
100362002-05-06 Michael Snyder <msnyder@redhat.com>
10037
cb9a9d3e
MS
10038 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10039 (gdb_continue_to_end): Accept output from status wrapper.
10040 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10041 Clean up fail messages to match pass messages.
10042
f1c47eb2
MS
10043 Enable the "needs_status_wrapper" testsuite feature.
10044 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10045 (gdb_compile): Conditionally call gdb_wrapper_init.
10046 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10047 * gdb.c++/method.exp: Recognize output from status wrapper.
10048
6079c749
BE
100492002-05-06 Ben Elliston <bje@redhat.com>
10050From Graydon Hoare <graydon@redhat.com>
10051
10052 * config/sid.exp: Include support for "rawsid" protocol.
10053
188baff3
JB
100542002-05-03 Jim Blandy <jimb@redhat.com>
10055
10056 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10057 * gdb.c++/hang3.C: New file.
10058
b9c07f0f
AC
100592002-05-04 Andrew Cagney <ac131313@redhat.com>
10060
10061 * gdb.base/default.exp: Remove obsolete code.
10062 * gdb.c++/misc.exp: Ditto. Update copyright.
10063 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10064 * gdb.base/whatis.exp: Ditto. Update copyright.
10065 * gdb.base/scope.exp: Ditto. Update copyright.
10066 * gdb.base/ptype.exp: Ditto. Update copyright.
10067 * gdb.base/printcmds.exp: Ditto. Update copyright.
10068 * gdb.base/opaque.exp: Ditto. Update copyright.
10069 * gdb.base/list.exp: Ditto.
10070 * gdb.base/funcargs.exp: Ditto. Update copyright.
10071 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10072 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10073 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10074 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10075 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10076 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10077
5c7a0397
MS
100782002-05-02 Michael Snyder <msnyder@redhat.com>
10079
d6dcc264 10080 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
10081 * gdb.base/long_long.exp: Add xscale target.
10082 * gdb.base/default.exp: Add xscale target.
10083
eb7f1c48
JB
100842002-05-01 Jim Blandy <jimb@redhat.com>
10085
10086 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10087 gdb.c++/hang.exp: New test.
10088
a6befae8
FF
100892002-05-01 Fred Fish <fnf@redhat.com>
10090
10091 * gdb.base/completion.exp: Handle completions of "./Make" for
10092 more than one completion possibility, as is the case when we
10093 build and test in the source tree.
10094
0a310277
AG
100952002-04-29 Anthony Green <green@redhat.com>
10096
10097 * gdb.java/jmisc1.exp: New file.
10098 * gdb.java/jmisc2.exp: New file.
10099
6ff9af88
DJ
101002002-04-24 Daniel Jacobowitz <drow@mvista.com>
10101
10102 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
10103
96b3d632
EZ
101042002-04-23 Elena Zannoni <ezannoni@redhat.com>
10105
10106 * gdb.base/help.exp: Change 'help status' to allow for target
10107 dependent output differences.
10108
5019bb54
MC
101092002-04-22 Michael Chastain <mec@shout.net>
10110
10111 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
10112
a805a116
MC
101132002-04-22 Michael Chastain <mec@shout.net>
10114
10115 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
10116
a1706bfd
DM
101172002-04-17 David S. Miller <davem@redhat.com>
10118
10119 * gdb.asm/sparc64.inc: New file.
10120 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
10121
a73a20a2
EZ
101222002-04-19 Elena Zannoni <ezannoni@redhat.com>
10123
10124 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
10125 instruction file directly into the build tree. Clean up at end of
10126 test.
10127
ba678339
DM
101282002-04-18 David S. Miller <davem@redhat.com>
10129
10130 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
10131 handle 64-bit platforms correctly.
10132 * gdb.base/maint.exp: Likewise.
10133
b03399da
KB
101342002-04-18 Kevin Buettner <kevinb@redhat.com>
10135
10136 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
10137 ``-fpic'' when compiling files comprising a shared library, but
10138 it does need additional linker flags in order to find shared
10139 libraries at run time.
10140
e2004992
KB
101412002-04-18 Kevin Buettner <kevinb@redhat.com>
10142
10143 * gdb.base/cvexpr.c (use): New function.
10144 (main): Invoke use() on all global variables to prevent
10145 some linkers from deleting these otherwise unused symbols.
10146
d8937120
MC
101472002-04-17 Michael Chastain <mec@shout.net>
10148From David S. Miller <davem@redhat.com>
10149
10150 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
10151 handle 64-bit platforms correctly.
10152
ffd61a58
MS
101532002-04-12 Michael Snyder <msnyder@redhat.com>
10154From Jim Blandy <jimb@redhat.com>
a9c64011 10155 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
10156 script can handle this instead.
10157 * gdb.base/bar.c (barx): Same.
10158 * gdb.base/baz.c (bazx): Same.
10159 * gdb.base/grbx.c (grbxx): Same.
10160
10161 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10162 manager doesn't automatically unmap overlays unnecessarily.
10163
6b8426a6
MH
101642002-04-10 Martin M. Hunt <hunt@redhat.com>
10165
10166 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10167 stepping out of main.
10168
34af4875
MC
101692002-04-09 Michael Chastain <mec@shout.net>
10170
10171 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10172 scope so that the nested scope tests will make sense.
10173 * gdb.c++/local.exp: Write patterns that actually work with gcc
10174 (the HP patterns "were never known to work with gcc").
10175 Keep the old aCC patterns too.
10176
2d1676a0
DJ
101772002-04-09 Daniel Jacobowitz <drow@mvista.com>
10178
10179 * gdb.base/attach.exp: Correct target board test.
10180
3a63e3f9
MC
101812002-04-08 Michael Chastain <mec@shout.net>
10182
10183 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10184 in a const method. Add some xfail and fail cases for configurations
10185 that do not emit the "const ...".
10186
f18dabd2
MC
101872002-04-07 Michael Chastain <mec@shout.net>
10188
10189 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10190 Accept "A * const" and "const A * const" as type of "this".
10191 Fix spelling of getFunky throughout. Make messages uniform.
10192
0fcddd82
EZ
101932002-04-07 Elena Zannoni <ezannoni@redhat.com>
10194
a9c64011 10195 Work around for PR gdb/285:
0fcddd82
EZ
10196 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10197
16a8534a
EZ
101982002-04-07 Elena Zannoni <ezannoni@redhat.com>
10199
10200 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10201 instructions file at run time instead of configure time.
10202 Sometimes we run the test in a directory that is not the one we
10203 configured in.
10204 * gdb.asm/configure.in: Delete creation of symlink.
10205 * gdb.asm/configure: Regenerate.
10206
24181d81
JB
102072002-04-05 J. Brobecker <brobecker@gnat.com>
10208
10209 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10210 xfullpath () function.
10211
7cdb7107
DJ
102122002-04-04 Daniel Jacobowitz <drow@mvista.com>
10213
10214 * gdb.asm/Makefile.in: Correct dependencies.
10215
10216 * gdb.asm/powerpc.inc: New file.
10217 * gdb.asm/asm-source.exp: Add PowerPC.
10218 * gdb.asm/configure.in: Likewise.
10219 * gdb.asm/configure: Regenerated.
10220
a7d17088
DJ
102212002-04-04 Daniel Jacobowitz <drow@mvista.com>
10222
10223 * gdb.base/relocate.exp: New file.
10224 * gdb.base/relocate.c: New file.
10225
cd721503
FF
102262002-04-04 Fred Fish <fnf@redhat.com>
10227
10228 * gdb.base/step-test.exp: Update comment regarding stopping in
10229 memcpy/bcopy calls inserted as part of the compiler runtime.
10230
b22ad7a7
MS
102312002-04-04 Michael Snyder <msnyder@redhat.com>
10232
10233 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10234
5f279fa6
DJ
102352002-04-03 Daniel Jacobowitz <drow@mvista.com>
10236
10237 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10238 (gdb_expect): Remove $notransfer hack.
10239
dd0fd3ce
DJ
102402002-04-02 Daniel Jacobowitz <drow@mvista.com>
10241
10242 * gdb.c++/classes.exp ("calling method for small class"): Match
10243 updated register output.
10244
1e50cda1
DJ
102452002-03-30 Daniel Jacobowitz <drow@mvista.com>
10246
10247 Fix PR gdb/452
10248 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10249 when finished. Make gdb_file_cmd send "exec-file" when
10250 appropriate.
10251
24015922
DJ
102522002-03-30 Daniel Jacobowitz <drow@mvista.com>
10253
10254 * gdb.base/attach.exp: Remove extra setup_xfail.
10255
dd7dfd64
MS
102562002-03-26 Michael Snyder <msnyder@redhat.com>
10257
10258 * gdb.base/default.exp: Add tests for dump, append, and restore.
10259 * gdb.base/help.exp: Add tests for dump, append, and restore.
10260 * gdb.base/dump.exp: New file, test dump, append and restore.
10261 * gdb.base/dump.c: New file.
10262
48b2f8d7
MS
102632002-03-27 Michael Snyder <msnyder@redhat.com>
10264
d63a86f8 10265 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
10266 clean-ups in help messages.
10267
05b4d525
FF
102682002-03-26 Fred Fish <fnf@redhat.com>
10269
10270 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
10271 have debugging info for those functions and the compiler uses them
10272 internally to copy structs around.
10273
d7679631
FF
102742002-03-26 Fred Fish <fnf@redhat.com>
10275
10276 * gdb.base/list.exp: Revert the change made yesterday and add note
10277 about why we don't list the default lines for remote targets.
10278
523ac3f9
MS
102792002-03-25 Michael Snyder <msnyder@redhat.com>
10280
10281 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
10282
754b2b8d
FF
102832002-03-25 Fred Fish <fnf@redhat.com>
10284
10285 * gdb.base/list.exp: This test works on remote targets so remove
10286 the short circuit for remote targets. Update copyright.
10287
33c3e192
FF
102882002-03-25 Fred Fish <fnf@redhat.com>
10289
10290 * gdb.base/attach.exp: Fix logic error that was suppressing this
10291 test for all non hppa*-*-hpux* targets, instead of the hp target.
10292 Move comments closer to the suppression point. Also now need to
10293 check that we are running natively.
10294
d43e73ee
MS
102952002-03-22 Michael Snyder <msnyder@redhat.com>
10296
882c8f02
MS
10297 * gdb.base/default.exp: Add test for gcore. Update copyright.
10298 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 10299
04c12f60
FF
103002002-03-06 Fred Fish <fnf@redhat.com>
10301
10302 * gdb.base/funcargs.c: Remove extraneous ';' character.
10303 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10304
b43df995
MC
103052002-03-04 Michael Chastain <mec@shout.net>
10306
10307 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10308 accommodate gcc v3 function signature.
10309 * gdb.mi/mi0-var-cmd-exp: Ditto.
10310
92362027
AC
103112002-02-24 Andrew Cagney <ac131313@redhat.com>
10312
10313 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10314 ``GNU/Linux'' or ``Linux kernel''
10315 * testsuite/gdb.threads/pthreads.c: Ditto.
10316
258ad32d
MC
103172002-02-24 Michael Chastain <mec@shout.net>
10318
10319 * gdb.threads/pthreads.c (thread1): Add a return statement.
10320 (thread2): Likewise.
10321 (foo): Likewise.
10322
04c3b3d4
MC
103232002-02-23 Michael Chastain <mec@shout.net>
10324
10325 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10326 to placate gcc.
10327
5a2a0a20
MC
103282002-02-23 Michael Chastain <mec@shout.net>
10329
10330 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10331 test "ptype bint". The test passes on all my stabs configurations.
10332
a640f7fc
JB
103332002-02-21 Jim Blandy <jimb@redhat.com>
10334
27924826
JB
10335 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10336 filename at a time, and watch for the ones we want to see.
10337
a640f7fc
JB
10338 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10339 types of pointers to prototyped functions.
10340
edcc8c75
AC
103412002-02-20 Andrew Cagney <ac131313@redhat.com>
10342
10343 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10344 signed, unsigned and straight char.
10345 (padding_char, padding_short, padding_int, padding_long,
10346 padding_long_long, padding_float, padding_double,
10347 padding_long_double): New global variables.
10348 (fill, fill_structs): New functions.
10349
10350 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
10351 for correctly sized writes. Update copyright.
10352 (get_valueof): New procedure.
10353 (get_sizeof): Call get_valueof.
10354 (check_valueof): New procedure.
10355 (check_padding): New procedure.
10356
ac57ea44
MC
103572002-02-20 Michael Chastain <mec@shout.net>
10358
10359 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
10360 to setup_xfail. Document some of the remaining calls.
10361
7a10c941
MC
103622002-02-18 Michael Chastain <mec@shout.net>
10363
10364 * gdb.c++/userdef.exp: Update copyright year.
10365
fb8acdcc
DJ
103662002-02-18 Daniel Jacobowitz <drow@mvista.com>
10367
10368 * gdb.c++/userdef.exp: Test overloaded operators properly.
10369 Remove xfails.
10370
fda6ae12
MS
103712002-02-14 Michael Snyder <msnyder@redhat.com>
10372
10373 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
10374
676a0442
DJ
103752002-02-14 Daniel Jacobowitz <drow@mvista.com>
10376
10377 * gdb.base/a2-run.exp: Check for a remote target properly.
10378 * gdb.base/annota1.exp: Likewise.
10379 * gdb.base/list.exp: Likewise.
10380 * gdb.base/reread.exp: Likewise.
10381 * gdb.base/scope.exp: Likewise.
10382 * gdb.base/shlib-call.exp: Likewise.
10383 * gdb.base/term.exp: Likewise.
10384 * gdb.c++/annota2.exp: Likewise.
10385
78b4f468
RE
103862002-02-13 Richard Earnshaw <rearnsha@arm.com>
10387
10388 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
10389
9a81ba51
MC
103902002-02-10 Michael Chastain <mec@shout.net>
10391
10392 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
10393 (call_after_alloca): Ditto.
10394
004af6c7
DJ
103952002-02-10 Daniel Jacobowitz <drow@mvista.com>
10396
10397 * gdb.base/ending-run.exp: Guard "cont" test with
10398 gdb_skip_stdio_test.
10399
37225f62
JB
104002002-02-06 Jim Blandy <jimb@redhat.com>
10401
10402 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
10403 from here...
10404 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
10405 To here. Disable this test on non-HP platforms. Add big comment.
10406
fe6fdd96
MS
104072002-02-04 Michael Snyder <msnyder@redhat.com>
10408
10409 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
10410 other than d10v and m32r.
10411
036fad3f
RE
104122002-02-02 Richard Earnshaw <rearnsha@arm.com>
10413
10414 * gdb.base/default.exp: Rewrite test patterns to reduce time
10415 taken to match them.
10416
7148ab62
DJ
104172002-01-30 Daniel Jacobowitz <drow@mvista.com>
10418
10419 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
10420 Allow a start function above main.
10421 * gdb.threads/linux-dp.exp: Fix copyright date.
10422
396cc255
DJ
104232002-01-30 Daniel Jacobowitz <drow@mvista.com>
10424
a9c64011
AS
10425 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
10426 (check_philosopher_stack): Check for manager thread before checking
10427 for a just-starting thread.
396cc255 10428
f038d31b
DJ
104292002-01-30 Daniel Jacobowitz <drow@mvista.com>
10430
10431 From Neil Booth <neil@daikokuya.demon.co.uk>:
10432 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10433 warnings.
10434
b3ff9d9a
FF
104352002-01-21 Fred Fish <fnf@redhat.com>
10436
10437 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10438 not caller.
10439
39ad761d
JB
104402002-01-21 Jim Blandy <jimb@redhat.com>
10441
10442 * gdb.base/reread.exp: Check that GDB properly re-reads the
10443 executable file when it changes while no inferior is running.
10444
aaf320fa
FF
104452002-01-21 Fred Fish <fnf@redhat.com>
10446
a9c64011
AS
10447 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10448 optionally accept the "shlib events" variation.
aaf320fa 10449
808a31f5
JB
104502002-01-21 Jim Blandy <jimb@redhat.com>
10451
10452 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10453 call `fflush' after every `printf', so that the output is produced
10454 at predictable points, regardless of whatever buffering does (or
10455 doesn't) take place.
10456 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10457 at different points.
10458
4420d5e2
DJ
104592002-01-20 Daniel Jacobowitz <drow@mvista.com>
10460
10461 * gdb.c++/inherit.exp: Update copyright years.
10462 * gdb.c++/method.exp: Likewise.
10463
3e36a0f4
DJ
104642002-01-20 Daniel Jacobowitz <drow@mvista.com>
10465
10466 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10467 artificial methods/arguments.
10468 * gdb.c++/derivation.exp: Likewise.
10469 * gdb.c++/inherit.exp: Likewise.
10470 * gdb.c++/method.exp: Likewise.
10471 * gdb.c++/virtfunc.exp: Likewise.
10472
b4ceaee6
AC
104732002-01-18 Andrew Cagney <ac131313@redhat.com>
10474
10475 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10476 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10477 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10478 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10479 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10480 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10481
ecace851
JB
104822002-01-17 Jim Blandy <jimb@redhat.com>
10483
10484 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10485 anchoring the pattern matching the entry point symbol's name.
10486
375fc983
AC
104872002-01-17 Andrew Cagney <ac131313@redhat.com>
10488
10489 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10490 continue/quit query. Update copyright.
10491
fe6fdd96
MS
104922002-01-14 Michael Snyder <msnyder@redhat.com>
10493
10494 * gdb.base/gcore.exp: Remove extra debugging output.
10495
e017c81f
DJ
104962002-01-13 Daniel Jacobowitz <drow@mvista.com>
10497
10498 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10499 for slightly dubious v2 mangled string.
10500
37ab3bf8
DJ
105012002-01-13 Daniel Jacobowitz <drow@mvista.com>
10502
10503 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10504
1bc05c3a 105052002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10506
1bc05c3a 10507 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10508
1bc05c3a
JM
10509 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10510 constructors.
10511 * gdb.c++/derivation.exp: Likewise.
10512 * gdb.c++/templates.exp: Likewise.
10513 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10514
1bc05c3a
JM
105152002-01-10 Michael Snyder <msnyder@redhat.com>
10516
10517 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10518
a911c360
MS
105192002-01-08 Michael Snyder <msnyder@redhat.com>
10520
10521 * gdb.base/gcore.exp: New test for generate-core-file command.
10522 * gdb.base/gcore.c: Testcase for above.
10523 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10524
ea2119ec
JM
105252002-01-08 Jason Merrill <jason@redhat.com>
10526
10527 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10528
68203136
FF
105292002-01-07 Fred Fish <fnf@redhat.com>
10530
10531 * gdb.c++/overload.exp: Remove unconditional xfails for:
10532 print foo_instance1.overloadargs(1)
10533 print foo_instance1.overloadargs(1, 2)
10534 print foo_instance1.overloadargs(1, 2, 3)
10535 print foo_instance1.overloadargs(1, 2, 3, 4)
10536 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10537 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10538 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10539 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10540 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10541 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10542 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10543 print foo_instance1.overload1arg()
10544 print foo_instance1.overload1arg((char)arg2)
10545 print foo_instance1.overload1arg((signed char)arg3)
10546 print foo_instance1.overload1arg((unsigned char)arg4)
10547 print foo_instance1.overload1arg((int)arg7)
10548 print foo_instance1.overload1arg((unsigned int)arg8)
10549 print foo_instance1.overload1arg((float)arg11)
10550 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10551
21b9b5b1
MS
105522002-01-07 Michael Snyder <msnyder@redhat.com>
10553
10554 * gdb.base/huge.exp: New test. Print a very large target data object.
10555 (skip_huge_test): New test variable. Define if you want to skip this
10556 test. The test reads an 8 megabyte data object from the target, so it
10557 might be very time consuming on remote targets with a slow connection.
10558 * gdb.base/huge.c: New file. Test case for above.
10559
725f922e
FF
105602002-01-07 Fred Fish <fnf@redhat.com>
10561
10562 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10563 g_instance.bfoo, and g_instance.cfoo.
10564
634d57ec
JL
10565Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10566
f286b2c3
JL
10567 * gdb.base/break.c (multi_line_if_conditional): New function.
10568 (multi_ilne_while_conditional): Likewise.
10569 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10570 IF or WHILE condition puts the breakpoint at the start of
10571 the condition.
10572
634d57ec
JL
10573 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10574 hppa*-*-hpux* expected failure.
10575 * gdb.base/structs.exp (do_function_calls): Similarly.
10576
10577 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10578 watchpoints.
10579
9fbfe2dc
AC
105802002-01-06 Andrew Cagney <ac131313@redhat.com>
10581
10582 Fix PR gdb/66.
10583 * gdb.base/structs.exp: Replace skip for a29k with skip for
10584 gdb,cannot_call_functions.
10585 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10586 * gdb.base/callfuncs.exp: Ditto.
10587 * gdb.base/call-rt-st.exp: Ditto.
10588 * gdb.base/call-strs.exp: Ditto.
10589 * gdb.base/callfwmall.exp: Ditto.
10590 * gdb.base/scope.exp: Obsolete xfail a29k.
10591 * gdb.c++/misc.exp: Ditto.
10592 * gdb.c++/cplusfuncs.exp: Ditto.
10593 * gdb.base/ptype.exp: Ditto.
10594 * gdb.base/printcmds.exp: Ditto.
10595 * gdb.base/opaque.exp: Ditto.
10596 * gdb.base/list.exp: Ditto.
10597 * gdb.base/funcargs.exp: Ditto.
10598 * gdb.base/default.exp: Ditto.
10599
8ddad156
MS
106002002-01-04 Michael Snyder <msnyder@redhat.com>
10601
ca4976a6 10602 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10603 * gdb.base/maint.exp: Add tests for maint info sections options.
10604
1b074332
JL
10605Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10606
10607 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10608
7d159115
CV
106092001-12-20 Corinna Vinschen <vinschen@redhat.com>
10610
10611 * gdb.asm/arm.inc: New file.
10612 * gdb.asm/asm-source.exp: Add arm targets.
10613 * gdb.asm/configure.in: Ditto.
10614 * gdb.asm/configure: Recreated from configure.in.
10615
8fb87725
JL
10616Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10617
afabe08c
JL
10618 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10619 with HP's compiler.
10620 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10621 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10622 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10623 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10624
10625 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10626 either HP's compilers or GCC.
10627
db521deb
JL
10628 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10629 a SIGBUS or SIGSEGV.
10630
10631 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10632
10633 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10634 can be compiled with either HP's compiler or GCC.
10635
cfa88ab7
JL
10636 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10637 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10638 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10639
ca344dff
JL
10640 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10641 to match current gdb output. Update due to using auto-solib-limit
10642 for limiting instead of overloading auto-solib-add.
10643 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10644 test program.
10645
3f3c6e55 10646 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10647 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10648 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10649 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10650 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10651 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10652 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10653 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10654 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10655 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10656 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10657 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10658 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10659
8fb87725
JL
10660 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10661 a SIGTRAP to the inferior.
10662
cf599fa7
CV
106632001-12-19 Corinna Vinschen <vinschen@redhat.com>
10664
10665 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10666 Substitute call to target_link by call to gdb_compile.
10667
2cd045cd
JL
10668Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10669
a9c64011
AS
10670 * gdb.base/break.exp: Fix HP specific search string when testing
10671 backtracing in a called function.
2cd045cd 10672
a9c64011
AS
10673 * gdb.base/constvars.exp: Only set lang to C++ if we're
10674 compiling the test with HP's compilers.
10675 * gdb.base/volatile.exp: Similarly.
2cd045cd 10676
99ebe9ac
JB
106772001-12-19 Jim Blandy <jimb@redhat.com>
10678
10679 * gdb.base/printcmds.exp: Expect the null character to be printed
10680 as '\0', and the '\013' to be printed as '\v'.
10681 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10682 * gdb.base/setvar.exp: Same.
10683
b9891b29
JB
106842001-12-17 Jim Blandy <jimb@redhat.com>
10685
0eba65ab
JB
10686 * gdb.base/completion.exp: Rather than completing very long
10687 filenames, which can make the readline library produce output we
10688 don't recognize, cd to the directory first, and then complete
10689 using nice, short relative paths.
10690
6970b5b1
JB
10691 * gdb.base/completion.exp: On some systems, there is, in fact, a
10692 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10693 variables as being in scope. So use `no_var_named_this'
10694 instead of `b'.
6970b5b1 10695
b9891b29
JB
10696 * gdb.base/corefile.exp: Recognize the message saying that GDB
10697 can't find the core file's registers as a failure.
10698
e6ccd35f
JSC
106992001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10700
a9c64011
AS
10701 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10702 test expect string more specific.
e6ccd35f 10703
105ba819
CV
107042001-12-13 Corinna Vinschen <vinschen@redhat.com>
10705
10706 * gdb.asm/asm-source.exp: Add support for xstormy16.
10707 * gdb.asm/configure.in: Ditto.
10708 * gdb.asm/configure: Rebuild.
10709 * gdb.asm/xstormy16.inc: New file.
10710
e9e79dd9
FF
107112001-12-10 Fred Fish <fnf@redhat.com>
10712
10713 * gdb.base/maint.exp: Update to match changes in type dumping code.
10714
347dc97d
JB
107152001-12-10 Jim Blandy <jimb@redhat.com>
10716
10717 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10718 matching the entry point symbol's name at the beginning of the
10719 line.
10720
5178b9d6
DJ
107212001-12-07 Daniel Jacobowitz <drow@mvista.com>
10722
10723 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10724 gdb.c++/inherit.exp, gdb.c++/method.exp,
10725 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10726 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10727 and class layout support.
10728
af890c52
DJ
107292001-12-07 Daniel Jacobowitz <drow@mvista.com>
10730
10731 * gdb.c++/classes.exp: Add test for static member function.
10732 * gdb.c++/misc.cc: Add class with static member function.
10733
7a345fb3
JB
107342001-12-07 Jim Blandy <jimb@redhat.com>
10735
f2e54a80 10736 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10737 those tests as `unsupported'.
10738 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10739 Rewrite subsequent tests to use it.
10740
10741 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10742 those tests as `unsupported'.
10743 * gdb.base/structs.exp (call_struct_func): New function.
10744 (do_function_calls): Use call_struct_func to call the functions
10745 returning structs.
10746
0bc69509
JB
10747 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10748 whether functions are prototyped or not, so we can't possibly pass
10749 arguments to t_float_values2 properly.
10750
7a345fb3
JB
10751 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10752 value of `timeout' for targets other than the mips*tx39-*.
10753
edb6ede1
MS
107542001-12-06 Michael Snyder <msnyder@redhat.com>
10755
d63a86f8 10756 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10757 and detect whether the start symbol has a leading underscore.
10758
2d842f13
JB
107592001-12-04 Jim Blandy <jimb@redhat.com>
10760
10761 * gdb.base/completion.exp: Clarify indentation.
10762
68550daf
JB
107632001-12-03 Jim Blandy <jimb@redhat.com>
10764
10765 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10766 variables on the S/390, not `.word'.
10767
cd5195a8
JB
107682001-11-30 Jim Blandy <jimb@redhat.com>
10769
10770 Add assembly-source tests for s390-ibm-linux.
10771 * gdb.asm/s390.inc: New file.
10772 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10773 the S/390 architecture.
a9c64011 10774 * gdb.asm/configure: Regenerated.
cd5195a8 10775
ca9efc90
MS
107762001-11-30 Michael Snyder <msnyder@redhat.com>
10777
10778 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10779 next, info source, info sources, info line, global and static
10780 variables, and static functions.
10781 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10782 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10783 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10784 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10785 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10786 (gdbasm_leave): Restore frame pointer.
10787 (gdbasm_startup): Copy stack set-up from crt0.S.
10788
d0e66976
FN
107892001-11-26 Fernando Nasser <fnasser@redhat.com>
10790
10791 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10792 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10793 to a local (non-static) variable. Copy tstruct.a to a static buffer
10794 and return a pointer to that buffer.
10795 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10796
e2334072
MK
107972001-11-24 Mark Kettenis <kettenis@gnu.org>
10798
10799 * gdb.asm/configure.in: Fix recognition of ix86 target.
10800 * gdb.asm/configure: Regenerate.
10801
756caa3d
MS
108022001-11-21 Michael Snyder <msnyder@redhat.com>
10803
10804 * gdb.asm/sparc.inc: New file.
10805 * gdb.asm/asm-source.exp: Recognize sparc target.
10806 * gdb.asm/configure.in: Recognize sparc target.
10807 * gdb.asm/configure: Regenerate.
d63a86f8 10808
9a4d72d5
MS
108092001-11-21 Michael Snyder <msnyder@redhat.com>
10810
10811 * gdb.asm/m32r.inc: New file.
10812 * gdb.asm/asm-source.exp: Recognize m32r target.
10813 * gdb.asm/configure.in: Recognize m32r target.
10814 * gdb.asm/configure: Regenerate.
10815
a773d1cd
MS
108162001-11-20 Michael Snyder <msnyder@redhat.com>
10817
017ac23d
MS
10818 * gdb.asm/i386.inc: New file.
10819 * gdb.asm/asm-source.exp: Recognize ix86 target.
10820 * gdb.asm/configure.in: Recognize ix86 target.
10821 * gdb.asm/configure: Regenerate.
10822
a773d1cd
MS
10823 * gdb.c++/namespace.exp: Fix quotes in output messages.
10824
bb632afb
MS
108252001-11-14 Michael Snyder <msnyder@redhat.com>
10826
25d559ca 10827 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10828 qualifier in a type cast expression, to designate an address
10829 in the instruction space (Harvard architecture).
10830
4749e309
MS
108312001-11-13 Michael Snyder <msnyder@redhat.com>
10832
10833 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10834 Tests for expressions using 'const' and 'volatile'.
10835
25050984
CV
108362001-11-13 Corinna Vinschen <vinschen@redhat.com>
10837
10838 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10839
1902c51f
DJ
108402001-11-12 Daniel Jacobowitz <drow@mvista.com>
10841
10842 * lib/mi-support.exp (mi_run_to_helper): Move comments
10843 outside of gdb_expect.
10844
dcf95b47
DJ
108452001-11-11 Daniel Jacobowitz <drow@mvista.com>
10846
10847 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10848 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10849 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10850 mi0_run_to): New functions.
10851 * gdb.mi/mi-simplerun.exp: Use them.
10852 * gdb.mi/mi0-simplerun.exp: Likewise.
10853 * gdb.mi/mi-var-cmd.exp: Likewise.
10854 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10855
45b074e1
AC
108562001-11-10 Andrew Cagney <ac131313@redhat.com>
10857
10858 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10859 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10860
bf50d346
AC
108612001-11-09 Andrew Cagney <ac131313@redhat.com>
10862
10863 * gdb.base/restore.exp: Include $expected value in restored test
10864 message.
10865
9383332c
AC
108662001-11-09 Andrew Cagney <ac131313@redhat.com>
10867
10868 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10869 implemented.
10870
db62520a
MS
108712001-11-08 Michael Snyder <msnyder@redhat.com>
10872
10873 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10874 Add pass/fail message for stop at breakpoint in call dummy function.
10875
b5703437
MS
108762001-11-07 Michael Snyder <msnyder@redhat.com>
10877
d63a86f8
RM
10878 * gdb.c++/templates.exp (test_template_breakpoints):
10879 If we get an overload menu, but it does not match what
760f6330 10880 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10881 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10882 making the whitespace optional. Argument for "new" may be
10883 "unsigned" as well as "unsigned int/long".
d63a86f8 10884 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10885 making the whitespace optional. Also replace "(void) with
10886 "((void|)), making the keyword "void" optional.
d63a86f8 10887 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10888 making the whitespace optional. Also replace "(void) with
10889 "((void|)), making the keyword "void" optional.
3bf40917
MS
10890 * gdb.base/callfuncs.c (t_float_values): This function must
10891 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10892 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10893 can be tested against both cases. Usually one case involves
10894 promotion of float to double, while the other does not.
10895 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10896 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10897 includes a stack frame for "start".
10898
c8ab4e6d
JB
108992001-11-05 Jim Blandy <jimb@redhat.com>
10900
10901 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10902 pointers are 32 bits long, and that offsets of relocs are always
10903 stored in the data (REL-style), and not in the reloc entry itself
10904 (RELA-style).
10905 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10906 stabs.
10907
3f08ced9
MS
109082001-11-01 Michael Snyder <msnyder@redhat.com>
10909
10910 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10911 and regular expression operators by using quoting.
10912
cbfa24cd
MS
109132001-10-31 Michael Snyder <msnyder@redhat.com>
10914
10915 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10916 depending on what the symbol table contains.
10917 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10918 the output of the ptype command. Similarly, accept both "const &"
10919 and "const&".
10920
aaa68313
CV
109212001-10-31 Corinna Vinschen <vinschen@redhat.com>
10922
10923 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10924 symbol `STORAGE' to allow to choose the storage class of
10925 the local datastructures.
10926 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10927 compiler directive.
10928
91740388
MS
109292001-10-30 Michael Snyder <msnyder@redhat.com>
10930
10931 * gdb.base/jump.exp: Allow it to run for all targets.
10932
1b7c05e7
CV
109332001-10-29 Corinna Vinschen <vinschen@redhat.com>
10934
10935 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10936 with new double_array size.
10937 (main): Change storage class of all local variables to static.
10938 Reduce size of double_array to 9.
10939 * gdb.base/call-ar-st.exp: Increase timeout value.
10940 Change expected output for double array to match new size in
10941 call-ar-st.c.
10942
36a22261
CV
109432001-10-29 Corinna Vinschen <vinschen@redhat.com>
10944
10945 * gdb.base/ending-run.exp: Create identical output when passing
10946 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10947 Stormy16 target.
36a22261 10948
92b8ae91
MK
109492001-10-28 Mark Kettenis <kettenis@gnu.org>
10950
10951 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10952 that we catch the expected failure under Linux/x86.
10953
cb135b83
OF
109542001-10-29 Orjan Friberg <orjanf@axis.com>
10955
10956 * gdb.base/setvar.exp: Escape curly braces.
10957 * gdb.stabs/weird.exp: Ditto.
10958
6884aa54
DJ
109592001-10-27 Daniel Jacobowitz <drow@mvista.com>
10960
10961 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10962 * gdm.mi/mi0-hack-cli.exp: Likewise.
10963
0398c9aa
AC
109642001-10-25 Andrew Cagney <ac131313@redhat.com>
10965
10966 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10967 messages.
10968
d20bf2e8
AC
109692001-10-21 Andrew Cagney <ac131313@redhat.com>
10970
10971 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10972 checking MI enabled.
10973
03dd63aa
CV
109742001-10-09 Corinna Vinschen <vinschen@redhat.com>
10975
10976 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10977
1d9d99f3
FCE
109782001-10-04 Frank Ch. Eigler <fche@redhat.com>
10979
10980 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10981 if gdb child process crashes, just signal an error.
10982
838ae6c4
JB
109832001-10-02 Jim Blandy <jimb@redhat.com>
10984
10985 * lib/gdb.exp (test_xfail_format): Simplify.
10986
10987 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10988 front of the variable name `format'. Simplify `if'.
10989
8f0cbc1c
DJ
109902001-10-01 Daniel Jacobowitz <drow@mvista.com>
10991
10992 * gdb.threads/pthreads.exp: Wait for output and delay
10993 before sending ^C.
10994
1f08dafd
DJ
109952001-10-01 Daniel Jacobowitz <drow@mvista.com>
10996
10997 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10998 some incorrect output instead of timing out.
10999 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11000
674f90ff
CV
110012001-09-28 Corinna Vinschen <vinschen@redhat.com>
11002
11003 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11004 check to allow additional `int'.
11005
9b284272
DJ
110062001-09-27 Daniel Jacobowitz <drow@mvista.com>
11007
11008 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11009 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11010
b55a4771
MS
110112001-09-27 Michael Snyder <msnyder@redhat.com>
11012
11013 * lib/gdb.exp (test_debug_format): New proc.
11014 (setup_xfail_format): Use new proc test_debug_format.
11015 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11016 proc; use new service proc test_debug_format.
11017 Replace all other "gcc_compiled" tests with this test.
11018 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11019 proc; use new service proc test_debug_format.
11020 Replace all other "gcc_compiled" tests with this test.
11021
110222001-09-27 Michael Snyder <msnyder@redhat.com>
11023
11024 * gdb.base/cvexpr.exp: New file.
11025 * gdb.base/cvexpr.c: New file
11026 Test for expressions using const and volatile keywords.
11027
4e6667ac
CV
110282001-09-26 Corinna Vinschen <vinschen@redhat.com>
11029
11030 * gdb.base/constvars.exp: Check for different orders of keywords
11031 and additional "int" strings in output.
11032
4f337972
AC
110332001-09-22 Andrew Cagney <ac131313@redhat.com>
11034
11035 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11036 responses from "help maint".
11037
2015650d
FCE
110382001-09-19 Frank Ch. Eigler <fche@redhat.com>
11039
11040 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11041 to localhost:NNN instead of :NNN, in case Xvfb is listening
11042 only on TCP.
11043
f3bcedc1
CV
110442001-09-19 Corinna Vinschen <vinschen@redhat.com>
11045
11046 * gdb.base/recurse.exp: When checking leaving the watchpoint
11047 scope, recognize when gdb is in function's epilogue and pass.
11048
6b819c92
KS
110492001-09-18 Keith Seitz <keiths@redhat.com>
11050
11051 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11052 support for running tests against sid targets.
11053 (gdbtk_done): Ditto.
11054
a10c9419
CV
110552001-09-18 Corinna Vinschen <vinschen@redhat.com>
11056
11057 * gdb.base/ending-run.c (main): Set stdout buffersize
11058 to the same reasonable value for any target.
11059 * gdb.base/ending-run.exp: Add a regular expression
11060 to make testsuite happy on Sanyo Stormy16 target.
11061
739d0d99
CV
110622001-09-17 Corinna Vinschen <vinschen@redhat.com>
11063
11064 * gdb.base/display.c (do_loops): Add float variable `f'.
11065 Increment f in loop.
11066 * gdb.base/display.exp: Increment timeout by 60 seconds.
11067 Change float display test to use variable `f'.
11068
1b8947f0
JB
110692001-09-17 Jim Blandy <jimb@redhat.com>
11070
11071 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11072 overflowing the limited breakpoint tables on some ROM monitors
11073 (like the ROM68K).
11074
9890ac81
FCE
110752001-09-15 Frank Ch. Eigler <fche@redhat.com>
11076
11077 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11078 the "-ac" (disable access control) flag.
11079
6db765ea
JH
110802001-08-30 Jeff Holcomb <jeffh@redhat.com>
11081
11082 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11083 ints.
11084
4c32cc04
KS
110852001-08-30 Keith Seitz <keiths@redhat.com>
11086
11087 * lib/gdb.exp: Move all insight-related functionality into
11088 separate file.
11089 * lib/insight-support.exp: New file.
11090
8d6e6f81
FCE
110912001-08-29 Frank Ch. Eigler <fche@redhat.com>
11092
11093 * config/sid.exp (sid_start): Never set sid verbosity; disable
11094 expect_background {} that consumed its stdout; tolerate </dev/null.
11095 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11096
6a90e1d0
AC
110972001-08-18 Andrew Cagney <ac131313@redhat.com>
11098
11099 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
11100 CLI jump command to start it.
11101 (mi_run_to_main): Fail immediatly when unexpected output.
11102
1759b3c3
AC
111032001-08-18 Andrew Cagney <ac131313@redhat.com>
11104
11105 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
11106 beginning of function. Fix PR gdb/191.
11107
61d11d80
FCE
111082001-08-16 Frank Ch. Eigler <fche@redhat.com>
11109
11110 * config/sid.exp (sid_start): Don't warn if we cannot figure out
11111 what to force sid endianness to.
11112
942a4df2
KS
111132001-08-15 Keith Seitz <keiths@redhat.com>
11114
11115 * lib/gdb.exp (gdbtk_start): Don't set environment
11116 variables for TCL_LIBRARY and friends. Insight will
11117 now figure these out for itself.
11118
0521c418
MS
111192001-08-02 Michael Snyder <msnyder@redhat.com>
11120
11121 * gdb.base/completion.exp: Remove the symbol "a64l" from
11122 the expect string; this is target-specific, and not related
11123 to what is being tested.
11124
74a9a58a
DB
111252001-08-02 Dave Brolley <brolley@redhat.com>
11126
11127 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
11128
c70819fa
MS
111292001-07-25 Michael Snyder <msnyder@redhat.com>
11130
c2b8fa57
MS
11131 * gdb.base/consecutive.exp: New file. Test stepping over
11132 breakpoints on consecutive instructions.
11133 * gdb.base/consecutive.c: New file.
11134
c70819fa
MS
11135 * gdb.base/call-rt-st.exp: Use double-backslash to quote
11136 curly braces in regular expressions.
11137
2b1a1355
MS
111382001-07-25 Michael Snyder <msnyder@redhat.com>
11139
11140 * gdb.base/ending-run.exp: Accept "Program exited normally" as
11141 legitimate output from stepping out of main.
11142
413eca6f
KS
111432001-07-22 Keith Seitz <keiths@redhat.com>
11144
11145 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
11146 the empty string, do not run the tests.
11147
7e5a9322
SC
111482001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11149
11150 * gdb.base/long_long.exp: Detect size of pointer. Take into
11151 account 2-byte pointers when testing for p/a results.
11152
de58f10f
SC
111532001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11154
d63a86f8 11155 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
11156 and defined to 1K for m68hc11.
11157 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11158 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11159 (sizeof_random_data): New variable to tell the size of the data table;
11160 don't test past this size; always run to main.
11161
d6f5fea1
SC
111622001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11163
11164 * gdb.base/return2.exp: return of long long and double fails for
11165 68HC11; don't execute these tests on that platform.
11166 * gdb.base/return.exp: Return of a double fails for 68hc11.
11167
c477543d
SC
111682001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11169
11170 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11171 tests that print a float.
11172 * call-rt-st.exp: Likewise.
11173
63cf1c79
MK
111742001-07-12 Mark Kettenis <kettenis@gnu.org>
11175
11176 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11177 running this test on Linux.
11178
112f9ab5
MC
111792001-06-24 Michael Chastain <chastain@redhat.com>
11180
11181 * gdb.base/arithmet.exp: Remove some tests to make all test names
11182 unique.
11183
4970cb0f
MS
111842001-07-03 Michael Snyder <msnyder@redhat.com>
11185
11186 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11187 the output of the ptype command.
11188
d85da69f
MS
111892001-07-02 Michael Snyder <msnyder@redhat.com>
11190
4c8a82de
MS
11191 * gdb.base/completion.exp: Don't assume that break.c is the only
11192 source file that may contain functions named "marker".
d85da69f
MS
11193 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11194
8afc772b
AC
111952001-06-28 Andrew Cagney <ac131313@redhat.com>
11196
11197 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11198 of files to delete.
11199
11200 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11201 * gdb.disasm/h8300s.exp: New file.
11202 gdb.disasm/h8300s.s: Likewise.
11203
cff22675
AC
112042001-06-27 Andrew Cagney <ac131313@redhat.com>
11205
11206 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11207 empty breakpoint tables.
11208
68c81b54
AC
112092001-06-25 Andrew Cagney <ac131313@redhat.com>
11210
11211 * lib/mi-support.exp: Update args=... part of stop-reason
11212 patterns. Accept either a list or a tuple.
11213
2dd62704
AC
112142001-06-23 Andrew Cagney <ac131313@redhat.com>
11215
11216 * lib/mi-support.exp: Remove local emacs variable defining
11217 change-log-default-name.
11218
b4127474
MC
112192001-06-22 Michael Chastain <chastain@redhat.com>
11220
11221 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11222 This is operationally compatible with the previous version.
11223
8dbfb380
JB
112242001-06-13 Jim Blandy <jimb@redhat.com>
11225
11226 * lib/gdb.exp (gdb_test): Doc fix.
11227
f2d8c86d
MC
112282001-06-10 Michael Chastain <chastain@redhat.com>
11229
11230 * gdb.base/exprs.exp: Remove a duplicate test.
11231
81564d34
JB
112322001-06-06 Jim Blandy <jimb@redhat.com>
11233
11234 * gdb.base/return2.exp (main): Use values to test float and double
11235 returns that are not NaN's, to avoid being confused by IEEE
11236 comparison rules.
11237
da55addb
MS
112382001-06-04 Michael Snyder <msnyder@redhat.com>
11239
11240 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 11241 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
11242 rather than wait for 12 more tests to time out.
11243
42c65987
JB
112442001-06-06 Jim Blandy <jimb@redhat.com>
11245
b18bced9 11246 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 11247 Don't forget to match the GDB prompt.
b18bced9 11248
42c65987
JB
11249 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11250
5b41e5f0
JB
112512001-06-04 Jim Blandy <jimb@redhat.com>
11252
11253 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11254 command.
11255
015e046f
KB
112562001-05-31 Kevin Buettner <kevinb@redhat.com>
11257
11258 * gdb.base/annota1.exp (info break): Match four or more spaces
11259 after "Address".
11260
fb1ffbbe
MC
112612001-05-31 Michael Chastain <chastain@redhat.com>
11262
11263 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
11264 (dm_type_int_star): Likewise.
11265 (dm_type_long_star): Likewise.
11266 (dm_type_void_star): Likewise.
11267
5ea2a32c
KB
112682001-05-29 Kevin Buettner <kevinb@redhat.com>
11269
11270 * gdb.base/completion.exp (INPUTRC): Set this environment variable
11271 to a known value in order to get consistent results regardless
11272 of the setting of INPUTRC or the presence or contents of .inputrc.
11273
ae23c492
MS
112742001-05-24 Michael Snyder <msnyder@redhat.com>
11275
ac55707e
MS
11276 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
11277 Don't require that the main thread and the manager thread are the
11278 first in the list.
11279
ae23c492
MS
11280 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
11281 debugging. If test fails, issue an "unsupported" not a "fail".
11282
400071f1
JB
112832001-05-24 Jim Blandy <jimb@redhat.com>
11284
11285 Don't assume that short is shorter than int.
11286 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
11287 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 11288 this isn't true.
400071f1
JB
11289 ("print unsigned char == (~0)"): Add test that verifies that ~0,
11290 an int, is not equal to ~0 stored in an unsigned char. This tests
11291 the same thing that the previous test meant to, but works on
11292 16-bit machines, too.
11293 ("print unsigned char != (~0)"): Same test, complemented.
11294
0816a3e5
MS
112952001-05-24 Michael Snyder <msnyder@redhat.com>
11296
11297 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 11298 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
11299 and prevents dejagnu getting out of step.
11300
f6dc23a9
KB
113012001-05-23 Kevin Buettner <kevinb@redhat.com>
11302
11303 * gdb.base/finish.exp (finish_void): Revise pattern for
11304 stopping on the call statement to not permit stopping at
11305 the start of the instructions comprising the call sequence.
11306
7dbd117d
MC
113072001-05-19 Michael Chastain <chastain@redhat.com>
11308
11309 * gdb.base/callfuncs.exp: Make all test names unique.
11310 * gdb.base/commands.exp: Make all test names unique.
11311 * gdb.base/condbreak.exp: Make all test names unique.
11312 * gdb.base/dbx.exp: Make all test names unique.
11313 * gdb.base/default.exp: Make all test names unique.
11314 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11315 and TIMEOUT messages to their corresponding PASS message.
11316 * gdb.base/ending-run.exp: Make all test names unique.
11317 * gdb.base/long_long.exp: Remove duplicate test.
11318
6b0b0a9e
KB
113192001-05-21 Kevin Buettner <kevinb@redhat.com>
11320
11321 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11322 stop on the call statement as well as the statement after the
11323 call.
11324
2caa35cb
MS
113252001-05-21 Michael Snyder <msnyder@redhat.com>
11326
11327 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11328
40713331
EZ
113292001-05-10 Elena Zannoni <ezannoni@redhat.com>
11330
a9c64011
AS
11331 * gdb.base/completion.exp: Revamp test. Make it execute on all
11332 platforms.
40713331 11333
c2c1be8d
EZ
113342001-05-10 Elena Zannoni <ezannoni@redhat.com>
11335
a9c64011
AS
11336 * config/gdbserver.exp (gdb_load): Handle the case
11337 in which the arguments to gdbserver are given in the
11338 baseboard configuration file.
11339 Also handle the case in which the server needs to do a
11340 load.
2c9cd303 11341
9671de48
KS
113422001-05-07 Keith Seitz <keiths@cygnus.com>
11343
a9c64011
AS
11344 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11345 set up the display for testing.
11346 (gdbtk_start): Convert all paths to paths that tcl will like.
11347 Export target information to environment.
11348 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11349 necessary.
11350 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
11351 (to_tcl_path): New proc to convert a given pathname into
11352 a path acceptible as an argument to a tcl command.
11353 (_gdbtk_export_target_info): New proc to export target info
11354 into the environment for gdbtk testing.
11355 (gdbtk_done): New proc to signal end-of-test.
9671de48 11356
5a360f47
JB
113572001-05-06 Jim Blandy <jimb@redhat.com>
11358
11359 * restore.c: Make the code of caller0 correspond to its comment.
11360
66c756c6
MS
113612001-05-03 Michael Snyder <msnyder@redhat.com>
11362
11363 * config/sid.exp (gdb_target_sid): Check for error messages.
11364 On error or timeout, don't make expect exit (which will terminate
11365 all subsequent tests); instead just make gdb exit.
d63a86f8 11366 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
11367 return a negative value.
11368
a966fde5
JB
113692001-04-24 Jim Blandy <jimb@redhat.com>
11370
851c18e0
JB
11371 * gdb.c++/templates.exp: If we see the prompt for the overload
11372 list, but we haven't recognized any of the longer patterns,
11373 arrange for this test to fail, not hang.
11374
a966fde5
JB
11375 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
11376 variations.
11377
db144853
MC
113782001-04-22 Michael Chastain <chastain@redhat.com>
11379
11380 * gdb.c++/local.exp: Use the 'runto' library function.
11381 * gdb.c++/namespace.exp: Likewise.
11382 * gdb.c++/overload.exp: Likewise.
11383
3207ec21
KB
113842001-03-26 Kevin Buettner <kevinb@redhat.com>
11385
11386 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
11387 * gdb.base/step-line.exp: New file. Test step/next in presence of
11388 #line directives.
11389 * gdb.base/step-line.c: New file. Test program for the above.
11390 * gdb.base/step-line.inp: New file. We pretend that this file has
11391 been transformed by some other tool into step-line.c.
11392
13b57657
JB
113932001-03-21 Jim Blandy <jimb@redhat.com>
11394
11395 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
11396 unmangled operator names.
11397
754cbe1c
JB
113982001-03-20 Jim Blandy <jimb@redhat.com>
11399
11400 * gdb.threads/linux-dp.exp: Recognize an additional message
11401 generated by GDB when it doesn't understand how to debug threads
11402 on the target system.
11403
177495c9
AC
114042001-03-19 Andrew Cagney <ac131313@redhat.com>
11405
11406 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
11407
f266096b
MC
114082001-03-12 Michael Chastain <chastain@redhat.com>
11409
11410 * gdb.c++/derivation.exp: Use the 'runto' library function.
11411
cac3c2ff
MC
114122001-03-12 Michael Chastain <chastain@redhat.com>
11413
11414 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
11415
b6c11a24
MC
114162001-02-24 Michael Chastain <chastain@redhat.com>
11417
11418 * gdb.c++/ref-types.exp: Change handwritten code to library
11419 function 'runto'.
11420
6bae5bce
OF
114212001-03-16 Orjan Friberg <orjanf@axis.com>
11422
11423 * gdb.base/signals.exp: Set count to 0 explicitly.
11424
0015fd9a
MS
114252001-03-15 Mark Salter <msalter@redhat.com>
11426
11427 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
11428 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
11429 (gdb_load): Add support for additional target_info: gdb_download_size
11430 and gdb_load_timeout.
0015fd9a 11431
fc33412a
DT
11432Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11433
11434 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11435 file -- to prevent failing when the compile fails but we have no
11436 intention of running the tests anyway.
11437
11438 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11439 tests if set.
11440
11441 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11442 integers.
11443
11444 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11445 * gdb.c++/namespace.exp: Ditto.
11446
115f06de
OF
114472001-03-07 Orjan Friberg <orjanf@axis.com>
11448
11449 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11450 * gdb.base/pointers.exp: Relax pattern match of decimals.
11451
b6ba6518
KB
114522001-03-06 Kevin Buettner <kevinb@redhat.com>
11453
11454 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11455 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11456 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11457 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11458 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11459 config/sh.exp, config/sid.exp, config/slite.exp,
11460 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11461 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11462 config/vxworks.exp, config/vxworks29k.exp,
11463 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11464 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11465 gdb.base/arithmet.exp, gdb.base/assign.exp,
11466 gdb.base/async.exp, gdb.base/attach.exp,
11467 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11468 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11469 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11470 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11471 gdb.base/commands.exp, gdb.base/completion.exp,
11472 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11473 gdb.base/constvars.exp, gdb.base/corefile.exp,
11474 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11475 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11476 gdb.base/ending-run.exp, gdb.base/environ.exp,
11477 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11478 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11479 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11480 gdb.base/funcargs.exp, gdb.base/help.exp,
11481 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11482 gdb.base/logical.exp, gdb.base/long_long.exp,
11483 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11484 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11485 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11486 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11487 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11488 gdb.base/regs.exp, gdb.base/relational.exp,
11489 gdb.base/remote.exp, gdb.base/reread.exp,
11490 gdb.base/restore.exp, gdb.base/return2.exp,
11491 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11492 gdb.base/selftest.exp, gdb.base/setshow.exp,
11493 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11494 gdb.base/sigall.exp, gdb.base/signals.exp,
11495 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11496 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11497 gdb.base/step-test.exp, gdb.base/structs.c,
11498 gdb.base/structs.exp, gdb.base/structs2.exp,
11499 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11500 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11501 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11502 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11503 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11504 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11505 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11506 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11507 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11508 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11509 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11510 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11511 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11512 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11513 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11514 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11515 gdb.trace/circ.exp, gdb.trace/collection.exp,
11516 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11517 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11518 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11519 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11520 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11521 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11522 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11523 notices.
11524
dc96c6c7 115252001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11526
11527 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11528 first arg is int not float.
11529
dc96c6c7 115302001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11531
11532 * gdb.base/reread.exp: Unsupported for non-native targets;
11533 doesn't work for remote debugging.
11534
9b0c4aeb
FN
115352001-02-19 Fernando Nasser <fnasser@redhat.com>
11536
11537 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11538 * gdb.base/ending-run.exp: Properly handle the BSP state when
11539 stepping past the end of main.
9b0c4aeb 11540
02aa71d5
MC
115412001-02-19 John Moore <jmoore@redhat.com>
11542
11543 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11544 Converted HPUX fix for non-expected items following multiple
11545 step commands into general solution for all platforms.
11546
1fa449a4
MC
115472001-02-18 Michael Chastain <chastain@redhat.com>
11548
11549 * gdb.c++/classes.exp (do_tests): Change runto statements
11550 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11551 statements demangler agnostic.
11552 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11553 (gdb_virtfunc_restart): Likewise.
11554
b2f9ec70
MC
115552001-02-14 Michael Chastain <chastain@redhat.com>
11556
11557 * gdb.c++/inherit.exp (do_tests): Change runto statements
11558 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11559 statements demangler agnostic.
11560
cf74b8ca
AC
11561Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11562
11563 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11564 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11565 before calling common_routine 15 times'' tests.
11566
99f78f56
MC
115672001-02-11 Michael Chastain <chastain@redhat.com>
11568
11569 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11570 Helps the test script figure out which demangler is in use.
11571 (dm_type_foo_ref): Ditto.
11572 (dm_type_int_star): Ditto.
11573 (dm_type_long_star): Ditto.
11574 (dm_type_unsigned_int): Ditto.
11575 (dm_type_void): Ditto.
11576 (dm_type_void_star): Ditto.
99707966 11577 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11578 Probe the gdb demangler and set variables to accommodate
11579 formatting differences.
11580 (info_func_regexp): New function. Same as info_func, but
11581 matches against a regexp.
11582 (info_func): Match against a literal string.
11583 (print_addr_2): New function. Match against a literal string,
11584 which can be different from the input to gdb.
11585 (print_addr): Simply call print_addr_2 with the same argument twice.
11586 (test_lookup_operator_functions): Use demangler formatting variables.
11587 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11588 the tests in the same order as the C++ class declaration.
11589 (test_paddr_operator_functions): Ditto.
11590 (test_paddr_overloaded_functions): Ditto.
11591 (test_paddr_hairy_functions): Use demangler formatting variables.
11592 Add reference to gdb/19 for related tests.
11593 (do_tests): Call probe_demangler.
11594
1de8f023
KB
115952001-01-30 Kevin Buettner <kevinb@redhat.com>
11596
11597 * gdb.c++/templates.cc (printf): Remove unused function definition.
11598
ca3f91ed
MS
115992001-01-26 Felix Lee <flee@redhat.com>
11600
11601 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11602
116032001-01-25 matthew green <mrg@redhat.com>
11604
11605 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11606 up sid.
11607 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11608
116092001-01-25 matthew green <mrg@redhat.com>
11610
11611 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11612 Deprecate $sid_spawn_id.
ca3f91ed
MS
11613 (sid_exit): Remove code necessary only for `spawn.'
11614
116152001-01-25 matthew green <mrg@redhat.com>
11616
11617 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11618
fb18ec4a
MC
116192001-01-28 Michael Chastain <chastain@redhat.com>
11620
11621 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11622 to call when tests fail. It takes gdb out of the overloaded
11623 function choice menu back to the main prompt, so that the test
11624 program stays synchronized.
11625 (set_bp_overloaded): New proc to collect all the common
11626 code for setting a breakpoint on an overloaded name. Calls
11627 take_gdb_out_of_choice_menu when needed.
11628 (menu_overload1arg): New variable to collect the repeated
11629 instances of the expected menu for an overloaded name. Change
11630 the regular expression to handle changes in g++ type encoding:
11631 "void" can be either "void" or "", and "unsigned int" can be
11632 either "unsigned int" or "unsigned".
11633 (continue_to_bp_overloaded): Change regular expressions to handle
11634 changes in g++ type encoding.
11635 (no proc): Call take_gdb_out_of_choice_menu when needed.
11636 Remove redundant calls to "info break". Accept either "canceled"
11637 or "cancelled". Change regular expressions in "info break"
11638 calls to handle changes in g++ type encoding. Give all tests
11639 unique strings.
11640
9c646a6e
BE
116412001-01-17 Ben Elliston <bje@redhat.com>
11642
11643 * config/sid.exp: New file.
11644
9549d9c1
AC
11645Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11646
11647 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11648
dc96c6c7 116492000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11650
11651 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11652 Add a RE to accept a non-ascii char if one is ever presented.
11653
b4df4f68
FN
116542000-12-20 Fernando Nasser <fnasser@redhat.com>
11655
297dd0fd 11656 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11657
dc96c6c7 116582000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11659
d63a86f8 11660 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11661 in regexp. One '\' does not suffice on Linux.
11662
4a7bddb6
MC
116632000-12-09 Michael Chastain <chastain@redhat.com>
11664
11665 * gdb.base/break.exp (test_clear_command): Use a marker function
11666 rather than 'main' for the test function. Also move this
11667 test to an execution point where the marker function names are
11668 guaranteed to be bound to functions. (Executing tests after a
11669 'finish' from main runs into name conflicts with local names
11670 in __libc_start_main).
11671
dc96c6c7 116722000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11673
11674 * gdb.base/finish.exp: New test for gdb's "finish" command.
11675 * gdb.base/return2.exp: New test for gdb's "return" command.
11676 * gdb.base/return2.c: New source file for above.
11677
dc96c6c7 116782000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11679
11680 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11681 * gdb.base/miscexprs.exp: Ditto.
11682 * gdb.base/pointers.exp: Ditto.
11683 * gdb.c++/derivation.exp: Ditto.
11684 * gdb.c++/local.exp: Ditto.
11685 * gdb.c++/namespace.exp: Ditto.
11686 * gdb.c++/overload.exp: Ditto.
11687 * gdb.c++/ref-types.exp: Ditto.
11688
dc96c6c7 116892000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11690
11691 * gdb.base/constvars.exp: Test result of "up" command.
11692 * gdb.base/miscexprs.exp: Ditto.
11693 * gdb.base/pointers.exp: Ditto.
11694 * gdb.base/scope.exp: Ditto.
11695 * gdb.c++/derivation.exp: Ditto.
11696 * gdb.c++/local.exp: Ditto.
11697 * gdb.c++/namespace.exp: Ditto.
11698 * gdb.c++/overload.exp: Ditto.
11699 * gdb.c++/ref-types.exp: Ditto.
11700
44097287
FN
117012000-11-22 Michael Chastain <chastain@redhat.com>
11702
11703 * mips_pro.exp: Accept either "middle -> top -> main" or
11704 "middle -> main" in the backtrace, because gcc can optimize
11705 tail calls to jumps. Remove setup_xfail for the hppa case.
11706 Add a comment with the original warning messages from PR 3016,
11707 which was filed in 1993, to preserve them for posterity.
11708
9d2e1bab
ND
117092000-11-17 Nick Duffek <nsd@redhat.com>
11710
11711 * lib/gdb.exp (gdb_test): Override timeout with board info.
11712
1aca8eb7
ND
117132000-11-17 Nick Duffek <nsd@redhat.com>
11714
11715 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11716 the second kill and detach messages.
11717
93076499
ND
117182000-11-17 Nick Duffek <nsd@redhat.com>
11719
11720 * configure.in: Add AC_EXEEXT.
11721 * configure: Regenerate.
11722 * Makefile.in (just-check): Export EXEEXT.
11723 * lib/gdb.exp ($EXEEXT): Import from environment.
11724 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11725 expect "maint dump-me" on Cygwin.
11726 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11727 $EXEEXT.
11728
30e87cd3
ND
117292000-11-17 Nick Duffek <nsd@redhat.com>
11730
11731 * gdb.base/break.exp: Test backtrace and finish from called
11732 function on all platforms, not just HP-UX.
11733
dc96c6c7 117342000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11735
11736 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11737 code from gdb_target_monitor, so it can be used independantly
11738 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11739
dc96c6c7 117402000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11741
11742 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11743 * gdb.base/corefile.exp: Expect the message "Program is being
11744 debugged already" when we send the "corefile" command, since
11745 the preceeding gdb_load may have connected gdb to a remote target.
11746 * gdb.base/display.exp: Disable hardware watchpoints if new
11747 board info variable "no_hardware_watchpoints" is true.
11748 Replace single-letter commands with more readable ones.
11749 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11750 if new board info variable "no_hardware_watchpoints" is true.
11751 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11752 to see if stdio (printf) testing is possible.
11753 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11754 board info variable "no_hardware_watchpoints" is true. Use new
11755 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11756
39124dea
FN
117572000-11-13 Fernando Nasser <fnasser@redhat.com>
11758
11759 From Orjan Friberg <orjanf@axis.com>:
11760 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11761 in array print pattern match.
11762
a9e2e984
FN
117632000-11-09 Fernando Nasser <fnasser@redhat.com>
11764
11765 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11766 spelling "cancelled" to U.S. spelling "canceled" to match changes
11767 made to gdb.
11768 * gdb.c++/ovldbreak.exp: Ditto.
11769
c7db355b
PS
117702000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11771
11772 * gdb.base/callfuncs.c (main): Moved to end of file, call
11773 t_double_values to initialize the FPU before inferior calls are made.
11774 * gdb.base/callfuncs.exp: Test for register preservation after calling
11775 inferior functions. Add tests for continuining, finishing and
11776 returning from a stop in a call dummy.
11777
dc96c6c7 117782000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11779
11780 * gdb.base/commands.exp: Break up long lines, and re-indent.
11781
dc96c6c7 117822000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11783
11784 * config/gdbserver.exp: Rewritten from the ground up, to make it
11785 compatible with the current dejagnu tree, and to make it work with
11786 the new "gdbserver" in libremote.
11787
dc96c6c7 117882000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11789
11790 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11791 * gdb.base/varargs.exp: Skip entire test if no printf support.
11792 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11793 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11794
dc96c6c7 117952000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11796
11797 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11798 no floating point support.
11799 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11800 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11801 * gdb.base/call-rt-st.exp: Ditto.
11802 * gdb.base/call-strs.exp: Ditto.
11803
bac5fc66
JG
118042000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11805
11806 * gdb.base/sizeof.c: include <stdio.h>.
11807
11808 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11809 'finish', otherwise uncaptured gdb_prompt would potentially
11810 throw remaining test points out of sync.
bac5fc66 11811
b22a6027
SB
118122000-07-26 Scott Bambrough <scottb@netwinder.org>
11813
11814 * gdb.base/recurse.exp: Run tests for all targets.
11815 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11816 gnu-oldld case on ARM.
11817 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11818 for ARM targets.
d63a86f8 11819
d8231941
AG
11820Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11821
11822 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11823 * gdb.java/configure: Rebuild.
11824
8caabe69
AG
11825Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11826
11827 * gdb.java/jv-exp.exp: New file.
11828
9d273ca3
AG
11829Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11830
11831 * configure: Rebuilt.
11832 * configure.in (configdirs): Add gdb.java.
11833 * gdb.java/jmisc.java: New file.
11834 * gdb.java/jmisc.exp: New file.
11835 * gdb.java/Makefile.in: New file.
11836 * gdb.java/configure: Rebuilt.
11837 * gdb.java/configure.in: New file.
11838 * lib/java.exp: New file.
11839
4f823a66
AC
11840Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11841
11842 * gdb.base/exprs.exp: Test casts to a pointer including over and
11843 underflow.
11844
2391e11d
AC
11845Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11846
11847 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11848 and the compilers sizes.
11849
54602222
ND
118502000-07-09 Nick Duffek <nsd@redhat.com>
11851
11852 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11853 (use_methods): New function.
11854 (main): Call use_methods().
11855 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11856 (do_tests): Call test_method_param_class.
11857
2bec0572
ND
118582000-07-09 Nick Duffek <nsd@redhat.com>
11859
11860 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11861 spelling.
11862 (test_enums): New procedure. Move enum tests from end of script
11863 to here. Set breakpoint on function name instead of line number.
11864 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11865 (enums2): New marker function.
11866 (enums1): New function.
11867 (main): Call enums1(). Move enum tests to enums1().
11868
78492fde
AC
11869Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11870
11871 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11872 compile/link program. Update line numbers.
11873 * gdb.asm/d10v.inc: Define ``startup''.
11874 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11875
49a2cef8
AC
11876Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11877
11878 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11879
3e6c8688
EZ
118802000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11881
11882 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11883 of 'help maint print' command.
11884
9ff5cbe9
AC
11885Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11886
11887 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11888 they use gdb_expect_list.
11889
17c579bd
AC
11890Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11891
11892 * gdb.base/commands.exp: Use ``set remote
11893 memory-read-packet-size'' instead of ``set endian big'' to test
11894 long commands.
11895
e6d71bf3
DB
118962000-06-03 Daniel Berlin <dan@cgsoftware.com>
11897
11898 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11899 g++, and stop skipping them.
e6d71bf3
DB
11900
11901 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11902 work under g++.
11903
d63a86f8 11904 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11905 initialization.
11906
dc96c6c7 119072000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11908
11909 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11910 the regular expression: accept an (almost) arbitrary sequence of
11911 "frames-invalid" and "breakpoints-invalid" messages both before
11912 and after the "starting" message.
11913
dc96c6c7 119142000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11915
11916 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11917
dc96c6c7 119182000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11919
11920 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11921 Relax the regular expression a little, make it pass on Solaris 8.
11922
8216cda9
KB
119232000-05-12 Kevin Buettner <kevinb@redhat.com>
11924
11925 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11926 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11927 Instead, it is permissible for gdb to stop on the line of the
11928 call itself.
11929
1a570b2f
MS
119302000-05-12 Michael Snyder <msnyder@.cygnus.com>
11931
11932 * gdb.base/break.exp (bp on small function, optimized file):
11933 Add a second pass pattern. The behavior differs here between stabs
11934 and dwarf for one-line functions. Stabs preserves two line symbols
11935 (one before the prologue and one after) with the same line number,
11936 but dwarf regards these as duplicates and discards one of them.
11937 Therefore the address after the prologue (where the breakpoint is)
11938 has no exactly matching line symbol, and GDB reports the breakpoint
11939 as if it were in the middle of a line rather than at the beginning.
11940
dc96c6c7 119412000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11942
d63a86f8 11943 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11944 rather than "send_gdb" (for consistancy).
11945
7d418785
AC
11946Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11947
11948 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11949 * gdb.c++/templates.cc: Properly check for GCC version number.
11950 * lib/compiler.cc: Likewise
11951
dc96c6c7 119522000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11953
d63a86f8 11954 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11955 gdb may not stop at the first line of main, due to code motion.
11956
dc96c6c7 119572000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11958
11959 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11960 This test depends on parsing the printf output from the target.
11961 Since the sparclet stub doesn't do stdio, this will never work.
11962 * gdb.base/call-rt-st.exp: ditto.
11963 * gdb.base/call-strs: ditto.
11964
dc96c6c7 119652000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11966
11967 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11968
11969 * gdb.base/ending-run.exp: After connecting to a remote target,
11970 but before running, the target will appear to be in a random
11971 location. Specify both a file and a line for breakpoints.
11972 Also, the function that calls main may be called 'init'
11973 rather than 'start'.
11974
a5a51225
EZ
119752000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11976
11977 * gdb.base/help.exp: Update output for add-symbol-file command.
11978
7930cc7c
FN
119792000-04-10 Fernando Nasser <fnasser@cygnus.com>
11980
11981 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11982 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11983
23e37ab1
C
119842000-04-07 J.T. Conklin <jtc@redback.com>
11985
e93c542c
C
11986 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11987
23e37ab1
C
11988 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11989
591b8fa3
PDM
11990Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11991
11992 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11993 values that can be represented exactly.
11994 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11995 above change, and to not check against the directory part of the source
11996 file name.
11997 (step into print_long_arg_list): Likewise.
11998 (print print_small_structs from print_long_arg_list): Likewise.
11999 (print print_long_arg_list): Likewise.
12000
7a495180
EZ
120012000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12002
30b53638 12003 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 12004
beb998c6
AC
12005Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12006
12007 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12008
1c689132
DB
120092000-03-25 Daniel Berlin <dan@cgsoftware.com>
12010
12011 * gdb.base/commands.exp (deprecated_command_test): Add test for
12012 deprecate with no arguments.
12013
c1790a9d
JL
120142000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12015
12016 * gdb.base/break.exp: Add new test for setting breakpoints on
12017 optimized code so we can test breakpoints work even when function
12018 prologues may be optimized away
12019
003ba290
FN
120202000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12021
12022 From David Whedon <dwhedon@gordian.com>
a9c64011 12023 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 12024
6837a0a2
DB
120252000-03-22 Daniel Berlin <dan@cgsoftware.com>
12026
12027 * gdb.base/help.exp: Added test for new apropos command.
12028
b9593231
KB
120292000-03-21 Kevin Buettner <kevinb@redhat.com>
12030
12031 * gdb.base/pointers.c (usevar): New function.
12032 (main): Make sure that global variables v_int_pointer2, rptr,
12033 and y are all referenced someplace in the program by calling
12034 usevar() on them. [Some linkers delete symbols which are
12035 never referenced. The space remains, but there's no way to
12036 get a (symbolic) handle on the variable from the debugger.]
12037
751a959b
EZ
120382000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12039
12040 * gdb.base/printcmds.c: Add typedeffed arrays.
12041
12042 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12043 procedure to test arrays that are typedef'd.
12044
73a93a32
JI
120452000-03-13 James Ingham <jingham@leda.cygnus.com>
12046
12047 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 12048 the library directories.
73a93a32 12049
fb40c209
AC
12050Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12051
12052 * configure.in (configdirs): Add sub directory gdb.mi.
12053 * configure: Re-generate.
12054
12055 * gdb.mi: New directory.
d63a86f8 12056
ee4dd2c9
AC
120572000-02-25 Scott Bambrough <scottb@netwinder.org>
12058
12059 * gdb.base/long_long.exp: Correct test suite failure when printing
12060 a long long value as a double on ARM platforms.
12061
70f0cc22
JB
120622000-02-16 Jim Blandy <jimb@redhat.com>
12063
12064 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12065 default source file is set properly before running this test.
12066
853819b8
EZ
120672000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12068
12069 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12070 gdbtk/library directory, not in gdbtcl2.
12071
dfcd3bfb
JM
120722000-02-04 Jim Blandy <jimb@redhat.com>
12073
12074 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12075 backslash from regexp pattern.
12076
12077 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12078 procedure. Use it to run all the "continue to bp overloaded"
12079 tests. Note that this changes the names of the tests slightly.
12080 If the breakpoint hit message includes a hex PC value, because
12081 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12082 from the real source code, still consider that a pass.
12083
12084 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12085 XFAIL here if the breakpoint message contains a hex address. Note
12086 similar change on 1999-11-02.
12087
12088 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12089
12090 * gdb.base/ptype.exp: Establish a default source file before
12091 calling get_debug_format.
12092
120932000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12094
12095 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12096
8b93c638
JM
120972000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12098
12099 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
12100 of successive stepi commands -- while in the prologue we should see
12101 the function entry bracket.
12102
121032000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12104
12105 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
12106 reach __change_mode() when stepping through the end of main().
12107
c5394b80
JM
121082000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
12109
12110 * gdb.base/default.exp: Fix expected pattern.
12111 * gdb.base/help.exp: Same.
12112
0d06e24b
JM
121132000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12114
12115 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
12116 Don't use xfail's because that affects only the following test.
d63a86f8 12117
0d06e24b
JM
12118 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
12119 solaris or linux.
12120
12121 * gdb.base/selftest.exp: Update to reflect changes to main.c.
12122
dc96c6c7 121232000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 12124
d63a86f8 12125 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
12126 "A syntax error" rather than "A parse error". Accept both.
12127
121282000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
12129
12130 * gdb.base/default.exp: Remove OS dependent string from "target
12131 remote" test.
12132 * gdb.base/help.exp: Same for "help target remote" test.
12133
c3f6f71d
JM
121342000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12135
12136 From Jim Kingdon <kingdon@redhat.com>:
12137
12138 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
12139 prompt (cleanup rather than necessity, but still might keep output
12140 from spilling to next test).
12141
121422000-01-02 Fred Fish <fnf@cygnus.com>
12143
12144 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
12145 AIX, which defines them in <sys/types.h>.
12146
ed9a39eb 121471999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 12148
ed9a39eb
JM
12149 * gdb.base/default.exp: Match arm* etc instead of arm in "info
12150 float" test.
12151
121521999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 12153
ed9a39eb 12154 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
12155
12156 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12157 outermost frame disallowed".
12158
121591999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12160
12161 * gdb.base/setvar.exp: New tests for setting the value of a struct
12162 with a constant list.
12163
121641999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12165
12166 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12167 require the user to type a cast before setting the value of a struct.
12168
de57eccd
JM
121691999-12-06 Jim Blandy <jimb@cygnus.com>
12170
12171 * gdb.base/default.exp: Expect the new 'info float' command on
12172 all i386 platforms.
12173
12174 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12175 LinuxThreads libraries that don't support debugging.
12176
c2d11a7d
JM
12177Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12178
12179 * gdb.base/remote.c: Fill the buffer with truely random data.
12180 Change the buffer type to ``unsigned char'' to simplify size
12181 arithmetic.
12182
12183 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12184 stub only handles 400-1 byte packets. Verify that the download
12185 worked.
12186
121871999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12188
12189 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12190 tests, using UNRESOLVED for the untested cases. Also, does not wait
12191 for a timeout if the prompt was received before a recognizable pattern.
12192
121931999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12194
12195 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12196
121971999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12198
12199 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12200 watchpoints.
12201
122021999-11-24 Jason Merrill <jason@casey.cygnus.com>
12203
12204 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12205
12206 * gdb.c++/local.exp: Be more flexible in recognizing local class
12207 name mangling. Don't allow horribly truncated method names.
12208 * gdb.c++/derivation.exp: Expect protected inheritance.
12209 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12210 * gdb.c++/virtfunc.exp: Likewise.
12211 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12212 when printing a nested enum.
12213
122141999-11-22 Jim Blandy <jimb@cygnus.com>
12215
12216 * gdb.base/step-test.exp: Properly await GDB's response to setting
12217 a breakpoint on the call to large_struct_by_value.
12218
12219 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12220 just because we have debug info for the `start' function.
12221
122221999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12223
12224 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12225 "Unknown signal" messages, which indicate (on LinuxThreads) that
12226 GDB doesn't know how to debug threads on this system. This is
12227 better than hanging while philosopher 0 dumps chatter into gdb.log.
12228
122291999-11-18 Tom Tromey <tromey@cygnus.com>
12230
12231 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12232
122331999-11-18 Fred Fish <fnf@cygnus.com>
12234
12235 * gdb.base/coremaker2.c: Add sample program for generating
12236 cores that is more self contained than coremaker.c. Eventually
12237 I'll add more code to this and tie it into the testsuite.
12238
4ce44c66
JM
122391999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12240
12241 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12242
122431999-11-10 Jimmy Guo <guo@cup.hp.com>
12244
12245 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12246 from $srcdir/lib/.
12247 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12248 and gdb.c++/.
12249
12250 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12251
d63a86f8 12252 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
12253 'continue with watch' test point.
12254
122551999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12256
12257 Merged from p2linux-990323-branch:
d63a86f8 12258
4ce44c66
JM
12259 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
12260
11cf8741
JM
12261Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
12262
12263 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
12264 {limit,fixed}''. Test ``set download-write-size''.
12265
12266Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
12267
12268 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
12269 gdb_expect_list.
12270
12271Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
12272
12273 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
12274
122751999-11-03 Mark Salter <msalter@cygnus.com>
12276
12277 * gdb.base/break.exp: Fix "stub continue" pattern.
12278
122791999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
12280
12281 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
12282
122831999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
12284
12285 * gdb.base/display.exp ("finish"): Add timeout clause.
12286
12287 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
12288 plain prompt clause, so this doesn't have to time out in order to
12289 fail.
12290
12291 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
12292 breakpoint hit messages include an address.
12293
12294 * gdb.base/display.exp: Don't forget to escape parens in regular
12295 expressions. Unix regexp notatation sucks.
12296
122971999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12298
12299 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12300 order for 'signalled' message.
12301
5c44784c
JM
123021999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12303
12304 From Jimmy Guo <guo@cup.hp.com>:
12305 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12306 * gdb.base/annota1.c: Add code for tests to work with.
12307
123081999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12309
12310 * gdb.base/remote.exp: New test for remote downloading settings.
12311 * gdb.base/remote.c: New file with large .data.
12312
917317f4
JM
123131999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12314
12315 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12316 for LinuxThreads support, merged from the Code Fusion branch.
12317
12318Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12319
12320 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12321 containing exp_continue into a while within an expect. Don't
12322 attempt a start more than three times. Check return value from
12323 gdb_load.
d63a86f8 12324
2df3850c
JM
12325Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12326
12327 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12328 a pass case.
12329
2acceee2
JM
123301999-10-01 Kevin Buettner <kevinb@cygnus.com>
12331
12332 * gdb.base/break.c (main): Added a statement that we can step
12333 off of.
12334 * gdb.base/break.exp: Added tests for setting a breakpoint
12335 at an offset and stepping onto a breakpoint.
12336
123371999-10-01 Fred Fish <fnf@cygnus.com>
12338
d63a86f8 12339 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
12340 gdb output.
12341
c2c6d25f
JM
123421999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12343
12344 * gdb.base/break.exp: Code locations are in hex, don't forget!
12345 (For HP-UX.)
12346
123471999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12348
12349 * condbreak.exp: Use break.c as test program.
12350 * condbreak.c: Remove, redundant with break.c.
12351
123521999-09-15 Stan Shebs <shebs@andros.cygnus.com>
12353
12354 * config/monitor.exp (gdb_target_monitor): Disable X- and
12355 Z-packets if the target needs it.
12356
123571999-09-13 James Ingham <jingham@leda.cygnus.com>
12358
12359 * gdb.c++/overload.exp: Added tests for listing overloaded
12360 functions with function pointers in the arg, explicitly calling
12361 out the version you want.
12362
cff3e48b
JM
123631999-09-09 Stan Shebs <shebs@andros.cygnus.com>
12364
12365 * long_long.exp: Add variations of test cases that work for
12366 targets with 16-bit ints and 32-bit doubles.
12367
d4f3574e
SS
123681999-09-08 Stan Shebs <shebs@andros.cygnus.com>
12369
12370 * break.c (main): Compare a possibly-uninitialized argc with an
12371 unlikely value that fits in 16 bits.
12372
123731999-09-07 Stan Shebs <shebs@andros.cygnus.com>
12374
12375 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
12376 0xfeeb, don't want negative numbers if ints are 16 bits.
12377
12378 * lib/gdb.exp (skip_cplus_tests): New proc.
12379 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12380 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
12381 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
12382 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
12383 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
12384 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
12385 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
12386 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
12387
12388 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
12389
12390Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
12391
12392 * gdb.base/corefile.exp (up): Allow a parameter to appear
12393 in the frame that we're going up to.
12394
12395 From Jim Blandy <jimb@cygnus.com>:
12396
12397 * gdb.base/default.exp (info float): Expect some output now.
12398
12399 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
12400 returning floating-point values to fail on the x86.
12401 * gdb.base/callfwmall.exp (do_function_calls): Same.
12402
12403 * gdb.base/list.exp (test_listsize): Correct expectations for
12404 listing line 1 with listsize 2. Also, listing a single line
12405 works now, as does listing three lines. [Kevin's note: There
12406 were a number of other cases fixed too where the expectations
12407 differed...]
12408
124091999-09-02 Stan Shebs <shebs@andros.cygnus.com>
12410
12411 * gdb.base/selftest.exp: Add case for when version prints as
12412 constant string instead of char pointer.
12413
104c1213
JM
124141999-08-25 Stan Shebs <shebs@andros.cygnus.com>
12415
12416 * gdb.base/ending-run.exp: Add Solaris case for what happens when
12417 stepping out of main.
12418
12419 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
12420 G++ used.
12421
12422 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
12423 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
12424
12425 * gdb.c++/ovldbreak.exp: Update match string in test that
12426 includes a warning of multiple breakpoints.
12427
124281999-08-24 Stan Shebs <shebs@andros.cygnus.com>
12429
12430 * gdb.base/display.exp: Improve precision of step-after-finish
12431 added yesterday.
12432
12433 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12434 test.
12435
12436 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12437 configs when using G++, not just hppa*.
12438
124391999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12440
12441 * gdb.base/async.c: New file.
12442 * gdb.base/async.exp: New file.
12443
12444Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12445
12446 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12447 PA64.
12448
53a5351d
JM
12449Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12450
104c1213
JM
12451 * gdb.base/display.exp: "finish" can leave us mid-line on many
12452 targets, deal with it. Add a small constant to main, instead of
12453 1000 since main+1000 may not be a valid address in the target.
12454
53a5351d
JM
12455 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12456 on hpux11.
12457
12458 * gdb.base/attach.exp: Handle another hpux11 error message variant
12459 when attaching to a process that does not exist.
12460
124611999-08-19 J.T. Conklin <jtc@redback.com>
12462
12463 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12464 characters in 'continue to 1241' test.
12465
124661999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12467
12468 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12469 stop in print_long_arg_list, define and use a whitespace
12470 variable in print_small_structs test, add an XFAIL for Solaris.
12471 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12472 interested enough to fix.
12473
7be570e7
JM
124741999-08-13 Keith Seitz <keiths@cygnus.com>
12475
12476 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12477 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12478 proc knows about targets other than the natives.
12479 (test_assign): Use "gdb_run_cmd" to "run" the target.
12480 Check that we've actually hit the breakpoint at main.
12481 When we attempt to assign a value to a local variable, check
12482 that the variable is in the current scope, i.e., don't use
12483 a test with an empty result.
12484
12485Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12486
12487 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12488 command.
12489
124901999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12491
12492 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12493 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12494 gdb.compat, gdb.threads-hp.
12495 gdb.hp/configure, gdb.hp/configure.in: New files.
12496 gdb.hp/Makefile.in: Recurse into new subdirs.
12497 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12498 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12499 in object files.
12500 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12501
96baa820
JM
125021999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12503
12504 * gdb.base/display.exp: Help expect by putting a newline in the
12505 funky printf, remove a bogus p/a test.
12506
125071999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12508
12509 * gdb.base/display.exp: Make sure that when we say 'run', we are
12510 connected to the target. This is necessary when running not
12511 natively.
12512
125131999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12514
12515 * gdb.base/step-test.exp: Removed some extraneous messages.
12516
12517 * gdb.base/long_long.exp: Don't run memory examination tests
12518 on little-endian targets (they will need a different set of
12519 results to match).
12520
125211999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12522
12523 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12524 until somebody decides to fix GDB.
12525
12526 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12527 constant as "ULL".
12528 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12529 matches for a couple x/2 commands.
12530
a0b3c4fd
JM
125311999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12532
12533 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12534 by merging in ref-types2 tests.
12535 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12536
12537 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12538 * gdb.c++/Makefile.in: Add standard actions.
12539 (EXECUTABLES): Rename from PROGS, update list.
12540 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12541 from gdb.hp.
12542 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12543 foo and bar locals.
12544 * gdb.c++/anon-union.exp: Fix tests to match.
12545 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12546 expect matches to handle output variations.
12547 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12548 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12549 output, add HP alternatives for new and delete prints.
12550 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12551 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12552 * gdb.c++/demangle.exp: Use $style when reporting failure.
12553 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12554 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12555 match alternatives.
12556 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12557 compilers.
12558 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12559 * gdb.c++/method.exp: Add match alternatives.
12560 * gdb.c++/misc.cc: Add bool types.
12561 * gdb.c++/misc.exp: Add tests for bool types.
12562 * gdb.c++/overload.exp: Add xfails.
12563 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12564 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12565 add some more template parameter tests (only for HP currently).
12566 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12567 * gdb.c++/virtfunc.cc: Add return type and value for main.
12568 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12569 match alternatives.
d63a86f8 12570
a0b3c4fd
JM
125711999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12572
12573 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12574
125751999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12576
12577 * gdb.base/signals.exp: Don't expect getting a backtrace from
12578 within a signal handler to fail on Linux.
12579
125801999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12581
12582 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12583 * lib/gdb.exp: Remove some gratuitious semicolons.
12584 (delete_breakpoints): Increase timeout.
12585 (gdb_expect): Add -notransfer option.
12586 (gdb_test): Use -notransfer option.
12587 (get_compiler_info): Add f77 case.
12588 (get_compiler): New proc, split out from gdb_preprocess, add f77
12589 case.
12590 (gdb_preprocess): Call get_compiler.
12591
12592 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12593 * gdb.base/attach.exp, gdb.base/display.exp,
12594 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12595 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12596 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12597 third arg to gdb_test.
12598 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12599 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12600 HP-UX xfails, add others.
12601 * gdb.base/completion.exp: Reflect name change of self-test.
12602 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12603 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12604 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12605 HP failure number.
12606 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12607 useless HP-UX 10.30 references.
12608 * gdb.base/maint.exp: Loosen matches.
12609 * gdb.base/pointers.c (main): Declare more_code.
12610 * gdb.base/pointers.exp: Match on output of a `next'.
12611 * gdb.base/structs.c: Add prototypes.
12612 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12613 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12614
126151999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12616
12617 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12618 command.
12619
126201999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12621
12622 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12623 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12624
12625 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12626 debug info. Deal with lack of signal hanlder info in stack.
12627
a9c64011 12628 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12629 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12630
5a2468f5
JM
126311999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12632
12633 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12634 gdb.base/foll-vfork.exp: Don't run for crosses.
12635
adf40b2e
JM
12636Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12637
12638 * gdb.base/configure.in: Check for gdbvars.exp instead of
12639 a1-selftest.exp.
12640 * gdb.base/configure: Re-generate.
12641
126421999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12643
12644 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12645 in trying to run first and name is too long.
12646
12647 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12648 pointers2.c and pointers2.exp, respectively.
12649 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12650 doschk happier.
12651
43e526b9
JM
126521999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12653
12654 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12655 callfuncs2.c and callfuncs2.exp.
12656
12657 * gdb.base/list.exp: Remove mistaken xfails.
12658 * gdb.base/list0.h: Add optional prototypes.
12659
9846de1b
JM
12660Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12661
a9c64011 12662 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12663 calling malloc.
a9c64011
AS
12664 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12665 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12666 use.
12667
126681999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12669
12670 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12671 * gdb.base/annota2.cc, annota2.exp: Move from here.
12672 * gdb.c++/annota2.cc, annota2.exp: To here.
12673 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12674
43ff13b4
JM
12675Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12676
12677 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12678 a consistent format.
12679
085dd6e6
JM
126801999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12681
12682 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12683 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12684 HP compilers, also set the globals $true and $false.
12685
12686 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12687 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12688 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12689 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12690 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12691 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12692 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12693 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12694 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12695 whatis.c} Add C++ compatible function definitions and return
12696 types, add includes for library functions.
12697 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12698 * gdb.base/step-test.c (myglob): Rename from glob.
12699 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12700 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12701 files, move here from gdb.hp.
12702 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12703 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12704 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12705 Adjust line numbers in regexps.
12706
12707 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12708 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12709 instead of 0/1.
12710
12711 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12712 foll-vfork.exp: New files, move here from gdb.hp.
12713 * gdb.base/page.exp: New file, test of pagination command.
12714
12715 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12716 recursion test.
12717 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12718
12719 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12720 gdb.base/solib.exp: Fix compiler invocation process.
12721
12722 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12723 HP-UX 11, turn off overload resolution explicitly.
12724 * gdb.base/commands.exp: Set argument list explicitly, add
12725 watchpoint test.
12726 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12727 them work.
12728 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12729 expressions properly.
12730 * gdb.base/corefile.exp: Loosen the match slightly.
12731 * gdb.base/default.exp: Allow "Error accessing memory" message
12732 also.
12733 * gdb.base/display.exp: Skip over x/0 j if PA64.
12734 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12735 * gdb.base/interrupt.exp: Ditto.
12736 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12737 in use.
12738 * gdb.base/list.exp: Add xfails for HP-UX.
12739 * gdb.base/long_long.exp: Refine some of the numeric matches.
12740 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12741 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12742 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12743 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12744 * gdb.base/ptype.exp: Succeed on more varieties of output.
12745 * gdb.base/scope.exp: Add xfails for HP-UX.
12746 * gdb.base/sect-cmd.exp: Add more cases.
12747 * gdb.base/setvar.exp: Add xfails for HP-UX.
12748 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12749 * gdb.base/signals.exp: Match on void symbolically.
12750 * gdb.base/step-test.exp: Add case for PA64.
12751 * gdb.base/term.exp: Add exit and restart.
12752 * gdb.base/twice.exp: Clean up after self.
12753 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12754 * gdb.base/whatis.exp: Allow more ways to pass tests.
12755
12756 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12757 no longer useful.
12758
12759Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12760
12761 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12762 list of patterns.
12763 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12764 print_double_array(double_array)", "continuing to breakpoint
12765 1018", "print print_double_array(array_d)" and "continuing to
12766 1034" tests.
d63a86f8 12767
085dd6e6
JM
127681999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12769
a9c64011 12770 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12771
127721999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12773
12774 * config/mt-*: Remove, these haven't been used since 1996.
12775
127761999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12777
12778 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12779 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12780 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12781
9e0b60a8
JM
127821999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12783
12784 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12785 simpler match case for the ptype of the big class.
12786
127871999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12788
12789 * gdb.exp: Fix test for gdb_prompt existence.
12790
127911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12792
12793 * gdb.exp (gdb_test): Add fail after calls to perror.
12794
127951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12796
12797 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12798
127991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12800
12801 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12802
0f71a2f6
JM
12803Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12804
12805 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12806 malloc() is linked in.
12807
128081999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12809
12810 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12811 step at end.
12812
12813 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12814
128151999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12816
12817 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12818
cce74817
JM
12819Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12820
12821 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12822 * gdb.base/mips_pro.exp: Likewise.
12823
128241999-06-02 Keith Seitz <keiths@cygnus.com>
12825
12826 * gdb.c++/templates.cc: Change all "new" operators to throw
12827 an exception.
12828 * gdb.c++/cplusfuncs.cc: Likewise.
12829
12830 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12831
12832Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12833
12834 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12835 * gdb.base/ending-run.exp: When stepping out of main, accept a
12836 step into an arbitrary assembler file.
cce74817 12837
392a587b
JM
128381999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12839
d63a86f8 12840 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12841 "breakpoint-invalid" to be printed.
d63a86f8 12842 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12843 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12844 * gdb.base/annota2.cc: Initialize a.x to 0.
12845
9e086581
JM
128461999-05-17 Keith Seitz <keiths@cygnus.com>
12847
12848 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12849 when "skip_float_tests" set.
12850 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12851 "print print_ten_doubles", and "step into print_long_arg_list".
12852 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12853 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12854 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12855 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12856 "skip_float_tests" is set.
12857 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12858 when "skip_float_tests" set.
d63a86f8 12859
cd0fc7c3
SS
128601999-05-06 Keith Seitz <keiths@cygnus.com>
12861
12862 * gdb.base/annota2.cc: Include stdio.h.
12863
12864Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12865
12866 * gdb.base/crossload.exp: Remove, this has been disabled ever
12867 since BFD stopped including all targets, and cross-GDB gets
12868 plenty of testing anyway.
12869 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12870 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12871 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12872 * gdb.base/README: Remove, was doc for this.
12873 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12874 needed.
12875
b83266a0
SS
128761999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12877
12878 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12879 output.
12880
12881 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12882 * gdb.base/annota2.exp: New file. More annotation tests.
12883 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12884 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12885
128861999-04-23 Angela Marie Thomas <angela@cygnus.com>
12887
12888 * config/cfdbug.exp: New file.
12889
7a292a7a
SS
128901999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12891
12892 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12893 Marcus Daniel's and Dale Hawkins's demangler crashes.
12894
12895 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12896 test_lucid_style_demangling, test_arm_style_demangling,
12897 test_hp_style_demangling): Try Tom Tromey's core-dumping
12898 identifier under each demangling style.
12899
129001999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12901
12902 * gdb.c++/demangle.exp: Include the current demangling style
12903 in all test names.
12904 (current_demangling_style): New global variable.
12905 (set_demangling_style, test_demangling_core, test_demangling,
12906 test_demangling_exact): New functions.
12907 (test_gnu_style_demangling, test_lucid_style_demangling,
12908 test_arm_style_demangling, test_hp_style_demangling): Use those,
12909 instead of calling gdb_test and gdb_test_exact directly.
12910 (catch_demangling_errors): New function, which reports errors
12911 signalled by the demangling test functions in an orderly way.
12912 (do_tests): Use catch_demangling_errors.
12913
129141999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12915
12916 * gdb.base/signals.exp (test_handle_all_print): Use () for
12917 grouping in expressions, not {}.
12918
12919 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12920 initialized yet.
12921
129221999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12923
12924 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12925 are listed.
12926
129271999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12928
12929 * gdb.stabs/weird.exp: Test for CC being defined before
12930 looking at its value.
12931
129321999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12933
12934 * gdb.base/call-ar-st.exp: Remove stray '#'.
12935 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12936 "short int" and "long int".
12937 * gdb.c++/overload.cc: Cast the string added in the previous
12938 change, to mollify finicky HP compiler.
12939 * gdb.hp/reg-test.exp (testfile): Fix file name.
12940 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12941
7a292a7a
SS
12942 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12943 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12944 alternate form of enum ptype.
12945
c906108c
SS
129461999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12947
7a292a7a
SS
12948 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12949 * gdb.hp/*.exp: Change all to run compiler probe only after
12950 passing skip_hp_tests, so as not to waste time on guaranteed
12951 failure.
12952
c906108c
SS
12953 * gdb.c++/overload.cc: Pass string instead of char addr, always
12954 init ccpfoo.
12955 * gdb.c++/templates.cc: Fix syntax error.
12956
7a292a7a
SS
12957Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12958
12959 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12960 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12961 command.
12962
129631999-03-18 James Ingham <jingham@cygnus.com>
12964
12965 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12966
12967 * gdb.c++/method.exp: It was testing an uninitialized int on the
12968 stack and assuming it was positive.
12969
12970 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12971
12972 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12973 keep it from killing the rest of the tests.
7a292a7a
SS
12974 Use gdb_continue_to_end.
12975
12976 * gdb.base/sigall.exp: use gdb_continue_to_end.
12977
12978 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12979
12980 * gdb.base/display.exp: use runto_main, not run.
12981
d63a86f8
RM
12982 * gdb.base/default.exp: Check for the current error message in the
12983 r abbreviation test.
7a292a7a
SS
12984 Add strongarm to the targets that know info float.
12985
d63a86f8 12986 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12987 run which doesn't work with monitors.
12988
12989 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12990
12991 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12992
12993 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12994 program. Traps the case (in Cygmon) when the program never really
12995 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12996 more places, so I used my name. Sorry Mark...
12997
12998 * config/monitor.exp (gdb_target_monitor): added another
12999 target_info parameter: remotebinarydownload. This will set the
13000 remotebinarydownload flag if this is causing some boards trouble.
13001
130021999-03-18 Mark Salter <msalter@cygnus.com>
13003
13004 * lib/gdb.exp (continue_to_exit): New function.
13005
13006 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13007 * gdb.base/ending-run.exp: Ditto.
13008 * gdb.base/step-test.exp: Ditto.
13009
130101999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13011
13012 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13013 (suggested by Art Haas <ahaas@neosoft.com>).
13014
130151999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13016
13017 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13018
13019Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13020
13021 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13022 descriptions of types (short unsigned int vs unsigned short, etc).
13023
130241999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13025
13026 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13027 a call to strlen; sometimes we do have sources.
13028
130291999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
13030
13031 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13032 character, so GDB won't print garbage after its end.
d63a86f8 13033
c906108c
SS
13034 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13035 breakpoint there instead. Sometimes GCC emits memcpy to handle
13036 the large structures being passed by value, so we step into that
13037 instead of sum_array_print, which obscures what we're really testing.
13038 * gdb.base/step-test.exp: However, we do want a test that notices
13039 the bizarre steps into memcpy, so do that here. Add check for
13040 stepping into function calls that pass large structures by value.
13041 ("Is that a noun clause, or are you just happy to see me?")
13042 Remove all references to specific line numbers.
13043 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13044 New type and function.
13045 (main): Call large_struct_by_value, passing it a large struct by value.
13046 * lib/gdb.exp (gdb_get_line_number): New function.
13047
13048 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13049 more portable.
13050
7a292a7a
SS
130511999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13052
c906108c
SS
13053 * lib/gdb.exp: Doc fixes.
13054
7a292a7a
SS
130551999-03-05 Nick Clifton <nickc@cygnus.com>
13056
d63a86f8 13057 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
13058
130591999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13060
c906108c
SS
13061 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13062 commands. They're not germane to this test, and they don't work
13063 that way on remote targets.
13064
3fc11d3e
JM
130651999-03-01 James Ingham <jingham@cygnus.com>
13066
13067 * Changelog entries merged over from gdb development branch.
13068
3fc11d3e
JM
13069 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13070
13071 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13072 for outputting results of test run.
13073
2d4a1622 13074 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
13075
13076 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 13077
7a292a7a
SS
130781999-02-25 Felix Lee <flee@cygnus.com>
13079
13080 * lib/gdb.exp (debug_format): initialize
13081
c906108c
SS
130821999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13083
13084 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13085 * gdb.base/call-rt-st.c: Ditto.
13086
c906108c
SS
130871999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13088
13089 * gdb.threads/pthreads.exp (horiz): New variable.
13090 (test_startup): Fix regexps that capture thread numbers.
13091
130921999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13093
13094 * gdb.base/smoke.exp: Disambiguate two test case names (both
13095 called ``print'').
13096
13097Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13098
13099 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
13100 compilation.
13101
131021999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13103
13104 * gdb.base/miscexprs.exp: Change patterns to match GDB's
13105 actual output formatting.
13106 * gdb.base/smoke.exp: GDB removes leading 0's.
13107 * gdb.base/volatile.exp: Don't check type of remuneration;
13108 that variable is no longer defined in constvars.c.
13109 * gdb.base/step-test.c (main): Exit with explicit exit code.
13110 * gdb.base/step-test.exp: Remove two nexti checks--they are
13111 not portable.
13112
131131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
13114
13115 * gdb.base/help.exp ("help delete display"): Fix test to match
13116 gdb's output.
13117
13118 * gdb.base/long_long.c (known_types): Initialize values to zero.
13119 * gdb.base/long_long.exp: Step one more line
13120 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
13121 leading zeros. Explicitly ask for hex formatting. Use
13122 unique test case names.
c906108c
SS
13123
13124Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13125
d63a86f8 13126 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
13127
13128 * gdb.c++/method.exp: Add missing close brace.
13129
131301999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
13131
13132 * gdb.base/maint.exp: Use 'set height 0' to disable page
13133 prompting, not 'set height 400'.
13134
13135 Fix a bunch of timeouts.
13136 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
13137 four separate tests, so expect doesn't take forever to match a ton
13138 of text against a regexp with lots of .* forms.
13139 ("maint print psymbols", "maint print symbols"): Make some of
13140 these greps more selective, so that expect doesn't try to wade
13141 through huge piles of output and time out.
13142
13143 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
13144
13145 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
13146 tests: one which doesn't expect shlib events to be reported, and
13147 another which does, but is XFAIL for all platforms other than
13148 HP/UX.
13149
13150 * gdb.base/break.exp: Teach the test suite that the `catch
13151 fork', `catch vfork', and `catch exec' commands produce error
13152 messages on platforms that don't provide these features.
13153
13154Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13155
13156 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13157 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13158 (shortening names from solib_threshold.exp etc), won't run on
13159 anything but HP-UX for the foreseeable future.
13160 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13161 reflect move.
13162
13163Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13164
13165 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13166 gdb.trace/Makefile.in (clean): Remove all test executables.
13167
13168Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13169
13170 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13171 successfully re-sets breakpoints in shared libraries.
13172 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13173
13174Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13175
d63a86f8
RM
13176 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13177 and compiled w/o GCC.
c906108c
SS
13178
13179 * gdb.hp/watch-cmd.exp: ditto.
13180
13181 * gdb.hp/watch-hp.exp: ditto.
13182
13183 * gdb.hp/xdb1.exp: ditto.
13184
13185 * gdb.hp/xdb2.exp: ditto.
13186
13187 * gdb.hp/dbx.exp: ditto.
13188
13189Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13190
13191 * constvars.c: Remove C++-isms.
13192 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13193 with GCC.
13194
13195Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13196
13197 The following changes are part of the HP merge.
13198
13199 * gdb.base/break.exp: new tests to verify that catchpoints for
13200 fork, vfork, and exec don't trigger inappropriately.
13201
13202 * gdb.base/opaque.exp: compile one file at a time, then link.
13203
13204 * gdb.base/signals.exp: be more restrictive about which hppa
13205 systems receive a setup_xfail. new tests.
13206
13207 * gdb.base/solib_threshold.build: new file.
13208 * gdb.base/solib_threshold.exp: new file.
13209 * gdb.base/solib_threshold.link_opts: new file.
13210 * gdb.base/solib_threshold.mk: new file.
13211 * gdb.base/gen_solib_threshold.c: new file.
13212
13213 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13214 tests. New tests for enums inside classes.
13215
13216 * gdb.c++/compiler.cc: indicate support of template debugging.
13217
13218 * gdb.c++/demangle.exp: run hp style demangling tests.
13219
13220 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13221 tests.
13222
13223 * gdb.c++/misc.cc: changes to support new tests.
13224
13225 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13226 to support new tests.
13227
13228 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13229 gcc, then skip these tests.
13230
13231Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13232
13233 The following files are part of the HP merge; some had longer
13234 names at HP, but have been renamed to be no more than 14
13235 characters in length.
13236
13237 * gdb.hp/ambiguous.cc: new file.
13238 * gdb.hp/ambiguous.exp: new file.
13239 * gdb.hp/attach.exp: new file.
13240 * gdb.hp/attach2.exp: new file.
13241 * gdb.hp/classes-hp.exp: new file.
13242 * gdb.hp/ctti.exp: new file.
13243 * gdb.hp/ctti-add.cc: new file.
13244 * gdb.hp/ctti-add1.cc: new file.
13245 * gdb.hp/ctti-add2.cc: new file.
13246 * gdb.hp/ctti-add3.cc: new file.
13247 * gdb.hp/dbx.exp: new file.
13248 * gdb.hp/exception.cc: new file.
13249 * gdb.hp/exception.exp: new file.
13250 * gdb.hp/foll-exec.c: new file.
13251 * gdb.hp/foll-exec.exp: new file.
13252 * gdb.hp/foll-fork.c: new file.
13253 * gdb.hp/foll-fork.exp: new file.
13254 * gdb.hp/foll-vfork.c: new file.
13255 * gdb.hp/foll-vfork.exp: new file.
13256 * gdb.hp/inherit-hp.exp: new file.
13257 * gdb.hp/more-steps.exp: new file.
13258 * gdb.hp/namespace.cc: new file.
13259 * gdb.hp/namespace.exp: new file.
13260 * gdb.hp/optimize.exp: new file.
13261 * gdb.hp/pxdb.c: new file.
13262 * gdb.hp/pxdb.exp: new file.
13263 * gdb.hp/quicksort.exp: new file.
13264 * gdb.hp/reg-test.exp: new file.
13265 * gdb.hp/reg-test.s: new file.
13266 * gdb.hp/sized-enum.c: new file.
13267 * gdb.hp/sized-enum.exp: new file.
13268 * gdb.hp/start-stop.exp: new file.
13269 * gdb.hp/templ-hp.cc: new file.
13270 * gdb.hp/templ-hp.exp: new file.
13271 * gdb.hp/thr-lib.c: new file.
13272 * gdb.hp/thr-lib.exp: new file.
13273 * gdb.hp/thr-lib.h: new file.
13274 * gdb.hp/thr-liblib.c: new file.
13275 * gdb.hp/virtfun-hp.c: new file.
13276 * gdb.hp/virtfun-hp.exp: new file.
13277 * gdb.hp/watch-cmd.exp: new file.
13278 * gdb.hp/watch-hp.exp: new file.
13279 * gdb.hp/xdb1.exp: new file.
13280 * gdb.hp/xdb2.exp: new file.
13281 * gdb.hp/xdb3.exp: new file.
13282
13283Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
13284
13285 The following files are part of the HP merge; some had longer
13286 names at HP, but have been renamed to be no more than 14
13287 characters in length.
13288
13289 * gdb.base/ss.h: new file.
13290 * gdb.base/call-ar-st.c: new file.
13291 * gdb.base/call-ar-st.exp: new file.
13292 * gdb.base/call-rt-st.c: new file.
13293 * gdb.base/call-rt-st-exp: new file.
13294 * gdb.base/call-strs.exp: new file.
13295 * gdb.base/ena-dis-br.exp: new file.
13296 * gdb.base/environ.exp: new file.
13297 * gdb.base/long_long.exp: new file.
13298 * gdb.base/sect-cmd.exp: new file.
13299 * gdb.base/shlib-cl2.exp: new file.
13300 * gdb.base/smoke.exp: new file.
13301 * gdb.base/so-impl-ld.c: new file.
13302 * gdb.base/so-impl-ld.exp: new file.
13303 * gdb.base/so-indr-cl.c: new file.
13304 * gdb.base/so-indr-cl.exp: new file.
13305 * gdb.base/varargs.exp: new file.
13306 * gdb.base/volatile.exp: new file.
13307 * gdb.base/whatis-exp.exp: new file.
7a292a7a 13308 * gdb.base/display.exp: new file.
c906108c
SS
13309 * gdb.c++/derivation.exp: new file.
13310 * gdb.c++/local.exp: new file.
13311 * gdb.c++/member-ptr.exp: new file.
13312 * gdb.c++/overload.exp: new file.
13313 * gdb.c++/ovldbreak.exp: new file.
13314 * gdb.c++/ref-types.exp: new file.
13315 * gdb.c++/ref-types2.exp: new file.
13316 * gdb.c++/userdef.exp: new file.
d63a86f8 13317
c906108c
SS
13318Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13319
13320 * gdb.base/default.exp: Reflect wording change in remote.c.
13321
dc96c6c7 13322Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13323
13324 * gdb.base/help.exp: Update to reflect current text.
13325
13326Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13327
13328 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13329 they're stack variables and contain garbage.
13330 * gdb.c++/anon-union.exp: new file.
13331
13332 The following changes were made by David Taylor
13333 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13334 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13335 in changes by HP.
13336
13337 * gdb.base/bitops.exp: new file.
13338 * gdb.base/default.exp: change expected messages for catch and
13339 info catch tests to reflect HP merge changes.
13340 * gdb.base/enable-disable-break.exp
13341 * gdb.base/ending-run.c: new file.
13342 * gdb.base/long_long.c: new file.
13343 * gdb.base/maint.exp: new file.
13344 * gdb.base/pointers2.exp: new file.
13345 * gdb.base/shlib-call2.exp: new file.
13346 * gdb.base/solib.exp: new file.
13347 * gdb.base/step-test.c: new file.
13348 * gdb.c++/anon-union.cc: new file.
13349 * gdb.c++/local.cc: new file.
13350 * gdb.c++/member-pointer.cc: new file.
13351 * gdb.c++/method.cc: new file.
13352 * gdb.c++/ref-types.cc: new file.
13353 * gdb.c++/ref-types2.cc: new file.
13354 * gdb.c++/userdef.cc: new file.
d63a86f8 13355
c906108c
SS
13356 * gdb.base/scope.exp: compile one file at a time, then link.
13357 * gdb.base/langs.exp: ditto.
13358 * gdb.base/list.exp: ditto.
d63a86f8 13359
c906108c
SS
13360Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
13361
13362 The following changes were made by David Taylor
13363 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13364 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13365 in changes by HP.
d63a86f8 13366
c906108c
SS
13367 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
13368 skip tests. When compiling pass c++ flag to gdb_compile.
13369 * gdb.c++/
d63a86f8 13370
c906108c
SS
13371 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
13372 test for on hppa*-*-hpux*; use args to see if c++ was specified.
13373 (skip_hp_tests): new function.
13374 (gdb_preprocess): new function.
13375
13376 * configure.in (hpdir): decide whether to configure gdb.hp.
13377 * configure: regenerated.
13378
13379 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
13380 to delete on clean.
13381 (EXECUTABLES): update to reflect new additions.
13382 * gdb.base/commands.exp: update message expected.
13383 * gdb.base/default.exp: add copyright notice.
13384 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
13385 * gdb.base/help.exp: update messages to reflect current text.
13386 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
13387 targets for recurse tests.
13388 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
13389 skip this file.
13390
13391 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
13392 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
13393 compilation.
13394 * gdb.c++/misc.exp: ditto.
13395 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
13396 run the tests. tell gdb_compile that it's a c++ compilation.
13397
13398 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 13399
c906108c
SS
13400 * gdb.base/all-bin.exp: new file.
13401 * gdb.base/arithmet.exp: new file.
13402 * gdb.base/assign.exp: new file.
13403 * gdb.base/completion.exp: new file.
13404 * gdb.base/cond-expr.exp: new file.
13405 * gdb.base/condbreak.exp: new file.
13406 * gdb.base/define.exp: new file.
13407 * gdb.base/dollar.exp: new file.
13408 * gdb.base/environment.exp: new file.
13409 * gdb.base/eval-skip.exp: new file.
13410 * gdb.base/jump.exp: new file.
13411 * gdb.base/logical.exp: new file.
13412 * gdb.base/pointers.exp: new file.
13413 * gdb.base/relational.exp: new file.
13414 * gdb.base/section_command.exp: new file.
13415 * gdb.base/whatis-expr.exp: new file.
13416
13417 * gdb.base/all-types.c: new file.
13418 * gdb.base/call-array-struct.c: new file.
13419 * gdb.base/call-return-struct.c: new file.
13420 * gdb.base/call-strings.c: new file.
13421 * gdb.base/callfuncs2.c: new file.
13422 * gdb.base/condbreak.c: new file.
13423 * gdb.base/constvars.c: new file.
13424 * gdb.base/display.c: new file.
13425 * gdb.base/int-type.c: new file.
13426 * gdb.base/jump.c: new file.
13427 * gdb.base/miscexprs.c: new file.
13428 * gdb.base/pointers.c: new file.
13429 * gdb.base/pointers2.c: new file.
13430 * gdb.base/shmain.c: new file.
13431 * gdb.base/shr1.c: new file.
13432 * gdb.base/shr2.c: new file.
13433 * gdb.base/solib.c: new file.
13434 * gdb.base/solib1.c: new file.
13435 * gdb.base/solib2.c: new file.
13436 * gdb.base/varargs.c: new file.
13437 * gdb.c++/derivation.cc: new file.
13438 * gdb.c++/overload.cc: new file.
13439 * gdb.c++/ovldbreak.cc: new file.
13440 * gdb.hp/attach.c: new file.
13441 * gdb.hp/attach2.c: new file.
13442 * gdb.hp/average.c: new file.
13443 * gdb.hp/compiler.c: new file.
13444 * gdb.hp/compiler.cc: new file.
13445 * gdb.hp/execd-program.c: new file.
13446 * gdb.hp/follow-exec.c: new file.
13447 * gdb.hp/follow-fork.c: new file.
13448 * gdb.hp/follow-vfork-and-exec.c: new file.
13449 * gdb.hp/misc-hp.cc: new file.
13450 * gdb.hp/more-steps.c: new file.
13451 * gdb.hp/optimize.c: new file.
13452 * gdb.hp/quicksort.c: new file.
13453 * gdb.hp/run-hp.c: new file.
13454 * gdb.hp/start-stop.c: new file.
13455 * gdb.hp/sum.c: new file.
13456 * gdb.hp/templates-hp.cc: new file.
13457 * gdb.hp/thread-local-in-lib.c: new file.
13458 * gdb.hp/thread-local-in-lib.h: new file.
13459 * gdb.hp/thread-local-in-lib.lib.c: new file.
13460 * gdb.hp/vforked-program.c: new file.
13461 * gdb.hp/virtfunc-hp.cc: new file.
13462 * gdb.hp/watchpoint-hp.c: new file.
13463 * gdb.hp/xdb.c: new file.
13464 * gdb.hp/xdb0.c: new file.
13465 * gdb.hp/xdb0.h: new file.
13466 * gdb.hp/xdb1.c: new file.
13467
13468Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13469
13470 The following change was made by Edith Epstein
13471 <eepstein@cygnus.com> as part of a project to merge in changes
13472 originally made by HP; HP did not create ChangeLog entries.
13473
13474 * gdb.c++/demangle.exp: changed the expected output for some
13475 ARM-style mangling -- removed second reference to datatype.
13476 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 13477 T1<char>::~T1<char>(void)
c906108c 13478 becomes,
a9c64011
AS
13479 maint demangle __dt__11T1__pt__2_cFv
13480 T1<char>::~T1(void)
c906108c
SS
13481
13482 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 13483
c906108c
SS
13484Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13485
13486 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13487 * gdb.trace/backtrace.exp: Likewise.
13488 * gdb.trace/circ.exp: Likewise.
13489 * gdb.trace/collection.exp: Likewise.
13490 * gdb.trace/deltrace.exp: Likewise.
13491 * gdb.trace/infotrace.exp: Likewise.
13492 * gdb.trace/limits.exp: Likewise.
13493 * gdb.trace/packetlen.exp: Likewise.
13494 * gdb.trace/passc-dyn.exp: Likewise.
13495 * gdb.trace/passcount.exp: Likewise.
13496 * gdb.trace/report.exp: Likewise.
13497 * gdb.trace/save-trace.exp: Likewise.
13498 * gdb.trace/tfind.exp: Likewise.
13499 * gdb.trace/tracecmd.exp: Likewise.
13500 * gdb.trace/while-dyn.exp: Likewise.
13501 * gdb.trace/while-stepping.exp: Likewise.
13502
135031998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13504
13505 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13506
13507Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13508
13509 From Brendan Kehoe:
13510 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13511 int return types.
13512
13513Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13514
13515 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13516 remote dos host testing right.
13517
13518Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13519
13520 * gdb.base/corefile.exp: remove some xfails.
13521
13522Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13523
13524 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13525 have different timestamps.
13526
13527Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13528
13529 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13530 gdb.base/default.exp: Replace "exec" with "executable".
13531
13532Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13533
13534 * gdb.base/default.exp: Change else if to elseif from previous
13535 delta.
13536
13537Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13538
13539 * gdb.base/default.exp: Add brace missing from previous delta.
13540
13541Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13542
13543 * gdb.base/default.exp: Support test for info float for all
13544 varieties of arm toolchain.
13545
dc96c6c7 13546Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13547
13548 * gdb.trace/*.exp: remove "remote_download" command.
13549
dc96c6c7 13550Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13551
13552 * gdb.trace/*.exp: remove -gdwarf from compile.
13553
13554Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13555
13556 * gdb.trace/configure.in(AC_INIT): typo
13557 * gdb.trace/configure: regenerated
13558
dc96c6c7 13559Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13560
13561 * config/m68k-emc.exp: New file.
13562 * lib/<emc-support.exp trace-support.exp}: New files.
13563 * configure.in: add new test directory gdb.trace.
13564 * gdb.trace/{configure configure.in Makefile.in}: New files.
13565 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13566 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13567 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13568 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13569 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13570 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13571 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13572
dc96c6c7 13573Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13574
13575 * gdb.c++/classes.exp: Change all regular expressions to match
13576 arbitrary combinations of newline/carriage-return, so that they
13577 will work equally well on Unix and Windows.
13578 * gdb.c++/inherit.exp: ditto.
13579 * gdb.c++/virtfunc.exp: ditto.
13580
135811998-08-11 Dawn Perchik <dawn@cygnus.com>
13582
13583 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13584
c2d11a7d
JM
13585Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13586
13587 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13588 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13589 to use a0-a3/d0-d3 as needed.
13590
13591Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13592
13593 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13594 * gdb.disasm/am33.exp: Corresponding changes.
13595
c906108c
SS
135961998-07-11 Felix Lee <flee@cygnus.com>
13597
13598 * gdb.base/callfuncs.exp: add cmp10 test.
13599 * gdb.base/callfuncs.c (cmp10): new function.
13600
13601Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13602
d63a86f8 13603 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13604 into two parts to get around a synchronization problem in expect.
13605
3fc11d3e
JM
13606Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13607
13608 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13609
13610 * configure.in: Add options for gdbtk testsuite.
13611
13612 * configure: Regenerate.
13613
13614 * gdb.gdbtk: New directory to hold gdbtk tests.
13615
c906108c
SS
13616Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13617
13618 * gdb.fortran/types.exp: Escape brackets in expect patterns
13619 for test_float_literal_types_accepted tests.
13620 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13621 before run test.
13622
c2d11a7d
JM
13623Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13624
13625 * am33.exp: Just compile, do not link the testcase.
13626 * am33.s: Add ".am33" pseudoop to force am33 mode.
13627
c906108c
SS
136281998-06-25 Felix Lee <flee@cygnus.com>
13629
13630 * gdb.base/setshow.exp: make sure $pc is sane.
13631
13632 * gdb.stabs/weird.exp: split expect patterns properly.
13633
c2d11a7d
JM
13634Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13635
13636 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13637 * gdb.disasm/am33.exp: Run it.
13638
dc96c6c7 13639Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13640
13641 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13642 match processing (and eliminate spurious timeouts when running).
13643
dc96c6c7 13644Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13645
13646 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13647 exception test, but conditionalize it on target [mach | gnu].
13648
dc96c6c7 13649Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13650
13651 * gdb.base/overlays.exp: fixup compile line for linker script.
13652
13653Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13654
13655 * gdb.fortran/types.exp: don't guess at float size.
13656
13657Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13658
13659 * gdb.base/exprs.exp: delete test that depends on int size.
13660
13661Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13662
13663 * config/sim.exp: Removed checks for target triplets.
13664 (gdb_target_sim): Use gdb,target_sim_options.
13665
13666Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13667
13668 * gdb.base/reread.exp: New file.
13669 * gdb.base/reread1.c: New file.
13670 * gdb.base/reread2.c: New file.
13671
13672Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13673
13674 * config/sim.exp: Use 'target sim -sparclite' when running
13675 SPARClite programs.
13676
13677Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13678
13679 * gdb.base/structs2.exp: New file.
13680 * gdb.base/structs2.c: New file.
13681
13682Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13683
13684 * gdb.asm/common.inc: New file.
13685 * gdb.asm/d10v.inc: New file.
13686 * asm-source.exp: Pass -I's to gas to find .inc files.
13687 Update line numbers in expected output.
13688 * asmsrc1.s: Rewrite.
13689 * asmsrc2.s: Rewrite.
13690 * configure.in: Create arch.inc symlink.
13691 * configure: Regenerate.
13692 * Makefile.in (distclean): Delete arch.inc.
13693
13694Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13695
13696 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13697 (t_enum_value2): ditto
13698 (t_enum_value3): ditto
13699 (main): ditto
13700Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13701
13702 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13703 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13704 change.
13705 Use gdb_test instead of send_gdb/gdb_expect sequences.
13706
13707Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13708
13709 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13710 not void.
13711
13712Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13713
13714 * gdb.base/branches.c: Code with lots of loops and
13715 subroutines. Used to test gdbs ability to single step through PC
13716 changes, especially to test mips-tdep.c:mips_next_pc
13717
13718Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13719
13720 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13721 more rigorous EGCS C++ error checking.
13722
13723Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13724
a9c64011
AS
13725 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13726 tests.
13727 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13728 function when asleep.
13729 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13730 for i*86 Linux and SVR4 signal handling problems.
13731 Remove linux xfail for `next to handler in signals_tests_1', fixed
13732 by recent infrun.c change.
13733 Limit backtrace to 10 frames to avoid timeout problems with infinite
13734 stack backtraces.
13735 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13736 target.[ch] change.
c906108c
SS
13737
13738Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13739
13740 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13741 for a newline from gdb before continuing.
13742 (default_gdb_exit): Just look for y or n.
13743 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13744 it does, fail the rests of the tests in the file.
13745
13746Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13747
13748 * config/cygmon.exp: New file.
13749
13750Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13751
13752 * gdb.base/list.exp: Fix problem with "list default lines around
13753 main" test on remote targets.
13754
13755 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13756 run test on remote targets.
13757
13758Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13759
13760 * gdb.asm: New directory.
13761 * configure.in: Configure it.
13762 * configure: Regenerate.
13763 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13764 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13765
13766Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13767
13768 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13769
dc96c6c7 13770Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13771
a9c64011
AS
13772 * gdb.base/overlays (several files): Merge the two overlay
13773 managers into one. Change variables (foox, barx, bazx, grbxx)
13774 back into ints but force them to load in their proper sections.
c906108c
SS
13775
13776Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13777
13778 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13779 on-chip insn memory and IMAP1 to upper 128k.
13780 (D10VCopy): Handle memory regions crossing 16k boundaries.
13781 (D10VCopy): Transfer data in 32 bit chunks.
13782
13783Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13784
13785 * gdb.base/overlays.c (main): Exit normally when result is
13786 correct.
13787
13788 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13789 map. Include space for printf in .text segment.
13790
13791 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13792 updated d10v memory VMA/LMA map.
13793 (D10VCopy): Call D10VTranslate.
d63a86f8 13794
c906108c
SS
13795Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13796
13797 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13798
13799 * gdb.base/bar.c (barx, bar): Change variable to small array so
13800 that it won't be put into the .sdata - small data -
13801 section. Update reference.
13802 * gdb.base/baz.c (bazx, baz): Ditto.
13803 * gdb.base/foo.c (foox, foo): Ditto.
13804 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13805
13806 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13807 to be arrays.
d63a86f8 13808
dc96c6c7 13809Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13810
a9c64011
AS
13811 * gdb.base/overlays.exp: fix up and get working again.
13812 Add tests for backtraces from an overlay function.
d63a86f8 13813
c906108c
SS
13814Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13815
13816 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13817 "calling function with watchpoint enabled".
13818
13819Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13820
13821 * gdb.base/break.exp (test_next_with_recursion): Remove
13822 gdb_suppress_tests for d10v-*-*.
13823 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13824 pending review of whether it is useful or not.
13825
13826Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13827
13828 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13829
13830Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13831
13832 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13833 * config/dve.exp: New file to support Densan boards.
13834
13835Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13836
13837 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13838 reads and BSD.
13839
13840Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13841
13842 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13843 response.
13844
13845 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13846
13847Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13848
13849 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13850 test.
13851
13852 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13853 target_sizeof_long and target_bigendian_p.
13854 (structs_by_value, structs_by_reference): Check values according
13855 to targets word size and endianess.
d63a86f8 13856
c906108c
SS
13857Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13858
13859 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13860 output.
13861
13862Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13863
13864 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13865 Update test of set args help to match source change.
13866
13867Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13868
13869 * gdb.base/default.exp: Expect help system output to be in
13870 alphabetical order.
13871 * gdb.base/help.exp: Ditto.
13872
13873Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13874
13875 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13876 "i*86-pc-linux-gnu*".
13877 * gdb.base/interrupt.exp: Ditto.
13878 * gdb.base/corefile.exp: Ditto.
13879
13880 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13881 define vxworks when building the testcase.
13882
13883 * gdb.base/ptype.exp: Fix testnames to be unique.
13884 * gdb.base/radix.exp: Ditto.
13885 * gdb.base/term.exp: Ditto.
13886 * gdb.base/whatis.exp: Ditto.
13887 * gdb.c++/classes.exp: Ditto.
13888
13889Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13890
13891 * gdb.base/callfuncs.exp: Fix indentation.
13892
13893 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13894 suppress_flag has been set.
13895 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13896 target feature.
13897
13898Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13899
13900 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13901 the testcase.
13902
13903 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13904 set_debug_traps() and breakpoint().
13905 * gdb.c++/misc.cc (main): Ditto.
13906 * gdb.c++/templates.cc (main): Ditto.
13907 * gdb.c++/virtfunc.cc (main): Ditto.
13908
13909Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13910
13911 * lib/gdb.exp(gdb_step_for_stub): New function.
13912 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13913 exists, reload the executable and do a "continue" instead of
13914 doing a jump.
13915 (runto_main): Use gdb_step_for_stub.
d63a86f8 13916
c906108c
SS
13917 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13918 tests to have unique names.
13919 * gdb.base/callfuncs.exp: Ditto.
13920 * gdb.base/commands.exp: Ditto.
13921 * gdb.base/default.exp: Ditto.
13922 * gdb.base/help.exp: Ditto.
13923 * gdb.base/list.exp: Ditto.
13924 * gdb.base/opaque.exp: Ditto.
13925 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13926 similar tests.
d63a86f8 13927
c906108c
SS
13928 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13929 * gdb.c++/cplusfuncs.cc: Ditto.
13930 * gdb.c++/virtfunc.cc: Ditto.
13931
13932 * config/monitor.exp: Keep track of the last file we saw, rather
13933 than trying to get the info from gdb.
13934
13935 * gdb.fortran/types.exp: Move comment to previous line.
13936
13937Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13938
13939 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13940 target mode.
13941
13942Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13943
13944 From Bob Manson:
13945 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13946 string from GDB when it connects.
13947
13948 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13949
13950Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13951
13952 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13953 if we can't get a debug format from GDB (we may be testing an
13954 older GDB). Use a 10 second timeout when checking for the format.
13955
13956 * gdb.stabs/weird.exp: Fix quoting.
13957
13958 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13959
13960Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13961
13962 * config/arm-ice.exp: New file.
13963
13964Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13965
13966 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13967 until it has been modified to work with the new testsuite.
13968
99707966 13969 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13970 testcase won't compile, cause all of the testcases in the file to
13971 fail instead.
13972
13973 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13974 (gdb_clear_suppressed): New procedure.
13975 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13976 it contains a positive value.
13977
13978Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13979
13980 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13981
13982 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13983
13984Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13985
13986 * lib/gdb.exp (setup_xfail_format): New function.
13987 (get_debug_format): New function to get debug format.
13988 (debug_format): New global variable to hold last value set
13989 by get_debug_format.
13990 * gdb.base/list.exp: Call get_debug_format and expect some
13991 tests to fail for DWARF 1 and COFF formats.
13992 * gdb.c++/ptype.exp: Ditto.
13993 * gdb.c++/classes.exp: Ditto.
13994 * gdb.c++/cplusfuncs.exp: Ditto.
13995 * gdb.c++/inherit.exp: Ditto.
13996 * gdb.c++/templates.exp: Ditto.
13997 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13998
c906108c
SS
13999Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14000
14001 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14002 host doesn't have a currently-open connection.
14003
14004 * config/sparclet.exp: Cleanups and fixes to make it generic for
14005 any gdb stub target. Handle cases where gdb doesn't respond when
14006 interrupted in a sane fashion.
14007
14008 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14009 same thing in a totally different way.
14010
14011 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14012 setting "timeout".
14013 (gdb_start): We set the global gdb_prompt variable in
14014 default_gdb_init now.
14015
14016Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14017
14018 * gdb.base/printcmds.exp: Fix "check for floating addition"
14019 regexp to accept results within approx +/- .01 of exact value.
14020 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14021
14022Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14023
14024 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14025 properly.
14026 (gdb_expect): Add optional timeout parameter, and add timeout
14027 value to various calls.
14028 (gdb_suppress_tests): Only give one warning message per group.
14029
14030Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14031
14032 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14033 global variables. Handle getting a value for $timeout more
14034 gracefully.
14035
14036Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14037
14038 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14039 initialize.
14040 (default_gdb_init): New procedure; allow gdb_init to be overridden
14041 by a target configuration file.
14042 (gdb_expect): Pass the timeout to remote_expect.
14043
14044 * config/monitor.exp(gdb_load): Fix typo in regexp.
14045
14046Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14047
14048 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14049
14050Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14051
14052 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14053 here. Call gdb_target_exec before rebooting the target, to make
14054 sure the connection to the target is closed.
14055 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14056 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14057 Also detect "Timeout reading from remote" error.
14058
14059 * config/gdbserver.exp: Pass the executable being loaded to
14060 gdb_target_monitor. Don't call gdb_file_cmd here; let
14061 gdb_target_monitor do it.
14062
14063 * gdb.disasm/hppa.exp: Don't use exec_output.
14064
14065Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14066
14067 * gdb.base/list.exp: If we're debugging a non-native target,
14068 try to set the pc register to point to the start of the
14069 program before doing the first list command.
14070
14071 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14072 test_calls after restarting.
14073
14074 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14075 reloading.
14076
14077 * gdb.base/watchpoint.exp: Fix typo.
14078
14079 * gdb.base/setshow.exp: Check for use_gdb_stub.
14080
14081 * gdb.base/break.exp: Fix continue until exit test for the gdb
14082 stub case.
14083 * gdb.base/langs.exp: Ditto.
14084
14085 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14086 gdb_load_offset. If we weren't given a file to load, figure out
14087 what the current file is and use it.
14088
14089 * config/i386-bozo.exp: New file.
14090
14091Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14092
14093 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14094 feature.
14095
14096 * config/proelf.exp: New entry.
14097
14098Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14099
14100 * lib/gdb.exp: Remove spurious .* patterns at the beginning
14101 of regexps.
14102
14103 * gdb.base/watchpoint.exp: Don't run the test_stepping
14104 tests if gdb can't call functions on the target.
14105
14106 * gdb.base/setshow.exp: Don't run the set prompt tests if
14107 the board has gdb_prompt set.
14108
14109Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
14110
14111 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
14112 * gdb.base/commands.exp: Likewise.
14113 * gdb.base/setshow.exp: Likewise.
14114
14115Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
14116
14117 * config/monitor.exp(gdb_start): Look for gdb_prompt target
14118 feature.
14119
14120 * config/i960.exp: New file.
14121
14122Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
14123
14124 * gdb.base/funcargs.exp: Check for gdb,short_int target
14125 feature instead of looking for explicit target triplets.
14126
dc96c6c7 14127Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 14128
d63a86f8 14129 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
14130 "p 123DEADBEEF", to check parse_number.
14131 * top.c: change "to enable to enable" to "to enable" in a couple
14132 of help strings.
14133
14134Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
14135
14136 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
14137 on the mn10300.
d63a86f8 14138
c906108c
SS
14139Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
14140
14141 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
14142 where the test executable is run with explicit args.
14143 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
14144
14145Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
14146
14147 * gdb.base/run.c: Use FAKEARGV to build test executable that
14148 does not require a command line arg, since most simulators
14149 don't currently support passing such an arg into the simulated
14150 program.
14151 * gdb.base/commands.exp: Change tests to insert the proper
14152 value as the arg to the first recursive factorial call. Change
14153 compilation line to define FAKEARGV at compile time.
14154
14155Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
14156
14157 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14158 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14159 function with watchpoint enabled" test.
14160
14161Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14162
14163 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14164 Don't call gdb_test when the command doesn't return to a gdb prompt.
14165
14166 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14167 "Tests restarted" messages.
14168
14169Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14170
14171 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14172
dc96c6c7 14173Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14174
14175 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14176 for INFO SYMBOL; add help tests for OVERLAY commands.
14177 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14178 add tests for OVERLAY commands
14179 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14180 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14181 * gdb.base/sigall.c: add usestubs code frag
14182 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 14183
c906108c
SS
14184Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14185
14186 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14187 failures.
14188 (gdb_stop_suppressing_tests): Note that tests have restarted.
14189
14190Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14191
14192 * config/h8300.exp: New file.
14193
14194Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14195
14196 * gdb.base/setshow.exp: Check for the existence of a
14197 feature, not its value.
14198
14199Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14200
14201 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14202
14203 * gdb.base/scope.exp: It's now init0(), not init().
14204
14205 * gdb.base/scope0.c: For now, change init() to be init0().
14206
14207 * config/monitor.exp: Use gdb_serial in preference to serial
14208 or netport.
14209
14210 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14211 and it's not already set.
14212
14213Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14214
14215 * gdb.base/setshow.exp: Only test the run command if the target
14216 isn't using a stub and if it supports argument passing.
14217
14218Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14219
14220 * config/udi.exp(gdb_start): Make sure UDICONF is set
14221 properly before starting gdb.
14222
14223Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14224
14225 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14226 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14227 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14228
14229Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14230
14231 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14232 specialized code to reboot the board, use remote_reboot instead.
14233
14234 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14235
14236 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14237
14238 * config/monitor.exp: Make sure we disconnect from the target.
14239 Also, try a reboot/reload cycle instead of failing if the
14240 load fails.
14241
14242Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14243
14244 * gdb.base/default.exp: Don't set match_max.
14245 * gdb.base/help.exp: Ditto.
14246 * gdb.base/list.exp: Ditto.
14247 * gdb.base/signals.exp: Ditto.
14248
14249 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14250 set, use remote_ld to download the testcase instead of
14251 the GDB loader.
14252
14253Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14254
14255 * config/vr5000.exp: New file.
14256
14257 * config/monitor.exp(gdb_target_monitor): Add pattern for
14258 "Ending remote" to detect errors in connecting.
14259
14260 * gdb.base/setshow.exp: Add .* within auto language test.
14261
14262 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
14263 target feature.
14264
14265 * config/monitor.exp(gdb_load): Check for a failure when loading,
14266 and reboot the board if necessary.
14267
14268 * gdb.base/setvar.exp(test_set): Handle multiple prints within
14269 a set of tests. Remove print.* from the patterns being checked.
14270
14271Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
14272
14273 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
14274 refer to gdb_spawn_id.
14275
14276 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
14277 longer used.
14278 * config/sparclet.exp: Ditto.
14279 * config/sparclet-old.exp: Ditto.
14280 * config/slite.exp: Ditto.
14281 * config/sim.exp: Ditto.
14282 * gdb.base/funcargs.exp: Ditto.
14283
14284 * lib/gdb.exp:Remove references to gdb_spawn_id.
14285 (gdb_expect): Move to remote.exp.
14286
14287Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
14288
14289 * config/monitor.exp: Detect the "Couldn't establish connection"
14290 message from GDB.
14291
14292Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
14293
14294 * gdb.base/bitfields.exp: Use runto instead of explicit
14295 gdb_run_cmd/gdb_expect sequences.
14296
14297 * gdb.base/break.exp(text_next_with_recursion): Add match for
14298 gdb_expect call.
14299
14300 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14301 We also need to handle the "A program is being debugged already"
14302 prompt from gdb. Use gdb_test to set the baud rate.
14303
14304 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14305 to 20000. Really. I mean it.
14306
14307Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14308
14309 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14310 fails. If suppress_flag is set, skip perror message about not
14311 being able to send to GDB.
14312 (send_gdb): If suppress_flag is set, don't try to send commands to
14313 GDB.
14314 (gdb_expect): If suppress_flag is set, always fail immediately.
14315 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14316 (gdb_init): Call gdb_stop_suppressing_tests.
14317 (default_gdb_exit): Ditto.
14318 (default_gdb_start): Ditto.
14319
14320 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14321 gdb_stop_suppressing_tests as appropriate.
14322 * gdb.base/break.exp: Ditto.
14323 * gdb.base/callfuncs.exp: Ditto.
14324 * gdb.base/commands.exp: Ditto.
14325 * gdb.base/exprs.exp: Ditto.
14326 * gdb.base/funcargs.exp: Ditto.
14327 * gdb.base/list.exp: Ditto.
14328 * gdb.base/recurse.exp: Ditto.
14329 * gdb.base/scope.exp: Ditto.
14330 * gdb.base/structs.exp: Ditto.
14331 * gdb.c++/inherit.exp: Ditto.
14332
14333Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14334
14335 * config/vr4300.exp: New file.
14336
99707966 14337 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 14338
99707966 14339 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
14340
14341Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14342
14343 * lib/gdb.exp(gdb_init): New function.
14344
14345 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14346 for each individual variable set.
14347
14348 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14349 name.
14350
14351 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
14352
14353 * gdb.base/scope.exp: Use gdb_test.
14354
14355 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
14356 aborting; the testsuite driver will do that for us (see
14357 gdb_finish). Also, use gdb_test in a few more places.
14358
14359Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
14360
14361 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
14362
14363Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
14364
14365 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
14366 and "add_tests" are not at the same address.
14367
14368Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
14369
14370 * gdb.base/ptype.exp: Use gdb_test.
14371
14372Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
14373
14374 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
14375 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
14376 left in. No longer expect them to fail.
14377
14378 * gdb.stabs/*.mt; Deleted, no longer used.
14379 * gdb.stabs/configure.in: Remove references to target makefile
14380 frags.
14381 * gdb.stabs/configure: Rebuilt.
14382
14383 * gdb.disasm/*.mt: Deleted, no longer used.
14384 * gdb.disasm/configure.in: Remove references to target makefile
14385 frags. Use "sh3.s" as the unique filename for this directory.
14386 * gdb.disasm/configure: Rebuilt.
14387
14388 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
14389 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
14390 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
14391
14392Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
14393
14394 * config/udi.exp: Use mondfe,name instead of remote_host.
14395
14396Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
14397
14398 * gdb.base/watchpoint.exp: Don't expect a failure when calling
14399 a function with a watchpoint enabled on the mn10200.
14400
14401 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
14402 before trying to create it!
14403
14404Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
14405
14406 * config/vx.exp: Use hostname instead of netport.
14407
14408 * config/vxworks.exp: New file.
14409
14410 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
14411
14412 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
14413 gdb before assuming everything worked. Send a ^C if a timeout
14414 occurs.
14415
14416 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
14417 $gdb_spawn_id directly.
14418 (gdb_run_cmd): Try _start as well as start. Use the target feature
14419 gdb,start_symbol as the symbol to start from when jumping.
14420
14421Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
14422
14423 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
14424 redundant) test.
14425
14426 * gdb.base/recurse.exp: Relax final value test for 'b' so that
14427 it doesn't lose for 16bit integer systems.
14428
14429Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
14430
14431 * gdb.fortran/types.exp: If the target doesn't support "double"
14432 data types, then expect "real" types to only be 4 bytes.
14433
14434 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14435 call tests if the target doesn't support inferior function calls.
14436
14437 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14438 in printf tests.
14439
14440Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14441
14442 * gdb.base/help.exp: Disable "help set", "help show", and
14443 "help support". Simplify regexp for "help stack".
14444
14445 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14446 to 60 seconds. Temporarily set match_max to 15000 around the
14447 "info copying" test.
14448
14449 * gdb.base/nodebug.exp: Don't try to do an inferior function
14450 call if the target doesn't support them.
14451 * gdb.base/printcmds.exp: Likewise.
14452 * gdb.base/setvar.exp: Likewise.
14453 * gdb.base/structs.exp: Likewise.
14454 * gdb.c++/templates.exp: Likewise.
14455 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14456
14457 * gdb.base/recurse.exp: Enable for the mn10200.
14458
14459 * configure.in: Do configure gdb.stabs directory for *-*-elf
14460 targets.
14461 * configure: Rebuilt.
14462
14463 * gdb.base/break.exp: Check for gdb,noresults before testing
14464 exit status and/or results from the target.
14465 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14466 * lib/gdb.exp: Remove old (now bogus) initialization of
14467 noinferior, noargs, noresults and nosignals.
14468
14469Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14470
14471 * config/sh.exp: New file.
14472
14473 * config/slite.exp: Try to connect multiple times to the board
14474 before rebooting. Only send a "monitor run" if need_monitor_run
14475 is set.
14476
14477 * gdb.base/break.exp: Don't do the "stub continue" test if
14478 the target has gdb_stub set.
14479
14480 * gdb.base/callfuncs.exp: Increase the timeout.
14481
14482 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14483 if the target has gdb,noinferiorio set.
14484
14485 * gdb.base/list.exp: Increase match_max to 10000 characters.
14486
14487 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14488
14489 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14490 target.
14491
14492 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14493
14494Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14495
14496 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14497 trying to delete the copy of gdb. Catch the file delete so we
14498 don't die if the delete fails; also, the file should be copied to
14499 the host, not to the build.
14500
14501Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14502
14503 * lib/gdb.exp(gdb_test): Surround the result pattern with
14504 parenthesis in case it contains multiple regexps separated
14505 with |.
14506
14507 * gdb.base/watchpoint.exp: Use gdb_test.
14508 * gdb.base/default.exp: Ditto.
14509
14510Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14511
99707966 14512 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14513
c906108c
SS
14514 * gdb.base/scope.exp: Use gdb_test.
14515 * gdb.c++/classes.exp: Ditto.
14516 * gdb.c++/inherit.exp: Ditto.
14517
14518Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14519
14520 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14521 remote_exec instead.
14522 * gdb.base/corefile.exp: Don't be ridiculous.
14523 * gdb.base/*.c: Add missing stub invocations.
14524
14525Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14526
14527 * config/slite.exp: Miscellaneous fixes.
14528
14529 * lib/gdb.exp: Fix runto.
14530
14531 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14532 the target.
14533
14534 * gdb.base/watchpoint.exp: Fix regexp.
14535
14536 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14537 close and wait commands, as the descriptor may now be
14538 invalid. Always call "remote_close host".
14539
14540Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14541
14542 Major rewrite for testsuite revision.
d63a86f8 14543
c906108c
SS
14544 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14545 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14546 instead of relying on spawn_id to always contain a valid
14547 spawn id.
14548 (get_compiler_info): New procedure to build the ${binfile}.ci
14549 file, instead of replicating this in N different places.
14550 (gdb_compile): New procedure.
d63a86f8 14551
c906108c
SS
14552 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14553 appropriate arguments) instead of compile. Use gdb_test in a lot
14554 more places. Use send_gdb instead of send. Always run gdb_start
14555 at the start of a testcase, as this is no longer done magically.
14556
14557 config/*-gdb.exp: Rename without the -gdb suffix.
14558
14559 config/mips.exp: Use remote_close instead of exit_remote_shell.
14560 config/monitor.exp: Use target_info instead of looking at
14561 baud, timeout, etc.
14562 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14563
14564Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14565
14566 * gdb.c++/templates.exp (test_ptype_of_templates),
14567 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14568 Update expect patterns for destructors and assignment operators
14569 to match corresponding c-typeprint.c changes.
14570 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14571 to destructor breakpoint test, GDB should be able to set the
14572 destructor breakpoint without specifying arguments.
14573
14574Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14575
14576 * gdb.threads/pthreads.exp: Change result for failure to compile due
14577 to lack of pthreads runtime support from an error to simply an
14578 unsupported test, per dejagnu standards.
14579
14580Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14581
14582 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14583 where GDB exits to reduce pattern match time.
14584 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14585
14586 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14587
dc96c6c7 14588Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14589
14590 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14591 * gdb.base/default.exp: ditto.
14592 * gdb.base/nodebug.exp: ditto.
14593 * gdb.base/printcmds.exp: ditto.
14594 * gdb.base/ptype.exp: ditto.
14595 * gdb.base/setvar.exp: ditto.
14596 * gdb.base/structs.exp: ditto.
14597 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14598
14599Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14600
14601 * configure, */configure: Rebuild with autoconf 2.12.
14602
14603Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14604
14605 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14606 use new i*86-pc-linux*-gnu quads.
14607 * gdb.base/corefile.exp: Ditto.
14608 * gdb.base/signals.exp: Ditto.
14609 * gdb.base/sigall.exp: Ditto.
14610 * gdb.base/interrupt.exp: Ditto.
14611
14612 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14613 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14614 RedHat 4.0.
d63a86f8 14615
c906108c
SS
14616 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14617 linux. This allows the test case to at least compile on latest
14618 linux, but still not run due to missing the threads runtime library.
14619
14620Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14621
14622 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14623 directory to search gdb directory. Accept and step over conditional
14624 stack alignment code. Consume $prompt in failure cases.
14625 Reset timeout to $oldtimeout instead of some arbitrary value.
14626 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14627 timeout problems with infinite stack backtraces.
14628 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14629 Accept function parameters for linkfunc member.
14630
14631Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14632
14633 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14634 (CXXFLAGS): Remove, unreferenced.
14635 (B_OPTIONS): Add for -B options and add code to initialize with
14636 previous -B options and also add -B option to pick up cross compiled
14637 runtime.
14638 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14639 doing cross compiles.
14640 (target_alias): Declare global.
14641 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14642 to verify that gcc exists in build tree, and if so set CC to that
14643 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14644
c906108c
SS
14645Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14646
14647 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14648 ptype test for anonymous union. Fixup testcase to match
14649 current gcc debug output.
14650
14651Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14652
14653 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14654 force argument to an unsigned long type.
14655
14656Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14657
14658 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14659 tests and anonymous union print/ptype tests.
14660 * gdb.base/list.exp (test_forward-search): Increase timeout by
14661 5 minutes for the "search extremely long line" case.
14662 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14663 completely optional and that the pass/fail messages use the command as
14664 the message if that third arg is a null string.
14665 (gdb_test_exact): Arrange that a null string pattern means match a
14666 null string output rather than any output, which might include random
14667 errors.
14668 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14669 backtrace test.
14670 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14671 always failing and failure is now exposed by gdb.exp changes.
14672
14673Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14674
14675 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14676 weren't being noted.
14677
14678Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14679
14680 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14681 * gdb.stabs/weird.exp: Remove v_comb xfails.
14682
dc96c6c7 14683Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14684
14685 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14686 list.exp scope.exp watchpoint.exp]
c906108c 14687 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14688
dc96c6c7 14689Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14690
14691 * config/monitor.exp: Increase download timeout to 1000 seconds.
14692
dc96c6c7 14693Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14694
14695 * config/m32r.exp: Increase timeout to 120 seconds.
14696
14697Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14698
14699 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14700 and accept older ordering as obsolescent gcc or gdb.
14701 * gdb.c++/templates.exp: Ditto.
14702 * gdb.c++/virtfunc.exp: Ditto.
14703
14704Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14705
14706 * gdb.base/coremaker.c: Add code to mmap some data so we
14707 can check that it ends up in the core file.
14708 * gdb.base/corefile.exp: Add test to read mmapped data
14709 from core file.
14710
dc96c6c7 14711Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14712
14713 * config/m32r.exp: New file.
14714
14715Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14716
14717 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14718 that cflags can contains -gstabs, and work correctly for other tests.
14719
dc96c6c7 14720Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14721
14722 * gdb.base/setshow.exp: New file, tests show and set.
14723 * gdb.base/setshow.c: New file, tests show and set.
14724 * gdb.base/help.exp: Add test for help set|show annotate.
14725 * gdb.base/default.exp: Add test for set|show annotate.
14726
14727Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14728
14729 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14730 errors unique.
14731 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14732 explicitly.
14733
14734Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14735
14736 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14737 and width commands. This is done elsewhere.
14738 * (gdb_start): Don't call gdb_start_sim here. That's already
14739 done in gdb_load. This fixes lots of failures in default.exp.
14740
14741Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14742
14743 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14744 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14745 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14746 in the same we we treat other failures (since it may be an expected
14747 condition), rather than as an error.
14748 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14749 old test format.
14750
14751Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14752
14753 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14754 (distclean maintainer-clean realclean): No need to remove files
14755 twice. Nuke the duplicates.
14756 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14757 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14758 Remove config.h along with other config files.
14759
14760Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14761
14762 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14763 "p func1 ()" and note that rests of tests are skipped.
14764 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14765 setup_xfails for "print func2::coremaker_local".
14766 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14767 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14768 affected by the previous run test.
14769 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14770 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14771 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14772 "pass int powerset tuple" and "pass modeless int powerset tuple".
14773 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14774 "real write 4" and "real write 8".
14775 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14776 setup_xfails for "print vs1 after tuple assign 2",
14777 "print \$i after tuple assign 2", and
14778 "print vs2 after tuple assign 2".
14779 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14780 meaningful error message and return -1 so the caller can
14781 suppress further tests and avoid a cascade of errors.
d63a86f8 14782
c906108c
SS
14783Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14784
14785 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14786 format for printing version.
14787 * gdb.base/default.exp: Ditto.
14788 * gdb.base/interrupt.exp: Fix problem with cascade of
14789 errors if child process dies while calling a function.
d63a86f8 14790
c906108c
SS
14791Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14792
14793 * Makefile.in (VPATH): Add
14794 * Makefile.in (Makefile, config.status): Fix rules so things get
14795 remade when necessary.
14796
14797Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14798
14799 * Makefile.in (just-check): Add path to sibling expect dir
14800 to environment variable specified by RPATH_ENVVAR.
14801
14802Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14803
14804 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14805 (just-check): Add shared library paths for libstdc++, tk,
14806 tcl, bfd, and opcodes to the environment variable specified
14807 in RPATH_ENVVAR.
14808 * configure.in: Add support to recognize --enable-shared flag
14809 and generate correct value for RPATH_ENVVAR.
14810 * configure: Regenerated with autoconf.
14811
14812Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14813
14814 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14815 include all osf versions.
14816 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14817 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14818 when target is linux. When failing to build pthreads test
14819 executable, give more meaningful message.
14820 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14821 arg for pthread_create.
d63a86f8 14822
c906108c
SS
14823Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14824
14825 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14826 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14827 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14828 and -lpthreads (everybody else).
14829 (test_startup): Fail gracefully if threads are not supported.
14830 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14831 "p/c array_index("abcdef",2)" when not gcc compiled.
14832 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14833 "print func2::coremaker_local" when not gcc compiled.
14834 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14835 "ptype on opaque struct tagname (statically)",
14836 "ptype on opaque struct tagname (dynamically) 1", and
14837 "ptype on opaque struct tagname (dynamically) 2"
14838 for not compiled with gcc.
14839 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14840 backtrace when compiled with gcc.
d63a86f8 14841 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14842 than always return success.
14843
14844Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14845
14846 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14847
14848Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14849
14850 * gdb.base/structs.exp: Undo last change.
14851
14852Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14853
14854 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14855 encapsulate all the steps/nexts done during self test, starting
14856 at main, and makes them less sensitive to optimization issues.
14857 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14858 signal handler" test.
14859 * gdb.threads/pthreads.exp: Only run this for native configs.
14860 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14861 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14862 tests.
14863 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14864 for "runto test_calls(void)" test.
d63a86f8 14865
c906108c
SS
14866Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14867
14868 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14869 and don't expect address info in breakpoint confirmations.
14870
14871Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14872
14873 * gdb.base/list.exp (test_forward_search): Increase timeout
14874 temporarily by 60 seconds for searching extremely long line,
14875 and then reset to old value when done. Increase expect input
14876 buffer to 10000.
14877
14878Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14879
14880 * gdb.base/list.exp (test_forward_search): Fix to handle very
14881 long source line without overflowing expect's input buffer.
14882
14883Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14884
14885 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14886 "buffer_full".
14887
14888 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14889 "buffer_full".
14890
14891 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14892 "buffer_full".
14893
14894 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14895 "buffer_full".
14896
14897Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14898
14899 * configure.in (configdirs): Add gdb.threads.
14900 * configure: Regenerated with autoconf.
14901 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14902 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14903 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14904
c906108c
SS
14905Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14906
14907 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14908
14909Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14910
14911 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14912 each signal's status in the output of "handle all print".
14913 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14914 the \r\n sequence that immediately precedes the gdb prompt.
14915 * gdb.base/a1-selftest.exp: Save original timeout and restore
14916 after test.
14917
14918Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14919
14920 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14921 symbol.
14922
14923Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14924
14925 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14926
14927Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14928
14929 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14930 timeout by 60 seconds.
14931
14932Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14933
14934 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14935 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14936 error return.
14937
14938Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14939
14940 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14941 gdb initialization, also report how long dejagnu waited. Restore
14942 old timeout before doing error return. Temporarily increase timeout
14943 by 3 minutes to allow for slow startups over heavy NFS use.
14944
14945Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14946
14947 * lib/gdb.exp: Report timeout value for verbosity level 2.
14948 * config/gdbserver.exp: Ditto.
14949 * config/hppro.exp: Ditto.
14950 * config/mips-gdb.exp: Ditto.
14951 * config/monitor.exp: Ditto.
14952 * config/netware.exp: Ditto.
14953 * config/sim-gdb.exp: Ditto.
14954 * config/slite-gdb.exp: Ditto.
14955 * config/udi-gdb.exp: Ditto.
14956 * config/unix-gdb.exp: Ditto.
14957 * config/vx-gdb.exp: Ditto.
14958 * gdb.base/a1-selftest.exp: Ditto.
14959 * gdb.base/a2-run.exp: Ditto.
14960 * gdb.base/break.exp: Ditto.
14961 * gdb.base/corefile.exp: Ditto.
14962 * gdb.base/list.exp: Ditto.
14963 * gdb.base/recurse.exp: Ditto.
14964 * gdb.base/scope.exp: Ditto.
14965 * gdb.base/signals.exp: Ditto.
14966
14967Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14968
14969 * gdb.threads/Makefile.in (docdir): Removed.
14970
14971Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14972
14973 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14974 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14975 @srcdir@.
d63a86f8 14976 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14977 autoconf 2.5 or higher.
14978 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14979
14980Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14981
14982 * configure: Regenerated.
14983 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14984 avoid name clashes with SunOS headers.
14985
14986Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14987
14988 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14989
14990Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14991
14992 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14993 prototype information ends up in the compiler info file.
14994
14995Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14996
14997 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14998 attempting to regenerate it. Eliminate use of a temporary file
14999 and just generate the info file directly. Source it immediately,
15000 for consistency of use.
15001 * gdb.base/corefile.exp: Ditto
15002 * gdb.base/exprs.exp: Ditto.
15003 * gdb.base/funcargs.exp: Ditto.
15004 * gdb.base/langs.exp: Ditto.
15005 * gdb.base/list.exp: Ditto.
15006 * gdb.base/mips_pro.exp: Ditto.
15007 * gdb.base/nodebug.exp: Ditto.
15008 * gdb.base/opaque.exp: Ditto.
15009 * gdb.base/ptype.exp: Ditto.
15010 * gdb.base/scope.exp: Ditto.
15011 * gdb.base/setvar.exp: Ditto.
15012 * gdb.base/signals.exp: Ditto.
15013 * gdb.base/whatis.exp: Ditto.
15014 * gdb.c++/templates.exp: Ditto.
15015 * gdb.c++/virtfunc.exp: Ditto.
15016 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15017 whether or not to add -lstdc++ to the compile command line args.
15018
15019Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15020
15021 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15022 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15023 Increase timeout, a lot of single stepping might be needed if the
15024 target has no hardware watchpoints.
15025
15026Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15027
15028 * gdb.base/break.exp: Ignore compiler warnings when compiling
15029 break.c.
15030 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15031 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15032 from remote-sim.
15033 * gdb.base/exprs.exp: Add h8300 xfails.
15034 * gdb.base/funcargs.exp: Likewise.
15035 * gdb.base/nodebug.exp: Likewise.
15036 * gdb.base/printcmds.exp: Likewise.
15037 * gdb.base/ptype.exp: Likewise.
15038 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15039 h8300 xfails.
d63a86f8 15040 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
15041 on the h8300.
15042 * gdb.base/funcargs.c: Explicitly make last constant argument to
15043 call_after_alloca_subr an unsigned long type.
15044 * gdb.base/return.c: Include stdio.h.
15045
15046Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15047
15048 * config/abug.exp: New file for the older Motorola Bug monitor
15049 that runs on the mvme13x series VME boards.
15050 * config/monitor.exp: Use the new config array for target settings
15051 if they exist.
15052
15053Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15054
15055 * sim-gdb.exp: Make the SH simulator allocate less space when
15056 it is targeted.
15057
15058Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15059
15060 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15061 test.
15062
15063Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15064
15065 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15066 "rs6000-*-*" for "list function in include file" when gcc compiled.
15067 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15068 for "p ctable1[120]".
15069 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15070 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15071 Remove setup_xfail for "rs6000-*-*" for
15072 "print 'scope0.c'::filelocal before run".
15073 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15074 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15075 since some compilers don't allow both options to be given
15076 on the same command line. Create object file and move it.
d63a86f8 15077
c906108c
SS
15078Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15079
15080 * gdb.base/corefile.exp: Always regenerate the core file, since
15081 we always regenerate the coremaker program. Detect special case
15082 where registers cannot be read from core file.
d63a86f8 15083
c906108c
SS
15084Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15085
15086 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15087 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15088 * gdb.c++/templates.exp: Only match on basename of file since
15089 some formats like xcoff don't encode directory information.
15090 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15091 and rs6000 AIX xcoff targets.
15092 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15093 * configure: Regenerate.
15094 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15095 here, rather than in distclean.
d63a86f8 15096
c906108c
SS
15097Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15098
15099 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
15100 defined, and use it to compile the test case with -O2. The
15101 native compilation still uses no optimization.
15102 * gdb.base/mips_pro.c: Remove inline assembly code since
15103 it is compiled PIC by default, which results in assembler
15104 warnings that make the testsuite think the compilation
15105 was unsuccessful.
15106
15107Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
15108
15109 * gdb.c++/misc.exp: Add note to message for
15110 "print s.a for foo struct" that this is a known gcc 2.7.2
15111 and earlier bug.
15112
15113Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
15114
15115 * gdb.base/break.exp: Fix pattern for matching "Delete all
15116 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
15117 setup_xfail for deleting all breakpoints test. Fix various
15118 timeout messages to include "(timeout)".
15119 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
15120 for "p t_float_values2(3.14159,float_val2)".
15121 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
15122 for "continue to call2g" when gcc compiled.
15123 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
15124 "up to foo in langs.exp", "show language at foo in langs.exp",
15125 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
15126 and "show language at fsub in langs.exp".
15127 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
15128 "list line 1 in include file", "list message for lines past EOF",
15129 "list function in include file", "list list0.h:foo", and
15130 "list filename:function; nonexistant function".
15131 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
15132 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
15133 and "ptype t_char_array" to be for native cc only.
d63a86f8 15134
c906108c
SS
15135Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
15136
d63a86f8 15137 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
15138 setup_xfail for "print coremaker_bss", "print coremaker_ro",
15139 "print func2::coremaker_local", and "backtrace in corefile.exp".
15140
15141Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
15142
15143 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
15144 "bt in signals.exp". This problem only appears when running
15145 the testsuite, and then only intermittently.
15146
15147Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
15148
15149 * gdb.base/return.exp (return_tests): Differentiate between
15150 two tests of continuing.
15151
15152Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
15153
15154 * */Makefile.in (maintainer-clean): Remove config.log.
15155 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
15156 * gdb.c++/Makefile.in (PROGS): Add inherit.
15157 (clean): Remove *.ci.
15158
15159Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15160
15161 * gdb.c++/misc.cc: Add test code from Mike Stump.
15162 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15163
15164Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15165
15166 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15167 to "alpha-*-osf2*" and add comment.
15168 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15169 setup_xfail for "step over execarg initialization" and
15170 "step over corearg initialization".
15171 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15172 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15173 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15174 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15175 "print func2::coremaker_local", and "backtrace in corefile.exp".
15176 * gdb.base/signals.exp: Build and source signals.ci.
15177 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15178 to be for gcc only.
15179 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 15180
c906108c
SS
15181Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15182
15183 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15184 Feb 3 procfs.c change.
15185
15186Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15187
15188 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15189
15190Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15191
15192 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15193 from dejagnu's apparent default of 10 seconds, which gives random
15194 results when running the tests over NFS on moderately loaded systems.
15195 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15196
15197Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15198
15199 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15200 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15201 result reports.
15202
15203Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15204
15205 * configure.in (CY_AC_PATH_TCLH): Remove.
15206 * configure: Regenerate.
15207
15208Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15209
15210 * gdb.c++/Makefile.in (clean): Add missing '{'.
15211
15212Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15213
15214 * lib/gdb.exp: Provide a default value for noinferior.
15215
15216 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15217 Load libgloss.exp.
15218
15219Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15220
15221 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15222 the executable, not the .o to run the tests from.
15223
15224Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15225
15226 * gdb.base/break.exp: Don't test for program exit or exit status
15227 if $noresults if nonzero.
15228 * gdb.base/langs.exp: Likewise.
15229 * gdb.base/watchpoint.exp: Likewise.
15230
15231 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15232 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15233 trying to compile the testcase.
15234
15235Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15236
15237 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15238 * gdb.base/signals.exp (continue to handler): Likewise.
15239
15240Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15241
15242 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15243
15244 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15245
15246Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15247
15248 * gdb.base/corefile.exp: Recognize "not found" as failure
15249 when trying to determine if a core file was generated.
15250 If no core file was generate the first time, try again without
15251 the ulimit -c to work around braindamaged shells.
15252
15253Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15254
15255 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15256 [] tests with "test" and enclose string in quotes.
15257 * gdb.stabs/configure: Rebuild
d63a86f8 15258
c906108c
SS
15259Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
15260
15261 Changes in sync with expect:
15262 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
15263 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
15264 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
15265 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
15266 argument to AC_REQUIRE.
15267 * configure: Regenerated.
15268
15269Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
15270
15271 * gdb.base/corefile.exp: When generating a core, discard any
15272 error messages about ulimit not found and the "core dumped"
15273 message from the shell that runs the coredumper.
15274
15275Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
15276
15277 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
15278
15279 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
15280 which sed script to run. Expect failure for v_comb test
15281 on PA targets too.
d63a86f8 15282
c906108c
SS
15283Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
15284
15285 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
15286 "print func2::coremaker_local" and for "backtrace in corefile.exp"
15287
15288Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
15289
15290 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
15291 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
15292 "sparc-sun-solaris*" xfails for "p v_comb".
15293 * lib/gdb.exp (default_gdb_start): Fix typo.
15294 * gdb.base/corefile.exp: Allow "Core was generated by ..."
15295 messages to not include the full program name that caused
15296 the core dump since some systems (such as solaris) apparently
15297 truncate this path to about 80 characters.
15298 When generating a core file first try increasing the core file
15299 size limit to unlimited since some systems may default it to
15300 zero, and it is harmless to try it. Move the test for failing
15301 to generate a core file to where it will actually get executed.
15302 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15303 new gdb result from g++ debug info improvements and make old
15304 pattern obsolescent. Also account for size_t differences
15305 (may be int or long).
15306 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15307 initialization before function call is placed in the delay slot
15308 and thus appears to be skipped over by commands such as "next".
15309
15310Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15311
15312 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15313
15314Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15315
15316 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15317 input source file; fix code to compile test to deal with this
15318 convention.
15319 * gdb.c++/*.exp: Likewise.
15320
15321Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15322
15323 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15324 "bt in signals.exp".
15325
15326Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15327
15328 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15329 "step over execarg initialization" and
15330 "step over corearg initialization".
15331
15332Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15333
15334 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15335 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15336
15337Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15338
15339 From Rob Savoye (rob@poseidon.cygnus.com)
15340 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15341 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15342 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15343 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15344 configure.in}: Major reworking for autoconfig.
15345 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15346 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15347 New files.
15348 * config/unix-gdb.exp: Make GDB global.
15349 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
15350 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
15351 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
15352 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
15353 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
15354 term.exp, twice.exp, watchpoint.exp, whatis.exp},
15355 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
15356 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
15357 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
15358 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
15359 pr-8136.exp, result.exp, string.exp, tuples.exp},
15360 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
15361 to returns as necessary, arrange for test to compile own testcase
15362 executable.
15363 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 15364
c906108c
SS
15365Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
15366
15367 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
15368 clear_xfail at end of test which might not call either pass or fail.
15369 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
15370 "backtrace through signal handler".
15371
15372Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15373
15374 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
15375 continuing from a job control stop signal.
15376 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
15377
15378Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
15379
15380 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
15381 * gdb.base/corefile.exp: Likewise.
15382 * gdb.base/funcargs.exp: Likewise.
15383
15384Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
15385
15386 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
15387 * config/monitor.exp: Add support for setting baud rate.
15388
15389Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
15390
15391 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
15392 i*86-*-linux* xfails for "backtrace through signal handler".
15393 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
15394 "print func2::coremaker_local".
15395 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
15396 alpha-dec-osf2* xfail for
15397 "delete all breakpoints when none".
15398
15399Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
15400
15401 * gdb.base/break.exp: Change test that deletes all breakpoints
15402 when no user breakpoints are installed. A post 4.15 change
15403 causes gdb to no longer prompt in this case.
15404
15405Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
15406
15407 * gdb.base/return.exp (return_tests): Change xfail for test
15408 "correct value returned double test" to stop xfailing at
15409 Solaris 2.5. Apparently the bug has been fixed.
15410
15411Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
15412
15413 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
15414 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
15415
15416Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
15417
15418 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
15419 * gdb.disasm/hppa.s: Corresponding changes.
15420
15421Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
15422
15423 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
15424 makefile fragment.
15425 * config/mt-hpux: Deleted.
15426
15427Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
15428
d63a86f8 15429 * Many files: When warning about suppressed tests due to a
c906108c
SS
15430 nonexistant test binary, avoid incrementing the warning count.
15431
15432Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15433
15434 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 15435
c906108c
SS
15436Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15437
15438 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15439 "sparc-*-solaris2*".
15440
15441Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15442
15443 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15444 Add global and local variables and initialize them.
15445 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15446 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15447 extracts the file name and terminating signal from the core file.
15448 * TODO: Remove note about tests for correct mapping of corefile.
15449 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15450 from optimizing it away.
15451 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15452 handles common blocks.
15453
15454Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15455
15456 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15457 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15458
15459Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15460
15461 * Makefile.in (maintainer-clean): New target, synonym for
15462 realclean.
15463 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15464 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15465 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15466 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15467 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15468 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15469
15470Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15471
15472 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15473 xfails when not gcc compiled for "print foo::funclocal".
15474 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15475 "print foo::funclocal at foo",
15476 "print 'scope1.c'::foo::funclocal at foo",
15477 "print foo::funclocal_bss at foo",
15478 "print 'scope1.c'::foo::funclocal_bss at foo",
15479 "print foo::funclocal_ro at foo",
15480 "print 'scope1.c'::foo::funclocal_ro at foo",
15481 "print bar::funclocal at foo" and
15482 "print 'scope1.c'::bar::funclocal at foo".
15483 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15484 gcc compiled for "print foo::funclocal at bar".
15485 Expand all messages to ensure that they identify that
15486 the test is at bar().
15487 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15488 gcc compiled for:
15489 "ptype on opaque struct pointer (statically)",
15490 "ptype on opaque struct tagname (statically)",
15491 "ptype on opaque struct pointer (dynamically) 1",
15492 "ptype on opaque struct tagname (dynamically) 1",
15493 "ptype on opaque struct pointer (dynamically) 2" and
15494 "ptype on opaque struct tagname (dynamically) 2
15495 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15496 gcc compiled for:
15497 "p datalocal"
15498 "whatis datalocal",
15499 "ptype datalocal",
15500 "p bsslocal",
15501 "whatis bsslocal", and
15502 "ptype bsslocal".
15503 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15504 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15505 when not gcc compiled.
15506 * gdb.base/funcargs.exp (float_and_integral_args): Add
15507 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15508 compiled.
15509 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15510 "backtrace from call6a" when not gcc compiled.
15511 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15512 "backtrace from call7a" when not gcc compiled.
15513 * gdb.base/callfuncs.exp (do_function_calls):
15514 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15515 "p t_char_array_values(char_array_val2,char_array_val1)",
15516 "p t_char_array_values(char_array_val1,char_array_val2)",
15517 "p t_char_array_values("carray 1","carray 2")",
15518 "p t_char_array_values("carray 1",char_array_val2)",
15519 "p t_char_array_values(char_array_val1,"carray 2")",
15520 "p sum_args(1,{2})",
15521 "p sum_args(2,{2,3})",
15522 "p sum_args(3,{2,3,4})",
15523 "p sum_args(4,{2,3,4,5})"
15524 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15525 "backtrace in corefile.exp" when not gcc compiled.
15526
15527Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15528
15529 * gdb.base/signals.exp: Rewrite `handle all print' test as
15530 a procedure. Accept blanks or TABs as whitespace, increase
15531 timeout and expect input buffer size for the large output
15532 from the command. Remove "i*86-*-bsdi2.0" xfail.
15533
15534Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15535
15536 * gdb.base/setvar.exp: Add new testcases for truncation when
15537 assigning invalid values to bitfields.
15538
15539Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15540
d63a86f8 15541 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15542 mips-sgi-irix* xfail for
15543 "call inferior func with struct - returns char *"
15544 and fix test so that an optional (unsigned char *) cast is
15545 accepted in the result.
15546
15547Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15548
15549 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15550 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15551 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15552 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15553 that accidentally got checked in.
15554
15555Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15556
d63a86f8 15557 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15558 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15559 compiled test.
15560 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15561 Add mips-sgi-irix5* xfail for not gcc compiled.
15562 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15563 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15564 "p top", "whatis top", "p middle", and "whatis middle".
15565 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15566 "whatis signed char" for not gcc compiled.
15567 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15568 "set variable signed char=-1 (-1)" and
15569 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15570 * gdb.base/funcargs.exp (float_and_integral_args):
15571 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15572 Add mips-sgi-irix* xfail when not gcc compiled for
15573 "continue to call2b".
15574 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15575 "continue to call2g".
15576 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15577 "backtrace from call6a"
15578 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15579 "backtrace from call7k".
15580 Add mips-sgi-irix5* xfail when not gcc compiled for
15581 "backtrace from call7a".
15582 (localvars_after_alloca): Fix gdb_test cmds for
15583 "print * after runto ...".
15584 Remove rs6000-*-* xfails for
15585 "print i after runto localvars_after_alloca" and
15586 "print l after runto localvars_after_alloca"
15587 for all compilers.
15588 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15589 when not compiled with gcc, for:
15590 "print signed char == (minus)",
15591 "print signed char != (minus)",
15592 "print signed char < (minus)",
15593 "print signed char > (minus)".
15594 * gdb.base/callfuncs.exp (do_function_calls):
15595 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15596 "call inferior func with struct - returns char *".
d63a86f8 15597 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15598 "correct value returned double test" to include Solaris 2.4.
15599 * gdb.base/funcargs.exp (float_and_integral_args):
15600 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15601
c906108c
SS
15602Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15603
15604 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15605 enumeration bitfields if compiling with GNU C.
15606 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15607 to empty' prompt.
15608
15609Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15610
15611 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15612 test for PRO targets.
15613
15614 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15615 breakpoints in the inferior at any given time by making
15616 two groups of breakpoints for call2*, call6* and call7*
15617 tests.
15618
15619Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15620
15621 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15622 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15623 from optimizing it away.
15624 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15625 "call inferior func with struct".
15626
15627Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15628
15629 * configure.in: Only configure gdb.chill for particular targets.
15630
15631Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15632
15633 * gdb.base/Makefile.in: Add action to .c.o transformation
15634 rule that generates a .ci file for each .o file and remove
15635 explicit .c.o rules except for callfuncs.o.
15636 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15637 generates a .ci file for each .o file and remove explicit
15638 .cc.o rules.
15639 (clean): Remove *.tmp *.ci files.
15640 (EXECUTABLES): Remove templ-info.exp.
15641 * gdb.base/compiler.c: New file.
15642 * gdb.c++/compiler.cc: New file
15643 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15644 Change rs6000-*-* xfail for
15645 "print 'scope0.c'::filelocal_ro" and
15646 "print 'scope1.c'::filelocal" and
15647 "print 'scope1.c'::filelocal_bss" and
15648 "print 'scope1.c'::filelocal_ro" and
15649 "print 'scope1.c'::foo::funclocal" and
15650 "print 'scope1.c'::foo::funclocal_ro" and
15651 "print 'scope1.c'::bar::funclocal" and
15652 "print 'scope0.c'::filelocal_ro" and
15653 "print 'scope1.c'::filelocal at foo" and
15654 "print 'scope1.c'::filelocal_bss at foo" and
15655 "print 'scope1.c'::filelocal_ro at foo" and
15656 "print 'scope1.c'::foo::funclocal at foo" and
15657 "print 'scope1.c'::foo::funclocal_bss at foo" and
15658 "print 'scope1.c'::foo::funclocal_ro at foo" and
15659 "print 'scope1.c'::bar::funclocal at foo" and
15660 "print 'scope0.c'::filelocal_ro" and
15661 "print 'scope1.c'::filelocal" and
15662 "print 'scope1.c'::filelocal_bss" and
15663 "print 'scope1.c'::filelocal_ro" and
15664 "print 'scope1.c'::foo::funclocal" and
15665 "print 'scope1.c'::foo::funclocal_bss" and
15666 "print 'scope1.c'::foo::funclocal_ro" and
15667 "print 'scope1.c'::bar::funclocal" and
15668 "print 'scope1.c'::bar::funclocal_bss"
15669 to only be xfail'd when not compiled with gcc.
d63a86f8 15670 Add rs6000-*-* xfail for
c906108c
SS
15671 "print 'scope0.c'::filelocal_bss before run"
15672 when compiled with gcc.
15673 (test_at_main): Add rs6000-*-* xfail for
15674 "print filelocal_ro in test_at_main"
15675 when compiled with gcc.
15676 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15677 Add rs6000-*-aix* xfail for
c906108c
SS
15678 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15679 "ptype t_char_array", not compiled with gcc.
15680 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15681 xfail for "list foo (in include file)" when gcc compiled.
15682 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15683 (integral_args): Add rs6000-*-* xfail for
15684 "run to call0a" if not compiled with gcc.
15685 (unsigned_integral_args): Add rs6000-*-* xfail for
15686 "run to call1a" if not compiled with gcc.
15687 (float_and_integral_args): Add rs6000-*-* xfail for
15688 "run to call2a" if not compiled with gcc and for
15689 "continue to call2b" for any compiler.
15690 Add rs6000-*-* xfail to
15691 "print f1 after run to call2a" for gcc compiled.
15692 (discard_and_shuffle): Add rs6000-*-* xfail for
15693 "run to call6a".
15694 (shuffle_round_robin): Add rs6000-*-* xfail for
15695 "backtrace from call7a" if not compiled with gcc.
15696 Add rs6000-*-* xfail for
15697 "backtrace from call7b" if compiled with gcc.
15698 (call_after_alloca): Add rs6000-*-* xfail for
15699 "print c in call_after_alloca" and
15700 "print s in call_after_alloca" and
15701 "backtrace from call_after_alloca_subr"
15702 if not compiled with gcc.
15703 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15704 "print c in localvars_in_indirect_call" and
15705 "print c in localvars_in_indirect_call" and
15706 "backtrace in indirectly called function" and
15707 "stepping into indirectly called function"
15708 if not compiled with gcc.
15709 (localvars_after_alloca): Add rs6000-*-* xfail for
15710 "print c after runto localvars_after_alloca" and
15711 "print s after runto localvars_after_alloca" and
15712 "print i after runto localvars_after_alloca" and
15713 "print l after runto localvars_after_alloca"
15714 for all compilers.
15715 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15716 than whatis-info.exp.
15717 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15718 than opaque-info.exp.
15719 Setup rs6000-*-* xfail for
d63a86f8 15720 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15721 "ptype on opaque struct pointer (dynamically)" when
15722 not compiled with gcc.
15723 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15724 rather than callf-info.exp.
15725 (do_function_calls): Add clear_xfail for rs6000-*-* for
15726 "p t_float_values2(3.14159,float_val2)". Seems to work
15727 fine there, both with xlc and gcc. Need to find out what
15728 it is doing right and fix other platforms.
15729 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15730 "call inferior func with struct - returns int",
15731 "call inferior func with struct - returns long",
15732 "call inferior func with struct - returns float",
15733 "call inferior func with struct - returns double",
15734 "call inferior func with struct - returns char *",
15735 but only if not gcc compiled (presumes xlc compiled).
15736 Change rs6000-*-* xfails for
15737 "call inferior func with struct - returns char" and
15738 " call inferior func with struct - returns short" to only
15739 xfail if not using gcc.
15740 (clean mostlyclean): Remove *.ci and *.tmp files.
15741 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15742 than templ-info.exp.
15743 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15744 Add rs6000-*-* xfail for "up to foo in langs.exp"
15745 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15746 when not gcc compiled.
d63a86f8 15747
c906108c
SS
15748Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15749
15750 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15751 * gdb.base/corefile.exp: Likewise.
15752 * gdb.base/list.exp: Likewise.
15753 * gdb.base/scope.exp: Likewise.
15754 * gdb.base/siganls.exp: Likewise.
15755
15756 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15757 compiler output.
15758 * gdb.base/whatis.exp: Likewise.
15759
15760Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15761
15762 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15763 failure (opcode table has been fixed to match reality).
15764
15765Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15766
15767 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15768 "call inferior func with struct - returns char",
15769 "call inferior func with struct - returns short"
15770
15771 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15772 "print 'scope0.c'::filelocal at main",
15773 "print 'scope0.c'::filelocal_bss in test_at_main",
15774 "print 'scope0.c'::filelocal at foo",
15775 "print 'scope0.c'::filelocal_bss in test_at_foo",
15776 "print 'scope0.c'::filelocal at bar",
15777 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15778
c906108c
SS
15779 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15780 in source file 1". This bug seems to have been fixed with both
15781 gcc and native cc (was native assembler bug?).
15782
15783Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15784
15785 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15786 "backtrace through signal handler" to "i*86-*-sysv4*".
15787 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15788 continue" case. Add "known SVR4 bug" to fail message.
15789 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15790 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15791 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15792 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15793 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15794 "up to foo in langs.exp", "show language at foo in
15795 langs.exp", "up to cppsub_ in langs.exp", "show
15796 language at cppsub_ in langs.exp", "up to fsub in
15797 langs.exp", and "show language at fsub in langs.exp".
15798 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15799 "bactrace in corefile.exp".
15800 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15801 "call inferior function with struct - returns float" and
15802 "call inferior function with struct - returns double".
d63a86f8 15803
c906108c
SS
15804Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15805
15806 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15807 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15808 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15809 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15810
15811Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15812
15813 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15814 (or overriden) "CHILL" macro rather then bare "gcc".
15815 Also look for ../../gcc/xgcc since that is what we will
15816 actually need, not "Makefile". Remove following assignment
15817 of CHILL to CHILL_FOR_TARGET because that results in
15818 recursive definition.
15819
15820Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15821
15822 * gdb.base/corefile.exp: Change xfail for backtrace in
15823 corefile.exp from linuxaout to all linux.
15824 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15825 cases where we miss the breakpoint at the signal handler
15826 for some reason. Setup xfail for linuxoldld/linuxaout and
15827 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15828 hitting SIGURG breakpoint.
15829 * gdb.base/signals.exp: Setup xfail for "next" acting like
15830 continue to add linuxoldld. Setup xfail for all linux for
15831 "next to handler in signals_tests_1", "backtrace in
15832 signals_tests_1", "continue to func1", "pass SIGUSR1",
15833 and continue to handler".
15834
15835Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15836
15837 * Update all FSF addresses except those in COPYING* files.
15838
15839Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15840
15841 * gdb.base/a2-run.exp: Change messages to be more explicit about
15842 the status of args, and quote binfile in results.
15843
15844Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15845
15846 * gdb.base/callfuncs.exp: Add tests for passing structs to
15847 inferior functions and return various types.
15848 * gdb.base/callfuncs.c: Add functions to receive a struct
15849 and return a member of the struct, in various types.
15850
15851Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15852
15853 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15854
15855Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15856
15857 * config/vxworks29k.exp: New file, sources vxworks.exp.
15858
15859Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15860
15861 * config/gdbremote.exp: New file. Testing framework using
15862 gdbserver.
15863
15864Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15865
15866 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15867 "call function when asleep" and "send end of file".
15868 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15869 for "backtrace in corefile.exp".
15870 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15871 for "backtrace through signal handler".
15872 * gdb.base/corefile.exp: Make sure we actually generate a core file
15873 before trying the core tests. Some systems allow the user to suppress
15874 generation of core files and default to that (linux for example).
15875 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15876 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15877
15878Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15879
15880 * gdb.threads: New directory with some crude multi-threaded
15881 gdb tests (step.exp and step2.exp).
15882 * config/mt-lynx (STEP_EXECUTABLE): Define.
15883 (THREADFLAGS): Define.
15884
15885Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15886
15887 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15888
15889 * gdb.base/signals.exp: Disable whole file for lynx until
15890 further notice.
15891
15892 * gdb.base/signals.exp: xfail test where "next" acts like
15893 "continue" for lynx.
15894
15895 * gdb.base/interrupt.exp: xfail test for calling function while
15896 inferior is asleep for lynx.
15897
15898 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15899 than one cr-lf after each command.
15900
15901Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15902
15903 * configure.in: Reinstate setting of stabsdirs variable, fix
15904 typo in setting up configdirs for native builds.
15905
15906 * gdb.base/return.exp: Fix typo in return double test.
15907 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15908 compiler from optimizing them away.
15909
15910Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15911
15912 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15913 sequences to be echo'd by gdb when using gdb_test.
15914 * gdb.chill/chexp.exp: Likewise.
15915 * gdb.fortran/exprs.exp: Likewise
15916
15917Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15918
15919 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15920 after the inferior gdb has started.
15921
15922 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15923 after each command.
15924 * gdb.base/funcargs.exp: Likewise.
15925 * gdb.base/gdbvars.exp: Likewise.
15926 * gdb.base/interrupt.exp: Likewise.
15927 * gdb.base/list.exp: Likewise.
15928 * gdb.base/watchpoint.exp: Likewise.
15929 * gdb.c++/demangle.exp: Likewise.
15930 * gdb.c++/inherit.exp: Likewise.
15931 * gdb.chill/chexp.exp: Likewise.
15932 * gdb.fortran/exprs.exp: Likewise.
15933
15934 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15935 test if we can't handle IO to/from the inferior.
15936
15937 * gdb.c++/misc.exp: Always check for a program already being
15938 started after sending a "run" command to gdb.
15939
15940 * gdb.base/twice.exp: Start with a fresh gdb.
15941
15942 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15943 only depend on gdb's expression code, not the chill runtime.
15944
15945 * gdb.base/return.c: Put return values into variables so we
15946 can have gdb print them rather than depending on the program
15947 to print them.
15948 * gdb.base/return.exp: Corresponding changes.
15949
15950 * lib/gdb.exp: Provide default value for noinferiorio.
15951 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15952 the inferior.
15953
15954 * gdb.base/break.exp: Always check for a program already being
15955 started after sending a "run" command to gdb.
15956 (text_next_with_recursion): Don't check the output from the
15957 program's printf statement. Instead just make sure the program
15958 exited.
15959
15960 * gdb.base/commands.exp: Protect tests which need arguments with
15961 $noargs conditionals.
15962
15963Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15964
15965 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15966 of structure member arrays to match gdb/valops.c:value_addr change.
15967
15968Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15969
15970 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15971 cases.
15972
15973Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15974
15975 * configure.in (configdirs): Remove gdb.chill from default list
15976 of subdirs and then add it back in only if doing a native build.
15977 The current chill compiler does not yet work in any cross build.
15978 * Revert all signal changes from Jul 6.
15979 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15980 for sh-hms targets, allowing these tests to link, with no other
15981 changes. Testing is suppressed by setting "nosignals" in site.exp.
15982
15983Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15984
15985 * configure.in (signaldirs): Define and add to configdirs for all
15986 targets except some specific ones that are known to not support signals.
15987 Also clean up formatting.
15988 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15989 (signals, sigall): Remove rules to build.
15990 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15991 Moved to new gdb.signals directory.
15992 * gdb.signals: New test directory.
15993 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15994 signals.c signals.exp}: New or moved files.
15995
15996Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15997
15998 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15999
16000Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16001
16002 * gdb.base/return.exp: Xfail `return double' test failure
16003 on at least Solaris 2.3 and handle future/past versions on
16004 a case by case basis as appropriate. Also update message
16005 to include i*86 failures.
16006
16007Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16008
16009 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16010
16011 * lib/gdb.exp: Fix comment which erroneously identified
16012 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16013 gdb_file_cmd not gdb_load).
16014 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16015
16016 * gdb.base/setvar.exp: Make test names consistent between pass and
16017 fail cases. Use gdb_test more.
16018
16019Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16020
16021 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16022
16023Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16024
16025 * gdb.base/help.exp: Fix expected help string for `show commands'.
16026
16027Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16028
16029 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16030
16031 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16032 of a text section.
16033
16034Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16035
16036 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16037 that loop eventually terminates. Fix Connection refused logic so
16038 that testsuite will expire nicely.
16039
16040Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16041
16042 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16043 config/rom68k.exp: New tcl glue for the appropriate monitors.
16044 These all just end up calling monitor.exp.
16045 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16046 refused' by retrying. Cleanup some timeout issues.
16047 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16048 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16049 callers don't have to set/restore global timeout variable.
16050
16051 * The following set of changes centralizes management of the global
16052 timeout variable. This way, it can be set in one target dependent
16053 place instead of dozens of places scattered throughout the test suite.
16054 If you need to lengthen a timeout, then you should either set timeout
16055 in one of the config/{target}.exp files, or multiply it by a factor.
16056 Setting it to an absolute value is always going to lose for some
16057 targets.
16058 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16059 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16060 * gdb.base/funcargs.exp: Don't set timeout.
16061 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16062 * gdb.base/printcmds.exp (test_print_string_constants
16063 test_print_array_constants): Don't set timeout.
16064 * gdb.base/ptype.exp: Don't set timeout.
16065 * gdb.base/recurse.exp: Don't set timeout.
16066 * gdb.base/return.exp: Don't set timeout.
16067 * gdb.base/watchpoint.exp: Don't set timeout.
16068 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16069 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16070
16071Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16072
16073 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16074
16075Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16076
16077 * lib/gdb.exp: Disable chill tests for irix5.
16078
16079Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16080
16081 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16082 each test pass or fail.
16083
16084Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16085
16086 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16087 xlc not gcc.
16088
16089Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16090
16091 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16092
16093Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16094
16095 * config/est.exp: Fix copyright and comments. Remove dead code.
16096 Use targetname, serialport and baud variables instead of fixed
16097 constants.
16098 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16099 * config/cpu32bug.exp: New file to support cpu32bug monitors.
16100
16101Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16102
16103 * gdb.base/watchpoint.exp: Don't run
16104 test_watchpoint_triggered_in_syscall for sunos.
16105
16106Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16107
16108 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
16109 they don't seem to exist. Do include stdio.h.
16110
16111Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16112
16113 * gdb.base/a1-selftest.exp: Add alpha xfail.
16114
16115Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16116
16117 * gdb.base/watchpoint.c (main): Prompt before calling read().
16118 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
16119 Revise accordingly. Remove cruft about sending "123" several
16120 times, until it gets noticed. Clean up the "print buf[0]" stuff
16121 so that it passes or fails, and waits for prompts in the usual way.
16122
16123Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16124
16125 * gdb.base/recurse.exp: Fix comment.
16126
16127 * TODO: Remove item about printing variables in nodebug.exp. Add
16128 item about enabling tests which are only run on some targets.
16129
16130 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
16131 fail, make test names unique, use new gdb_test convention
16132 regarding pattern, use gdb_test more, etc.).
16133
16134 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
16135 fail, make test names unique, etc.).
16136
16137Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16138
16139 * gdb.base/nodebug.c: Change return type of top and middle to
16140 short.
16141 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
16142 are fixed by the recent mdebugread.c changes. Allow `short ()'
16143 as type for top and middle.
16144
16145Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16146
16147 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
16148 nearly as I can tell, the whole thing was an accident in Stu's
16149 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
16150 to replace a send/expect pair with gdb_test, but ended up only
16151 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
16152 of 30 Mar 1995 took care of it, but left this vestigial comment
16153 which I am now nuking.
16154
16155Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16156
16157 * gdb.base/break.exp: Look for different line number for
16158 breakpoint at main depending on usestubs.
16159
16160Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16161
16162 * gdb.base/list.exp: Adjust some alternate expect patterns to
16163 match recent list0.c change. Add alternate expect pattern for
16164 output from `list default lines around main' for optimizing
16165 compilers.
16166
16167Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16168
16169 * lib/gdb.exp: If nosignals is not set, set it to 0.
16170
16171Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16172
16173 * config/slite-gdb.exp: Responds to load symbol table prompt.
16174 * gdb.base/break.exp: Adjust line number, fix rerun.
16175 * gdb.base/langs0.c: Add #ifdef usestubs.
16176
16177Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16178
16179 * gdb.base/list.exp: Adjust line contents after adding new lines in
16180 list0.c. Also fix a syntax error.
16181
16182 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16183 * gdb.base/break.exp: ditto.
16184 * gdb.base/list.exp: ditto.
16185 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16186 * gdb.base/run.c: ditto.
16187 * gdb.base/list0.c: ditto.
16188 * gdb.base/funcargs.c: ditto.
16189
16190Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16191
16192 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16193 $targetname, $serialport and $baud instead of hardwired variables.
16194 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16195 target doesn't support signals.
16196
16197Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16198
16199 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16200
16201Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16202
16203 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16204 Don't rely on the value of an auto variable before it has been
16205 initialized. Use gdb_test more.
16206
16207Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16208
16209 * lib/gdb.exp (default_gdb_version): A version number must start
16210 with a digit, but other than that contains all characters up to
16211 the first whitespace character.
16212
16213Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16214
16215 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16216
16217Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16218
16219 * gdb.c++/*.exp: Warn if executable does not exist. The original
16220 reason for skipping the warning was that configure.in sometimes
16221 intentionally skipped building the executables but the tcl code
16222 had no way of knowing. That (a) was always bogus with respect to
16223 error handling, (b) is no longer true (right now there is no way
16224 to skip C++ tests).
16225
16226 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16227
16228Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16229
16230 * gdb.base/list.exp: Add expect patterns for output from
16231 SunPRO compiled executables.
16232 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16233 types.
16234
16235Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16236
16237 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16238 number (we are already testing that the correct source line text
16239 gets printed).
16240
16241 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16242 that is what is intended, but something needed to be done to get
16243 sunos4 native working again.
16244
16245 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16246
16247 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16248 apparently went with a (very) old xfail.
16249
16250Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16251
16252 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16253 runto_main is a proc in gdb.exp that will do 'step' for target use
16254 stubs.
16255 * gdb.base/exprs.exp: ditto.
16256 * gdb.base/interrupt.exp: ditto.
16257 * gdb.base/opaque.exp: ditto.
16258 * gdb.base/printcmds.exp: ditto.
16259 * gdb.base/ptype.exp: ditto.
16260 * gdb.base/scope.exp: ditto.
16261 * gdb.base/setvar.exp: ditto.
16262 * gdb.base/signals.exp: ditto.
16263 * gdb.base/twice.exp: ditto.
16264 * gdb.c++/classes.exp: ditto.
16265 * gdb.c++/inherit.exp: ditto.
16266 * gdb.c++/templates.exp: ditto.
16267 * gdb.base/break.exp: no run and hit main for stubs. Change line
16268 numbers for breakpoints and info breakpoint.
16269 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
16270 breakpoint().
16271 * gdb.base/callfuncs.c: ditto.
16272 * gdb.base/exprs: ditto.
16273 * gdb.base/interrupt.c: ditto.
16274 * gdb.base/opaque0.c: ditto.
16275 * gdb.base/printcmds.c: ditto.
16276 * gdb.base/ptype.c: ditto.
16277 * gdb.base/scope0.c: ditto.
16278 * gdb.base/setvar.c: ditto.
16279 * gdb.base/signals.c: ditto.
16280 * gdb.base/twice.c: ditto.
16281 * gdb.c++/misc.cc: ditto.
16282 * gdb.c++/templates.cc: ditto.
16283
16284Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16285
16286 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
16287
16288 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
16289 somewhere between `read' and `main.c'. I'm pretty sure the
16290 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
16291 and it isn't particularly useful.
16292
16293 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
16294
16295Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16296
16297 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
16298
16299Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16300
16301 * config/mt-slite: add LIBS and -nostdlib.
16302 * config/slite-gdb.exp: add this new file to support sparclite target.
16303
16304Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16305
16306 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16307
16308 * gdb.base/a2-run.exp: Change argument to istarget from
16309 "*-*-vxworks" to "*-*-vxworks*".
16310 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16311
16312Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16313
16314 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16315 will not runto main but do a 'step' to step out of breakpoint().
16316 * config/mt-slite: add -Dusestubs.
16317
16318Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16319
16320 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16321 instead of just @.
16322
16323 * gdb.base/signals.exp: Add test for "handle all print".
16324 * TODO: Remove "handle all print". Also remove item about
16325 checking copyright date (I don't like the idea of a spurious FAIL
16326 based on when we run the tests).
16327
16328 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16329 for SunOS4 (reason for failure not investigated). Remove
16330 redundant test for $binfile.
16331
16332 * gdb.base/nodebug.c (array_index): Call malloc.
16333
16334 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16335
16336Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16337
16338 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16339 conventions and slightly simplify the matching regexp.
16340
16341Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16342
16343 * gdb.base/break.exp: Update gdb_test invocation to use new
16344 convention.
16345
16346 * lib/gdb.exp: If noargs is not set, set it to 0.
16347
16348 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16349 tests unique.
16350
16351 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
16352
16353Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16354
16355 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
16356 one argument of type "<non-float parameter>".
16357
16358Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
16359
16360 * config/rom68k.exp: New file to support Motorola IDP board.
16361 * gdb.base/a2-run.exp: Skip this file if noargs is set.
16362 * gdb.base/break.c: Change things around so that this program
16363 doesn't depend upon args. This is necessary to make remote
16364 targets work (in general, they can't take args).
16365 * gdb.base/break.exp: Don't try to send args to program. Don't
16366 expect output. Also, replace lots of code with gdb_test.
16367
16368Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16369
16370 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
16371 printing of '\'' (which is what the comment says we are testing,
16372 even though we were not), not '''.
16373 (test_integer_literals_rejected): Test that printing ''' is an error.
16374
16375 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16376 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
16377 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
16378 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
16379 Use gdb_test not test_print_accept.
16380 * lib/gdb.exp: Remove test_print_accept.
16381
16382 * gdb.base/signals.exp (signal_tests_1): Make pass message
16383 consistent with fail message.
16384
16385 * gdb.base/whatis.exp: Remove xfails for printing char vs.
16386 unsigned char; the bug (PR 1821) is fixed.
16387
16388 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
16389
16390 * gdb.base/scope.exp (test_at_localscopes): Call pass for
16391 successful tests--makes xfailing them work right.
16392
16393Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16394
16395 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
16396 only \r\n, not .*. The test can pass .* as the last thing in
16397 $pattern if that is what it wants. In addition to providing this
16398 flexibility, this change should speed up pattern matching in cases
16399 where the pattern already ended with .* (there were a number of
16400 them). This change also helps catch bad patterns--in the old
16401 scheme the typo "char \*" instead of "char \\*" would pass. Now
16402 it is caught.
16403 * Many .exp files: Update callers.
16404
16405 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
16406 clearer and does not spuriously match multiple ('s. Likewise for
16407 ) and *.
16408
16409 * gdb.base/nodebug.exp: Test ability to call a function and pass
16410 it a string (even with no debugging info).
16411
16412 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
16413 "p '\'", which is the same as "p ''" once tcl gets done with
16414 quoting, to "p '\\'", which I suspect is what is intended (one
16415 backslash gets sent to GDB).
16416
16417 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
16418
16419Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16420
16421 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
16422 1817) was fixed literally years ago.
16423
16424Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16425
16426 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
16427 test, it causes stepping out of call_after_alloca_subr with
16428 optimizing compilers.
16429 (localvars_in_indirect_call): Consume GDB prompt if `finish'
16430 fails.
16431
16432 * gdb.c++/templates.exp: Source templ-info.exp only if
16433 the templates executable exists.
16434
16435 * gdb.c++/misc.cc (class Contains_static_instance,
16436 class Contains_nested_static_instance),
16437 gdb.c++/classes.exp (test_static_members): Test printing of
16438 a class that contains a static instance of the class.
16439
16440Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16441
16442 * gdb.base/langs2.c (cppsub_): Don't prototype.
16443 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16444 only, I believe).
16445
16446Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16447
16448 * lib/gdb.exp (skip_chill_tests): New procedure.
16449
16450 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16451
16452Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16453
16454 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16455 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16456
16457Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16458
16459 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16460
16461 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16462 disassemble 8, not 16, instructions for part 4.
16463
16464 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16465 support the latter anymore.
16466
16467 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16468 -DNO_PROTOTYPES.
16469 * gdb.base/callfuncs.c: Control use of prototypes based on
16470 NO_PROTOTYPES, not __STDC__.
16471 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16472 t_float_values2 tests if prototypes in use.
16473
16474 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16475 t_double_values): When checking differences against DELTA, check
16476 that difference is within the range (-DELTA,DELTA), not just
16477 (-infinity,DELTA).
16478
16479Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16480
16481 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16482 'file' command firts, then 'target', then 'load', this is due to gdb
16483 target set up.
16484 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16485
16486Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16487
16488 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16489 FP load/store variants.
16490 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16491
16492Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16493
16494 * gdb.base/term.exp: Do not give a warning if not native, it is
16495 not an abnormal condition.
16496
16497Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16498
16499 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16500 t_char_array".
16501
16502Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16503
16504 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16505 are getting the version number.
16506
16507 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16508 if not native, it is not an abnormal condition.
16509
16510Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16511
16512 * lib/gdb.exp: Just use "file exists", rather than undocumented
16513 dejagnu procedure "findfile".
16514
16515Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16516
16517 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16518 (LDFLAGS): Set to -Xlinker -Ur.
16519
16520 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16521 Removed, these values are set by lib/gdb.exp.
16522
16523 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16524
16525Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16526
16527 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16528 of replicating gdb startup code.
16529
16530 * config/mt-vxworks (LDFLAGS): Set to -r.
16531 (CFLAGS_FOR_TARGET): Removed.
16532
16533 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16534 (gdb) and gdb for vxworks uses (vxgdb).
16535
16536 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16537 executable is not in the tree and host != target, use sed and
16538 program_transform_name to determine the gdb name used by the
16539 target.
16540
16541 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16542 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16543
16544Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16545
16546 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16547 floats, chars, and shorts where there are ANSI-style function
16548 definitions.
16549
16550 * gdb.base/langs.exp, gdb.base/langs*: New test.
16551 * gdb.base/Makefile.in: Build it.
16552 * TODO: Remove item about checking that C names don't get C++
16553 demangling applied; this test tests it.
16554
16555Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16556
16557 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16558 went with the const70 xfail. The xfail went away a year ago.
16559
16560 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16561
16562 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16563 for hp300.
16564
16565 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16566
16567 * gdb.base/a1-selftest.exp: Don't run on hp300.
16568
16569Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16570
16571 * Makefile.in (site.exp): Set host_alias and target_alias as well
16572 as host_triplet and target_triplet.
16573
16574Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16575
16576 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16577
16578 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16579 places as other ecoff systems).
16580
16581 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16582 ultrix.
16583
16584Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16585
16586 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16587 remove them.
16588 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16589 variable and "variable" in addition to "data variable".
16590 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16591
16592 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16593 2.
16594 * gdb.base/list1.c (long_line): Add additional statement at start
16595 of function.
16596 * gdb.base/list.exp (test_forward_search): Update line number to
16597 reflect new statement.
16598
16599Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16600
16601 * gdb.base/signals.exp: Reinitialize searched source directories
16602 after gdb_start call.
16603
16604Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16605
16606 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16607 * gdb.stabs/Makefile.in: Likewise.
16608
16609 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16610 change. Instead split the tests into smaller pieces.
16611 * gdb.disasm/hppa.s: Corresponding changes.
16612
16613Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16614
16615 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16616 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16617
16618 * gdb.base/funcargs.exp: Modify many tests so that every test
16619 either passes or fails. Make some test names unique.
16620
16621Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16622
16623 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16624 Call stty to set interrupt character.
16625
16626 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16627 for HP assembler versus GNU assembler based on actual behavior of
16628 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16629
16630 * TODO: Suggest a few more stepping tests.
16631
16632Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16633
16634 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16635 restart GDB for h8300 after a continue.
16636 (return): Add pattern to match a29k-udi behavior.
16637 * gdb.base/nodebug.exp: Remove obsolete comment.
16638 * gdb.base/regs.exp: New file, testing of register displays.
16639 * gdb.base/return.exp: Fix typo in reference to $objdir.
16640 * gdb.base/whatis.exp: Always start with a fresh GDB.
16641
16642Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16643
16644 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16645 higher, these tests generate a lot of output.
16646
16647Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16648
16649 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16650 code following the catch silently ignored some errors; without the
16651 catch they should be thrown like any other tcl error. Also, the
16652 catch used "" instead of {} which meant all the callers who wanted
16653 to include one of the characters "[]$ had to quote it an extra time.
16654 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16655 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16656 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16657 Remove extra quoting.
16658
16659Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16660
16661 * gdb.base/commands.exp: Make test names unique; every test either
16662 passes or fails. Update some comments.
16663
16664 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16665
16666Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16667
16668 The following fixes a FAIL caused by the fact that the alpha stabs
16669 configuration didn't use the ".if alpha" code in weird.def.
16670 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16671 bit pointer, so the 32 bit version works even on the alpha.
16672 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16673 Remove the stuff which allowed us to have separate versions for
16674 alpha and everything else.
16675
16676 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16677 regexp which "info func operator\[\](" is supposed to match. Fix
16678 string to send to GDB. Note that GDB still doesn't work right. Add a
16679 new test for "info func .perator\[\](" which GDB does handle correctly.
16680
16681 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16682
16683Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16684
16685 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16686 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16687 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16688 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16689 it makes the tests harder to understand and confuses test-o-matic.
16690 The preferred style is that each test provides a PASS or a FAIL,
16691 and has a unique message (e.g. "continue #54" not just "continue")
16692 which is the same for the pass and the fail.
16693 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16694 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16695 to lib/gdb.exp.
16696 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16697 prt_accept which was basically the same thing. Likewise for
16698 test_print_reject and prt_reject.
16699 * lib/gdb.exp (test_print_reject): Add some more error message
16700 patterns to match from the former printcmds.exp (prt_reject).
16701 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16702 One defect of the passcount stuff is that some of it failed to
16703 report XPASS where appropriate.
16704 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16705 stuff before and after arg in expected pattern.
16706 (test_paddr_operator_functions): Re-do test without print_addr_of;
16707 this is the only test which seems to want extra stuff there.
16708
16709Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16710
16711 * gdb.base/nodebug.exp: Update new tests to reflect improved
16712 wording of gdb output.
16713
16714 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16715 and "ptype" work on variables in files compiled without -g.
16716 Replaces commented out "maint print msymbol" tests.
16717
16718Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16719
16720 * gdb.base/setvar.c (dummy): Call malloc.
16721
16722 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16723 losing with the irix4 sed.
16724
16725 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16726 ALRM" on irix4.
16727
16728Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16729
16730 * TODO: Remove items about corefile.exp testing new exec-file and
16731 backtrace; both are now done. Add items about printing enums.
16732
16733Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16734
16735 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16736 "get signal $thissig" test fails.
16737
16738 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16739
16740Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16741
16742 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16743 compiler warning with dec alpha compiler.
16744
16745 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16746 extra \n from gdb_test call (this explains why the prompt test
16747 that I removed yesterday was there).
16748 (user_defined_command_test): Remove extra \n and prompt test.
16749
16750 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16751 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16752 doesn't exist.
16753 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16754 Also remove alpha workaround, which turns out to be because
16755 SIGABRT == SIGLOST.
16756
16757 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16758
16759 * gdb.base/help.exp: Don't test "help show".
16760
16761Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16762
16763 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16764 "set print address" is on.
16765 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16766 pass prompt to gdb_test; gdb_test already looks for the prompt.
16767
16768 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16769
16770 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16771 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16772 was to make sure that gdb can read a core file. But (a) the "read
16773 the corefile" part didn't make it to a1-selftest.exp, we just
16774 delete the corefile after creating it, and (b) we test reading
16775 corefiles in corefile.exp anyway. Also, this test left around a
16776 xgdb process on Solaris.
16777
16778 * gdb.base/corefile.exp: Also test backtrace.
16779
16780Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16781
16782 * gdb.base/commands.exp: Test a simple user defined command with
16783 arguments and if/while statements; verify the full user command is
16784 printed by "show user".
16785
16786 * gdb.base/commands.exp: Test if/while commands as part of a
16787 breakpoint command list; verify they appear in breakpoint
16788 information.
16789
16790Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16791
16792 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16793 than by dividing by zero.
16794
16795Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16796
16797 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16798 performing an inferior call with watchpoints enabled.
16799 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16800 call.
16801
16802Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16803
16804 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16805 of "file" command.
16806
16807 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16808 Add additional pattern for when "int operator int(void);" appears
16809 in a different order.
16810
16811Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16812
16813 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16814
16815 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16816 and "signal" with ".*".
16817
16818Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16819
16820 * TODO: Add note about "handle all nostop".
16821
16822 * gdb.base/{sigall.c, sigall.exp}: New test.
16823 * gdb.base/Makefile.in: Add it.
16824
16825Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16826
16827 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16828 when invoking GDB, suppresses any windowing interface.
16829
16830Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16831
16832 * config/sim-gdb: New file, simulator testing support.
16833
16834Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16835
16836 * gdb.base/interrupt.exp: Test calling func1 twice.
16837
16838Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16839
16840 * gdb.base/list.exp (test_forward_search): Set timeout higher
16841 when we'll be getting lots of output from gdb.
16842
16843 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16844 "init_malloc" to after the expect statement. Run it if that
16845 regexp is taken, but also for two others which happen if source
16846 cannot be found.
16847
16848Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16849
16850 * gdb.base/printcmds.exp: New test, for printing register before
16851 program is running.
16852
16853Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16854
16855 * gdb.base/list.exp: Correct some alternate expect patterns
16856 to reflect changes in list1.c.
16857
16858Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16859
16860 * TODO: Add item regarding large frames.
16861
16862 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16863
16864 * TODO: Remove item about enabling return.exp; it
16865 is enabled. Suggest a few more "return" tests.
16866
16867Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16868
16869 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16870 anonymous unions.
16871
16872Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16873
16874 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16875 and pr-5646.o, so "make" is the same as "make all", not "make
16876 pr-4975.o".
16877
16878Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16879
16880 * gdb.base/list.exp: Adjust expectations to reflect changes in
16881 list1.c.
16882 (test_forward_search): New test proc.
16883 * gdb.base/list1.c (long_line): New function, has long source line.
16884
16885Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16886
16887 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16888 additional line of code that was added.
16889
16890Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16891
16892 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16893 tests so as not to overflow expect's input buffers.
16894 * gdb.disasm/hppa.exp: Corresponding changes.
16895
16896Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16897
16898 Beginnings of template debugging tests.
16899 * gdb.c++/templ-info.cc: New file to test for template
16900 debugging capability of the compiler.
16901 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16902 templ-info.cc.
16903 * gdb.c++/templates.cc: Add explicit template instantiations
16904 to enable compiling with -fno-implicit-templates. Add destructor
16905 and 'value' method to T5 class for template tests.
16906 * gdb.c++/templates.exp: Add testcases for printing of template
16907 types, setting breakpoints on template methods and calling a
d63a86f8 16908 template method.
c906108c
SS
16909
16910Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16911
16912 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16913 branch target since some assemblers (gas-2.5) may emit a
16914 relocation for the branch instead of resolving it in the
16915 assembler.
16916
16917Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16918
16919 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16920 through signal handler.
16921
16922Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16923
16924 * configure.in (*-*-netware): Use config/mt-netware.
16925
16926 * config/mt-netware: New file.
16927 * config/mt-i386-netware: Removed, separate configs for different
16928 netware architectures are no longer needed now that we have
16929 --with-headers.
16930
16931Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16932
16933 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16934 by the recent changes to use ANSI C arithmetic conversions.
16935
16936Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16937
16938 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16939 bug involving using inferior_pid to figure out whether to select a
16940 frame.
16941
16942Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16943
16944 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16945 match the current disassembler output.
16946
16947Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16948
16949 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16950 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16951 types, expect "int" as type of integer values (for now).
16952
16953Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16954
16955 * gdb.base/commands.exp: New tests for if/while commands.
16956
16957Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16958
16959 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16960 by .*, since hex values have different syntax in Chill mode.
16961
16962Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16963
16964 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16965 linefeed from expect pattern for repeated types with indices > 9.
16966
16967Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16968
16969 First part of Fortran test suite.
16970 * gdb.fortran: New directory.
16971 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16972
16973Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16974
16975 * gdb.base/default.exp: Update expect pattern for load command
16976 without arguments.
16977
16978Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16979
16980 * configure.in: Change i386 to i[345]86.
16981 * gdb.base/configure.in: Likewise.
16982 * gdb.c++/configure.in: Likewise.
16983 * gdb.chill/configure.in: Likewise.
16984
16985Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16986
16987 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16988 patterns, since that is not a valid context for comments.
16989
16990Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16991
16992 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16993 repeated types and repeated types with indices > 9.
16994
16995Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16996
16997 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16998 2417; old bug has been fixed.
16999
17000Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17001
17002 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17003 send the newline ourselves instead of assuming gdb_test will do
17004 so when passed an empty input string.
17005
17006 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17007 stabs testcode.
17008
17009Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17010
17011 * lib/gdb.exp (gdb_test): Don't send anything if the first
17012 argument is an empty string. This makes cases where we want to
17013 match output that is already in expect's buffers (for example,
17014 matching a breakpoint after gdb_run_cmd has been called) work
17015 reliably.
17016
17017Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17018
17019 * config/netware.exp: New file.
17020
17021Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17022
17023 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17024 the -B and -L prefixes so we can find the debugging stub.
17025
17026 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17027 there and we are using the gcc from the tree.
17028
17029 * gdb.base/types.c: Removed.
17030
17031 * gdb.base/configure.in: Look for makefile fragments in ../config.
17032 Recognize i386-*-netware.
17033 * gdb.c++/configure.in: Likewise.
17034
17035Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17036
17037 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17038 the correct TCL syntax.
17039
17040Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17041
17042 * gdb.base/opaque.exp: use runto instead of messing around with
17043 breakpoints. Simplify by using gdb_test.
17044
17045 * gdb.base/bitfields.exp: restart between tests on netware targets
17046 because breakpoints aren't relocated after target death. Run
17047 processes to completion.
17048
17049 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17050
17051Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17052
17053 * Makefile.in: Remove extra tabs that confuse some versions
17054 of "make". Use the newly built gdb to test with by default,
17055 rather than the first one in the tester's search path.
17056
17057Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17058
17059 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17060
17061 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17062 condition help.
17063
17064Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17065
17066 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17067
17068 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17069 running.
17070 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17071 * gdb.base/funcargs.exp: Likewise.
17072
17073 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17074 * gdb.base/funcargs.exp: Likewise.
17075
17076 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17077 message is "".
17078
17079Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17080
17081 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17082 return,signals,twice}.exp: Handle non-existant binaries
17083 consistantly.
17084
17085 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17086 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17087 might testing a cross development system.
17088
17089Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17090
17091 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17092 runtest script is relative to ${srcdir}, not ${rootdir}.
17093
17094Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17095
17096 * gdb.base/signals.exp: Allow for optionality of breakpoint
17097 address.
17098
17099Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17100
17101 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
17102
17103Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17104
17105 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
17106 for size_t definition.
17107 * gdb.c++/templates.cc: Likewise
17108
17109 * config/mt-i386-netware: New file.
17110
17111 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
17112 defined.
17113
17114 * gdb.base/Makefile.in: Added support for systems that name core
17115 files by appending "core" to the program name.
17116 * gdb.base/a1-selftest.exp: Likewise.
17117
17118Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17119
17120 * gdb.base/return.exp: Add comment and message for `return double'
17121 test failure on Sparc Solaris.
17122
17123Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
17124
17125 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
17126
17127Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17128
17129 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
17130 from optimizing them away.
17131 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
17132 patterns to include default constructors and assignment operators,
17133 to match gcc versions beyond 2.5.8. Accept any cplus demangling
17134 character in the output of the virtual base pointer.
17135
17136Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17137
17138 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
17139 expression match in print_addr_of to avoid unintented matches.
17140 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
17141 versions up to 2.5.8.
17142
17143Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17144
17145 * gdb.base/list.exp: Tweak alternate pattern for listing of an
17146 included file to run under newer versions of expect.
17147 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
17148 consecutive >'s in templates to accomodate recent cplus-dem.c change.
17149 Remove xfail for the virtual table of BDDHookV.
17150
17151Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
17152
17153 * lib/gdb.exp (string_to_regexp): Set a default result.
17154 (default_gdb_start): Fix misleading message.
17155
17156Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17157
17158 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17159 Remove all CC, etc definitions.
17160 * config/mt-hpux: New file.
17161 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17162 (CFLAGS, LDFLAGS): Define.
17163 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17164
17165 * Makefile.in (site.exp): Don't insert host_os, etc.
17166 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17167 (distclean): Check existence of subdir.
17168 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17169 * gdb.base/Makefile.in: General cleanup and simplification.
17170 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17171 to build executables. Use default rule to build .o files.
17172 (EXPECT, RUNTEST, CC): Fix relative pathname.
17173 (site.exp): Don't insert host_os, etc.
17174 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17175 and/or SIGUSR1 defined.
17176 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17177 * gdb.c++/Makefile.in: General cleanup and simplification.
17178 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17179 (CFLAGS): Remove.
17180 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17181
17182Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17183
17184 * gdb.base/recurse.exp: Misc changes to get tests running again
17185 after Kung's changes to the watchpoint code.
17186 * gdb.base/watchpoint.exp: Likewise.
17187
17188Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17189
17190 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17191
17192Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17193
17194 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17195 * lib/gdb.exp (default_gdb_start): Define.
17196 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17197 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17198 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17199 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17200 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17201 Don't call gdb_target_udi in between tests.
17202
17203Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17204
17205 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17206 (which was basically just a local version of the same thing). In
17207 addition to avoiding duplication, gdb_test_exact is faster.
17208 * lib/gdb.exp (gdb_test_exact): Fix typo.
17209
17210 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17211 don't give an error.
17212
17213 * gdb.base/term.exp: Call delete_breakpoints before starting.
17214
17215 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17216 (t10): Add comment.
17217
17218Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17219
17220 Reorganization of the GDB Test Suite.
17221
17222 * gdb.base: New directory, contains all the basic tests.
17223 * gdb.c++: New directory, tests specific to C++.
17224 * gdb.chill: New directory, tests specific to Chill.
17225 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17226 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17227 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17228 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17229 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17230 t30-31 to chill).
17231 * */gdbme.*: Rename to match appropriate expect scripts.
17232 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17233 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17234 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17235 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17236 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17237 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17238 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17239 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17240 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17241 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17242 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17243 gdb.c++/virtfunc.cc: New names of C++ files.
17244 * gdb.chill/chillvars.ch: New name of Chill file.
17245 * gdb.base/configure.in, gdb.c++/configure.in,
17246 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17247 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17248 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17249 * configure.in (configdirs): Update to reflect directory changes.
17250 (target_abbrev): No longer define for any configuration.
17251 * Makefile.in: Cosmetic improvements to header comments.
17252
17253Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17254
17255 Various changes to gdb.t31:
17256
17257 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
17258 * gdbme.ch: Make all key-words and predefineds be upper-case.
17259 * chillvars.exp: Expect key-words and predefinds in upper-case.
17260
17261 * chillvars.exp: Use gdb_test_exact many places.
17262 Change expected output for arrays (which now includes index labels).
17263
17264 * pr-5020.exp, gdme.ch (module PR_5020):
17265 New test, for PR-5020.
17266
17267Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
17268
17269 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
17270 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
17271
17272Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
17273
17274 * Makefile.in: Fix bit-rot in definitions of CHILL,
17275 CHILL_FOR_TARGET and Chill_LIB.
17276 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
17277 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
17278 CHILL, and CHILL_LIB.
17279
17280Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
17281
17282 * Revert the previous changes. Please see Rob's directory
17283 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
17284
17285Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
17286
17287 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
17288 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
17289 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
17290 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
17291 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
17292 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
17293 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
17294 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
17295 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
17296 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
17297 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
17298 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17299 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17300 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17301 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17302 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17303 changes from 94Q1.
17304
17305Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17306
17307 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17308 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17309 Rob's new testing fragments.
17310
17311Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17312
17313 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 17314 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
17315
17316Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17317
17318 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17319 version also, match on casted version strings, and match on
17320 gdb startup case where the line numbers might be messed up.
17321
17322Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17323
17324 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 17325 (CFLAGS): Delete it from here.
c906108c
SS
17326
17327Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17328
17329 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17330
17331Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17332
17333 * Makefile.in (RUNTEST): Default to just "runtest".
17334
17335Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17336
17337 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17338 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17339 the code has been restructured.
17340
17341Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17342
17343 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17344 \n, not just one of each.
17345
17346 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17347 /bin/cc gives a warning if you do.
17348
17349Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
17350
d63a86f8 17351 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
17352 __t10ListS_link1ZUiRCUiPT0
17353
17354Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17355
17356 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
17357 on local variables in recursive functions.
17358
17359 * gdb.t07/Makefile.in: Build the new test.
17360
17361Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17362
17363 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
17364 directly. Instead compare the return values from actual calls.
17365
17366Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
17367
17368 * Makefile.in (check): Set TCL_LIBRARY for runtest.
17369
17370Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17371
17372 * From Peter Schauer with minor modifications.
a9c64011
AS
17373 * gdb.t15/return.exp (return_tests): Handle targets where "return"
17374 stops in mid-line in the caller. Add xfail for returning a float
17375 value on X86 targets.
c906108c
SS
17376
17377Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17378
17379 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
17380 to avoid expect lossage.
17381 (fmem_LRbug_tests): Likewise.
17382 * gdb.disasm/hppa.s: Corresponding changes.
17383
17384 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
17385 conditions to work with latest dejagnu/expect.
17386
17387 * gdb.t15/funcargs.exp (finish from indirect call): No longer
17388 expected to fail on the PA.
17389 (backtrace in call with trampolines): Explicitly require main
17390 to be frame #1 (no trampolines should show up in backtrace).
17391
17392 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
17393 "continue -expect".
17394 * gdb.t06/break.exp: Likewise.
17395 * gdb.t07/watchpoint.exp: Likewise.
17396 * gdb.t13/bitfields.exp: Likewise.
17397 * gdb.t15/{funcargs,return}.exp: Likewise.
17398 * gdb.stabs/weird.exp: Likewise.
17399 * config/{mips,udi}-gdb.exp: Likewise.
17400
17401 * hppa.sed: Enclose comments within a sed command to avoid
17402 losing with the old OSF1 sed.
17403
17404Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17405
17406 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
17407 sequent dynix.
17408 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
17409 * gdb.t15/funcargs.exp: Conditionally step again to really
17410 finish from marker_call_with_trampolines. Handle the case where
17411 the first step from within call_with_trampolines already steps
17412 us back to main.
17413 * gdb.t15/gdbme.c: Add comment to closing brace of
17414 call_with_trampolines for funcargs.exp.
17415
17416Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17417
d63a86f8 17418 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
17419 Fix typo(s).
17420
17421Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17422
17423 * gdb.t07/gdbme.c: More code for watchpoint testing.
17424
17425 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
17426 "Hardware watchpoint" throughout file.
17427 (test_watchpoint_triggered_in_syscall): New test.
17428 (test_complex_watchpoint): New test.
17429
17430Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17431
17432 * gdbme.c (call_with_trampolines): New function to try and step
17433 into. Tests trampoline problems on the PA.
17434
17435 * funcargs.exp (localvars_in_indirect_call): No longer expect
17436 stepping into indirect call to fail on PAs.
17437 (test_stepping_over_trampolines): New test.
17438
17439Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17440
17441 * TODO: Add suggestions for static member function tests, and
17442 completion tests.
17443
17444Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17445
17446 * TODO: Add suggestions for "p/a" tests.
17447
17448 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17449 (default_gdb_exit): Replace all the hair with sending "quit" to
17450 the process with a simple close.
17451
17452Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17453
17454 * TODO: Add suggestions for shared library tests.
17455
17456Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17457
17458 * TODO: Add suggestions for x/s tests.
17459
17460Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17461
17462 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17463 "enable once", and "enable breakpoints once" with ".*".
17464
17465Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17466
17467 * TODO: Add suggestions about structure passing tests.
17468
17469Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17470
17471 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17472 the primary1 test, use work around if __GNUC__ < 2.
17473 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17474 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17475 Test for bad output rather than waiting for timeout. Issue
17476 second continue only if first continue failed.
17477
17478Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17479
17480 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17481 operator[] test with gdb_test because the old code didn't seem to
17482 be getting the quoting right with the new dejagnu.
17483
17484Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17485
17486 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17487 one from the path.
17488 * Makefile.in: Use a fresh expect if there is one, use runtest
17489 from the src tree if there is one.
d63a86f8 17490
c906108c
SS
17491Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17492
17493 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17494 next over recursive call. Revise the tests from that point on
17495 (which had been skipped) to match GDB's actual (correct) output.
17496
17497 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17498 with next over a breakpoint whose condition is false.
17499
17500 * gdb.t00/help.exp: Comment out "help set print" tests just like
17501 (and for same reason as) "help set" test.
17502
17503Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17504
17505 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17506 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17507
17508Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17509
17510 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17511 necessary gdb_target_udi.
17512
17513 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17514
17515 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17516 1838 and 2417; they are fixed.
17517
17518 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17519 gdb.t03/ptype.exp (ptype structure, ptype union):
17520 Remove xfails; the test is looser than when the xfails were added.
17521
17522 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17523 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17524
17525 * gdb.t01/run.exp: Only run shell test if isnative.
17526
17527 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17528 since "run" automatically loads if necessary. Call gdb_target_udi
17529 after the "file" since "file" kills any execution target.
17530
17531 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17532 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17533 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17534 argument for UDI.
17535
17536Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17537
17538 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17539
17540 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17541
17542Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17543
17544 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17545 properly quoting regexps. This makes the second argument to
17546 demangle a fixed string, which matches the callers, instead of a
17547 shell-style pattern which is what the previous implementation
17548 used. Update some of the callers.
17549
17550Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17551
17552 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17553 (comib_nullified_tests): Fix typo.
17554 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17555 strings. No longer expected to fail.
17556
17557 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17558 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17559 strings. No longer expected to fail.
17560
17561 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17562 string. No longer expected to fail.
17563
17564Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17565
17566 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17567 No longer expected to fail.
17568
17569 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17570 string. No longer expected to fail.
17571
17572Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17573
17574 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17575 only in the names (I probably got most of them). I was even
17576 generous with some which differed in underscores in names, and
17577 probably missed a few, and I *still* was able to remove almost a
17578 third of the file with almost no impact on testsuite coverage.
17579
17580Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17581
17582 * gdb.t00/default.exp: Match udi_attach error message as well as
17583 the one from child_attach.
17584
17585 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17586
17587 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17588
17589 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17590 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17591
17592 * Move test with enums and partial symbols back to
17593 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17594 Reverts the change of 26 May 93. Per today's change to
17595 stabs.texinfo, the behavior that weird.exp was expecting was
17596 unreasonable; what is important is that the compiler+gdb get
17597 things right, which happens with a recent gcc. Also fix the test
17598 to deal with native compilers which put out the stab gdb can't
17599 deal with.
17600
17601Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17602
17603 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17604 in the names. The main thing these accomplish is to slow things down.
17605 Many more such duplicates surely remain.
17606
17607 * gdb.t00/help.exp: Comment out "help support" test just like
17608 (and for same reason as) "help set" test.
17609
17610Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17611
17612 * gdb.t06/break.exp: Remove setup_xfails for
17613 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17614 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17615 about known bug in gcc to include up through 2.5.8.
17616 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17617 well as "_vb$".
17618 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17619 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17620 with latest gcc and gdb.
17621 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17622 well as "_vb$".
17623
17624Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17625
17626 * configure.in (hppa*-*-*): Also configure and build stabs-only
17627 tests.
17628
17629Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17630
17631 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17632 * gdb.t10/configure.in (hppa*-*-*): Use it.
17633
17634Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17635
17636 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17637
17638Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17639
17640 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17641 versions prior to 1.13.5.
17642
17643Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17644
17645 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17646 the prompt is at the start of a line.
17647
17648Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17649
17650 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17651 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17652 in the copr tests now.
17653 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17654 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17655 expected to fail.
17656
17657Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17658
17659 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17660 gdb.t31/chillvars.exp, lib/gdb.exp:
17661 Tweak to run under either version of expect.
17662 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17663 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17664 * gdb.t11/list.exp: Remove extraneous whitespace.
17665
17666Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17667
17668 * gdb.t16/printcmds.exp (test_print_strings): Accept
17669 "(unsigned char *) " before the string.
17670
17671 * TODO: Add notes about printing of fancy types and GDB expressions.
17672
17673Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17674
17675 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17676 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17677 if doing mips-idt-ecoff.
c906108c
SS
17678
17679Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17680
17681 * Most .exp files: Tweak to run under either version of expect.
17682
17683Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17684
17685 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17686 xfails; I'm not sure why they are failing, but not because of PR 1806.
17687
17688Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17689
17690 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17691 defined in lib/gdb.exp.
17692
17693Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17694
17695 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17696 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17697 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17698 have to be typeless.
17699
17700Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17701
17702 * TODO: Add suggestion for copyright year test.
17703
17704Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17705
17706 * configure.in (*-*-lynxos*): Add stabs tests.
17707
17708Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17709
17710 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17711 so insert a tab before any assembler directive in column zero.
17712
17713 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17714 stores.
17715 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17716 stores.
17717 (fpu_short_memory_tests): Likewise.
17718
17719Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17720
17721 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17722 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17723 .stabs directives in comments.
17724
17725Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17726
17727 * TODO: New file, describing tests we could write.
17728 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17729
17730Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17731
17732 * gdb.t06/signals.exp: Add kludge to force re-sync.
17733
17734 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17735 to xgdb instead of gdb, get out of gdb.
17736
17737Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17738
17739 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17740 for info.
17741
17742Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17743
17744 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17745 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17746 * gdb.stabs/hppa.sed: New sed script for the PA.
17747
17748Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17749
17750 * gdb.stabs: Re-write weird.def and configuration to use sed
17751 instead of cpp. sed is portable and POSIX; cpp is neither.
17752
17753Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17754
17755 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17756
17757Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17758
17759 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17760
17761Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17762
17763 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17764 "_vb$".
17765 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17766 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17767
17768Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17769
17770 * lib/gdb.exp: Comment out code which depends on non-existent
17771 `transform' procedure.
17772
17773Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17774
17775 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17776 * lib/gdb.exp: Transform tool name.
17777 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17778 1.1's new error handling system.
17779
17780Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17781
17782 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17783
17784Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17785
17786 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17787 They made pattern matching so slow that timeouts happened on
17788 heavily loaded systems. Now any output from "show print" which
17789 gets us back to the GDB prompt is a PASS.
17790
17791Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17792
17793 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17794
17795Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17796
17797 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17798
17799 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17800 It is not from PR 3220.
17801
17802Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17803
17804 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17805 just started failing because they depended on the order the
17806 subcommands are presented, or exact docstring text. This kind of
17807 test is a pain and has minimal benefit.
17808
17809Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17810
17811 * gdb.t09/corefile.exp: At end of test, use "core" command with
17812 no arguments.
17813
17814Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17815
17816 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17817 17}/Makefile.in: Make it possible to run the testsuite with Sun
17818 make and CC = cross gcc by adding explicit build rules for .o
17819 files.
17820
17821Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17822
17823 * gdb.t15/funcargs.exp: Don't put comments on same line as
17824 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17825
c906108c
SS
17826Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17827
17828 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17829
17830Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17831
17832 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17833 * gdb.t20/inherit.exp: remove three dumplicate entries.
17834
17835Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17836
17837 * gdb.t06/break.exp: For "next over recursive call", fail on any
17838 incorrect output, not just on "factorial (value=2)".
17839
17840Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17841
17842 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17843 working now. Add an xfail if accesing a bss variable causes
17844 a memory error if the target is not yet run.
17845
17846Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17847
17848 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17849 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17850 name of __st* demangling (2 strings). Did Kung really get the
17851 more than 95 others right without testing them?
17852
17853Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17854
17855 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17856
17857Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17858
17859 * configure.in (configdirs): Add gdb.disasm
17860 * gdb.disasm: New directory for GDB disassembler tests.
17861 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17862
17863Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17864
17865 * gdb.t00/help.exp: Don't test "help set".
17866
17867 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17868 from within expect statements. None of these happen anymore and
17869 they cause regressions to be silently unnoticed.
17870
17871 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17872 messages) about known failures with gcc cygnus-2.4.5-930417.
17873
17874 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17875 comp-info.exp so it gets built if it doesn't exist.
17876
17877 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17878 it is no longer used.
17879 * gdb.t13/comp-info.c: Removed.
17880
17881Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17882
17883 * gdb.t06/signals.exp: Add xfail for sun3.
17884
17885Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17886
17887 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17888 relevant because ^C doesn't get sent but failure can be reproduced
17889 interactively).
17890
17891Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17892
17893 * gdb.stabs/alpha.mt: New configuration file for alpha.
17894 * gdb.stabs/configure.in: Use it.
17895 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17896 sharing with alpha.mt, redefine long to word via preprocessor.
17897 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17898 for alpha.
17899 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17900 native cc.
17901 * gdb.t00/teststrategy.exp: Change expect string so that we
17902 consume the `(xgdb)' from the command echo and from the gdb prompt.
17903 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17904 gdb currently compares all values as long, so this failure probably
17905 applies to any configuration where LONGEST is bigger than a target int.
17906 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17907 with gcc.
17908 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17909 to handle opaque pointers, gcc is.
17910 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17911 as first argument. Include <sys/types.h> and change all operator
17912 new definitions to use size_t.
17913 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17914 now that we use size_t.
17915
17916Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17917
a9c64011 17918 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17919 a long or float array cast all array members to the same type.
a9c64011 17920 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17921 with 64 bit longs.
a9c64011 17922 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17923 on alpha.
a9c64011 17924 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17925
17926Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17927
17928 * gdb.t24 (demangle.exp): Constructors of templates have names like
17929 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17930 section 14.6 of the ARM.
17931
17932 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17933 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17934 accomplish little and slow down the testsuite.
17935
17936 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17937 Accept spaces various places.
17938
17939Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17940
17941 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17942 with watchpoint enabled.
17943
17944 * Makefile.in: Remove definition of CC and remove the second
17945 definition of CXX (the "CXX = gcc" one remains). These definitions
17946 were causing backquotes to be expanded within backquotes, which
17947 doesn't work.
17948
17949Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17950
17951 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17952
17953Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17954
a9c64011
AS
17955 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17956 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17957 by mips cc and contains no stabs entries.
17958
17959Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17960
17961 * config/vx-gdb.exp: Use fake device to load files rather than
17962 NFS.
17963 * lib/gdb.exp: New proc to do "file" command.
17964 * config/unix-gdb.exp: Use new "file" proc.
17965
17966Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17967
17968 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17969 Rework board rebooting slightly.
17970 (gdb_exit): Don't exit from the remote shell; there isn't one.
17971 * gdb.stabs/weird.exp: If a program is being debugged already,
17972 kill it.
17973 * gdb.t04/setvar.exp: Stop and restart gdb.
17974 * gdb.t05/expr.exp: Likewise.
17975 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17976 restart gdb and reload the program.
17977 * gdb.t08/opaque.exp: Likewise.
17978 * gdb.t12/scope.exp: Likewise.
17979 * gdb.t13/bitfields.exp: Likewise.
17980 * gdb.t15/funcargs.exp: Likewise.
17981 * gdb.t20/classes.exp: Likewise.
17982 * gdb.t03/ptype.exp: Increase timeout.
17983 * gdb.t16/printcmds.exp (test_print_string_constants,
17984 test_print_array_constants): Likewise.
17985 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17986 * gdb.t20/classes.exp (do_tests): Likewise.
17987 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17988
17989Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17990
17991 * gdb.stabs: Renamed *wierd* to *weird*.
17992
17993Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17994
17995 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17996 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17997
17998Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17999
18000 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18001 (do_tests): Remove xfail for whatis on one_var and two_var.
18002
18003Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18004
18005 * Makefile.in: Made cross building work better by adding
18006 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18007
18008Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18009
18010 * gdb.t15/{return.c,return.exp,Makefile.in}:
18011 New test, currently commented out.
18012
18013Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18014
18015 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18016 still running and removes the leftover named socket so GDb can do
18017 clean restarts.
18018
18019Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18020
18021 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18022 console, not GDB.
18023 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18024 cross testing works better with "make check"
18025 * config/unix-gdb: Use default procedures for exit and version.
18026 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18027 with the newest VxWorks.
18028
18029Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18030
18031 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18032 old form.
18033
18034 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18035 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18036
18037 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18038
18039 * config/unix-gdb.exp: Remove this version of gdb_exit
18040 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18041 Rob says he'll look at it when he gets back to testing boards.
18042
18043Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18044
18045 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18046 an expected fail for certain ptype commands.
18047
18048 * gdb.t20/classes.exp: Update expected results of "ptype class
18049 Base1" to account for the constructor that now appears in the type.
18050
18051Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18052
18053 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18054 disappeared from list.
18055 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18056 "alldone" proc with call to cleanup and exit.
18057 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18058 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18059 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18060 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18061 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18062 "alldone" proc with simple returns that suppress remaining
18063 tests. The alldone proc went away many months ago.
18064
18065Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18066
18067 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18068
18069 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18070
18071Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18072
18073 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18074 as vax gdb will display them.
18075
18076Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18077
18078 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18079 optimizers.
18080
18081 * scope.exp: Change "bad value for localval" messages so each one
18082 is unique.
18083
18084 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18085 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18086
18087 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18088
18089Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18090
18091 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18092 doesn't exist (due to optimization).
18093
18094Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18095
18096 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18097 contains \r because the filename is long.
18098
18099 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
18100 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
18101
18102Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18103
18104 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
18105 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
18106 Ultrix.
18107 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
18108 int tests.
18109 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
18110
18111Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
18112
18113 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
18114
18115 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 18116 to match does not match the passing case but still matches the
c906108c
SS
18117 failing case.
18118
18119Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18120
18121 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
18122
18123Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
18124
18125 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
18126 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
18127 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
18128 Remove various versions of gdb_exit.
18129 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
18130 gdb_exit.
18131 * config/unix-gdb.exp: gdb_exit remains here, and should override
18132 the generic version, since it's doing a lot of wierd stuff that
18133 the other versions aren't. FIXME, fold it in, or abandon this
18134 version.
18135
18136Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18137
18138 * gdb.t24/demangle.exp: Add tests for PR 3220.
18139
18140Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18141
18142 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
18143
18144Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
18145
18146 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
18147 "i386-*-*". Works for i486 as well.
18148
18149 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
18150 bug, and expand domain of xfail to all SVR4 systems, since the
18151 actual problem is likely to be in generic SVR4 /proc support.
18152
18153Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18154
18155 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
18156
18157Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18158
18159 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18160 xfails for other systems. Match a missing 'Continuing.' as an
18161 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18162
18163 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18164 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18165 Only issue warning for missing executables if -all option is used.
18166
18167 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18168 file if -all option is used. It's like an unpredictable XFAIL.
18169
18170Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18171
18172 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18173 for dynamically linked binaries.
18174
18175 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18176
18177Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18178
18179 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18180 to state that this is a known bug in old versions of g++.
18181
18182Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18183
18184 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18185 while waiting for `Continuing'.
18186
18187Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18188
18189 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18190 in text, data, and bss.
18191 * gdb.t10/nodebug.c: Add local and global test variables for
18192 initialized and uninitialized data.
18193
18194Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18195
18196 * config/unix-gdb.exp (gdb_exit): Add "wait".
18197
18198Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18199
18200 * gdb.t06/signals.exp: xfail the continue from the handler for all
18201 targets.
18202
18203 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18204 function with watchpoints enabled, the i386 call dummy starts with
18205 a call.
18206
18207 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18208 386 bsd names its corefiles.
18209
18210Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18211
18212 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18213 compilers don't grok it.
18214 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18215 with small octal ints rather than character constants, which
18216 are signed and might not fit if first promoted to int.
18217
18218Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18219
18220 * gdb.t09/Makefile.in (clean): Remove corefile.
18221
18222Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18223
18224 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18225
18226Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18227 and Jim Kingdon (kingdon@cygnus.com)
18228
18229 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18230 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18231 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18232
18233Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18234
18235 * gdb.t17/interrupt.exp: Add xfail for hppa.
18236
18237Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18238
18239 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18240 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18241 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18242 to determine signed-ness of bitfields and use the result to setup
18243 the xfail.
18244 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18245 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18246 call line is reached if necessary.
18247
18248Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18249
18250 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18251
18252Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18253
18254 * gdb.t06/break.exp: Also test `clear' command.
18255
18256Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18257
18258 * gdb.t00/teststrategy.exp: Remove extra quote.
18259
18260 * gdb.t07/watchpoint.exp: Change xfail for calling function with
18261 watchpoint enabled to be for all non-68k machines.
18262
18263 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
18264
18265Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18266
18267 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
18268 targets use aout.mt instead of ecoff.mt as gas understands
18269 standard aout format.
18270
18271Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18272
18273 * lib/gdb.exp (runto): Don't insist that function we are running to
18274 was compiled with -g.
18275
18276 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
18277
18278 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
18279 to get back into the read system call.
18280 Accept leading newline in case where we woke it up.
18281
18282Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18283
18284 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
18285 to make the stabs test work on ecoff systems using gcc and -with-stabs.
18286 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
18287 enable ecoff configuration.
18288
18289Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18290
18291 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
18292
18293Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18294
18295 * gdb.t16/printcmds.exp: Add another printf test.
18296
18297Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
18298
18299 * configure.in: If configured -with-stabs on any target, add
18300 stabsdirs to configdirs.
18301
18302Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18303
18304 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18305 fun" so pattern does not match the command itself.
18306
18307Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18308
18309 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18310
18311Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18312
18313 * gdb.t17/interrupt.exp: Test for more things.
18314
18315Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18316
18317 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18318 compiler arranges the code and line numbers.
18319
18320 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18321
18322Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18323
18324 * gdb.t00/help.exp: Increase expect input buffer size.
18325
18326Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18327
18328 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18329
18330 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18331
18332 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18333
18334 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18335 [0-9]*, not just [0-9].
18336
18337Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18338
18339 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18340
18341 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18342
18343Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18344
18345 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18346
18347Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18348
18349 * gdb.t06/signals.c: Add xfails for sun3.
18350
18351 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
18352
18353 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
18354 test_stepping tests.
18355
18356Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18357
18358 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
18359
18360 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
18361
18362 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
18363 rather than actually putting it through cpp twice.
18364
18365 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
18366
18367Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
18368
18369 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
18370 no longer needed.
18371
18372Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18373
18374 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
18375
18376 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
18377 C++ features prints as "struct", make it a pass, not an xfail.
18378
18379Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18380
18381 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
18382 Don't require VA to print as "class" rather than "struct".
18383
18384Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
18385
18386 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
18387
18388Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18389
18390 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
18391
18392Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18393
18394 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
18395 order.
18396
18397Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18398
18399 * gdb.t16/printcmds.exp: Add printf tests.
18400
18401 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
18402
18403 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
18404
18405Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
18406
18407 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
18408 pass counts, to counteract any existing or future setup_xfails.
18409
18410Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18411
18412 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
18413 {BEGIN,END}_COMMON for common block instead of STAB.
18414 * gdb.stabs/wierd.exp: Add xfail for rs6000.
18415
18416 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
18417 intp_var should be N_GSYM not N_LSYM.
18418 wierd-aout.S: Use a label for the value of the N_SO.
18419 wierd.def: Remove all backslashes.
18420 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
18421
18422Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18423
18424 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
18425 get the expected next to inheritance3.
18426
18427Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18428
18429 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
18430 now that gcc-2.4 gets it right.
18431
18432Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18433
18434 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18435
18436 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18437 generating comp-info.exp which works for cross-compilation.
18438
18439Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18440
18441 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18442 "*-*-sysv4.*".
18443
18444Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18445
18446 * gdb.t01/run.exp: Start with a fresh gdb.
18447 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18448 SVR4.x.
18449
18450Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18451
18452 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18453 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18454 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18455 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18456 things to remove.
18457
18458Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18459
18460 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18461 test cases from bug reports.
18462
18463Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18464
18465 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18466 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18467 avoid spurious xfails.
18468 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18469 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18470 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18471
18472Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18473
18474 * gdb.t00/teststrategy.exp: Rework to provide more useful
18475 description of each test, fix problem with systems that define
18476 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18477 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18478 results for "next over recursive call" so timeouts aren't taken
18479 by error.
18480
18481Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18482
18483 * gdb.t12/scope.exp: Test printing of variables before run.
18484
18485 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18486 printed in wrong order due to sorting.
18487
18488Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18489
18490 * gdb.t00/teststrategy.exp: Fix expected results for printing
18491 user entered string constant. Is array of char, prints with no
18492 address.
18493
18494 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18495 commands.
18496 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18497 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18498 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18499 of struct of char arrays.
18500 * gdb.t00/radix.exp: New tests for radix commands.
18501
18502Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18503
18504 * gdb.t16/printcmd.exp: Print a variable before running program
18505 (with xfail for AIX).
18506
18507Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18508
18509 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18510
18511 * gdb.t16/printcmd.exp: Don't print variables before running program.
18512
18513 * gdb.t06/break.exp: Don't require envp argument to main.
18514
18515 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18516
18517 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18518 Add xfails for rs6000.
18519
18520 * gdb.t02/whatis.exp: Change other tests not to re-test something
18521 we already tested.
18522
18523 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18524 each type used has a variable of that type.
18525
18526Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18527
18528 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18529
18530Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18531
18532 * configure.in: change srctrigger to be a file, not a directory
18533
18534Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18535
18536 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18537
18538 * gdb.t11/list.exp: Fixed a couple of typos.
18539
18540Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18541
18542 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18543 is fixed and PR is closed.
18544 * gdb.t16 (gdbme.c): Add simple test string variable.
18545 * gdb.t16 (printcmds.exp): Add tests with simple test string
18546 variable, primarily for boundaries on "set print elements".
18547
18548Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18549
18550 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18551 Make leading 0's optional and don't expect a tab in the middle
18552 of the number.
18553
18554 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18555
18556 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18557 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18558 don't end command passed to gdb_test with newline.
18559
18560 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18561 signed keyword away, don't expect signed bitfields to be signed.
18562
18563 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18564 printing with only as many 1's as are in the field as well as printing
18565 with 32 1's (see comment).
18566
18567Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18568
18569 * gdb.t00/default.exp: Start with a fresh gdb.
18570 * configure.in (configdirs): Remove gdb.t31 until the chill
18571 compiler works again. It no longer is able to find chillrt0
18572 since it isn't in libchill.a anymore.
18573 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18574 wierd.o, make more modular.
18575 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18576 spurious newlines that caused problems.
18577
18578Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18579
18580 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18581 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18582 gdb.stabs/wierd.{exp,def}: Many new tests.
18583
18584 * gdb.t00/default.exp: update info line for new message.
18585
18586 * gdb.t02/{whatis.exp,gdbme.c}:
18587 Test that "char *" doesn't print as "caddr_t".
18588
18589Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18590
18591 * gdb.t00/help.exp: Use .* in place of some help messages which
18592 just changed.
18593 gdb.t00/default.exp: Update "info frame" test for new message.
18594 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18595 Remove some xfails
18596
18597Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18598
18599 * gdb.t03/{gdbme.c,ptype.exp}:
18600 Add tests for typedef'd struct and union without tags.
18601 Also check "whatis" on a variable of a typedef'd enum without a tag.
18602
18603 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18604 PRMS 1823; the bug still exists but isn't reproduced by this test
18605 anymore), and remove rs6000 XFAIL (the bug is fixed).
18606
18607 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18608 duplicated from whatis.exp. For those that are left, accept
18609 "long", "long int", or "int" for long variables (whatis.exp already
18610 has an XFAIL for "int", so no need to fail it here).
18611
18612 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18613 Deal with GCC's names for types now that GDB uses the compiler's names.
18614
18615 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18616 setup_xfail's for sunos4. If we #defined the signed keyword away,
18617 don't expect GDB to know that char it is signed.
18618
18619 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18620
18621Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18622
18623 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18624 should work on any system, regardless of debugging format.
18625 * gdb.t21/demangle.exp: Move to gdb.t24.
18626 * gdb.t24/demangle.exp: Move from gdb.t21.
18627 * gdb.t24/{Makefile.in, configure.in}: New files.
18628
18629Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18630
18631 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18632 * gdb.stabs: New directory.
18633
18634Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18635
18636 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18637 not just "Quit anyway?".
18638
18639Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18640
18641 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18642 that all setup_xfails are immediately followed by clear_xfails.
18643
18644Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18645
18646 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18647 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18648 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18649 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18650 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18651 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18652 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18653 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18654 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18655 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18656 gdb.t31/chillvars.exp, lib/gdb.exp:
18657 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18658 bug-gdb@prep.ai.mit.edu.
18659
18660Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18661
18662 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18663 with 0.0, not integer 0.
18664
18665Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18666
18667 * gdb.t06/break.exp: Update for "Kill the program" message change.
18668
18669Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18670
18671 * Makefile.in (GDBFLAGS): Set to -nx.
18672 * Makefile.in (site.exp): Use GDBFLAGS.
18673
18674Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18675
18676 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18677 Makefiles.
18678 (check): depend on just-check.
18679 (just-check): added so that tests can be run without a noop
18680 build pass.
18681
18682Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18683
18684 Switch to using configure's configdirs.
18685 * Makefile.in (Makefile): add configure.in dependency.
18686 (SUBDIRS): removed redundant assignment.
18687 * configure.in: switch subdirs assignment to configdirs.
18688 * gdb.t*/configure.in: new files.
18689
18690Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18691
18692 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18693 works.
18694
18695Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18696
18697 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18698 in explicit rules. Apparently this is not supported by some makes.
18699
18700Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18701
18702 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18703
18704Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18705
18706 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18707 disappeared.
18708
18709Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18710
18711 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18712
18713Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18714
18715 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18716 watchpoint problem that is now fixed.
18717 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18718 uninitialized convenience variables.
18719 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18720 structures.
18721
18722Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18723
18724 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18725 which causes expect to get out of sync with gdb on long output
18726 from help set.
18727 * gdb.t09/corefile.exp: Make expected pattern for core file
18728 failing signal and frame output format less sun specific.
18729
18730Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18731
18732 * gdb.t31/chillvars.exp: Add and remove initial dummy
18733 breakpoint, so that symbol table is forced in.
18734 (Needed at least on Sunos4, though it seems not SVR4.)
18735 * gdb.t31/chillvars.exp: Update for changed output format.
18736
18737Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18738
a9c64011 18739 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18740
18741Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18742
18743 * Makefile.in: Added --srcdir when invoking runtest, removed the
18744 need for a local config file. (optional now)
18745
18746Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18747
18748 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18749 failure count used to force early termination. Add some more
18750 expected failures for gnu style demangling.
18751
18752Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18753
18754 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18755 pmi variable from gdb.t20/gdbme to get optimized away.
18756 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18757 Check for written corefile upon timeout _and_ eof.
18758
18759Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18760
18761 * config/unix-gdb.exp: Add missing return 0.
18762
18763Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18764
18765 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18766 test termination.
18767
18768Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18769
18770 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18771 disappeared.
18772
18773Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18774
18775 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18776 time as i860 support works.
18777
d63a86f8 18778 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18779 "backtrace 100\r" rather than just "backtrace\r", to match last
18780 change.
18781
18782Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18783
18784 * config/udi-gdb.exp (gdb_exit): Remove close command.
18785 (gdb_target_udi): New procedure to set the UDI target.
18786 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18787 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18788 Added waits for prompts after several question responses. Added
18789 some more responses used by a29k-amd-udi-gdb.
18790 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18791 pass different arguments, restart UDI connection after program
18792 completion.
18793 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18794 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18795 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18796 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18797 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18798 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18799 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18800 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18801 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18802 after program completion.
18803 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18804 compiled with a SELECT_VECS setting.
18805 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18806 infinite recursion.
18807
18808 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18809 Added checks for COFF results, and made them expected failures for
18810 all targets. It would be better to make them expected failures
18811 for COFF targets only.
18812
18813Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18814
18815 * Makefile.in: add null dvi target, don't bother to recurse
18816 through test directories for info and install-info; rename
18817 $(datadir) to be dejagnu instead of deja-gnu
18818
18819Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18820
18821 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18822 compiler to coredump.
18823 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18824 code.
18825
18826Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18827
18828 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18829 coredump.
18830 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18831 code.
18832
18833Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18834
18835 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18836 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18837 which in a shell. Deletes xgdb when done.
18838 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18839 Tests the return from the "set height" or "set width" commands.
18840 Added a few return codes where needed.
18841
18842Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18843
18844 * Makefile.in (SUBDIRS): Add gdb.t17.
18845 * configure.in (subdirs): Add gdb.t17.
18846 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18847 files to test gdb's calling of functions in the inferior with
18848 the correct arguments and gdb's ability to retrieve any
18849 result returned.
18850
18851Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18852
18853 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18854 may be called after gdb goes away. Previous versions of expect
18855 needed these to avoid file descriptor leaks, but they cause
18856 errors with the current revision of expect.
18857 * gdb.t00/gdbvars.exp: Use -re on expected output after
18858 setting sevenbit-strings.
18859 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18860 to set sevenbit-strings consistent across tests.
18861 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18862 set sevenbit-strings consistent across tests.
18863
18864Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18865
18866 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18867 expected output to match current "expect" expectations.
18868
18869Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18870
18871 * gdb.t00/default.exp: Change expected output for default "source"
18872 command, to match new gdb behavior which requires a filename to
18873 source.
18874
18875Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18876
18877 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18878 expected fail for i486-*-* that misses the marker2 function.
18879 * gdb.t10/crossload.exp (bfddefault): Allow successful
18880 recognition of a format to pass even if no symbols are found.
18881 Explicitly catch failures where the format is not recognized
18882 or is ambiguous, and add the reason to the fail message.
18883 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18884 the cause is and invalid target and add reason to failure message.
18885 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18886 elf32-i386, elf32-sparc, and elf32-i860.
18887 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18888 Set up expected failure for 'filename'::variable scope resolution,
18889 which is now apparently broken on all targets.
18890 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18891 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18892 gdb.t23/templates.exp: Change failure for missing binfile into
18893 just a warning.
18894 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18895 references.
18896
18897Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18898
18899 * gdb.t00/default.exp: Add expected output for default "source"
18900 command, to match new gdb behavior.
18901 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18902
18903Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18904
18905 * config/*-gdb.exp: returns an error, rather than exiting on
18906 internal errors.
18907
18908Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18909
18910 * gdb.t03/gdbme.c: Add pointer to struct variable.
18911 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18912 referencing struct members.
18913
18914Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18915
18916 * configure.in (mips-idt-ecoff): New target.
18917 * config/mips-gdb.exp: New file for remote board using MIPS remote
18918 debugging protocol.
18919
18920 * Redid configuration scheme. Removed gdb.t*/configure.in.
18921 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18922 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18923 distclean targets. Built executables via .o files. Adjusted
18924 tests to account for source files in $(srcdir) rather than
18925 $(objdir).
18926 * lib/gdb.exp (runto): Don't expect () after the function name,
18927 because it may have arguments.
18928
18929Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18930
18931 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18932 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18933 expected failures for mips-idt-* and mips-sgi-*.
18934 * gdb.t00/default.exp (attach): Kill process if requested.
18935 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18936 that does not read core files.
18937 * gdb.t01/run.exp: Removed checks for exit status code.
18938 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18939 it is linked in.
18940 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18941 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18942 appropriate, rather than doing it by hand.
18943 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18944 execution.
18945 * gdb.t10/crossload.exp: Kill existing program if needed.
18946 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18947 appropriate, rather than doing it by hand. Always increase
18948 timeout for this test, not just for VxWorks.
18949
18950Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18951
18952 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18953 of Chill STRUCT types and STRUCT values.
18954 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18955 than "char".
18956 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18957 struct2): New struct definitions and initializations to test
c906108c
SS
18958 simple Chill STRUCT types.
18959
18960Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18961
18962 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18963 the null byte at the end of strings.
18964 * gdb.t00/default.exp: Make show version insensitive to copyright
18965 date.
18966 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18967 to avoid dependencies on target char signedness.
18968 * gdb.t16/printcmds.exp: Update expected results for explicitly
18969 unsigned char.
18970 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18971 now work.
18972 * gdb.t21/demangle.exp: Add many more patterns for template
18973 demangling, most of them being expected failures.
18974 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18975 string we are matching for, to match on the whole string.
18976 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18977 and fix a whole bunch that had incorrect expected output but were
18978 passing anyway because of the bug in "proc demangle".
18979 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18980 type.
18981 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18982
18983Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18984
a9c64011
AS
18985 * gdb/testsuite: made modifications to testcases, etc., to allow
18986 them to work properly given the reorganization of deja-gnu and the
18987 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18988
18989Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18990
18991 * gdb/testsuite: Initial creation of gdb/testsuite.
18992 Migrated dejagnu testcases and support files for testing nm to
18993 gdb/testsuite from deja-gnu. These files were moved "as is"
18994 with no modifications. This migration is part of a major overhaul
18995 of dejagnu. The modifications to these testcases, etc., which
18996 will allow them to work with the new version of dejagnu will be
18997 made in a future update.
48efe704 18998
8d8cb839 18999 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 19000\f
8d8cb839
EZ
19001;; Local Variables:
19002;; mode: change-log
19003;; left-margin: 8
19004;; fill-column: 74
19005;; version-control: never
19006;; End:
902f2ccb
MC
19007
19008 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 19009 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
19010 Copying and distribution of this file, with or without modification,
19011 are permitted provided the copyright notice and this notice are preserved.