]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
core files: wrong signal number with threaded program on sparc-solaris.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4ea95be9
DJ
12010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4 (Top level): Use it to resume.
5 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
6 the Thumb mode displaced stepping error as unsupported.
7
df83a9bf
SW
82010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9
10 * gdb.cp/nsusing.exp: Added more tests.
11 * gdb.cp/nsrecurs.exp: Ditto.
12 * gdb.cp/nsusing.cc: Added test functions.
13 * gdb.cp/nsrecurs.cc: Ditto.
14
40b27cdc
JK
152010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16
17 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
18 absolute directory pathnames in gdb.sum file.
19
de958931
SW
202010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
21
22 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
23 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
24
708ead4e
TT
252010-01-26 Tom Tromey <tromey@redhat.com>
26
27 PR exp/7643:
28 * gdb.base/printcmds.exp (test_print_string_constants): Remove
29 setup_kfail.
30
b14e635e
SW
312010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
32
33 * gdb.cp/nsrecurs.exp: New test.
34 * gdb.cp/nsrecurs.cc: New test program.
35 * gdb.cp/nsstress.exp: New test.
36 * gdb.cp/nsstress.cc: New test program.
37 * gdb.cp/nsdecl.exp: New test.
38 * gdb.cp/nsdecl.cc: New test program.
39
8540c487
SW
402010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
41
42 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
43 imported into file scope.
44 Marked test as xfail.
45 * gdb.cp/namespace-using.cc (marker5): New function.
46 * gdb.cp/shadow.exp: New test.
47 * gdb.cp/shadow.cc: New test program.
48 * gdb.cp/nsimport.exp: New test.
49 * gdb.cp/nsimport.cc: New test program.
50
421d5d99
TT
512010-01-25 Tom Tromey <tromey@redhat.com>
52
53 PR gdb/11049:
54 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
55 with "set print null-stop on".
56
691f8dc1
JK
572010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
60 Adjust it for DISASSEMBLY_OMIT_FNAME.
61
0b92b5bb
TT
622010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
63
64 PR symtab/11199:
65 * gdb.dwarf2/member-ptr-forwardref.exp,
66 gdb.dwarf2/member-ptr-forwardref.S: New.
67
23787403
JK
682010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
71 (thread1_func): Protect thread1_tid with thread1_tid_cond by
72 thread1_tid_mutex. Remove gdbstop_mutex handling.
73 (thread2_func): Protect thread2_tid with thread2_tid_cond by
74 thread2_tid_mutex. Remove gdbstop_mutex handling.
75 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
76 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
77 pthread_cond_wait conditionalizations by while loops.
78
b966cb8a
TT
792010-01-20 Tom Tromey <tromey@redhat.com>
80
81 PR backtrace/10770:
82 * gdb.dwarf2/pr10770.exp: New file.
83 * gdb.dwarf2/pr10770.c: New file.
84 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
85
fcae584b
VP
862010-01-20 Vladimir Prus <vladimir@codesourcery.com>
87
88 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
89 that target was removed, and the test always runs native anyway.
90
a0f49112
JK
912010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
92
93 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
94 gdb.base/watchpoint-cond-gone-stripped.c: New.
95
ceeb3d5a
TT
962010-01-19 Tom Tromey <tromey@redhat.com>
97
98 PR c++/8000:
99 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
100 existing tests.
101 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
102 (main): Use AAA::SomeEnum.
103
dd322c54
JK
1042010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
105
106 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
107 (test_ignore_count): Declare line_callme_body global.
108 (run to breakpoint with ignore count): Use line_callme_body.
109 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
110 (set line_main_hello, set line_main_return): Reindent.
111 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
112 New.
113 (continue to callee4): Use line_callee4_body.
114 (check *stopped from CLI command): Use line_callee4_next.
115 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
116 (set line_main_hello, set line_main_return): Reindent.
117 (set line_callee4_head, set line_callee4_body): New.
118 (continue to callee4): Use line_callee4_body.
119
4e8f195d
TT
1202010-01-18 Tom Tromey <tromey@redhat.com>
121
122 PR c++/9680:
123 * gdb.cp/casts.cc: Add new classes and variables.
124 * gdb.cp/casts.exp: Test new operators.
125
9e14a9ba
JB
1262010-01-18 Tom Tromey <tromey@redhat.com>
127 Thiago Jung Bauermann <bauerman@br.ibm.com>
128
129 * gdb.python/source2.py: New file.
130 * gdb.python/source1: New file.
131 * gdb.python/python.exp: Test "source" command.
132
00bf0b85
SS
1332010-01-15 Stan Shebs <stan@codesourcery.com>
134
135 * gdb.trace/tfile.c: New file.
136 * gdb.trace/tfile.exp: New file.
137
55235ad7
JK
1382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
139
140 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
141
9f2982ff
JK
1422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
145
bbfba9ed
JK
1462010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
149 (libfunc): New parameter action. Implement also selectable "sleep".
150 * gdb.base/break-interp-main.c: Include assert.h.
151 (libfunc): New parameter action.
152 (main): New parameters argc and argv. Assert argc. Pass argv.
153 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
154 (test_attach): New proc.
155 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
156 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
157
61f0d762
JK
1582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
159
160 * gdb.base/break-interp.exp (test_core): New proc.
161 (test_ld): Call it.
162
06a6f270
JK
1632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
164
165 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
166 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
167 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
168 and gdb_compile_shlib. Use new -Wl compiler options.
169 (dl bt, main bt): New tests.
170
51bee8e9
JK
1712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
172
173 Support PIEs with no symfile_objfile.
174 * gdb.base/break-interp.exp: New argument at the test_ld calls.
175 (test_ld): New parameter trynosym.
176 (test_ld <$trynosym>): New block.
177
b8040f19
JK
1782010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
179
180 * gdb.base/break-interp.exp: New file.
181
be759fcf
PM
1822010-01-13 Phil Muldoon <pmuldoon@redhat.com>
183
184 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
185 * gdb.python/py-prettyprint.py (pp_ls): New printer.
186 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
187 test.
188 * gdb.python/py-prettyprint.c: Define lazystring test structure.
189 * gdb.python/py-mi.exp: Add lazy string test.
190
dc146f7c
VP
1912010-01-13 Vladimir Prus <vladimir@codesourcery.com>
192
193 * lib/mi-support.exp (mi_check_thread_states): Handle
194 core number in thread listing.
195
b4ba55a1
JB
1962010-01-12 Joel Brobecker <brobecker@adacore.com>
197
198 * gdb.base/maint.exp: Adjust the expected output for the
199 "maint print type" test. Use gdb_test_multiple instead of
200 gdb_sent/gdb_expect.
201
08e24bd4
DE
2022010-01-11 Doug Evans <dje@google.com>
203
6496a609
DE
204 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
205 from gdbserver_download. All callers updated.
206
08e24bd4
DE
207 * gdb.server/ext-run.exp: "info os processes" requires xml support.
208
b5cfddf5
JK
2092010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
210
211 Implement binary numbers parsing.
212 * gdb.base/printcmds.exp (test_integer_literals_accepted)
213 (test_integer_literals_rejected): New binary tests.
214
3725885a
RW
2152010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
216
217 * gdb.cell/configure: Regenerate.
218
37aeb5df
JK
2192010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
220
221 * gdb.base/corefile.exp: Move the core finding block out and call it as
222 core_find, new variable $corefile, replace corefile by $corefile and
223 [file tail $corefile] for usage vs. test names resp.
224 * lib/gdb.exp (core_find): Move it as a new function here. New
225 parameter binfile and deletefiles. New variable $destcore. Pre-delete
226 $destcore. Return "" on error.
227
d521f563
JK
2282010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
229
230 Workaround PR binutils/10802.
231 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
232 (twice).
233
28f24826
DJ
2342010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
235
236 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
237
2de75e71
JB
2382010-01-08 Joel Brobecker <brobecker@adacore.com>
239
240 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
241 call, to avoid interruption.
242
fe00719b 2432010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
244
245 * gdb.stabs/weird.def (args93): New.
246
d0ef5df8
DE
2472010-01-07 Doug Evans <dje@google.com>
248
249 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
250
3a08d52f
TT
2512010-01-07 Tom Tromey <tromey@redhat.com>
252
253 * gdb.base/source.exp: Use correct line number.
254
7a697b8d
SS
2552010-01-05 Stan Shebs <stan@codesourcery.com>
256
257 * gdb.trace/tracecmd.exp: Test ftrace.
258
7803799a
UW
2592010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
260
261 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
262
c54eabfa
JK
2632010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
264
265 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
266 "uint_for_mi_testing".
267
02e7ef19
JB
2682010-01-01 Joel Brobecker <brobecker@adacore.com>
269
270 Test indented comment in file being sourced.
271 * gdb.base/commands.exp: Test indented comment in file being sourced.
272
abd775ce
JB
2732010-01-01 Joel Brobecker <brobecker@adacore.com>
274
275 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
276 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
277 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
278 notice.
279
79b55b82
JB
2802010-01-01 Joel Brobecker <brobecker@adacore.com>
281
282 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
283 notice.
284
8997583e
JK
2852010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
288 missing $after_stopped and comma (,) expectation.
289
6da95a67
SS
2902009-12-31 Stan Shebs <stan@codesourcery.com>
291
292 * gdb.trace/actions.exp: Test teval action.
293
218d2fc6
TJB
2942009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
295
296 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
297 (top level): Call test_watchpoint_in_big_blob.
298 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
299 watchpoints.
300 (func3): Write to buf.
301
236f1d4d
SS
3022009-12-29 Stan Shebs <stan@codesourcery.com>
303
304 * gdb.trace/actions.exp: Test default-collect.
305
f61e138d
SS
3062009-12-28 Stan Shebs <stan@codesourcery.com>
307
308 * gdb.trace/tsv.exp: New file.
309 * gdb.base/completion.exp: Update ambiguous info output.
310
0219b378
DJ
3112009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
312
313 * gdb.base/find.c (main): Reference search buffers.
314 * gdb.base/included.c (main): Reference integer.
315 * gdb.base/ptype.c (charfoo): Declare.
316 (intfoo): Call charfoo.
317 * gdb.base/scope0.c (useitp): New function.
318 (usestatics): Use useitp.
319 (useit): Add a type for val.
320 * gdb.base/scope1.c (useit1): Take a pointer argument.
321 (usestatics1): Update calls to useit1.
322 * gdb.cp/call-c.cc: Declare foo.
323 (main): Call foo.
324 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
325 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
326 (main): Call C::ensureRefs and ensureOtherRefs.
327 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
328 variables.
329 (ensureOtherRefs): New function.
330 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
331 * gdb.cp/templates.cc (main): Call t5i.value.
332
3f78692f
JK
3332009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
334
335 Fix compatibility with G++-4.5.
336 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
337 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
338 (uncaught return): Remove.
339
429374b8
JK
3402009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
341 Phil Muldoon <pmuldoon@redhat.com>
342
343 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
344 (bp_location13, bp_location14, bp_location17, bp_location18)
345 (marker3_proto, marker4_proto): New variables.
346 (breakpoint info): Update output.
347 (run until breakpoint at marker3, run until breakpoint at marker4): New
348 tests.
349
859825b8
JK
3502009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
351
352 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
353 Replace the printf call of Y by provided "y-set-1" label. New block
354 for the second shared library.
355 * gdb.base/unload.exp: Compile also the second library, call
356 gdb_load_shlibs also for it. Use now gdb_breakpoint.
357 (single pending breakpoint info): Rename to ...
358 (pending breakpoint info before run): ... this extended test.
359 (libfile2, libname2, libsrcfile2, libsrc2)
360 (lib_sl2): New variables.
361 (exec_opts): Set also SHLIB_NAME2.
362 (pending breakpoint info on first run at shrfunc1)
363 (pending breakpoint info on second run at shrfunc1)
364 (pending breakpoint info on second run at shrfunc2)
365 (print y from libfile, print y from libfile2): New tests.
366 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
367 * gdb.base/unloadshr2.c: New.
368
e6a386cd
HZ
3692009-12-22 Hui Zhu <teawater@gmail.com>
370
371 * gdb.reverse/sigall-reverse.exp: Adjust.
372
9e19b45e
VP
3732009-12-21 Vladimir Prus <vladimir@codesourcery.com>
374
375 PR gdb/10884
376
377 * gdb.mi/var-cmd.c (do_bitfield_tests): New
378 (main): Call do_bitfield_tests.
aacf5b1e 379 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 380
d53a7b30
JB
3812009-12-20 Joel Brobecker <brobecker@adacore.com>
382
383 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
384 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
385 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
386 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
387 gdb.modula2/unbounded1.c: Update copyright header.
388
191ca0a1
CM
3892009-12-10 Chris Moller <moller@mollerware.com>
390
391 PR gdb/9399
392 * gdb.cp/virtfunc2.exp: New tests
393 * gdb.cp/virtfunc2.cc: New tests
394 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
395
0fa6cf1b
MS
3962009-12-10 Oza Pawandeep (paawan1982@yahoo.com
397
398 * gdb.reverse/i387-env-reverse.c: New file.
399 * gdb.reverse/i387-env-reverse.exp: New file.
400 * gdb.reverse/i387-stack-reverse.c: New file.
401 * gdb.reverse/i387-stack-reverse.exp: New file.
402
361ae042
PM
4032009-12-08 Phil Muldoon <pmuldoon@redhat.com>
404
405 * gdb.python/py-type.exp (test_range): New test.
406
bfd31e71
PM
4072009-12-03 Phil Muldoon <pmuldoon@redhat.com>
408
409 PR python/10805
410
411 * gdb.python/py-type.exp: New file.
412 * gdb.python/py-type.c: New file.
413 * Makefile.in: Add py-type.
414
57a1d736
TT
4152009-12-03 Tom Tromey <tromey@redhat.com>
416
417 * gdb.python/py-value.exp (test_parse_and_eval): New
418 function.
419
1f3b5d1b
PP
4202009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
421
422 PR gdb/11022
423
424 * gdb.base/pr11022.exp: New test.
425 * gdb.base/pr11022.c: New test.
426
8b7dbdc9
JK
4272009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
428
429 Fix spurious false FAILs.
430 * gdb.base/structs.c (chartest): New.
431 (main): Fill-in chartest.
432 * gdb.base/structs.exp (anychar_re, first): New.
433 (start_structs_test): Import global anychar_re and first.
434 New gdb_test call "set print elements 300; ${testfile}"
435 (start_structs_test <$first>): New block.
436 (any): Import global anychar_re. New variable ac. Use ${ac}.
437
6a53b2ec
JK
4382009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
439
440 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
441
d7167b4c
JK
4422009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
443
444 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
445 Force $srcfile file.
446 * gdb.base/foll-fork.c (callee): Comment out the printf call.
447
b1798462
UW
4482009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
449
450 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
451 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
452 * gdb.threads/watchthreads-reorder.exp: Likewise.
453
b6199126
DJ
4542009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
455
456 PR gdb/8704
457
458 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
459 "if", and "thread". Correct matching in the previous test.
460
b22a0510
DJ
4612009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
462
463 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
464
930636d2
MS
4652009-11-23 Michael Snyder <msnyder@vmware.com>
466
467 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
468 * gdb.reverse-watch-precsave.exp: Ditto.
469
21a0512e
PP
4702009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
471
472 * gdb.asm/asm-source.exp: Adjust.
473 * gdb.base/help.exp: Adjust.
474
fc30d5e0
PA
4752009-11-22 Pedro Alves <pedro@codesourcery.com>
476
477 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
478 (do_syscall_tests_without_xml): Set data-directory to
479 /the/path/to/nowhere.
480
f6bc2008
PA
4812009-11-21 Pedro Alves <pedro@codesourcery.com>
482
483 * gdb.threads/local-watch-wrong-thread.c,
484 gdb.threads/local-watch-wrong-thread.exp: New files.
485
8c2fb5de
PA
4862009-11-21 Pedro Alves <pedro@codesourcery.com>
487
488 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
489 assume new `regsub' syntax available.
490
ebec9a0f
PA
4912009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
492
a79d3c27
JK
493 * gdb.base/watchpoint-hw-hit-once.exp,
494 gdb.base/watchpoint-hw-hit-once.c: New.
495
4962009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 * gdb.threads/watchthreads-reorder.exp,
499 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 500
276a961b
MK
5012009-11-17 Nathan Sidwell <nathan@codesourcery.com>
502
503 * gdb.xml/tdesc-regs.exp: Use for m68k.
504
4867c1fb
PA
5052009-11-15 Pedro Alves <pedro@codesourcery.com>
506
507 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
508
f6838f81
DJ
5092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
510
511 * lib/gdb.exp (current_target_name): New procedure.
512 (gdb_wrapper_target): New variable.
513 (gdb_wrapper_init): Set gdb_wrapper_target.
514 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
515 wrapper.
516
4ac4dd3f
DJ
5172009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
518
519 * gdb.base/remote.exp: Delete the slowest load test.
520 Do not load with fixed packet sizes.
521
a7881759
DJ
5222009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
523
524 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
525
97a5b505
DJ
5262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
527
528 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
529 srcfile when setting a breakpoint.
530
d3e1fc54
DJ
5312009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
532
533 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
534 macros.
535
7cbcbded
DJ
5362009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
537
538 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
539 to be in memory.
540 * gdb.base/display.c (force_mem): New.
541 (do_loops): Use it. Add breakpoint comments.
542 (do_vars): Add a breakpoint comment.
543 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
544 line numbers.
545
bdea3a92
NF
5462009-11-13 Nathan Froyd <froydnj@codesourcery.com>
547
548 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
549 instead of a bare "run".
550
269f82e5
PP
5512009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
552
553 * gdb.python/py-prettyprint.exp: Adjust.
554
a69b7d9d
DJ
5552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
556
557 * lib/cell.exp (skip_cell_tests): Clean up test files before
558 returning.
559
b598bfda
DJ
5602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
561
562 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
563 and the breakpoint menu. Do not call perror if a prompt is seen.
564 Consume the following GDB prompt.
565 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
566 * gdb.cp/namespace.exp: Use gdb_test.
567 * gdb.cp/templates.exp: Use gdb_test.
568 (test_template_breakpoints): Use gdb_test_multiple.
569
87728fa0
DJ
5702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
571
572 * gdb.base/break1.c (struct some_struct, values): Move earlier.
573 (marker4): Reference values.
574
b67c692f
DJ
5752009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
576
577 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
578 is missing.
579
f0df251a
DJ
5802009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
581
582 * gdb.base/break.c (need_malloc): New.
583 * gdb.base/constvars.c (main): Reference crass and crisp.
584 * gdb.base/gdb1821.c (main): Reference bar.
585 * gdb.cp/gdb1355.cc (main): Reference s1.
586 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
587 (main): Call them.
588 * gdb.cp/hang2.cc (dummy2): Define.
589 * gdb.cp/hang3.cc (dummy3): Define.
590 * gdb.cp/m-data.cc (main): Reference shadow.
591
bdf7534a
NF
5922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
593 Nathan Froyd <froydnj@codesourcery.com>
594
595 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
596 remote host.
597
f24fce77
NF
5982009-11-12 Nathan Froyd <froydnj@codesourcery.com>
599
600 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
601 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
602 * gdb.dwarf2/dw2-compressed.exp: Likewise.
603 * gdb.dwarf2/dw2-intercu.exp: Likewise.
604 * gdb.dwarf2/dw2-intermix.exp: Likewise.
605 * gdb.dwarf2/dw2-producer.exp: Likewise.
606 * gdb.dwarf2/mac-fileno.exp: Likewise.
607 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
608 py-prettyprint.py to the remote host.
609 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
610
40f0318e
KS
6112009-11-11 Keith Seitz <keiths@redhat.com>
612
613 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
614 use it instead of "Foo".
615 * gdb.cp/classes.exp (do_tests): Add a test to access
616 a method through a typedef'd class name.
617
f3d9f7fb
NF
6182009-11-11 Nathan Froyd <froydnj@codesourcery.com>
619
620 * gdb.base/long_long.exp: Permit leading zeros on floating-point
621 exponents.
622 * gdb.base/pointers.exp: Likewise.
623 * gdb.cp/ref-types.exp: Likewise.
624
a4216f37
KS
6252009-11-11 Keith Seitz <keiths@redhat.com>
626
627 * gdb.cp/cplusfuncs.cc (class foo): Add operators
628 new[] and delete[].
629 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
630 "void".
631 (probe_demangler): Remove all single-quoting of
632 method and variable names.
633 (info_func_regexp): Remove the word "void" from any
634 occurrence of "(void)".
635 (print_addr_2): Remove all single-quoting of
636 method names.
637 (print_addr_2_kfail): Likewise.
638 (print_addr): Single-quote C function names before
639 passing to print_addr_2.
640 (test_paddr_operator_functions): Remove single-quoting
641 for method names.
642 Add tests for operator new[] and operator delete[].
643
9b14d7aa
JK
6442009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
645
646 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
647
85feb311
KS
6482009-11-09 Keith Seitz <keiths@redhat.com>
649
650 * gdb.cp/overload.exp: Add tests for resolving overloaded
651 methods in expression parsing/evaluation.
652
fa335448
DJ
6532009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
654
655 * lib/gdb.exp (default_gdb_version): Use --version instead of
656 --command.
657
ec3c07fc
NS
6582009-11-10 Nathan Sidwell <nathan@codesourcery.com>
659
660 * lib/gdb.exp (gdb_compile_test): New.
661 (skip_ada_tests, skip_java_tests): New.
662 (gdb_compile): Use gdb_compile_test for f77.
663 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
664 * lib/java.exp (compile_java_from_source): Remove runtests check,
665 use gdb_compile_test to record result.
666 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
667 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
668 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
669 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
670 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
671 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
672 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
673 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
674 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
675 adjust gdb_compile invocations.
676
b8b4e42b
JK
6772009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
678
679 * Makefile.in (abs_builddir): New.
680 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
681 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
682 `$(abs_builddir)/site.exp'.
683
f8b7eaf3
DJ
6842009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
685
686 * config/m68k-emc.exp, lib/emc-support.exp,
687 gdb.trace/gdb_c_test.c: Delete.
688 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
689 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
690 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
691 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
692 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
693 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
694 casing for m68k-*-elf.
695
c4187697
NS
6962009-11-03 Pedro Alves <pedro@codesourcery.com>
697
698 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
699 * gdb.arch/i386-prologue.exp: Likewise.
700 * gdb.arch/i386-unwind.exp: Likewise.
701
db16b772
DJ
7022009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
703
704 * lib/gdb.exp (gdb_expect): Fix timeout typo.
705
bcf71277
DJ
7062009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
707
708 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
709
0105cee2
DJ
7102009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
711
712 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
713
24ddea62
JK
7142009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
715
716 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
717
287ccc17
JK
7182009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
721 * gdb.base/sepdebug2.c: New file.
722
08bca259 7232009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
724
725 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
726 the modified warnings for catch syscall. Verify if GDB was compiled
727 with support for lib expat, and choose which tests to run depending
728 on this.
729
5d4e2b76
VP
7302009-10-30 Vladimir Prus <vladimir@codesourcery.com>
731
732 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
733 that composite commands are parsed OK. And also test
734 that breakpoint commands do work.
735
240e538a
MS
7362009-10-23 Michael Snyder <msnyder@vmware.com>
737
738 gdb.reverse/consecutive-precsave.exp: Change expect pattern
739 to allow for new disassembly style.
740
9c419145
PP
7412009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
742
743 * gdb.asm/asm-source.exp: Adjust.
744
02506ff1
MS
7452009-10-22 Michael Snyder <msnyder@vmware.com>
746
747 * gdb.reverse/break-precsave.exp: New test.
748 * gdb.reverse/consecutive-precsave.exp: Ditto.
749 * gdb.reverse/finish-precsave.exp: Ditto.
750 * gdb.reverse/i386-precsave.exp: Ditto.
751 * gdb.reverse/machinestate-precsave.exp: Ditto.
752 * gdb.reverse/sigall-precsave.exp: Ditto.
753 * gdb.reverse/solilb-precsave.exp: Ditto.
754 * gdb.reverse/step-precsave.exp: Ditto.
755 * gdb.reverse/until-precsave.exp: Ditto.
756 * gdb.reverse/watch-precsave.exp: Ditto.
757
4cf866a3
MS
7582009-10-22 Michael Snyder <msnyder@vmware.com>
759
760 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
761 for gdb_expect. Adjust one test's expect strings for the new
762 format of disassemble.
763 * gdb.reverse/finish-reverse.exp: Delete 'return'.
764 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
765 gdb_test_multiple.
766 * gdb.reverse/step-reverse.exp: Delete 'return'.
767 * gdb.reverse/until-reverse.exp: Delete blank lines.
768 * gdb.reverse/watch-reverse.exp: Delete blank lines.
769
2b28d209
PP
7702009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
771
772 * gdb.base/consecutive.exp: Adjust.
773 * gdb.base/display.exp: Likewise.
774 * gdb.base/pc-fp.exp: Likewise.
775 * gdb.base/sigbpt.exp: Likewise.
776
33b9c32b
MS
7772009-10-19 Michael Snyder <msnyder@vmware.com>
778
779 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
780 * gdb.reverse/finish-reverse.c: Ditto.
781 * gdb.reverse/sigall-reverse.c: Ditto.
782 * gdb.reverse/solib-reverse.c: Ditto.
783 * gdb.reverse/step-reverse.c: Ditto.
784 * gdb.reverse/watch-reverse.c: Ditto.
785
6c95b8df
PA
7862009-10-19 Pedro Alves <pedro@codesourcery.com>
787 Stan Shebs <stan@codesourcery.com>
788
789 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
790 * gdb.base/foll-exec.exp: Adjust to expect a process id before
791 "Executing new program".
792 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
793 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
794 left listed after having been killed.
795 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
796 * gdb.base/maint.exp: Adjust test.
797
798 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
799 * gdb.multi/Makefile.in: New.
800 * gdb.multi/base.exp: New.
801 * gdb.multi/goodbye.c: New.
802 * gdb.multi/hangout.c: New.
803 * gdb.multi/hello.c: New.
804 * gdb.multi/bkpt-multi-exec.c: New.
805 * gdb.multi/bkpt-multi-exec.exp: New.
806 * gdb.multi/crashme.c: New.
807
279017b7
TG
8082009-10-13 Tristan Gingold <gingold@adacore.com>
809
810 * gdb.base/sepdebug.exp: Check debug info are found.
811
0413d738
PA
8122009-10-08 Pedro Alves <pedro@codesourcery.com>
813
814 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
815 bits.
816
c628eecc
JK
8172009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
818
819 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
820
38af1bfe
JB
8212009-10-07 Joel Brobecker <brobecker@adacore.com>
822
823 * gdb.base/watchpoints.c: Add copyright header. Reformat one
824 of the comments.
825
2b0adecd
PM
8262009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
827
828 * gdb.base/annota1.exp: Remove obsolete match_max increase.
829 * gdb.base/annota3.exp: Idem.
830 * gdb.base/maint.exp: Idem.
831
8d417781
PM
8322009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
833
834 * lib/gdb.exp (default_gdb_init): Set current value of match_max
835 to default.
836
bb61102d
PM
8372009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
838
839 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
840 mingw and cygwin targets.
841
ace5c364
PM
8422009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
843 Pedro Alves <pedro@codesourcery.com>
844
845 * lib/gdb.exp (gdb_compile): Avoid adding
846 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
847
c2d494a0
PM
8482009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
849
e1b52ce2
PM
850 * gdb.base/shr1.c: Use %p in format string.
851 * gdb.base/unload.c: Avoid warning in fprintf.
852 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 853
209f53f5
PM
8542009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
855
856 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
857 long type.
858 (test_unlink): Correct printf string.
859 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
860 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
861
8172766a
JK
8622009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
865 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
866 * gdb.arch/ia64-breakpoint-shadow.S: New file.
867
0f73703c
UW
8682009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
869
870 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
871 * gdb.objc/nondebug.exp: Likewise.
872
b32306ca
UW
8732009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
874
875 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
876 target_info setting.
877
878 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
879 that detect new threads during "info threads".
880
0057022f
UW
8812009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
882
883 * gdb.threads/manythreads.c (main): Increase thread stack size
884 to 2*PTHREAD_STACK_MIN.
885 * gdb.threads/multi-create.c (main): Likewise.
886 (create_function): Likewise.
887
f29c0325
UW
8882009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
889
890 * gdb.base/dump.exp: Pass difference of pointer types instead
891 of integer types as offset to restore in intarr3.srec case.
892
fcb34849
UW
8932009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
894
895 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
896
d5142e3b
UW
8972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
898
899 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
900
087b74b2
PM
9012009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
902
903 New test for two watchpoints, with disabling of
904 the first inserted.
905 * testsuite/gdb.base/watchpoints.c: New file.
906 * testsuite/gdb.base/watchpoints.exp: New file.
907
96c07c5b
TT
9082009-09-25 Tom Tromey <tromey@redhat.com>
909
910 * gdb.base/charset.exp: Test utf-16 strings with Python.
911
b8899f2b
TT
9122009-09-25 Tom Tromey <tromey@redhat.com>
913
914 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
915 UCS-4.
916 * gdb.base/charset.c (utf_32_string): Rename.
917 (init_utf32): Rename.
918 (main): Update.
919
329719ec
TT
9202009-09-22 Tom Tromey <tromey@redhat.com>
921
922 * gdb.python/py-function.exp: Add regression tests.
923
11ef0d76
KS
9242009-09-21 Keith Seitz <keiths@redhat.com>
925
926 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
927 with invalid operator.
928
3fe8f3b3
KS
9292009-09-21 Keith Seitz <keiths@redhat.com>
930
931 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
932 and destructor using typedef name of class.
933 * gdb.cp/classes.cc (class Base1): Add a destructor.
934 (base1): New typedef.
935 (use_methods): Instanitate an object of type base1.
936 * gdb.cp/templates.exp (test_template_typedef): New procedure.
937 (do_tests): Call test_template_typedef.
938 * gdb.cp/templates.cc (Baz::~Baz): New method.
939 (intBazOne): New typedef.
940 (main): Instantiate intBazOne.
941
7a9fe101
PM
9422009-09-21 Phil Muldoon <pmuldoon@redhat.com>
943
944 PR python/10633
945
946 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
947 Function.
948 (run_lang_tests): Add print elements test.
949
2e4d963f
PM
9502009-09-21 Phil Muldoon <pmuldoon@redhat.com>
951
952 * gdb.python/py-value.exp (test_subscript_regression): New
953 function. Test for invalid subscripts.
954 * gdb.python/py-value.c (main): Add test array, and pointer to it.
955 (ptr_ref): New function.
956
ec7e75e7
PP
9572009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
958
959 * gdb.base/default.exp: Fix "show convenience".
960
0cc7d26f
TT
9612009-09-15 Tom Tromey <tromey@redhat.com>
962
963 * lib/mi-support.exp (mi_create_varobj): Update.
964 (mi_create_floating_varobj): Likewise.
965 (mi_create_dynamic_varobj): New proc.
966 (mi_varobj_update): Update.
967 (mi_varobj_update_with_type_change): Likewise.
968 (mi_varobj_update_kv_helper): New proc.
969 (mi_varobj_update_dynamic_helper): Rewrite.
970 (mi_varobj_update_dynamic): New proc.
971 (mi_list_varobj_children): Update.
972 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
973 * gdb.python/python-prettyprint.py (pp_outer): New class.
974 (pp_nullstr): Likewise.
975 (lookup_function): Register new printers.
976 * gdb.python/python-prettyprint.c (struct substruct): New type.
977 (struct outerstruct): Likewise.
978 (substruct_test): New function.
979 (struct nullstr): New type.
980 (string_1, string_2): New globals.
981 (main): Add new tests.
982 * gdb.python/python-mi.exp: Added regression tests.
983 * gdb.mi/mi2-var-display.exp: Update.
984 * gdb.mi/mi2-var-cmd.exp: Update.
985 * gdb.mi/mi2-var-child.exp: Update.
986 * gdb.mi/mi2-var-block.exp: Update.
987 * gdb.mi/mi-var-invalidate.exp: Update.
988 * gdb.mi/mi-var-display.exp: Update.
989 * gdb.mi/mi-var-cmd.exp: Update.
990 * gdb.mi/mi-var-child.exp: Update.
991 * gdb.mi/mi-var-block.exp: Update.
992 * gdb.mi/mi-break.exp: Update.
993 * gdb.mi/gdb701.exp: Update.
994
a96d9b2e
SDJ
9952009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
996
997 * Makefile.in: Inclusion of catch-syscall object.
998 * gdb.base/catch-syscall.c: New file.
999 * gdb.base/catch-syscall.exp: New file.
1000
b43b923a
MS
10012009-09-12 Michael Snyder <msnyder@vmware.com>
1002
1003 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1004 that can support reverse debuggnig.
1005
cec03d70
TT
10062009-09-11 Tom Tromey <tromey@redhat.com>
1007
1008 * gdb.dwarf2/valop.S: New file.
1009 * gdb.dwarf2/valop.exp: New file.
1010
e23bb3fc
MK
10112009-09-11 Mark Kettenis <kettenis@gnu.org>
1012
1013 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1014
37c3696d
DE
10152009-09-10 Doug Evans <dje@google.com>
1016
1017 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1018 Add $gdb_prompt to second breakpoint regexp.
1019
5172aecb
JB
10202009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1021
1022 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1023 names, add missing ones.
1024 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1025 * gdb.python/py-frame.c: Rename from python-frame.c.
1026 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1027 testfile name.
1028 * gdb.python/py-function.exp: Rename from python-function.exp.
1029 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1030 testfile name.
1031 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1032 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1033 Adjust testfile name.
1034 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1035 * gdb.python/py-template.cc: Rename from python-template.cc.
1036 * gdb.python/py-template.exp: Rename from python-template.exp.
1037 Adjust testfile name.
1038 * gdb.python/py-value.c: Rename from python-value.c.
1039 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1040 testfile name.
1041
b554e4bd
JK
10422009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1045 $bpt2address.
1046 (Second breakpoint address is valid on ia64)
1047 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1048
9a68ae16
JM
10492009-09-03 Joseph Myers <joseph@codesourcery.com>
1050
1051 * gdb.base/ending-run.exp: Restrict regular expression matching
1052 line number to require closing brace following.
1053
146b9145
DE
10542009-09-03 Doug Evans <dje@google.com>
1055
1056 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1057
787d21e1
TT
10582009-09-02 Tom Tromey <tromey@redhat.com>
1059
1060 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1061
e7802207
TT
10622009-09-02 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.dwarf2/callframecfa.exp: New file.
1065 * gdb.dwarf2/callframecfa.S: New file.
1066
817aadd2
JK
10672009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1068
1069 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1070 gdb.base/solib-overlap-main.c: New.
1071
4a76eae5
DJ
10722009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1073
1074 PR gdb/10565
1075
1076 * gdb.base/bitfields.c (struct container, container): New.
1077 (main): Initialize it and call break5.
1078 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1079
d4b96c9a
JK
10802009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1081
1082 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1083 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1084
4e22772d
JK
10852009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1086
1087 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1088
2efab443
MS
10892009-08-26 Michael Snyder <msnyder@vmware.com>
1090
1091 * gdb.base/i386-reverse.c: New file.
1092 * gdb.base/i386-reverse.exp: New file.
1093 * gdb.base/Makefile.in: Add new files to be removed.
1094
07ab73a0
JM
10952009-08-26 Joseph Myers <joseph@codesourcery.com>
1096
1097 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1098 environment-pwd for remote host.
1099 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1100
676accff
KS
11012009-08-24 Keith Seitz <keiths@redhat.com>
1102
1103 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1104 Add two new C++ completer tests which limit the output to a
1105 given class.
1106
f9f7ad22
MS
11072009-08-24 Michael Snyder <msnyder@vmware.com>
1108
1109 * gdb.base/del.exp: Fix typo in comment.
1110 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1111
81ecdfbb
RW
11122009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1113
1114 * configure: Regenerate.
1115 * gdb.hp/configure: Likewise.
1116 * gdb.hp/gdb.aCC/configure: Likewise.
1117 * gdb.hp/gdb.base-hp/configure: Likewise.
1118 * gdb.hp/gdb.compat/configure: Likewise.
1119 * gdb.hp/gdb.defects/configure: Likewise.
1120 * gdb.hp/gdb.objdbg/configure: Likewise.
1121 * gdb.stabs/configure: Likewise.
1122
cab0c772
UW
11232009-08-19 Doug Evans <dje@google.com>
1124
1125 * gdb.base/gdbvars.c: New file.
1126 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1127
b8fa0bfa
PA
11282009-08-14 Pedro Alves <pedro@codesourcery.com>
1129
1130 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1131 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1132
b84aa90a
PA
11332009-08-13 Pedro Alves <pedro@codesourcery.com>
1134
1135 * gdb.base/default.exp: Adjust "set language test": it's now an
1136 enum command. Larger help string moved to "help set language".
1137 * gdb.base/help.exp: Adjust "help set language" expected output,
1138 now lists all known languages.
1139
0d8f9b2c
NF
11402009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1141
1142 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1143 all frame arguments.
1144 * gdb.arch/altivec-regs.exp: Likewise.
1145
bda180e0
TT
11462009-08-07 Tom Tromey <tromey@redhat.com>
1147
1148 * gdb.base/setshow.exp: Add tests for changes to set language, set
1149 check range, and set check type.
1150
48cb2d85
VP
11512009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1152
1153 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1154 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1155 Call it.
1156
1ea34204
UW
11572009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1158
1159 * configure.ac: Run gdb.cell tests when appropriate.
1160 * configure: Regenerate.
1161 * lib/cell.exp: New file.
1162 * gdb.cell: New directory.
1163 * gdb.cell/configure.ac: New file.
1164 * gdb.cell/configure: New file.
1165 * gdb.cell/Makefile.in: New file.
1166 * gdb.cell/arch.exp: New file.
1167 * gdb.cell/break.c: New file.
1168 * gdb.cell/break.exp: New file.
1169 * gdb.cell/break-spu.c: New file.
1170 * gdb.cell/bt.c: New file.
1171 * gdb.cell/bt2-spu.c: New file.
1172 * gdb.cell/bt-spu.c: New file.
1173 * gdb.cell/bt.exp: New file.
1174 * gdb.cell/coremaker.c: New file.
1175 * gdb.cell/coremaker-spu.c: New file.
1176 * gdb.cell/core.exp: New file.
1177 * gdb.cell/gcore.exp: New file.
1178 * gdb.cell/data.c: New file.
1179 * gdb.cell/data.exp: New file.
1180 * gdb.cell/data-spu.c: New file.
1181 * gdb.cell/ea-cache.exp: New file.
1182 * gdb.cell/ea-cache.c: New file.
1183 * gdb.cell/ea-cache-spu.c: New file.
1184 * gdb.cell/ea-standalone.c: New file.
1185 * gdb.cell/ea-standalone.exp: New file.
1186 * gdb.cell/ea-test.c: New file.
1187 * gdb.cell/ea-test.exp: New file.
1188 * gdb.cell/f-regs.exp: New file.
1189 * gdb.cell/mem-access.c: New file.
1190 * gdb.cell/mem-access.exp: New file.
1191 * gdb.cell/mem-access-spu.c: New file.
1192 * gdb.cell/ptype.exp: New file.
1193 * gdb.cell/registers.exp: New file.
1194 * gdb.cell/size.c: New file.
1195 * gdb.cell/sizeof.exp: New file.
1196 * gdb.cell/size-spu.c: New file.
1197 * gdb.cell/solib.exp: New file.
1198 * gdb.cell/solib-symbol.exp: New file.
1199
85e747d2
UW
12002009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1201
1202 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1203
58d6951d
DJ
12042009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1205
1206 * gdb.base/float.exp: Handle VFP registers.
1207
6e0a4f15
MS
12082009-07-14 Michael Snyder <msnyder@vmware.com>
1209
dcd5da87
MS
1210 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1211 to bring gdb to the beginning of the calling line.
1212
6e0a4f15
MS
1213 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1214 confusing the i386 epilogue unwinder.
1215
782b2b07
SS
12162009-07-14 Stan Shebs <stan@codesourcery.com>
1217
1218 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1219
f662c3bc
MS
12202009-07-14 Michael Snyder <msnyder@vmware.com>
1221
1222 * gdb.reverse/step-reverse.exp (stepi into function call):
1223 Call instruction may not be first instruction in the line.
1224 (reverse stepi from a function call): Used wrong line number.
1225
8f313923
JK
12262009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1229
4662c76e
JK
12302009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 Fix gdb.base/macscp.exp when using custom inputrc.
1233 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1234 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1235 env(TERM) set.
1236 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1237 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1238
aa81e255
JK
12392009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1240
1241 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1242 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1243 Change the compilation target to match the testcase name.
1244 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1245 testcase name.
1246 * a2-run.exp: Use for setup prepare_for_testing. Change the
1247 compilation target to match the testcase name.
1248 * gdb.base/commands.exp: Likewise.
1249 * gdb.base/finish.exp: Likewise.
1250 * gdb.base/float.exp: Likewise.
1251 * gdb.base/info-target.exp: Likewise.
1252 * gdb.base/relational.exp: Likewise.
1253 * gdb.base/term.exp: Likewise.
1254 * gdb.base/until.exp: Likewise.
1255 * gdb.base/volatile.exp: Likewise.
1256 * gdb.base/whatis-exp.exp: Likewise.
1257
4c93b1d7
HZ
12582009-07-11 Hui Zhu <teawater@gmail.com>
1259
1260 * gdb.base/help.exp (disassemble): Update expected help text.
1261
812f7342
TT
12622009-07-09 Tom Tromey <tromey@redhat.com>
1263
1264 * lib/gdb.exp: Handle TRANSCRIPT.
1265 (remote_spawn, remote_close, send_gdb): New procs.
1266
fbb8f299
PM
12672009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1268
1269 * gdb.python/python-prettyprint.c: Add counted null string
1270 structure.
1271 * gdb.python/python-prettyprint.exp: Print null string. Test for
1272 embedded nulls.
1273 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1274 * gdb.python/python-value.exp (test_value_in_inferior): Add
1275 variable length string fetch tests.
1276 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1277
c0ac0ec7
JK
12782009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1279
1280 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1281
30b66ecc
TT
12822009-07-07 Tom Tromey <tromey@redhat.com>
1283
1284 * gdb.base/call-rt-st.exp: Update for change to escape output.
1285 * gdb.base/callfuncs.exp: Likewise.
1286 * gdb.base/charset.exp: Likewise.
1287 * gdb.base/constvars.exp: Likewise.
1288 * gdb.base/long_long.exp: Likewise.
1289 * gdb.base/pointers.exp: Likewise.
1290 * gdb.base/printcmds.exp: Likewise.
1291 * gdb.base/setvar.exp: Likewise.
1292 * gdb.base/store.exp: Likewise.
1293 * gdb.cp/ref-types.exp: Likewise.
1294 * gdb.mi/mi-var-child.exp: Likewise.
1295 * gdb.mi/mi-var-display.exp: Likewise.
1296 * gdb.mi/mi2-var-display.exp: Likewise.
1297 * gdb.base/charset.exp: Test octal escape sequence length.
1298 Update for change to escape output.
1299
187c4a2b
JK
13002009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1301
1302 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1303
d80a43f9
DJ
13042009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1305
1306 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1307
047427a8
JK
13082009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1309
1310 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1311 gdbserver increasing $portnum if "Can't bind address" has been seen.
1312
8b5a0f4f
PA
13132009-07-05 Pedro Alves <pedro@codesourcery.com>
1314
1315 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1316 mingw32ce.
1317
7d93ba58
PA
13182009-07-05 Pedro Alves <pedro@codesourcery.com>
1319
1320 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1321 VFP format.
1322
2277426b
PA
13232009-07-02 Pedro Alves <pedro@codesourcery.com>
1324
1325 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1326 linux. Adjust to use "inferior", "info inferiors", "detach
1327 inferior" and "kill inferior" instead of "restart", "info fork",
1328 "detach fork" and "delete fork".
1329 * gdb.base/ending-run.exp: Spell out "info".
1330 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1331 the "kill" command.
1332
5af949e3
UW
13332009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1334
1335 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1336 change to prefix TLS offset in hex with 0x.
1337
5d3729b5
UW
13382009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1339
1340 * gdb.base/default.exp: Update test case for "x" changes.
1341
af589bd0
TG
13422009-07-01 Tristan Gingold <gingold@adacore.com>
1343
1344 * gdb.base/bigcore.exp: Make darwin untested.
1345
40974f91
JK
13462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1347
1348 * gdb.base/completion.exp (directory completion): Create the directory.
1349 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1350 escapeuniquesub.
1351 (directory completion 2): Expect now ${escapeuniquesub}.
1352 (Glob remaining of directory test): Remove one excessive newline.
1353 Expect the real output.
1354
59dd3af6
JK
13552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1356
1357 Fix `make check//%' target after `make check' has been ran.
1358 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1359 a mkdir call.
1360 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1361 (%/.dir): Remove.
1362
f4e164aa
JK
13632009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1364
1365 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1366 the expected result record.
1367
69af2122
JK
13682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1369
1370 Remove racy FAILs relying just on the timeouts.
1371 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1372 (annotation_level 2): Remove racy FAILs.
1373
2fd481e1
PP
13742009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1375
1376 gdb/10275
1377 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1378
c38f313d
DJ
13792009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1380
1381 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1382
8b777f02
VP
13832009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1384
1385 * gdb.mi/mi-stack.exp: Testing symbolic options
1386 to -stack-list-locals and -stack-list-arguments.
1387
00c7eacf
JK
13882009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1389
1390 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1391
6bc80edc
TT
13922009-06-29 Tom Tromey <tromey@redhat.com>
1393
1394 * dg-extract-results.sh: New file.
1395 * Makefile.in (FORCE_PARALLEL): New variable.
1396 (CHECK_TARGET): New conditional variable.
1397 (check): Use CHECK_TARGET.
1398 (DO_RUNTEST): New variable.
1399 (check-single): New target.
1400 (TEST_DIRS): New variable.
1401 (TEST_TARGETS): Likewise.
1402 (check-parallel): New target.
1403 (check-gdb.%): New pattern.
1404 (BASE1_FILES): New variable.
1405 (BASE2_FILES): Likewise.
1406 (check-gdb.base%): New pattern.
1407 (%/.dir): New pattern.
1408 * configure: Rebuild.
1409 * aclocal.m4 (AM_CONDITIONAL): New defun.
1410 * configure.ac: Check whether user is using GNU make.
1411 (GMAKE): New conditional.
1412
794684b6
SW
14132009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1414
1415 * gdb.cp/namespace-nested-import.cc: New test.
1416 * gdb.cp/namespace-nested-import.exp: New test.
1417
edb3359d
DJ
14182009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1419
1420 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1421 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1422 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1423 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1424 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1425 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1426 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1427 gdb.opt/inline-markers.c: New files.
1428 * lib/gdb.exp (skip_inline_frame_tests): New function.
1429 (skip_inline_var_tests): New function.
1430
cf657a0c
AS
14312009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1432
1433 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1434 backtrace.
1435
28d41a99
MS
14362009-06-27 Michael Snyder <msnyder@vmware.com>
1437
1438 * gdb.reverse: New directory.
1439 * gdb.reverse/break-reverse.c: New test.
1440 * gdb.reverse/break-reverse.exp: New test.
1441 * gdb.reverse/consecutive-reverse.c: New test.
1442 * gdb.reverse/consecutive-reverse.exp: New test.
1443 * gdb.reverse/finish-reverse.c: New test.
1444 * gdb.reverse/finish-reverse.exp: New test.
1445 * gdb.reverse/machinestate.c: New test.
1446 * gdb.reverse/ms1.c: New test.
1447 * gdb.reverse/machinestate.exp: New test.
1448 * gdb.reverse/Makefile.in: New file.
1449 * gdb.reverse/shr2.c: New test.
1450 * gdb.reverse/solib-reverse.c: New test.
1451 * gdb.reverse/solib-reverse.exp: New test.
1452 * gdb.reverse/step-reverse.c: New test.
1453 * gdb.reverse/step-reverse.exp: New test.
1454 * gdb.reverse/until-reverse.c: New test.
1455 * gdb.reverse/ur1.c: New test.
1456 * gdb.reverse/until-reverse.exp: New test.
1457 * gdb.reverse/watch-reverse.c: New test.
1458 * gdb.reverse/watch-reverse.exp: New test.
1459 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1460 * configure: Regenerate.
1461
fe3c8b0d
DE
14622009-06-26 Doug Evans <dje@google.com>
1463
1464 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1465
3a72a602
PM
14662009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1467
1468 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1469 windows problem for 'file delete $binfile'.
1470
27aa8d6a
SW
14712009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1472
1473 * gdb.cp/namespace-using.exp: New test.
1474 * gdb.cp/namespace-using.cc: New test.
1475
8ac055f8
JB
14762009-05-20 Joel Brobecker <brobecker@adacore.com>
1477
1478 * gdb.ada/variant_record_packed_array: New testcase.
1479
85e306ed
TT
14802009-06-23 Tom Tromey <tromey@redhat.com>
1481
1482 * gdb.base/charset.exp (test_combination): Regression test.
1483 * gdb.base/charset.c (my_wchar_t): New typedef.
1484 (myvar): New global.
1485 (main): Set myvar.
1486
56643c5e
PM
14872009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1488
1489 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1490 target.
1491
1fac167a
UW
14922009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1493
1494 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1495
7ccb0be9
UW
14962009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1497
1498 * gdb.mi/gdb680.exp: Update test for error message.
1499
568d6575
UW
15002009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1501
1502 * gdb.base/annota1.exp: Allow multiple occurrences of the
1503 frames-invalid annotation.
1504 * gdb.cp/annota2.exp: Likewise.
1505
7cd1089b
PM
15062009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1507
1508 * gdb.cp/gdb2495.cc: New file.
1509 * gdb.cp/gdb2495.exp: New file.
1510
72c63395
JK
15112009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1512
1513 Report error on GDB crash during runto.
1514 * lib/gdb.exp (runto <eof>): New.
1515
3788363d
DJ
15162009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1517
1518 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1519 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1520 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1521 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1522 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1523 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1524 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1525 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1526 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1527 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1528 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1529 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1530 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1531 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1532 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1533 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1534 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1535 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1536 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1537 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1538 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1539 gdb.trace/passcount.exp, gdb.trace/report.exp,
1540 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1541 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1542 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1543 executable.
1544
17592de3
PA
15452009-06-07 Pedro Alves <pedro@codesourcery.com>
1546
1547 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1548 defined before referencing it.
1549
701e355d
DE
15502009-06-03 Doug Evans <dje@google.com>
1551
1552 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1553 * gdb.arch/i386-see.c: Ditto.
1554
f2292c65
PM
15552009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1556
1557 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1558 (check_macro): Return 1 if undefined.
1559 If first test fails, check if macro debug information is available,
1560 and report unsupported test if no macro information is found.
1561
5a437975
DE
15622009-05-29 Doug Evans <dje@google.com>
1563
1564 * gdb.threads/hand-call-in-threads.exp: New.
1565 * gdb.threads/hand-call-in-threads.c: New.
1566
c141c696
MS
15672009-05-29 Michael Snyder <msnyder@vmware.com>
1568
1569 * gdb.base/break-always.exp: Change "1" to "on".
1570 Add confirmation check.
1571
b3444185
PA
15722009-05-28 Pedro Alves <pedro@codesourcery.com>
1573
1574 * gdb.threads/threxit-hop-specific.c: New.
1575 * gdb.threads/threxit-hop-specific.exp: New.
1576 * gdb.threads/thread-execl.c: New.
1577 * gdb.threads/thread-execl.exp: New.
1578
b6313243
TT
15792009-05-27 Tom Tromey <tromey@redhat.com>
1580 Thiago Jung Bauermann <bauerman@br.ibm.com>
1581
1582 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1583 (mi_child_regexp): Likewise.
1584 (mi_list_varobj_children_range): Likewise.
1585 (mi_get_features): Likewise.
1586 (mi_list_varobj_children): Rewrite.
1587 * gdb.python/python-mi.exp: New file.
1588
a6bac58e
TT
15892009-05-27 Tom Tromey <tromey@redhat.com>
1590 Thiago Jung Bauermann <bauerman@br.ibm.com>
1591 Phil Muldoon <pmuldoon@redhat.com>
1592 Paul Pluzhnikov <ppluzhnikov@google.com>
1593
1594 * gdb.python/python-prettyprint.exp: New file.
1595 * gdb.python/python-prettyprint.c: New file.
1596 * gdb.python/python-prettyprint.py: New file.
1597 * gdb.base/display.exp: print/r is now valid.
1598
2c74e833
TT
15992009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1600 Tom Tromey <tromey@redhat.com>
1601 Pedro Alves <pedro@codesourcery.com>
1602 Paul Pluzhnikov <ppluzhnikov@google.com>
1603
1604 * gdb.python/python-template.exp: New file.
1605 * gdb.python/python-template.cc: New file.
1606 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1607 tests.
1608 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1609 Call it.
1610 (test_value_after_death): New proc.
1611 * gdb.python/python-value.c (PTR): New typedef.
1612 (main): New variable 'x'.
1613
89c73ade
TT
16142009-05-27 Tom Tromey <tromey@redhat.com>
1615
1616 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1617 tests.
1618 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1619 Call it.
1620
a75724bc
PA
16212009-05-27 Pedro Alves <pedro@codesourcery.com>
1622
1623 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
1624
e58b0e63
PA
16252009-05-24 Pedro Alves <pedro@codesourcery.com>
1626
1627 * gdb.threads/fork-thread-pending.c: New.
1628 * gdb.threads/fork-thread-pending.exp: New.
1629
4ac36638
JK
16302009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1631
1632 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
1633 * gdb.dwarf2/dw2-strp.S (a_string2): New.
1634
c28c63d8
JB
16352009-05-18 Jon Beniston <jon@beniston.com>
1636
1637 * gdb.asm/asm-source.exp: Add lm32 target.
1638
b242c3c2
PA
16392009-05-17 Pedro Alves <pedro@codesourcery.com>
1640
1641 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
1642 `gdb_get_line_number'. Call `callee' in both parent and child.
1643 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
1644 `gdb_get_line_number' instead of hardcoding line numbers.
1645 (catch_fork_unpatch_child): New procedure to test detaching
1646 breakpoints from child fork.
1647 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
1648 hardcoding line numbers.
1649 (do_fork_tests): Run `catch_fork_unpatch_child'.
1650
ee342b23
VP
16512009-05-17 Vladimir Prus <vladimir@codesourcery.com>
1652
1653 * gdb.mi/mi-cmd-var.exp: Check that when varobj
1654 of structure type enters or leaves the scope, it
1655 is reported by -var-update.
1656
e2009e98
DE
16572009-05-11 Doug Evans <dje@sebabeach.org>
1658
1659 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
1660 * gdb.threads/pending-step.c (main): Fix off-by-one error.
1661 * gdb.threads/schedlock.c (main): Fix off-by-one error.
1662
00903456
JK
16632009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1664
1665 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
1666
dc621c35
DE
16672009-04-30 Doug Evans <dje@google.com>
1668
1669 * gdb.threads/watchthreads2.exp: New testcase.
1670 * gdb.threads/watchthreads2.c: New testcase.
1671
9ab4e744
DE
16722009-04-29 Doug Evans <dje@google.com>
1673
1674 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
1675 * gdb.cp/mb-ctor.cc: Ditto.
1676 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
1677 * gdb.cp/mb-inline.h (multi_line_foo): New function.
1678 * gdb.cp/mb-inline1.cc: Call it.
1679 * gdb.cp/mb-inline2.cc: Ditto.
1680 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
1681 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
1682
484086b7
JK
16832009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1684
1685 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
1686 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
1687 Replace all uses of `decimal' by `nonzero'.
1688 (info macro FROM_COMMANDLINE): New test.
1689
379a77b5
TT
16902009-04-27 Tom Tromey <tromey@redhat.com>
1691
1692 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
1693
b92b73c2
DE
16942009-04-27 Doug Evans <dje@google.com>
1695
1696 * gdb.threads/watchthreads.c (main): Initialize args before starting
1697 the threads. Plus formatting cleanup.
1698 * gdb.threads/watchthreads.exp: Avoid errant failures due to
1699 biased scheduling of one thread.
1700
945a118d
JG
17012009-04-27 Jerome Guitton <guitton@adacore.com>
1702
1703 * gdb.cp/templates.cc (GetMax): New template.
1704 (main): Declare two instances of GetMax.
1705 * gdb.cp/templates.exp: Add new test.
1706
d389af10
JK
17072009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1708
1709 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
1710
e7f86de9
JM
17112009-04-22 Joseph Myers <joseph@codesourcery.com>
1712
1713 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
1714
334cc82d
TT
17152009-04-15 Tom Tromey <tromey@redhat.com>
1716
1717 * gdb.base/charset.exp: Add regression test.
1718
d12672cc
JB
17192009-04-14 Joel Brobecker <brobecker@adacore.com>
1720
1721 * gdb.base/exe-lock.exp: New testcase.
1722
18e8c3bc
TT
17232009-04-13 Tom Tromey <tromey@redhat.com>
1724
1725 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
1726 operator on Frame.
1727
5ecd5cbe
UW
17282009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1729
1730 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
1731 * gdb.server/ext-attach.exp: Likewise.
1732
7309f756
VP
17332009-04-03 Vladimir Prus <vladimir@codesourcery.com>
1734
1735 Eliminate some sleep usage.
1736
1737 * gdb.mi/basics.c (do_nothing): New.
1738 (main): Use do_nothing instead of printf, so that
1739 not to introduce race condition between output of
1740 inferiour and output of gdb. Do not use sleep as it
1741 is not generally available on embedded targets.
1742
f4b95f6f
PA
17432009-04-02 Pedro Alves <pedro@codesourcery.com>
1744
1745 * gdb.server/ext-attach.exp: Expect an optional process id after
1746 "Detached from remote process".
1747
de40b933
JK
17482009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1749
1750 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
1751 gdb.dwarf2/dw2-unresolved.exp: New.
1752
2ae101a4
PA
17532009-04-02 Pedro Alves <pedro@codesourcery.com>
1754
1755 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
1756 mi_run_to_main.
1757
56a8e183
PA
17582009-04-02 Pedro Alves <pedro@codesourcery.com>
1759
1760 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
1761 mi_run_to_main. Skip thread exit test on remote targets.
1762 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
1763 mi_run_to_main.
1764 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
1765 mi_run_to_main.
1766 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
1767 when expecting ^connected. Detect when the target doesn't support
1768 non-stop mode.
1769 (mi_run_cmd): Detect if non-stop mode was requested by isn't
1770 supported. Return -1 on error, 0 on success.
1771 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
1772 (mi_runto): Return mi_runto_helper's result explicitly.
1773
c35fafde
PA
17742009-04-01 Pedro Alves <pedro@codesourcery.com>
1775
1776 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
1777
f8a8dce6
JB
17782009-04-01 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
1781 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
1782 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
1783 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
1784
71c25dea
TT
17852009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
1786 Jan Kratochvil <jan.kratochvil@redhat.com>
1787
1788 PR gdb/931
1789 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
1790 output.
1791 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
1792 for gdb/931.
1793 * dw2-strp.S (DW_AT_language): Change to C++.
1794 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
1795
02d9a9ce
JB
17962009-03-31 Joel Brobecker <brobecker@adacore.com>
1797
1798 * gdb.ada/tasks: New testcase.
1799
1042e4c0
SS
18002009-03-30 Stan Shebs <stan@codesourcery.com>
1801
1802 * gdb.trace/actions.exp: Update to match new info trace format.
1803 * gdb.trace/deltrace.exp: Ditto.
1804 * gdb.trace/infotrace.exp: Ditto.
1805 * gdb.trace/passcount.exp: Ditto.
1806 * gdb.trace/save-trace.exp: Ditto.
1807 * gdb.trace/while-stepping.exp: Ditto.
1808 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
1809
f8f6f20b
TJB
18102009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1811
1812 * gdb.python/python-frame.c: New file.
1813 * gdb.python/python-frame.exp: New file.
1814
c0c6f777
TJB
18152009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
1816
1817 * gdb.python/python-value.exp: Add tests for the address
1818 attribute.
1819
3cb51905
AS
18202009-03-29 Andreas Schwab <schwab@linux-m68k.org>
1821
1822 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
1823
88fc996f
DE
18242009-03-26 Doug Evans <dje@google.com>
1825
1826 * gdb.mi/mi-nonstop-exit.exp: New file.
1827 * gdb.mi/non-stop-exit.c: New file.
1828
56ef84b1
TT
18292009-03-26 Tom Tromey <tromey@redhat.com>
1830
1831 Update for change to prologue skipping:
1832 * gdb.mi/mi2-simplerun.exp: Update.
1833 * gdb.mi/mi2-break.exp: Update.
1834 * gdb.mi/mi-simplerun.exp: Update.
1835 * gdb.mi/mi-break.exp: Update.
1836 * gdb.base/ending-run.exp: Update.
1837
def2b000
TJB
18382009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
1839
1840 * gdb.python/python-value.exp (test_value_in_inferior): Test
1841 gdb.Value.is_optimized_out attribute.
1842
442ddf59
JK
18432009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1844
1845 * gdb.dwarf2/dw2-noloc-main.c: New file.
1846 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
1847 (.text): Remove.
1848 (.data): New.
1849 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
1850 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
1851 (DW_TAG_subprogram func_cu1, noloc): Remove.
1852 (main): New.
1853 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
1854 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
1855 (file_symbols): New procedure.
1856
a8df5de4
TT
18572009-03-25 Tom Tromey <tromey@redhat.com>
1858
1859 * gdb.base/charset.exp (valid_target_charset): New proc.
1860 Use it to skip tests on invalid charsets.
1861
cc1d7add
PM
18622009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
1863
1864 * gdb.base/completion.exp: Add a test for directory completion.
1865
bcd5727b
JK
18662009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 Fix a racy FAIL.
1869 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
1870 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
1871
cc924cad
TJB
18722009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
1873
1874 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
1875 * gdb.python/python-function.exp: Add test for function returning
1876 a GDB value.
1877
bc3b79fd
TJB
18782009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
1879
1880 * gdb.python/python-function.exp: New file.
1881
6c7a06a3
TT
18822009-03-20 Tom Tromey <tromey@redhat.com>
1883
1884 * gdb.base/store.exp: Update for change to escape output.
1885 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
1886 to escape output.
1887 * gdb.base/pointers.exp: Update for change to escape output.
1888 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
1889 to escape output.
1890 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
1891 escape output.
1892 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
1893 to escape output.
1894 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
1895 escape output.
1896 * gdb.base/setvar.exp: Update for change to escape output.
1897 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
1898 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
1899 to escape output.
1900 (test_print_string_constants): Likewise.
1901 * gdb.base/charset.exp (valid_host_charset): Check size of
1902 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
1903 cases. Handle "auto"-related output.
1904 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
1905 (uvar, Uvar): New globals.
1906
c31af87b
JG
19072009-03-19 Jerome Guitton <guitton@adacore.com>
1908
1909 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
1910 deltas.
1911 * gdb.ada/fixed_points.exp: Ditto.
1912
51272cf2
PA
19132009-03-18 Pedro Alves <pedro@codesourcery.com>
1914
1915 * return-nodebug.c: Don't include stdio.h.
1916 (init): Delete.
1917 (func): Delete definition and provide extern declaration.
1918 (t): New.
1919 (main): Don't call printf. Call func and store its result in t.
1920 * return-nodebug1.c: New.
1921 * return-nodebug.exp: Don't expect stdio output. Instead, print
1922 the global variable t. Drop printf formatters and cast types from
1923 foreach loop. Don't use prepare_for_testing. Compile
1924 return-nodebug.c and return-nodebug1.c in separate steps. Don't
1925 define FORMAT or CAST.
1926
d24948ac
PP
19272009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1928
1929 * gdb.base/solib-display.exp: Disable test for remote targers.
1930
61ff14c6
JK
19312009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
1934
cb4dce93
JK
19352009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1936
1937 Fix a racy FAIL.
1938 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
1939 code from `follow parent, print pids'.
1940 (`follow child, print pids', `follow parent, print pids'): Call it.
1941 Replace `gdb_test "break..."' by gdb_breakpoint.
1942
f7c60c5e
VP
19432009-03-13 Vladimir Prus <vladimir@codesourcery.com>
1944
1945 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 1946 sync and async modes.
f7c60c5e 1947
383ace49
JB
19482009-03-12 Joel Brobecker <brobecker@adacore.com>
1949
1950 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
1951 that was checked in by mistake. Remove loading of ada.exp, since
1952 this is not necessary in this case.
1953
4ce102af
JB
19542009-03-12 Joel Brobecker <brobecker@adacore.com>
1955
1956 * gdb.ada/ptype_arith_binop.exp: New testcase.
1957
529a2aef
JB
19582009-03-12 Joel Brobecker <brobecker@adacore.com>
1959
1960 * gdb.ada/mod_from_name: New testcase.
1961
8a38181c
JB
19622009-03-12 Joel Brobecker <brobecker@adacore.com>
1963
1964 * gdb.ada/tick_last_segv: New testcase.
1965
11436dee
VP
19662009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1967
61ff14c6 1968 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 1969
1f31650a
VP
19702009-03-12 Vladimir Prus <vladimir@codesourcery.com>
1971
61ff14c6
JK
1972 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
1973 include the token in ^running and frame info in *stopped.
1f31650a 1974
a3247a22
PP
19752009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1976
1977 * solib-display.exp: New file.
1978 * solib-display-main.c: New file.
1979 * solib-display-lib.c: New file.
61ff14c6 1980
aae64587
PA
19812009-03-05 Pedro Alves <pedro@codesourcery.com>
1982
1983 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
1984
44aabfbc
JK
19852009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1986
1987 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
1988 (list_and_check_macro): Use more specific test name.
1989 (next to definition): Make the test names unique.
1990
c087fcd3
PM
19912009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
1992
1993 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 1994
c86cf029
VP
19952009-02-17 Vladimir Prus <vladimir@codesourcery.com>
1996
1997 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
1998 notifications.
1999 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2000 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2001 * lib/mi-support.exp (library_loaded_re): New.
2002 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2003
3ea85240
VP
20042009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2005
2006 * gdb.gdb/observer.exp: Use test_notification observer, not
2007 normal_stop, everywhere.
2008 (test_normal_stop_notifications): Rename to...
2009 (test_notifications): ...this.
2010 (test_observer_normal_stop): Rename to...
2011 (test_observer): ...this.
2012
1903f0e6
DE
20132009-02-16 Doug Evans <dje@google.com>
2014
2015 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2016 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2017 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2018 (test_prefixed_syscall,test_int3): New tests.
2019 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2020 (test_prefixed_syscall,test_int3): New tests.
2021
1d33d6ba
VP
20222009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2023
3cb51905
AS
2024 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2025 (mi_expect_interrupt): Likewise.
2026 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2027 response.
1d33d6ba 2028
faafb047
PM
20292009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2030
2031 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2032 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2033 Replace calls to get_valueofx by get_hexadecimal_valueof.
2034
417e16e2
PM
20352009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2036
2037 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2038 (get_integer_valueof): New procedure.
2039 (get_sizeof): Use new get_integer_value_of.
2040 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2041 by get_integer_valueof.
2042
7065b901
TT
20432009-02-13 Tom Tromey <tromey@redhat.com>
2044
2045 * gdb.base/remote.exp (get_sizeof): Remove.
2046 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2047 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2048 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2049 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2050 (get_sizeof): Likewise.
2051
5d7cb8df
JK
20522009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2053
2054 PR fortran/9806
2055 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2056
b2febfff
PP
20572009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2058
2059 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2060
4aa995e1
PA
20612009-02-06 Pedro Alves <pedro@codesourcery.com>
2062
2063 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2064
d8906c6f
TJB
20652009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2066
2067 * gdb.python/python-cmd.exp: New file.
2068
ff4ab08d
TG
20692009-02-06 Tristan Gingold <gingold@adacore.com>
2070
2071 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2072
aacd552b
TG
20732009-02-05 Tristan Gingold <gingold@adacore.com>
2074
2075 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2076 pointer is dereferenced and use this signal name in regexp.
2077 * gdb.base/signull.exp: Ditto.
2078 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2079 * gdb.base/signull.c (main): Ditto.
2080
08c637de
TJB
20812009-02-04 Tom Tromey <tromey@redhat.com>
2082 Thiago Jung Bauermann <bauerman@br.ibm.com>
2083
2084 * gdb.python/python-value.exp: Use `gdb.history' instead of
2085 `gdb.value_from_history'.
2086 (test_value_numeric_ops): Add test for conversion of enum constant.
2087 * gdb.python/python-value.c (enum e): New type.
2088 (evalue): New global.
2089 (main): Use argv.
2090
20261af8
JG
20912009-02-04 Jerome Guitton <guitton@adacore.com>
2092
2093 * gdb.ada/uninitialized_vars: New test program.
2094 * gdb.ada/uninitialized_vars.exp: New testcase.
2095
52e44b43
TT
20962009-02-02 Tom Tromey <tromey@redhat.com>
2097
2098 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2099 * gdb.cp/pr2489.cc: Rename...
2100 * gdb.cp/pr9594.cc: ... to this.
2101
1c71341a
TT
21022009-02-02 Tom Tromey <tromey@redhat.com>
2103
2104 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2105 * gdb.cp/pr2489.cc: New file.
2106 * gdb.cp/cpcompletion.exp: New file.
2107
a4295225
TT
21082009-02-02 Tom Tromey <tromey@redhat.com>
2109
2110 PR exp/9059:
2111 * gdb.cp/call-c.exp: Add regression test.
2112 * gdb.cp/call-c.cc (FooHandle): New typedef.
2113 (main): New variable 'handle'.
2114
592375cd
VP
21152009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2116
2117 * lib/mi-support.exp (et_mi_thread_list)
2118 (check_mi_and_console_threads): Adjust for current thread in
2119 -thread-list-ids output.
2120
41447f92
VP
21212009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2122
2123 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2124 Call it.
2125
35669430
DE
21262009-01-28 Doug Evans <dje@google.com>
2127
2128 * gdb.arch/amd64-disp-step.S: New file.
2129 * gdb.arch/amd64-disp-step.exp: New file.
2130 * gdb.arch/i386-disp-step.S: New file.
2131 * gdb.arch/i386-disp-step.exp: New file.
2132
09f00d9a
PM
21332009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2134
2135 * gdb.base/find.exp: Set newline variable
2136 using quotes instead of braces to fix cygwin failures.
2137
1e8fb976
PA
21382009-01-23 Pedro Alves <pedro@codesourcery.com>
2139
2140 * gdb.base/radix.exp: Add tests to ensure that that set
2141 input-radix 0 and set output-radix 0 are really rejected.
2142
da061712
PA
21432009-01-23 Pedro Alves <pedro@codesourcery.com>
2144
2145 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2146 copyright years.
2147
dd7e2d2b
PA
21482009-01-23 Pedro Alves <pedro@codesourcery.com>
2149
2150 PR gdb/9664:
2151 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2152
392452f6
PA
21532009-01-22 Pedro Alves <pedro@codesourcery.com>
2154
2155 PR c++/9631:
2156 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2157
8653e71c
PM
21582009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2159
2160 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2161 binfile definition to fix Windows OS failure.
2162
a12cc160
DJ
21632009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2164
2165 PR gdb/9346
2166 * gdb.base/interrupt.c (sigint_handler): New.
2167 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2168 on error.
2169 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2170 Test "signal SIGINT".
2171
b89667eb
DE
21722009-01-19 Doug Evans <dje@google.com>
2173
2174 * gdb.base/break.exp: Update expected gdb output.
2175 * gdb.base/sepdebug.exp: Ditto.
2176 * gdb.mi/mi-syn-frame.exp: Ditto.
2177 * gdb.mi/mi2-syn-frame.exp: Ditto.
2178 * gdb.base/call-signal-resume.exp: New file.
2179 * gdb.base/call-signals.c: New file.
2180 * gdb.base/unwindonsignal.exp: New file.
2181 * gdb.base/unwindonsignal.c: New file.
2182 * gdb.threads/interrupted-hand-call.exp: New file.
2183 * gdb.threads/interrupted-hand-call.c: New file.
2184 * gdb.threads/thread-unwindonsignal.exp: New file.
2185
adb483fe
DJ
21862009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2187
2188 * gdb.base/define.exp: Test defining and hooking prefix commands.
2189 * gdb.python/python.exp: Update test for "show user" output.
2190
60023297
JK
21912009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2192
2193 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2194 now the output exactly, using less wildcards. Expect also the output
2195 of gfortran-4.3. Update for the f-valprint.c modification from
2196 2008-04-22.
2197 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2198 Remove gdb_test test names where matching the command.
2199
ccc57cf9
PA
22002009-01-01 Pedro Alves <pedro@codesourcery.com>
2201
2202 PR breakpoints/9681:
2203 * gdb.base/watchpoint.exp: Add regression test.
2204
c7a6ca08
PA
22052008-12-31 Pedro Alves <pedro@codesourcery.com>
2206
2207 * gdb.threads/attach-into-signal.exp: Don't use
2208 gdb_suppress_entire_file.
2209 * gdb.threads/attach-stopped.exp: Ditto.
2210 * gdb.threads/attachstop-mt.exp: Ditto.
2211
3a031f65
PA
22122008-12-31 Pedro Alves <pedro@codesourcery.com>
2213
2214 PR gdb/8812:
2215 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2216
09e6485f
PA
22172008-12-29 Pedro Alves <pedro@codesourcery.com>
2218
2219 PR gdb/7536:
2220 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2221 and unsupported output radices are really rejected.
2222
0cd53049
JK
22232008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2224
2225 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2226
ba163c7e
TT
22272008-12-22 Tom Tromey <tromey@redhat.com>
2228
2229 * gdb.cp/punctuator.exp: New file.
2230
6f4de6c9
JK
22312008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2232
2233 * gdb.base/completion.exp (Completing non-existing component): New test.
2234
0f34d0b4
JK
22352008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2236
2237 Fix for PR gdb/8648.
2238 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2239 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2240 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2241 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2242
db2ad4c3
JK
22432008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2244
2245 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2246
bb5ef15e
DP
22472008-12-16 Christophe Lyon <christophe.lyon@st.com>
2248
2249 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2250 compiler actually generate code at the expected line number.
2251
90142adc
JZ
22522008-12-15 Jie Zhang <jie.zhang@analog.com>
2253
2254 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2255
fad6eecd
TT
22562008-12-12 Tom Tromey <tromey@redhat.com>
2257
2258 * gdb.base/commands.exp (redefine_hook_test): New proc.
2259 Call it.
2260
17c8aaf5
TT
22612008-12-11 Tom Tromey <tromey@redhat.com>
2262
2263 * gdb.base/macscp.exp: New regression test.
2264
7c8adf68
TT
22652008-12-11 Tom Tromey <tromey@redhat.com>
2266
2267 * gdb.base/macscp.exp: Print "address.addr".
2268 * gdb.base/macscp1.c (struct outer): New struct.
2269 (address): New global.
2270
b05dcbb7
TT
22712008-12-09 Tom Tromey <tromey@redhat.com>
2272
2273 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2274 Call it.
2275
2d476de1
DE
22762008-12-04 Doug Evans <dje@google.com>
2277
2278 * gdb.server/ext-run.exp: Relax regexp for init program.
2279
87bdc959
TG
22802008-12-03 Tristan Gingold <gingold@adacore.com>
2281
2282 * gdb.base/macscp.exp: Generate an object file during compilation
2283 to work around Darwin dsymutil limitations.
2284
e0740f77
JK
22852008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 Test resolving external references to TLS variables.
2288 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2289 FILE2_THREAD_LOCAL.
2290 (testfile2, srcfile2): New variables.
2291 * gdb.threads/tls.c (file2_thread_local)
2292 (function_referencing_file2_thread_local): New.
2293 * gdb.threads/tls2.c: New file.
2294
67f0aac5
JB
22952008-11-28 Joel Brobecker <brobecker@adacore.com>
2296
2297 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
2298 rather than integer, as integer might not be big enough when
2299 on 64bit targets.
67f0aac5 2300
c332165e
JG
23012008-11-27 Jerome Guitton <guitton@adacore.com>
2302
2303 * gdb.cp/formatted-ref.exp: Add equality test.
2304 * gdb.ada/formatted_ref.exp: Ditto.
2305
fc9b693c
JK
23062008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2309 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2310
a9c64011
AS
23112008-11-20 Andreas Schwab <schwab@suse.de>
2312
2313 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2314 matching syscall entry point.
2315 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2316 (tcatch_vfork_then_child_follow): Likewise. Finish through
2317 vfork even if we stopped at the syscall trampoline.
2318
e2fd701e
DE
23192008-11-20 Doug Evans <dje@google.com>
2320
2321 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2322
69abc51c
TJB
23232008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2324
2325 * gdb.arch/ppc-dfp.exp: New file.
2326 * gdb.arch/ppc-dfp.c: New file.
2327
c14c28ba
PP
23282008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2329
2330 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 2331
2e74121d
DE
23322008-11-17 Doug Evans <dje@google.com>
2333
2334 * gdb.mi/mi-syn-frame.exp: Update expected output.
2335 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2336
66bb093b
VP
23372008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2338
2339 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
2340 "thread N" results in =thread-selected.
2341 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2342 (mi_send_resuming_command_raw): Be prepared for
2343 =thread-selected.
2344
3d043ef6
VP
23452008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2346
a9c64011
AS
2347 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2348 * lib/mi-support.exp: Likewise.
3d043ef6 2349
808104c8
JB
23502008-11-16 Joel Brobecker <brobecker@adacore.com>
2351
2352 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2353 commands from the expected output for "help catch".
2354
00b22944
JB
23552008-11-15 Joel Brobecker <brobecker@adacore.com>
2356
2357 * gdb.ada/int_deref.exp: New testcase.
2358
59669435
TT
23592008-11-14 Nick Roberts <nickrob@snap.net.nz>
2360
2361 * gdb.mi/gdb2549.exp: New file.
2362
de04a248
DE
23632008-11-11 Doug Evans <dje@google.com>
2364
2365 * gdb.base/callexit.exp: New file.
2366 * gdb.base/callexit.c: New file.
2367
6b8ce727
DE
23682008-11-10 Doug Evans <dje@google.com>
2369
2370 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2371 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2372 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2373 (default_gdb_start,default_gdb_exit): Ditto.
2374 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2375 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2376 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2377 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2378 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2379 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2380
1b14b8aa
AS
23812008-11-03 Andreas Schwab <schwab@suse.de>
2382
2383 * gdb.base/hashline2.exp: Fix typo.
2384 * gdb.base/hashline3.exp: Likewise.
2385
f3134b88
TT
23862008-10-30 Tom Tromey <tromey@redhat.com>
2387
2388 * gdb.base/pointers.exp: Add test.
2389 * gdb.base/pointers.c (k, S): New typedefs.
2390 (instance): New global.
2391
c2226152
AS
23922008-10-30 Andreas Schwab <schwab@suse.de>
2393
2394 * gdb.base/args.exp: Add tests for newlines.
2395
462f405c
JB
23962008-10-30 Joel Brobecker <brobecker@adacore.com>
2397
2398 gdb.base/foll-exec.exp: Update the expected output of a couple
2399 of "info breakpoints" tests.
2400
79a45b7d
TT
24012008-10-28 Tom Tromey <tromey@redhat.com>
2402
2403 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2404
adc13a14
PA
24052008-10-24 Pedro Alves <pedro@codesourcery.com>
2406
2407 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2408 gdb_start_cmd.
2409 Use runto_main before any test that requires execution.
2410
252fbfc8
PA
24112008-10-23 Pedro Alves <pedro@codesourcery.com>
2412
2413 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2414 instead of SIGINT.
2415
28148e3d
JB
24162008-10-22 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.base/completion.exp: Update expected output following
2419 the addition of the "info tasks" command.
2420
c209f847
TT
24212008-10-22 Tom Tromey <tromey@redhat.com>
2422
2423 * gdb.base/exprs.exp (test_expr): Add test for string
2424 concatenation.
2425
f177e350
PA
24262008-10-19 Pedro Alves <pedro@codesourcery.com>
2427
2428 * configure.ac: Output gdb.python/Makefile.
2429 * configure: Regenerate.
2430 * gdb.python/Makefile.in: New.
2431
cce89356
JB
24322008-10-16 Joel Brobecker <brobecker@adacore.com>
2433
2434 * gdb.base/foll-fork.exp: Adjust the expected output to match
2435 the new description for fork/vfork catchpoints in the "info
2436 breakpoints" output.
2437
176d289d
TJB
24382008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2439
2440 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2441
a08702d6
TJB
24422008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2443
2444 * gdb.python/python-value.c: New file.
2445 * gdb.python/python-value.exp: New file.
2446
1c5cfe86
PA
24472008-10-15 Pedro Alves <pedro@codesourcery.com>
2448
2449 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2450
5a98ad69
DP
24512008-10-15 Denis Pilat <denis.pilat@st.com>
2452
41702f1b 2453 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 2454
dcb1a1e2
TT
24552008-10-09 Tom Tromey <tromey@redhat.com>
2456
2457 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2458 'fprintf' and 'stderr'.
2459
9124fe48
JB
24602008-10-07 Joel Brobecker <brobecker@adacore.com>
2461
2462 * gdb.ada/ref_tick_size.exp: New testcase.
2463
45452591
DE
24642008-10-06 Doug Evans <dje@google.com>
2465
2466 * gdb.dwarf2/dw2-cu-size.exp: New file.
2467 * gdb.dwarf2/dw2-cu-size.S: New file.
2468
2469 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2470 .Ltype_int for clarity.
2471
4fc5b208
PP
24722008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2473
2474 PR gdb/2384:
2475 * gdb.cp/gdb2384.exp: Extended to test more cases.
2476 * gdb.cp/gdb2384.cc: Likewise.
2477 * gdb.cp/gdb2384-base.h: Likewise.
2478 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 2479
d78df370
JK
24802008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2481
2482 * gdb.base/maint.exp (maint print type): Remove printing
2483 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2484
9a044a89
TT
24852008-09-30 Tom Tromey <tromey@redhat.com>
2486
2487 * gdb.base/macscp.exp: Add completion tests.
2488 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2489 (TWENTY_THREE): Likewise.
2490 (FORTY_EIGHT): Likewise.
2491
506800a9
TT
24922008-09-30 Tom Tromey <tromey@redhat.com>
2493
2494 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2495 everywhere.
2496 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2497
1a6f01b5
JK
24982008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2499
2500 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2501 testcase is derived from. Fix racy dependency on an expected PID
2502 number. No longer support the testcase on Linux kernel 2.4.x.
2503
2fae03e8
TT
25042008-09-27 Tom Tromey <tromey@redhat.com>
2505
2506 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2507 and varargs.
2508
1ad15515
PA
25092008-09-22 Pedro Alves <pedro@codesourcery.com>
2510
2511 * lib/mi-support.exp (mi_expect_interrupt): New.
2512 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2513 from gdb.mi/mi-nonstop.exp.
2514 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2515 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2516 lib/mi-support.exp.
2517 Use mi_check_thread_states throughout. Avoid ".*" and do not
2518 require an anchor after -exec-run.
2519
d0b76dc6
DJ
25202008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2521
2522 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2523 stop is pending. Avoid ".*" when two stops are pending.
2524 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2525 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2526 newlines in fullnames.
2527 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2528 (mi_expect_stop): Update comments. Only anchor in sync mode.
2529 Do not match newlines.
2530 (mi_send_resuming_command_raw): Always return status.
2531 (mi_get_stop_line): Do not match more than one line by accident.
2532 Only anchor in sync mode.
2533 (mi_run_inline_test): If -exec-next fails, give up.
2534
9990c830
UW
25352008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2536
2537 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2538 on SPU.
2539
ebcf6f00
JB
25402008-09-10 Joel Brobecker <brobecker@adacore.com>
2541
2542 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2543
b6db24e5
JB
25442008-09-10 Joel Brobecker <brobecker@adacore.com>
2545
2546 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2547 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2548 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2549 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2550 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2551 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2552 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2553 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2554 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2555 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2556 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2557 Include the "= " sequence in the expected output of print tests.
2558
2bf448e0
JB
25592008-09-10 Joel Brobecker <brobecker@adacore.com>
2560
2561 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2562 description for boolean types.
2563
d51fd4c8
PA
25642008-09-09 Pedro Alves <pedro@codesourcery.com>
2565
2566 * gdb.base/hook-stop-continue.c: New.
2567 * gdb.base/hook-stop-continue.exp: New.
2568
694182d2
DJ
25692008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2570
2571 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2572
3b8a7fc0
JG
25732008-09-08 Jerome Guitton <guitton@adacore.com>
2574
2575 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2576 (stack_check_probe_2, stack_check_probe_loop_1)
2577 (stack_check_probe_loop_2): New functions.
2578 (main): Add call to these new functions.
2579 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2580 functions, check that the breakpoint is inserted at the appropriate
2581 location.
2582 (insert_breakpoint): Slightly refine this procedure so that it can
2583 be called several times in the test.
2584
96cc0ae8
JG
25852008-09-08 Jerome Guitton <guitton@adacore.com>
2586
2587 * gdb.base/stack-checking.c: New file.
2588 * gdb.base/stack-checking.exp: New file.
2589
1f08b409
TJB
25902008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2591
2592 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2593 * gdb.arch/altivec-regs.exp: Likewise.
2594 * gdb.arch/vsx-regs.exp: Likewise.
2595
3099e1c4
TJB
25962008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2597
2598 * gdb.arch/ppc-fp.exp: New file.
2599 * gdb.arch/ppc-fp.c: New file.
2600
cc69bfc1
PP
26012008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2602
2603 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2604 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 2605
b02a33db
MS
26062008-09-04 Michael Snyder <msnyder@vmware.com>
2607
2608 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2609 as "at" (for non-debug functions such as _start).
2610
2992cbe0
UW
26112008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2612
2613 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
2614 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
2615 software watchpoints.
2616 * gdb.base/watch_thread_num.exp: Likewise.
2617
514f746b
AR
26182008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
2619
2620 * gdb.arch/i386-bp_permanent.exp: New test.
2621
876cecd0
TT
26222008-08-24 Tom Tromey <tromey@redhat.com>
2623
2624 * gdb.base/maint.exp: Update "maint print type".
2625
80f73d71
VP
26262008-08-21 Vladimir Prus <vladimir@codesourcery.com>
2627
2628 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
2629 support. Adjust the order of "*running" notifications.
2630 * gdb.mi/non-stop.c: Don't cast from int to void* and
2631 back.
2632
d9c78d7d
MK
26332008-08-20 Mark Kettenis <kettenis@gnu.org>
2634
2635 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
2636 expect to find it in the "info frame" output.
2637
97a2d1d3
DJ
26382008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
2639
2640 * gdb.base/interp.exp: Always consume both prompts.
2641
b96e2927
PA
26422008-08-20 Pedro Alves <pedro@codesourcery.com>
2643
2644 * gdb.base/pending.exp: Test pending breakpoints without symbols
2645 loaded.
2646
8cf6e61a
VP
26472008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2648
2649 * lib/mi-support.exp (mi_expect_stop): Produce
2650 more details on failures.
2651 * gdb.mi/mi-nonstop.exp: New.
2652 * gdb.mi/non-stop.c: New.
2653
c6ebd6cf
VP
26542008-08-19 Vladimir Prus <vladimir@codesourcery.com>
2655
a9c64011
AS
2656 * gdb.mi/mi-async.exp: Use 'set target-async'.
2657 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 2658
46a9b8ed
DJ
26592008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
2660
2661 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
2662
44feb3ce
TT
26632008-08-17 Tom Tromey <tromey@redhat.com>
2664
2665 * gdb.base/help.exp (help catch): Rewrite.
2666
311a4e6b
TJB
26672008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2668
2669 * gdb.base/define.exp: Test indented command documentation.
2670 * gdb.python/python.exp: Test indented multi-line command.
2671
604c2f83
LM
26722008-08-15 Luis Machado <luisgpm@br.ibm.com>
2673
2674 * testsuite/gdb.arch/vsx-regs.c: New source file.
2675 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
2676 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
2677
886a217c
TT
26782008-08-14 Tom Tromey <tromey@redhat.com>
2679
2680 * gdb.base/macscp.exp: Add regression test for "macro define" or
2681 "macro undef" with no arguments.
2682
c814a4f3
PP
26832008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
2684
2685 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 2686
12ab8a60
UW
26872008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2688
2689 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
2690
d57a3c85
TJB
26912008-08-06 Tom Tromey <tromey@redhat.com>
2692
2693 * gdb.python/python.exp: New file.
2694
c7b778ff
JK
26952008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2696
2697 Fix for PR gdb/1543.
2698 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
2699 $LOCATION.
2700 (location): New variable.
2701 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
2702 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
2703 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
2704 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
2705 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
2706 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
2707 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
2708 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
2709 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
2710 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
2711 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2712 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
2713 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2714 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
2715 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2716 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
2717 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
2718 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
2719 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
2720 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2721 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
2722 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
2723 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
2724 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
2725 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
2726 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
2727 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
2728 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
2729 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
2730 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
2731 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
2732 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
2733 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
2734 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
2735 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
2736 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
2737 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
2738 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2739 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
2740 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
2741 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
2742 gdb.base/type-opaque.exp, gdb.base/until.exp,
2743 gdb.base/value-double-free.c, gdb.base/varargs.exp,
2744 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
2745 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
2746 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2747 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
2748 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
2749 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2750 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2751 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
2752 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
2753 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
2754 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
2755 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
2756 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
2757 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
2758 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
2759 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2760 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
2761 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
2762 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
2763 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2764 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
2765 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
2766 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
2767 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2768 gdb.pascal/types.exp, gdb.stabs/weird.exp,
2769 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
2770 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
2771 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
2772 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
2773 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
2774 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
2775 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2776 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
2777 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2778 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
2779 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2780 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2781 lib/mi-support.exp, lib/trace-support.exp: Remove reference
2782 to bug-gdb@prep.ai.mit.edu .
2783
5e06a3d1
VP
27842008-07-31 Vladimir Prus <vladimir@codesourcery.com>
2785
2786 * lib/mi-support.exp (mi_load_shlibs): New.
2787 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2788
9d81d21b
VP
27892008-07-30 Vladimir Prus <vladimir@codesourcery.com>
2790
2791 * lib/mi-support.exp (get_mi_thread_list)
2792 (check_mi_and_console_threads): New, moved from ...
2793 * gdb.mi/mi-pthread.exp: ...here.
2794 * gdb.mi/gdb669.exp (get_mi_thread_list)
2795 (check_mi_and_console_threads): Delete.
2796 * gdb.mi/mi2-pthread.exp: Likewise.
2797
bae98fe0
TT
27982008-07-28 Tom Tromey <tromey@redhat.com>
2799
2800 * Makefile.in (just-check): Remove. Move body to...
2801 (check): ... here.
2802
57380f4e
DJ
28032008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2804
2805 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
2806 Add a test for duplicated SIGINTs.
2807
e09490f1
DJ
28082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2809
2810 * gdb.threads/schedlock.exp (get_args): Update to work for any
2811 value of NUM.
2812 (Top level): Report the number of threads that did not resume.
2813
6387b45f
DJ
28142008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2815
2816 * gdb.dwarf2/dw2-compressed.S: Also define __start.
2817
62f64ff2
DJ
28182008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2819
2820 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
2821 non-MI prompt.
2822
fa8de41e
TT
28232008-07-26 Tom Tromey <tromey@redhat.com>
2824
2825 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
2826 (function_struct, function_struct_ptr): New globals.
2827 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
2828 function pointer in a struct.
2829
ccb3ac8a
TT
28302008-07-26 Tom Tromey <tromey@redhat.com>
2831
2832 * gdb.base/macscp.exp: Add test for macro lexing bug.
2833
d7d9f01e
TT
28342008-07-18 Tom Tromey <tromey@redhat.com>
2835
2836 * gdb.base/macscp.exp: Add macro tests.
2837
9bf07184
PP
28382008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2839
2840 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
2841
becf6477
PP
28422008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2843
2844 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
2845
0709f7d3
PP
28462008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
2847
2848 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 2849
7093c834
PP
28502008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2851
2852 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 2853
b432ffe3
JK
28542008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2855
2856 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
2857
b1a268e5
VP
28582008-07-12 Vladimir Prus <vladimir@codesourcery.com>
2859
2860 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
2861
e2995f8e
KB
28622008-07-11 Kevin Buettner <kevinb@redhat.com>
2863
2864 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
2865 of regexp to account for changes made to GDB in the printing of
2866 byte vectors.
2867
14032a66
TT
28682008-07-11 Tom Tromey <tromey@redhat.com>
2869
2870 * gdb.base/completion.exp: Add 'help' completion test.
2871
981505ef
JK
28722008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2873
2874 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
2875
10568435
JK
28762008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
2879
4487aabf
PA
28802008-07-09 Pedro Alves <pedro@codesourcery.com>
2881
2882 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
2883
a4a9b1c4
PA
28842008-07-09 Pedro Alves <pedro@codesourcery.com>
2885
2886 * gdb.base/fullname.exp: Restore pwd if compiling failed.
2887
3c3185ac
JK
28882008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2889
2890 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
2891
7ebd49dc
VP
28922008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2893
2894 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
2895 previous commit. Add a comment.
2896
84e46146
PA
28972008-06-28 Pedro Alves <pedro@codesourcery.com>
2898
2899 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2900
0f8d4a2f
VP
29012008-06-28 Vladimir Prus <vladimir@codesourcery.com>
2902
2903 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
2904
f747e0ce
PA
29052008-06-27 Pedro Alves <pedro@codesourcery.com>
2906
2907 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
2908 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
2909 compiling an executable, link in an object that forces unbuffered
2910 output.
2911 * lib/set_unbuffered_mode.c: New file.
2912
734a5c36
JK
29132008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2914
2915 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
2916
a2840c35
VP
29172008-06-25 Vladimir Prus <vladimir@codesourcery.com>
2918
a9c64011
AS
2919 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
2920 mi_expect_stop.
2921 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
2922 Demand that *running is output.
2923 (detect_async): Perform checking every time.
2924 (mi_send_resuming_command): Extract everything into...
2925 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
2926 (mi_expect_stop): Don't accept any output before *stopped.
2927
6ae37fef
VP
29282008-06-13 Vladimir Prus <vladimir@codesourcery.com>
2929
2930 Robustify mi-simplerun.
a9c64011
AS
2931 * gdb.mi/basics.c (main): Add a call to sleep.
2932 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
2933 * gdb.mi/mi2-cli.exp: Likewise.
2934 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 2935
b4aa76f0 29362008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
2937
2938 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
2939
e1ac3328
VP
29402008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2941
a9c64011
AS
2942 * gdb.mi/mi-console.exp: Adjust.
2943 * gdb.mi/mi-syn-frame.exp: Adjust.
2944 * gdb.mi/mi2-console.exp: Adjust.
2945 * gdb.mi/mi2-syn-frame.exp: Adjust.
2946 * lib/mi-support.exp (mi_run_cmd): Adjust.
2947 (mi_send_resuming_command): Adjust.
e1ac3328 2948
f7f9a841
VP
29492008-06-10 Vladimir Prus <vladimir@codesourcery.com>
2950
2951 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
2952 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
2953 testing of stopped.
2954 * gdb.mi/mi2-syn-frame.exp: Likewise.
2955 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
2956 (async, detect_async): New.
2957 (mi_expect_stop, mi_continue_to_line): Adjust expectation
2958 depending on if we're running in sync or async mode.
f7f9a841 2959
37cd5d19
TT
29602008-06-09 Tom Tromey <tromey@redhat.com>
2961
2962 * gdb.base/completion.exp: New tests for field name completion
2963 with spaces, and field name completion with '->'.
2964
65d12d83
TT
29652008-06-06 Tom Tromey <tromey@redhat.com>
2966
2967 * gdb.base/break1.c (struct some_struct): New struct.
2968 (values): New global.
2969 * gdb.base/completion.exp: Add field name completion test.
2970
ebfe2e3f
PP
29712008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2972
2973 * gdb.cp/call-c.exp: Test for incorrect handling of reference
2974 to pointer.
2975 * gdb.cp/call-c.cc: Likewise.
2976
bcf6fc3a
NR
29772008-06-06 Nick Roberts <nickrob@snap.net.nz>
2978
2979 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
2980 annotation.
2981
49fd4a42 29822008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 2983 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
2984
2985 * gdb.threads/execl.c, gdb.threads/execl1.c,
2986 gdb.threads/execl.exp: New tests.
a9c64011 2987
8a34ac3f
AR
29882008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
2989 Daniel Jacobowitz <dan@codesourcery.com>
2990
2991 * gdb.cp/exception.exp: Activate test, make it work with pending
2992 catchpoints.
2993
86ae69ef
JK
29942008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2995
2996 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
2997
f7f9ae2c
VP
29982008-05-28 Vladimir Prus <vladimir@codesourcery.com>
2999
a9c64011
AS
3000 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3001 now printed.
3002 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3003
2a2d4dc3
AS
30042008-05-27 Andreas Schwab <schwab@suse.de>
3005
3006 * gdb.base/frame-args.exp: Handle arguments that are optimized
3007 out.
3008
5099e4d9
LM
30092008-05-26 Luis Machado <luisgpm@br.ibm.com>
3010
3011 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3012 quiet for ppc32 and group options into a single variable.
3013
d9c36a91
JB
30142008-05-23 Joel Brobecker <brobecker@adacore.com>
3015
3016 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3017 of zero-size elements.
3018 * gdb.ada/null_array.exp: Test printing this new array.
3019
103a8671
JK
30202008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3021
3022 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3023
07a4cc1a 30242008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3025
3026 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3027 of the "finish" command.
3028
55f996a7
NR
30292008-05-21 Nick Roberts <nickrob@snap.net.nz>
3030
3031 * gdb.base/annota1.exp: Test for new annotation.
3032
907fc202
UW
30332008-05-16 Pedro Alves <pedro@codesourcery.com>
3034
3035 * gdb.base/fixsection.exp: New file.
3036 * gdb.base/fixsection0.c: New file.
3037 * gdb.base/fixsection1.c: New file.
3038
e8f97270
UW
30392008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3040
3041 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3042 * gdb.base/annota3.exp: Likewise.
3043
ac0bb574
NF
30442008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3045
3046 * gdb.base/watch_thread_num.exp: Don't run tests that require
3047 watchpoints if the target doesn't support them.
3048
6fadd07a
DE
30492008-05-12 Doug Evans <dje@google.com>
3050
3051 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3052
6e9a4a30
JB
30532008-05-09 Joel Brobecker <brobecker@adacore.com>
3054
3055 * gdb.ada/assign_1.exp: New testcase.
3056
08388c79
DE
30572008-05-09 Doug Evans <dje@google.com>
3058
a3c83fae
DE
3059 * gdb.base/find.exp: New file.
3060 * gdb.base/find.c: New file.
08388c79 3061
bd5ddfe8
DJ
30622008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3063
3064 * gdb.base/commands.exp (watchpoint_command_test): Handle
3065 gdb,no_hardware_watchpoints.
3066 * gdb.base/float.exp: Allow ARM targets without floating point.
3067 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3068
b5dd68e2 30692008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3070 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3071
3072 * gdb.ada/lang_switch: New test program.
3073 * gdb.ada/lang_switch.exp: New testcase.
3074
382d13d1
DE
30752008-05-05 Doug Evans <dje@google.com>
3076
3077 * gdb.base/help.exp (disassemble): Update expected help text.
3078
9dd789d0
PA
30792008-05-04 Pedro Alves <pedro@codesourcery.com>
3080
3081 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3082
611c83ae
PA
30832008-05-04 Pedro Alves <pedro@codesourcery.com>
3084
3085 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3086 different times.
3087
ff013f42
JK
30882008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3089
3090 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3091 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3092 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3093 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3094
96dff6a2
VP
30952008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3096
3097 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3098 notification to appear.
3099
55cd6f92
DJ
31002008-05-04 Daniel Jacobowitz <dan@debian.org>
3101
3102 * gdb.base/fullname.c: New file.
3103 * gdb.base/fullname.exp: New file.
3104 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3105
d705c43c
PA
31062008-05-03 Pedro Alves <pedro@codesourcery.com>
3107
3108 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3109 expressions with macros.
3110
333222e1
JK
31112008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3112
3113 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3114
5ac01682
DJ
31152008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3116
3117 * gdb.base/completion.exp: Handle lack of other symbols beginning
3118 with "a".
3119
3120 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3121
237fc4c9
PA
31222008-05-02 Jim Blandy <jimb@codesourcery.com>
3123
3124 * gdb.asm/asmsrc1.s: Add scratch space.
3125
ed5e9466
DJ
31262008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3127 Daniel Jacobowitz <dan@codesourcery.com>
3128
3129 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3130 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3131 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3132
b39cc962
DJ
31332007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3134
3135 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3136
36d520f5
JB
31372008-05-01 Joel Brobecker <brobecker@adacore.com>
3138
3139 * gdb.base/info-target.exp: New testcase.
3140
8d4e3071
DJ
31412008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3142
3143 * gdb.cp/hang.exp: Use .cc instead of .C.
3144 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3145 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3146
6f3f3097
DJ
31472008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3148
3149 * gdb.base/gdb1250.exp: Remove perror.
3150 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3151
5550a914
PA
31522008-04-30 Pedro Alves <pedro@codesourcery.com>
3153
3154 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3155 .2byte.
3156
d848e687
DJ
31572008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3158
3159 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3160 (maybe_kfail): New.
3161
93b5768b
PA
31622008-04-25 Pedro Alves <pedro@codesourcery.com>
3163
3164 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3165
721c02de
VP
31662008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3167
a9c64011
AS
3168 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3169 * gdb.mi/mi2-syn-frame.exp: Likewise.
3170 * lib/mi-support.exp: Likewise.
721c02de 3171
74960c60
VP
31722008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3173
3174 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3175 to specify regexp for the location to stop at.
3176 * gdb.base/break-always.c: New.
3177 * gdb.base/break-always.exp: New.
3178
d24317b4
VP
31792008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3180
3181 * lib/mi-support.exp (mi_runto_helper): Adjust
3182 for the original-location field.
3183 (mi_create_breakpoint, mi_list_breakpoints): New.
3184 * gdb.mi/mi-break.exp: Adjust.
3185 * gdb.mi/mi2-break.exp: Adjust.
3186 * gdb.mi/mi-pending.exp: Adjust.
3187 * gdb.mi/mi-simplerun.exp: Adjust.
3188 * gdb.mi/mi2-simplerun.exp: Adjust.
3189 * gdb.mi/mi-syn-frame.exp: Adjust.
3190 * gdb.mi/mi2-syn-frame.exp: Adjust.
3191 * gdb.mi/mi-until.exp: Adjust.
3192 * gdb.mi/mi2-until.exp: Adjust.
3193 * gdb.mi/mi-var-display.exp: Adjust.
3194 * gdb.mi/mi2-var-display.exp: Adjust.
3195 * gdb.mi/mi-watch.exp: Adjust.
3196 * gdb.mi/mi2-watch.exp: Adjust.
3197
fdc59709 31982008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3199
a9c64011
AS
3200 * aclocal.m4: Add override.m4.
3201 * configure: Regenerate.
fdc59709 3202
8e91f023
VP
32032008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3204
3205 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3206 '-var-update --all-values' reports new value even the type
3207 of a variable object has changed.
3208
233a11ab
CS
32092008-04-18 Craig Silverstein <csilvers@google.com>
3210
3211 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3212 files.
d24317b4 3213
9c1137ad
JB
32142008-04-18 Joel Brobecker <brobecker@adacore.com>
3215
3216 * gdb.ada/atomic_enum: New test program.
3217 * gdb.ada/atomic_enum.exp: New testcase.
3218
66d0bbc7
DE
32192008-04-17 Doug Evans <dje@google.com>
3220
3221 * gdb.opt/Makefile.in: Fix whitespace.
3222
100906b0
UW
32232008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3224
3225 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3226
4584e32e
DE
32272008-04-17 Doug Evans <dje@google.com>
3228
3229 * gdb.base/hashline1.exp: New testcase.
3230 * gdb.base/hashline2.exp: New testcase.
3231 * gdb.base/hashline2.exp: New testcase.
3232
0a320680
PA
32332008-04-17 Pedro Alves <pedro@codesourcery.com>
3234
3235 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3236
18ac113b
AR
32372008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3238
3239 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3240 temporary breakpoint to match "Temporary breakpoint".
3241 * gdb.base/break.exp (delete_breakpoints): Likewise.
3242 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3243 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3244 * gdb.base/display.exp: Likewise.
3245 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3246 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3247 * gdb.base/restore.exp (restore_tests): Likewise.
3248 * gdb.base/sepdebug.exp: Likewise.
3249 * gdb.base/watchpoint.exp: Likewise.
3250 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3251 * gdb.mi/mi-pending.exp: Likewise.
3252 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3253 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3254 * gdb.mi/mi-var-cmd.exp: Likewise.
3255 * gdb.mi/mi-var-display.exp: Likewise.
3256 * gdb.mi/mi2-cli.exp: Likewise.
3257 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3258 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3259 * gdb.mi/mi2-var-display.exp: Likewise.
3260 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3261 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3262 new "disp" field.
a9c64011 3263 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
3264 reason. This is to support fix for PR2424.
3265
add38693
JK
32662008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3267
3268 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3269
fcacd99f
VP
32702008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3271
3272 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 3273 field. Add more floating varobj tests.
fcacd99f 3274 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
3275 field.
3276 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3277 (main): Call do_at_tests.
3278 * lib/mi-support.exp (mi_create_floating_varobj)
3279 (mi_varobj_update_with_type_change): New.
fcacd99f 3280
de051565
MK
32812008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3282
3283 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3284 option of -var-evaluate-expression.
3285 * gdb.mi/mi2-var-display.exp: Likewise.
3286
dbc52822
VP
32872008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3288
3289 Introduce test setup helpers.
a9c64011
AS
3290 * lib/gdb.exp (build_executable, clean_restart)
3291 (prepare_for_testing): New.
3292 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3293 * gdb.base/return.exp: Likewise.
3294 * gdb.base/ending-run.exp: Likewise.
dbc52822 3295
473591da
NR
32962008-04-07 Nick Roberts <nickrob@snap.net.nz>
3297
3298 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3299 Interface (MI) responses.
3300
2b2d9e11
VP
33012008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3302
a9c64011
AS
3303 * gdb.cp/breakpoint.cc: New code to test conditions involving
3304 member variables.
3305 * gdb.cp/breakpoint.exp: Test condition involving member
3306 variables.
2b2d9e11 3307
bb378428
VP
33082008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3309
3310 * lib/mi-support.exp (mi_expect_stop): New.
3311 (mi_run_cmd): Change the
3312 token. Use mi_send_resuming_command, use
3313 mi_expect_stop.
3314 (mi_execute_to_helper): Rename to mi_execute_to.
3315 (mi_send_resuming_command): Add more error patterns.
3316 (mi_wait_for_stop): Renamed to...
3317 (mi_get_stop_line): ...this.
3318 (mi_run_inline_test): Adjust.
3319
3320 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3321 * gdb.mi/mi-console.exp: Likewise.
3322 * gdb.mi/mi-pending.exp: Likewise.
3323 * gdb.mi/mi-simplerun.exp: Likewise.
3324 * gdb.mi/mi-stack.exp: Likewise.
3325 * gdb.mi/mi-stepi.exp: Likewise.
3326 * gdb.mi/mi-syn-frame.exp: Add comment.
3327 * gdb.mi/mi-until.exp: Likewise.
3328 * gdb.mi/mi-var-display.exp: Likewise.
3329 * gdb.mi/mi-watch.exp: Likewise.
3330 * gdb.mi/mi2-cli.exp: Likewise.
3331 * gdb.mi/mi2-console.exp: Likewise.
3332 * gdb.mi/mi2-simplerun.exp: Likewise.
3333 * gdb.mi/mi2-stack.exp: Likewise.
3334 * gdb.mi/mi2-stepi.exp: Likewise.
3335 * gdb.mi/mi2-until.exp: Likewise.
3336 * gdb.mi/mi2-var-display.exp: Likewise.
3337 * gdb.mi/mi2-watch.exp: Likewise.
3338
62172bb9
UW
33392008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3340
3341 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3342
3343 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3344
a13e061a
PA
33452008-04-04 Pedro Alves <pedro@codesourcery.com>
3346
3347 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3348 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3349 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3350 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3351 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3352 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3353 expect an mi error duplicated in stderr.
3354
eae06beb
JB
33552008-04-03 Joel Brobecker <brobecker@adacore.com>
3356
3357 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3358 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3359 Add a couple of tests that verify the behavior when the new setting
3360 is set to "cancel" and "all".
3361 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3362 "ask" before we start the testing.
3363
79c6ced6
AR
33642008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3365
3366 * gdb.cp/casts.cc: Add class reference variables.
3367 * gdb.cp/casts.exp: New test cases for up/down casting references.
3368
6c2d1a6b
MK
33692008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3370
3371 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3372 instead of beginning to make an extra test pass.
3373 * gdb.mi/mi2-var-display.exp: Likewise.
3374
55b411d9
MR
33752008-03-31 Maciej W. Rozycki <macro@mips.com>
3376
3377 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3378
c6140da2
MD
33792008-03-31 Markus Deuling <deuling@de.ibm.com>
3380 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3381
3382 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3383 value. Add xfail for older kernels.
3384
79732189
AR
33852008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3386
3387 Bring mi-support in line with gdb.exp.
3388 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3389 (mi_gdb_start): New function.
3390
33c3676e
MR
33912008-03-28 Maciej W. Rozycki <macro@mips.com>
3392
3393 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3394
92e28119
VP
33952008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3396
3397 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3398 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 3399
9e8e3afe
VP
34002008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3401
3402 * lib/mi-support.exp (mi_create_varobj_checked): New.
3403 (mi_list_varobj_children): Allow to check for a
3404 value.
3405 (mi_list_array_varobj_children): New.
3406
3407 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3408 and mi_list_varobj_children, as opposed to hardcoding
3409 expected strings.
3410 * gdb.mi/gdb701.exp: Likewise.
3411 * gdb.mi/gdb792.exp: Likewise.
3412 * gdb.mi/mi-var-block.exp: Likewise.
3413 * gdb.mi/mi-var-cmd.exp: Likewise.
3414 * gdb.mi/mi-var-invalidate.exp: Likewise.
3415 * gdb.mi/mi2-var-block.exp: Likewise.
3416 * gdb.mi/mi2-var-child.exp: Likewise.
3417 * gdb.mi/mi2-var-cmd.exp: Likewise.
3418 * gdb.mi/mi2-var-display.exp: Likewise.
3419
9df50351
JK
34202008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3421
3422 Fix random false FAILs on i386.
3423 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3424
31e5d73a
DJ
34252008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3426
3427 PR gdb/544
3428 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3429
12f4afab
DJ
34302008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3431
3432 PR gdb/544
3433 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3434
b562a0cb
DJ
34352008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3436
3437 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3438 fixed PR gdb/544.
3439
17faa917
DJ
34402008-03-21 Pedro Alves <pedro@codesourcery.com>
3441
3442 * gdb.threads/fork-child-threads.exp: Test next over fork.
3443
6214f497
DJ
34442008-03-21 Chris Demetriou <cgd@google.com>
3445
3446 * gdb.base/break.exp (rbreak junk): New test for rbreak
3447 "Junk at end of arguments" issue.
3448
63092375
DJ
34492008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3450
3451 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3452 *& to work on created array elements.
3453 (Top level): Test print $pc with a file. Test string operations
3454 without a target.
3455 * gdb.base/ptype.exp: Do not expect *& to work on created array
3456 elements.
3457
b21991b0
DJ
34582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3461 gdb.threads/staticthreads.exp: Update exit query.
3462
c4b347c7
SL
34632008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3464
3465 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3466
fa4727a6
DJ
34672008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3468
3469 * gdb.base/watchpoint.c (global_ptr, func4): New.
3470 (main): Call func4.
3471 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3472 (test_inaccessible_watchpoint): New.
3473
2f34202f
MR
34742008-02-29 Maciej W. Rozycki <macro@mips.com>
3475
3476 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3477 select the largest.
3478
0d6ba1b1
DJ
34792008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3480
3481 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3482 frames-invalid annotations.
3483
e691325a
PM
34842008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3485
a9c64011 3486 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 3487
f85b5ecc
DE
34882008-02-27 Doug Evans <dje@google.com>
3489
3490 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3491 for bug 1738.
3492 (breakpoint_to_handler_entry): Ditto.
3493
b40e7bf3
JB
34942008-02-27 Joel Brobecker <brobecker@adacore.com>
3495
3496 * gdb.base/ending-run.exp: Use the first line of code inside
3497 function body to test breakpoints.
3498 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3499 location where the breakpoint is inserted when using the line
3500 where a function is declared. Fix typo in the description of
3501 one of the tests.
3502 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3503
2faca73a
PM
35042008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3505
3506 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 3507 tests.
2faca73a 3508
6f439c36
PM
35092008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3510
3511 * gdb.base/args.exp: avoid same output for tests
3512 with single quotes.
3513
54e52265
VP
35142008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3515
a9c64011
AS
3516 * gdb.base/annota1.exp: Adjust for 'info break'
3517 format changes.
3518 * gdb.base/annota3.exp: Likewise.
3519 * gdb.base/break.exp: Likewise.
3520 * gdb.base/condbreak.exp: Likewise.
3521 * gdb.base/pending.exp: Likewise.
3522 * gdb.base/sepdebug.exp: Likewise.
3523 * gdb.base/unload.exp: Likewise.
3524 * gdb.cp/ovldbreak.exp: Likewise.
3525 * gdb.mi/mi-pending.exp: Likewise.
54e52265 3526
897b09ca
DE
35272008-02-07 Doug Evans <dje@google.com>
3528
3529 * gdb.cp/mb-inline.exp: New.
3530 * gdb.cp/mb-inline.h: New.
3531 * gdb.cp/mb-inline1.cc: New.
3532 * gdb.cp/mb-inline2.cc: New.
3533
b1c32d35
PM
35342008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3535
3536 * gdb.pascal/floats.pas: New test program.
3537 * gdb.pascal/floats.exp: New testcase.
3538
1a4ca44a
TJB
35392008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3540
3541 * gdb.base/callfuncs.c (t_float_many_args): New function.
3542 (t_double_many_args): New function.
3543 * gdb.base/callfuncs.exp: Add tests for exceeding float
3544 and double parameters passed through the stack.
3545
439048e8
JB
35462008-02-05 Joel Brobecker <brobecker@adacore.com>
3547
3548 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3549 gdb.ada/complete/foo.adb: New files.
3550 * gdb.ada/complete.exp: New testcase.
3551
81fe8080
DE
35522008-02-03 Doug Evans <dje@google.com>
3553
301f0ecf
DE
3554 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3555
81fe8080
DE
3556 * gdb.cp/gdb2384.exp: New file.
3557 * gdb.cp/gdb2384.cc: New file.
3558 * gdb.cp/gdb2384-base.h: New file.
3559 * gdb.cp/gdb2384-base.cc: New file.
3560
4b071aec
DE
35612008-02-02 Doug Evans <dje@google.com>
3562
3563 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3564
61137ba6
JB
35652007-02-01 Joel Brobecker <brobecker@adacore.com>
3566
3567 * gdb.ada/sym_print_name: New test program.
3568 * gdb.ada/sym_print_name.exp: New testcase.
3569
35702007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
3571
3572 * gdb.ada/nested/hello.adb: New file.
3573 * gdb.ada/nested.exp: New testcase.
3574 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3575
98deb0da
VP
35762008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3577
3578 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
3579 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3580 don't cause future evaluations of function to report
3581 creation of internal breakpoints.
98deb0da 3582
723a2275
VP
35832008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3584
3585 * gdb.mi/mi-break.exp (test_error): New.
3586 Call it.
3587
fb546a2f
LM
35882008-01-31 Luis Machado <luisgpm@br.ibm.com>
3589
3590 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3591 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3592
2d8fd90a
PM
35932008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3594
3595 * gdb.pascal/integers.pas: New test program.
3596 * gdb.pascal/integers.exp: New testcase.
3597
a7fa0ded
PM
35982008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3599
3600 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3601
5e1a1926
TJB
36022008-01-30 Luis Machado <luisgpm@br.ibm.com>
3603
3604 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3605 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3606
8d04f9f0
JB
36072008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3608
3609 * gdb.ada/formatted_ref: New test program.
3610 * gdb.ada/formatted_ref.exp: New testcase.
3611
3612 * gdb.cp/formatted-ref.cc: New file.
3613 * gdb.cp/formatted-ref.exp: New testcase.
3614
ce75a98f
JB
36152008-01-30 Joel Brobecker <brobecker@adacore.com>
3616
3617 * gdb.base/ptype.exp: Add testing of "ptype $pc".
3618
e835f6bf
NR
36192008-01-30 Nick Roberts <nickrob@snap.net.nz>
3620
3621 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
3622 (test_file_list_exec_source_file): Update to new macro-info field.
3623
d118ef87
PH
36242008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
3625
3626 * gdb.ada/exprs: New test program.
3627 * gdb.ada/exprs.exp: New testcase.
3628
7d35ab09
TJB
36292008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3630
3631 * dfp-test.c (DELTA, DELTA_B): New definitions.
3632 (double_val1, double_val2, double_val3, double_val4, double_val5,
3633 double_val6, double_val7, double_val8, double_val9, double_val10,
3634 double_val11, double_val12, double_val13, double_val14, dec32_val1,
3635 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
3636 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
3637 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
3638 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
3639 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
3640 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
3641 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
3642 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
3643 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
3644 dec128_val16): New global variables.
3645 (decimal_dec128_align): New function.
3646 (decimal_mixed): Likewise.
3647 (decimal_many_args_dec32): Likewise.
3648 (decimal_many_args_dec64): Likewise.
3649 (decimal_many_args_dec128): Likewise.
3650 (decimal_many_args_mixed): Likewise.
3651 * dfp-test.exp: Add tests calling new inferior functions.
3652
2d717e4f
DJ
36532008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3654
3655 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
3656 gdb.server/ext-run.exp: New files.
3657 * lib/gdbserver-support.exp (gdbserver_download): New.
3658 (gdbserver_start): New. Update gdbserver expected
3659 output.
3660 (gdbserver_spawn): Use them.
3661 (gdbserver_start_extended): New.
3662
e85a822c
DJ
36632008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3664
3665 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
3666 Run on GNU/Linux.
3667 (do_exec_tests): Check for systems which do not support catchpoints.
3668 Do not match START.
3669 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
3670 Run on GNU/Linux. Enable verbose output.
3671 (check_fork_catchpoints): New.
3672 (explicit_fork_child_follow, catch_fork_child_follow)
3673 (tcatch_fork_parent_follow): Update expected messages.
3674 (do_fork_tests): Use check_fork_catchpoints.
3675 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
3676 Run on GNU/Linux. Enable verbose output.
3677 (check_vfork_catchpoints): New.
3678 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
3679 expected messages.
3680 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
3681
401ea829
JB
36822008-01-29 Jim Blandy <jimb@red-bean.com>
3683
3684 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
3685 host' errors.
3686 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
3687
aceaf3ad
JB
36882008-01-29 Jim Blandy <jimb@red-bean.com>
3689
3690 * gdb.threads/sigthread.c: Use barriers to ensure that
3691 child_thread and child_thread_two are always initialized before we
3692 start to use them.
3693
a5606eee
VP
36942008-01-29 Vladimir Prus <vladimir@codesourcery.com>
3695
3696 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
3697 * gdb.base/watchpoint-solib.c: New.
3698 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 3699
c55a82bb
PM
37002008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
3701
3702 * gdb.base/gdb1056.exp: Add unsigned integer test.
3703
0993fe05
DE
37042008-01-28 Doug Evans <dje@google.com>
3705
3706 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
3707
4fe42e7f
JB
37082008-01-27 Jim Blandy <jimb@codesourcery.com>
3709
c7a69933
JB
3710 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
3711
4fe42e7f
JB
3712 * gdb.base/expand-psymtabs.exp: Doc fix.
3713
5def8285
MK
37142008-01-26 Mark Kettenis <kettenis@gnu.org>
3715
3716 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3717
5313c911
NR
37182008-01-24 Nick Roberts <nickrob@snap.net.nz>
3719
a9c64011 3720 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
3721 -var-set-format.
3722
93815fbf
VP
37232008-01-23 Chris Demetriou <cgd@google.com>
3724
3725 * gdb.threads/thread_events.c: New testcase source file.
3726 * gdb.threads/thread_events.exp: New testcase expect file.
3727
467a88ee
NR
37282008-01-23 Nick Roberts <nickrob@snap.net.nz>
3729
3730 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
3731
3732 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
3733 -var-set-format.
3734
d8f82aba
DJ
37352008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
3736 Vladimir Prus <vladimir@codesourcery.com>
3737
3738 * gdb.base/float.exp: Allow missing floating point for m68k and
3739 PowerPC.
3740
60c46647
VP
37412008-01-22 Vladimir Prus <vladimir@codesourcery.com>
3742
3743 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
3744 ignore count.
3745 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
3746 * gdb.mi/mi-cli.exp: Adjust.
3747 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 3748
c7dd36a1
PA
37492008-01-17 Pedro Alves <pedro@codesourcery.com>
3750
3751 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
3752 and 'dummy_ptr' integer pointer. Initialize struct_declarations
3753 with dummy_ptr's address.
3754 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
3755 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
3756 all targets.
3757 * gdb.mi/mi2-var-child.exp: Likewise.
3758
39d5313e
JB
37592008-01-09 Joel Brobecker <brobecker@adacore.com>
3760
3761 * gdb.ada/null_array: New test program.
3762 * gdb.ada/null_array.exp: New testcase.
3763
0aea4bf3
LM
37642008-01-09 Luis Machado <luisgpm@br.ibm.com>
3765
3766 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
3767 with required float modifiers.
3768
0b354900
JB
37692008-01-08 Joel Brobecker <brobecker@adacore.com>
3770
3771 * gdb.ada/funcall_param: New test program.
3772 * gdb.ada/funcall_param.exp: New testcase.
3773
cdb7f5d4
JB
37742008-01-08 Joel Brobecker <brobecker@adacore.com>
3775
3776 * gdb.ada/arrayparam: New test program.
3777 * gdb.ada/arrayparam.exp: New testcase.
3778
88e2547f
JB
37792008-01-08 Joel Brobecker <brobecker@adacore.com>
3780
3781 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
3782 landed. Should also fix random failures in the test following it.
3783
f6867ce0
TJB
37842008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3785
3786 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
3787 for expressions with decimal float values.
3788 (test_dfp_conversions): New function to test casts to and from
3789 decimal float types.
3790 Call test_dfp_conversions.
3791 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
3792 elements.
3793 (main): Initialize ds.float4 and ds.double8 elements.
3794 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
3795 string to new error message.
3796 (d64_set_tests): Likewise.
3797 (d128_set_tests): Likewise.
3798 Add tests for expressions with decimal float variables. Add tests for
3799 conversions to and from decimal float types.
3800
f9c11282
JB
38012008-01-05 Joel Brobecker <brobecker@adacore.com>
3802
3803 * gdb.ada/packed_tagged/comp_bug.adb: New file.
3804 * gdb.ada/packed_tagged.exp: New testcase.
3805
0ecbca72
JB
38062008-01-04 Joel Brobecker <brobecker@adacore.com>
3807
3808 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
3809 gdb.ada/homonym/homonym_main.adb: New files.
3810 * gdb.ada/homonym.exp: New testcase.
3811
c18d3d89
JB
38122008-01-04 Joel Brobecker <brobecker@adacore.com>
3813
3814 * gdb.ada/packed_array.exp: Add testing of references to
3815 a packed array.
3816
ecc7085b
JB
38172008-01-04 Joel Brobecker <brobecker@adacore.com>
3818
3819 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
3820 New files.
3821 * gdb.ada/type_coercion.exp: New testcase.
3822
c474c922
JB
38232008-01-04 Joel Brobecker <brobecker@adacore.com>
3824
3825 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
3826 gdb.ada/tagged/foo.adb: New file.
3827 * gdb.ada/tagged.exp: New testcase.
3828
9005b927
JB
38292008-01-04 Joel Brobecker <brobecker@adacore.com>
3830
3831 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
3832 gdb.ada/ptype_field/foo.adb: New files.
3833 * gdb.ada/ptype_field.exp: New testcase.
3834
1a6aaad8
JB
38352008-01-03 Joel Brobecker <brobecker@adacore.com>
3836
3837 * gdb.ada/print_pc.exp: New testcase.
3838
0ef22f53
JB
38392008-01-03 Joel Brobecker <brobecker@adacore.com>
3840
3841 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
3842 gdb.ada/taft_type/p.adb: New files.
3843 * gdb.ada/taft_type.exp: New testcase.
3844
1689ecf8
JB
38452008-01-03 Joel Brobecker <brobecker@adacore.com>
3846
3847 * gdb.ada/array_bounds/bar.adb: New file.
3848 * gdb.ada/array_bounds.exp: New testcase.
3849
a4d0b9c3
JB
38502008-01-03 Joel Brobecker <brobecker@adacore.com>
3851
3852 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
3853 gdb.ada/arrayptr/foo.adb: New files.
3854 * gdb.ada/arrayptr.exp: New testcase.
3855
a31ace00
JB
38562008-01-03 Joel Brobecker <brobecker@adacore.com>
3857
3858 * gdb.base/set-lang-auto.exp: New testcase.
3859
a97fced3
JB
38602008-01-03 Joel Brobecker <brobecker@adacore.com>
3861
3862 * gdb.ada/fun_addr/foo.adb: New file.
3863 * gdb.ada/fun_addr.exp: New testcase.
3864
ef29ce1a
JK
38652008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3866
3867 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
3868 New files
3869
0fafefe3
JB
38702008-01-02 Joel Brobecker <brobecker@adacore.com>
3871
3872 * array_subscript_addr/p.adb: New file.
a9c64011 3873 * array_subscript_addr.exp: New testcase.
0fafefe3 3874
c4359f8d
JB
38752008-01-02 Joel Brobecker <brobecker@adacore.com>
3876
a9c64011 3877 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
3878 New files.
3879 * gdb.ada/str_cmp_ref.exp: New testcase.
3880
1aa1b15b
JB
38812008-01-01 Joel Brobecker <brobecker@adacore.com>
3882
3883 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
3884 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 3885 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 3886
81c9b2cf
JB
38872008-01-01 Joel Brobecker <brobecker@adacore.com>
3888
3889 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
3890 gdb.ada/ref_param/pck.ads: New files.
3891 * gdb.ada/ref_param.exp: New testcase.
3892
319e4674
JB
38932008-01-01 Joel Brobecker <brobecker@adacore.com>
3894
3895 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
3896 gdb.ada/interface/foo.adb: New files.
3897 * gdb.ada/interface.exp: New testcase.
3898
ef682c56
JB
38992007-12-31 Jim Blandy <jimb@codesourcery.com>
3900
3901 * gdb.base/multi-forks.exp: Consume all output from child
3902 processes before proceeding to next test.
3903
f6f3eb6c
JB
39042007-12-29 Jim Blandy <jimb@codesourcery.com>
3905
3906 * configure: Regenerated.
3907
f652e42f
JB
39082007-12-27 Joel Brobecker <brobecker@adacore.com>
3909
3910 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
3911 gdb.ada/fixed_cmp/fixed.adb: New files.
3912 * gdb.ada/fixed_cmp.exp: New testcase.
3913
6943e596
JB
39142007-12-27 Joel Brobecker <brobecker@adacore.com>
3915
3916 * gdb.ada/boolean_expr.exp: New testcase.
3917
aad9a193
JB
39182007-12-26 Jim Blandy <jimb@codesourcery.com>
3919
3920 * gdb.base/multi-forks.exp: Doc fix.
3921
fb5f3683
JB
39222007-12-26 Joel Brobecker <brobecker@adacore.com>
3923
3924 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3925 * gdb.ada/char_param.exp: Do not compile our test program with
3926 -gnata, this is unnecessary.
3927 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
3928
384e4a9c
JB
39292007-12-24 Joel Brobecker <brobecker@adacore.com>
3930
3931 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
3932 gdb.ada/print_chars/foo.adb: New files.
3933 * gdb.ada/print_chars.exp: New testcase.
3934
01e044f7
JB
39352007-12-24 Joel Brobecker <brobecker@adacore.com>
3936
3937 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
3938 gdb.ada/char_param/foo.adb: New files.
3939 * gdb.ada/char_param.exp: New testcase.
3940
0ce17860
JB
39412007-12-22 Jim Blandy <jimb@codesourcery.com>
3942
3943 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
3944 hard-coding source line numbers into the test.
3945 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
3946 gdb_get_line_number to find.
3947
919809b9
JB
39482007-12-22 Joel Brobecker <brobecker@adacore.com>
3949
3950 * gdb.base/ptype.c (highest): New struct type.
3951 (the_highest): New variable of that type.
3952 (main): Add dummy assignment to a field of variable the_highest.
3953 * gdb.base/ptype.exp: Test type printing of our new variable.
3954
abc8a88d
PM
39552007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
3956
3957 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 3958 and record first explicitly generated thread number.
abc8a88d
PM
3959 Use that thread number for thread specific watchpoint test.
3960 Add iteration number to repetitive tests.
3961
5158f3e3
CES
39622007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
3963 Jim Blandy <jimb@codesourcery.com>
3964
3965 * gdb.base/expand-psymtabs.c: New testcase
3966 source file.
3967 * gdb.base/expand-psymtabs.exp: New testcase
3968 expect file.
3969
37e4754d
LM
39702007-12-17 Luis Machado <luisgpm@br.ibm.com>
3971
3972 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
3973 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
3974
551e5d04
JB
39752007-12-17 Joel Brobecker <brobecker@adacore.com>
3976
3977 * gdb.ada/frame_args/foo.adb: New file.
3978 * gdb.ada/frame_args/pck.ads: New file.
3979 * gdb.ada/frame_args/pck.adb: New file.
3980 * gdb.ada/frame_args.exp: New testcase.
3981
a05ee097
JB
39822007-12-17 Joel Brobecker <brobecker@adacore.com>
3983
3984 * gdb.base/frame-args.c: New file.
3985 * gdb.base/frame-args.exp: New testcase.
3986
c162e8c9 39872007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 3988 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
3989
3990 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
3991
afe8ab22 39922007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3993
afe8ab22
VP
3994 * gdb.mi/mi-pending.exp: New.
3995 * gdb.mi/mi-pending.c: New.
3996 * gdb.mi/mi-pendshr.c: New.
3997
dfdfb3ca
JB
39982007-12-06 Jim Blandy <jimb@codesourcery.com>
3999
4000 * gdb.base/default.exp: Update expected output for 'info catch'.
4001
b7fca990
JK
40022007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4003
4004 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4005 must be set to binary.
4006
6a1afc1e
PA
40072007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4008
4009 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4010
a6b151f1
DJ
40112007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4012
4013 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4014 gdb.mi/mi-file-transfer.exp: New.
4015
43039443
JK
40162007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4017
4018 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4019
0ef2251b
MR
40202007-11-22 Maciej W. Rozycki <macro@mips.com>
4021
4022 * gdb.trace/backtrace.exp: Fix a typo.
4023 * gdb.trace/circ.exp: Likewise.
4024 * gdb.trace/collection.exp: Likewise.
4025 * gdb.trace/limits.exp: Likewise.
4026 * gdb.trace/report.exp: Likewise.
4027 * gdb.trace/tfind.exp: Likewise.
4028 * gdb.trace/while-dyn.exp: Likewise.
4029
5443631e
NR
40302007-11-21 Nick Roberts <nickrob@snap.net.nz>
4031
4032 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4033 objects of pointers that can't be dereferenced are now
4034 "noneditable".
4035
a4ce5b0d
UW
40362007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4037
4038 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4039 (target_cpu): Remove.
4040
d6e956e5
VP
40412007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4042
4043 * gdb.base/ending-run.exp: Expect the list of cleared
4044 breakpoint to come in natural order, not the reversed one.
a9c64011 4045
214270ab
VP
40462007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4047
4048 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4049 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4050
1a619819
LM
40512007-11-05 Luis Machado <luisgpm@br.ibm.com>
4052
4053 * gdb.base/printcmds.exp: New function
4054 test_printf_with_dfp.
4055
5b01a6fa
DE
40562007-11-02 Doug Evans <dje@google.com>
4057
4058 * gdb.disasm/t01_mov.s: Remove carriage returns.
4059 * gdb.disasm/t02_mova.s: Ditto.
4060 * gdb.disasm/t03_add.s: Ditto.
4061 * gdb.disasm/t04_sub.s: Ditto.
4062 * gdb.disasm/t05_cmp.s: Ditto.
4063 * gdb.disasm/t06_ari2.s: Ditto.
4064 * gdb.disasm/t07_ari3.s: Ditto.
4065 * gdb.disasm/t08_or.s: Ditto.
4066 * gdb.disasm/t09_xor.s: Ditto.
4067 * gdb.disasm/t10_and.s: Ditto.
4068 * gdb.disasm/t11_logs.s: Ditto.
4069 * gdb.disasm/t12_bit.s: Ditto.
4070 * gdb.disasm/t13_otr.s: Ditto.
4071
ec33ab7f
JK
40722007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4073
4074 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4075
ae0d01ff
UW
40762007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4077
4078 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4079 provide DFP support.
4080
55eddb0f
DJ
40812007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4082
4083 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4084 Test "set powerpc vector-abi". Skip auto-detection tests for old
4085 toolchains.
4086
7020f05c
PA
40872007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4088
4089 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4090 with [string compare].
4091
84bc3db9
PA
40922007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4093
4094 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4095 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4096
5876dc88
LM
40972007-10-25 Luis Machado <luisgpm@br.ibm.com>
4098
4099 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4100 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4101 * gdb.opt/Makefile.in: New makefile.
4102 * Makefile.in: Create new directory "gdb.opt".
4103 * configure.ac: Add "gdb.opt" directory.
4104 * configure: Regenerated.
a9c64011 4105
c3ea9a14
DE
41062007-10-25 Doug Evans <dje@google.com>
4107
4108 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4109 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4110
a9c64011 41112007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4112 Thiago Jung Bauermann <bauerman@br.ibm.com>
4113
4114 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4115 Floating Point expressions.
4116 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4117 Floating Point variables.
4118 * gdb.base/dfp-test.c: new file containing program with Decimal
4119 Floating variables, used by gdb.base/dfp-test.exp.
4120
62a24a2b
DJ
41212007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4122
4123 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4124
e7b1eae6
UW
41252007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4126
4127 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4128 compiling test case with GCC.
4129 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4130
c641edcc
UW
41312007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4132
4133 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4134 format changes.
4135
5e5ebfe6
MS
41362007-10-18 Michael Snyder <msnyder@specifix.com>
4137
4138 * gdb.base/dbx.exp: Add missing "-re " operator.
4139
e831e7b6
GM
41402007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4141
4142 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4143 * configure.ac: Removed trailing spaces after backslash.
4144 * gdb.modula2: New directory.
4145 * gdb.modula2/Makefile.in: New file.
4146 * gdb.modula2/unbounded-array.exp: New file.
4147 * gdb.modula2/unbounded1.c: New file.
4148
7cc46491
DJ
41492007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4150
4151 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4152
41532007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4154
4155 * gdb.base/sigstep.c (main): Add checks for
4156 return values for setitimer call.
4157 Call setitimer again with itimer = ITIMER_REAL
4158 if first call to setitimer fails.
4159
e91528f0
KH
41602007-10-11 Kazu Hirata <kazu@codesourcery.com>
4161
4162 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4163 of $timeout.
4164
2ec9a4f8
DJ
41652007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4166
4167 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4168
41692007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4170
4171 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4172 of gdb_expect call, to avoid interruption.
4173
64b2fa04
PA
41742007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4175
4176 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4177 (v_unsigned_long_long, v_long_long_array)
4178 (v_signed_long_long_array, v_unsigned_long_long_array)
4179 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4180 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4181 [!NO_LONG_LONG]: New.
4182 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4183 v_long_long_member.
4184
4185 (v_long_long_func, v_signed_long_long_func)
4186 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4187 (main) [!NO_LONG_LONG]: Initialize long long variants.
4188
4189 * gdb.base/whatis.exp: If board file requests no_long_long, build
4190 test with NO_LONG_LONG defined. Test long long, signed long long,
4191 and unsigned long long variants but only if board file doesn't
4192 disable it.
4193
a912286e 41942007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4195 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4196
4197 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4198 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4199 * configure: Regenerated.
4200 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4201 gdb.pascal/types.exp, lib/pascal.exp: New files.
4202
471ba8c9
DJ
42032007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4204
4205 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4206 call.
4207 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4208 to return to the call.
4209 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4210 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4211 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4212 * gdb.mi/mi-until.exp (test_until): Likewise.
4213 * gdb.mi/mi2-until.exp (test_until): Likewise.
4214
fef8a650
DJ
42152007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4216
4217 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4218 two-char array.
4219 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4220
d983da9c
DJ
42212007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4222
4223 * gdb.threads/watchthreads.c (thread_function): Sleep between
4224 iterations.
4225 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4226 at once for S/390. Generate matching fails and passes.
4227
17f62551
VP
42282007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4229
4230 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4231 the 'struct_declarations' variable to zeros.
a9c64011 4232
ed0616c6
VP
42332007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4234
4235 * gdb.cp/mb-ctor.cc: New.
4236 * gdb.cp/mb-ctor.exp: New.
4237 * gdb.cp/mb-templates.cc: New.
4238 * gdb.cp/mb-templates.exp: New.
4239
41f1b697
DJ
42402007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4241
4242 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4243
3f213f78
PA
42442007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4245
4246 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4247 targets.
4248 * configure: Regenerate.
4249
0d381245 42502007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4251
0d381245
VP
4252 * gdb.base/annota1.exp: Adjust for 'info break'
4253 format changes.
4254 * gdb.base/annota3.exp: Likewise.
4255 * gdb.base/break.exp: Likewise.
4256 * gdb.base/condbreak.exp: Likewise.
4257 * gdb.base/pending.exp: Likewise.
4258 * gdb.base/sepdebug.exp: Likewise.
4259 * gdb.base/unload.exp: Likewise.
4260 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 4261
fe3f5fa8
VP
42622007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4263
4264 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4265 messages.
4266 * gdb.base/chng-syms.exp: Likewise.
4267 * gdb.base/unload.exp: Likewise.
a9c64011 4268
a75cf6c0
DJ
42692007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4270
4271 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4272
18ecae38
DJ
42732007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4274
4275 * schedlock.c (NUM): Change to 1.
4276 (main): Use args[0] for the main thread.
4277 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4278 regardless of the number of threads.
4279
5509918f
MR
42802007-09-14 Maciej W. Rozycki <macro@mips.com>
4281
4a543daf
MR
4282 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4283 type down.
4284 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4285 test.
4286 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4287 watchpoint type down.
4288 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4289 test.
4290
42912007-09-14 Maciej W. Rozycki <macro@mips.com>
4292
5509918f
MR
4293 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4294 Move all the tests here and run them twice, once using software
4295 watchpoints and once using hardware watchpoints.
4296 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4297
40b53987
DJ
42982007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4299
4300 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4301 test.
4302
695e2681
MK
43032007-09-10 Mark Kettenis <kettenis@gnu.org>
4304
8b3fc8d8
MK
4305 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4306 build-id.
4307
695e2681
MK
4308 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4309 know about $ORIGIN. Calculate output dir from $dest instead of
4310 using ${objdir}/{$subdir}.
4311
58d69f29
MK
43122007-09-09 Mark Kettenis <kettenis@gnu.org>
4313
4314 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4315 gcore, before continuing with the test.
4316
3e347599
DJ
43172007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4318
4319 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4320 * gdb.mi/mi-watch.exp: Likewise.
4321
ea37ba09
DJ
43222007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4323 Jim Blandy <jimb@codesourcery.com>
4324
4325 * gdb.arch/i386-sse.exp: Do not expect character constants.
4326 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4327 * gdb.base/display.exp: Allow print/s.
4328 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4329 and unsigned char array changes.
4330
2025a643
DJ
43312007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4332
4333 * gdb.base/display.exp: Add tests for printf %p.
4334
26669a27
PA
43352007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4336
4337 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4338 the dll name to unicode.
4339
c8f021f8
JK
43402007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4341
4342 * gdb.base/default.exp (show version): Update the version text.
4343 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4344
4cf31eea
JK
43452007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4346
4347 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4348 New files.
4349
4935890f
JK
43502007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4351
4352 * lib/gdb.exp (build_id_debug_filename_get): New function.
4353 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4354 Remove the generate DEBUG file for the future testcase runs.
4355 New testcase for the NT_GNU_BUILD_ID retrieval.
4356 Move the final testing step to ...
4357 (test_different_dir): ... a new function.
4358 New parameter XFAIL to XFAIL all the tests performed.
4359 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4360 New parameter TYPE to PF_PREFIX all the tests performed.
4361
02142340
VP
43622007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4363
4364 * gdb.mi/mi-var-cp.cc (path_expression): New
4365 function.
4366 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4367
36acd84e
UW
43682007-08-27 Markus Deuling <deuling@de.ibm.com>
4369
4370 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4371 to fit into SPU Local Store memory.
4372
a896d121
JB
43732007-08-23 Joel Brobecker <brobecker@adacore.com>
4374
4375 * gdb.base/default.exp: Adjust the expected output of "info
4376 warranty" after the switch to GPLv3.
4377
7b433602
JB
43782007-08-23 Joel Brobecker <brobecker@adacore.com>
4379
4380 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4381 to 30000 (from 20000).
4382
e22f8b7c
JB
43832007-08-23 Joel Brobecker <brobecker@adacore.com>
4384
4385 Switch the license of all .exp files to GPLv3.
4386 Switch the license of all .f and .f90 files to GPLv3.
4387 Switch the license of all .s and .S files to GPLv3.
4388
5a0e3bd0
JB
43892007-08-23 Joel Brobecker <brobecker@adacore.com>
4390
4391 * configure.ac: Switch license to GPLv3.
4392
cc00619d
JB
43932007-08-23 Joel Brobecker <brobecker@adacore.com>
4394
4395 Switch the licensing to GPLv3 for all .ads and .adb files.
4396
8d26208a
DJ
43972007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4398
4399 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4400 and t_int_double.
4401 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4402
4fcb9948
JB
44032007-08-17 Joel Brobecker <brobecker@adacore.com>
4404
4405 * gdb.base/step-line.c: Switch license to GPL version 3, and
4406 update copyright year.
4407 * gdb.base/step-line.inp: Likewise.
4408
b9c34f67
JB
44092007-08-17 Joel Brobecker <brobecker@adacore.com>
4410
4411 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4412 changes inside gdb1555.c.
4413 * gdb.base/pending.exp: Likewise.
4414
2cc17678
DJ
44152007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4416
4417 * config/default.exp: New file.
4418
e48883f7
DJ
44192007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4420
4421 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4422 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4423
1ab80e5b
MR
44242007-07-30 Maciej W. Rozycki <macro@mips.com>
4425
4426 * gdb.base/dump.exp: Force the correct endianness for binary
4427 formats not carrying this information.
4428
aba471f5
DJ
44292007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4430
4431 * gdb.threads/staticthreads.exp: Match .*sem_post.
4432
d4e07204
DJ
44332007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4434
4435 * gdb.base/readline.exp (operate_and_get_next): Match the final
4436 prompt.
4437
2b97317d
KB
44382007-07-23 Kevin Buettner <kevinb@redhat.com>
4439
4440 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4441 to restarting SID.
4442
44efa07a
KB
44432007-07-18 Kevin Buettner <kevinb@redhat.com>
4444
4445 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4446 prior to `gdb_start'.
4447
7b5ebade
KB
44482007-07-18 Kevin Buettner <kevinb@redhat.com>
4449
4450 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4451 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4452 Remove call to gdb_unload.
4453
255e7678
DJ
44542007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4455 Daniel Jacobowitz <dan@codesourcery.com>
4456
4457 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4458 for __WIN32__.
4459 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4460 * gdb.base/unload.exp: Use shared library test routines.
4461
3a40aaa0
UW
44622007-07-03 Markus Deuling <deuling@de.ibm.com>
4463
4464 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4465 * gdb.base/solib-symbol-lib.c: Likewise.
4466 * gdb.base/solib-symbol-main.c: Likewise.
4467
b0f4b84b
DJ
44682007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4469
4470 * config/gdbserver.exp (gdb_reconnect): New.
4471 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4472 gdb.base/solib-disc.exp: New files.
4473 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4474 remote debugging".
4475 (gdb_compile): Add shlib_load flag.
4476 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4477 port.
4478 (gdbserver_reconnect): New.
4479
1b05479a
DJ
44802007-07-01 Nick Roberts <nickrob@snap.net.nz>
4481 Daniel Jacobowitz <dan@codesourcery.com>
4482
4483 * gdb.base/annota3.exp: Test for if construct.
4484
86f78eb2
DJ
44852007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4486
4487 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4488
6a2eb474 44892007-06-21 Chris Dearman <chris@mips.com>
a9c64011 4490 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
4491
4492 * gdb.base/display.exp: Allow a newline after display/i.
4493 * gdb.base/pc-fp.exp: Likewise.
4494 * gdb.base/sigbpt.exp: Likewise.
4495
f8b73d13
DJ
44962007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4497
4498 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4499 required features to be included.
4500
4339e69e
DJ
45012007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4502
4503 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4504 in info threads output.
4505
23d964e7
UW
45062007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4507 Markus Deuling <deuling@de.ibm.com>
4508
4509 * gdb.arch/spu-info.exp: New testcase.
4510 * gdb.arch/spu-info.c: New file.
4511
fd20f75b
DJ
45122007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4513
4514 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4515 tpcs_offset. Restore lr after the call.
4516 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4517
2226f861
DJ
45182007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4519
4520 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4521 (gdbserver_run): Kill any running gdbserver.
4522 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4523
d12371a9
MR
45242007-05-17 Maciej W. Rozycki <macro@mips.com>
4525
4526 * gdb.base/sigbpt.exp: Preset segv_addr.
4527
93f02886
DJ
45282007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4529
4530 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4531 (gdb_compile_shlib): Likewise.
4532 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4533 (default_gdb_init): Clear cleanfiles.
4534 (gdb_finish): Delete recorded cleanfiles.
4535 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4536
4537 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4538 Do not use isnative.
4539 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4540 gdb.base/so-impl-ld.exp: Likewise.
4541 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4542 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4543 gdb_compile.
4544
b04e06d7
VP
45452007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4546
4547 * config/unknown.exp: Remove.
4548
069ed931
UW
45492007-05-15 Markus Deuling <deuling@de.ibm.com>
4550
4551 * gdb.base/info-proc.exp: Check is_remote.
4552
09db0d03
UW
45532007-05-14 Markus Deuling <deuling@de.ibm.com>
4554
4555 * gdb.base/gcore.exp: Initialize variable core_supported.
4556
af2cbe8c
DJ
45572007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4558
4559 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4560
027c0295
DJ
45612007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4562
4563 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4564 * gdb.threads/print-threads.exp (test_all_threads): Allow
4565 negative and hexadecimal thread IDs.
4566
dc5000e7
DJ
45672007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4568
4569 * gdb.java/jprint.java (public): Avoid invalid call to static
4570 method.
4571
2e74ed18
DP
45722007-05-14 Denis Pilat <denis.pilat@st.com>
4573
4574 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4575 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4576 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4577 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4578 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4579
83547f02
UW
45802007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4581
4582 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 4583 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
4584 this mode.
4585 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4586 * gdb.base/spu.ld: New file.
4587
b18be20d
DJ
45882007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4589
4590 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4591
be444858
DJ
45922007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4593
4594 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4595
b1d53152
DJ
45962007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4597
4598 * gdb.java/jmain.exp: Handle demangled names with and without method
4599 signatures.
4600
d084b331
DJ
46012007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4602
4603 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4604 (have_a_very_merry_interrupt): Remove calls to puts.
4605 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4606 inferior output.
4607 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4608 test names.
4609
db9d7fc5
DJ
46102007-04-29 Markus Deuling <deuling@de.ibm.com>
4611 Daniel Jacobowitz <dan@codesourcery.com>
4612
4613 * gdb.base/auxv.exp (core_works): Also check is_remote.
4614 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
4615
ef783a7d 46162007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4617
ef783a7d
VP
4618 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
4619 message, not the undefined 'module' variable.
4620 * gdb.base/siginfo.exp: Likewise.
4621 * gdb.base/sigstep.exp: Likewise.
4622 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
4623 serialport.
4624 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
4625
b7b73cae
CV
46262007-04-25 Corinna Vinschen <vinschen@redhat.com>
4627
4628 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
4629 target sim fails. Return 0 otherwise.
4630 (gdb_load): Return prematurely if gdb_target_sim fails.
4631
7d90fdfa
DP
46322007-04-16 Denis Pilat <denis.pilat@st.com>
4633
4634 * gdb.base/setshow.exp: Reset height after having set it to 100.
4635
5d3e9c85
DP
46362007-04-16 Denis Pilat <denis.pilat@st.com>
4637
4638 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
4639
18e75969
DP
46402007-04-16 Denis Pilat <denis.pilat@st.com>
4641
4642 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
4643
25d5ea92
VP
46442007-04-14 Vladimir Prus <vladimir@codesourcery.com>
4645
4646 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
4647 tests. Run the frozen varobjs test.
4648 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 4649 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 4650
0b49cb80
JK
46512007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4652
4653 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
4654 gdb.base/type-opaque.exp: New files.
4655
a73bafbc 46562007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
4657
4658 * gdb.mi/mi-var-child.c
a73bafbc
VP
4659 (do_children_tests): User char[2] instead of
4660 char so that automatic printing of pointers to char
4661 don't give unpredicable result.
4662 * gdb.mi/var-cmd.c (do_locals_test): Initialize
4663 local variables.
4664 * gdb.mi/mi-var-child.exp: Step to right line
4665 of do_children_tests.
4666 * gdb.mi/mi2-var-child.exp: Likewise.
4667 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 4668 do_locals_tests.
a73bafbc
VP
4669 (do_children_tests): User char[2] instead of
4670 char so that automatic printing of pointers to char
a9c64011 4671 don't give unpredicable result.
a73bafbc 4672 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4673 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
4674 Pass test name to mi_wait_for_stop.
4675
7ce59000
DJ
46762007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4677
4678 * gdb.asm/asm-source.exp: Remove d10v case.
4679 * lib/gdb.exp (skip_cplus_tests): Likewise.
4680 * gdb.asm/d10v.inc: Deleted.
4681
20389057
DJ
46822007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4683
4684 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
4685
8807d78b
DJ
46862007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4687
4688 * config/netware.exp: Delete file.
4689
aa3edb8e
JB
46902007-03-29 Joel Brobecker <brobecker@adacore.com>
4691
4692 * gdb.dwarf2/dw2-noloc.S: New file.
4693 * gdb.dwarf2/dw2-noloc.exp: New file.
4694
297561ac
PA
46952007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
4696
4697 * gdb.cp/method2.cc: New test.
4698 * gdb.cp/method2.exp: New test.
4699 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
4700
1f81bd39
DJ
47012007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4702
4703 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
4704
9453113a
DJ
47052007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
4706
4707 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
4708
b741e217
DJ
47092007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4710
4711 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
4712 (gdb_load): Delete, replace with...
4713 (gdb_reload): ...this.
4714 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
4715 * gdb.server/server-mon.exp: Likewise.
4716 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
4717 (gdb_start_cmd): New.
4718 (gdb_file_cmd): Save the last loaded file.
4719 (gdb_reload): New.
4720 (gdb_gnu_strip_debug): Use transform.
4721 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
4722 support here. Use new $last_loaded_file. Check mtime.
4723 (gdb_target_cmd): Handle ObjC failure case.
4724 (infer_host_exec): Delete.
4725 (gdbserver_load): Rename to...
4726 (gdbserver_run): ...this. Simplify.
4727 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
4728 (mi_gdb_load): Move most contents to a new function...
4729 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
4730 (mi_run_cmd): Use mi_gdb_target_load.
4731 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
4732 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
4733 Use gdb_run_cmd.
4734 * gdb.base/charsign.exp: Remove incorrect comment.
4735 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
4736 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
4737 gdb.base/start.exp: Use gdb_start_cmd.
4738
446ab585 47392007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 4740 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
4741
4742 * gdb.base/sigbpt.exp: Fix the message when skipping test.
4743 * gdb.base/signull.exp: Similarly.
4744
bbb88ebf
UW
47452007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4746
4747 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
4748 messages available to test cases (like chng-sym.exp).
4749
cb8c4a99
AS
47502007-03-14 Andreas Schwab <schwab@suse.de>
4751
4752 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4753 format changes.
4754
4e463ff5
DJ
47552007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
4756
4757 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
4758 (optimized_1): New.
4759 (main): Call optimized_1.
4760 (gdb2029): Correct typos. Call gdb2029_marker.
4761 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
4762 for gdb2029.
4763
b6db2c47
MK
47642007-03-12 Mark Kettenis <kettenis@gnu.org>
4765
4766 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
4767 as tabs. Remove redundant test pattern.
4768
70ed3737
UW
47692007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4770
4771 * gdb.base/long_long.exp: Accept optional symbol name in <...>
4772 for /a format output.
4773
47b67b60
DJ
47742007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
4775
4776 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
4777 collect output incrementally.
4778
b8953b0e
UW
47792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4780
4781 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
4782 for -var-create lpcharacter test.
4783 * gdb.mi/mi2-var-cmd.exp: Likewise.
4784
7acd5c40
UW
47852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4786
4787 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
4788 pass on targets where address zero is readable.
4789
9c6759c1
UW
47902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4791
4792 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
4793 just a single architecture.
4794
a2f1aeb4
UW
47952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4796
4797 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
4798 (fetch_all_registers): New function, uses gdb_test_multiple and
4799 exp_continue to fetch inferior output line-by-line.
4800 Replace all uses of do_get_all_registers by fetch_all_registers.
4801
46579ac2
UW
48022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4803
4804 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
4805 in target_info.
4806
fc133f24
MS
48072007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4808
a9c64011 4809 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
4810 consistancy; add a default (timeout) case.
4811
7646a51d
MS
48122007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4813
4814 * gdb.base/watchpoint.exp: Fix truncated comment.
4815
dcfff61f
MS
48162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
4817
4818 * Makefile.in: Remove spurious single-quotes from sed command.
4819
664e3ee9
DJ
48202007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4821
4822 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
4823 func.
4824 * gdb.mi/mi2-var-cmd.exp: Likewise.
4825
d7cc6f2f
JB
48262007-02-27 Joel Brobecker <brobecker@adacore.com>
4827
a9c64011
AS
4828 * gdb.dwarf2/dw2-producer.S: New file.
4829 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
4830
48312007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
4832
4833 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4834 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4835 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4836 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4837 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
4838 Revert tests to use mi_gdb_test and include value field in output
4839 of -var-create.
4840
93d42b30
DJ
48412007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4842
4843 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
4844
c499ed39
DJ
48452007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
4846
4847 * gdb.base/maint.exp: Remove full paths from test names.
4848 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
4849 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
4850
9836f81b
JB
48512007-02-27 Joel Brobecker <brobecker@adacore.com>
4852
4853 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
4854
c74d0ad8
DJ
48552007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4856
4857 * gdb.server/server-mon.exp: New test.
4858
2711e456
DJ
48592007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4860
4861 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
4862
ff6f572f
DJ
48632007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
4864
4865 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
4866 register capitalization.
4867
fada3feb
DP
48682007-02-13 Denis Pilat <denis.pilat@st.com>
4869
4870 * gdb.mi/mi-var-invalidate.exp: New file.
4871
fb1e4ffc
DJ
48722007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4873
4874 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
4875
3da939d7
DJ
48762007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4877
4878 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
4879
123dc839
DJ
48802007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
4881
4882 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
4883 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
4884
877e3645 48852007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
4886
4887 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
4888 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
4889 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
4890 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
4891 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 4892 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 4893 Update tests to include value field in output of -var-create.
a9c64011 4894
3c0a2960
AS
48952007-02-08 Andreas Schwab <schwab@suse.de>
4896
4897 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
4898
108546a0
DJ
48992007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
4900
4901 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
4902 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
4903
d701dcab
DP
49042007-02-02 Denis Pilat <denis.pilat@st.com>
4905
4906 * gdb.threads/threadapply.exp: check that frame is not changed by
4907 the thread apply all command.
4908
783e3e2f
AS
49092007-01-31 Andreas Schwab <schwab@suse.de>
4910
6d9c3a87
AS
4911 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4912
3c50d7b9
AS
4913 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
4914 in the dwarf sections.
4915 * gdb.dwarf2/mac-fileno.S: Likewise.
4916
783e3e2f
AS
4917 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
4918 bspstore register on ia64.
4919
78ff580e
AS
49202007-01-29 Andreas Schwab <schwab@suse.de>
4921
cc8e9b12
AS
4922 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
4923 "frame-begin" annotation.
4924
78ff580e
AS
4925 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
4926 number of "frames-invalid" annotations.
4927
704a4f78
DJ
49282007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4929
4930 * gdb.base/commands.exp: Call if_commands_test.
4931 (gdb_test_no_prompt, if_commands_test): New.
4932
e741bf94
MK
49332007-01-28 Mark Kettenis <kettenis@gnu.org>
4934
4935 * gdb.threads/sigthread.c (NSIGS): Make bigger.
4936
474d0ad3
AS
49372007-01-27 Andreas Schwab <schwab@suse.de>
4938
4939 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
4940 .short/.int/.quad in the dwarf sections.
4941 * gdb.dwarf2/dw2-intercu.S: Likewise.
4942 * gdb.dwarf2/dw2-intermix.S: Likewise.
4943
e784b426
JK
49442007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4945
4946 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
4947 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
4948 array.
e784b426
JK
4949 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
4950 * gdb.base/setvar.exp: Likewise.
4951
37f08e04
AS
49522007-01-26 Andreas Schwab <schwab@suse.de>
4953
9a01813a
AS
4954 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
4955 test.
4956
37f08e04
AS
4957 * gdb.base/multi-forks.exp ("restart $i"): Also match
4958 __kernel_syscall_via_break.
4959
6e2a9270
VP
49602007-01-24 Vladimir Prus <vladimir@codesourcery.com>
4961
4962 * lib/mi-support.exp (mi_delete_varobj): New.
4963 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
4964 testcase.
4965 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
4966 (main): Call the above.
4967 (reference_update_test, base_in_reference_test)
4968 (reference_to_pointer): Delete the created varobjs.
a9c64011 4969
e515b470
DJ
49702007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
4971
4972 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
4973 * configure: Regenerated.
4974 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
4975 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
4976 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
4977 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
4978 * lib/gdb.exp (gdb_skip_xml_test): New function.
4979
08d8bcd7
DJ
49802007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
4981
4982 * gdb.base/sigrepeat.exp: Correct error message.
4983
49842007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
4985 Daniel Jacobowitz <dan@codesourcery.com>
4986
4987 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
4988 gdb.arch/i386-gnu-cfi-asm.S: New files.
4989
97c3f1f3
JK
49902007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4991
4992 * lib/gdb.exp: Abort on missing `site.exp'.
4993
cb1df416
DJ
49942007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4995 Daniel Jacobowitz <dan@codesourcery.com>
4996
4997 * gdb.base/included.c, gdb.base/included.exp,
4998 gdb.base/included.h: New files.
4999
35990120
DJ
50002007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5001
5002 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5003 (maximize_rlimit): Reduce limits on 64-bit systems.
5004
6e81a116 50052007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5006
5007 From Marcus Deuling <deuling@de.ibm.com>:
5008 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5009 every case.
5010
6c3c41f3
NR
50112007-01-13 Nick Roberts <nickrob@snap.net.nz>
5012
5013 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5014 (test_path_specification): Use objdir instead of srcdir to always
5015 get an absolute filename.
5016
2f12c312
DJ
50172007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5018
5019 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5020
81121995
VP
50212007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5022
5023 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5024 Make sure the variable we're using is in scope.
5025 (reference_to_pointer): Likewise.
5026
4741b737
DJ
50272007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5028
5029 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5030 has no debug information.
5031
054410c3
DJ
50322007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5033
5034 * gdb.base/annota1.exp: Remove extra send_gdb.
5035
818f79f6
DJ
50362007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5037
5038 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5039
f7a6bb70
DJ
50402007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5041
5042 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5043
57e66780
DJ
50442007-01-08 Nick Roberts <nickrob@snap.net.nz>
5045 Daniel Jacobowitz <dan@codesourcery.com>
5046
5047 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5048 lcharacter or linteger change. Correct duplicated test name.
5049 * gdb.mi/mi2-var-cmd.exp: Likewise.
5050
3d799a95
DJ
50512007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5052
5053 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5054
50552007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5056
a9c64011
AS
5057 * gdb.base/nofield.c: New file.
5058 * gdb.base/nofield.exp: New testcase.
51679ba9 5059
eafb94e8
NR
50602007-01-05 Nick Roberts <nickrob@snap.net.nz>
5061
5062 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5063
5064 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5065 test.
5066
5e572bb4
DJ
50672007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5068
5069 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5070
74a44383
DJ
50712007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5072
5073 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5074 when continuing.
5075
1b572db9
DJ
50762007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5077
5078 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5079 Expect ".exe" extension.
5080
381bc39b
DJ
50812007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5082
5083 * gdb.base/charset.exp: Add explicit filename to break.
5084 * gdb.base/dbx.exp: Add explicit filename to breaks.
5085
2b70e4c6
DJ
50862007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5087
5088 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5089 * gdb.mi/mi2-file.exp: Likewise.
5090
303b6f5d
DJ
50912007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5092
5093 Implement specification of MI tests as comments
5094 in C and C++ sources.
5095 * lib/mi-support.exp (mi_autotest_data): New variable.
5096 (mi_autotest_source): New variable.
5097 (count_newlines, mi_prepare_inline_tests)
5098 (mi_get_inline_test, mi_continue_to_line)
5099 (mi_run_inline_test, mi_tbreak)
5100 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5101 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5102 Run inline tests.
5103 * gdb.mi/mi-var-cp.cc: Define tests here.
5104
23da0d94
VP
51052007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5106
5107 Simplify usage of mi_continue_to.
5108 * lib/mi-support.exp (mi_runto_helper): Renamed
5109 from mi_runto, added new parameter 'run_or_continue'.
5110 (mi_runto): Use mi_runto_helper.
5111 (mi_continue_to): Accept just function name as parameter.
5112 Use mi_runto_helper.
5113 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5114 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5115
f9e18282
JB
51162006-01-04 Joel Brobecker <brobecker@adacore.com>
5117
5118 Make this testcase a bit more realistic. The current code
5119 is too simplistic, and allows the compiler to optimize out
5120 some of the entities we need for this testcase.
5121 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5122 (Do_Nothing): Add extra parameter.
5123 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5124 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5125 by using a variable of type Void_Star.
5126
fd678c65
JB
51272006-01-04 Joel Brobecker <brobecker@adacore.com>
5128
5129 * gdb.ada/catch_ex/foo.adb: New file.
5130 * gdb.ada/catch_ex.exp: New testcase.
5131
05cfdb42
DJ
51322007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5133
5134 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5135 pass --image-base to linker.
5136
2e03ee74
DJ
51372007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5138 Daniel Jacobowitz <dan@codesourcery.com>
5139
5140 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5141 secondary prompts.
5142
0d5de010
DJ
51432007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5144
5145 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5146 output. Test the types of members and member pointers.
5147 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5148 gdb/2092.
5149 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5150 statement. Enable for GCC. Update expected output for some tests
5151 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5152 layout.
5153 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5154 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5155 (Diamond::vget_base): New.
5156 (main): Add new tests.
5157 * gdb.cp/printmethod.exp: Update expected output for member functions.
5158 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5159 print pEe->D::vg().
5160
61a771aa
DJ
51612007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5162
5163 * gdb.threads/tls.exp: Allow stops in sem_post.
5164
2fa63963
DJ
51652006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5166
5167 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5168 * gdb.base/annota3.exp: Likewise.
5169 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5170 again (instead of timing out).
5171 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5172 GCC bug 26475.
5173 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5174 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5175 test from jmisc1.exp.
5176 * gdb.java/jmisc1.exp: Delete.
5177 * gdb.java/jprint.exp: Adjust to work with method signatures including
5178 return types.
5179 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5180 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5181 * lib/java.exp (compile_java_from_source): Pass the correct type
5182 to target_compile.
5183
5eefc2b7
JB
51842006-12-31 Joel Brobecker <brobecker@adacore.com>
5185
5186 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5187 (stack_align_edx): New function.
5188 (stack_align_eax): New function.
5189 (main): Add calls to stack_align_edx and stack_align_eax.
5190 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5191 Add testing for the cases where the register used during a stack
5192 realignment is edx. Same for eax.
5193
227c54da
DJ
51942006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5195
5196 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5197 and generic PE targets.
5198
cab8ac94
JB
51992006-12-29 Joel Brobecker <brobecker@adacore.com>
5200
5201 * gdb.ada/array_return.exp: Update copyright date list.
5202
ba54f318
JB
52032006-12-27 Joel Brobecker <brobecker@adacore.com>
5204
5205 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5206 (Create_Small_Float_Vector): New function.
5207 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5208 function body.
5209 * gdb.ada/array_return/p.adb: Use new type and function from
5210 package Pck.
5211 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5212 able to print the value returned by a function returning an
5213 array of float.
5214
6b7a35dd
JB
52152006-12-20 Joel Brobecker <brobecker@adacore.com>
5216
5217 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5218 The associated tests should be PASSing.
5219
038224f6
VP
52202006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5221
5222 Test for base in references.
5223 * gdb.mi/mi-var-cp.cc: Add test code.
5224 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5225 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5226 * gdb.mi/mi2-watch.exp: Likewise.
5227 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5228 (mi_list_varobj_children): New function.
5229
b26ed50d
VP
52302006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5231
5232 * lib/mi-support.exp
5233 (mi_runto): Accept "()" after function name.
5234 (mi_create_varobj): New function.
5235 (mi_varobj_update): New function.
5236 (mi_Check_varobj_value): New function.
5237 * gdb.mi/mi-var-cp.exp: New file.
5238 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 5239
08232497
DJ
52402006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5241
5242 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5243 gdb.base/weaklib2.c: New files.
5244
d394c993 52452006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 5246
ac6c2fba
NS
5247 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5248 info. Adjust test names.
5249
8ec659a0 5250 * gdb.base/break.c (main): Move position of malloc.
d394c993 5251 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 5252
acd65feb
VP
52532006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5254
5255 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5256 assignement of arrays and function pointers.
5257 * gdb.mi/var-cmd.c: Add declaration necessary for above
5258 tests.
5259
f556d5e5
NS
52602006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5261
5262 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
5263
5264 * gdb.threads/linux-dp.exp: Read thread table before and after
5265 creating each philosopher and verify it.
5266
697bc68d
NS
52672006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5268 Paul Brook <paul@codesourcery.com>
5269 Daniel Jacobowitz <dan@codesourcery.com>
5270
5271 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 5272 main to remove duplication. Add start function of the form
697bc68d
NS
5273 '_*start[1-9]*'. Add RVDS start function.
5274
29d73ae4
DJ
52752006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5276
5277 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5278
c1d88655
UW
52792006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5280
5281 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5282 * gdb.asm/spu.inc: New file.
5283 * gdb.base/term.exp: Disable if [target_info exists noargs].
5284 * gdb.gdb/complaints.exp: Disable if ![isnative].
5285 * gdb.gdb/selftest.exp: Likewise.
5286 * gdb.gdb/observer.exp: Likewise.
5287 * gdb.gdb/xfullpath.exp: Likewise.
5288 * gdb.base/attach.exp: Disable on SPU target.
5289 * gdb.cp/bs145503.exp: Likewise.
5290 * gdb.cp/exception.exp: Likewise.
5291 * gdb.cp/userdef.exp: Likewise.
5292
32a13b1a
DJ
52932006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5294
5295 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5296
d8295fe9
VP
52972006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5298
5299 * gdb.base/completion.exp: Fix completion tests for
5300 'info' and 'info '.
5301 * gdb.base/help.exp (help_test_raw, test_class_help)
5302 (test_prefix_command_help): Move...
5303 * lib/gdb.exp: Here.
5304 * gdb.base/main.exp: Adjust.
5305 * gdb.cp/maint.exp: Adjust.
5306 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 5307
8c394015
VP
53082006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5309
5310 * gdb.stabs/weird.exp (print_weird_var): Use
5311 gdb_test_multiple instead of gdb_expect.
5312
027fc1bc
VP
53132006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5314
5315 * gdb.base/help.exp (help_test_raw): New.
5316 (test_class_help): New.
5317 (test_prefix_command_help): New.
5318 Adjust testcases.
5319
67609209
FR
53202006-11-09 Christophe Lyon <christophe.lyon@st.com>
5321
5322 * gdb.base/constvars.c (main): Write to crass and crips, so that
5323 they are allocated by the compiler.
5324
f73adfeb
AS
53252006-10-27 Andreas Schwab <schwab@suse.de>
5326
5327 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5328 "detach-fork".
5329
2f83a18e
DJ
53302006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5331
5332 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5333 of patterns.
5334
94277a38
DJ
53352006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5336
5337 * gdb.base/sepdebug.exp: Remove debug format test.
5338 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5339 Handle no-symtab.
5340 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5341
5bd2f6e2
DJ
53422006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5343
5344 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5345 int to pointer or pointer to int.
5346 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5347
8c008720
DJ
53482006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5349
5350 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5351
9e35dae4
DJ
53522006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5353
5354 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5355
d9639e13
DJ
53562006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5357
5358 PR c++/2116
5359 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5360
390a1bd0
JB
53612006-10-06 Joel Brobecker <brobecker@adacore.com>
5362
5363 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5364 the corresponding bug has been fixed in GDB (PR/2018).
5365
dd920c33
JB
53662006-10-06 Joel Brobecker <brobecker@adacore.com>
5367
5368 * gdb.base/subst.exp: New testcase.
5369
53bbefe9
JB
53702006-10-06 Joel Brobecker <brobecker@adacore.com>
5371
5372 * gdb.ada/array_return/pck.ads: Add copyright notice.
5373 * gdb.ada/array_return/pck.adb: Likewise.
5374 * gdb.ada/array_return/p.adb: Likewise.
5375 * gdb.ada/exec_changed/first.adb: Likewise.
5376 * gdb.ada/exec_changed/second.adb: Likewise.
5377
09851417
JB
53782006-10-06 Joel Brobecker <brobecker@adacore.com>
5379
5380 * gdb.ada/watch_arg/watch.adb: New file.
5381 * gdb.ada/watch_arg.exp: New testcase.
5382
041bf30d
VP
53832006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5384
5385 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 5386 via string_to_regexp.
041bf30d 5387 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 5388
f286fbdd 53892006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
5390
5391 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5392 Remove unused / obsolete files.
5393
7c07f349
NR
53942006-09-19 Nick Roberts <nickrob@snap.net.nz>
5395
5396 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5397
cd5ff84a
VP
53982006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5399
5400 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5401 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 5402 the number of frames.
cd5ff84a 5403
ae018d1a
DJ
54042006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5405
5406 * gdb.base/args.c (main): Add breakpoint marker.
5407 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5408 really test empty arguments.
5409 (args_load): Delete.
5410 (args_test): New.
5411
b399c549
NR
54122006-09-13 Nick Roberts <nickrob@snap.net.nz>
5413
5414 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5415 check for one file.
5416
2ab1eb7a
VP
54172006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5418
5419 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5420 HIGH_FRAME argument to -stack-list-locals can be larger than
5421 the number of frames.
a9c64011 5422
476308bf
FF
54232006-08-18 Fred Fish <fnf@specifix.com>
5424
5425 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5426 '$' in front of skip_vmx_tests_saved when setting that.
5427
8625200f
AS
54282006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5429
5430 * gdb.base/trace-commands.exp: New file.
5431
089ec8f1
DJ
54322006-08-10 Joel Brobecker <brobecker@adacore.com>
5433 Daniel Jacobowitz <dan@codesourcery.com>
5434
5435 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5436 expected output of the backtrace commands.
5437
b60f0898
JB
54382006-08-09 Joel Brobecker <brobecker@adacore.com>
5439
5440 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5441 untested followed by return combination.
5442 * gdb.arch/altivec-regs.exp: Likewise.
5443 * gdb.arch/e500-abi.exp: Likewise.
5444 * gdb.arch/e500-regs.exp: Likewise.
5445 * gdb.arch/gdb1291.exp: Likewise.
5446 * gdb.arch/gdb1431.exp: Likewise.
5447 * gdb.arch/gdb1558.exp: Likewise.
5448 * gdb.arch/i386-prologue.exp: Likewise.
5449 * gdb.arch/i386-unwind.exp: Likewise.
5450 * gdb.asm/asm-source.exp: Likewise.
5451 * gdb.base/a2-run.exp: Likewise.
5452 * gdb.base/advance.exp: Likewise.
5453 * gdb.base/all-bin.exp: Likewise.
5454 * gdb.base/annota1.exp: Likewise.
5455 * gdb.base/annota3.exp: Likewise.
5456 * gdb.base/args.exp: Likewise.
5457 * gdb.base/arithmet.exp: Likewise.
5458 * gdb.base/assign.exp: Likewise.
5459 * gdb.base/async.exp: Likewise.
5460 * gdb.base/attach.exp: Likewise.
5461 * gdb.base/bang.exp: Likewise.
5462 * gdb.base/bigcore.exp: Likewise.
5463 * gdb.base/bitfields.exp: Likewise.
5464 * gdb.base/bitfields2.exp: Likewise.
5465 * gdb.base/break.exp: Likewise.
5466 * gdb.base/call-sc.exp: Likewise.
5467 * gdb.base/call-strs.exp: Likewise.
5468 * gdb.base/callfuncs.exp: Likewise.
5469 * gdb.base/checkpoint.exp: Likewise.
5470 * gdb.base/chng-syms.exp: Likewise.
5471 * gdb.base/code-expr.exp: Likewise.
5472 * gdb.base/commands.exp: Likewise.
5473 * gdb.base/completion.exp: Likewise.
5474 * gdb.base/cond-expr.exp: Likewise.
5475 * gdb.base/condbreak.exp: Likewise.
5476 * gdb.base/consecutive.exp: Likewise.
5477 * gdb.base/constvars.exp: Likewise.
5478 * gdb.base/corefile.exp: Likewise.
5479 * gdb.base/cvexpr.exp: Likewise.
5480 * gdb.base/dbx.exp: Likewise.
5481 * gdb.base/define.exp: Likewise.
5482 * gdb.base/detach.exp: Likewise.
5483 * gdb.base/display.exp: Likewise.
5484 * gdb.base/dump.exp: Likewise.
5485 * gdb.base/ena-dis-br.exp: Likewise.
5486 * gdb.base/ending-run.exp: Likewise.
5487 * gdb.base/environ.exp: Likewise.
5488 * gdb.base/eval-skip.exp: Likewise.
5489 * gdb.base/exprs.exp: Likewise.
5490 * gdb.base/fileio.exp: Likewise.
5491 * gdb.base/finish.exp: Likewise.
5492 * gdb.base/float.exp: Likewise.
5493 * gdb.base/foll-exec.exp: Likewise.
5494 * gdb.base/foll-fork.exp: Likewise.
5495 * gdb.base/foll-vfork.exp: Likewise.
5496 * gdb.base/freebpcmd.exp: Likewise.
5497 * gdb.base/funcargs.exp: Likewise.
5498 * gdb.base/gcore.exp: Likewise.
5499 * gdb.base/gdb1090.exp: Likewise.
5500 * gdb.base/gdb1250.exp: Likewise.
5501 * gdb.base/huge.exp: Likewise.
5502 * gdb.base/info-proc.exp: Likewise.
5503 * gdb.base/interrupt.exp: Likewise.
5504 * gdb.base/jump.exp: Likewise.
5505 * gdb.base/langs.exp: Likewise.
5506 * gdb.base/lineinc.exp: Likewise.
5507 * gdb.base/list.exp: Likewise.
5508 * gdb.base/logical.exp: Likewise.
5509 * gdb.base/long_long.exp: Likewise.
5510 * gdb.base/macscp.exp: Likewise.
5511 * gdb.base/maint.exp: Likewise.
5512 * gdb.base/mips_pro.exp: Likewise.
5513 * gdb.base/miscexprs.exp: Likewise.
5514 * gdb.base/multi-forks.exp: Likewise.
5515 * gdb.base/opaque.exp: Likewise.
5516 * gdb.base/overlays.exp: Likewise.
5517 * gdb.base/pc-fp.exp: Likewise.
5518 * gdb.base/pointers.exp: Likewise.
5519 * gdb.base/printcmds.exp: Likewise.
5520 * gdb.base/psymtab.exp: Likewise.
5521 * gdb.base/ptype.exp: Likewise.
5522 * gdb.base/recurse.exp: Likewise.
5523 * gdb.base/relational.exp: Likewise.
5524 * gdb.base/relocate.exp: Likewise.
5525 * gdb.base/remote.exp: Likewise.
5526 * gdb.base/reread.exp: Likewise.
5527 * gdb.base/restore.exp: Likewise.
5528 * gdb.base/return.exp: Likewise.
5529 * gdb.base/return2.exp: Likewise.
5530 * gdb.base/scope.exp: Likewise.
5531 * gdb.base/sect-cmd.exp: Likewise.
5532 * gdb.base/sep.exp: Likewise.
5533 * gdb.base/sepdebug.exp: Likewise.
5534 * gdb.base/setshow.exp: Likewise.
5535 * gdb.base/setvar.exp: Likewise.
5536 * gdb.base/sigall.exp: Likewise.
5537 * gdb.base/sigbpt.exp: Likewise.
5538 * gdb.base/signals.exp: Likewise.
5539 * gdb.base/signull.exp: Likewise.
5540 * gdb.base/sizeof.exp: Likewise.
5541 * gdb.base/solib.exp: Likewise.
5542 * gdb.base/step-line.exp: Likewise.
5543 * gdb.base/step-test.exp: Likewise.
5544 * gdb.base/structs.exp: Likewise.
5545 * gdb.base/structs2.exp: Likewise.
5546 * gdb.base/term.exp: Likewise.
5547 * gdb.base/twice.exp: Likewise.
5548 * gdb.base/until.exp: Likewise.
5549 * gdb.base/varargs.exp: Likewise.
5550 * gdb.base/volatile.exp: Likewise.
5551 * gdb.base/watchpoint.exp: Likewise.
5552 * gdb.base/whatis-exp.exp: Likewise.
5553 * gdb.base/whatis.exp: Likewise.
5554 * gdb.cp/ambiguous.exp: Likewise.
5555 * gdb.cp/annota2.exp: Likewise.
5556 * gdb.cp/annota3.exp: Likewise.
5557 * gdb.cp/bool.exp: Likewise.
5558 * gdb.cp/breakpoint.exp: Likewise.
5559 * gdb.cp/casts.exp: Likewise.
5560 * gdb.cp/class2.exp: Likewise.
5561 * gdb.cp/classes.exp: Likewise.
5562 * gdb.cp/cplusfuncs.exp: Likewise.
5563 * gdb.cp/ctti.exp: Likewise.
5564 * gdb.cp/derivation.exp: Likewise.
5565 * gdb.cp/exception.exp: Likewise.
5566 * gdb.cp/gdb1355.exp: Likewise.
5567 * gdb.cp/hang.exp: Likewise.
5568 * gdb.cp/inherit.exp: Likewise.
5569 * gdb.cp/local.exp: Likewise.
5570 * gdb.cp/m-data.exp: Likewise.
5571 * gdb.cp/m-static.exp: Likewise.
5572 * gdb.cp/member-ptr.exp: Likewise.
5573 * gdb.cp/method.exp: Likewise.
5574 * gdb.cp/misc.exp: Likewise.
5575 * gdb.cp/namespace.exp: Likewise.
5576 * gdb.cp/overload.exp: Likewise.
5577 * gdb.cp/ovldbreak.exp: Likewise.
5578 * gdb.cp/pr-1023.exp: Likewise.
5579 * gdb.cp/pr-1210.exp: Likewise.
5580 * gdb.cp/pr-574.exp: Likewise.
5581 * gdb.cp/printmethod.exp: Likewise.
5582 * gdb.cp/psmang.exp: Likewise.
5583 * gdb.cp/ref-params.exp: Likewise.
5584 * gdb.cp/ref-types.exp: Likewise.
5585 * gdb.cp/rtti.exp: Likewise.
5586 * gdb.cp/templates.exp: Likewise.
5587 * gdb.cp/try_catch.exp: Likewise.
5588 * gdb.cp/userdef.exp: Likewise.
5589 * gdb.cp/virtfunc.exp: Likewise.
5590 * gdb.disasm/am33.exp: Likewise.
5591 * gdb.disasm/h8300s.exp: Likewise.
5592 * gdb.disasm/mn10300.exp: Likewise.
5593 * gdb.disasm/sh3.exp: Likewise.
5594 * gdb.disasm/t01_mov.exp: Likewise.
5595 * gdb.disasm/t02_mova.exp: Likewise.
5596 * gdb.disasm/t03_add.exp: Likewise.
5597 * gdb.disasm/t04_sub.exp: Likewise.
5598 * gdb.disasm/t05_cmp.exp: Likewise.
5599 * gdb.disasm/t06_ari2.exp: Likewise.
5600 * gdb.disasm/t07_ari3.exp: Likewise.
5601 * gdb.disasm/t08_or.exp: Likewise.
5602 * gdb.disasm/t09_xor.exp: Likewise.
5603 * gdb.disasm/t10_and.exp: Likewise.
5604 * gdb.disasm/t11_logs.exp: Likewise.
5605 * gdb.disasm/t12_bit.exp: Likewise.
5606 * gdb.disasm/t13_otr.exp: Likewise.
5607 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5608 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5609 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5610 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5611 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5612 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
5613 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
5614 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
5615 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
5616 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
5617 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
5618 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
5619 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
5620 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
5621 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
5622 * gdb.mi/gdb701.exp: Likewise.
5623 * gdb.mi/gdb792.exp: Likewise.
5624 * gdb.mi/mi-basics.exp: Likewise.
5625 * gdb.mi/mi-break.exp: Likewise.
5626 * gdb.mi/mi-cli.exp: Likewise.
5627 * gdb.mi/mi-console.exp: Likewise.
5628 * gdb.mi/mi-disassemble.exp: Likewise.
5629 * gdb.mi/mi-eval.exp: Likewise.
5630 * gdb.mi/mi-file.exp: Likewise.
5631 * gdb.mi/mi-read-memory.exp: Likewise.
5632 * gdb.mi/mi-regs.exp: Likewise.
5633 * gdb.mi/mi-return.exp: Likewise.
5634 * gdb.mi/mi-simplerun.exp: Likewise.
5635 * gdb.mi/mi-stack.exp: Likewise.
5636 * gdb.mi/mi-stepi.exp: Likewise.
5637 * gdb.mi/mi-syn-frame.exp: Likewise.
5638 * gdb.mi/mi-until.exp: Likewise.
5639 * gdb.mi/mi-var-block.exp: Likewise.
5640 * gdb.mi/mi-var-child.exp: Likewise.
5641 * gdb.mi/mi-var-cmd.exp: Likewise.
5642 * gdb.mi/mi-var-display.exp: Likewise.
5643 * gdb.mi/mi-watch.exp: Likewise.
5644 * gdb.mi/mi2-basics.exp: Likewise.
5645 * gdb.mi/mi2-break.exp: Likewise.
5646 * gdb.mi/mi2-cli.exp: Likewise.
5647 * gdb.mi/mi2-console.exp: Likewise.
5648 * gdb.mi/mi2-disassemble.exp: Likewise.
5649 * gdb.mi/mi2-eval.exp: Likewise.
5650 * gdb.mi/mi2-file.exp: Likewise.
5651 * gdb.mi/mi2-read-memory.exp: Likewise.
5652 * gdb.mi/mi2-regs.exp: Likewise.
5653 * gdb.mi/mi2-return.exp: Likewise.
5654 * gdb.mi/mi2-simplerun.exp: Likewise.
5655 * gdb.mi/mi2-stack.exp: Likewise.
5656 * gdb.mi/mi2-stepi.exp: Likewise.
5657 * gdb.mi/mi2-syn-frame.exp: Likewise.
5658 * gdb.mi/mi2-until.exp: Likewise.
5659 * gdb.mi/mi2-var-block.exp: Likewise.
5660 * gdb.mi/mi2-var-child.exp: Likewise.
5661 * gdb.mi/mi2-var-cmd.exp: Likewise.
5662 * gdb.mi/mi2-var-display.exp: Likewise.
5663 * gdb.mi/mi2-watch.exp: Likewise.
5664 * gdb.stabs/exclfwd.exp: Likewise.
5665 * gdb.stabs/weird.exp: Likewise.
5666 * gdb.threads/gcore-thread.exp: Likewise.
5667 * gdb.trace/actions.exp: Likewise.
5668 * gdb.trace/backtrace.exp: Likewise.
5669 * gdb.trace/circ.exp: Likewise.
5670 * gdb.trace/collection.exp: Likewise.
5671 * gdb.trace/deltrace.exp: Likewise.
5672 * gdb.trace/infotrace.exp: Likewise.
5673 * gdb.trace/limits.exp: Likewise.
5674 * gdb.trace/packetlen.exp: Likewise.
5675 * gdb.trace/passc-dyn.exp: Likewise.
5676 * gdb.trace/passcount.exp: Likewise.
5677 * gdb.trace/report.exp: Likewise.
5678 * gdb.trace/save-trace.exp: Likewise.
5679 * gdb.trace/tfind.exp: Likewise.
5680 * gdb.trace/tracecmd.exp: Likewise.
5681 * gdb.trace/while-dyn.exp: Likewise.
5682 * gdb.trace/while-stepping.exp: Likewise.
5683
f4b618d1
JB
56842006-08-08 Joel Brobecker <brobecker@adacore.com>
5685
5686 * gdb.base/step-bt.c: New file.
5687 * gdb.base/step-bt.exp: New testcase.
5688
3d00d119
DJ
56892006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
5690
5691 * config/monitor.exp (gdb_load): Remove support for obsolete
5692 download-write-size.
5693 * gdb.base/remote.exp: Likewise. Update all callers of
5694 gdb_timed_load.
5695
017b5bd4
DJ
56962006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5697
5698 * cursal.exp: Pass binfile to gdb_load.
5699
837c599d
DJ
57002006-08-01 Nathan Sidwell <nathan@codesourcery.com>
5701
5702 * gdb.base/cursal.exp: Add "" to gdb_load call.
5703
8dd4540b
MK
57042006-07-29 Mark Kettenis <kettenis@gnu.org>
5705
5706 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
5707 NetBSD/ELF targets.
5708
ab5c9f60
DJ
57092006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
5710
5711 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
5712 operator*.
5713
4c42eaff
DJ
57142006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5715
5716 * gdb.base/completion.exp: Update for change in "file" behavior.
5717 * gdb.stabs/weird.exp: Likewise.
5718 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
5719 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
5720
0155cc76
NS
57212006-07-24 Nathan Sidwell <nathan@codesourcery.com>
5722
5723 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
5724 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
5725
16026cd7
AS
57262006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
5727
5728 * gdb.base/default.exp: Update source command error message.
5729 * gdb.base/help.exp: Update 'help source' message.
5730
16963cb6
DJ
57312006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
5732
5733 * gdb.cp/bs15503.exp: Update comment for no longer crashing
5734 test.
5735
6d7fd486
AS
57362006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
5737
5738 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
5739
29e8a844
DJ
57402006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5741
5742 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
5743
6afcfa39
DJ
57442006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
5745
5746 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
5747
267a692b
MK
57482006-07-17 Mark Kettenis <kettenis@gnu.org>
5749
5750 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
5751 *-*-openbsd* from targets for wich we expect ARM FPA floating
5752 point format.
5753
85d2fec4
NR
57542006-07-17 Nick Roberts <nickrob@snap.net.nz>
5755
5756 * gdb.cp/annota3.exp: Expect frame-begin annotation.
5757
57582006-07-17 Mark Kettenis <kettenis@gnu.org>
5759
5760 * gdb.base/annota3.exp: Expect frame-begin annotation.
5761
85b4c6e8
JB
57622006-07-14 Joel Brobecker <brobecker@adacore.com>
5763
5764 * gdb.base/help.exp: Adjust "help unset" test to accept
5765 any list of unset commands.
5766
fb933624
DJ
57672006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
5768 Daniel Jacobowitz <dan@codesourcery.com>
5769
5770 * gdb.cp/ref-params.exp: New test.
5771 * gdb.cp/ref-params.cc: New source file.
5772 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
5773
1dff4b64
MK
57742006-07-08 Mark Kettenis <kettenis@gnu.org>
5775
5776 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
5777 spaces/tabs in regular expressions since they might not be there.
5778
40d2e0e3
AS
57792006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
5780
5781 * gdb.base/ifelse.exp: New file.
5782
f6c957d2
NS
57832006-07-04 Nathan Sidwell <nathan@codesourcery.com>
5784
5785 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
5786 line.
5787 * gdb.base/huge.exp: Loop over compilation to find a size that
5788 is acceptable.
5789 * gdb.base/remote.exp: Correct expected strings.
5790 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
5791
b9c5a23d
DJ
57922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5793
5794 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
5795
9af2e58d
DJ
57962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5797
5798 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
5799 native.
5800
30930ca5
DJ
58012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5802
5803 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
5804 enable stabs testing.
5805
aa32fa1d
DJ
58062006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5807
bd4a4c80 5808 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
5809 gdb_test_multiple does.
5810
321fef15
DJ
58112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
5812
5813 * Makefile.in (host_alias): Remove.
5814 (target_alias): Use @target_noncanonical@.
5815 (site.exp): Don't set host_alias.
5816 * aclocal.m4: Remove contents. Include acx.m4.
5817 * configure: Regenerated.
5818 * configure.ac: Use ACX_NONCANONICAL_TARGET.
5819
e1c2defa
NS
58202006-06-13 Nathan Sidwell <nathan@codesourcery.com>
5821
e63b55d1
NS
5822 * lib/gdb.exp (gdb_load_cmd): New.
5823
5600ea19
NS
5824 * gdb.base/fileio.c: Add system(NULL) test.
5825 * gdb.base/fileio.exp: Check it.
5826
e1c2defa
NS
5827 * gdb.base/break.c: Add 10a breakpoint at }
5828 * gdb.base/break.exp: Add test for breakpoint at }
5829 * gdb.cp/anon-union.cc: Add code at end of function.
5830 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
5831 * gdb.mi/var-cmd.c: Add code at end of function.
5832 * gdb.mi/mi-var-display.exp: Adjust end of next.
5833 * gdb.mi/mi2-var-display.exp: Likewise.
5834 * gdb.base/fileio.c: Add stop function and insert calls at
5835 stopping places.
5836 * gdb.base/fileio.exp: Breakpoint stop function and remove
5837 explicit line number references.
5838
6c0112ec
JB
58392006-05-19 Joel Brobecker <brobecker@adacore.com>
5840
a9c64011
AS
5841 * gdb.base/del.exp (test_delete_alias): New function.
5842 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 5843
154189a4
FF
58442006-05-18 Fred Fish <fnf@specifix.com>
5845
5846 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
5847 required. Check for spurious output after program exits normally.
5848
582e64c2
FF
58492006-05-17 Fred Fish <fnf@specifix.com>
5850
5851 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
5852 gdb_load, so it works in the simulator.
5853
8ef6493a
FF
58542006-05-11 Fred Fish <fnf@specifix.com>
5855
5856 * gdb.base/bang.exp: Ignore unexpected output between the
5857 "program exited normally" and the gdb prompt, as many other
5858 tests do.
5859
692b141c
MK
58602006-05-07 Mark Kettenis <kettenis@gnu.org>
5861
5862 * gdb.base/help.exp: Make "delete checkpoint" part option for
5863 "help d" and "help delete" tests.
5864
540b8a30
UW
58652006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5866
a9c64011 5867 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
5868 expected output in some mi_gdb_test statements.
5869 * gdb.mi/mi2-basics.exp: Likewise.
5870
9b6462d9
JB
58712006-05-05 Joel Brobecker <brobecker@adacore.com>
5872
5873 * gdb.base/del.c: New file.
5874 * gdb.base/del.exp: New testcase.
5875
954de43b
DM
58762006-05-05 David S. Miller <davem@sunset.davemloft.net>
5877
5878 * gdb.base/break.exp: Do not assume a breakpoint on
5879 main will actually be in $srcfile when optimizing.
1303f75e
DM
5880 * gdb.base/savedregs.exp: Do not require that the dummy
5881 frame location match up to a symbol and source file location.
c3242428
DM
5882 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
5883 will get printed without a mi_cmd_data_list_register_values prefix.
5884 (*-data-list-register-*): Correct regular expressions to expect the new
5885 pseudo d? floating point registers.
5886 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 5887
c7e64c9a
DJ
58882006-05-05 Christophe Lyon <christophe.lyon@st.com>
5889
5890 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
5891 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
5892 is allocated by the compiler.
5893 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
5894 anons, e, anone to force their allocation by the compiler.
5895
58962006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
5897
5898 * gdb.base/help.exp: Update expected text for help d and
5899 help delete.
5900
27ce9a6d
MK
59012006-05-02 Mark Kettenis <kettenis@gnu.org>
5902
5903 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
5904 NetBSD/ELF targets.
5905
8608915f
MK
59062006-04-30 Mark Kettenis <kettenis@gnu.org>
5907
5908 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
5909 single-step breakpoint fails; make this a KFAIL on
5910 sparc*-*-openbsd*.
5911 * gdb.base/siginfo.exp: Likewise.
5912 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5913
b8db102d
MS
59142006-04-26 Michael Snyder <msnyder@redhat.com>
5915
5916 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
5917 which may have to consume output from other forks.
5918 Add tests to make sure that "delete fork" succeeded.
5919
c702009a
MS
59202006-04-20 Michael Snyder <msnyder@redhat.com>
5921
5922 * 2006-03-22 Jim Blandy <jimb@redhat.com>
5923 Add support for the Renesas M32C and M16C.
5924
5925 * gdb.asm/asm-source.exp: Add m32c target.
5926 * gdb.asm/m32c.inc: Support for m32c target.
5927
e28493f2
AS
59282006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
5929
5930 * gdb.base/commands.exp (recursive_source_test): New test.
5931
880da185
DM
59322006-04-04 David S. Miller <davem@sunset.davemloft.net>
5933
5934 * gdb.base/float.exp: Add pattern for sparc targets.
5935
61d9b92f
DJ
59362006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5937
5938 * gdb.base/commands.exp (stray_arg0_test): New test.
5939
bd717df8
PB
59402006-03-30 Paul Brook <paul@codesourcery.com>
5941
5942 * gdb.mi/mi-until.exp: kfail broken until command.
5943 * gdb.mi/mi2-until.exp: Ditto.
5944
ec793d3c
NR
59452006-03-27 Nick Roberts <nickrob@snap.net.nz>
5946
5947 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
5948
831004b7
AO
59492006-03-08 Alexandre Oliva <aoliva@redhat.com>
5950
5951 * gdb.base/prelink.exp: Anchor tested-for regular expression
5952 on gdb prompt.
5953
effe49a0
PB
59542006-03-07 Paul Brook <paul@codesourcery.com>
5955
5956 * gdb.base/assign.exp: Correct fail message.
5957
e5461016
PB
59582006-03-07 Paul Brook <paul@codesourcery.com>
5959
5960 * lib/compiler.c: Extract armcc version number.
5961 * lib/compiler.cc: Ditto.
5962
fc91c6c2
PB
59632006-03-07 Paul Brook <paul@codesourcery.com>
5964
5965 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
5966 additional_flags=-w.
5967 * gdb.arch/altivec-regs.exp: Ditto.
5968 * gdb.arch/e500-abi.exp: Ditto.
5969 * gdb.arch/e500-regs.exp: Ditto.
5970 * gdb.base/all-bin.exp: Ditto.
5971 * gdb.base/annota1.exp: Ditto.
5972 * gdb.base/annota3.exp: Ditto.
5973 * gdb.base/args.exp: Ditto.
5974 * gdb.base/arithmet.exp: Ditto.
5975 * gdb.base/assign.exp: Ditto.
5976 * gdb.base/async.exp: Ditto.
5977 * gdb.base/bang.exp: Ditto.
5978 * gdb.base/break.exp: Ditto.
5979 * gdb.base/call-rt-st.exp: Ditto.
5980 * gdb.base/completion.exp: Ditto.
5981 * gdb.base/cond-expr.exp: Ditto.
5982 * gdb.base/condbreak.exp: Ditto.
5983 * gdb.base/consecutive.exp: Ditto.
5984 * gdb.base/define.exp: Ditto.
5985 * gdb.base/display.exp: Ditto.
5986 * gdb.base/ena-dis-br.exp: Ditto.
5987 * gdb.base/environ.exp: Ditto.
5988 * gdb.base/eval-skip.exp: Ditto.
5989 * gdb.base/info-proc.exp: Ditto.
5990 * gdb.base/jump.exp: Ditto.
5991 * gdb.base/logical.exp: Ditto.
5992 * gdb.base/long_long.exp: Ditto.
5993 * gdb.base/maint.exp: Ditto.
5994 * gdb.base/miscexprs.exp: Ditto.
5995 * gdb.base/pc-fp.exp: Ditto.
5996 * gdb.base/pointers.exp: Ditto.
5997 * gdb.base/relational.exp: Ditto.
5998 * gdb.base/reread.exp: Ditto.
5999 * gdb.base/sect-cmd.exp: Ditto.
6000 * gdb.base/sep.exp: Ditto.
6001 * gdb.base/sepdebug.exp: Ditto.
6002 * gdb.base/until.exp: Ditto.
6003 * gdb.base/whatis-exp.exp: Ditto.
6004 * gdb.cp/annota2.exp: Ditto.
6005 * gdb.cp/annota3.exp: Ditto.
6006 * gdb.trace/actions.exp: Ditto.
6007 * gdb.trace/backtrace.exp: Ditto.
6008 * gdb.trace/circ.exp: Ditto.
6009 * gdb.trace/collection.exp: Ditto.
6010 * gdb.trace/deltrace.exp: Ditto.
6011 * gdb.trace/infotrace.exp: Ditto.
6012 * gdb.trace/limits.exp: Ditto.
6013 * gdb.trace/packetlen.exp: Ditto.
6014 * gdb.trace/passc-dyn.exp: Ditto.
6015 * gdb.trace/passcount.exp: Ditto.
6016 * gdb.trace/report.exp: Ditto.
6017 * gdb.trace/save-trace.exp: Ditto.
6018 * gdb.trace/tfind.exp: Ditto.
6019 * gdb.trace/tracecmd.exp: Ditto.
6020 * gdb.trace/while-dyn.exp: Ditto.
6021 * gdb.trace/while-stepping.exp: Ditto.
6022 * lib/gdb.exp: Ditto.
6023 (gdb_compile): Handle nowarning option.
6024
5f4a23d9
AO
60252006-03-07 Alexandre Oliva <aoliva@redhat.com>
6026
6027 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6028 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6029 Rename executable to prelinkt. Don't re-prelink if we didn't
6030 get a core file. Test prelink -u exit status to tell whether
6031 prelinking failed. Use gdb_test_multiple.
6032
9733fc94
DJ
60332006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6034
6035 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6036 (do_tests): Call it.
6037
cc10cae3
AO
60382006-02-28 Alexandre Oliva <aoliva@redhat.com>
6039
6040 * gdb.base/prelink.exp: New test.
6041 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6042
15c46491
WZ
60432006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6044
6045 * gdb.fortran/derived-type.f90: New file.
6046 * gdb.fortran/derived-type.exp: New testcase.
6047
5c9f7ded
DJ
60482006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6049
6050 * gdb.base/default.exp: Allow ';' as a directory separator.
6051
5b96932b
AS
60522006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6053
6054 * gdb.base/help.exp (help add-symbol-file): Update.
6055
1986bccd
AS
60562006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6057
6058 * gdb.base/help.exp (help load): Update expected results.
6059
a8b7528f
FF
60602006-02-19 Fred Fish <fnf@specifix.com>
6061
6062 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6063 specifix hex value as part of results.
6064 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6065
f8261448
FF
60662006-02-16 Fred Fish <fnf@specifix.com>
6067
6068 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6069 ushort_addr, and slong_addr, so the typedefs are not optimized
6070 away.
6071 * gdb.base/whatis.exp: Add tests using type name for struct type,
6072 union type, enum type, and typedef.
a9c64011 6073
31d8bdd2
MK
60742006-02-13 Mark Kettenis <kettenis@gnu.org>
6075
6076 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6077
34e41e63
JB
60782006-02-13 Jim Blandy <jimb@redhat.com>
6079
6080 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6081 case where it takes two "next" commands to skip past the init
6082 call.
6083
ac6e4f31
FF
60842006-02-12 Fred Fish <fnf@specifix.com>
6085
6086 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6087 to handle cases where it takes two "next" commands to skip
6088 past the init call.
6089
2db2d571
JB
60902006-02-07 Joel Brobecker <brobecker@adacore.com>
6091
6092 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6093 on hppa32 targets.
6094
38fcd64c
DJ
60952006-02-06 Vladimir Prus <ghost@cs.msu.su>
6096
6097 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6098 field.
6099
1315ad46
MK
61002006-01-29 Mark Kettenis <kettenis@gnu.org>
6101
6102 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6103
5625b943
DJ
61042006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6105
6106 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6107 files.
6108
80df1bbe
DJ
61092006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6110
6111 * gdb.cp/maint.exp: Set complaints to a positive value.
6112
9078e690
DJ
61132006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6114
6115 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6116 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6117 function name.
6118
9c903399
DJ
61192006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6120
6121 * gdb.base/checkpoint.c: Update copyright notice. Include
6122 <stdlib.h>.
6123
761ae4d6
JB
61242006-01-04 Jim Blandy <jimb@redhat.com>
6125
6126 * gdb.asm/asm-source.exp: Independently provide default values for
6127 asm-flags and debug-flags. Use 'string equal' to do the
6128 comparison, not the implicit expr's '==' operator. Remove
6129 now-unneeded assignments to asm-flags. In h8300 case, place
6130 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6131
099ac3dd
MS
61322006-01-04 Michael Snyder <msnyder@redhat.com>
6133
6134 * gdb.base/checkpoint.c: New file.
6135 * gdb.base/checkpoint.exp: New file.
6136 * gdb.base/multi-fork.c: New file.
6137 * gdb.base/multi-fork.exp: New file.
6138 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6139
f4d85314
FF
61402006-01-04 Fred Fish <fnf@specifix.com>
6141
6142 * gdb.base/ptype.c (foo): Add typedef.
6143 (intfoo): Add function.
6144 * gdb.base/ptype1.c: New file.
6145 * gdb.base/ptype.exp: Handle compilation and linking with two
6146 source files. Test that proper type for "foo" is found based
6147 on source context rather than first match found in symtabs.
6148
a1b06f35
MK
61492005-12-28 Mark Kettenis <kettenis@gnu.org>
6150
6151 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6152 * gdb.asm/openbsd.inc: Indent commands.
6153
d082a1e2
MK
61542005-12-26 Mark Kettenis <kettenis@gnu.org>
6155
c65016bd
MK
6156 * gdb.base/freebpcmd.exp: Increase timeout.
6157
d082a1e2
MK
6158 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6159
d3c32a0e
DJ
61602005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6161
6162 * gdb.base/default.exp: Update check for "show version".
6163
9fdb1f50
RC
61642005-12-09 Randolph Chung <tausq@debian.org>
6165
6166 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6167 * gdb.asm/pa64.inc: New file.
6168
5f2c56f7
RC
61692005-12-09 Randolph Chung <tausq@debian.org>
6170
6171 * gdb.asm/common.inc: Indent commands.
6172 * gdb.asm/asmsrc1.s: Likewise.
6173 * gdb.asm/asmsrc2.s: Likewise.
6174
8117349c
RC
61752005-12-09 Randolph Chung <tausq@debian.org>
6176
6177 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6178 (get_addr_of_sym): Remove duplicate print.
6179 (gen_core): xfail hppa*-*-hpux*, update expected output.
6180 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6181 * gdb.arch/pa64-nullify.s: New file.
6182
8f07f25a
RC
61832005-12-09 Randolph Chung <tausq@debian.org>
6184
6185 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6186
55b39184
DJ
61872005-12-07 Christophe Lyon <christophe.lyon@st.com>
6188
6189 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6190 code generation for these functions.
6191 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6192 error message.
6193
31e2b00f
AS
61942005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6195
6196 * gdb.base/help.exp (help b, help br, help bre, help brea)
6197 (help break): Update the expected message.
6198
c3d0b56e
SC
61992005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6200
6201 * gdb.asm/m68hc11.inc: Setup the data section.
6202 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6203 script for this test.
6204 (m6812-*-*): Likewise.
6205
36ae0ea9
RC
62062005-11-09 Randolph Chung <tausq@debian.org>
6207
6208 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6209
9d6f42e9
WZ
62102005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6211
6212 * gdb.base/break.exp: Fix a comment typo.
6213
e2126a14
EZ
62142005-11-03 Jim Blandy <jimb@redhat.com>
6215
a9c64011
AS
6216 Checked in by Elena Zannoni <ezannoni@redhat.com>
6217
e2126a14
EZ
6218 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6219
e0ac7199
CV
62202005-11-02 Corinna Vinschen <vinschen@redhat.com>
6221
6222 * gdb.arch/gdb1558.c: Include stdio.h.
6223
31d3fb18
MK
62242005-10-31 Mark Kettenis <kettenis@gnu.org>
6225
6226 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6227
e52b687c
MK
62282005-10-31 Mark Kettenis <kettenis@gnu.org>
6229
6230 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6231
f4711d79
PG
62322005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6233
a9c64011
AS
6234 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6235 vscr" tests to better match output.
f4711d79 6236
987a9106
JB
62372005-10-12 Jim Blandy <jimb@redhat.com>
6238
6239 * gdb.base/structs.exp (any): New function.
6240 (test_struct_returns): Don't make any assumptions at all about
6241 what value the function returns when GDB can't set the return
6242 value.
6243
2336bb58
JB
62442005-10-09 Joel Brobecker <brobecker@adacore.com>
6245
6246 * gdb.ada/arrayidx/p.adb: New file.
6247 * gdb.ada/arrayidx.exp: New testcase
6248
62492005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
6250
6251 * gdb.ada/array_return/pck.ads: New file.
6252 * gdb.ada/array_return/pck.adb: New file.
6253 * gdb.ada/array_return/p.adb: New file.
6254 * gdb.ada/array_return.exp: New testcase.
6255
705335ea
JB
62562005-10-03 Joel Brobecker <brobecker@adacore.com>
6257
a9c64011
AS
6258 * gdb.base/arrayidx.c: New file.
6259 * gdb.base/arrayidx.exp: New testcase.
705335ea 6260
11ee9940
NR
62612005-09-29 Nick Roberts <nickrob@snap.net.nz>
6262
6263 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6264 frames-invalid and breakpoints-invalid are no longer generated
6265 with level 3 so don't expect them in the output.
6266
39fb8e9e
BR
62672005-09-27 Bob Rossi <bob@brasko.net>
6268
a9c64011 6269 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
6270 from test. Escape the | in mi_gdb_test call.
6271 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6272 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6273 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6274 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6275 expected regex's in mi_gdb_test calls.
6276 * lib/mi-support.exp: Remove arbitrary .* from tests.
6277 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6278 Fully anchor GDB/MI expected results in mi_gdb_test.
6279 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6280 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6281
2af48f68
PB
62822005-09-26 Paul Brook <paul@codesourcery.com>
6283
6284 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6285
f34502bc
WZ
62862005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6287
6288 * bfp-test.c: New file.
6289 * bfp-test.exp: New testcase.
6290
ca929517
WZ
62912005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6292
6293 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6294 of subarray and substring variable.
6295 * gdb.fortran/subarray.f: New source file for the test of subarray
6296 and substring variable evaluation.
6297 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6298 of string constant.
6299
c761af65
DJ
63002005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6301
6302 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6303 copyright dates.
6304
561d7a1d
PG
63052005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6306
6307 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6308 powerpc altivec' test with an almost identical 'info vector' test.
6309
b2b64cc9
PG
63102005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6311
a9c64011
AS
6312 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6313 vscr" tests to match output.
b2b64cc9 6314
6ac4d15a
PG
63152005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6316
a9c64011
AS
6317 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6318 output.
6ac4d15a 6319
40e55bef
BR
63202005-09-11 Bob Rossi <bob@brasko.net>
6321
6322 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 6323 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
6324 commands that return an MI output command and an asyncronous MI output
6325 command.
6326 * gdb.mi/mi-console.exp: Ditto.
6327
3c7385ec
BR
63282005-09-11 Bob Rossi <bob@brasko.net>
6329
6330 * gdb.mi/mi-var-child.c: Include <string.h>.
6331
a6cd0eb3
DJ
63322005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6333
6334 * killed.exp: Correct gdb_expect syntax.
6335
2f168eed
CV
63362005-08-09 Corinna Vinschen <vinschen@redhat.com>
6337
6338 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6339
ecd3fd0f
BR
63402005-08-02 Bob Rossi <bob@brasko.net>
6341
6342 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6343 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6344 Change tests to inferior-tty-set/show.
6345 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6346 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6347 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6348 inferior. Use mi_gdb_test to get GDB and Inferior output.
6349 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6350 descriptor.
6351 (mi_inferior_tty_name): Add inferior PTY file name.
6352 (mi_gdb_start): Add INFERIOR_PTY parameter.
6353 (mi_gdb_test): Add IPATTERN parameter.
6354
f1ea48cb 63552005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 6356
f1ea48cb
BR
6357 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6358 parameter to mi_gdb_test.
6359 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6360
6e650a67
DJ
63612005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6362
6363 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6364 struct_declarations.
6365 * gdb.mi/mi-var-child.exp: Step over the initialization of
6366 struct_declarations.
6367
8be260b6
DJ
63682005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6369
6370 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6371 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6372 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6373 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6374 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6375 file.
6376
4e660f07
NR
63772005-07-27 Nick Roberts <nickrob@snap.net.nz>
6378
6379 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6380 (do_children_tests): Assign values to the extra elements.
6381
6382 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6383 them for tests for "-var-update --no-values" and
a9c64011 6384 "-var-update --all-values".
4e660f07
NR
6385 Add test for "-var-list-children --simple-values".
6386
6387 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6388
6389 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6390 "-stack-list-locals --simple-values" Improve doc strings and
6391 comments.
6392
6bdae935
MK
63932005-07-18 Mark Kettenis <kettenis@gnu.org>
6394
598b7a6f
MK
6395 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6396 *-*-openbsd*.
6397 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6398
6bdae935
MK
6399 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6400 sigaltsatck'.
6401
1323e929 64022005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 6403
1323e929
BR
6404 * gdb.base/default.exp (tty): Changed output of command.
6405 * gdb.base/help.exp (help tty): Ditto.
6406
b1a9c082
MK
64072005-07-12 Mark Kettenis <kettenis@gnu.org>
6408
6409 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6410
10a844a2
MK
64112005-07-10 Mark Kettenis <kettenis@gnu.org>
6412
6413 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6414 -stack-select-frame without arguments.
6415 (test_stack_frame_listing): Add test for newly implemented command
6416 -stack-info-frame.
6417
3cb3b8df
BR
64182005-07-06 Bob Rossi <bob@brasko.net>
6419
6420 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6421 command.
6422 (Copyright): Update copyright.
6423
a0c5fbcf
WZ
64242005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6425
6426 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6427 tests to evaluate exponentiation expression.
6428
984971d0
AS
64292005-06-29 Andreas Schwab <schwab@suse.de>
6430
6431 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6432 main to avoid warnings.
6433
6434 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6435
fe03833f
NR
64362005-06-20 Nick Roberts <nickrob@snap.net.nz>
6437
6438 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6439 -stack-select-frame without arguments.
6440 (test_stack_frame_listing): Add test for newly implemented command
6441 -stack-info-frame.
a9c64011 6442
7a55f279
WZ
64432005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6444
0ffa0ea5
DJ
6445 * gdb.fortran/array-element.f: New file.
6446 * gdb.fortran/array-element.exp: New testcase.
7a55f279 6447
26585198
DJ
64482005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6449
6450 * gdb.base/bigcore.exp: Correct checks for systems which can
6451 not dump a large core file.
6452
c1bd25fd
DJ
64532005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6454
6455 * gdb.base/relocate.c: Add a copyright notice.
6456 (dummy): Remove.
6457 * gdb.base/relocate.exp: Test printing the values of variables
6458 from a relocatable file.
6459
589e074d
DJ
64602005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6461
6462 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6463 excess MI output after an error.
6464
0915f927
JB
64652005-05-29 Joel Brobecker <brobecker@adacore.com>
6466
6467 * gdb.arch/alpha-step.c: New file.
6468 * gdb.arch/alpha-step.exp: New testcase.
6469
76ff342d
DJ
64702005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6471 Dennis Brueni <dennis@slickedit.com>
6472
6473 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6474 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6475 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6476 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6477 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6478 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6479 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6480
96b0c7ac
DJ
64812005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6482 Wu Zhou <woodzltc@cn.ibm.com>
6483
6484 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6485 IBM's xlc compiler.
6486 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6487 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6488
f21565d2
JB
64892005-05-13 Jim Blandy <jimb@redhat.com>
6490
6491 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6492 calling gdb_suppress_entire_file.
6493 * gdb.base/charset.exp: Same.
6494 * gdb.base/call-rt-st.exp: Same.
6495
6006a3a1
BR
64962005-05-05 Bob Rossi <bob_rossi@cox.net>
6497
6498 * lib/gdb.exp (fullname_syntax): Added global regex.
6499 (fullname_syntax_POSIX): Ditto.
6500 (fullname_syntax_UNC): Ditto.
6501 (fullname_syntax_DOS_CASE): Ditto.
6502 (fullname_syntax_DOS): Ditto.
6503 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6504 fullname_syntax variable to scope and use it.
6505 (test_file_list_exec_source_files): Ditto.
6506 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6507
c3b69c04
DJ
65082005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6509
6510 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6511
3c95e6af
PG
65122004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6513
a9c64011
AS
6514 * lib/gdb.exp (skip_altivec_tests): New function, based on
6515 check_vmx_hw_available from the GCC testsuite.
6516 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6517 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 6518
78df6c56
JB
65192005-05-02 Jim Blandy <jimb@redhat.com>
6520
6521 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6522 calling gdb_suppress_entire_file.
6523
1690f9cf
DJ
65242005-04-30 Randolph Chung <tausq@debian.org>
6525
6526 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6527 Slightly relax "sem_post" name checking.
6528
5ea106f7
PG
65292005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6530
6531 * gdb.base/unload.exp: Use new shared library infrastructure.
6532
bf7234cf
PG
65332005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6534
6535 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 6536 infrastructure.
bf7234cf 6537
547b869a
CV
65382005-04-29 Corinna Vinschen <vinschen@redhat.com>
6539
6540 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6541 * gdb.asm/h8300.inc: New file.
6542
f07e55f0
PG
65432005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6544
6545 * gdb.base/shlib-call.exp: Change to use new shared library
6546 infrastructure.
6547
3cbba3d1
PG
65482005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6549
a9c64011
AS
6550 * gdb.base/pending.exp: Change to use new shared library
6551 infrastructure.
3cbba3d1 6552
ed6df200
PG
65532005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6554
a9c64011
AS
6555 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6556 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 6557
8c8f4ebe
PG
65582005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6559
a9c64011
AS
6560 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6561 shared objects being adjusted and update copyright years.
8c8f4ebe 6562
607fbc54
DJ
65632005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6564
6565 * ChangeLog: Correct some 2003-01-13 dates.
6566 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6567 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6568 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6569 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6570 gdb.trace/tfind.exp: Update copyright years.
6571
57bf0e56
DJ
65722005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6573 Daniel Jacobowitz <dan@codesourcery.com>
6574
6575 * lib/gdb.exp (gdb_compile): Handle shlib=.
6576 (gdb_compile_shlib): New function.
6577
9b593790
PG
65782005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6579
a9c64011 6580 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 6581
9494c6a5
DJ
65822005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6583
6584 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6585 gdb.server.
6586 * configure.ac: Likewise.
6587 * configure: Regenerated.
6588 * gdb.gdbserver/Makefile.in: Moved to...
6589 * gdb.server/Makefile.in: ... here.
6590 * gdb.gdbserver/server.c: Moved to...
6591 * gdb.server/server.c: ... here.
6592 * gdb.gdbserver/server-run.exp: Moved to...
6593 * gdb.server/server-run.exp: ... here.
6594
6f8eac0e
DJ
65952005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6596
6597 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6598 * configure.ac: Create gdb.gdbserver/Makefile.
6599 * configure: Regenerated.
6600 * lib/gdbserver-support.exp: New file, derived from
6601 config/gdbserver.exp.
6602 * config/gdbserver.exp: Use gdbserver-support.exp.
6603 * gdb.gdbserver/Makefile.in: New file.
6604 * gdb.gdbserver/server.c: New file.
6605 * gdb.gdbserver/server-run.exp: New file.
6606
6e87504d
PG
66072005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6608
a9c64011
AS
6609 * lib/gdb.exp (test_compiler_info): Return compiler_info
6610 if no arguments are given.
6e87504d 6611
d1779be4
PG
66122005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
6613
6614 * gdb.arch/altivec-abi.exp: Check for compiler and set
6615 use altivec' flag accordingly.
6616 * gdb.arch/altivec-regs.exp: Likewise.
6617
88750304
DJ
66182005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
6619
6620 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
6621
f3fb768d
AS
66222005-03-27 Andreas Schwab <schwab@suse.de>
6623
6624 * gdb.base/bigcore.c (main): Add missing mode argument in open
6625 call.
6626
7e813ac5
DJ
66272005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
6628
6629 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
6630 downloads.
6631 * config/gdbserver.exp (gdb_load): Likewise.
6632
8e3049aa
PB
66332005-03-14 Paul Brook <paul@codesourcery.com>
6634
6635 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
6636 targets.
6637
a9df7c44
JB
66382005-03-09 Joel Brobecker <brobecker@adacore.com>
6639
6640 * gdb.dwarf2/dup-psym.S: New file.
6641 * gdb.dwarf2/dup-psym.exp: New testcase.
6642
9f0d94e8
JB
66432005-03-09 Joel Brobecker <brobecker@adacore.com>
6644
6645 * gdb.ada/exec_changed/first.adb: New file.
6646 * gdb.ada/exec_changed/second.adb: New file.
6647 * gdb.ada/exec_changed.exp: New testcase.
6648
5f579bc5
NS
66492005-03-08 Nathan Sidwell <nathan@codesourcery.com>
6650
36e9969c
NS
6651 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
6652 (A2): New class.
6653 (main): Test operator+.
6654 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
6655 breakpoint test.
6656
5f579bc5
NS
6657 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
6658 * gdb.base/signull.exp: Disable if gdb,nosignals.
6659 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
6660 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
6661 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
6662 * gdb.mi/mi2-console.exp: Likewise.
6663 * gdb.trace/collection.exp (run_trace_experiment): Consume the
6664 continue output at start.
6665 (gdb_collect_locals_test): Robustify regexp.
6666 * gdb.trace/passc-dyn.exp: Fix comment typo.
6667 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
6668
be46087e
CV
66692005-03-08 Corinna Vinschen <vinschen@redhat.com>
6670
6671 * gdb.asm/asm-source.exp: Add iq2000 case.
6672 * gdb.asm/iq2000.inc: New file.
6673
384e1a61 66742005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 6675
384e1a61
MI
6676 * gdb.base/command.exp: Change hardcoded value to regular expression.
6677 * gdb.base/float.exp: Add powerpc to the list of targets checked.
6678
584b6e9e
DJ
66792005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
6680
6681 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
6682 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
6683 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
6684 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
6685 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
6686
ab5b5d61
MK
66872005-03-05 Mark Kettenis <kettenis@gnu.org>
6688
6689 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
6690 changes.
6691
ae051c1b
PG
66922004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
6693
a9c64011
AS
6694 * lib/compiler.c: Add test for IBM's xlc compiler.
6695 * lib/compiler.cc: Likewise.
ae051c1b 6696
3f0f6ed2
JB
66972004-02-24 Joel Brobecker <brobecker@adacore.com>
6698
6699 * gdb.ada/fixed_points.exp: Create compilation object directory
6700 before running the test.
6701 * gdb.ada/null_record.exp: Likewise.
6702 * gdb.ada/packed_array.exp: Likewise.
6703 * gdb.ada/start.exp: Likewise.
6704
724f452b
JB
67052005-02-15 Joel Brobecker <brobecker@adacore.com>
6706
6707 * gdb.ada/packed_array/pa.adb: New file.
6708 * gdb.ada/packed_array.exp: New testcase.
6709
57f5cdfb 67102005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 6711
1f393151
MK
6712 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
6713 files.
6714
ebdda337
MK
6715 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
6716 on *-*-openbsd*. Correctly match whitespace in regukar
6717 expressions.
6718
cf309262
DJ
67192005-02-10 Daniel Jacobowitz <dan@debian.org>
6720
6721 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
6722 PR exp/1821
6723 * gdb.base/gdb1821.c: New test file.
6724 * gdb.base/gdb1821.exp: New test file.
6725
3be49e7a
JB
67262005-02-09 Joel Brobecker <brobecker@adacore.com>
6727
6728 * gdb.base/start.c: New file.
6729 * gdb.base/start.exp: New testcase.
6730
e292e67d
JB
67312005-02-09 Joel Brobecker <brobecker@adacore.com>
6732
6733 * gdb.ada/start/dummy.adb: New file.
6734 * gdb.ada/start.exp: New testcase.
6735
dbdfa66c
CV
67362005-02-09 Corinna Vinschen <vinschen@redhat.com>
6737
6738 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
6739 for printing symbols and statistics.
6740 Add test for using relative pathnames in "maint print msymbols" test.
6741 Mark "maint info sections DATA" XFAIL on Cygwin.
6742 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
6743 tests.
6744
d7941671
AC
67452005-02-09 Andreas Schwab <schwab@suse.de>
6746
6747 Committed by Andrew Cagney <cagney@gnu.org>
6748 * gdb.base/remotetimeout.exp: New file.
6749
74e5ef44
MK
67502005-02-07 Mark Kettenis <kettenis@gnu.org>
6751
6752 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
6753
464dd14d
JB
67542005-02-03 Joel Brobecker <brobecker@adacore.com>
6755
6756 * gdb.ada/gnat_ada.gpr: New file.
6757 * gdb.ada/gnat_ada.gin: Delete, no longer used.
6758 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
6759 * configure.ac: No longer generate gnat_ada.gpr.
6760 * configure: Regenerate.
6761 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
6762 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
6763 * gdb.ada/null_record/bar.ads: Likewise.
6764 * gdb.ada/null_record/bar.adb: Likewise.
6765 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
6766 * gdb.ada/null_record.exp (testdir): New variable.
6767 (testfile): executable is now in testdir subdirectory.
6768 (srcfile): Use full path to the main compilation unit.
6769 * gdb.ada/fixed_points.exp: Same changes as above.
6770
30d756ae
NR
67712005-02-03 Nick Roberts <nickrob@snap.net.nz>
6772
6773 * gdb.base/interp.exp: New test.
6774
9d799f85
AC
67752005-01-24 Andrew Cagney <cagney@gnu.org>
6776
6777 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
6778
15656118
AC
67792005-01-19 Andrew Cagney <cagney@gnu.org>
6780
a892c31b
AC
6781 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
6782 configure.ac not configure.in.
6783
15656118
AC
6784 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
6785 of powerpc*-*-*.
6786 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 6787 * gdb.base/list.exp (test_list_function)
15656118
AC
6788 (test_list_filename_and_function): Ditto.
6789 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
6790
a7b01baf
AC
67912005-01-16 Andrew Cagney <cagney@gnu.org>
6792
17d92a02
AC
6793 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
6794
a7b01baf
AC
6795 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
6796
bc8332bb
AC
67972005-01-14 Andrew Cagney <cagney@gnu.org>
6798
6799 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
6800 * gdb.mi/mi2-var-cmd.exp: Ditto.
6801
4d074752
CV
68022005-01-10 Corinna Vinschen <vinschen@redhat.com>
6803
6804 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
6805
bec39cab
AC
68062005-01-07 Andrew Cagney <cagney@gnu.org>
6807
6808 * configure.ac: Rename configure.in, require autoconf 2.59.
6809 * configure: Re-generate.
6810 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
6811 * gdb.stabs/configure: Re-generate.
6812 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
6813 * gdb.hp/configure: Re-generate.
6814 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
6815 autoconf 2.59.
6816 * gdb.hp/gdb.objdbg/configure: Re-generate.
6817 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
6818 autoconf 2.59.
6819 * gdb.hp/gdb.defects/configure: Re-generate.
6820 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
6821 autoconf 2.59.
6822 * gdb.hp/gdb.compat/configure: Re-generate.
6823 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
6824 autoconf 2.59.
6825 * gdb.hp/gdb.base-hp/configure: Re-generate.
6826 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
6827 autoconf 2.59.
6828 * gdb.hp/gdb.aCC/configure: Re-generate.
6829
f10b16d4
JB
68302004-12-15 Jim Blandy <jimb@redhat.com>
6831
6832 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
6833 under NPTL when there is debugging info available for libpthread.
6834
fb6e1814
JG
68352004-12-13 Jerome Guitton <guitton@gnat.com>
6836
6837 * gdb.ada/fixed_points.c: New file.
6838 * gdb.ada/fixed_points.exp: New file.
6839
fe46cd3a
RC
68402004-12-03 Randolph Chung <tausq@debian.org>
6841
6842 * gdb.arch/pa-nullify.exp: New file.
6843 * gdb.arch/pa-nullify.s: New file.
6844
8de0841b
RC
68452004-11-30 Randolph Chung <tausq@debian.org>
6846
6847 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
6848 instead of "tbug". Fix regexp to work properly with gdb_test.
6849
c8170782
PH
68502004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
6851
6852 * gdb.base/bitfields2.exp: New test.
6853 * gdb.base/bitfields2.c: New file.
6854
954269c2
RE
68552004-11-28 Richard Earnshaw <rearnsha@arm.com>
6856
6857 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
6858
0107feed
RC
68592004-11-16 Randolph Chung <tausq@debian.org>
6860
6861 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
6862
f073ae8c
DJ
68632004-11-14 Daniel Jacobowitz <dan@debian.org>
6864
6865 * gdb.threads/threadapply.exp: Correct "macro details" test.
6866
19ad59e7
JJ
68672004-11-11 Jeff Johnston <jjohnstn@redhat.com>
6868
6869 * gdb.threads/threadapply.exp: New test.
6870 * gdb.threads/threadapply.c: New file.
6871
9cf0961b
MK
68722004-11-07 Mark Kettenis <kettenis@gnu.org>
6873
6874 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
6875 frames.
6876
c789492a
FL
68772004-11-05 Felix Lee <felix+log1@specifixinc.com>
6878
6879 * gdb.base/cursal.exp: New file.
6880 * gdb.base/cursal.c: New file.
6881
a1e167bb
AC
68822004-11-03 Andrew Cagney <cagney@gnu.org>
6883
6884 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
6885
b7cbf173
MK
68862004-10-30 Mark Kettenis <kettenis@gnu.org>
6887
6888 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
6889 NetBSD/ELF targets.
6890
88f9d34f
JB
68912004-10-29 Joel Brobecker <brobecker@gnat.com>
6892
6893 * gdb.threads/bp_in_thread.c: New file, copied from
6894 pthread_cond_wait.c.
6895 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
6896 file, rather than reusing the .c file from another testcase.
6897
ca7d6a0c
JB
68982004-10-20 Joel Brobecker <brobecker@gnat.com>
6899
6900 * gdb.ada/null_record.exp: Check where we stopped after
6901 sending the start command, instead of where the associated
6902 temporary breakpoint was inserted.
6903
0d863d03
AC
69042004-10-14 Andrew Cagney <cagney@gnu.org>
6905
6906 * gdb.mi/gdb701.c (main): Return 0.
6907
d11e72cb
DJ
69082004-10-13 Daniel Jacobowitz <dan@debian.org>
6909
d40539a4 6910 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 6911
e1923096
JJ
69122004-10-12 Jeff Johnston <jjohnstn@redhat.com>
6913
6914 * gdb.threads/schedlock.c: Add comment markers to use to find
6915 line numbers.
6916 * gdb.threads/schedlock.exp: Adjust regex to handle the new
6917 comments.
6918 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
6919 breakpoint lines.
6920
ec8ba2c9
DJ
69212004-10-12 Daniel Jacobowitz <dan@debian.org>
6922
6923 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
6924
0eb3658b
DJ
69252004-10-12 Daniel Jacobowitz <dan@debian.org>
6926
6927 * configure.in: Add gdb.dwarf2.
6928 * configure: Regenerated.
6929 * Makefile.in: Add gdb.dwarf2.
6930 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
6931 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
6932 gdb.dwarf2/file1.txt: New files.
6933
a271cc33
OF
69342004-10-11 Orjan Friberg <orjanf@axis.com>
6935
a9c64011 6936 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
6937 of "run", since the latter doesn't work with remote targets. Adjust
6938 the breakpoint numbering accordingly.
6939 * gdb.threads/pthread_cond_wait.exp: Ditto.
6940
895ce074
MC
69412004-10-08 Michael Chastain <mec.gnu@mindspring.com>
6942
6943 * gdb.base/overlays.exp: Update copyright years.
6944
6be3092d
KI
69452004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
6946
6947 * gdb.base/overlays.exp: Disable if target is Linux.
6948
e05389b8
FL
69492004-10-06 Felix Lee <felix+log1@specifixinc.com>
6950
6951 * config/gdbserver.exp (gdb_load): Use right filename on remote.
6952
73cb587d
KI
69532004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
6954
6955 * gdb.asm/asm-source.exp: Add m32r-linux target.
6956 * gdb.asm/m32r-linux.inc: New file.
6957
3c0edcdc
AC
69582004-09-24 Andrew Cagney <cagney@redhat.com>
6959 David Anderson <anderson@redhat.com>
6960
6961 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
6962 command fails, assume things will work.
6963 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
6964 (_GNU_SOURCE): Define.
6965 (print_unsigned, print_hex): Change parameter to "long long".
6966 (print_byte_count): New function, use to print byte counts.
6967 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
6968 O_LARGEFILE.
6969 (main): Compute an upper bound on a corefile in max_core_size.
6970 Limit memory chunk size to max_core_size. Limit total memory
6971 allocated to max_core_size.
6972
4bb3667f
AC
69732004-09-23 Andrew Cagney <cagney@gnu.org>
6974
6975 * gdb.base/bigcore.exp: Replace the code that creates a corefile
6976 from a separate process with code that creates a corefile by
6977 making the inferior dump core.
6978
60fe1a51
MK
69792004-09-23 Mark Kettenis <kettenis@gnu.org>
6980
6981 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
6982 block.
6983
8e937346
MC
69842004-09-23 Michael Chastain <mec.gnu@mindspring.com>
6985
6986 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
6987 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
6988 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
6989 Likewise.
6990
7213f6d6
JJ
69912004-09-20 Jeff Johnston <jjohnstn@redhat.com>
6992
6993 * gdb.java/jprint.exp: New test case for java inferior call.
6994 * gdb.java/jprint.java: Ditto.
6995
eac69dca
JB
69962004-09-15 Joel Brobecker <brobecker@gnat.com>
6997
6998 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
6999
22227696
MC
70002004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7001
7002 * gdb.threads/killed.c: Include <stdlib.h>.
7003 * gdb.threads/pthreads.c: Likewise.
7004
7dd403a4
MC
70052004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7006
7007 * gdb.threads/killed.c: Add copyright notice.
7008
33f2d567
JM
70092004-09-10 Jason Molenda (jmolenda@apple.com)
7010
a9c64011
AS
7011 * gdb.base/define.exp: Two new tests to verify zero space chars
7012 after 'if' and 'while' commands in a user-defined command is correctly
7013 parsed.
33f2d567 7014
e05b62ac
AC
70152004-09-08 Andrew Cagney <cagney@gnu.org>
7016
7017 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7018 delivery test with duplicate at end of file.
7019
9cbe82da
MK
70202004-09-06 Mark Kettenis <kettenis@jive.nl>
7021
7022 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7023
564803d9
MC
70242004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7025
7026 * config/hppro.exp: Removed.
7027
7c6807ce
MC
70282004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7029
7030 * config/sparclet.exp: Removed.
7031
bf7e26dd
MC
70322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7033
7034 * config/udi.exp: Removed.
7035
714e341b
MC
70362004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7037
7038 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7039 of "exp_continue".
7040 (advancei): Likewise.
7041
1236e623
JJ
70422004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7043
7044 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7045
3bdcad15
MI
70462004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7047
228af206 7048 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7049 to check for nodebug in executable.
7050 * gdb.gdb/observer.exp (setup_test): Likewise.
7051 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7052 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7053
c72b934c
AC
70542004-09-01 Andrew Cagney <cagney@gnu.org>
7055
7056 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7057 files.
7058
edd9b715
JJ
70592004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7060
7061 * gdb.base/unload.exp: Fix expected warning message to match
7062 latest format.
7063
fb4ce06b
CV
70642004-09-01 Corinna Vinschen <vinschen@redhat.com>
7065
7066 * gdb.base/call-rt-st.exp: Fix typos.
7067
ce78e7c3
MI
70682004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7069
7070 * gdb.threads/thread_check.exp: New testcase.
7071 * gdb.threads/thread_check.c: New testcase.
7072
2dedb159
AC
70732004-08-31 Andrew Cagney <cagney@gnu.org>
7074
7075 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7076 (skip_to_handler_entry): New procedures. Test stepping into a
7077 handler when the breakpoint is at the handler's entry point.
7078
68f53502
AC
70792004-08-30 Andrew Cagney <cagney@gnu.org>
7080
7081 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7082 gdb/1757.
7083
3e3ffd2b
MC
70842004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7085
7086 With code from Manoj Iyer <manjo@austin.ibm.com>:
7087 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7088 return value. Add an arm for "no debugging symbols found".
7089 Change a stray "error" to "perror".
7090 (gdb_run_cmd): Adapt to new return value.
7091 * gdb.base/remote.exp: Adapt to new return value.
7092 * gdb.gdb/complaints.exp: Likewise.
7093 * gdb.gdb/observer.exp: Likewise.
7094 * gdb.gdb/selftest.exp: Likewise.
7095 * gdb.gdb/xfullpath.exp: Likewise.
7096
4b6f5fd2
JB
70972004-08-27 Joel Brobecker <brobecker@gnat.com>
7098
7099 * gdb.threads/bp_in_thread.exp: New testcase.
7100
e5b25496
MC
71012004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7102
7103 Fix PR testsuite/1735.
7104 * gdb.threads/schedlock.c (thread_function): Add a cast
7105 to suppress a gcc warning.
7106 * gdb.threads/thread-specific.c (thread_function): Likewise.
7107
934353d6
MC
71082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7109
7110 * gdb.base/unload.c: Include <stdlib.h>.
7111
f98a0aef 71122004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7113
f98a0aef 7114 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7115 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7116 synchronized after the "return".
7117
5a2e8882
MC
71182004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7119
7120 * gdb.mi/basics.c: Include <stdio.h>.
7121 * gdb.mi/pthreads.c: Include <stdlib.h>.
7122 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7123
a9640423
MC
71242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7125
7126 * gdb.threads/schedlock.c: Add copyright notice.
7127
b04e311d
AC
71282004-08-25 Andrew Cagney <cagney@gnu.org>
7129
7130 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7131 (skip_over_handler, breakpoint_over_hander): New test procedures.
7132 (advance, advancei): Add a proper prefix, do not use
7133 rerun_to_main.
7134 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7135
7c27f15b
MC
71362004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7137
7138 * gdb.mi/basics.c: Add copyright notice.
7139 * gdb.mi/var-cmd.c: Add copyright notice.
7140
fffc87ae
MC
71412004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7142
7143 * lib/gdb.exp: Remove signed_keyword_not_used.
7144 * lib/compiler.c: Likewise.
7145 * lib/compiler.cc: Likewise.
7146
d782e0bf
MC
71472004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7148
7149 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7150 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7151
96033e83
MC
71522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7153
7154 * gdb.base/whatis.c: Add copyright notice.
7155
cf38c229
MK
71562004-08-20 Mark Kettenis <kettenis@gnu.org>
7157
7158 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7159 it to skip the breakpoints encoded in the inline assembly.
7160
f4b49756
MC
71612004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7162
7163 * Makefile.in: Add gdb.fortran.
7164
2f193b69
MC
71652004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7166
7167 * gdb.base/call-sc.exp (test_scalar_returns):
7168 Fix cut-and-paste glitch in "Make fun return now".
7169
89a237cb
MC
71702004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7171
7172 * configure.in: Add gdb.fortran.
7173 * configure: Regenerate.
7174 * gdb.fortran/Makefile.in: New file.
7175 * lib/gdb.exp (skip_fortran_tests): New procedure.
7176
469aff8e
MC
71772004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7178
7179 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7180 reference to bug-gnu@prep.ai.mit.edu.
7181 * gdb.mi/mi-var-child.exp: Likewise.
7182 * gdb.mi/mi-var-cmd.exp: Likewise.
7183 * gdb.mi/mi-var-display.exp: Likewise.
7184 * gdb.mi/mi2-var-block.exp: Likewise.
7185 * gdb.mi/mi2-var-child.exp: Likewise.
7186 * gdb.mi/mi2-var-cmd.exp: Likewise.
7187 * gdb.mi/mi2-var-display.exp: Likewise.
7188
00b51b9f
MK
71892004-08-15 Mark Kettenis <kettenis@gnu.org>
7190
7191 * gdb.base/unload.c (main): Make local variable msg const.
7192
45f07fef
MC
71932004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7194
7195 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7196 to bug-gnu@prep.ai.mit.edu.
7197 * gdb.mi/mi-disassemble.exp: Likewise.
7198 * gdb.mi/mi-eval.exp: Likewise.
7199 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7200 default line number.
7201 * gdb.mi/mi-return.exp: Likewise.
7202 * gdb.mi/mi-simplerun.exp: Likewise.
7203 * gdb.mi/mi-stack.exp: Likewise.
7204 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7205 number with explicit range test.
7206 * gdb.mi/mi-watch.exp: Likewise.
7207 * gdb.mi/mi2-break.exp: Likewise.
7208 * gdb.mi/mi2-cli.exp: Likewise.
7209 * gdb.mi/mi2-disassemble.exp: Likewise.
7210 * gdb.mi/mi2-eval.exp: Likewise.
7211 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7212 default line number.
7213 * gdb.mi/mi2-return.exp: Likewise.
7214 * gdb.mi/mi2-simplerun.exp: Likewise.
7215 * gdb.mi/mi2-stack.exp: Likewise.
7216 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7217 number with explicit range test.
7218 * gdb.mi/mi2-watch.exp: Likewise.
7219
dd8c8ee7
MC
72202004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7221
7222 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7223 * gdb.cp/m-static.exp: Likewise.
7224 * gdb.cp/rtti.exp: Likewise.
7225
4e838464
MK
72262004-08-14 Mark Kettenis <kettenis@gnu.org>
7227
7228 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7229
8d8cb839
EZ
72302004-08-14 Eli Zaretskii <eliz@gnu.org>
7231
7232 * ChangeLog: Prefix Local Variables with semi-colons and indent
7233 the reference to older ChangeLog files, to fix fontification in
7234 Emacs.
7235
deea8bb0
MC
72362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7237
7238 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7239 * gdb.mi/mi2-break.exp: Likewise.
7240
c3297504
MC
72412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7242
7243 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7244
25808999
MC
72452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7246
7247 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7248
226a8d71
MC
72492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7250
7251 * gdb.cp/classes.exp: Remove unused declarations. Just let
7252 test names default instead of providing special names. Remove
7253 extraneous demangler test.
7254
37fdf854
JJ
72552004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7256
7257 * gdb.base/unload.exp: New test for breakpoints in dynamically
7258 loaded libraries.
7259 * gdb.base/unload.c: Ditto.
7260 * gdb.base/unloadshr.c: Ditto.
7261
2d3a7986
MC
72622004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7263
7264 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7265 cp_test_ptype_class.
7266 (test_enums): Likewise.
7267
c72b934c
AC
72682004-08-10 Andrew Cagney <cagney@gnu.org>
7269
7270 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7271 files.
7272
cc503c8a
AC
72732004-08-10 Andrew Cagney <cagney@gnu.org>
7274
7275 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7276 init_malloc call.
7277
902f2ccb
MC
72782004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7279
7280 * ChangeLog: Add copyright notice. The notice is copied
7281 from emacs 21.3 top level ChangeLog.
7282
78c90502
MC
72832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7284
7285 * lib/cp-support.exp: New file.
7286 * lib/cp-support.exp (cp_test_type_class): New function.
7287 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7288 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7289 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7290 cp_test_ptype_class.
7291
88e5ea78
MC
72922004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7293
7294 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7295 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7296 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7297 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7298 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7299 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7300 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7301 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7302 gdb.mi/mi2-watch.exp: Update copyright years.
7303
6a89fc9c
MK
73042004-08-09 Mark Kettenis <kettenis@gnu.org>
7305
7306 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7307
1482e0de
MC
73082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7309
7310 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7311 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7312 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7313 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7314 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7315 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7316 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7317 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7318 gdb.mi/mi-watch.exp: Update copyright years.
7319
1a5ce3f3
DJ
73202004-08-08 Daniel Jacobowitz <dan@debian.org>
7321
7322 PR gdb/1738
7323 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7324 from a breakpoint with a pending signal.
7325
04f6ecf2
DJ
73262004-08-08 Daniel Jacobowitz <dan@debian.org>
7327
7328 PR gdb/1736
7329 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7330 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7331 the prompt.
7332 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7333
54d90d35
DJ
73342004-08-08 Daniel Jacobowitz <dan@debian.org>
7335
7336 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7337
d2f6abb0
DJ
73382004-08-08 Daniel Jacobowitz <dan@debian.org>
7339
7340 PR gdb/1736
7341 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7342 for i?86-*-linux*.
7343
5598c03d
DJ
73442004-08-08 Daniel Jacobowitz <dan@debian.org>
7345
7346 * gdb.arch/i386-prologue.exp: Compile without debug information.
7347
c6fee705
MC
73482004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7349
7350 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7351 rather than asking gdb to search.
7352
dd90efdb
MC
73532004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7354
7355 * gdb.base/gcore.c: Include <string.h>.
7356
1e84bec1
MC
73572004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7358
7359 * gdb.base/gcore.c: Add copyright notice.
7360
e425eb2b
MC
73612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7362
7363 * gdb.base/freebpcmd.c: Include <stdio.h>.
7364 * gdb.base/long_long.c: Include <string.h>.
7365 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7366 * gdb.base/siginfo.c: Include <string.h>.
7367 * gdb.base/sigstep.c: Include <string.h>.
7368
cb9aaed5
MC
73692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7370
7371 * gdb.base/complex.c: Include <stdlib.h>.
7372
55944f3d
MC
73732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7374
7375 * gdb.base/complex.c: Add copyright notice.
7376
7b2953d9
MC
73772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7378
7379 * gdb.base/charset.c: Include <stdlib.h>.
7380
c9133d23
MC
73812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7382
7383 * gdb.base/auxv.c: Include <stdlib.h>.
7384
0a8490ad
MC
73852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7386
7387 * gdb.base/auxv.c: Add copyright notice.
7388
3426d5ec
MC
73892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7390
7391 * gdb.base/coremaker.c: Add copyright notice.
7392 * gdb.base/coremaker2.c: Add copyright notice.
7393
8da195dd
AC
73942004-08-04 Andrew Cagney <cagney@gnu.org>
7395
7396 * gdb.base/store.exp: Update copyright.
7397 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7398 names, do not import gdb_prompt.
7399
8d394f98
AC
74002004-08-01 Andrew Cagney <cagney@gnu.org>
7401
7402 Fix PR testsuite/1729.
7403 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7404 not use capture_value with value 4.
7405 (capture_value): Add optional test name parameter.
7406 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7407 the prefix, pass to capture_value.
7408
b6702b23
MK
74092004-08-01 Mark Kettenis <kettenis@gnu.org>
7410
7411 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7412 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7413 (main): Call new function.
7414
c203e0ca
MC
74152004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7416
7417 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7418
a7995a30
MC
74192004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7420
7421 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7422
9366563b
MC
74232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7424
b6eeaf26 7425 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
7426 Accept more values of vtbl pointer. Remove some messages
7427 about "obsolete gcc or gdb".
7428
2fc1f950
MC
74292004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7430
7431 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7432
c724d49b
MC
74332004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7434
7435 * gdb.base/asm-source.exp: Properly convert target board
7436 debug flags from gcc format to binutils format.
7437
736b0fce
MK
74382004-07-28 Mark Kettenis <kettenis@gnu.org>
7439
7440 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7441 gdb1718". PR backtrace/1718 partially fixed.
7442
5633ea5c
JJ
74432004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7444
7445 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7446
575eebb1
NC
74472004-07-26 Nick Clifton <nickc@redhat.com>
7448
7449 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7450 good default value for a specific architecture is available then
7451 set it to that value. Otherwise default to the -gstabs switch.
7452 Remove the -g... switches from the asm-flags variable. Allow the
7453 target board info to override the value if it wants to. Pass the
7454 switch on the assembler command line.
7455
62104619
MK
74562004-07-23 Mark Kettenis <kettenis@gnu.org>
7457
7458 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7459 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7460 (main): Call new function.
7461
4a1135b8
MC
74622004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7463
7464 Test for PR exp/1715.
7465 * gdb.base/radix.exp: Refactor common procedures. Make all
7466 test names unique. Change XFAIL to KFAIL.
7467
8a12c1f0
MC
74682004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7469
7470 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7471 * gdb.ada/gnat_ada.gin: ... to here.
7472 * configure.in: Use gnat_ada.gin.
7473 * configure: Regenerate.
7474
23b451cf
AC
74752004-07-20 Andrew Cagney <cagney@gnu.org>
7476
7477 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7478 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7479 XFAILs. Clean up test messages and comments. Check backtraces.
7480 Delete re-sync code.
7481
ab618a02
MC
74822004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7483
7484 Fix PR cli/740.
7485 * gdb.base/annota1.exp: Honor gdb,nosignals.
7486 * gdb.base/annota3.exp: Likewise.
7487
46dad340
MC
74882004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7489
7490 * lib/java.exp: Update copyright notice.
7491
756d8c70
AC
74922004-07-19 Andrew Cagney <cagney@gnu.org>
7493
7494 * gdb.base/selftest.exp: Copy file from here ...
7495 * gdb.gdb/selftest.exp: ... to here.
7496
586027e6
AC
74972004-07-16 Andrew Cagney <cagney@redhat.com>
7498
7499 * lib/insight-support.exp: Delete file.
7500 * lib/java.exp (java_init): Fix copyright.
7501
029d2200
AC
75022004-07-16 Andrew Cagney <cagney@gnu.org>
7503
7504 * gdb.base/restore.c: Append "prologue" to comments marking the a
7505 function's prologue.
7506 * gdb.base/restore.exp: Update copyright, re-indent.
7507 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7508 callerN" prefix where needed. Update patterns that match a
7509 function's prologue.
7510
653b62c5
MC
75112004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7512
7513 * gdb.base/restore.c: Add copyright notice.
7514
f7d690e5
AC
75152004-07-16 Andrew Cagney <cagney@gnu.org>
7516
7517 * gdb.base/logical.exp: Update copyright.
7518 (evaluate): New procedure. Use to re-implement tests using
7519 several tables.
7520
d629a7cb
MH
75212004-07-14 Martin Hunt <hunt@redhat.com>
7522
7523 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7524 which fixes some problems where init.tcl was not found.
7525
9c7bb332
AC
75262004-07-13 Andrew Cagney <cagney@gnu.org>
7527
6bf46641
AC
7528 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7529 (check_sizeof, check_valueof): Do not include the output in the
7530 test name. Use gdb_test.
7531 (get_valueof): Use gdb_test_multiple.
7532
c4ffd4c0
AC
7533 * gdb.base/step-test.exp: Update copyright. Use
7534 gdb_test_multiple. Ensure that test names do not include
7535 architecture dependent output.
7536
ab89363a
AC
7537 * gdb.gdb/observer.exp: Update copyright.
7538 (setup_test): Use gdb_test_multiple.
7539 (attach_first_observer, attach_second_observer)
7540 (attach_third_observer, detach_first_observer)
7541 (detach_second_observer, detach_third_observer)
7542 (reset_counters, check_counters): Make $message a prefix.
7543 (test_normal_stop_notifications): Add "args" parameter - a list of
7544 init functions to be called. Make $message a prefix,
7545 (test_observer_normal_stop): Change the message prefixes so that
7546 they are unique, pass the attach / detach procedures to
7547 test_normal_stop_notifications.
7548
ec58997a
AC
7549 * gdb.base/signull.exp (test_segv): Prefix all tests with
7550 "${name}". Clean up test messages.
7551
b475183b
AC
7552 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7553
9c7bb332
AC
7554 * gdb.base/ena-dis-br.exp: Update copyright.
7555 (break_at): New function. Replace send_gdb with gdb_test,
7556 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7557 ignore count, not stopped at bpt", with KFAIL.
7558
2dd95497
CV
75592004-07-13 Corinna Vinschen <vinschen@redhat.com>
7560
7561 * gdb.base/attach.exp: Remove cleanupfile handling.
7562
419e626b
AC
75632004-07-12 Andrew Cagney <cagney@gnu.org>
7564
7565 * gdb.base/annota1.exp: Cleanup corefile test name.
7566 * gdb.base/annota3.exp: Ditto.
7567
8b1b3228
AC
75682004-07-12 Andrew Cagney <cagney@gnu.org>
7569
78650829
AC
7570 * gdb.base/signals.exp: Clean up copyright, re-indent.
7571
8b1b3228
AC
7572 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7573 gdb_test and gdb_test_multiple.
7574
935c2760
JJ
75752004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7576
7577 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 7578 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
7579 provide line number info for first statement in main.
7580
1544280f
AC
75812004-07-08 Andrew Cagney <cagney@gnu.org>
7582
1279f4ff
AC
7583 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7584
1544280f
AC
7585 * gdb.base/sigbpt.exp: Make the common part of each test name a
7586 prefix instead of suffix.
7587
bcc82369
BR
75882004-07-07 Bob Rossi <bob_rossi@cox.net>
7589
7590 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7591 test from test_tbreak_creation_and_listing to
7592 test_file_list_exec_source_file
7593 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7594 Changed name of test from test_tbreak_creation_and_listing to
7595 test_file_list_exec_source_file
7596
23f4b0aa
JJ
75972004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7598
7599 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7600 the jmisc() constructor instead of <init>.
7601 * gdb.java/jmisc1.exp: Ditto.
7602
56401cd5
AC
76032004-07-07 Andrew Cagney <cagney@gnu.org>
7604
7605 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7606 corrupting the PC.
7607
44ae2f6a
MC
76082004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7609
7610 * gdb.cp/templates.exp: Accept whitespace change in demangler
7611 output.
7612
45a83408
AC
76132004-07-06 Andrew Cagney <cagney@gnu.org>
7614
7615 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
7616
d205ad70
MC
76172004-07-02 Michael Chastain <mec.gnu@mindspring.com>
7618
7619 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
7620 * lib/compiler.cc: Likewise.
7621
06ea1a61
MC
76222004-06-30 Michael Chastain <mec.gnu@mindspring.com>
7623
7624 * lib/compiler.cc: Work around string preprocessing problem
7625 with old hp c++ compiler.
7626 * lib/compiler.c: Likewise.
7627
daab1251
CV
76282004-06-29 Corinna Vinschen <vinschen@redhat.com>
7629
7630 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
7631 directives to conditionalize symbol prefixing.
7632 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
7633 additional_flags handling. Add underscore prefix for Cygwin.
7634 * gdb.arch/i386-unwind.c: Use preprocessor directives to
7635 conditionalize symbol prefixing.
7636 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
7637 additional_flags handling. Add underscore prefix for Cygwin.
7638
cc984116
CV
76392004-06-29 Corinna Vinschen <vinschen@redhat.com>
7640
7641 * gdb.base/bigcore.exp: Skip test on Cygwin.
7642
c279b077
MC
76432004-06-28 Michael Chastain <mec.gnu@mindspring.com>
7644
7645 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
7646 formats for "info register". Use gdb_test_multiple. Fix
7647 the "invalid register" test.
7648
0e915747
CV
76492004-06-28 Corinna Vinschen <vinschen@redhat.com>
7650
7651 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
7652 PID for Cygwin. Add Cygwin specific strings to check for in some
7653 tests.
7654 (do_attach_tests): Add a test for user interaction when attaching
7655 to a process with no matching symbol table already loaded.
7656
11422c86
AC
76572004-06-26 Andrew Cagney <cagney@gnu.org>
7658
7659 Test PR java/1567 and PR java/1565.
7660 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
7661 * gdb.java/jmisc2.exp: Delete file.
7662
cefbce26
MC
76632004-06-26 Michael Chastain <mec.gnu@mindspring.com>
7664
7665 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
7666
e19f872c
CV
76672004-06-25 Corinna Vinschen <vinschen@redhat.com>
7668
7669 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
7670 attach process.
7671
d931ba3b
MC
76722004-06-23 Michael Chastain <mec.gnu@mindspring.com>
7673
7674 * gdb.cp/pr-1553.exp: Remove.
7675
aef68c48
MC
76762004-06-22 Michael Chastain <mec.gnu@mindspring.com>
7677
7678 * gdb.cp/pr-1553.cc: Remove.
7679 * gdb.cp/pr-1553.exp: Disable this test.
7680
8d5df71a
JB
76812004-06-20 Jim Blandy <jimb@redhat.com>
7682
a9c64011 7683 Fix PR testsuite/1680.
8d5df71a
JB
7684 * gdb.arch/i386-sse.exp: Properly quote curly braces in
7685 regular expressions.
7686
4ac6f39d
MC
76872004-06-19 Michael Chastain <mec.gnu@mindspring.com>
7688
7689 Fix PR testsuite/1679.
7690 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
7691 Issue an UNSUPPORTED result instead.
7692
1b413552
JB
76932004-06-18 Jim Blandy <jimb@redhat.com>
7694
7695 * gdb.base/charset.exp: Only send a control-C if we see a new
7696 prompt and incomplete command.
7697
6daa6ebd
MC
76982004-06-18 Michael Chastain <mec.gnu@mindspring.com>
7699
7700 * gdb.cp/pr-574.cc: Add copyright notice.
7701
51fa4ae0
JB
77022004-06-17 Jim Blandy <jimb@redhat.com>
7703
7704 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
7705 cases where the regexp has no groups; this grabs random text from
7706 the previous test suite, whatever that was.
7707
8fea26c5
MC
77082004-06-17 Michael Chastain <mec.gnu@mindspring.com>
7709
7710 * gdb.cp/printmethod.cc: Add copyright notice.
7711
1e3aeb41
MC
77122004-06-16 Michael Chastain <mec.gnu@mindspring.com>
7713
7714 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
7715
9d9030bc
AC
77162004-06-16 Andrew Cagney <cagney@gnu.org>
7717
7718 * gdb.base/signull.c: Update copyright. Include <string.h>.
7719 (bowler): Replace data_pointer with data_read
7720 and data_write cases. Add code_descriptor case.
7721 (zero, desc): New array and pointer.
7722 (data, code): Change to simple pointers.
7723 * gdb.base/signull.exp: Fix probe pattern matching a function
7724 descriptor SIGSEGV. Replace data_pointer with data_read and
7725 data_write tests.
7726
acd4ad44
AC
77272004-06-16 Andrew Cagney <cagney@gnu.org>
7728
7729 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
7730
08fd625c
MC
77312004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7732
7733 * gdb.base/long_long.c: Add copyright notice.
7734
1903502c
MC
77352004-06-15 Michael Chastain <mec.gnu@mindspring.com>
7736
7737 * gdb.base/long_long.exp: Remove reference to
7738 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
7739 to gdb_breakpoint and gdb_continue_to_breakpoint.
7740
83313cb1
JB
77412004-06-14 Jim Blandy <jimb@redhat.com>
7742
7743 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
7744 endian case.
7745
1bf404ef
AC
77462004-06-14 Andrew Cagney <cagney@gnu.org>
7747
7748 * gdb.base/gcore.exp (capture_command_output): Delete the always
7749 passing tests containing inferior values.
7750 * gdb.base/ending-run.exp: Do not include the breakpoint address
7751 in the test message. Update copyright.
7752 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
7753 size in the test name, use gdb_test_multiple. Update copyright.
7754
ef220b33
MC
77552004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7756
7757 * gdb.cp/ref-types.cc: Add copyright notice.
7758
4f70a4c9
MC
77592004-06-14 Michael Chastain <mec.gnu@mindspring.com>
7760
7761 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
7762 hp_aCC_compiler.
7763 * lib/compiler.cc: Likewise.
7764 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
7765 'set' commands. Log diagnostics for other lines. Set
7766 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
7767
335928ac
MC
77682004-06-13 Michael Chastain <mec.gnu@mindspring.com>
7769
7770 * gdb.cp/try_catch.cc: Add copyright notice.
7771
2efb12e8
MC
77722004-06-12 Michael Chastain <mec.gnu@mindspring.com>
7773
7774 * gdb.cp/userdef.cc: Add copyright notice.
7775
0bbed51a
MC
77762004-06-11 Michael Chastain <mec.gnu@mindspring.com>
7777
7778 * gdb.cp/virtfunc.cc: Add copyright notice.
7779
e12a46c9
RC
77802004-06-11 Randolph Chung <tausq@debian.org>
7781
7782 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
7783 problem.
7784
338e05af
AC
77852004-06-10 Andrew Cagney <cagney@gnu.org>
7786
7787 * lib/compiler.cc, lib/compiler.c: Append either
7788 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
7789 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
7790 instead of gcc-3-3.
7791
dc3f10cb
AC
77922004-06-09 Andrew Cagney <cagney@gnu.org>
7793
b4d946af
AC
7794 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
7795 gdb/1455, bug is specific to "long long" and "double".
a9c64011 7796
dc3f10cb
AC
7797 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
7798 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
7799 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
7800 fixed.
7801
b5c0bfa2
AC
78022004-06-09 Andrew Cagney <cagney@gnu.org>
7803
7804 * gdb.base/structs.exp (test_struct_returns): Replace
7805 "return_value_unknown" and "finish_value_unknown" by
7806 "return_value_known" and "finish_value_known". Instead of
7807 "return_value_unknown" iff "finish_value_unknown", check
7808 "return_value_known" implies "finish_value_known".
7809
caeb605f
MH
78102004-06-08 Martin Hunt <hunt@redhat.com>
7811
7812 * gdb.base/float.exp: Add pattern for mips targets.
7813
c892bb64
RC
78142004-06-08 Randolph Chung <tausq@debian.org>
7815
7816 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
7817 message for unknown architectures more clear.
7818
48306d3e
JB
78192004-06-08 Joel Brobecker <brobecker@gnat.com>
7820
7821 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
7822 start the execution of the program.
7823
83ecb59f
JB
78242004-06-07 Jim Blandy <jimb@redhat.com>
7825
7826 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
7827 * gdb.arch/i386-cpuid.h: New helper file.
7828
55264cb4
RC
78292004-06-07 Randolph Chung <tausq@debian.org>
7830
7831 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
7832 has started.
7833
23cadb28
RM
78342004-06-04 Roland McGrath <roland@redhat.com>
7835
7836 Fix PR gdb/1647.
7837 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
7838 differently to be robust to output buffering differences.
7839
51d01eda
MC
78402004-06-04 Michael Chastain <mec.gnu@mindspring.com>
7841
7842 * gdb.threads/pthreads.exp: Update copyright years.
7843 (check_control_c): Change asynchronous 'after' to synchronous.
7844
f4fc3b93
RM
78452004-06-04 Roland McGrath <roland@redhat.com>
7846
7847 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
7848 next gdb prompt.
7849
4013522b
MC
78502004-06-02 Michael Chastain <mec.gnu@mindspring.com>
7851
7852 Fix PR gdb/1636.
7853 * gdb.threads/manythreads.exp: Change asynchronous 'after'
7854 calls to synchronous.
7855
7a8f1e6b
JB
78562004-05-26 Jim Blandy <jimb@redhat.com>
7857
7858 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
7859
81bb3443
RC
78602004-05-24 Randolph Chung <tausq@debian.org>
7861
7862 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
7863 * gdb.asm/pa.inc: New file.
7864
8f5a3103
MK
78652004-05-22 Mark Kettenis <kettenis@gnu.org>
7866
7867 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
7868
734b8fe8 78692004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 7870 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
7871
7872 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
7873 GDB prompt.
7874
725603e1
UW
78752004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7876
f4fc3b93 7877 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
7878 setjmp/longjmp. Use sigaction instead of signal.
7879
8b923272 78802004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 7881 Michael Snyder <msnyder@redhat.com>
8b923272
JB
7882
7883 * gdb.threads/pthread_cond_wait.c: New file.
7884 * gdb.threads/pthread_cond_wait.exp: New testcase.
7885
8bfabb04
AC
78862004-05-13 Andrew Cagney <cagney@redhat.com>
7887
7888 * gdb.base/signull.exp, gdb.base/signull.c: New files.
7889 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
7890
42edda50
AC
78912004-05-11 Andrew Cagney <cagney@redhat.com>
7892
7893 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
7894 fixed but revealed gdb/1639.
7895
d303a6c7
AC
78962004-05-10 Andrew Cagney <cagney@redhat.com>
7897
7898 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
7899 func1" and "next to 2nd alarm", kernel bug avoided.
7900
bf08c2a1
DJ
79012004-05-10 Daniel Jacobowitz <dan@debian.org>
7902
7903 PR external/1568
7904 * gdb.base/bigcore.exp: Check the size of the dumped core file.
7905 XFAIL if it is smaller than bytes_allocated.
7906 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
7907 (main): Make chunks_allocated unsigned. Correct comment.
7908
c0586a34
JB
79092004-05-07 Joel Brobecker <brobecker@gnat.com>
7910
7911 * gdb.arch/powerpc-aix-prologue.c: New file.
7912 * gdb.arch/powerpc-aix-prologue.exp: New file.
7913
f2785d12
JB
79142004-05-07 Jim Blandy <jimb@redhat.com>
7915
7916 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
7917 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
7918
bd7f6e30
JB
79192004-05-06 Joel Brobecker <brobecker@gnat.com>
7920
7921 * gdb.base/sep.exp: No longer setup_kfail when the program was
7922 built with dwarf2.
7923
0a5e7efe
JI
79242004-05-05 Jim Ingham <jingham@apple.com>
7925
7926 * gdb.base/pending.exp: Make sure pending breakpoints
7927 preserve the ignore count.
f4fc3b93 7928
a8958849
MK
79292004-04-27 Jerome Guitton <guitton@gnat.com>
7930
7931 * i386-prologue.exp: Add testcase for jump instruction as first
7932 instruction of the real code.
7933 * i386-prologue.c (jump_at_beginning): New function.
7934
7e103f5b
MK
79352004-04-28 Mark Kettenis <kettenis@gnu.org>
7936
7937 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
7938 x86_64-*-*.
7939
5d38b224
MK
79402004-04-28 Mark Kettenis <kettenis@gnu.org>
7941
7942 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
7943 i*86-*-*.
7944
0ef32fd9
MK
79452004-04-25 Mark Kettenis <kettenis@gnu.org>
7946
7947 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
7948 expression that checks the return type.
7949
71d7dd7c
AC
79502004-04-23 Andrew Cagney <cagney@redhat.com>
7951
7952 * gdb.base/call-sc.exp: New test of scalar call/return values.
7953 * gdb.base/call-sc.c: Ditto.
7954
1e9f977e
JJ
79552004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7956
7957 * gdb.threads/manythreads.c: Reduce thread stack size.
7958
899d9e3a
JJ
79592004-04-23 Jeff Johnston <jjohnstn@redhat.com>
7960
7961 * gdb.threads/manythreads.c: Add copyright notice.
7962
61bcae62
AC
79632004-04-23 Andrew Cagney <cagney@redhat.com>
7964
7965 * gdb.base/siginfo.exp: Better handle step out of signal.
7966 * gdb.base/sigstep.exp: Ditto.
7967
7339a42e 79682004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 7969 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
7970
7971 * gdb.threads/manythreads.c: New testcase.
7972 * gdb.threads/manythreads.exp: Ditto.
7973
5c98409b
JB
79742004-04-22 Jim Blandy <jimb@redhat.com>
7975
7976 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
7977 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
7978
3b611f1a
MC
79792004-04-21 Michael Chastain <mec.gnu@mindspring.com>
7980
7981 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
7982
f0fd9238
AC
79832004-04-21 Andrew Cagney <cagney@redhat.com>
7984
7985 * gdb.base/sigstep.c: New file.
7986 * gdb.base/sigstep.exp: New file.
7987
90990674
JB
79882004-04-16 Joel Brobecker <brobecker@gnat.com>
7989
7990 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
7991 call to observer_notify_normal_stop.
7992
78cef34b
AC
79932004-04-15 Andrew Cagney <cagney@redhat.com>
7994
7995 * gdb.base/siginfo.c: New file.
7996 * gdb.base/siginfo.exp: New file.
7997
d2343407
JB
79982004-04-12 J. Brobecker <brobecker@gnat.com>
7999
8000 * gdb.base/sep.exp: Fix typo in comment.
8001
a2dba3c8
JB
80022004-04-12 J. Brobecker <brobecker@gnat.com>
8003
8004 * gdb.base/sep.c: New file.
8005 * gdb.base/sep-proc.c: New file.
8006 * gdb.base/sep.exp: New testcase.
8007
15f7b60e
MK
80082004-04-09 Mark Kettenis <kettenis@gnu.org>
8009
8010 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8011 support.
8012
44f4de1a
AC
80132004-04-05 Andrew Cagney <cagney@redhat.com>
8014
8015 * gdb.base/sigaltstack.c: New file.
8016 * gdb.base/sigaltstack.exp: New file.
8017
ef04f396
JB
80182004-04-04 Joel Brobecker <brobecker@gnat.com>
8019
8020 * gdb.base/foll-fork.exp: Update the expected output for
8021 "help set follow-fork-mode", to match a change that was made
8022 to the help of this variable on 2004-01-13.
8023
d40d2c92
JB
80242004-04-01 Joel Brobecker <brobecker@gnat.com>
8025
8026 * lib/ada.exp: Add copyright notice.
8027 * bar.ads: Likewise.
8028 * bar.adb: Likewise.
8029 * null_record.adb: Likewise.
8030 * null_record.exp: Likewise.
8031 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8032
f86ef5a3
JB
80332004-04-01 Joel Brobecker <brobecker@gnat.com>
8034
8035 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8036 * configure: Regenerate.
8037
414e70e3
JB
80382004-04-01 Joel Brobecker <brobecker@gnat.com>
8039
8040 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8041 to build the application. Remove the message printed when in
8042 verbose mode, redundant with the UNSUPPORTED message above.
8043
f0aaee49
JB
80442004-03-31 Joel Brobecker <brobecker@gnat.com>
8045
8046 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8047 * gdb.ada (null_record.exp): New testcase.
8048
ac81cb54
JB
80492004-03-31 Joel Brobecker <brobecker@gnat.com>
8050
8051 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8052
854af2f7
JB
80532004-03-31 Joel Brobecker <brobecker@gnat.com>
8054
8055 * gdb.ada: New subdirectory.
8056 * gdb.ada/Makefile.in: New file.
8057 * gdb.ada/gnat_ada.gpr.in: New file.
8058
034cb681
JB
80592004-03-31 Joel Brobecker <brobecker@gnat.com>
8060
8061 * lib/ada.exp: New file.
8062
78a1a894
DJ
80632004-03-24 Daniel Jacobowitz <drow@mvista.com>
8064
8065 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8066 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8067
4b2b3b3e
AC
80682004-03-22 Andrew Cagney <cagney@redhat.com>
8069
8070 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8071 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8072 Problem identified by Ulrich Weigand.
8073
23c73aa3
DC
80742004-03-17 David Carlton <carlton@kealia.com>
8075
8076 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8077 PR c++/826.
8078
d63a86f8
RM
80792004-03-16 Roland McGrath <roland@redhat.com>
8080
8081 * gdb.base/auxv.exp: New file.
8082 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8083
0e02aa50
DC
80842004-03-12 David Carlton <carlton@kealia.com>
8085
8086 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8087 * gdb.cp/pr-1553.cc: Ditto.
8088 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8089 pass branch.
8090
c20b71be
MC
80912004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8092
8093 * gdb.cp/templates.exp: Accept more template types.
8094
c7414a01
MC
80952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8096
8097 From Corinna Vinschen with modifications.
8098 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8099 local variable obj_with_enum.
8100 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8101 results with obj_with_enum.
8102
ed69573c
MC
81032004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8104
8105 * gdb.cp/classes.cc: New file, copied from misc.cc.
8106 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8107
28301461
MC
81082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8109
8110 * gdb.cp/misc.cc: Add copyright notice.
8111
1198ecbe
DC
81122004-03-05 David Carlton <carlton@kealia.com>
8113
8114 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8115 * gdb.cp/rtti.h: Update copyright.
8116 (namespace n2::n3): New.
8117 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8118 (n2::n3::func3): New.
8119 (main): Call n2::n3::func3.
8120 * gdb.cp/rtti2.cc: Update copyright.
8121 (n2::create3): New.
8122
9e08c470
MK
81232004-03-04 Mark Kettenis <kettenis@gnu.org>
8124
8125 * gdb.asm/openbsd.inc: Fix typo.
8126
4bebc3aa
FF
81272004-03-03 Fred Fish <fnf@redhat.com>
8128
8129 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8130 "val" instead of unused "size". Update copyright year.
8131
6ea9fb37
DJ
81322004-02-29 Daniel Jacobowitz <drow@mvista.com>
8133
8134 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8135 to use unsigned char.
8136 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8137 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8138
23b23974
DJ
81392004-02-29 Daniel Jacobowitz <drow@mvista.com>
8140
8141 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8142 line of output.
8143
7574fd53
DJ
81442004-02-28 Daniel Jacobowitz <drow@mvista.com>
8145
8146 * gdb.base/relocate.c (dummy): Initialize.
8147
a195357f
DJ
81482004-02-28 Daniel Jacobowitz <drow@mvista.com>
8149
8150 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8151 a breakpoint at exit.
8152
72fd54a9
FF
81532004-02-27 Fred Fish <fnf@redhat.com>
8154
8155 * gdb.base/chng-syms.exp: Add expect condition to match failing
8156 case that isn't a timeout.
8157
b9d23137
AC
81582004-02-27 Andrew Cagney <cagney@redhat.com>
8159
8160 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8161 support.
8162
15d208f6 81632004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8164
15d208f6
FF
8165 * gdb.arch/gdb1431.c: Remove.
8166 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8167 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8168 of "until" incorrectly.
8169
98f9cd2d
JB
81702004-02-26 J. Brobecker <brobecker@gnat.com>
8171
8172 * gdb.cp/class2.cc (empty): New class.
8173 (refer): New function.
8174 (main): Declare an object of type empty and use it.
8175 * gdb.cp/class2.exp: Print the value of an object of type empty.
8176
9b50c11b
JJ
81772004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8178
8179 * gdb.base/langs.exp: Update query string to match the
8180 new nquery format used for pending breakpoints.
8181
0dcd613f
AC
81822004-02-26 Andrew Cagney <cagney@redhat.com>
8183
8184 Fix PR i18n/1570.
8185 * gdb.base/charset.c: Update copyright notice.
8186 (main, init_string): Remove the escape character '\e' tests.
8187 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8188 * gdb.base/charset.exp (valid_host_charset): Ditto.
8189 * gdb.base/setvar.exp: Ditto.
8190
b8a56647
AC
81912004-02-24 Andrew Cagney <cagney@redhat.com>
8192
90d59e34
AC
8193 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8194 mmapped data in core file" PASS and FAIL messages consistent.
8195
b8a56647
AC
8196 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8197 setting a breakpoint. Work around PR java/1565.
8198
9f27c604
JJ
81992004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8200
8201 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8202 new nquery format.
8203 * gdb.base/pending.exp: Ditto.
8204
3224a706
MK
82052004-02-22 Mark Kettenis <kettenis@gnu.org>
8206
8207 * configure.in: Run stabs tests on *BSD.
8208 * configure: Regenerated.
8209
41e0a9ca
MK
82102004-02-21 Mark Kettenis <kettenis@gnu.org>
8211
8212 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8213
1e1b3428
FF
82142004-02-20 Fred Fish <fnf@redhat.com>
8215
8216 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8217 blank in test for "returns short", for consistency with other
8218 "returns xxx" tests. Update copyright year.
8219
f9a7572a
FF
82202004-02-19 Fred Fish <fnf@redhat.com>
8221
8222 New testcase for PR breakpoint/1558.
8223 * gdb.arch/gdb1558.exp: New file.
8224 * gdb.arch/gdb1558.c: New file.
8225
b2ce2854
EZ
82262004-02-19 Elena Zannoni <ezannoni@redhat.com>
8227
8228 * gdb.base/nodebug.exp: Fix typo.
8229
e7c9ff01
JB
82302004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8231
8232 Committed by Jim Blandy <jimb@redhat.com>.
8233
62f4b920
JB
8234 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8235
2db536a1
JB
8236 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8237
e7c9ff01
JB
8238 * gdb.base/float.exp: Support s390*-*-* targets.
8239
f3205b34
AF
82402004-02-17 Adam Fedor <fedor@gnu.org>
8241
8242 * gdb.base/gdb1555.exp: New file.
8243 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8244
9d62932d
EZ
82452004-02-17 Elena Zannoni <ezannoni@redhat.com>
8246
8247 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8248
344c9711
FF
82492004-02-16 Fred Fish <fnf@redhat.com>
8250
8251 * gdb.arch/gdb1291.c: Remove
8252 * gdb.arch/gdb1291.s: New test input file.
8253 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8254 fail. Test for correct result, known incorrect result, other
8255 failures and timeouts.
8256
2d822687
AC
82572004-02-16 Andrew Cagney <cagney@redhat.com>
8258
8259 * gdb.base/bigcore.exp: New file.
8260 * gdb.base/bigcore.c: New file.
8261
dac15b66
AC
82622004-02-13 Andrew Cagney <cagney@redhat.com>
8263
8264 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8265 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8266 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8267 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8268 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8269 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8270 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8271 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8272 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8273 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8274
6bdfc2c4
JJ
82752004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8276
8277 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8278 executed is an alloc instruction.
8279
87b3ede8
DC
82802004-02-11 David Carlton <carlton@kealia.com>
8281
8282 * gdb.cp/breakpoint.exp: New.
8283 * gdb.cp/breakpoint.cc: New.
8284
6e19e2bf
MC
82852004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8286
8287 Partial fix for PR gdb/1543.
8288 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8289 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8290 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8291 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8292 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8293 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8294 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8295 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8296 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8297 to bug-gdb@prep.ai.mit.edu .
8298 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8299 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8300 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8301 Likewise.
8302
5c5455dc
AC
83032004-02-10 Andrew Cagney <cagney@redhat.com>
8304
8305 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8306 using gdb_internal_error_resync.
8307
9cf689d7
DJ
83082004-02-09 Daniel Jacobowitz <drow@mvista.com>
8309
8310 * gdb.threads/thread-specific.exp: Stop early if no threads are
8311 found.
8312
d2dc51db
MC
83132004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8314
8315 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8316
14b1a056
DJ
83172004-02-08 Daniel Jacobowitz <drow@mvista.com>
8318
8319 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8320 breakpoints.
8321
83f66e8f
DJ
83222004-02-07 Daniel Jacobowitz <drow@mvista.com>
8323
8324 * config/sim.exp (gdb_load): Handle $arg == "".
8325 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8326 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8327
30fc0091
EZ
83282004-02-07 Elena Zannoni <ezannoni@redhat.com>
8329
a9c64011
AS
8330 * gdb.base/maint.exp: Update test to reflect
8331 obstack changes.
30fc0091 8332
4d806929
JJ
83332004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8334
8335 * gdb.base/pendshr.c (pendfunc): New function that calls
8336 pendfunc1.
8337 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8338
7bfdd688
FF
83392004-02-04 Fred Fish <fnf@redhat.com>
8340
8341 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8342 function symbols and update copyright years.
8343 * gdb.arch/gdb1291.c: Ditto.
8344
aaa08ee4
MC
83452004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8346
8347 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8348
dbad7755
MC
83492004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8350
8351 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8352
ec4646ef
MC
83532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8354
8355 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8356
1b802196
FF
83572004-02-02 Fred Fish <fnf@redhat.com>
8358
8359 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8360 remote targets. Update copyright years.
8361
18fe2033
JJ
83622004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8363
8364 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8365 support.
8366 * gdb.base/langs.exp: Fix test which attempts to create
8367 breakpoint on non-existent function to handle new pending
8368 support.
8369 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8370 a breakpoint.
8371 * gdb.base/pending.exp: New test.
8372 * gdb.base/pending.c: New file.
8373 * gdb.base/pendshr.c: Ditto.
8374
8d577d32
DC
83752004-02-02 David Carlton <carlton@kealia.com>
8376
8377 * gdb.cp/overload.exp: Add overloadNamespace tests.
8378 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8379 (overloadNamespace, XXX): New.
8380 (main): Call XXX::marker2.
8381
3ad13771
FF
83822004-02-01 Fred Fish <fnf@redhat.com>
8383
8384 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8385 * gdb.base/finish.exp: Ditto.
8386 * gdb.base/gcore.exp: Ditto.
8387 * gdb.base/huge.exp: Ditto.
8388 * gdb.base/info-proc.exp: Ditto.
8389 * gdb.base/return2.exp: Ditto.
8390 * gdb.threads/gcore-thread.exp: Ditto.
8391
44c75849
DJ
83922004-02-01 Daniel Jacobowitz <drow@mvista.com>
8393
8394 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8395
005bc093
MK
83962004-02-01 Mark Kettenis <kettenis@gnu.org>
8397
8398 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8399 that opening the file succeeds on OpenBSD.
8400
c47cebdb
DJ
84012004-02-01 Daniel Jacobowitz <drow@mvista.com>
8402
8403 * gdb.threads/thread-specific.c: New file.
8404 * gdb.threads/threads-specific.exp: New test script.
8405 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8406 to expect_out.
8407
5a01311c
MK
84082004-02-01 Mark Kettenis <kettenis@gnu.org>
8409
8410 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8411 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8412 only on the "print_small_structs from print_long_arg_list" test.
8413
ce22a4f1
DJ
84142004-02-01 Daniel Jacobowitz <drow@mvista.com>
8415
8416 * gdb.base/completion.exp: Kill a stray backslash.
8417
8418 From Jim Ingham <jingham@apple.com>:
8419 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8420 agrees with the result from sending a tab.
8421
abbab9d3
DJ
84222004-01-31 Daniel Jacobowitz <drow@mvista.com>
8423
8424 * gdb.base/chng-syms.exp: Remove stray newline.
8425
53904d1e
MK
84262004-01-31 Mark Kettenis <kettenis@gnu.org>
8427
8428 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8429 *-*-openbsd*.
8430 * gdb.asm/openbsd.inc: New file.
8431
3a4b3aac
MK
84322004-01-30 Mark Kettenis <kettenis@gnu.org>
8433
8434 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8435 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8436 *-*solaris2*. Remove commented out default settings for
8437 asm-flags. Replace gdb_compile with target_link.
8438
ebac27b4
MC
84392004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8440
8441 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8442 for all tests. Remove old hp-ux and cygnus xfail cases.
8443
d8679d84
PH
84442004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8445
8446 * gdb.base/chng-syms.exp: New file.
8447 * gdb.base/chng-syms.c: New file.
8448
0a55bc22
MC
84492004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8450
8451 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8452 Provide arms for current output in all my configurations.
8453
94b8e876
MC
84542004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8455
8456 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8457 * lib/compiler.cc: Likewise.
8458 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8459 get the right preprocessor. Eval the output directly. Remove
8460 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8461 hp_f77_compiler and hp_f90_compiler completely.
8462 (gdb_preprocess): Delete.
8463 (get_compiler): Delete.
8464
7cf03d44
MK
84652004-01-24 Mark Kettenis <kettenis@gnu.org>
8466
8467 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8468 <string.h>.
8469
68b6dce9
NR
84702004-01-24 Nick Roberts <nick@nick.uklinux.net>
8471
8472 * gdb.mi/mi-stack.exp: Update copyright.
8473
b368761e
DC
84742004-01-23 David Carlton <carlton@kealia.com>
8475
8476 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8477 test for cp_lookup_transparent_type.
8478 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8479 call them.
8480
f2061b53
DJ
84812004-01-23 Daniel Jacobowitz <drow@mvista.com>
8482
8483 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8484 after -var-update.
8485
37fc574a
DC
84862004-01-23 David Carlton <carlton@kealia.com>
8487
8488 * gdb.cp/namespace.cc (C::ensureRefs): New.
8489 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8490
8e94b928
NR
84912004-01-20 Nick Roberts <nick@nick.uklinux.net>
8492
8493 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8494 case "-stack-list-locals 2".
8495 * gdb.mi/mi-var-child.exp: Test for case
8496 "-var-list-children --all-values NAME".
8497
997b0952
MC
84982004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8499
8500 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8501
52470da3
MK
85022004-01-18 Mark Kettenis <kettenis@gnu.org>
8503
7049b4b8
MK
8504 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8505 used with gdb_test_multiple.
8506
52470da3
MK
8507 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8508 read at address 0. This fixes PR testsuite/1504.
8509
da6012e5
DJ
85102004-01-18 Daniel Jacobowitz <drow@mvista.com>
8511
8512 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8513 Remove downloading, guessing the host executable, the calls to
8514 gdb_file_cmd and gdb_target_cmd, and "load" support.
8515 (infer_host_exec): New function broken out from gdb_load.
8516 (gdb_load): New wrapper for gdbserver_gdb_load.
8517 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8518 gdb_target_cmd. Use -target-select.
8519 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8520 Download binaries to the host. Clear last_mi_remote_file when
8521 we load a new binary.
8522 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8523 call gdbserver_gdb_load and mi_gdb_target_cmd.
8524
32c70722
MC
85252004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8526
8527 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8528 type patterns.
8529
b0cecf36
MC
85302004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8531
8532 * gdb.cp/templates.exp: Fix typo in test name of
8533 "print Foo<volatile char*>::foo".
8534
4120d7e6
MC
85352004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8536
8537 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8538
f679e530
BE
85392004-01-16 Ben Elliston <bje@wasabisystems.com>
8540
8541 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8542 (clean mostlyclean): Remove empty rm.
8543
091c48f6
MC
85442004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8545
8546 * gdb.base/setvar.exp: Add copyright years.
8547
3e5fc8d2
DC
85482004-01-14 David Carlton <carlton@bactrian.org>
8549
8550 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8551 PR c++/1511 and update coment.
8552 * gdb.cp/templates.exp: Update patterns to match current output.
8553 If changes involve something other than whitespace, KFAIL
8554 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8555
63d06c5c
DC
85562004-01-14 David Carlton <carlton@kealia.com>
8557
8558 * gdb.cp/namespace.exp: Add tests involving classes defined within
8559 namespaces.
8560 * gdb.cp/namespace.cc (C::CClass): New.
8561 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8562
a51dab88
EZ
85632004-01-14 Elena Zannoni <ezannoni@redhat.com>
8564
8565 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8566 what debug info we have. Print a better message if something goes
8567 wrong while producing the separate debug info file.
8568
a476ccc9
MC
85692004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8570
8571 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8572
f453692c
MC
85732004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8574
8575 * gdb.base/callfuncs.c: Add copyright notice.
8576
f40063a5
MC
85772004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8578
8579 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8580 inheritance. PR gdb/1498, PR gcc/13539.
8581
19ac3974
EZ
85822004-01-13 Elena Zannoni <ezannoni@redhat.com>
8583
a9c64011
AS
8584 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8585 test specific name.
8586 * gdb.mi/gdb669.exp: Ditto.
8587 * gdb.mi/mi-pthreads.exp: Ditto.
8588 * gdb.mi/mi1-pthreads.exp: Ditto.
8589 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 8590
56c97c6e
MC
85912004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8592
8593 * gdb.cp/member-ptr.cc: Add copyright notice.
8594
a0644324
MC
85952004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8596
8597 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8598 some patterns for recent versions of gcc and hpacc. Delete
8599 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8600 Delete tests that access a NULL pointer-to-member-data. This
8601 script is still disabled for gcc.
8602
32fabe09
EZ
86032004-01-12 Elena Zannoni <ezannoni@redhat.com>
8604
8605 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 8606 escaped correctly.
32fabe09 8607
1f8a6abb
EZ
86082004-01-12 Elena Zannoni <ezannoni@redhat.com>
8609
8610 * gdb.base/sepdebug.exp: New file.
8611 * gdb.base/sepdebug.c: New file.
8612 * lib/gdb.exp (separate_debug_filename): New procedure.
8613 (gdb_gnu_strip_debug): New procedure.
8614
48efe704
AC
86152004-01-12 Andrew Cagney <cagney@redhat.com>
8616
8617 * gdb.mi/ChangeLog: Delete file. Renamed to ...
8618 * gdb.mi/ChangeLog-1999-2003: New file.
8619
a9415475
AC
86202004-01-12 Andrew Cagney <cagney@redhat.com>
8621
8622 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
8623 "Renaming a directory to a non-empty directory returns ENOTEMPTY
8624 or EEXIST", treat EBUSY as an XFAIL.
8625
83b8cf9d
MC
86262004-01-11 Michael Chastain <mec.gnu@mindspring.com>
8627
8628 * gdb.base/scope.exp: Remove obsolete setup_xfail for
8629 hp_cc_compiler.
8630
9939d2a8
MC
86312004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8632
8633 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
8634 decorations.
8635
1ff8cadf
MC
86362004-01-10 Michael Chastain <mec.gnu@mindspring.com>
8637
8638 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
8639 and "(aCC)" decorations. Remove obsolete doco about old
8640 test results.
8641
6fa9022e
MC
86422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8643
8644 * gdb.cp/exception.exp: Fix typo in doco.
8645
209721fe
MK
86462004-01-09 Mark Kettenis <kettenis@gnu.org>
8647
8648 * gdb.base/gdb1476.exp: Fix typo.
8649
ef11303e
MC
86502004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8651
8652 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
8653 file.
8654
041ab88c
MC
86552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
8656
8657 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
8658 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
8659 Use gdb_compile. Remove restriction on gcc. Add some patterns
8660 for recent version of gdb. Delete second half, which was a copy
8661 of the first half with different build flags. This test is
8662 still disabled because it is still not ready for production.
8663
e36d075a
MC
86642004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8665
8666 * gdb.cp/exception.cc: Add copyright notice.
8667 * gdb.cp/exception.exp: Add a notice that this file is broken
8668 because of line number changes caused by addition of copyright
8669 notice.
8670
42b190ad
MC
86712004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8672
8673 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
8674 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
8675
8f25f06b
MC
86762004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8677
8678 * gdb.cp/classes.exp: Accept gnu abi 2.
8679 * gdb.cp/derivation.exp: Likewise.
8680 * gdb.cp/overload.exp: Likewise.
8681 * gdb.cp/virtfunc.exp: Likewise.
8682
06ded8b8
MC
86832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
8684
8685 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
8686 semicolon after end of function.
8687
77c26ae3
MC
86882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8689
8690 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
8691 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
8692 boilerplate code for compiling and running the program under
8693 test. Add some string method tests.
8694
20757486
MC
86952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8696
8697 * gdb.cp/bs15503.cc: Add copyright notice.
8698 * gdb.cp/bs15503.exp: Adjust line number.
8699
0fd3b503
MC
87002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8701
8702 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
8703 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
8704
10d1bea8
MC
87052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8706
8707 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
8708 hp_cc_compiler.
8709
2789202a
MC
87102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8711
8712 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
8713 * gdb.cp/ctti.exp: Use the marker instead of "next".
8714 With gcc, run further before bailing.
8715
b862f14c
MC
87162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8717
8718 * gdb.cp/cttiadd.cc: Add copyright notice.
8719 * gdb.cp/cttiadd1.cc: Likewise.
8720 * gdb.cp/cttiadd2.cc: Likewise.
8721 * gdb.cp/cttiadd3.cc: Likewise.
8722
96da2469
MC
87232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8724
8725 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
8726 Use gdb_test, gdb_test_multiple. Use floating-point values that
8727 have exact representations in IEEE-ish formats.
8728
053248ff
MC
87292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8730
8731 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
8732 compilers. Delete duplicate call to get_compiler_info.
8733 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
8734 * gdb.base/volatile.exp: Likewise.
8735
84acecdd
MK
87362004-01-07 Mark Kettenis <kettenis@gnu.org>
8737
8738 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
8739 memory at address 0.
8740
fe11a27f
MC
87412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
8742
8743 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
8744 to test for hp-ux assembler. Fix copyright years.
8745
60ad077b
AC
87462004-01-07 Andrew Cagney <cagney@redhat.com>
8747
8748 * gdb.base/fileio.c (strerrno): Add "EBUSY".
8749
1c9b8f33
AC
87502004-01-07 Andrew Cagney <cagney@redhat.com>
8751
8752 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
8753 when creating the read-only file. From analysis by Roland McGrath
8754 and Elena Zannoni.
8755
753ccc7a
MC
87562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8757
8758 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
8759
eca3e36b
MC
87602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8761
8762 * gdb.base/cvexpr.c: Be type-safe with function pointers and
8763 data pointers.
8764
f8d4bac4
MC
87652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8766
8767 * gdb.cp/m-static.exp: Compile one source file at a time.
8768 Delete unused call to get_compiler_info.
8769
9b4e0f94
MC
87702004-01-06 Michael Chastain <mec.gnu@mindspring.com>
8771
8772 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
8773 * gdb.base/call-rt-st.exp: Likewise.
8774 * gdb.base/nodebug.exp: Likewise.
8775 * gdb.base/volatile.exp: Likewise.
8776 * gdb.cp/ref-types.exp: Likewise.
8777 * gdb.cp/templates.exp: Likewise.
8778
023c1024
MK
87792004-01-05 Mark Kettenis <kettenis@gnu.org>
8780
8781 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
8782
19703c4a
MC
87832004-01-05 Michael Chastain <mec.gnu@mindspring.com>
8784
8785 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
8786 hppa*-hp-hpux*.
8787
18b67037
MK
87882004-01-04 Mark Kettenis <kettenis@gnu.org>
8789
ba6219c8
MK
8790 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8791 x86_64-*-*.
8792
18b67037
MK
8793 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
8794 sparc64-*-* and sparc*-solaris2*.
8795
1bfbbb9d
MK
87962004-01-04 Mark Kettenis <kettenis@gnu.org>
8797
8798 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
8799 return ${tests}" test. The ${tests} already mentions the
8800 filename.
8801
06846494
MC
88022004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8803
8804 * gdb.cp/local.exp: Accept gcc abi 2.
8805
3b0cb202
MC
88062004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8807
8808 * gdb.cp/templates.exp: Accept gcc abi 2.
8809
0643ec3f
MC
88102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
8811
8812 * lib/compiler.cc: Remove supports_template_debugging.
8813 * gdb.cp/templates.exp: Do not test supports_template_debugging.
8814
d231d0b1
MC
88152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8816
8817 * gdb.cp/namespace.exp: Accept gcc abi 2.
8818
44ffb27c
MC
88192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8820
8821 * gdb.cp/method.exp: Accept gcc abi 2.
8822
184ad485
MC
88232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8824
8825 * gdb.cp/classes.exp: Generate identical results as old version.
8826 * gdb.cp/derivation.exp: Likewise.
8827 * gdb.cp/overload.exp: Likewise.
8828 * gdb.cp/virtfunc.exp: Likewise.
8829
116f09e7
MC
88302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8831
8832 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
8833 mysterious bug with sourceware version of expect.
8834
b1379776
MC
88352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8836
8837 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
8838 current versions of gcc, including gcc abi 2. Remove gratuitous
8839 restart of test program. Use gdb_test_multiple and gdb_test for
8840 all tests. Add patterns to xfail missing "const" in "const char *"
8841 and kfail PR gdb/1155.
8842
6b7a4c0e
MC
88432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
8844
8845 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
8846 current versions of gcc, including gcc abi 2. Remove gratuitous
8847 restart of test program. Use gdb_test_multiple and gdb_test for
8848 all tests. Add patterns to kfail PR gdb/1498.
8849
51615d72
MC
88502003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8851
8852 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
8853 current versions of gcc, including gcc abi 2. Use "breakpoint"
8854 and "continue" instead of restarting the target program. Use
8855 gdb_test_multiple and gdb_test for all tests.
8856
7b79a9d7
MK
88572004-01-01 Mark Kettenis <kettenis@gnu.org>
8858
8859 * gdb.asm/asm-source.exp: Update copyright year. Link statically
8860 for *-*-solaris2*.
8861
1cd3489f
MC
88622003-12-31 Michael Chastain <mec.gnu@mindspring.com>
8863
8864 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
8865 current versions of gcc, including gcc abi 2. Use "breakpoint"
8866 and "continue" instead of restarting the target program several
8867 times. Use gdb_test_multiple and gdb_test for all tests.
8868
850742db
MC
88692003-12-18 Michael Chastain <mec.gnu@mindspring.com>
8870
8871 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
8872 source files.
8873
eb4bbda8
MC
88742003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8875
8876 * gdb.base/environ.exp: Handle compiling test case from multiple
8877 source files.
8878
e42c7771
MC
88792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8880
8881 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
8882
80e4b428
JB
88832003-12-17 Jim Blandy <jimb@redhat.com>
8884
5f06973a
JB
8885 * gdb.base/freebpcmd.c: Add copyright notice.
8886
80e4b428
JB
8887 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
8888
0ab84fb7
MC
88892003-12-16 Michael Chastain <mec.gnu@mindspring.com>
8890
8891 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
8892
1b3bb3d0
JB
88932003-12-13 Jim Blandy <jimb@redhat.com>
8894
8895 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
8896
3a4c9371
KB
88972003-12-12 Kevin Buettner <kevinb@redhat.com>
8898
8899 * gdb.asm/frv.inc: New file.
8900 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
8901
a1dea79a
FF
89022003-12-09 Fred Fish <fnf@redhat.com>
8903
8904 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
8905 functions to break1.c and leave prototypes behind. Add more
8906 "set breakpoint NN here" comments.
8907 * gdb.base/break1.c: New file.
8908
8909 * gdb.base/break.exp: Handle compiling test case from multiple
8910 source files and change source file references as needed.
8911 * gdb.base/completion.exp: Ditto.
8912 * gdb.base/condbreak.exp: Ditto.
8913 * gdb.base/define.exp: Ditto.
8914 * gdb.base/ena-dis-br.exp: Ditto.
8915 * gdb.base/info-proc.exp: Ditto.
8916 * gdb.base/maint.exp: Ditto.
8917 * gdb.base/until.exp: Ditto.
8918
8919 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
8920 hardcoded line numbers.
8921 * gdb.base/define.exp: Ditto.
8922 * gdb.base/ena-dis-br.exp: Ditto.
8923 * gdb.base/maint.exp: Ditto.
8924 * gdb.base/until.exp: Ditto.
8925
8926 * gdb.base/completion.exp: Use "break1" for completion tests since
8927 "break" is no longer a unique prefix.
8928
5266b69c
AC
89292003-12-06 Andrew Cagney <cagney@redhat.com>
8930
8931 * gdb.base/structs.exp (test_struct_returns): When applicable, set
8932 "return_value_unimplemented". When an unimplemented struct return
8933 architecture, report incorrect values as a KFAIL
8934
374451f0
MC
89352003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8936
8937 * gdb.cp/rtti.exp: Accept new wording of warning from
8938 cp_lookup_rtti_type.
8939
ba9b20a7
MC
89402003-12-05 Michael Chastain <mec.gnu@mindspring.com>
8941
8942 Partial fix for PR testsuite/1456.
8943 * gdb.base/scope.exp (test_at_main): Replace references to
8944 gcc_compiled with calls to test_compiler_info.
8945 (test_at_foo): Likewise.
8946 (test_at_bar): Likewise.
8947
b74b6d0b
MC
89482003-12-04 Michael Chastain <mec.gnu@mindspring.com>
8949
8950 Partial fix for PR testsuite/1456.
8951 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
8952 to test_compiler_info.
8953
ccfa3402
MC
89542003-12-03 Michael Chastain <mec.gnu@mindspring.com>
8955
8956 * gdb.base/so-impl-ld.exp: Update copyright notice.
8957
f6246aba
MC
89582003-12-02 Michael Chastain <mec.gnu@mindspring.com>
8959
8960 Partial fix for PR testsuite/1456.
8961 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
8962 to test_compiler_info.
8963
13ae734a
MC
89642003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8965
8966 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
8967 from current versions of gdb. Clean up regular expressions.
8968 Delete redundant timeout case.
8969
d8e1cdee
MC
89702003-11-28 Michael Chastain <mec.gnu@mindspring.com>
8971
8972 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
8973 from current versions of gdb. Clean up regular expressions.
8974 Delete redundant timeout case.
8975
96457b64
MC
89762003-12-01 Michael Chastain <mec.gnu@mindspring.com>
8977
8978 Partial fix for PR testsuite/1456.
8979 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
8980 gcc_compiled with call to test_compiler_info.
8981
f35309fc
MC
89822003-11-30 Michael Chastain <mec.gnu@mindspring.com>
8983
8984 Partial fix for PR testsuite/1456.
8985 * gdb.base/list.exp (test_list_function): Delete unused declaration
8986 of gcc_compiled.
8987
d7afdf9b
MC
89882003-11-29 Michael Chastain <mec.gnu@mindspring.com>
8989
8990 Partial fix for PR testsuite/1456.
8991 * gdb.base/complex.exp: Replace reference to gcc_compiled with
8992 call to test_compiler_info.
8993
71507b56
MK
89942003-11-29 Mark Kettenis <kettenis@gnu.org>
8995
8996 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
8997 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
8998 it to create the appropriate note.inc.
8999 * gdb.asm/asmsrc1.s: Include "note.inc".
9000 * gdb.asm/netbsd.inc: New file.
9001 * gdb.asm/empty.inc: New file.
9002
f81f93f7
MC
90032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9004
9005 Partial fix for PR testsuite/1456.
9006 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9007 calls to test_compiler_info.
9008
9a77938e
MC
90092003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9010
9011 Partial fix for PR testsuite/1456.
9012 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9013 calls to test_compiler_info.
9014
e8367dc7
MK
90152003-11-27 Mark Kettenis <kettenis@gnu.org>
9016
9017 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9018 pattern for the KFAILs.
9019
526c61ee
AF
90202003-11-25 Adam Fedor <fedor@gnu.org>
9021
9022 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9023 * gdb.objc/objcdecode.m: New file.
9024
28f2d600
AF
90252003-11-25 Adam Fedor <fedor@gnu.org>
9026
9027 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9028 * gdb.objc/nondebug.m: New file.
9029
a3895cee
BE
90302003-11-26 Ben Elliston <bje@wasabisystems.com>
9031
9032 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9033 NetBSD as it does on FreeBSD. Modelled on a similar change by
9034 Mark Kettenis on 2003-05-30.
9035 (link-flags): Set to "--entry _start" regardless of target.
9036 Special linker flags are to be appended to $link-flags.
9037 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9038
c9f2c8a3
MC
90392003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9040
9041 * gdb.cp/method.exp: Accept output of new demangler.
9042
15a0587a 90432003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9044
9045 * gdb/class2.exp: New file.
9046 * gdb/class2.cc: New file.
9047
3c00b570
MC
90482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9049
9050 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9051 of new demangler.
9052
7027acc7
MK
90532003-11-23 Mark Kettenis <kettenis@gnu.org>
9054
9055 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9056 of gdb_test "run".
9057
b0e1598a
MK
90582003-11-23 Mark Kettenis <kettenis@gnu.org>
9059
9060 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9061 "continue" into "run".
9062
4d9eda44
MC
90632003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9064
9065 Partial fix for PR testsuite/1456.
9066 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9067 call to test_compiler_info.
9068 * gdb.cp/ctti.exp: Likewise.
9069 * gdb.cp/derivation.exp: Likewise.
9070 * gdb.cp/member-ptr.exp: Likewise.
9071 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9072 reference to gcc_compiled.
9073
90742003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9075
9076 Fix PR testsuite/1463.
9077 * gdb.base/structs.exp (start_structs_test): Call
9078 get_debug_format before using the debug format.
9079
d422fe19
AC
90802003-11-22 Andrew Cagney <cagney@redhat.com>
9081
9082 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9083 * gdb.base/structs.exp: Use gdb_test_multiple.
9084
039cf96d
AC
90852003-11-20 Andrew Cagney <cagney@redhat.com>
9086
6882279b
AC
9087 * gdb.base/structs.exp: Handle and recover from internal errors.
9088 Replace "foo${n}" with "foo<n>" in test messages.
9089
e53890ae
AC
9090 * gdb.base/structs.exp: Update copyright. Rewrite.
9091 * gdb.base/structs.c: Update copyright. Rewrite.
9092
2b211c59
AC
9093 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9094 resync count exceeded.
d63a86f8 9095
039cf96d
AC
9096 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9097 from the internal error.
9098 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9099 Original from Jim Blandy.
9100 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9101
eac98b22
AC
91022003-11-19 Andrew Cagney <cagney@redhat.com>
9103
9104 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9105 KFAIL.
9106
67455b2a
MK
91072003-11-17 Mark Kettenis <kettenis@gnu.org>
9108
9109 New testcase for PR backtrace/1435.
9110 * gdb.arch/i386-unwind.exp: New file.
9111 * gdb.arch/i386-unwind.c: New file.
9112
853d6e5b
AC
91132003-11-17 Andrew Cagney <cagney@redhat.com>
9114
9115 * lib/gdb.exp (compiler_info): New global.
9116 (test_compiler_info): New function.
9117 (get_compiler_info): Set compiler_info.
9118 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9119 "compiler_info" to gcc-<major>-<minor>.
9120
38cf6e11
MC
91212003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9122
9123 * gdb.trace/configure: Remove.
9124
a50d3602
EZ
91252003-11-13 Elena Zannoni <ezannoni@redhat.com>
9126
9127 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9128 breakpoints.
a50d3602
EZ
9129 * gdb.base/break.exp: Remove all references to explicit line
9130 numbers.
9131
d9407aaa
NC
91322003-11-11 Nick Clifton <nickc@redhat.com>
9133
9134 * gdb.base/shreloc.exp: Do not run for targets which do not
9135 support shared objects.
9136
db488fc1
CV
91372003-11-10 Corinna Vinschen <vinschen@redhat.com>
9138
9139 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9140 Don't run tests if nofileio flag is given.
9141
6a90a18e
EZ
91422003-11-07 Elena Zannoni <ezannoni@redhat.com>
9143
9144 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9145 as well as 'Watchpoint'.
6a90a18e 9146
0b915e9c
EZ
91472003-11-06 Elena Zannoni <ezannoni@redhat.com>
9148
9149 Reported by Jim Ingham <jingham@apple.com>:
9150 * gdb.base/annota1.exp: Match at least one occurrence of the
9151 signal handler annotation.
9152
d7e4b55f
EZ
91532003-11-06 Elena Zannoni <ezannoni@redhat.com>
9154
a9c64011
AS
9155 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9156 as well as 'Watchpoint'.
d7e4b55f 9157
2fe4e8d0
MC
91582003-11-05 Michael Chastain <mec@shout.net>
9159
9160 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9161
6ef88553
KW
91622003-11-03 Kris Warkentin <kewarken@qnx.com>
9163
9164 * gdb.arch/gdb1291.c: New test file.
9165 * gdb.arch/gdb1291.exp: New test script.
9166 * gdb.arch/gdb1431.c: New test file.
9167 * gdb.arch/gdb1431.exp: New test script.
9168
ae7dc4d8
MC
91692003-10-22 Michael Chastain <mec@shout.net>
9170
9171 * gdb.mi/pthreads.c: Add copyright notice.
9172
c39d7427
MC
91732003-10-22 Michael Chastain <mec@shout.net>
9174
9175 * gdb.threads/pthreads.c: Add copyright notice.
9176
8b7d96c1
MC
91772003-10-20 Michael Chastain <mec@shout.net>
9178
9179 * gdb.base/gdb1056.exp: New test script.
9180
d1d69fdd
DJ
91812003-10-13 Daniel Jacobowitz <drow@mvista.com>
9182
9183 * gdb.threads/killed.exp: Use gdb_run_cmd.
9184
7d605576
DJ
91852003-10-13 Daniel Jacobowitz <drow@mvista.com>
9186
9187 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9188 create a core file.
9189 * gdb.threads/gcore-thread.exp: Likewise.
9190
618ec112
CV
91912003-10-13 Corinna Vinschen <vinschen@redhat.com>
9192
9193 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9194 type, based on char type.
9195 (struct bit_flags_short_t): New bitfield type, based on short type.
9196 (init_bit_flags_char): New fuction.
9197 (init_bit_flags_short): Ditto.
9198 (print_bit_flags_char): Ditto.
9199 (print_bit_flags_short): Ditto.
9200 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9201
9367a73c
MC
92022003-10-11 Michael Chastain <mec@shout.net>
9203
9204 * gdb.base/call-rt-st.exp: Update copyright year.
9205
1decf120
KI
92062003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9207
9208 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9209 * gdb.disasm/sh3.s: Ditto.
9210
5445b2ae
DJ
92112003-10-07 Daniel Jacobowitz <drow@mvista.com>
9212
9213 * gdb.threads/switch-threads.exp: New test.
9214 * gdb.threads/switch-threads.c: New source file.
9215
aec24853
CV
92162003-10-07 Corinna Vinschen <vinschen@redhat.com>
9217
9218 * gdb.base/ending-run.exp: Add sh specific case.
9219
adc7428d
AC
92202003-10-06 Andrew Cagney <cagney@redhat.com>
9221
9222 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9223 * gdb.disasm/mn10200.exp: Delete obsolete file.
9224
c9d37158
DJ
92252003-09-29 Daniel Jacobowitz <drow@mvista.com>
9226
9227 * ChangeLog: Correct an entry command.exp -> commands.exp.
9228 * gdb.base/commands.exp (bp_deleted_in_command_test)
9229 (temporary_breakpoint_commands): Check noargs.
9230
79c2c32d
DC
92312003-09-25 David Carlton <carlton@kealia.com>
9232
9233 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9234 of some print tests, where appropriate. Add tests for C::D::cd,
9235 E::ce, F::cXfX, G::XgX.
9236 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9237
594e6d67
RE
92382003-09-25 Richard Earnshaw <rearnsha@arm.com>
9239
9240 * lib/java.exp (java_init): Import target_alias before using it.
9241
10f0d451
DC
92422003-09-25 David Carlton <carlton@kealia.com>
9243
9244 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9245
274bcba0
EZ
92462003-09-23 Elena Zannoni <ezannoni@redhat.com>
9247
d63a86f8 9248 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 9249 weirdness.
274bcba0 9250
cdbf20f7
MC
92512003-09-17 Michael Chastain <mec@shout.net>
9252
9253 * gdb.cp/gdb1355.exp: New file.
9254 * gdb.cp/gdb1355.c: New file.
9255
71e06f80
CV
92562003-09-15 Corinna Vinschen <vinschen@redhat.com>
9257
9258 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9259 * gdb.asm/sh.inc: New file.
9260
5c4e30ca
DC
92612003-09-11 David Carlton <carlton@kealia.com>
9262
bd45b7af
DC
9263 * gdb.cp/namespace.exp: Add tests for namespace types.
9264 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
9265 (test_namespace): New.
9266
1c199746
EZ
92672003-09-11 Elena Zannoni <ezannoni@redhat.com>
9268
a9c64011 9269 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 9270 * gdb.stabs/weird.exp: Ditto.
1c199746 9271
04ed252f
MC
92722003-09-08 Michael Chastain <mec@shout.net>
9273
9274 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9275
d8a2d9e7
MC
92762003-09-07 Michael Chastain <mec@shout.net>
9277
9278 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9279 'parse error'.
9280
161afb24
MK
92812003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9282
9283 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9284
49f2741a
MC
92852003-08-30 Michael Chastain <mec@shout.net>
9286
9287 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9288 * gdb.gdb/observer.exp: Ditto.
9289 * gdb.gdb/xfullpath.exp: Ditto.
9290
8afa723e
MK
92912003-08-29 Mark Kettenis <kettenis@gnu.org>
9292
9293 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9294 *-*-*bsd*.
9295
f31dfe3b
JJ
92962003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9297
9298 * gdb.base/dump.exp: Skip for ia64.
9299
4630e498
JJ
93002003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9301
9302 * gdb.asm/asm-source.exp: Add ia64 support.
9303 * gdb.asm/ia64.inc: New file.
9304
1105b7ef
MC
93052003-08-22 Michael Chastain <mec@shout.net>
9306
9307 * gdb.cp: New directory.
9308 * gdb.cp/*: Copy from gdb.c++/*.
9309 * gdb.c++/*: Remove.
9310 * Makefile.in: Change gdb.c++ to gdb.cp.
9311 * configure.in: Ditto.
9312 * configure: Regnerate.
9313
c945b932
MK
93142003-08-18 Mark Kettenis <kettenis@gnu.org>
9315
9316 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9317 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9318
2b66634b
DJ
93192003-08-17 Daniel Jacobowitz <drow@mvista.com>
9320
9321 * mi-var-display.exp (-var-list-children weird): Accept function
9322 pointers with argument types.
9323 * mi1-var-display.exp (-var-list-children weird): Likewise.
9324 * mi2-var-display.exp (-var-list-children weird): Likewise.
9325
a356f73b
DJ
93262003-08-17 Daniel Jacobowitz <drow@mvista.com>
9327
9328 * gdb.base/annota3.exp: Add missing newline.
9329
483417b8
MC
93302003-08-06 Michael Chastain <mec@shout.net>
9331
9332 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9333
c99c59c3
MS
93342003-08-12 Michael Snyder <msnyder@redhat.com>
9335
9336 * gdb.base/float.exp: Add test for SH.
9337
55ed7501
MK
93382003-08-10 Mark Kettenis <kettenis@gnu.org>
9339
9340 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9341
1a371f2e
EZ
93422003-08-07 Elena Zannoni <ezannoni@redhat.com>
9343
9344 * gdb.base/completion.exp: Remove reduntant completion test
9345 on filename.
9346
e0f353ce
EZ
93472003-08-07 Elena Zannoni <ezannoni@redhat.com>
9348
a9c64011
AS
9349 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9350 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9351 gdb.trace/save-trace.exp: Make sure that full pathnames are
9352 escaped correctly.
e0f353ce 9353
5710a1af 93542003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 9355
a9c64011
AS
9356 * configure.in: Don't generate config.h from config.hin.
9357 * configure: Regenerate.
9358 * config.hin: Remove file.
9359 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9360 * gdb.threads/pthreads.c: Ditto.
5710a1af 9361
dcd81ce9
DJ
93622003-08-07 Daniel Jacobowitz <drow@mvista.com>
9363
9364 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9365 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9366 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9367 Replace ld24 with seth/add3.
9368
6009d884
AC
93692003-08-02 Andrew Cagney <cagney@redhat.com>
9370
9371 * gdb.base/annota3.exp: New file.
9372 * gdb.base/annota3.c: New file.
9373 * gdb.c++/annota3.exp: New file.
9374 * gdb.c++/annota3.cc: New file.
9375
51514e06
MC
93762003-07-29 Michael Chastain <mec@shout.net>
9377
9378 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9379 actually failed.
9380 (do_pass): Likewise.
9381 * gdb.threads/tls.exp: Always initialize no_of_threads.
9382
4ee6625b
DJ
93832003-07-27 Daniel Jacobowitz <drow@mvista.com>
9384
9385 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9386 pattern.
9387 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9388 * gdb.threads/tls.exp: Recognize one case of the host library not
9389 supporting TLS.
9390
225f2bf6
AC
93912003-07-27 Andrew Cagney <cagney@redhat.com>
9392
9393 * gdb.base/fileio.exp: Use SH when running commands using
9394 remote_exec.
9395
bcb27c9f
DJ
93962003-07-24 Daniel Jacobowitz <drow@mvista.com>
9397
9398 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9399 * gdb.base/relocate.c (dummy): New padding array.
9400
3d67be83
MS
94012003-07-22 Michael Snyder <msnyder@redhat.com>
9402
d63a86f8 9403 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
9404
9405 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9406 patterns to be more general, accepting old and new output.
9407 Some output chars (such as '+') also must be quoted.
d63a86f8 9408 Some addresses are displayed numerically instead of
3d67be83
MS
9409 symbolically.
9410
57ba3b85
MS
94112003-07-23 Michael Snyder <msnyder@redhat.com>
9412
686d097c
MS
9413 * gdb.base/return2.exp: Don't test long-long return.
9414
57ba3b85
MS
9415 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9416 * gdb.disasm/t01_mov.exp: Ditto.
9417 * gdb.disasm/t02_mova.s: Ditto.
9418 * gdb.disasm/t02_mova.exp: Ditto.
9419 * gdb.disasm/t03_add.s: Ditto.
9420 * gdb.disasm/t03_add.exp: Ditto.
9421 * gdb.disasm/t04_sub.s: Ditto.
9422 * gdb.disasm/t04_sub.exp: Ditto.
9423 * gdb.disasm/t05_cmp.s: Ditto.
9424 * gdb.disasm/t05_cmp.exp: Ditto.
9425 * gdb.disasm/t06_ari2.s: Ditto.
9426 * gdb.disasm/t06_ari2.exp: Ditto.
9427 * gdb.disasm/t07_ari3.s: Ditto.
9428 * gdb.disasm/t07_ari3.exp: Ditto.
9429 * gdb.disasm/t08_or.s: Ditto.
9430 * gdb.disasm/t08_or.exp: Ditto.
9431 * gdb.disasm/t09_xor.s: Ditto.
9432 * gdb.disasm/t09_xor.exp: Ditto.
9433 * gdb.disasm/t10_and.s: Ditto.
9434 * gdb.disasm/t10_and.exp: Ditto.
9435 * gdb.disasm/t11_logs.s: Ditto.
9436 * gdb.disasm/t11_logs.exp: Ditto.
9437 * gdb.disasm/t12_bit.s: Ditto.
9438 * gdb.disasm/t12_bit.exp: Ditto.
9439 * gdb.disasm/t13_otr.s: Ditto.
9440 * gdb.disasm/t13_otr.exp: Ditto.
9441
e00759ef
EZ
94422003-07-22 Elena Zannoni <ezannoni@redhat.com>
9443
9444 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9445
8bc2021f
EZ
94462003-07-22 Elena Zannoni <ezannoni@redhat.com>
9447
a9c64011
AS
9448 * gdb.threads/tls.c : New file.
9449 * gdb.threads/tls.exp : New file.
9450 * gdb.threads/tls-main.c : New file.
9451 * gdb.threads/tls-shared.c : New file.
9452 * gdb.threads/tls-shared.exp : New file.
8bc2021f 9453
89320c4c
AS
94542003-07-22 Andreas Schwab <schwab@suse.de>
9455
9456 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9457
180dea7c
AS
94582003-07-20 Andreas Schwab <schwab@suse.de>
9459
9460 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9461 due to insn reordering.
9462
0714963c
AC
94632003-07-15 Andrew Cagney <cagney@redhat.com>
9464
9465 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9466
98a23b3f
MC
94672003-07-15 Michael Chastain <mec@shout.net>
9468
9469 * gdb.base/gdb1250.exp: New file.
9470 * gdb.base/gdb1250.c: New file.
9471
27e417a2
ML
94722003-07-09 Michal Ludvig <mludvig@suse.cz>
9473
9474 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9475 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9476
8bc2021f
EZ
94772003-07-09 Elena Zannoni <ezannoni@redhat.com>
9478
a9c64011
AS
9479 * gdb.threads/tls.c: New file.
9480 * gdb.threads/tls.exp: New file.
9481 * gdb.threads/tls-main.c: New file.
9482 * gdb.threads/tls-shared.c: New file.
9483 * gdb.threads/tls-shared.exp: New file.
8bc2021f 9484
d99968dc
EZ
94852003-07-09 Elena Zannoni <ezannoni@redhat.com>
9486
9487 * gdb.base/annota1.exp: Make sure that we properly escape the
9488 full path of the source file. Xfail more permissive patterns,
d63a86f8 9489 due to a compiler debug info problem.
d99968dc 9490
83876b3b
AS
94912003-07-07 Andreas Schwab <schwab@suse.de>
9492
2705e972
AS
9493 * gdb.asm/m68k.inc: New file.
9494 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9495
83876b3b
AS
9496 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9497 arguments"): Also match negative number.
9498
9499 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9500
3a871b37
DJ
95012003-07-03 Daniel Jacobowitz <drow@mvista.com>
9502
9503 * gdb.base/store.c (charest): New typedef.
9504 (add_char): Rename to add_charest, update.
9505 (wack_char): Rename to wack_charest, update types. Return l + r
9506 to keep r live across the call.
9507 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9508 (wack_double, wack_doublest): Return l + r to keep r live across
9509 the call.
9510 * gdb.base/store.exp: Accomodate store.c changes.
9511
b2a7f303
DC
95122003-06-30 David Carlton <carlton@kealia.com>
9513
9514 * gdb.c++/maint.exp (test_invalid_name): New.
9515 (test_first_component): Add tests for invalid names.
9516
3c6cb4a1
MC
95172003-06-29 Michael Chastain <mec@shout.net>
9518
9519 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9520 output of '<VTT for class>' for virtual base classes.
9521
f1c2644b
DJ
95222003-06-29 Daniel Jacobowitz <drow@mvista.com>
9523
9524 * gdb.base/completion.exp: Tab-complete "complet" instead of
9525 "compl".
9526 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9527
18080350
DJ
95282003-06-29 Daniel Jacobowitz <drow@mvista.com>
9529
9530 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9531 * gdb.base/volatile.exp: Likewise.
9532
f56973f8
DJ
95332003-06-29 Daniel Jacobowitz <drow@mvista.com>
9534
9535 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9536 gdb/1265.
9537
95382003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
9539 Daniel Jacobowitz <drow@mvista.com>
9540
9541 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9542 initial line count of 'captured_main' from 26 to 32.
9543 (test_with_self): Allow xmalloc call to be interleaved with the
9544 preceding two lines.
9545
e766d4d6
JB
95462003-06-24 Joel Brobecker <brobecker@gnat.com>
9547
9548 * gdb.base/bang.exp: New testcase.
9549
f125c9a4
JB
95502003-06-23 Joel Brobecker <brobecker@gnat.com>
9551
9552 * gdb.base/langs.exp: Add some tests for the "minimal" language
9553 support.
9554
6e25beaf
EZ
95552003-06-23 Elena Zannoni <ezannoni@redhat.com>
9556
9557 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9558 the testcase.
9559
2f816dda
DJ
95602003-06-22 Daniel Jacobowitz <drow@mvista.com>
9561
9562 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9563 offset.
9564
db5a5748
DJ
95652003-06-22 Daniel Jacobowitz <drow@mvista.com>
9566
9567 * gdb.c++/pr-1210.cc: New file.
9568 * gdb.c++/pr-1210.exp: New file.
9569
1df0c130
DJ
95702003-06-21 Daniel Jacobowitz <drow@mvista.com>
9571
9572 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9573 000-exec-continue.
9574
a92feac0
MK
95752003-06-15 Mark Kettenis <kettenis@gnu.org>
9576
9577 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9578 on *-*-*bsd* instead of *-*-freebsd*.
9579
81a58f5b
AC
95802003-06-14 Andrew Cagney <cagney@redhat.com>
9581
9582 * gdb.base/store.exp: Test longest and doublest. Test all
9583 parameters. Weaken return statement match.
9584 * gdb.base/store.c: Add longest and doublest - aka long long and
9585 long double functions. Put all parameters into local register
9586 variables. Use negative values.
9587
b257a0d3
AC
95882003-06-14 Andrew Cagney <cagney@redhat.com>
9589
9590 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9591 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9592 exit status.
9593 * gdb.base/fileio.exp: Disable target when nointerrupts and
9594 noinferiorio, instead of limiting it to remote. Use remote_exec
9595 instead of system.
d63a86f8 9596
21c38304
JJ
95972003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9598
9599 * gdb.base/float.exp: Add ia64 support.
9600
1bcdb424
CV
96012003-06-12 Corinna Vinschen <vinschen@redhat.com>
9602
9603 * gdb.base/fileio.exp: Run only on remote targets.
9604
6aeb981f
CV
96052003-06-10 Corinna Vinschen <vinschen@redhat.com>
9606
9607 * gdb.base/fileio.c: New file, testing File-I/O.
9608 * gdb.base/fileio.exp: Ditto.
9609
53df362e
RG
96102003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9611
9612 * gdb.base/shreloc.exp: New file, check symbol values obtained from
9613 shared objects after relocation at load time (gdb PR/1132).
9614 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 9615 as above, part of the shared object relocation test.
53df362e 9616
ffee1b46
MK
96172003-06-08 Mark Kettenis <kettenis@gnu.org>
9618
b5ca3722
MK
9619 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
9620 fully filled history list.
9621 * gdb.base/gdb_history: New file.
9622
03ed860d
MK
9623 * gdb.base/signals.exp: XFAIL "continue to func1" on
9624 i*86-*-freebsd*.
9625
ffee1b46
MK
9626 * gdb.base/attach.exp: When trying to attach to a nonexistent
9627 process, make it possible to specify the PID based on the target,
9628 and do so for *-*-freebsd*.
9629
d80dbb52
RH
96302003-06-02 Richard Henderson <rth@redhat.com>
9631
9632 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
9633
6dd77b81
RH
96342003-06-02 Richard Henderson <rth@redhat.com>
9635
9636 * gdb.base/selftest.exp: Next over lim_at_start initialization.
9637
f6347e16
RH
96382003-06-02 Richard Henderson <rth@redhat.com>
9639
9640 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
9641
2c161407
DJ
96422003-06-01 Daniel Jacobowitz <drow@mvista.com>
9643
9644 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
9645 of globalvar.
9646
572eb746
MK
96472003-06-01 Mark Kettenis <kettenis@gnu.org>
9648
9649 * gdb.asm/asm-source.exp: Check for memory read errors in
9650 disassembler test on *BSD too.
9651
9e9617a5
RH
96522003-06-01 Richard Henderson <rth@redhat.com>
9653
9654 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
9655 for .frame.
9656 (gdbasm_call): Lose ldgp.
9657 (gdbasm_startup): Add frame information.
9658 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
9659
7b34ad4e
MK
96602003-05-31 Mark Kettenis <kettenis@gnu.org>
9661
9662 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
9663 i?86-*-*.
9664
10059fdf
MK
96652003-05-30 Mark Kettenis <kettenis@gnu.org>
9666
9667 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9668 FreeBSD.
9669
acf4b816
RH
96702003-05-29 Richard Henderson <rth@redhat.com>
9671
9672 * gdb.asm/alpha.inc: New file.
9673 * gdb.asm/asm-source.exp: Use it.
9674
e9ecd949
JB
96752003-05-29 Jim Blandy <jimb@redhat.com>
9676
9677 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
9678 'core.PID'.
9679
e3e5a4f3
JB
96802003-05-22 Jim Blandy <jimb@redhat.com>
9681
9682 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
9683 backtrace.
d63a86f8 9684
72fe3d25
DC
96852003-05-20 David Carlton <carlton@math.stanford.edu>
9686
9687 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
9688 this time.
9689
58da2eb2
DC
96902003-05-19 David Carlton <carlton@bactrian.org>
9691
9692 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
9693 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
9694
1fcb5155
DC
96952003-05-19 David Carlton <carlton@bactrian.org>
9696
9697 * gdb.c++/namespace.exp: Add namespace scope and anonymous
9698 namespace tests.
9699 Bump copyright date.
9700 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
9701 (main): Call C::D::marker2.
9702 * gdb.c++/namespace1.cc: New file.
9703
85e85163
JJ
97042003-05-14 Jeff Johnston <jjohnstn@redhat.com>
9705
9706 Roland McGrath <roland@redhat.com>
d63a86f8 9707 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
9708 there is no manager thread.
9709
a25fbfec
JJ
97102003-05-08 Jeff Johnston <jjohnstn@redhat.com>
9711
d63a86f8
RM
9712 * gdb.threads/schedlock.exp: Remove assumption that all threads
9713 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
9714 in one of the child threads rather than the main thread.
9715
be375bae
JB
97162003-05-07 Jim Blandy <jimb@redhat.com>
9717
09bf6082
JB
9718 Add support for assembly source testing on the s390x.
9719 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
9720 architecture.
9721 * gdb.asm/s390x.inc: New file.
9722
be375bae
JB
9723 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
9724 succession of 'if' statements.
9725
00905d52
AC
97262003-05-05 Andrew Cagney <cagney@redhat.com>
9727
9728 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
9729
b1e29e33
AC
97302003-05-05 Andrew Cagney <cagney@redhat.com>
9731
9732 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
9733 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
9734
e33d66ec
EZ
97352003-05-02 Elena Zannoni <ezannoni@redhat.com>
9736
9737 * gdb.base/charset.exp: Update based on new behavior of set/show
9738 charset commands.
9739
2b6fd0d8
AC
97402003-05-01 Andrew Cagney <cagney@redhat.com>
9741
9742 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
9743 variable do not give memory errors.
9744
130cacce
AF
97452003-04-30 Adam Fedor <fedor@gnu.org>
9746
9747 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
9748 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
9749 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
9750 gdb.objc/basicclass.m: : New files
9751
9752 * lib/gdb.exp (gdb_compile_objc): New procedure.
9753
bea71854
DJ
97542003-04-27 Daniel Jacobowitz <drow@mvista.com>
9755
9756 * gdb.base/signals.exp: Make backtrace tests more specific.
9757
0f20eeea
DC
97582003-04-23 David Carlton <carlton@bactrian.org>
9759
9760 * gdb.c++/maint.exp (test_first_component): Add tests for
9761 'operator' in more locations.
9762
c8c4d8dc
KB
97632003-04-16 Kevin Buettner <kevinb@redhat.com>
9764
9765 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
9766
3fe60e3c
EZ
97672003-04-16 Elena Zannoni <ezannoni@redhat.com>
9768
9769 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 9770 func marke' instead. Update test name.
3fe60e3c 9771
9219021c
DC
97722003-04-15 David Carlton <carlton@math.stanford.edu>
9773
9774 * gdb.c++/maint.exp: New file.
9775
5dd55bdd
EZ
97762003-04-14 Elena Zannoni <ezannoni@redhat.com>
9777
9778 * gdb.threads/schedlock.c: Change type of thread function argument
9779 to long, to avoid warnings on 64-bit platforms.
9780
00890572
EZ
97812003-04-14 Elena Zannoni <ezannoni@redhat.com>
9782
a9c64011
AS
9783 * gdb.base/attach.exp: Add new message from ptrace in case of
9784 attaching to nonexistent process.
d63a86f8 9785
93201743
JB
97862003-04-11 Jim Blandy <jimb@redhat.com>
9787
9788 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9789 gdb.c++/userdef.cc: Place comments on the lines to which the
9790 marker function might return.
9791 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9792 gdb.c++/userdef.exp: Look for those comments to check that we've
9793 returned to the right place, instead of checking line numbers.
9794
2a11c64d
EZ
97952003-04-11 Elena Zannoni <ezannoni@redhat.com>
9796
a9c64011
AS
9797 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
9798 match on sourcefile name, instead of directory name.
2a11c64d 9799
68ab8fc5
EZ
98002003-04-10 Elena Zannoni <ezannoni@redhat.com>
9801
d63a86f8 9802 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
9803 working directory name.
9804
5624293a
JB
98052003-04-09 Jim Blandy <jimb@redhat.com>
9806
9807 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
9808 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
9809 after an inferior function call, report the failure, but allow the
9810 test to continue.
9811
f1f02ee4
SC
98122003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9813
9814 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9815 with -DPROTOTYPES.
9816
6eb79af0
SC
98172003-04-05 Stephane Carrez <stcarrez@nerim.fr>
9818
9819 * gdb.base/break.exp: Revert last patch.
9820
8dfb4cf0
SC
98212003-04-04 Stephane Carrez <stcarrez@nerim.fr>
9822
9823 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
9824 with -DPROTOTYPES.
9825
ed4c619a
AC
98262003-04-02 Andrew Cagney <cagney@redhat.com>
9827
9828 * gdb.base/callfuncs.exp: Make "print add" messages unique.
9829 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
9830 matching directories by the name breakpoint.
9831 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
9832 Make "continue to marker1" consistent.
9833 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
9834 message consistent.
9835 * lib/gdb.exp: Put "the program is no longer running", and "the
9836 program exited" in parenthesis.
9837 * lib/mi-support.exp: Ditto.
d63a86f8 9838
4e35d5f0 98392003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 9840
4e35d5f0
BR
9841 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
9842
71900fe8
AC
98432003-03-29 Andrew Cagney <cagney@redhat.com>
9844
9845 * gdb.base/sizeof.c (main): Print the value of '\377'.
9846 * gdb.base/sizeof.exp: Check the sign of '\377'.
9847
c0655a16
MC
98482003-03-27 Michael Chastain <mec@shout.net>
9849
9850 * gdb.base/gdb1090.exp: New file.
9851 * gdb.base/gdb1090.cc: New file.
9852
5b2a3989
JB
98532003-03-27 J. Brobecker <brobecker@gnat.com>
9854
9855 * gdb.gdb/observer.exp: New regression test.
9856
79876890
MC
98572003-03-27 Michael Chastain <mec@shout.net>
9858
9859 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
9860 * gdb.base/ptype.exp: Likewise.
9861
6eac95e3
CV
98622003-03-27 Corinna Vinschen <vinschen@redhat.com>
9863
9864 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
9865
e8c71839
MC
98662003-03-26 Michael Chastain <mec@shout.net>
9867
9868 * gdb.base/ptype.exp: Actually use some typedef'd types.
9869
71b10041
SC
98702003-03-21 Stephane Carrez <stcarrez@nerim.fr>
9871
9872 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
9873 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
9874
2512cf80
CV
98752003-03-20 Corinna Vinschen <vinschen@redhat.com>
9876
9877 * gdb.base/default.exp: Fix regular expression.
9878
0d195a4f
CV
98792003-03-20 Corinna Vinschen <vinschen@redhat.com>
9880
9881 * gdb.base/args.exp: Fix regular expression.
9882
8a2dbca8
CV
98832003-03-20 Corinna Vinschen <vinschen@redhat.com>
9884
9885 * gdb.base/help.exp: Allow Win32 child process.
9886
bf028682
CV
98872003-03-20 Corinna Vinschen <vinschen@redhat.com>
9888
9889 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
9890 when stepping out of main().
9891
182dbe85
CV
98922003-03-20 Corinna Vinschen <vinschen@redhat.com>
9893
9894 * gdb.base/default.exp: Check for win32 specific message when calling
9895 "run" without executable.
9896
d67a6ba5
CV
98972003-03-20 Corinna Vinschen <vinschen@redhat.com>
9898
9899 * gdb.base/args.exp: Expect .exe in output.
9900
a955b5bb
CV
99012003-03-20 Corinna Vinschen <vinschen@redhat.com>
9902
9903 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
9904 Cygwin native.
9905
bf6bad4b
AC
99062003-03-17 Andrew Cagney <cagney@redhat.com>
9907
9908 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
9909 vector registes.
9910 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
9911 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
9912
293e9a31
DC
99132003-03-17 David Carlton <carlton@math.stanford.edu>
9914
9915 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
9916 test, for PR breakpoints/38.
9917 Call test_watchpoint_and_breakpoint.
9918 * gdb.base/watchpoint.c (func3): New function.
9919 (main): Call func3.
9920
5330f2db
DC
99212003-03-04 David Carlton <carlton@math.stanford.edu>
9922
9923 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
9924 Garply<Garply<char> >:: garply".
9925 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
9926 with respect to PR c++/1111; note also PR c++/1113.
9927 (test_template_breakpoints): KFAIL "constructor breakpoint" with
9928 respect to PR c++/1062.
9929 KFAIL "destructor breakpoint" with respect to PR c++/1112.
9930
6ece72da
DC
99312003-03-03 David Carlton <carlton@math.stanford.edu>
9932
9933 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
9934 with respect to PR c++/57.
9935 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
9936 c++/826.
9937 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
9938 respect to PR c++/57.
9939
85ca1584
DC
99402003-03-03 David Carlton <carlton@math.stanford.edu>
9941
9942 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
9943 respect to PR c++/33 into FAILs.
9944
98e9c5b8
MC
99452003-03-03 Michael Chastain <mec@shout.net>
9946
7bedbf27
MC
9947 * configure.in: Update copyright years.
9948
99492003-03-03 Michael Chastain <mec@shout.net>
9950
9951 * Makefile.in: Update copyright years.
98e9c5b8 9952
f683e100
DC
99532003-02-28 David Carlton <carlton@math.stanford.edu>
9954
9955 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
9956 print class instead of struct and/or superfluous protection
9957 specifiers, as long as the resulting output is equivalent to the
9958 source code.
9959 Delete FIXME from end of messages on tests that don't need
9960 fixing.
9961
a9e0cf2c
DC
99622003-02-28 David Carlton <carlton@math.stanford.edu>
9963
9964 * gdb.c++/templates.exp (do_tests): Allow const in the two
9965 Foo<volatile char *>::foo tests.
9966
e8d359df
MS
99672003-02-27 Michael Snyder <msnyder@redhat.com>
9968
d63a86f8 9969 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
9970 will be consistant.
9971
0b71dc91
DC
99722003-02-26 David Carlton <carlton@math.stanford.edu>
9973
9974 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
9975 char *>::foo" test with respect to PR c++/33. Create a new test
9976 which is identical to that one except that it doesn't put the
9977 space between the "char" and the "*"; KFAIL it, too.
9978
dd14ab43
DC
99792003-02-26 David Carlton <carlton@math.stanford.edu>
9980
9981 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
9982 template types into either PASSes or KFAILs (corresponding to PR
9983 c++/57). Tweak indentation. Update copyright.
9984
1146c7f1
SC
99852003-02-23 Stephane Carrez <stcarrez@nerim.fr>
9986
9987 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
9988
74641dfb
MC
99892003-02-13 Michael Chastain <mec@shout.net>
9990
9991 * gdb.base/exprs.exp: Remove i960 remnants.
9992 * gdb.base/funcargs.exp: Likewise.
9993 * gdb.base/list.exp: Likewise.
9994 * gdb.base/ptype.exp: Likewise.
9995
559cd2d0
DC
99962003-02-14 David Carlton <carlton@math.stanford.edu>
9997
9998 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
9999 pEe->D::vg()" from XFAIL to KFAIL.
10000
c4f90d87
JM
100012003-02-13 Jason Molenda (jmolenda@apple.com)
10002
10003 * gdb.base/maint.exp: Update maint print statistics regexp to include
10004 new entries.
10005
cbc4d97c
MC
100062003-02-13 Michael Chastain <mec@shout.net>
10007
10008 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10009
40f235b7
MC
100102003-02-12 Michael Chastain <mec@shout.net>
10011
10012 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10013 * gdb.c++/inherit.exp: Likewise.
10014 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10015 * gdb.c++/templates.exp: Likewise.
10016 * gdb.c++/virtfunc.exp: Likewise.
10017
c56716b0
JM
100182003-02-06 Jason Molenda (jason-cl@molenda.com)
10019
10020 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10021 why the code is written that way.
10022
070afcf8
MC
100232003-02-05 Michael Chastain <mec@shout.net>
10024
10025 * gdb.base/dump.exp: Add missing copyright line.
10026
5d0331e5
JM
100272003-02-05 Jason Molenda (jason-cl@molenda.com)
10028
f7ae6d3e 10029 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10030 at the beginning so the breakpoint doesn't get set on the loop.
10031
92851186
MC
100322003-02-05 Michael Chastain <mec@shout.net>
10033
10034 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10035 output for configurations with gcc 2.95.3.
10036
cbf1e085
AC
100372003-02-05 Keith Seitz <keiths@redhat.com>
10038 Andrew Cagney <ac131313@redhat.com>
10039
10040 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10041
29518e1e
MC
100422003-02-04 Michael Chastain <mec@shout.net>
10043
10044 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10045 Call perror and then continue.
10046
5af1d5f3
MC
100472003-02-03 Michael Chastain <mec@shout.net>
10048
10049 * gdb.c++/pr-1023.cc: New file.
10050 * gdb.c++/pr-1023.exp: New file.
10051
6b549786
JB
100522003-02-05 Jim Blandy <jimb@redhat.com>
10053
10054 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10055 it's local to foobar. Check for it there, and check that it's not
10056 present in main.
10057 * gdb.c++/local.cc (marker2): New function.
10058 (foobar): Call marker1.
10059 (main): Call marker2 instead of marker1.
10060
67f16606
AC
100612003-02-04 Andrew Cagney <ac131313@redhat.com>
10062
10063 * gdb.disasm/mn10200.exp: Obsolete file.
10064 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10065 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10066 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10067
1c5cb38e
DC
100682003-02-04 David Carlton <carlton@math.stanford.edu>
10069
10070 * gdb.c++/overload.exp: Test intToChar(1).
10071 * gdb.c++/overload.cc (intToChar): New.
10072 (main): Call intToChar.
10073
d1fe6965
DC
100742003-02-03 David Carlton <carlton@math.stanford.edu>
10075
10076 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10077 'might_kfail' arg.
10078 KFAIL some of the continue_to_bp_overloaded calls, according to
10079 PR c++/1025.
10080
9ba61c5d
MC
100812003-02-01 Michael Chastain <mec@shout.net>
10082
10083 * gdb.base/advance.c (marker1): New marker function.
10084 * gdb.base/advance.exp: When the 'advance' command lands on the
10085 return breakpoint, it can legitimately stop on either the
10086 current line or the next line. Accommodate both outcomes.
10087 * gdb.base/until.exp: Likewise.
10088
e7494ffb
AC
100892003-02-02 Andrew Cagney <ac131313@redhat.com>
10090
10091 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10092 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10093 now a list, not a tuple.
10094 * gdb.mi/mi-var-display.exp: Ditto.
10095 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10096
075559bc
AC
100972003-02-01 Andrew Cagney <ac131313@redhat.com>
10098
10099 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10100 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10101 stack backtraces.
10102 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10103
2bd4c7b1
MK
101042003-02-01 Mark Kettenis <kettenis@gnu.org>
10105
10106 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10107 gdb.mi/mi1-pthreads.exp: Return instead of calling
10108 gdb_suppress_entire_file.
10109
eabd8992
MS
101102003-02-01 Mark Salter <msalter@redhat.com>
10111
10112 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10113
71469e2f
MS
101142003-01-31 Mark Salter <msalter@redhat.com>
10115
10116 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10117 Support empty arg.
10118
38a94d44
MC
101192003-01-30 Michael Chastain <mec@shout.net>
10120
10121 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10122 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10123 has been fixed in gdb/readline on 2003-01-09.
10124
19ea9e73
MS
101252003-01-29 Michael Snyder <msnyder@redhat.com>
10126
e8d359df
MS
10127 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10128 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10129 * gdb.base/args.exp: Skip if target does not support args passing.
10130
2307bd6a
DJ
101312003-01-22 Daniel Jacobowitz <drow@mvista.com>
10132
19ea9e73 10133 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10134 gdb_test. Accept a list of expect arguments as the third
10135 parameter.
10136 (gdb_test): Use it.
10137
f2dd3617
EZ
101382003-01-20 Elena Zannoni <ezannoni@redhat.com>
10139
10140 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10141 allow for different test tree configurations. Update some
10142 tescases accordingly.
10143 * gdb.arch/altivec-regs.exp: Ditto.
10144 * gdb.asm/asm-source.exp: Ditto.
10145 * gdb.base/advance.exp: Ditto.
10146 * gdb.base/display.exp: Ditto.
d63a86f8 10147 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10148 * gdb.base/mips_pro.exp: Ditto.
10149 * gdb.base/overlays.exp: Ditto.
10150 * gdb.base/relocate.exp: Ditto.
10151 * gdb.base/setshow.exp: Ditto.
10152 * gdb.base/step-line.exp: Ditto.
10153 * gdb.base/step-test.exp: Ditto.
10154 * gdb.base/until.exp: Ditto.
10155 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10156
c71cdefd
DC
101572003-01-17 David Carlton <carlton@math.stanford.edu>
10158
10159 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10160 corresponding to PR c++/945.
10161 Update copyright.
10162
fdba05d7
DC
101632003-01-17 David Carlton <carlton@math.stanford.edu>
10164
10165 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10166 corresponding to PR c++/68.
10167
101682003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10169
10170 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10171 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10172 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10173
c362c33a
EZ
101742003-01-15 Elena Zannoni <ezannoni@redhat.com>
10175
0fbc361c
EZ
10176 * gdb.base/break.exp: Fix change of default location, because of
10177 removal of until tests.
10178 * gdb.base/help.exp: Update test for new 'until' help message.
10179 Add test for help on 'advance'.
a9c64011 10180 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10181
dabf8a35
MK
101822003-01-15 Mark Kettenis <kettenis@gnu.org>
10183
10184 * gdb.base/default.exp: Adapt "info float" test for recent changes
10185 to that command. Add test for "info vector".
10186 * gdb.base/float.exp: New file. Add test for "info float" that
10187 resembles the old test in gdb.base/default.exp.
10188
a1769aca
DC
101892003-01-15 David Carlton <carlton@math.stanford.edu>
10190
10191 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10192
82025e13
EZ
101932003-01-15 Elena Zannoni <ezannoni@redhat.com>
10194
10195 * gdb.base/break.exp: Move the tests of until command from here...
10196 * gdb.base/until.exp: ... to here. New file. Add other tests.
10197 * gdb.base/advance.c: New file.
10198 * gdb.base/advance.exp: New file.
10199
8f9ab801
EZ
102002003-01-14 Elena Zannoni <ezannoni@redhat.com>
10201
a9c64011
AS
10202 * gdb.base/args.c: New file.
10203 * gdb.base/args.exp: New file.
8f9ab801 10204
9ae66589
DJ
102052003-01-14 Daniel Jacobowitz <drow@mvista.com>
10206
10207 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10208
8d77e5c3
DJ
102092003-01-14 Daniel Jacobowitz <drow@mvista.com>
10210
10211 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10212
12d2f0a1
DJ
102132003-01-14 Daniel Jacobowitz <drow@mvista.com>
10214
10215 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10216 dates.
10217
6ca37014
DJ
102182003-01-13 Daniel Jacobowitz <drow@mvista.com>
10219
10220 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10221
b0023472
DJ
102222003-01-13 Daniel Jacobowitz <drow@mvista.com>
10223
10224 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10225 (ptype &*"foo").
10226 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10227
607fbc54 102282003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
10229
10230 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10231 * gdb.mi/mi1-console.exp: Likewise.
10232
607fbc54 102332003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
10234
10235 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10236 * gdb.mi/mi1-console.exp: Likewise.
10237
a1fb14a2
DJ
102382003-01-13 Daniel Jacobowitz <drow@mvista.com>
10239
10240 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10241
c4cf40b7
DJ
102422003-01-09 Daniel Jacobowitz <drow@mvista.com>
10243
10244 * gdb.base/detach.exp: New test.
10245
696d5a5b
DJ
102462003-01-09 Daniel Jacobowitz <drow@mvista.com>
10247
10248 * Makefile.in (ALL_SUBDIRS): New variable.
10249 (subdirs, clean, distclean): Use it.
10250 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10251 regenerating Makefile, since it is generated from the top level.
10252 * gdb.asm/Makefile.in: Likewise.
10253 * gdb.base/Makefile.in: Likewise.
10254 * gdb.c++/Makefile.in: Likewise.
10255 * gdb.disasm/Makefile.in: Likewise.
10256 * gdb.java/Makefile.in: Likewise.
10257 * gdb.mi/Makefile.in: Likewise.
10258 * gdb.threads/Makefile.in: Likewise.
10259 * gdb.trace/Makefile.in: Likewise.
10260
754533e4
DC
102612003-01-09 David Carlton <carlton@math.stanford.edu>
10262
10263 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10264 Add copyright year 2003.
10265
d8b3e9ee
MC
102662003-01-06 Michael Chastain <mec@shout.net>
10267
10268 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10269 When selecting a thread, 'line' and 'file' are optional.
10270 * gdb.mi/mi1-pthreads.exp: Likewise.
10271
8e9e0fe6
AS
102722003-01-06 Andreas Schwab <schwab@suse.de>
10273
10274 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10275 failures.
10276
b5ab8ff3
DJ
102772003-01-04 Daniel Jacobowitz <drow@mvista.com>
10278
10279 Fix PR gdb/844
10280 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10281 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10282
10283 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10284 instead of calling gdb_suppress_entire_file.
10285 * gdb.threads/print-threads.exp: Likewise.
10286 * gdb.threads/schedlock.exp: Likewise.
10287
10288 * gdb.threads/killed.exp: Return instead of calling
10289 gdb_suppress_entire_file.
10290 * gdb.threads/linux-dp.exp: Likewise.
10291 * gdb.threads/pthreads.exp: Likewise.
10292
1e698235
DJ
102932003-01-04 Daniel Jacobowitz <drow@mvista.com>
10294
10295 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10296 stabs.
10297 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10298 * gdb.base/whatis.exp: Always allow (void) after function names.
10299
147ff08c
DJ
103002003-01-04 Daniel Jacobowitz <drow@mvista.com>
10301
10302 * gdb.c++/casts.exp: Correct regexp.
10303
dc62bfc2
MK
103042003-01-04 Mark Kettenis <kettenis@gnu.org>
10305
10306 * configure.in: Call AC_CONFIG_HEADER. Don't call
10307 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10308 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10309 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10310 aforementioned directories in the AC_OUPUT call.
10311 * config.hin: New file.
10312 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10313 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10314 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10315 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10316 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10317 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10318 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10319 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10320 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10321 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10322 gdb.threads/configure.in, gdb.threads/configure,
10323 gdb.threads/config.in, gdb.trace/configure.in,
10324 gdb.trace/configure: Removed.
10325
77afa639
MC
103262003-01-03 Michael Chastain <mec@shout.net>
10327
10328 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10329 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10330
7634bb6e
DJ
103312003-01-03 Daniel Jacobowitz <drow@mvista.com>
10332
10333 * gdb.base/store.exp: Fix regular expressions.
10334
b39c905e
MK
103352002-12-28 Mark Kettenis <kettenis@gnu.org>
10336
10337 * configure.in: Rewrite.
10338 * configure: Regenerated.
10339
0a8551dd
DC
103402003-01-03 David Carlton <carlton@math.stanford.edu>
10341
10342 * gdb.base/psymtab.exp: New file.
10343 * gdb.base/psymtab1.c: Ditto.
10344 * gdb.base/psymtab2.c: Ditto.
10345
c60b7188
AF
103462002-12-23 Adam Fedor <fedor@gnu.org>
10347
10348 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10349
ee73db83
DC
103502002-12-23 David Carlton <carlton@math.stanford.edu>
10351
10352 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10353 and current_directory initialization.
10354
d6c1774e
JB
103552002-12-22 Jim Blandy <jimb@redhat.com>
10356
f0a847b8
JB
10357 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10358 rather than as part of the output file name.
10359
d6c1774e
JB
10360 * gdb.base/attach.exp: There's no need to copy the test program to
10361 /tmp; that was only ever necessary on HP/UX, and this test is
10362 entirely disabled there anyway.
10363
f0708dbb
JB
103642002-12-21 Jim Blandy <jimb@redhat.com>
10365
4c2acfea
JB
10366 * gdb.c++/psmang.exp: Doc fix.
10367
f0708dbb
JB
10368 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10369 test.
10370
9579e000
DC
103712002-12-20 David Carlton <carlton@math.stanford.edu>
10372
10373 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10374
d1810171
MC
103752002-12-18 Michael Chastain <mec@shout.net>
10376
10377 * gdb.c++/annota2.exp: Add copyright year 2002.
10378
76565097
DC
103792002-12-17 David Carlton <carlton@math.stanford.edu>
10380
10381 * gdb.c++/try_catch.cc: Add marker comments.
10382 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10383 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10384 * gdb.c++/m-static.cc: Ditto.
10385 * gdb.c++/m-static1.cc: Ditto.
10386 * gdb.c++/try_catch.cc: Ditto.
10387
da81390b
JJ
103882002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10389
10390 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10391 to see whether we are using the new -environment-directory
10392 command which resets via -r or the old version of the command
10393 which may prompt the user. Part of fix for gdb/741.
10394
b304d130
AC
103952002-12-13 Andrew Cagney <ac131313@redhat.com>
10396
10397 * gdb.fortran/types.exp: Update obsolete comment.
10398 * gdb.fortran/exprs.exp: Ditto.
10399 * lib/gdb.exp: Delete obsolete code.
10400 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10401 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10402 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10403 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10404 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10405 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10406 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10407 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10408 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10409 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10410 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10411 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10412 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10413 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10414 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10415 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10416 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10417 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10418 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10419 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10420 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10421 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10422 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10423 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10424 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10425 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10426 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10427 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10428 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10429 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10430 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10431 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10432 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10433 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10434 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10435 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10436 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10437
a23b6e6a
DC
104382002-12-11 David Carlton <carlton@math.stanford.edu>
10439
10440 * gdb.c++/m-data.exp: Add test for members that shadow global
10441 variables: see PR gdb/804.
10442 * gdb.c++/m-data.cc: Ditto.
10443
6604731b
DJ
104442002-12-10 Daniel Jacobowitz <drow@mvista.com>
10445
10446 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10447
de46ecd7
DC
104482002-12-06 David Carlton <carlton@math.stanford.edu>
10449
10450 * gdb.base/store.c: Don't declare functions static.
10451
27e829d0
AC
104522002-12-04 Andrew Cagney <ac131313@redhat.com>
10453
10454 * gdb.base/store.exp, gdb.base/store.c: New files.
10455
92806416
DJ
104562002-12-03 Daniel Jacobowitz <drow@mvista.com>
10457
10458 * gdb.base/selftest.exp: Update for current gdb.
10459
3bcbaac5
DJ
104602002-12-03 Daniel Jacobowitz <drow@mvista.com>
10461
10462 * gdb.base/maint.exp: Only dump symbols from one source file
10463 or objfile.
10464
f4f00b1f
DJ
104652002-12-03 Daniel Jacobowitz <drow@mvista.com>
10466
10467 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10468 function call.
10469
f1c8a949
JB
104702002-11-25 Jim Blandy <jimb@redhat.com>
10471
10472 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10473 function appearing in error message.
10474
9e297a97
DJ
104752002-11-21 Daniel Jacobowitz <drow@mvista.com>
10476
10477 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10478
1f312e79
JJ
104792002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10480
d63a86f8
RM
10481 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10482 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
10483 should be in mi console format. This is part of fix for PR gdb/604.
10484
83c31e7d
FN
104852002-09-18 Fernando Nasser <fnasser@redhat.com>
10486
10487 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10488 which explicitly prints the zero offset as "+0".
10489
322b3f65
DJ
104902002-10-22 Daniel Jacobowitz <drow@mvista.com>
10491
10492 * gdb.threads/schedlock.c (args): Make unsigned.
10493
104942002-10-21 Daniel Jacobowitz <drow@mvista.com>
10495
10496 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10497 numbers. Allow "foo2|selected stack frame".
10498 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10499 * gdb.asm/asmsrc2.s: Likewise.
10500 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10501 comments.
10502 * gdb.asm/mips.inc: New file.
10503
5e2fe5b8
AF
105042002-10-18 Adam Fedor <fedor@gnu.org>
10505
10506 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10507 * gdb.base/help.exp: Likewise.
10508
abe1a5d0
KB
105092002-10-17 Kevin Buettner <kevinb@redhat.com>
10510
10511 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10512 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10513
10abb1d4
JB
105142002-10-02 Jim Blandy <jimb@redhat.com>
10515
10516 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10517
1f609b42
AC
105182002-10-01 Andrew Cagney <ac131313@redhat.com>
10519
10520 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10521 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10522 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10523 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10524 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10525 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10526 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10527
0aee02e4
AC
105282002-09-29 Andrew Cagney <ac131313@redhat.com>
10529
10530 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10531 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10532 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10533 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10534 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10535 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10536 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 10537
6fde09ad
KB
105382002-09-27 Kevin Buettner <kevinb@redhat.com>
10539
10540 * gdb.base/annota1.exp (info break): Make directory components of
10541 path optional since not all compilers emit this debug information.
10542
10543 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10544 step ends up stepping out of the function instead of stopping on
10545 the epilogue.
10546
9e8aab75
KS
105472002-09-26 Keith Seitz <keiths@redhat.com>
10548
10549 * lib/insight-support.exp (gdbtk_start): Figure out where
10550 the insight executable is based on where gdb is. Use this
10551 executable to start insight instead of gdb.
10552
e36180d7
AC
105532002-09-25 Andrew Cagney <cagney@redhat.com>
10554
10555 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10556
9dd34b2b
AC
105572002-09-24 Andrew Cagney <ac131313@redhat.com>
10558
10559 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10560 test_isolated_complaints.
10561 (test_empty_complaint): New function.
10562 (test_empty_complaints): New function. Check no output when no
10563 complaints.
d63a86f8 10564
dea97812
KB
105652002-09-19 Jim Blandy <jimb@redhat.com>
10566
a9c64011 10567 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 10568
54951bd7
AC
105692002-09-19 Andrew Cagney <ac131313@redhat.com>
10570
10571 * gdb.gdb/complaints.exp: New file.
10572
dec43320
AC
105732002-09-18 Andrew Cagney <ac131313@redhat.com>
10574
10575 * gdb.base/maint.exp: Check `help maint internal-warning'.
10576
e70d6e3f
DC
105772002-09-18 David Carlton <carlton@math.stanford.edu>
10578
10579 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10580 numbers, and replace them by a single breakpoint after the
10581 constructors are all finished.
10582 Add test 4.
10583 * gdb.c++/m-static.cc: Add test 4.
10584 * gdb.c++/m-static.h: New file.
10585 * gdb.c++/m-static1.cc: New file.
10586
10587 * gdb.c++/printmethod.exp: New file.
10588 * gdb.c++/printmethod.cc: New file.
10589
10590 * gdb.c++/pr-574.exp: New file.
10591 * gdb.c++/pr-574.cc: New file.
10592
afb5c968
CV
105932002-09-18 Corinna Vinschen <vinschen@redhat.com>
10594
10595 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10596 embedded targets which never actually exit.
10597
31e45dee
FN
105982002-09-18 Fernando Nasser <fnasser@redhat.com>
10599
10600 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10601 "don't step after run" as unresolved or unsupported, instead of xfail.
10602
a283c5a1
CV
106032002-09-18 Corinna Vinschen <vinschen@redhat.com>
10604
10605 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10606 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10607 Add newline to expected string in "step out of main (status wrapper)"
10608 case.
10609
11350d2a
CV
106102002-09-18 Corinna Vinschen <vinschen@redhat.com>
10611
10612 * lib/gdb.exp (rerun_to_main): Allow restarting application.
10613 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
10614
0deec7d6
TT
106152002-09-17 Tom Tromey <tromey@redhat.com>
10616
10617 * gdb.base/printcmds.exp (test_print_string_constants): Expect
10618 \000, not \0, in double-quoted string.
10619
b2b4a1b5
CV
106202002-09-14 Corinna Vinschen <vinschen@redhat.com>
10621
c9d37158 10622 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
10623 string after running the commands execution on breakpoint tests.
10624
1c56143a
CV
106252002-09-13 Corinna Vinschen <vinschen@redhat.com>
10626
10627 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
10628
37f8da45
JB
106292002-09-12 Joel Brobecker <brobecker@gnat.com>
10630
10631 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
10632
08b468e0
KS
106332002-09-10 Keith Seitz <keiths@redhat.com>
10634
10635 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
10636 runto proc.
10637 (mi_run_to_main): Use mi_runto.
10638 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
10639
dc360f58
KS
106402002-09-10 Keith Seitz <keiths@redhat.com>
10641
10642 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
10643 regexp for stopping at main. Could have multiple event notifications.
10644 Don't assume that main was declared with no parameters.
10645 (mi_next): Use mi_step_to.
10646 (mi_step): Use mi_next_to.
10647
ce3abcfb
CV
106482002-09-09 Corinna Vinschen <vinschen@redhat.com>
10649
10650 * gdb.base/default.exp: Fix expected string in `info float' test.
10651
d1f5b980
BE
106522002-09-09 Ben Elliston <bje@redhat.com>
10653
10654 * config/mips.exp: Update comments.
10655 * config/mips-idt.exp: Likewise.
10656 * config/nind.exp: Likewise.
10657 * config/slite.exp: Likewise.
10658 * config/sparclet.exp: Likewise.
10659 * config/udi.exp: Likewise.
10660 * config/vx.exp: Likewise.
10661 * config/vxworks29k.exp: Likewise.
10662
2f71430b
JB
106632002-09-05 Jim Blandy <jimb@redhat.com>
10664
10665 * gdb.threads/killed.exp: Fix test failure message.
10666
7ddebc7e
KS
106672002-09-04 Keith Seitz <keiths@redhat.com>
10668
10669 * lib/mi-support.exp: Update copyright.
10670 (mi_gdb_test): Increase the priority of the expected pattern
10671 so that it matches gdb_test.
10672
0ae67eb3
KS
106732002-09-03 Keith Seitz <keiths@redhat.com>
10674
10675 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
10676 Use integer comparison instead of string comparison for testing
10677 whether binary was built.
10678
38fc42c8
JB
106792002-09-03 Jim Blandy <jimb@redhat.com>
10680
10681 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
10682
b6ff0e81
JB
106832002-08-29 Jim Blandy <jimb@redhat.com>
10684
10685 * gdb.threads/pthreads.exp: Move the portable thread compilation
10686 code into a function in lib/gdb.exp, and call that from here.
10687 * lib/gdb.exp (gdb_compile_pthreads): New function.
10688
07c98896
KS
106892002-08-29 Keith Seitz <keiths@redhat.com>
10690
10691 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
10692 expect_out so that callers can get at it.
10693
0312286c
DJ
106942002-08-23 Daniel Jacobowitz <drow@mvista.com>
10695
10696 * gdb.threads/print-threads.c: New file.
10697 * gdb.threads/print-threads.exp: New file.
10698 * gdb.threads/schedlock.c: New file.
10699 * gdb.threads/schedlock.exp: New file.
10700
dd039bc4
EZ
107012002-08-22 Elena Zannoni <ezannoni@redhat.com>
10702
a9c64011
AS
10703 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
10704 not altivec.c.
dd039bc4 10705
1f36144c
MK
107062002-08-17 Mark Kettenis <kettenis@gnu.org>
10707
10708 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
10709 targets. The problem should be fixed now.
10710
16057ec7 107112002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
10712
10713 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
10714 2002-07-24 change that removes final dots from error messages.
10715
3c1499ad
TT
107162002-08-13 Tom Tromey <tromey@redhat.com>
10717
10718 * gdb.base/readline.exp: New file.
10719
a20ce2c3
AC
107202002-08-01 Andrew Cagney <ac131313@redhat.com>
10721
10722 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
10723 supress message.
10724
db034ac5
AC
107252002-08-01 Andrew Cagney <cagney@redhat.com>
10726
10727 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
10728 CHILL_FOR_TARGET and CHILL_LIB.
10729 * configure.in (configdirs): Remove gdb.chill.
10730 * configure: Regenerate.
10731 * lib/gdb.exp: Obsolete references to chill.
10732 * gdb.fortran/types.exp: Ditto.
10733 * gdb.fortran/exprs.exp: Ditto.
10734
3e000b18
KB
107352002-07-30 Kevin Buettner <kevinb@redhat.com>
10736
10737 * gdb.base/shlib-call.exp (additional_flags): Conditionally
10738 set Irix-specific compile and link flags.
10739
28f4966b
KB
107402002-07-29 Kevin Buettner <kevinb@redhat.com>
10741
10742 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
10743 source files. The ``-o'' option doesn't work with the ``-E'' option
10744 when using the Irix compiler.
10745
46c0d5a6
DJ
107462002-07-19 Daniel Jacobowitz <drow@mvista.com>
10747
10748 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
10749 Improve support for reusing an exec file. Copy exec file
10750 to target, and run gdbserver on the target instead of on the host.
10751
eecf4bed
JB
107522002-07-18 Jim Blandy <jimb@redhat.com>
10753
0f815cdf
JB
10754 * gdb.base/ending-run.exp: Don't expect to see the program end in
10755 some orderly fashion when we're running on a real stand-alone
10756 board.
10757
eecf4bed
JB
10758 * gdb.base/interrupt.exp: Correct logic for skipping tests on
10759 targets that don't support interrupts.
10760
52d309e4
JB
107612002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
10762
10763 * gdb.base/attach.exp: Add patterns to match output from /proc-based
10764 systems.
10765 Move comments in expect statements to inside the actions, so that they
10766 don't get matched against.
10767
ff683d9e
MK
107682002-07-10 Mark Kettenis <kettenis@gnu.org>
10769
10770 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
10771 function when asleep" test.
10772
b5356753
AC
107732002-07-10 Andrew Cagney <ac131313@redhat.com>
10774
10775 * gdb.base/page.exp: Rewrite to handle problems with very long
10776 `info set' output. Update copyright.
10777
6aa4d13a
AC
107782002-06-26 Andrew Cagney <ac131313@redhat.com>
10779
10780 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
10781 gdb.threads-hp.
10782 * gdb.hp/configure: Regenerate.
10783 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
10784 * gdb.hp/gdb.threads-hp/configure: Delete file.
10785 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
10786
8cf8c2b8
AC
107872002-06-22 Andrew Cagney <ac131313@redhat.com>
10788
10789 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
10790 setlocale, bindtextdomain and textdomain.
10791
6827a8f8
JB
107922002-06-11 Jim Blandy <jimb@redhat.com>
10793
919d772c
JB
10794 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
10795 preprocessor macro information is present.
10796
6827a8f8
JB
10797 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
10798 tests.
10799
c15b0d21
MS
108002002-06-06 Michael Snyder <msnyder@redhat.com>
10801
c5984d70
MS
10802 * gdb.base/overlays.exp: Record addresses of overlay
10803 functions in TCL variables rather than in GDB variables,
10804 to avoid having GDB convert them to pointers (with loss
10805 of information).
10806
d63a86f8 10807 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 10808 default linker script changes.
c15b0d21
MS
10809 * gdb.base/long_long.exp: Add check for sizeof (long double).
10810
be26fe0d
ML
108112002-06-06 Michal Ludvig <mludvig@suse.cz>
10812
10813 * gdb.asm/asm-source.exp: Add x86-64 target.
10814 * gdb.asm/x86_64.inc: New.
d63a86f8 10815
258093ca 108162002-05-30 Michael Chastain <mec@shout.net>
258093ca 10817
4b3153f1 10818 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
10819 * gdb.c++/m-static.cc: New file.
10820 * gdb.c++/m-static.exp: New file.
10821
241264c6
MS
108222002-05-28 Michael Snyder <msnyder@redhat.com>
10823
10824 * gdb.base/call-ar-st.exp: Allow for reduced floating point
10825 precision.
10826
9bba8c8f 108272002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 10828
4b3153f1 10829 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
10830 * gdb.c++/m-data.cc: New file.
10831 * gdb.c++/m-data.exp: New file.
10832
108332002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 10834
4b3153f1 10835 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 10836 * gdb.c++/try_catch.cc: New file.
d63a86f8 10837 * gdb.c++/try_catch.exp: New file.
9bba8c8f 10838
def1b996
MC
108392002-05-27 Michael Chastain <mec@shout.net>
10840
10841 * gdb.c++/local.exp: Accept more nested types in output.
10842
522ba268
MC
108432002-05-26 Michael Chastain <mec@shout.net>
10844
10845 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
10846
277254ba
MS
108472002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
10848
10849 * lib/gdb.exp (gdb_wrapper_init): Just because
10850 gdb_wrapper_file exists, this does not mean that the file
10851 should not be rebuilt. That is what gdb_wrapper_initialized
10852 is for.
10853 (default_gdb_init): Reset gdb_wrapper_initialized.
10854
b61a8733
MS
108552002-05-23 Michael Snyder <msnyder@redhat.com>
10856
d63a86f8 10857 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
10858 the precision of the floating point test results.
10859 * gdb.base/call-rt-st.exp: Ditto.
10860
b61a8733
MS
10861 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
10862 * gdb.base/call-rt-st.exp: Ditto.
10863
56f6e910
MC
108642002-05-19 Michael Chastain <mec@shout.net>
10865
10866 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
10867
ad0b0016
EZ
108682002-05-19 Elena Zannoni <ezannoni@redhat.com>
10869
a9c64011
AS
10870 * configure.in (configdirs): Add gdb.arch.
10871 * configure: Regenerate.
ad0b0016 10872
f617d2b6
JB
108732002-05-17 Jim Blandy <jimb@redhat.com>
10874
10875 * gdb.base/completion.exp: Recognize the more detailed error
10876 messages produced by the macro expander's lexical analyzer.
10877
eac2a696
EZ
108782002-05-14 Elena Zannoni <ezannoni@redhat.com>
10879
a9c64011
AS
10880 * gdb.arch/altivec-abi.c: New file.
10881 * gdb.arch/altivec-abi.exp: New file.
10882 * gdb.arch/altivec-regs.c: New file.
10883 * gdb.arch/altivec-regs.exp: New file.
eac2a696 10884
2fdde8f8
DJ
108852002-05-14 Daniel Jacobowitz <drow@mvista.com>
10886
10887 * gdb.base/maint.exp (maint print type): Update for new type
10888 structure.
d63a86f8 10889
e31f1a7c
EZ
108902002-05-14 Elena Zannoni <ezannoni@redhat.com>
10891
10892 * gdb.arch: New directory.
10893 * gdb.arch/configure.in: New file.
10894 * gdb.arch/configure: New file.
10895 * gdb.arch/Makefile.in: New file.
10896
db589741
CV
108972002-05-13 Corinna Vinschen <vinschen@redhat.com>
10898
10899 * gdb.asm/asm-source.exp: Add v850 as supported target.
10900 * gdb.asm/v850.inc: New file.
10901
8ce2a7dc
DJ
109022002-05-13 Daniel Jacobowitz <drow@mvista.com>
10903
10904 * gdb.c++/annota2.exp (annotate-quit): Add comment.
10905
df763c7f
DJ
109062002-05-12 Daniel Jacobowitz <drow@mvista.com>
10907
10908 * gdb.base/break.exp: Check 'break "marker2"'.
10909
377daeed
MS
109102002-05-10 Michael Snyder <msnyder@redhat.com>
10911
10912 * gdb.base/long_long.exp: Fix typo.
10913
c4b7bc2b
JB
109142002-05-10 Jim Blandy <jimb@redhat.com>
10915
ecac9a4e
JB
10916 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
10917 a bug.
10918
c4b7bc2b
JB
10919 * gdb.base/printcmds.exp (test_integer_literals_rejected):
10920 Recognize more detailed error message produced by the macro
10921 expander's lexical analyzer.
10922 * lib/gdb.exp (test_print_reject): Same.
10923
e71019a1
MK
109242002-05-09 Mark Kettenis <kettenis@gnu.org>
10925
10926 * gdb.c++/method.exp: Fix typo.
10927
fedfc8e6
MS
109282002-05-08 Michael Snyder <msnyder@redhat.com>
10929
166a1957
MS
10930 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
10931 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 10932 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
10933 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
10934 Add iftarget clause for strongarm.
d63a86f8 10935
f1c47eb2
MS
109362002-05-06 Michael Snyder <msnyder@redhat.com>
10937
cb9a9d3e
MS
10938 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
10939 (gdb_continue_to_end): Accept output from status wrapper.
10940 * gdb.base/ending-run.exp: Add case for output from status wrapper.
10941 Clean up fail messages to match pass messages.
10942
f1c47eb2
MS
10943 Enable the "needs_status_wrapper" testsuite feature.
10944 * lib/gdb.exp (gdb_wrapper_init): New procedure.
10945 (gdb_compile): Conditionally call gdb_wrapper_init.
10946 * gdb.base/a2-run.exp: Recognize output from status wrapper.
10947 * gdb.c++/method.exp: Recognize output from status wrapper.
10948
6079c749
BE
109492002-05-06 Ben Elliston <bje@redhat.com>
10950From Graydon Hoare <graydon@redhat.com>
10951
10952 * config/sid.exp: Include support for "rawsid" protocol.
10953
188baff3
JB
109542002-05-03 Jim Blandy <jimb@redhat.com>
10955
10956 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
10957 * gdb.c++/hang3.C: New file.
10958
b9c07f0f
AC
109592002-05-04 Andrew Cagney <ac131313@redhat.com>
10960
10961 * gdb.base/default.exp: Remove obsolete code.
10962 * gdb.c++/misc.exp: Ditto. Update copyright.
10963 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
10964 * gdb.base/whatis.exp: Ditto. Update copyright.
10965 * gdb.base/scope.exp: Ditto. Update copyright.
10966 * gdb.base/ptype.exp: Ditto. Update copyright.
10967 * gdb.base/printcmds.exp: Ditto. Update copyright.
10968 * gdb.base/opaque.exp: Ditto. Update copyright.
10969 * gdb.base/list.exp: Ditto.
10970 * gdb.base/funcargs.exp: Ditto. Update copyright.
10971 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
10972 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
10973 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
10974 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
10975 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
10976 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
10977
5c7a0397
MS
109782002-05-02 Michael Snyder <msnyder@redhat.com>
10979
d6dcc264 10980 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
10981 * gdb.base/long_long.exp: Add xscale target.
10982 * gdb.base/default.exp: Add xscale target.
10983
eb7f1c48
JB
109842002-05-01 Jim Blandy <jimb@redhat.com>
10985
10986 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
10987 gdb.c++/hang.exp: New test.
10988
a6befae8
FF
109892002-05-01 Fred Fish <fnf@redhat.com>
10990
10991 * gdb.base/completion.exp: Handle completions of "./Make" for
10992 more than one completion possibility, as is the case when we
10993 build and test in the source tree.
10994
0a310277
AG
109952002-04-29 Anthony Green <green@redhat.com>
10996
10997 * gdb.java/jmisc1.exp: New file.
10998 * gdb.java/jmisc2.exp: New file.
10999
6ff9af88
DJ
110002002-04-24 Daniel Jacobowitz <drow@mvista.com>
11001
11002 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11003
96b3d632
EZ
110042002-04-23 Elena Zannoni <ezannoni@redhat.com>
11005
11006 * gdb.base/help.exp: Change 'help status' to allow for target
11007 dependent output differences.
11008
5019bb54
MC
110092002-04-22 Michael Chastain <mec@shout.net>
11010
11011 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11012
a805a116
MC
110132002-04-22 Michael Chastain <mec@shout.net>
11014
11015 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11016
a1706bfd
DM
110172002-04-17 David S. Miller <davem@redhat.com>
11018
11019 * gdb.asm/sparc64.inc: New file.
11020 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11021
a73a20a2
EZ
110222002-04-19 Elena Zannoni <ezannoni@redhat.com>
11023
11024 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11025 instruction file directly into the build tree. Clean up at end of
11026 test.
11027
ba678339
DM
110282002-04-18 David S. Miller <davem@redhat.com>
11029
11030 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11031 handle 64-bit platforms correctly.
11032 * gdb.base/maint.exp: Likewise.
11033
b03399da
KB
110342002-04-18 Kevin Buettner <kevinb@redhat.com>
11035
11036 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11037 ``-fpic'' when compiling files comprising a shared library, but
11038 it does need additional linker flags in order to find shared
11039 libraries at run time.
11040
e2004992
KB
110412002-04-18 Kevin Buettner <kevinb@redhat.com>
11042
11043 * gdb.base/cvexpr.c (use): New function.
11044 (main): Invoke use() on all global variables to prevent
11045 some linkers from deleting these otherwise unused symbols.
11046
d8937120
MC
110472002-04-17 Michael Chastain <mec@shout.net>
11048From David S. Miller <davem@redhat.com>
11049
11050 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11051 handle 64-bit platforms correctly.
11052
ffd61a58
MS
110532002-04-12 Michael Snyder <msnyder@redhat.com>
11054From Jim Blandy <jimb@redhat.com>
a9c64011 11055 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11056 script can handle this instead.
11057 * gdb.base/bar.c (barx): Same.
11058 * gdb.base/baz.c (bazx): Same.
11059 * gdb.base/grbx.c (grbxx): Same.
11060
11061 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11062 manager doesn't automatically unmap overlays unnecessarily.
11063
6b8426a6
MH
110642002-04-10 Martin M. Hunt <hunt@redhat.com>
11065
11066 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11067 stepping out of main.
11068
34af4875
MC
110692002-04-09 Michael Chastain <mec@shout.net>
11070
11071 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11072 scope so that the nested scope tests will make sense.
11073 * gdb.c++/local.exp: Write patterns that actually work with gcc
11074 (the HP patterns "were never known to work with gcc").
11075 Keep the old aCC patterns too.
11076
2d1676a0
DJ
110772002-04-09 Daniel Jacobowitz <drow@mvista.com>
11078
11079 * gdb.base/attach.exp: Correct target board test.
11080
3a63e3f9
MC
110812002-04-08 Michael Chastain <mec@shout.net>
11082
11083 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11084 in a const method. Add some xfail and fail cases for configurations
11085 that do not emit the "const ...".
11086
f18dabd2
MC
110872002-04-07 Michael Chastain <mec@shout.net>
11088
11089 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11090 Accept "A * const" and "const A * const" as type of "this".
11091 Fix spelling of getFunky throughout. Make messages uniform.
11092
0fcddd82
EZ
110932002-04-07 Elena Zannoni <ezannoni@redhat.com>
11094
a9c64011 11095 Work around for PR gdb/285:
0fcddd82
EZ
11096 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11097
16a8534a
EZ
110982002-04-07 Elena Zannoni <ezannoni@redhat.com>
11099
11100 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11101 instructions file at run time instead of configure time.
11102 Sometimes we run the test in a directory that is not the one we
11103 configured in.
11104 * gdb.asm/configure.in: Delete creation of symlink.
11105 * gdb.asm/configure: Regenerate.
11106
24181d81
JB
111072002-04-05 J. Brobecker <brobecker@gnat.com>
11108
11109 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11110 xfullpath () function.
11111
7cdb7107
DJ
111122002-04-04 Daniel Jacobowitz <drow@mvista.com>
11113
11114 * gdb.asm/Makefile.in: Correct dependencies.
11115
11116 * gdb.asm/powerpc.inc: New file.
11117 * gdb.asm/asm-source.exp: Add PowerPC.
11118 * gdb.asm/configure.in: Likewise.
11119 * gdb.asm/configure: Regenerated.
11120
a7d17088
DJ
111212002-04-04 Daniel Jacobowitz <drow@mvista.com>
11122
11123 * gdb.base/relocate.exp: New file.
11124 * gdb.base/relocate.c: New file.
11125
cd721503
FF
111262002-04-04 Fred Fish <fnf@redhat.com>
11127
11128 * gdb.base/step-test.exp: Update comment regarding stopping in
11129 memcpy/bcopy calls inserted as part of the compiler runtime.
11130
b22ad7a7
MS
111312002-04-04 Michael Snyder <msnyder@redhat.com>
11132
11133 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11134
5f279fa6
DJ
111352002-04-03 Daniel Jacobowitz <drow@mvista.com>
11136
11137 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11138 (gdb_expect): Remove $notransfer hack.
11139
dd0fd3ce
DJ
111402002-04-02 Daniel Jacobowitz <drow@mvista.com>
11141
11142 * gdb.c++/classes.exp ("calling method for small class"): Match
11143 updated register output.
11144
1e50cda1
DJ
111452002-03-30 Daniel Jacobowitz <drow@mvista.com>
11146
11147 Fix PR gdb/452
11148 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11149 when finished. Make gdb_file_cmd send "exec-file" when
11150 appropriate.
11151
24015922
DJ
111522002-03-30 Daniel Jacobowitz <drow@mvista.com>
11153
11154 * gdb.base/attach.exp: Remove extra setup_xfail.
11155
dd7dfd64
MS
111562002-03-26 Michael Snyder <msnyder@redhat.com>
11157
11158 * gdb.base/default.exp: Add tests for dump, append, and restore.
11159 * gdb.base/help.exp: Add tests for dump, append, and restore.
11160 * gdb.base/dump.exp: New file, test dump, append and restore.
11161 * gdb.base/dump.c: New file.
11162
48b2f8d7
MS
111632002-03-27 Michael Snyder <msnyder@redhat.com>
11164
d63a86f8 11165 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11166 clean-ups in help messages.
11167
05b4d525
FF
111682002-03-26 Fred Fish <fnf@redhat.com>
11169
11170 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11171 have debugging info for those functions and the compiler uses them
11172 internally to copy structs around.
11173
d7679631
FF
111742002-03-26 Fred Fish <fnf@redhat.com>
11175
11176 * gdb.base/list.exp: Revert the change made yesterday and add note
11177 about why we don't list the default lines for remote targets.
11178
523ac3f9
MS
111792002-03-25 Michael Snyder <msnyder@redhat.com>
11180
11181 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11182
754b2b8d
FF
111832002-03-25 Fred Fish <fnf@redhat.com>
11184
11185 * gdb.base/list.exp: This test works on remote targets so remove
11186 the short circuit for remote targets. Update copyright.
11187
33c3e192
FF
111882002-03-25 Fred Fish <fnf@redhat.com>
11189
11190 * gdb.base/attach.exp: Fix logic error that was suppressing this
11191 test for all non hppa*-*-hpux* targets, instead of the hp target.
11192 Move comments closer to the suppression point. Also now need to
11193 check that we are running natively.
11194
d43e73ee
MS
111952002-03-22 Michael Snyder <msnyder@redhat.com>
11196
882c8f02
MS
11197 * gdb.base/default.exp: Add test for gcore. Update copyright.
11198 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11199
04c12f60
FF
112002002-03-06 Fred Fish <fnf@redhat.com>
11201
11202 * gdb.base/funcargs.c: Remove extraneous ';' character.
11203 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11204
b43df995
MC
112052002-03-04 Michael Chastain <mec@shout.net>
11206
11207 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11208 accommodate gcc v3 function signature.
11209 * gdb.mi/mi0-var-cmd-exp: Ditto.
11210
92362027
AC
112112002-02-24 Andrew Cagney <ac131313@redhat.com>
11212
11213 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11214 ``GNU/Linux'' or ``Linux kernel''
11215 * testsuite/gdb.threads/pthreads.c: Ditto.
11216
258ad32d
MC
112172002-02-24 Michael Chastain <mec@shout.net>
11218
11219 * gdb.threads/pthreads.c (thread1): Add a return statement.
11220 (thread2): Likewise.
11221 (foo): Likewise.
11222
04c3b3d4
MC
112232002-02-23 Michael Chastain <mec@shout.net>
11224
11225 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11226 to placate gcc.
11227
5a2a0a20
MC
112282002-02-23 Michael Chastain <mec@shout.net>
11229
11230 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11231 test "ptype bint". The test passes on all my stabs configurations.
11232
a640f7fc
JB
112332002-02-21 Jim Blandy <jimb@redhat.com>
11234
27924826
JB
11235 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11236 filename at a time, and watch for the ones we want to see.
11237
a640f7fc
JB
11238 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11239 types of pointers to prototyped functions.
11240
edcc8c75
AC
112412002-02-20 Andrew Cagney <ac131313@redhat.com>
11242
11243 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11244 signed, unsigned and straight char.
11245 (padding_char, padding_short, padding_int, padding_long,
11246 padding_long_long, padding_float, padding_double,
11247 padding_long_double): New global variables.
11248 (fill, fill_structs): New functions.
11249
11250 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11251 for correctly sized writes. Update copyright.
11252 (get_valueof): New procedure.
11253 (get_sizeof): Call get_valueof.
11254 (check_valueof): New procedure.
11255 (check_padding): New procedure.
11256
ac57ea44
MC
112572002-02-20 Michael Chastain <mec@shout.net>
11258
11259 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11260 to setup_xfail. Document some of the remaining calls.
11261
7a10c941
MC
112622002-02-18 Michael Chastain <mec@shout.net>
11263
11264 * gdb.c++/userdef.exp: Update copyright year.
11265
fb8acdcc
DJ
112662002-02-18 Daniel Jacobowitz <drow@mvista.com>
11267
11268 * gdb.c++/userdef.exp: Test overloaded operators properly.
11269 Remove xfails.
11270
fda6ae12
MS
112712002-02-14 Michael Snyder <msnyder@redhat.com>
11272
11273 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11274
676a0442
DJ
112752002-02-14 Daniel Jacobowitz <drow@mvista.com>
11276
11277 * gdb.base/a2-run.exp: Check for a remote target properly.
11278 * gdb.base/annota1.exp: Likewise.
11279 * gdb.base/list.exp: Likewise.
11280 * gdb.base/reread.exp: Likewise.
11281 * gdb.base/scope.exp: Likewise.
11282 * gdb.base/shlib-call.exp: Likewise.
11283 * gdb.base/term.exp: Likewise.
11284 * gdb.c++/annota2.exp: Likewise.
11285
78b4f468
RE
112862002-02-13 Richard Earnshaw <rearnsha@arm.com>
11287
11288 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11289
9a81ba51
MC
112902002-02-10 Michael Chastain <mec@shout.net>
11291
11292 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11293 (call_after_alloca): Ditto.
11294
004af6c7
DJ
112952002-02-10 Daniel Jacobowitz <drow@mvista.com>
11296
11297 * gdb.base/ending-run.exp: Guard "cont" test with
11298 gdb_skip_stdio_test.
11299
37225f62
JB
113002002-02-06 Jim Blandy <jimb@redhat.com>
11301
11302 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11303 from here...
11304 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11305 To here. Disable this test on non-HP platforms. Add big comment.
11306
fe6fdd96
MS
113072002-02-04 Michael Snyder <msnyder@redhat.com>
11308
11309 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11310 other than d10v and m32r.
11311
036fad3f
RE
113122002-02-02 Richard Earnshaw <rearnsha@arm.com>
11313
11314 * gdb.base/default.exp: Rewrite test patterns to reduce time
11315 taken to match them.
11316
7148ab62
DJ
113172002-01-30 Daniel Jacobowitz <drow@mvista.com>
11318
11319 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11320 Allow a start function above main.
11321 * gdb.threads/linux-dp.exp: Fix copyright date.
11322
396cc255
DJ
113232002-01-30 Daniel Jacobowitz <drow@mvista.com>
11324
a9c64011
AS
11325 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11326 (check_philosopher_stack): Check for manager thread before checking
11327 for a just-starting thread.
396cc255 11328
f038d31b
DJ
113292002-01-30 Daniel Jacobowitz <drow@mvista.com>
11330
11331 From Neil Booth <neil@daikokuya.demon.co.uk>:
11332 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11333 warnings.
11334
b3ff9d9a
FF
113352002-01-21 Fred Fish <fnf@redhat.com>
11336
11337 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11338 not caller.
11339
39ad761d
JB
113402002-01-21 Jim Blandy <jimb@redhat.com>
11341
11342 * gdb.base/reread.exp: Check that GDB properly re-reads the
11343 executable file when it changes while no inferior is running.
11344
aaf320fa
FF
113452002-01-21 Fred Fish <fnf@redhat.com>
11346
a9c64011
AS
11347 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11348 optionally accept the "shlib events" variation.
aaf320fa 11349
808a31f5
JB
113502002-01-21 Jim Blandy <jimb@redhat.com>
11351
11352 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11353 call `fflush' after every `printf', so that the output is produced
11354 at predictable points, regardless of whatever buffering does (or
11355 doesn't) take place.
11356 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11357 at different points.
11358
4420d5e2
DJ
113592002-01-20 Daniel Jacobowitz <drow@mvista.com>
11360
11361 * gdb.c++/inherit.exp: Update copyright years.
11362 * gdb.c++/method.exp: Likewise.
11363
3e36a0f4
DJ
113642002-01-20 Daniel Jacobowitz <drow@mvista.com>
11365
11366 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11367 artificial methods/arguments.
11368 * gdb.c++/derivation.exp: Likewise.
11369 * gdb.c++/inherit.exp: Likewise.
11370 * gdb.c++/method.exp: Likewise.
11371 * gdb.c++/virtfunc.exp: Likewise.
11372
b4ceaee6
AC
113732002-01-18 Andrew Cagney <ac131313@redhat.com>
11374
11375 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11376 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11377 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11378 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11379 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11380 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11381
ecace851
JB
113822002-01-17 Jim Blandy <jimb@redhat.com>
11383
11384 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11385 anchoring the pattern matching the entry point symbol's name.
11386
375fc983
AC
113872002-01-17 Andrew Cagney <ac131313@redhat.com>
11388
11389 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11390 continue/quit query. Update copyright.
11391
fe6fdd96
MS
113922002-01-14 Michael Snyder <msnyder@redhat.com>
11393
11394 * gdb.base/gcore.exp: Remove extra debugging output.
11395
e017c81f
DJ
113962002-01-13 Daniel Jacobowitz <drow@mvista.com>
11397
11398 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11399 for slightly dubious v2 mangled string.
11400
37ab3bf8
DJ
114012002-01-13 Daniel Jacobowitz <drow@mvista.com>
11402
11403 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11404
1bc05c3a 114052002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 11406
1bc05c3a 11407 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 11408
1bc05c3a
JM
11409 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11410 constructors.
11411 * gdb.c++/derivation.exp: Likewise.
11412 * gdb.c++/templates.exp: Likewise.
11413 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 11414
1bc05c3a
JM
114152002-01-10 Michael Snyder <msnyder@redhat.com>
11416
11417 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 11418
a911c360
MS
114192002-01-08 Michael Snyder <msnyder@redhat.com>
11420
11421 * gdb.base/gcore.exp: New test for generate-core-file command.
11422 * gdb.base/gcore.c: Testcase for above.
11423 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11424
ea2119ec
JM
114252002-01-08 Jason Merrill <jason@redhat.com>
11426
11427 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11428
68203136
FF
114292002-01-07 Fred Fish <fnf@redhat.com>
11430
11431 * gdb.c++/overload.exp: Remove unconditional xfails for:
11432 print foo_instance1.overloadargs(1)
11433 print foo_instance1.overloadargs(1, 2)
11434 print foo_instance1.overloadargs(1, 2, 3)
11435 print foo_instance1.overloadargs(1, 2, 3, 4)
11436 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11437 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11438 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11439 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11440 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11441 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11442 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11443 print foo_instance1.overload1arg()
11444 print foo_instance1.overload1arg((char)arg2)
11445 print foo_instance1.overload1arg((signed char)arg3)
11446 print foo_instance1.overload1arg((unsigned char)arg4)
11447 print foo_instance1.overload1arg((int)arg7)
11448 print foo_instance1.overload1arg((unsigned int)arg8)
11449 print foo_instance1.overload1arg((float)arg11)
11450 print foo_instance1.overload1arg((double)arg12)
d63a86f8 11451
21b9b5b1
MS
114522002-01-07 Michael Snyder <msnyder@redhat.com>
11453
11454 * gdb.base/huge.exp: New test. Print a very large target data object.
11455 (skip_huge_test): New test variable. Define if you want to skip this
11456 test. The test reads an 8 megabyte data object from the target, so it
11457 might be very time consuming on remote targets with a slow connection.
11458 * gdb.base/huge.c: New file. Test case for above.
11459
725f922e
FF
114602002-01-07 Fred Fish <fnf@redhat.com>
11461
11462 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11463 g_instance.bfoo, and g_instance.cfoo.
11464
634d57ec
JL
11465Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11466
f286b2c3
JL
11467 * gdb.base/break.c (multi_line_if_conditional): New function.
11468 (multi_ilne_while_conditional): Likewise.
11469 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11470 IF or WHILE condition puts the breakpoint at the start of
11471 the condition.
11472
634d57ec
JL
11473 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11474 hppa*-*-hpux* expected failure.
11475 * gdb.base/structs.exp (do_function_calls): Similarly.
11476
11477 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11478 watchpoints.
11479
9fbfe2dc
AC
114802002-01-06 Andrew Cagney <ac131313@redhat.com>
11481
11482 Fix PR gdb/66.
11483 * gdb.base/structs.exp: Replace skip for a29k with skip for
11484 gdb,cannot_call_functions.
11485 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11486 * gdb.base/callfuncs.exp: Ditto.
11487 * gdb.base/call-rt-st.exp: Ditto.
11488 * gdb.base/call-strs.exp: Ditto.
11489 * gdb.base/callfwmall.exp: Ditto.
11490 * gdb.base/scope.exp: Obsolete xfail a29k.
11491 * gdb.c++/misc.exp: Ditto.
11492 * gdb.c++/cplusfuncs.exp: Ditto.
11493 * gdb.base/ptype.exp: Ditto.
11494 * gdb.base/printcmds.exp: Ditto.
11495 * gdb.base/opaque.exp: Ditto.
11496 * gdb.base/list.exp: Ditto.
11497 * gdb.base/funcargs.exp: Ditto.
11498 * gdb.base/default.exp: Ditto.
11499
8ddad156
MS
115002002-01-04 Michael Snyder <msnyder@redhat.com>
11501
ca4976a6 11502 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
11503 * gdb.base/maint.exp: Add tests for maint info sections options.
11504
1b074332
JL
11505Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11506
11507 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11508
7d159115
CV
115092001-12-20 Corinna Vinschen <vinschen@redhat.com>
11510
11511 * gdb.asm/arm.inc: New file.
11512 * gdb.asm/asm-source.exp: Add arm targets.
11513 * gdb.asm/configure.in: Ditto.
11514 * gdb.asm/configure: Recreated from configure.in.
11515
8fb87725
JL
11516Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11517
afabe08c
JL
11518 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11519 with HP's compiler.
11520 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11521 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11522 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11523 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11524
11525 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11526 either HP's compilers or GCC.
11527
db521deb
JL
11528 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11529 a SIGBUS or SIGSEGV.
11530
11531 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11532
11533 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11534 can be compiled with either HP's compiler or GCC.
11535
cfa88ab7
JL
11536 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11537 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11538 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11539
ca344dff
JL
11540 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11541 to match current gdb output. Update due to using auto-solib-limit
11542 for limiting instead of overloading auto-solib-add.
11543 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11544 test program.
11545
3f3c6e55 11546 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
11547 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11548 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11549 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11550 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11551 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11552 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11553 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11554 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11555 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11556 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11557 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11558 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 11559
8fb87725
JL
11560 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11561 a SIGTRAP to the inferior.
11562
cf599fa7
CV
115632001-12-19 Corinna Vinschen <vinschen@redhat.com>
11564
11565 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11566 Substitute call to target_link by call to gdb_compile.
11567
2cd045cd
JL
11568Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11569
a9c64011
AS
11570 * gdb.base/break.exp: Fix HP specific search string when testing
11571 backtracing in a called function.
2cd045cd 11572
a9c64011
AS
11573 * gdb.base/constvars.exp: Only set lang to C++ if we're
11574 compiling the test with HP's compilers.
11575 * gdb.base/volatile.exp: Similarly.
2cd045cd 11576
99ebe9ac
JB
115772001-12-19 Jim Blandy <jimb@redhat.com>
11578
11579 * gdb.base/printcmds.exp: Expect the null character to be printed
11580 as '\0', and the '\013' to be printed as '\v'.
11581 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11582 * gdb.base/setvar.exp: Same.
11583
b9891b29
JB
115842001-12-17 Jim Blandy <jimb@redhat.com>
11585
0eba65ab
JB
11586 * gdb.base/completion.exp: Rather than completing very long
11587 filenames, which can make the readline library produce output we
11588 don't recognize, cd to the directory first, and then complete
11589 using nice, short relative paths.
11590
6970b5b1
JB
11591 * gdb.base/completion.exp: On some systems, there is, in fact, a
11592 variable named `b' in scope, since GDB treats all static
a9c64011
AS
11593 variables as being in scope. So use `no_var_named_this'
11594 instead of `b'.
6970b5b1 11595
b9891b29
JB
11596 * gdb.base/corefile.exp: Recognize the message saying that GDB
11597 can't find the core file's registers as a failure.
11598
e6ccd35f
JSC
115992001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11600
a9c64011
AS
11601 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11602 test expect string more specific.
e6ccd35f 11603
105ba819
CV
116042001-12-13 Corinna Vinschen <vinschen@redhat.com>
11605
11606 * gdb.asm/asm-source.exp: Add support for xstormy16.
11607 * gdb.asm/configure.in: Ditto.
11608 * gdb.asm/configure: Rebuild.
11609 * gdb.asm/xstormy16.inc: New file.
11610
e9e79dd9
FF
116112001-12-10 Fred Fish <fnf@redhat.com>
11612
11613 * gdb.base/maint.exp: Update to match changes in type dumping code.
11614
347dc97d
JB
116152001-12-10 Jim Blandy <jimb@redhat.com>
11616
11617 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
11618 matching the entry point symbol's name at the beginning of the
11619 line.
11620
5178b9d6
DJ
116212001-12-07 Daniel Jacobowitz <drow@mvista.com>
11622
11623 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
11624 gdb.c++/inherit.exp, gdb.c++/method.exp,
11625 gdb.c++/namespace.exp, gdb.c++/templates.exp,
11626 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
11627 and class layout support.
11628
af890c52
DJ
116292001-12-07 Daniel Jacobowitz <drow@mvista.com>
11630
11631 * gdb.c++/classes.exp: Add test for static member function.
11632 * gdb.c++/misc.cc: Add class with static member function.
11633
7a345fb3
JB
116342001-12-07 Jim Blandy <jimb@redhat.com>
11635
f2e54a80 11636 If GDB says it can't find the struct the function returned, report
8032bf31
JB
11637 those tests as `unsupported'.
11638 * gdb.base/call-rt-st.exp (print_struct_call): New function.
11639 Rewrite subsequent tests to use it.
11640
11641 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
11642 those tests as `unsupported'.
11643 * gdb.base/structs.exp (call_struct_func): New function.
11644 (do_function_calls): Use call_struct_func to call the functions
11645 returning structs.
11646
0bc69509
JB
11647 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
11648 whether functions are prototyped or not, so we can't possibly pass
11649 arguments to t_float_values2 properly.
11650
7a345fb3
JB
11651 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
11652 value of `timeout' for targets other than the mips*tx39-*.
11653
edb6ede1
MS
116542001-12-06 Michael Snyder <msnyder@redhat.com>
11655
d63a86f8 11656 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
11657 and detect whether the start symbol has a leading underscore.
11658
2d842f13
JB
116592001-12-04 Jim Blandy <jimb@redhat.com>
11660
11661 * gdb.base/completion.exp: Clarify indentation.
11662
68550daf
JB
116632001-12-03 Jim Blandy <jimb@redhat.com>
11664
11665 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
11666 variables on the S/390, not `.word'.
11667
cd5195a8
JB
116682001-11-30 Jim Blandy <jimb@redhat.com>
11669
11670 Add assembly-source tests for s390-ibm-linux.
11671 * gdb.asm/s390.inc: New file.
11672 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
11673 the S/390 architecture.
a9c64011 11674 * gdb.asm/configure: Regenerated.
cd5195a8 11675
ca9efc90
MS
116762001-11-30 Michael Snyder <msnyder@redhat.com>
11677
11678 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
11679 next, info source, info sources, info line, global and static
11680 variables, and static functions.
11681 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
11682 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
11683 * gdb.asm/asmsrc1.s: Add a static function and some variables.
11684 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
11685 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
11686 (gdbasm_leave): Restore frame pointer.
11687 (gdbasm_startup): Copy stack set-up from crt0.S.
11688
d0e66976
FN
116892001-11-26 Fernando Nasser <fnasser@redhat.com>
11690
11691 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
11692 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
11693 to a local (non-static) variable. Copy tstruct.a to a static buffer
11694 and return a pointer to that buffer.
11695 * gdb.base/callfwmall.c (t_structs_a): Ditto.
11696
e2334072
MK
116972001-11-24 Mark Kettenis <kettenis@gnu.org>
11698
11699 * gdb.asm/configure.in: Fix recognition of ix86 target.
11700 * gdb.asm/configure: Regenerate.
11701
756caa3d
MS
117022001-11-21 Michael Snyder <msnyder@redhat.com>
11703
11704 * gdb.asm/sparc.inc: New file.
11705 * gdb.asm/asm-source.exp: Recognize sparc target.
11706 * gdb.asm/configure.in: Recognize sparc target.
11707 * gdb.asm/configure: Regenerate.
d63a86f8 11708
9a4d72d5
MS
117092001-11-21 Michael Snyder <msnyder@redhat.com>
11710
11711 * gdb.asm/m32r.inc: New file.
11712 * gdb.asm/asm-source.exp: Recognize m32r target.
11713 * gdb.asm/configure.in: Recognize m32r target.
11714 * gdb.asm/configure: Regenerate.
11715
a773d1cd
MS
117162001-11-20 Michael Snyder <msnyder@redhat.com>
11717
017ac23d
MS
11718 * gdb.asm/i386.inc: New file.
11719 * gdb.asm/asm-source.exp: Recognize ix86 target.
11720 * gdb.asm/configure.in: Recognize ix86 target.
11721 * gdb.asm/configure: Regenerate.
11722
a773d1cd
MS
11723 * gdb.c++/namespace.exp: Fix quotes in output messages.
11724
bb632afb
MS
117252001-11-14 Michael Snyder <msnyder@redhat.com>
11726
25d559ca 11727 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
11728 qualifier in a type cast expression, to designate an address
11729 in the instruction space (Harvard architecture).
11730
4749e309
MS
117312001-11-13 Michael Snyder <msnyder@redhat.com>
11732
11733 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
11734 Tests for expressions using 'const' and 'volatile'.
11735
25050984
CV
117362001-11-13 Corinna Vinschen <vinschen@redhat.com>
11737
11738 * gdb.asm/asm-sources.exp: Allow defining linker flags.
11739
1902c51f
DJ
117402001-11-12 Daniel Jacobowitz <drow@mvista.com>
11741
11742 * lib/mi-support.exp (mi_run_to_helper): Move comments
11743 outside of gdb_expect.
11744
dcf95b47
DJ
117452001-11-11 Daniel Jacobowitz <drow@mvista.com>
11746
11747 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
11748 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
11749 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
11750 mi0_run_to): New functions.
11751 * gdb.mi/mi-simplerun.exp: Use them.
11752 * gdb.mi/mi0-simplerun.exp: Likewise.
11753 * gdb.mi/mi-var-cmd.exp: Likewise.
11754 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 11755
45b074e1
AC
117562001-11-10 Andrew Cagney <ac131313@redhat.com>
11757
11758 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
11759 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
11760
bf50d346
AC
117612001-11-09 Andrew Cagney <ac131313@redhat.com>
11762
11763 * gdb.base/restore.exp: Include $expected value in restored test
11764 message.
11765
9383332c
AC
117662001-11-09 Andrew Cagney <ac131313@redhat.com>
11767
11768 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
11769 implemented.
11770
db62520a
MS
117712001-11-08 Michael Snyder <msnyder@redhat.com>
11772
11773 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
11774 Add pass/fail message for stop at breakpoint in call dummy function.
11775
b5703437
MS
117762001-11-07 Michael Snyder <msnyder@redhat.com>
11777
d63a86f8
RM
11778 * gdb.c++/templates.exp (test_template_breakpoints):
11779 If we get an overload menu, but it does not match what
760f6330 11780 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
11781 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
11782 making the whitespace optional. Argument for "new" may be
11783 "unsigned" as well as "unsigned int/long".
d63a86f8 11784 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
11785 making the whitespace optional. Also replace "(void) with
11786 "((void|)), making the keyword "void" optional.
d63a86f8 11787 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
11788 making the whitespace optional. Also replace "(void) with
11789 "((void|)), making the keyword "void" optional.
3bf40917
MS
11790 * gdb.base/callfuncs.c (t_float_values): This function must
11791 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 11792 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
11793 can be tested against both cases. Usually one case involves
11794 promotion of float to double, while the other does not.
11795 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
11796 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
11797 includes a stack frame for "start".
11798
c8ab4e6d
JB
117992001-11-05 Jim Blandy <jimb@redhat.com>
11800
11801 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
11802 pointers are 32 bits long, and that offsets of relocs are always
11803 stored in the data (REL-style), and not in the reloc entry itself
11804 (RELA-style).
11805 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
11806 stabs.
11807
3f08ced9
MS
118082001-11-01 Michael Snyder <msnyder@redhat.com>
11809
11810 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
11811 and regular expression operators by using quoting.
11812
cbfa24cd
MS
118132001-10-31 Michael Snyder <msnyder@redhat.com>
11814
11815 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
11816 depending on what the symbol table contains.
11817 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
11818 the output of the ptype command. Similarly, accept both "const &"
11819 and "const&".
11820
aaa68313
CV
118212001-10-31 Corinna Vinschen <vinschen@redhat.com>
11822
11823 * gdb.base/miscexprs.c (main): Add usage of preprocessor
11824 symbol `STORAGE' to allow to choose the storage class of
11825 the local datastructures.
11826 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
11827 compiler directive.
11828
91740388
MS
118292001-10-30 Michael Snyder <msnyder@redhat.com>
11830
11831 * gdb.base/jump.exp: Allow it to run for all targets.
11832
1b7c05e7
CV
118332001-10-29 Corinna Vinschen <vinschen@redhat.com>
11834
11835 * gdb.base/call-ar-st.c (print_double_array): Match for loop
11836 with new double_array size.
11837 (main): Change storage class of all local variables to static.
11838 Reduce size of double_array to 9.
11839 * gdb.base/call-ar-st.exp: Increase timeout value.
11840 Change expected output for double array to match new size in
11841 call-ar-st.c.
11842
36a22261
CV
118432001-10-29 Corinna Vinschen <vinschen@redhat.com>
11844
11845 * gdb.base/ending-run.exp: Create identical output when passing
11846 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 11847 Stormy16 target.
36a22261 11848
92b8ae91
MK
118492001-10-28 Mark Kettenis <kettenis@gnu.org>
11850
11851 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
11852 that we catch the expected failure under Linux/x86.
11853
cb135b83
OF
118542001-10-29 Orjan Friberg <orjanf@axis.com>
11855
11856 * gdb.base/setvar.exp: Escape curly braces.
11857 * gdb.stabs/weird.exp: Ditto.
11858
6884aa54
DJ
118592001-10-27 Daniel Jacobowitz <drow@mvista.com>
11860
11861 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
11862 * gdm.mi/mi0-hack-cli.exp: Likewise.
11863
0398c9aa
AC
118642001-10-25 Andrew Cagney <ac131313@redhat.com>
11865
11866 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
11867 messages.
11868
d20bf2e8
AC
118692001-10-21 Andrew Cagney <ac131313@redhat.com>
11870
11871 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
11872 checking MI enabled.
11873
03dd63aa
CV
118742001-10-09 Corinna Vinschen <vinschen@redhat.com>
11875
11876 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
11877
1d9d99f3
FCE
118782001-10-04 Frank Ch. Eigler <fche@redhat.com>
11879
11880 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
11881 if gdb child process crashes, just signal an error.
11882
838ae6c4
JB
118832001-10-02 Jim Blandy <jimb@redhat.com>
11884
11885 * lib/gdb.exp (test_xfail_format): Simplify.
11886
11887 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
11888 front of the variable name `format'. Simplify `if'.
11889
8f0cbc1c
DJ
118902001-10-01 Daniel Jacobowitz <drow@mvista.com>
11891
11892 * gdb.threads/pthreads.exp: Wait for output and delay
11893 before sending ^C.
11894
1f08dafd
DJ
118952001-10-01 Daniel Jacobowitz <drow@mvista.com>
11896
11897 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
11898 some incorrect output instead of timing out.
11899 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
11900
674f90ff
CV
119012001-09-28 Corinna Vinschen <vinschen@redhat.com>
11902
11903 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
11904 check to allow additional `int'.
11905
9b284272
DJ
119062001-09-27 Daniel Jacobowitz <drow@mvista.com>
11907
11908 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
11909 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
11910
b55a4771
MS
119112001-09-27 Michael Snyder <msnyder@redhat.com>
11912
11913 * lib/gdb.exp (test_debug_format): New proc.
11914 (setup_xfail_format): Use new proc test_debug_format.
11915 * gdb.base/constvars.exp (local_compiler_xfail_check): New
11916 proc; use new service proc test_debug_format.
11917 Replace all other "gcc_compiled" tests with this test.
11918 * gdb.base/volatile.exp (local_compiler_xfail_check): New
11919 proc; use new service proc test_debug_format.
11920 Replace all other "gcc_compiled" tests with this test.
11921
119222001-09-27 Michael Snyder <msnyder@redhat.com>
11923
11924 * gdb.base/cvexpr.exp: New file.
11925 * gdb.base/cvexpr.c: New file
11926 Test for expressions using const and volatile keywords.
11927
4e6667ac
CV
119282001-09-26 Corinna Vinschen <vinschen@redhat.com>
11929
11930 * gdb.base/constvars.exp: Check for different orders of keywords
11931 and additional "int" strings in output.
11932
4f337972
AC
119332001-09-22 Andrew Cagney <ac131313@redhat.com>
11934
11935 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
11936 responses from "help maint".
11937
2015650d
FCE
119382001-09-19 Frank Ch. Eigler <fche@redhat.com>
11939
11940 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
11941 to localhost:NNN instead of :NNN, in case Xvfb is listening
11942 only on TCP.
11943
f3bcedc1
CV
119442001-09-19 Corinna Vinschen <vinschen@redhat.com>
11945
11946 * gdb.base/recurse.exp: When checking leaving the watchpoint
11947 scope, recognize when gdb is in function's epilogue and pass.
11948
6b819c92
KS
119492001-09-18 Keith Seitz <keiths@redhat.com>
11950
11951 * lib/insight-support.exp (_gdbtk_export_target_info): Add
11952 support for running tests against sid targets.
11953 (gdbtk_done): Ditto.
11954
a10c9419
CV
119552001-09-18 Corinna Vinschen <vinschen@redhat.com>
11956
11957 * gdb.base/ending-run.c (main): Set stdout buffersize
11958 to the same reasonable value for any target.
11959 * gdb.base/ending-run.exp: Add a regular expression
11960 to make testsuite happy on Sanyo Stormy16 target.
11961
739d0d99
CV
119622001-09-17 Corinna Vinschen <vinschen@redhat.com>
11963
11964 * gdb.base/display.c (do_loops): Add float variable `f'.
11965 Increment f in loop.
11966 * gdb.base/display.exp: Increment timeout by 60 seconds.
11967 Change float display test to use variable `f'.
11968
1b8947f0
JB
119692001-09-17 Jim Blandy <jimb@redhat.com>
11970
11971 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
11972 overflowing the limited breakpoint tables on some ROM monitors
11973 (like the ROM68K).
11974
9890ac81
FCE
119752001-09-15 Frank Ch. Eigler <fche@redhat.com>
11976
11977 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
11978 the "-ac" (disable access control) flag.
11979
6db765ea
JH
119802001-08-30 Jeff Holcomb <jeffh@redhat.com>
11981
11982 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
11983 ints.
11984
4c32cc04
KS
119852001-08-30 Keith Seitz <keiths@redhat.com>
11986
11987 * lib/gdb.exp: Move all insight-related functionality into
11988 separate file.
11989 * lib/insight-support.exp: New file.
11990
8d6e6f81
FCE
119912001-08-29 Frank Ch. Eigler <fche@redhat.com>
11992
11993 * config/sid.exp (sid_start): Never set sid verbosity; disable
11994 expect_background {} that consumed its stdout; tolerate </dev/null.
11995 Attempt to set endianness override in "sid" protocol mode. Cleanup.
11996
6a90e1d0
AC
119972001-08-18 Andrew Cagney <ac131313@redhat.com>
11998
11999 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12000 CLI jump command to start it.
12001 (mi_run_to_main): Fail immediatly when unexpected output.
12002
1759b3c3
AC
120032001-08-18 Andrew Cagney <ac131313@redhat.com>
12004
12005 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12006 beginning of function. Fix PR gdb/191.
12007
61d11d80
FCE
120082001-08-16 Frank Ch. Eigler <fche@redhat.com>
12009
12010 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12011 what to force sid endianness to.
12012
942a4df2
KS
120132001-08-15 Keith Seitz <keiths@redhat.com>
12014
12015 * lib/gdb.exp (gdbtk_start): Don't set environment
12016 variables for TCL_LIBRARY and friends. Insight will
12017 now figure these out for itself.
12018
0521c418
MS
120192001-08-02 Michael Snyder <msnyder@redhat.com>
12020
12021 * gdb.base/completion.exp: Remove the symbol "a64l" from
12022 the expect string; this is target-specific, and not related
12023 to what is being tested.
12024
74a9a58a
DB
120252001-08-02 Dave Brolley <brolley@redhat.com>
12026
12027 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12028
c70819fa
MS
120292001-07-25 Michael Snyder <msnyder@redhat.com>
12030
c2b8fa57
MS
12031 * gdb.base/consecutive.exp: New file. Test stepping over
12032 breakpoints on consecutive instructions.
12033 * gdb.base/consecutive.c: New file.
12034
c70819fa
MS
12035 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12036 curly braces in regular expressions.
12037
2b1a1355
MS
120382001-07-25 Michael Snyder <msnyder@redhat.com>
12039
12040 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12041 legitimate output from stepping out of main.
12042
413eca6f
KS
120432001-07-22 Keith Seitz <keiths@redhat.com>
12044
12045 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12046 the empty string, do not run the tests.
12047
7e5a9322
SC
120482001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12049
12050 * gdb.base/long_long.exp: Detect size of pointer. Take into
12051 account 2-byte pointers when testing for p/a results.
12052
de58f10f
SC
120532001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12054
d63a86f8 12055 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12056 and defined to 1K for m68hc11.
12057 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12058 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12059 (sizeof_random_data): New variable to tell the size of the data table;
12060 don't test past this size; always run to main.
12061
d6f5fea1
SC
120622001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12063
12064 * gdb.base/return2.exp: return of long long and double fails for
12065 68HC11; don't execute these tests on that platform.
12066 * gdb.base/return.exp: Return of a double fails for 68hc11.
12067
c477543d
SC
120682001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12069
12070 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12071 tests that print a float.
12072 * call-rt-st.exp: Likewise.
12073
63cf1c79
MK
120742001-07-12 Mark Kettenis <kettenis@gnu.org>
12075
12076 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12077 running this test on Linux.
12078
112f9ab5
MC
120792001-06-24 Michael Chastain <chastain@redhat.com>
12080
12081 * gdb.base/arithmet.exp: Remove some tests to make all test names
12082 unique.
12083
4970cb0f
MS
120842001-07-03 Michael Snyder <msnyder@redhat.com>
12085
12086 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12087 the output of the ptype command.
12088
d85da69f
MS
120892001-07-02 Michael Snyder <msnyder@redhat.com>
12090
4c8a82de
MS
12091 * gdb.base/completion.exp: Don't assume that break.c is the only
12092 source file that may contain functions named "marker".
d85da69f
MS
12093 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12094
8afc772b
AC
120952001-06-28 Andrew Cagney <ac131313@redhat.com>
12096
12097 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12098 of files to delete.
12099
12100 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12101 * gdb.disasm/h8300s.exp: New file.
12102 gdb.disasm/h8300s.s: Likewise.
12103
cff22675
AC
121042001-06-27 Andrew Cagney <ac131313@redhat.com>
12105
12106 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12107 empty breakpoint tables.
12108
68c81b54
AC
121092001-06-25 Andrew Cagney <ac131313@redhat.com>
12110
12111 * lib/mi-support.exp: Update args=... part of stop-reason
12112 patterns. Accept either a list or a tuple.
12113
2dd62704
AC
121142001-06-23 Andrew Cagney <ac131313@redhat.com>
12115
12116 * lib/mi-support.exp: Remove local emacs variable defining
12117 change-log-default-name.
12118
b4127474
MC
121192001-06-22 Michael Chastain <chastain@redhat.com>
12120
12121 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12122 This is operationally compatible with the previous version.
12123
8dbfb380
JB
121242001-06-13 Jim Blandy <jimb@redhat.com>
12125
12126 * lib/gdb.exp (gdb_test): Doc fix.
12127
f2d8c86d
MC
121282001-06-10 Michael Chastain <chastain@redhat.com>
12129
12130 * gdb.base/exprs.exp: Remove a duplicate test.
12131
81564d34
JB
121322001-06-06 Jim Blandy <jimb@redhat.com>
12133
12134 * gdb.base/return2.exp (main): Use values to test float and double
12135 returns that are not NaN's, to avoid being confused by IEEE
12136 comparison rules.
12137
da55addb
MS
121382001-06-04 Michael Snyder <msnyder@redhat.com>
12139
12140 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12141 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12142 rather than wait for 12 more tests to time out.
12143
42c65987
JB
121442001-06-06 Jim Blandy <jimb@redhat.com>
12145
b18bced9 12146 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12147 Don't forget to match the GDB prompt.
b18bced9 12148
42c65987
JB
12149 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12150
5b41e5f0
JB
121512001-06-04 Jim Blandy <jimb@redhat.com>
12152
12153 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12154 command.
12155
015e046f
KB
121562001-05-31 Kevin Buettner <kevinb@redhat.com>
12157
12158 * gdb.base/annota1.exp (info break): Match four or more spaces
12159 after "Address".
12160
fb1ffbbe
MC
121612001-05-31 Michael Chastain <chastain@redhat.com>
12162
12163 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12164 (dm_type_int_star): Likewise.
12165 (dm_type_long_star): Likewise.
12166 (dm_type_void_star): Likewise.
12167
5ea2a32c
KB
121682001-05-29 Kevin Buettner <kevinb@redhat.com>
12169
12170 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12171 to a known value in order to get consistent results regardless
12172 of the setting of INPUTRC or the presence or contents of .inputrc.
12173
ae23c492
MS
121742001-05-24 Michael Snyder <msnyder@redhat.com>
12175
ac55707e
MS
12176 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12177 Don't require that the main thread and the manager thread are the
12178 first in the list.
12179
ae23c492
MS
12180 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12181 debugging. If test fails, issue an "unsupported" not a "fail".
12182
400071f1
JB
121832001-05-24 Jim Blandy <jimb@redhat.com>
12184
12185 Don't assume that short is shorter than int.
12186 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12187 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12188 this isn't true.
400071f1
JB
12189 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12190 an int, is not equal to ~0 stored in an unsigned char. This tests
12191 the same thing that the previous test meant to, but works on
12192 16-bit machines, too.
12193 ("print unsigned char != (~0)"): Same test, complemented.
12194
0816a3e5
MS
121952001-05-24 Michael Snyder <msnyder@redhat.com>
12196
12197 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12198 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12199 and prevents dejagnu getting out of step.
12200
f6dc23a9
KB
122012001-05-23 Kevin Buettner <kevinb@redhat.com>
12202
12203 * gdb.base/finish.exp (finish_void): Revise pattern for
12204 stopping on the call statement to not permit stopping at
12205 the start of the instructions comprising the call sequence.
12206
7dbd117d
MC
122072001-05-19 Michael Chastain <chastain@redhat.com>
12208
12209 * gdb.base/callfuncs.exp: Make all test names unique.
12210 * gdb.base/commands.exp: Make all test names unique.
12211 * gdb.base/condbreak.exp: Make all test names unique.
12212 * gdb.base/dbx.exp: Make all test names unique.
12213 * gdb.base/default.exp: Make all test names unique.
12214 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12215 and TIMEOUT messages to their corresponding PASS message.
12216 * gdb.base/ending-run.exp: Make all test names unique.
12217 * gdb.base/long_long.exp: Remove duplicate test.
12218
6b0b0a9e
KB
122192001-05-21 Kevin Buettner <kevinb@redhat.com>
12220
12221 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12222 stop on the call statement as well as the statement after the
12223 call.
12224
2caa35cb
MS
122252001-05-21 Michael Snyder <msnyder@redhat.com>
12226
12227 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12228
40713331
EZ
122292001-05-10 Elena Zannoni <ezannoni@redhat.com>
12230
a9c64011
AS
12231 * gdb.base/completion.exp: Revamp test. Make it execute on all
12232 platforms.
40713331 12233
c2c1be8d
EZ
122342001-05-10 Elena Zannoni <ezannoni@redhat.com>
12235
a9c64011
AS
12236 * config/gdbserver.exp (gdb_load): Handle the case
12237 in which the arguments to gdbserver are given in the
12238 baseboard configuration file.
12239 Also handle the case in which the server needs to do a
12240 load.
2c9cd303 12241
9671de48
KS
122422001-05-07 Keith Seitz <keiths@cygnus.com>
12243
a9c64011
AS
12244 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12245 set up the display for testing.
12246 (gdbtk_start): Convert all paths to paths that tcl will like.
12247 Export target information to environment.
12248 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12249 necessary.
12250 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12251 (to_tcl_path): New proc to convert a given pathname into
12252 a path acceptible as an argument to a tcl command.
12253 (_gdbtk_export_target_info): New proc to export target info
12254 into the environment for gdbtk testing.
12255 (gdbtk_done): New proc to signal end-of-test.
9671de48 12256
5a360f47
JB
122572001-05-06 Jim Blandy <jimb@redhat.com>
12258
12259 * restore.c: Make the code of caller0 correspond to its comment.
12260
66c756c6
MS
122612001-05-03 Michael Snyder <msnyder@redhat.com>
12262
12263 * config/sid.exp (gdb_target_sid): Check for error messages.
12264 On error or timeout, don't make expect exit (which will terminate
12265 all subsequent tests); instead just make gdb exit.
d63a86f8 12266 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
12267 return a negative value.
12268
a966fde5
JB
122692001-04-24 Jim Blandy <jimb@redhat.com>
12270
851c18e0
JB
12271 * gdb.c++/templates.exp: If we see the prompt for the overload
12272 list, but we haven't recognized any of the longer patterns,
12273 arrange for this test to fail, not hang.
12274
a966fde5
JB
12275 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12276 variations.
12277
db144853
MC
122782001-04-22 Michael Chastain <chastain@redhat.com>
12279
12280 * gdb.c++/local.exp: Use the 'runto' library function.
12281 * gdb.c++/namespace.exp: Likewise.
12282 * gdb.c++/overload.exp: Likewise.
12283
3207ec21
KB
122842001-03-26 Kevin Buettner <kevinb@redhat.com>
12285
12286 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12287 * gdb.base/step-line.exp: New file. Test step/next in presence of
12288 #line directives.
12289 * gdb.base/step-line.c: New file. Test program for the above.
12290 * gdb.base/step-line.inp: New file. We pretend that this file has
12291 been transformed by some other tool into step-line.c.
12292
13b57657
JB
122932001-03-21 Jim Blandy <jimb@redhat.com>
12294
12295 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12296 unmangled operator names.
12297
754cbe1c
JB
122982001-03-20 Jim Blandy <jimb@redhat.com>
12299
12300 * gdb.threads/linux-dp.exp: Recognize an additional message
12301 generated by GDB when it doesn't understand how to debug threads
12302 on the target system.
12303
177495c9
AC
123042001-03-19 Andrew Cagney <ac131313@redhat.com>
12305
12306 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12307
f266096b
MC
123082001-03-12 Michael Chastain <chastain@redhat.com>
12309
12310 * gdb.c++/derivation.exp: Use the 'runto' library function.
12311
cac3c2ff
MC
123122001-03-12 Michael Chastain <chastain@redhat.com>
12313
12314 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12315
b6c11a24
MC
123162001-02-24 Michael Chastain <chastain@redhat.com>
12317
12318 * gdb.c++/ref-types.exp: Change handwritten code to library
12319 function 'runto'.
12320
6bae5bce
OF
123212001-03-16 Orjan Friberg <orjanf@axis.com>
12322
12323 * gdb.base/signals.exp: Set count to 0 explicitly.
12324
0015fd9a
MS
123252001-03-15 Mark Salter <msalter@redhat.com>
12326
12327 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12328 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
12329 (gdb_load): Add support for additional target_info: gdb_download_size
12330 and gdb_load_timeout.
0015fd9a 12331
fc33412a
DT
12332Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12333
12334 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12335 file -- to prevent failing when the compile fails but we have no
12336 intention of running the tests anyway.
12337
12338 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12339 tests if set.
12340
12341 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12342 integers.
12343
12344 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12345 * gdb.c++/namespace.exp: Ditto.
12346
115f06de
OF
123472001-03-07 Orjan Friberg <orjanf@axis.com>
12348
12349 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12350 * gdb.base/pointers.exp: Relax pattern match of decimals.
12351
b6ba6518
KB
123522001-03-06 Kevin Buettner <kevinb@redhat.com>
12353
12354 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12355 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12356 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12357 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12358 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12359 config/sh.exp, config/sid.exp, config/slite.exp,
12360 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12361 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12362 config/vxworks.exp, config/vxworks29k.exp,
12363 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12364 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12365 gdb.base/arithmet.exp, gdb.base/assign.exp,
12366 gdb.base/async.exp, gdb.base/attach.exp,
12367 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12368 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12369 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12370 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12371 gdb.base/commands.exp, gdb.base/completion.exp,
12372 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12373 gdb.base/constvars.exp, gdb.base/corefile.exp,
12374 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12375 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12376 gdb.base/ending-run.exp, gdb.base/environ.exp,
12377 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12378 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12379 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12380 gdb.base/funcargs.exp, gdb.base/help.exp,
12381 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12382 gdb.base/logical.exp, gdb.base/long_long.exp,
12383 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12384 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12385 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12386 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12387 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12388 gdb.base/regs.exp, gdb.base/relational.exp,
12389 gdb.base/remote.exp, gdb.base/reread.exp,
12390 gdb.base/restore.exp, gdb.base/return2.exp,
12391 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12392 gdb.base/selftest.exp, gdb.base/setshow.exp,
12393 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12394 gdb.base/sigall.exp, gdb.base/signals.exp,
12395 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12396 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12397 gdb.base/step-test.exp, gdb.base/structs.c,
12398 gdb.base/structs.exp, gdb.base/structs2.exp,
12399 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12400 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12401 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12402 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12403 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12404 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12405 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12406 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12407 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12408 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12409 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12410 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12411 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12412 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12413 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12414 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12415 gdb.trace/circ.exp, gdb.trace/collection.exp,
12416 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12417 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12418 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12419 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12420 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12421 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12422 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12423 notices.
12424
dc96c6c7 124252001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
12426
12427 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12428 first arg is int not float.
12429
dc96c6c7 124302001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
12431
12432 * gdb.base/reread.exp: Unsupported for non-native targets;
12433 doesn't work for remote debugging.
12434
9b0c4aeb
FN
124352001-02-19 Fernando Nasser <fnasser@redhat.com>
12436
12437 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
12438 * gdb.base/ending-run.exp: Properly handle the BSP state when
12439 stepping past the end of main.
9b0c4aeb 12440
02aa71d5
MC
124412001-02-19 John Moore <jmoore@redhat.com>
12442
12443 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12444 Converted HPUX fix for non-expected items following multiple
12445 step commands into general solution for all platforms.
12446
1fa449a4
MC
124472001-02-18 Michael Chastain <chastain@redhat.com>
12448
12449 * gdb.c++/classes.exp (do_tests): Change runto statements
12450 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12451 statements demangler agnostic.
12452 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12453 (gdb_virtfunc_restart): Likewise.
12454
b2f9ec70
MC
124552001-02-14 Michael Chastain <chastain@redhat.com>
12456
12457 * gdb.c++/inherit.exp (do_tests): Change runto statements
12458 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12459 statements demangler agnostic.
12460
cf74b8ca
AC
12461Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12462
12463 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12464 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12465 before calling common_routine 15 times'' tests.
12466
99f78f56
MC
124672001-02-11 Michael Chastain <chastain@redhat.com>
12468
12469 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12470 Helps the test script figure out which demangler is in use.
12471 (dm_type_foo_ref): Ditto.
12472 (dm_type_int_star): Ditto.
12473 (dm_type_long_star): Ditto.
12474 (dm_type_unsigned_int): Ditto.
12475 (dm_type_void): Ditto.
12476 (dm_type_void_star): Ditto.
99707966 12477 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
12478 Probe the gdb demangler and set variables to accommodate
12479 formatting differences.
12480 (info_func_regexp): New function. Same as info_func, but
12481 matches against a regexp.
12482 (info_func): Match against a literal string.
12483 (print_addr_2): New function. Match against a literal string,
12484 which can be different from the input to gdb.
12485 (print_addr): Simply call print_addr_2 with the same argument twice.
12486 (test_lookup_operator_functions): Use demangler formatting variables.
12487 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12488 the tests in the same order as the C++ class declaration.
12489 (test_paddr_operator_functions): Ditto.
12490 (test_paddr_overloaded_functions): Ditto.
12491 (test_paddr_hairy_functions): Use demangler formatting variables.
12492 Add reference to gdb/19 for related tests.
12493 (do_tests): Call probe_demangler.
12494
1de8f023
KB
124952001-01-30 Kevin Buettner <kevinb@redhat.com>
12496
12497 * gdb.c++/templates.cc (printf): Remove unused function definition.
12498
ca3f91ed
MS
124992001-01-26 Felix Lee <flee@redhat.com>
12500
12501 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12502
125032001-01-25 matthew green <mrg@redhat.com>
12504
12505 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12506 up sid.
12507 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12508
125092001-01-25 matthew green <mrg@redhat.com>
12510
12511 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 12512 Deprecate $sid_spawn_id.
ca3f91ed
MS
12513 (sid_exit): Remove code necessary only for `spawn.'
12514
125152001-01-25 matthew green <mrg@redhat.com>
12516
12517 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12518
fb18ec4a
MC
125192001-01-28 Michael Chastain <chastain@redhat.com>
12520
12521 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12522 to call when tests fail. It takes gdb out of the overloaded
12523 function choice menu back to the main prompt, so that the test
12524 program stays synchronized.
12525 (set_bp_overloaded): New proc to collect all the common
12526 code for setting a breakpoint on an overloaded name. Calls
12527 take_gdb_out_of_choice_menu when needed.
12528 (menu_overload1arg): New variable to collect the repeated
12529 instances of the expected menu for an overloaded name. Change
12530 the regular expression to handle changes in g++ type encoding:
12531 "void" can be either "void" or "", and "unsigned int" can be
12532 either "unsigned int" or "unsigned".
12533 (continue_to_bp_overloaded): Change regular expressions to handle
12534 changes in g++ type encoding.
12535 (no proc): Call take_gdb_out_of_choice_menu when needed.
12536 Remove redundant calls to "info break". Accept either "canceled"
12537 or "cancelled". Change regular expressions in "info break"
12538 calls to handle changes in g++ type encoding. Give all tests
12539 unique strings.
12540
9c646a6e
BE
125412001-01-17 Ben Elliston <bje@redhat.com>
12542
12543 * config/sid.exp: New file.
12544
9549d9c1
AC
12545Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12546
12547 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12548
dc96c6c7 125492000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
12550
12551 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12552 Add a RE to accept a non-ascii char if one is ever presented.
12553
b4df4f68
FN
125542000-12-20 Fernando Nasser <fnasser@redhat.com>
12555
297dd0fd 12556 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 12557
dc96c6c7 125582000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 12559
d63a86f8 12560 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
12561 in regexp. One '\' does not suffice on Linux.
12562
4a7bddb6
MC
125632000-12-09 Michael Chastain <chastain@redhat.com>
12564
12565 * gdb.base/break.exp (test_clear_command): Use a marker function
12566 rather than 'main' for the test function. Also move this
12567 test to an execution point where the marker function names are
12568 guaranteed to be bound to functions. (Executing tests after a
12569 'finish' from main runs into name conflicts with local names
12570 in __libc_start_main).
12571
dc96c6c7 125722000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
12573
12574 * gdb.base/finish.exp: New test for gdb's "finish" command.
12575 * gdb.base/return2.exp: New test for gdb's "return" command.
12576 * gdb.base/return2.c: New source file for above.
12577
dc96c6c7 125782000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
12579
12580 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12581 * gdb.base/miscexprs.exp: Ditto.
12582 * gdb.base/pointers.exp: Ditto.
12583 * gdb.c++/derivation.exp: Ditto.
12584 * gdb.c++/local.exp: Ditto.
12585 * gdb.c++/namespace.exp: Ditto.
12586 * gdb.c++/overload.exp: Ditto.
12587 * gdb.c++/ref-types.exp: Ditto.
12588
dc96c6c7 125892000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
12590
12591 * gdb.base/constvars.exp: Test result of "up" command.
12592 * gdb.base/miscexprs.exp: Ditto.
12593 * gdb.base/pointers.exp: Ditto.
12594 * gdb.base/scope.exp: Ditto.
12595 * gdb.c++/derivation.exp: Ditto.
12596 * gdb.c++/local.exp: Ditto.
12597 * gdb.c++/namespace.exp: Ditto.
12598 * gdb.c++/overload.exp: Ditto.
12599 * gdb.c++/ref-types.exp: Ditto.
12600
44097287
FN
126012000-11-22 Michael Chastain <chastain@redhat.com>
12602
12603 * mips_pro.exp: Accept either "middle -> top -> main" or
12604 "middle -> main" in the backtrace, because gcc can optimize
12605 tail calls to jumps. Remove setup_xfail for the hppa case.
12606 Add a comment with the original warning messages from PR 3016,
12607 which was filed in 1993, to preserve them for posterity.
12608
9d2e1bab
ND
126092000-11-17 Nick Duffek <nsd@redhat.com>
12610
12611 * lib/gdb.exp (gdb_test): Override timeout with board info.
12612
1aca8eb7
ND
126132000-11-17 Nick Duffek <nsd@redhat.com>
12614
12615 * gdb.base/display.exp: Don't kill running stub. Add "again" to
12616 the second kill and detach messages.
12617
93076499
ND
126182000-11-17 Nick Duffek <nsd@redhat.com>
12619
12620 * configure.in: Add AC_EXEEXT.
12621 * configure: Regenerate.
12622 * Makefile.in (just-check): Export EXEEXT.
12623 * lib/gdb.exp ($EXEEXT): Import from environment.
12624 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
12625 expect "maint dump-me" on Cygwin.
12626 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
12627 $EXEEXT.
12628
30e87cd3
ND
126292000-11-17 Nick Duffek <nsd@redhat.com>
12630
12631 * gdb.base/break.exp: Test backtrace and finish from called
12632 function on all platforms, not just HP-UX.
12633
dc96c6c7 126342000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
12635
12636 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
12637 code from gdb_target_monitor, so it can be used independantly
12638 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 12639
dc96c6c7 126402000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
12641
12642 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
12643 * gdb.base/corefile.exp: Expect the message "Program is being
12644 debugged already" when we send the "corefile" command, since
12645 the preceeding gdb_load may have connected gdb to a remote target.
12646 * gdb.base/display.exp: Disable hardware watchpoints if new
12647 board info variable "no_hardware_watchpoints" is true.
12648 Replace single-letter commands with more readable ones.
12649 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
12650 if new board info variable "no_hardware_watchpoints" is true.
12651 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
12652 to see if stdio (printf) testing is possible.
12653 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
12654 board info variable "no_hardware_watchpoints" is true. Use new
12655 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
12656
39124dea
FN
126572000-11-13 Fernando Nasser <fnasser@redhat.com>
12658
12659 From Orjan Friberg <orjanf@axis.com>:
12660 * gdb.base/printcmds.exp: Escape curly braces followed by a number
12661 in array print pattern match.
12662
a9e2e984
FN
126632000-11-09 Fernando Nasser <fnasser@redhat.com>
12664
12665 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
12666 spelling "cancelled" to U.S. spelling "canceled" to match changes
12667 made to gdb.
12668 * gdb.c++/ovldbreak.exp: Ditto.
12669
c7db355b
PS
126702000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12671
12672 * gdb.base/callfuncs.c (main): Moved to end of file, call
12673 t_double_values to initialize the FPU before inferior calls are made.
12674 * gdb.base/callfuncs.exp: Test for register preservation after calling
12675 inferior functions. Add tests for continuining, finishing and
12676 returning from a stop in a call dummy.
12677
dc96c6c7 126782000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
12679
12680 * gdb.base/commands.exp: Break up long lines, and re-indent.
12681
dc96c6c7 126822000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
12683
12684 * config/gdbserver.exp: Rewritten from the ground up, to make it
12685 compatible with the current dejagnu tree, and to make it work with
12686 the new "gdbserver" in libremote.
12687
dc96c6c7 126882000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12689
12690 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
12691 * gdb.base/varargs.exp: Skip entire test if no printf support.
12692 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
12693 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
12694
dc96c6c7 126952000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
12696
12697 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
12698 no floating point support.
12699 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
12700 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
12701 * gdb.base/call-rt-st.exp: Ditto.
12702 * gdb.base/call-strs.exp: Ditto.
12703
bac5fc66
JG
127042000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
12705
12706 * gdb.base/sizeof.c: include <stdio.h>.
12707
12708 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
12709 'finish', otherwise uncaptured gdb_prompt would potentially
12710 throw remaining test points out of sync.
bac5fc66 12711
b22a6027
SB
127122000-07-26 Scott Bambrough <scottb@netwinder.org>
12713
12714 * gdb.base/recurse.exp: Run tests for all targets.
12715 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
12716 gnu-oldld case on ARM.
12717 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
12718 for ARM targets.
d63a86f8 12719
d8231941
AG
12720Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
12721
12722 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
12723 * gdb.java/configure: Rebuild.
12724
8caabe69
AG
12725Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
12726
12727 * gdb.java/jv-exp.exp: New file.
12728
9d273ca3
AG
12729Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
12730
12731 * configure: Rebuilt.
12732 * configure.in (configdirs): Add gdb.java.
12733 * gdb.java/jmisc.java: New file.
12734 * gdb.java/jmisc.exp: New file.
12735 * gdb.java/Makefile.in: New file.
12736 * gdb.java/configure: Rebuilt.
12737 * gdb.java/configure.in: New file.
12738 * lib/java.exp: New file.
12739
4f823a66
AC
12740Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
12741
12742 * gdb.base/exprs.exp: Test casts to a pointer including over and
12743 underflow.
12744
2391e11d
AC
12745Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
12746
12747 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
12748 and the compilers sizes.
12749
54602222
ND
127502000-07-09 Nick Duffek <nsd@redhat.com>
12751
12752 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
12753 (use_methods): New function.
12754 (main): Call use_methods().
12755 * gdb.c++/classes.exp (test_method_param_class): New procedure.
12756 (do_tests): Call test_method_param_class.
12757
2bec0572
ND
127582000-07-09 Nick Duffek <nsd@redhat.com>
12759
12760 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
12761 spelling.
12762 (test_enums): New procedure. Move enum tests from end of script
12763 to here. Set breakpoint on function name instead of line number.
12764 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
12765 (enums2): New marker function.
12766 (enums1): New function.
12767 (main): Call enums1(). Move enum tests to enums1().
12768
78492fde
AC
12769Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
12770
12771 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
12772 compile/link program. Update line numbers.
12773 * gdb.asm/d10v.inc: Define ``startup''.
12774 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 12775
49a2cef8
AC
12776Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
12777
12778 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
12779
3e6c8688
EZ
127802000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12781
12782 * gdb.base/maint.exp: Add 'maint print architecture' item to output
12783 of 'help maint print' command.
12784
9ff5cbe9
AC
12785Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
12786
12787 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
12788 they use gdb_expect_list.
12789
17c579bd
AC
12790Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
12791
12792 * gdb.base/commands.exp: Use ``set remote
12793 memory-read-packet-size'' instead of ``set endian big'' to test
12794 long commands.
12795
e6d71bf3
DB
127962000-06-03 Daniel Berlin <dan@cgsoftware.com>
12797
12798 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 12799 g++, and stop skipping them.
e6d71bf3
DB
12800
12801 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
12802 work under g++.
12803
d63a86f8 12804 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
12805 initialization.
12806
dc96c6c7 128072000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
12808
12809 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
12810 the regular expression: accept an (almost) arbitrary sequence of
12811 "frames-invalid" and "breakpoints-invalid" messages both before
12812 and after the "starting" message.
12813
dc96c6c7 128142000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
12815
12816 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 12817
dc96c6c7 128182000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
12819
12820 * gdb.base/annota1.exp (annotate-signal-handler-caller):
12821 Relax the regular expression a little, make it pass on Solaris 8.
12822
8216cda9
KB
128232000-05-12 Kevin Buettner <kevinb@redhat.com>
12824
12825 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 12826 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
12827 Instead, it is permissible for gdb to stop on the line of the
12828 call itself.
12829
1a570b2f
MS
128302000-05-12 Michael Snyder <msnyder@.cygnus.com>
12831
12832 * gdb.base/break.exp (bp on small function, optimized file):
12833 Add a second pass pattern. The behavior differs here between stabs
12834 and dwarf for one-line functions. Stabs preserves two line symbols
12835 (one before the prologue and one after) with the same line number,
12836 but dwarf regards these as duplicates and discards one of them.
12837 Therefore the address after the prologue (where the breakpoint is)
12838 has no exactly matching line symbol, and GDB reports the breakpoint
12839 as if it were in the middle of a line rather than at the beginning.
12840
dc96c6c7 128412000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 12842
d63a86f8 12843 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
12844 rather than "send_gdb" (for consistancy).
12845
7d418785
AC
12846Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
12847
12848 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
12849 * gdb.c++/templates.cc: Properly check for GCC version number.
12850 * lib/compiler.cc: Likewise
12851
dc96c6c7 128522000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 12853
d63a86f8 12854 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
12855 gdb may not stop at the first line of main, due to code motion.
12856
dc96c6c7 128572000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
12858
12859 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
12860 This test depends on parsing the printf output from the target.
12861 Since the sparclet stub doesn't do stdio, this will never work.
12862 * gdb.base/call-rt-st.exp: ditto.
12863 * gdb.base/call-strs: ditto.
12864
dc96c6c7 128652000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
12866
12867 * gdb.base/miscexprs.exp: make sizeof long array test portable.
12868
12869 * gdb.base/ending-run.exp: After connecting to a remote target,
12870 but before running, the target will appear to be in a random
12871 location. Specify both a file and a line for breakpoints.
12872 Also, the function that calls main may be called 'init'
12873 rather than 'start'.
12874
a5a51225
EZ
128752000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12876
12877 * gdb.base/help.exp: Update output for add-symbol-file command.
12878
7930cc7c
FN
128792000-04-10 Fernando Nasser <fnasser@cygnus.com>
12880
12881 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12882 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
12883
23e37ab1
C
128842000-04-07 J.T. Conklin <jtc@redback.com>
12885
e93c542c
C
12886 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
12887
23e37ab1
C
12888 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
12889
591b8fa3
PDM
12890Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
12891
12892 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
12893 values that can be represented exactly.
12894 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
12895 above change, and to not check against the directory part of the source
12896 file name.
12897 (step into print_long_arg_list): Likewise.
12898 (print print_small_structs from print_long_arg_list): Likewise.
12899 (print print_long_arg_list): Likewise.
12900
7a495180
EZ
129012000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12902
30b53638 12903 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 12904
beb998c6
AC
12905Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
12906
12907 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
12908
1c689132
DB
129092000-03-25 Daniel Berlin <dan@cgsoftware.com>
12910
12911 * gdb.base/commands.exp (deprecated_command_test): Add test for
12912 deprecate with no arguments.
12913
c1790a9d
JL
129142000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
12915
12916 * gdb.base/break.exp: Add new test for setting breakpoints on
12917 optimized code so we can test breakpoints work even when function
12918 prologues may be optimized away
12919
003ba290
FN
129202000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
12921
12922 From David Whedon <dwhedon@gordian.com>
a9c64011 12923 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 12924
6837a0a2
DB
129252000-03-22 Daniel Berlin <dan@cgsoftware.com>
12926
12927 * gdb.base/help.exp: Added test for new apropos command.
12928
b9593231
KB
129292000-03-21 Kevin Buettner <kevinb@redhat.com>
12930
12931 * gdb.base/pointers.c (usevar): New function.
12932 (main): Make sure that global variables v_int_pointer2, rptr,
12933 and y are all referenced someplace in the program by calling
12934 usevar() on them. [Some linkers delete symbols which are
12935 never referenced. The space remains, but there's no way to
12936 get a (symbolic) handle on the variable from the debugger.]
12937
751a959b
EZ
129382000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12939
12940 * gdb.base/printcmds.c: Add typedeffed arrays.
12941
12942 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
12943 procedure to test arrays that are typedef'd.
12944
73a93a32
JI
129452000-03-13 James Ingham <jingham@leda.cygnus.com>
12946
12947 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 12948 the library directories.
73a93a32 12949
fb40c209
AC
12950Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
12951
12952 * configure.in (configdirs): Add sub directory gdb.mi.
12953 * configure: Re-generate.
12954
12955 * gdb.mi: New directory.
d63a86f8 12956
ee4dd2c9
AC
129572000-02-25 Scott Bambrough <scottb@netwinder.org>
12958
12959 * gdb.base/long_long.exp: Correct test suite failure when printing
12960 a long long value as a double on ARM platforms.
12961
70f0cc22
JB
129622000-02-16 Jim Blandy <jimb@redhat.com>
12963
12964 * gdb.base/break.exp ("breakpoint line number"): Make sure the
12965 default source file is set properly before running this test.
12966
853819b8
EZ
129672000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12968
12969 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
12970 gdbtk/library directory, not in gdbtcl2.
12971
dfcd3bfb
JM
129722000-02-04 Jim Blandy <jimb@redhat.com>
12973
12974 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
12975 backslash from regexp pattern.
12976
12977 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
12978 procedure. Use it to run all the "continue to bp overloaded"
12979 tests. Note that this changes the names of the tests slightly.
12980 If the breakpoint hit message includes a hex PC value, because
12981 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
12982 from the real source code, still consider that a pass.
12983
12984 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
12985 XFAIL here if the breakpoint message contains a hex address. Note
12986 similar change on 1999-11-02.
12987
12988 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
12989
12990 * gdb.base/ptype.exp: Establish a default source file before
12991 calling get_debug_format.
12992
129932000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
12994
12995 * gdb.base/watchpoint.exp: Remove duplication of test messages.
12996
8b93c638
JM
129972000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
12998
12999 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13000 of successive stepi commands -- while in the prologue we should see
13001 the function entry bracket.
13002
130032000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13004
13005 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13006 reach __change_mode() when stepping through the end of main().
13007
c5394b80
JM
130082000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13009
13010 * gdb.base/default.exp: Fix expected pattern.
13011 * gdb.base/help.exp: Same.
13012
0d06e24b
JM
130132000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13014
13015 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13016 Don't use xfail's because that affects only the following test.
d63a86f8 13017
0d06e24b
JM
13018 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13019 solaris or linux.
13020
13021 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13022
dc96c6c7 130232000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13024
d63a86f8 13025 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13026 "A syntax error" rather than "A parse error". Accept both.
13027
130282000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13029
13030 * gdb.base/default.exp: Remove OS dependent string from "target
13031 remote" test.
13032 * gdb.base/help.exp: Same for "help target remote" test.
13033
c3f6f71d
JM
130342000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13035
13036 From Jim Kingdon <kingdon@redhat.com>:
13037
13038 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13039 prompt (cleanup rather than necessity, but still might keep output
13040 from spilling to next test).
13041
130422000-01-02 Fred Fish <fnf@cygnus.com>
13043
13044 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13045 AIX, which defines them in <sys/types.h>.
13046
ed9a39eb 130471999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13048
ed9a39eb
JM
13049 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13050 float" test.
13051
130521999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13053
ed9a39eb 13054 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13055
13056 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13057 outermost frame disallowed".
13058
130591999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13060
13061 * gdb.base/setvar.exp: New tests for setting the value of a struct
13062 with a constant list.
13063
130641999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13065
13066 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13067 require the user to type a cast before setting the value of a struct.
13068
de57eccd
JM
130691999-12-06 Jim Blandy <jimb@cygnus.com>
13070
13071 * gdb.base/default.exp: Expect the new 'info float' command on
13072 all i386 platforms.
13073
13074 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13075 LinuxThreads libraries that don't support debugging.
13076
c2d11a7d
JM
13077Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13078
13079 * gdb.base/remote.c: Fill the buffer with truely random data.
13080 Change the buffer type to ``unsigned char'' to simplify size
13081 arithmetic.
13082
13083 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13084 stub only handles 400-1 byte packets. Verify that the download
13085 worked.
13086
130871999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13088
13089 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13090 tests, using UNRESOLVED for the untested cases. Also, does not wait
13091 for a timeout if the prompt was received before a recognizable pattern.
13092
130931999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13094
13095 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13096
130971999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13098
13099 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13100 watchpoints.
13101
131021999-11-24 Jason Merrill <jason@casey.cygnus.com>
13103
13104 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13105
13106 * gdb.c++/local.exp: Be more flexible in recognizing local class
13107 name mangling. Don't allow horribly truncated method names.
13108 * gdb.c++/derivation.exp: Expect protected inheritance.
13109 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13110 * gdb.c++/virtfunc.exp: Likewise.
13111 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13112 when printing a nested enum.
13113
131141999-11-22 Jim Blandy <jimb@cygnus.com>
13115
13116 * gdb.base/step-test.exp: Properly await GDB's response to setting
13117 a breakpoint on the call to large_struct_by_value.
13118
13119 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13120 just because we have debug info for the `start' function.
13121
131221999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13123
13124 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13125 "Unknown signal" messages, which indicate (on LinuxThreads) that
13126 GDB doesn't know how to debug threads on this system. This is
13127 better than hanging while philosopher 0 dumps chatter into gdb.log.
13128
131291999-11-18 Tom Tromey <tromey@cygnus.com>
13130
13131 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13132
131331999-11-18 Fred Fish <fnf@cygnus.com>
13134
13135 * gdb.base/coremaker2.c: Add sample program for generating
13136 cores that is more self contained than coremaker.c. Eventually
13137 I'll add more code to this and tie it into the testsuite.
13138
4ce44c66
JM
131391999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13140
13141 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13142
131431999-11-10 Jimmy Guo <guo@cup.hp.com>
13144
13145 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13146 from $srcdir/lib/.
13147 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13148 and gdb.c++/.
13149
13150 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13151
d63a86f8 13152 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13153 'continue with watch' test point.
13154
131551999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13156
13157 Merged from p2linux-990323-branch:
d63a86f8 13158
4ce44c66
JM
13159 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13160
11cf8741
JM
13161Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13162
13163 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13164 {limit,fixed}''. Test ``set download-write-size''.
13165
13166Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13167
13168 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13169 gdb_expect_list.
13170
13171Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13172
13173 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13174
131751999-11-03 Mark Salter <msalter@cygnus.com>
13176
13177 * gdb.base/break.exp: Fix "stub continue" pattern.
13178
131791999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13180
13181 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13182
131831999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13184
13185 * gdb.base/display.exp ("finish"): Add timeout clause.
13186
13187 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13188 plain prompt clause, so this doesn't have to time out in order to
13189 fail.
13190
13191 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13192 breakpoint hit messages include an address.
13193
13194 * gdb.base/display.exp: Don't forget to escape parens in regular
13195 expressions. Unix regexp notatation sucks.
13196
131971999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13198
13199 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13200 order for 'signalled' message.
13201
5c44784c
JM
132021999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13203
13204 From Jimmy Guo <guo@cup.hp.com>:
13205 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13206 * gdb.base/annota1.c: Add code for tests to work with.
13207
132081999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13209
13210 * gdb.base/remote.exp: New test for remote downloading settings.
13211 * gdb.base/remote.c: New file with large .data.
13212
917317f4
JM
132131999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13214
13215 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13216 for LinuxThreads support, merged from the Code Fusion branch.
13217
13218Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13219
13220 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13221 containing exp_continue into a while within an expect. Don't
13222 attempt a start more than three times. Check return value from
13223 gdb_load.
d63a86f8 13224
2df3850c
JM
13225Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13226
13227 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13228 a pass case.
13229
2acceee2
JM
132301999-10-01 Kevin Buettner <kevinb@cygnus.com>
13231
13232 * gdb.base/break.c (main): Added a statement that we can step
13233 off of.
13234 * gdb.base/break.exp: Added tests for setting a breakpoint
13235 at an offset and stepping onto a breakpoint.
13236
132371999-10-01 Fred Fish <fnf@cygnus.com>
13238
d63a86f8 13239 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
13240 gdb output.
13241
c2c6d25f
JM
132421999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13243
13244 * gdb.base/break.exp: Code locations are in hex, don't forget!
13245 (For HP-UX.)
13246
132471999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13248
13249 * condbreak.exp: Use break.c as test program.
13250 * condbreak.c: Remove, redundant with break.c.
13251
132521999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13253
13254 * config/monitor.exp (gdb_target_monitor): Disable X- and
13255 Z-packets if the target needs it.
13256
132571999-09-13 James Ingham <jingham@leda.cygnus.com>
13258
13259 * gdb.c++/overload.exp: Added tests for listing overloaded
13260 functions with function pointers in the arg, explicitly calling
13261 out the version you want.
13262
cff3e48b
JM
132631999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13264
13265 * long_long.exp: Add variations of test cases that work for
13266 targets with 16-bit ints and 32-bit doubles.
13267
d4f3574e
SS
132681999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13269
13270 * break.c (main): Compare a possibly-uninitialized argc with an
13271 unlikely value that fits in 16 bits.
13272
132731999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13274
13275 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13276 0xfeeb, don't want negative numbers if ints are 16 bits.
13277
13278 * lib/gdb.exp (skip_cplus_tests): New proc.
13279 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13280 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13281 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13282 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13283 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13284 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13285 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13286 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13287
13288 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13289
13290Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13291
13292 * gdb.base/corefile.exp (up): Allow a parameter to appear
13293 in the frame that we're going up to.
13294
13295 From Jim Blandy <jimb@cygnus.com>:
13296
13297 * gdb.base/default.exp (info float): Expect some output now.
13298
13299 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13300 returning floating-point values to fail on the x86.
13301 * gdb.base/callfwmall.exp (do_function_calls): Same.
13302
13303 * gdb.base/list.exp (test_listsize): Correct expectations for
13304 listing line 1 with listsize 2. Also, listing a single line
13305 works now, as does listing three lines. [Kevin's note: There
13306 were a number of other cases fixed too where the expectations
13307 differed...]
13308
133091999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13310
13311 * gdb.base/selftest.exp: Add case for when version prints as
13312 constant string instead of char pointer.
13313
104c1213
JM
133141999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13315
13316 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13317 stepping out of main.
13318
13319 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13320 G++ used.
13321
13322 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13323 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13324
13325 * gdb.c++/ovldbreak.exp: Update match string in test that
13326 includes a warning of multiple breakpoints.
13327
133281999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13329
13330 * gdb.base/display.exp: Improve precision of step-after-finish
13331 added yesterday.
13332
13333 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13334 test.
13335
13336 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13337 configs when using G++, not just hppa*.
13338
133391999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13340
13341 * gdb.base/async.c: New file.
13342 * gdb.base/async.exp: New file.
13343
13344Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13345
13346 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13347 PA64.
13348
53a5351d
JM
13349Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13350
104c1213
JM
13351 * gdb.base/display.exp: "finish" can leave us mid-line on many
13352 targets, deal with it. Add a small constant to main, instead of
13353 1000 since main+1000 may not be a valid address in the target.
13354
53a5351d
JM
13355 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13356 on hpux11.
13357
13358 * gdb.base/attach.exp: Handle another hpux11 error message variant
13359 when attaching to a process that does not exist.
13360
133611999-08-19 J.T. Conklin <jtc@redback.com>
13362
13363 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13364 characters in 'continue to 1241' test.
13365
133661999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13367
13368 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13369 stop in print_long_arg_list, define and use a whitespace
13370 variable in print_small_structs test, add an XFAIL for Solaris.
13371 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13372 interested enough to fix.
13373
7be570e7
JM
133741999-08-13 Keith Seitz <keiths@cygnus.com>
13375
13376 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13377 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13378 proc knows about targets other than the natives.
13379 (test_assign): Use "gdb_run_cmd" to "run" the target.
13380 Check that we've actually hit the breakpoint at main.
13381 When we attempt to assign a value to a local variable, check
13382 that the variable is in the current scope, i.e., don't use
13383 a test with an empty result.
13384
13385Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13386
13387 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13388 command.
13389
133901999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13391
13392 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13393 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13394 gdb.compat, gdb.threads-hp.
13395 gdb.hp/configure, gdb.hp/configure.in: New files.
13396 gdb.hp/Makefile.in: Recurse into new subdirs.
13397 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13398 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13399 in object files.
13400 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13401
96baa820
JM
134021999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13403
13404 * gdb.base/display.exp: Help expect by putting a newline in the
13405 funky printf, remove a bogus p/a test.
13406
134071999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13408
13409 * gdb.base/display.exp: Make sure that when we say 'run', we are
13410 connected to the target. This is necessary when running not
13411 natively.
13412
134131999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13414
13415 * gdb.base/step-test.exp: Removed some extraneous messages.
13416
13417 * gdb.base/long_long.exp: Don't run memory examination tests
13418 on little-endian targets (they will need a different set of
13419 results to match).
13420
134211999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13422
13423 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13424 until somebody decides to fix GDB.
13425
13426 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13427 constant as "ULL".
13428 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13429 matches for a couple x/2 commands.
13430
a0b3c4fd
JM
134311999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13432
13433 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13434 by merging in ref-types2 tests.
13435 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13436
13437 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13438 * gdb.c++/Makefile.in: Add standard actions.
13439 (EXECUTABLES): Rename from PROGS, update list.
13440 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13441 from gdb.hp.
13442 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13443 foo and bar locals.
13444 * gdb.c++/anon-union.exp: Fix tests to match.
13445 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13446 expect matches to handle output variations.
13447 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13448 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13449 output, add HP alternatives for new and delete prints.
13450 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13451 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13452 * gdb.c++/demangle.exp: Use $style when reporting failure.
13453 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13454 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13455 match alternatives.
13456 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13457 compilers.
13458 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13459 * gdb.c++/method.exp: Add match alternatives.
13460 * gdb.c++/misc.cc: Add bool types.
13461 * gdb.c++/misc.exp: Add tests for bool types.
13462 * gdb.c++/overload.exp: Add xfails.
13463 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13464 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13465 add some more template parameter tests (only for HP currently).
13466 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13467 * gdb.c++/virtfunc.cc: Add return type and value for main.
13468 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13469 match alternatives.
d63a86f8 13470
a0b3c4fd
JM
134711999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13472
13473 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13474
134751999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13476
13477 * gdb.base/signals.exp: Don't expect getting a backtrace from
13478 within a signal handler to fail on Linux.
13479
134801999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13481
13482 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13483 * lib/gdb.exp: Remove some gratuitious semicolons.
13484 (delete_breakpoints): Increase timeout.
13485 (gdb_expect): Add -notransfer option.
13486 (gdb_test): Use -notransfer option.
13487 (get_compiler_info): Add f77 case.
13488 (get_compiler): New proc, split out from gdb_preprocess, add f77
13489 case.
13490 (gdb_preprocess): Call get_compiler.
13491
13492 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13493 * gdb.base/attach.exp, gdb.base/display.exp,
13494 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13495 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13496 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13497 third arg to gdb_test.
13498 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13499 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13500 HP-UX xfails, add others.
13501 * gdb.base/completion.exp: Reflect name change of self-test.
13502 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13503 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13504 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13505 HP failure number.
13506 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13507 useless HP-UX 10.30 references.
13508 * gdb.base/maint.exp: Loosen matches.
13509 * gdb.base/pointers.c (main): Declare more_code.
13510 * gdb.base/pointers.exp: Match on output of a `next'.
13511 * gdb.base/structs.c: Add prototypes.
13512 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13513 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13514
135151999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13516
13517 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13518 command.
13519
135201999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13521
13522 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13523 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
13524
13525 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
13526 debug info. Deal with lack of signal hanlder info in stack.
13527
a9c64011 13528 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
13529 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13530
5a2468f5
JM
135311999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13532
13533 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13534 gdb.base/foll-vfork.exp: Don't run for crosses.
13535
adf40b2e
JM
13536Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13537
13538 * gdb.base/configure.in: Check for gdbvars.exp instead of
13539 a1-selftest.exp.
13540 * gdb.base/configure: Re-generate.
13541
135421999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13543
13544 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13545 in trying to run first and name is too long.
13546
13547 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13548 pointers2.c and pointers2.exp, respectively.
13549 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13550 doschk happier.
13551
43e526b9
JM
135521999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13553
13554 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13555 callfuncs2.c and callfuncs2.exp.
13556
13557 * gdb.base/list.exp: Remove mistaken xfails.
13558 * gdb.base/list0.h: Add optional prototypes.
13559
9846de1b
JM
13560Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13561
a9c64011 13562 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 13563 calling malloc.
a9c64011
AS
13564 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13565 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
13566 use.
13567
135681999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13569
13570 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13571 * gdb.base/annota2.cc, annota2.exp: Move from here.
13572 * gdb.c++/annota2.cc, annota2.exp: To here.
13573 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13574
43ff13b4
JM
13575Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13576
13577 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13578 a consistent format.
13579
085dd6e6
JM
135801999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13581
13582 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13583 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13584 HP compilers, also set the globals $true and $false.
13585
13586 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13587 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13588 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13589 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13590 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13591 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13592 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13593 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13594 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13595 whatis.c} Add C++ compatible function definitions and return
13596 types, add includes for library functions.
13597 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13598 * gdb.base/step-test.c (myglob): Rename from glob.
13599 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13600 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13601 files, move here from gdb.hp.
13602 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13603 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13604 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13605 Adjust line numbers in regexps.
13606
13607 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13608 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13609 instead of 0/1.
13610
13611 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13612 foll-vfork.exp: New files, move here from gdb.hp.
13613 * gdb.base/page.exp: New file, test of pagination command.
13614
13615 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
13616 recursion test.
13617 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
13618
13619 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
13620 gdb.base/solib.exp: Fix compiler invocation process.
13621
13622 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
13623 HP-UX 11, turn off overload resolution explicitly.
13624 * gdb.base/commands.exp: Set argument list explicitly, add
13625 watchpoint test.
13626 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
13627 them work.
13628 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
13629 expressions properly.
13630 * gdb.base/corefile.exp: Loosen the match slightly.
13631 * gdb.base/default.exp: Allow "Error accessing memory" message
13632 also.
13633 * gdb.base/display.exp: Skip over x/0 j if PA64.
13634 * gdb.base/funcargs.exp: Add xfails for HP-UX.
13635 * gdb.base/interrupt.exp: Ditto.
13636 * gdb.base/langs.exp: Add symbolic matches governed by compiler
13637 in use.
13638 * gdb.base/list.exp: Add xfails for HP-UX.
13639 * gdb.base/long_long.exp: Refine some of the numeric matches.
13640 * gdb.base/mips_pro.exp: Xfail on HP-UX.
13641 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
13642 * gdb.base/nodebug.exp: Succeed on more varieties of output.
13643 * gdb.base/opaque.exp: Remove some HP-UX xfails.
13644 * gdb.base/ptype.exp: Succeed on more varieties of output.
13645 * gdb.base/scope.exp: Add xfails for HP-UX.
13646 * gdb.base/sect-cmd.exp: Add more cases.
13647 * gdb.base/setvar.exp: Add xfails for HP-UX.
13648 * gdb.base/shlib-call.exp: Loosen some matches slightly.
13649 * gdb.base/signals.exp: Match on void symbolically.
13650 * gdb.base/step-test.exp: Add case for PA64.
13651 * gdb.base/term.exp: Add exit and restart.
13652 * gdb.base/twice.exp: Clean up after self.
13653 * gdb.base/varargs.exp: Disable overload resolution explicitly.
13654 * gdb.base/whatis.exp: Allow more ways to pass tests.
13655
13656 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
13657 no longer useful.
13658
13659Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
13660
13661 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
13662 list of patterns.
13663 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
13664 print_double_array(double_array)", "continuing to breakpoint
13665 1018", "print print_double_array(array_d)" and "continuing to
13666 1034" tests.
d63a86f8 13667
085dd6e6
JM
136681999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
13669
a9c64011 13670 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
13671
136721999-06-24 Stan Shebs <shebs@andros.cygnus.com>
13673
13674 * config/mt-*: Remove, these haven't been used since 1996.
13675
136761999-06-22 Stan Shebs <shebs@andros.cygnus.com>
13677
13678 * gdb.base/call-strs.c, gdb.base/ending-run.c,
13679 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
13680 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
13681
9e0b60a8
JM
136821999-06-18 Stan Shebs <shebs@andros.cygnus.com>
13683
13684 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
13685 simpler match case for the ptype of the big class.
13686
136871999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13688
13689 * gdb.exp: Fix test for gdb_prompt existence.
13690
136911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13692
13693 * gdb.exp (gdb_test): Add fail after calls to perror.
13694
136951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13696
13697 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
13698
136991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
13700
13701 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
13702
0f71a2f6
JM
13703Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
13704
13705 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
13706 malloc() is linked in.
13707
137081999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13709
13710 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
13711 step at end.
13712
13713 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
13714
137151999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
13716
13717 * gdb.java/jv-print.exp: New file. (Our first Java test!)
13718
cce74817
JM
13719Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
13720
13721 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
13722 * gdb.base/mips_pro.exp: Likewise.
13723
137241999-06-02 Keith Seitz <keiths@cygnus.com>
13725
13726 * gdb.c++/templates.cc: Change all "new" operators to throw
13727 an exception.
13728 * gdb.c++/cplusfuncs.cc: Likewise.
13729
13730 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
13731
13732Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
13733
13734 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
13735 * gdb.base/ending-run.exp: When stepping out of main, accept a
13736 step into an arbitrary assembler file.
cce74817 13737
392a587b
JM
137381999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13739
d63a86f8 13740 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 13741 "breakpoint-invalid" to be printed.
d63a86f8 13742 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
13743 number of "frames-invalid" and "breakpoint-invalid" to be printed.
13744 * gdb.base/annota2.cc: Initialize a.x to 0.
13745
9e086581
JM
137461999-05-17 Keith Seitz <keiths@cygnus.com>
13747
13748 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
13749 when "skip_float_tests" set.
13750 Ditto for "print print_double_array(array_d)", "print print_small_structs",
13751 "print print_ten_doubles", and "step into print_long_arg_list".
13752 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
13753 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
13754 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
13755 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
13756 "skip_float_tests" is set.
13757 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
13758 when "skip_float_tests" set.
d63a86f8 13759
cd0fc7c3
SS
137601999-05-06 Keith Seitz <keiths@cygnus.com>
13761
13762 * gdb.base/annota2.cc: Include stdio.h.
13763
13764Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
13765
13766 * gdb.base/crossload.exp: Remove, this has been disabled ever
13767 since BFD stopped including all targets, and cross-GDB gets
13768 plenty of testing anyway.
13769 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
13770 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
13771 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
13772 * gdb.base/README: Remove, was doc for this.
13773 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
13774 needed.
13775
b83266a0
SS
137761999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13777
13778 * gdb.base/call-ar-st.exp: Fix one regular expression in test
13779 output.
13780
13781 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
13782 * gdb.base/annota2.exp: New file. More annotation tests.
13783 * gdb.base/annota1.c: New file. Source file for annota1.exp.
13784 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
13785
137861999-04-23 Angela Marie Thomas <angela@cygnus.com>
13787
13788 * config/cfdbug.exp: New file.
13789
7a292a7a
SS
137901999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
13791
13792 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
13793 Marcus Daniel's and Dale Hawkins's demangler crashes.
13794
13795 * gdb.c++/demangle.exp (test_gnu_style_demangling,
13796 test_lucid_style_demangling, test_arm_style_demangling,
13797 test_hp_style_demangling): Try Tom Tromey's core-dumping
13798 identifier under each demangling style.
13799
138001999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
13801
13802 * gdb.c++/demangle.exp: Include the current demangling style
13803 in all test names.
13804 (current_demangling_style): New global variable.
13805 (set_demangling_style, test_demangling_core, test_demangling,
13806 test_demangling_exact): New functions.
13807 (test_gnu_style_demangling, test_lucid_style_demangling,
13808 test_arm_style_demangling, test_hp_style_demangling): Use those,
13809 instead of calling gdb_test and gdb_test_exact directly.
13810 (catch_demangling_errors): New function, which reports errors
13811 signalled by the demangling test functions in an orderly way.
13812 (do_tests): Use catch_demangling_errors.
13813
138141999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
13815
13816 * gdb.base/signals.exp (test_handle_all_print): Use () for
13817 grouping in expressions, not {}.
13818
13819 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
13820 initialized yet.
13821
138221999-04-01 Stan Shebs <shebs@andros.cygnus.com>
13823
13824 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
13825 are listed.
13826
138271999-03-26 Stan Shebs <shebs@andros.cygnus.com>
13828
13829 * gdb.stabs/weird.exp: Test for CC being defined before
13830 looking at its value.
13831
138321999-03-25 Stan Shebs <shebs@andros.cygnus.com>
13833
13834 * gdb.base/call-ar-st.exp: Remove stray '#'.
13835 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
13836 "short int" and "long int".
13837 * gdb.c++/overload.cc: Cast the string added in the previous
13838 change, to mollify finicky HP compiler.
13839 * gdb.hp/reg-test.exp (testfile): Fix file name.
13840 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 13841
7a292a7a
SS
13842 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
13843 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
13844 alternate form of enum ptype.
13845
c906108c
SS
138461999-03-23 Stan Shebs <shebs@andros.cygnus.com>
13847
7a292a7a
SS
13848 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
13849 * gdb.hp/*.exp: Change all to run compiler probe only after
13850 passing skip_hp_tests, so as not to waste time on guaranteed
13851 failure.
13852
c906108c
SS
13853 * gdb.c++/overload.cc: Pass string instead of char addr, always
13854 init ccpfoo.
13855 * gdb.c++/templates.cc: Fix syntax error.
13856
7a292a7a
SS
13857Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13858
13859 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 13860 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
13861 command.
13862
138631999-03-18 James Ingham <jingham@cygnus.com>
13864
13865 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
13866
13867 * gdb.c++/method.exp: It was testing an uninitialized int on the
13868 stack and assuming it was positive.
13869
13870 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
13871
13872 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 13873 keep it from killing the rest of the tests.
7a292a7a
SS
13874 Use gdb_continue_to_end.
13875
13876 * gdb.base/sigall.exp: use gdb_continue_to_end.
13877
13878 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
13879
13880 * gdb.base/display.exp: use runto_main, not run.
13881
d63a86f8
RM
13882 * gdb.base/default.exp: Check for the current error message in the
13883 r abbreviation test.
7a292a7a
SS
13884 Add strongarm to the targets that know info float.
13885
d63a86f8 13886 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
13887 run which doesn't work with monitors.
13888
13889 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
13890
13891 * gdb.base/break.exp: use the gdb_continue_to_end proc.
13892
13893 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
13894 program. Traps the case (in Cygmon) when the program never really
13895 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
13896 more places, so I used my name. Sorry Mark...
13897
13898 * config/monitor.exp (gdb_target_monitor): added another
13899 target_info parameter: remotebinarydownload. This will set the
13900 remotebinarydownload flag if this is causing some boards trouble.
13901
139021999-03-18 Mark Salter <msalter@cygnus.com>
13903
13904 * lib/gdb.exp (continue_to_exit): New function.
13905
13906 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
13907 * gdb.base/ending-run.exp: Ditto.
13908 * gdb.base/step-test.exp: Ditto.
13909
139101999-03-16 Stan Shebs <shebs@andros.cygnus.com>
13911
13912 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
13913 (suggested by Art Haas <ahaas@neosoft.com>).
13914
139151999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
13916
13917 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
13918
13919Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
13920
13921 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
13922 descriptions of types (short unsigned int vs unsigned short, etc).
13923
139241999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
13925
13926 * gdb.base/call-strs.exp: Don't assume that `step' will step over
13927 a call to strlen; sometimes we do have sources.
13928
139291999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
13930
13931 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
13932 character, so GDB won't print garbage after its end.
d63a86f8 13933
c906108c
SS
13934 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
13935 breakpoint there instead. Sometimes GCC emits memcpy to handle
13936 the large structures being passed by value, so we step into that
13937 instead of sum_array_print, which obscures what we're really testing.
13938 * gdb.base/step-test.exp: However, we do want a test that notices
13939 the bizarre steps into memcpy, so do that here. Add check for
13940 stepping into function calls that pass large structures by value.
13941 ("Is that a noun clause, or are you just happy to see me?")
13942 Remove all references to specific line numbers.
13943 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
13944 New type and function.
13945 (main): Call large_struct_by_value, passing it a large struct by value.
13946 * lib/gdb.exp (gdb_get_line_number): New function.
13947
13948 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
13949 more portable.
13950
7a292a7a
SS
139511999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
13952
c906108c
SS
13953 * lib/gdb.exp: Doc fixes.
13954
7a292a7a
SS
139551999-03-05 Nick Clifton <nickc@cygnus.com>
13956
d63a86f8 13957 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
13958
139591999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
13960
c906108c
SS
13961 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
13962 commands. They're not germane to this test, and they don't work
13963 that way on remote targets.
13964
3fc11d3e
JM
139651999-03-01 James Ingham <jingham@cygnus.com>
13966
13967 * Changelog entries merged over from gdb development branch.
13968
3fc11d3e
JM
13969 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
13970
13971 * lib/gdb.exp (gdbtk_analyze_results): Generic function
13972 for outputting results of test run.
13973
2d4a1622 13974 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
13975
13976 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 13977
7a292a7a
SS
139781999-02-25 Felix Lee <flee@cygnus.com>
13979
13980 * lib/gdb.exp (debug_format): initialize
13981
c906108c
SS
139821999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
13983
13984 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
13985 * gdb.base/call-rt-st.c: Ditto.
13986
c906108c
SS
139871999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
13988
13989 * gdb.threads/pthreads.exp (horiz): New variable.
13990 (test_startup): Fix regexps that capture thread numbers.
13991
139921999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
13993
13994 * gdb.base/smoke.exp: Disambiguate two test case names (both
13995 called ``print'').
13996
13997Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
13998
13999 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14000 compilation.
14001
140021999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14003
14004 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14005 actual output formatting.
14006 * gdb.base/smoke.exp: GDB removes leading 0's.
14007 * gdb.base/volatile.exp: Don't check type of remuneration;
14008 that variable is no longer defined in constvars.c.
14009 * gdb.base/step-test.c (main): Exit with explicit exit code.
14010 * gdb.base/step-test.exp: Remove two nexti checks--they are
14011 not portable.
14012
140131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14014
14015 * gdb.base/help.exp ("help delete display"): Fix test to match
14016 gdb's output.
14017
14018 * gdb.base/long_long.c (known_types): Initialize values to zero.
14019 * gdb.base/long_long.exp: Step one more line
14020 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14021 leading zeros. Explicitly ask for hex formatting. Use
14022 unique test case names.
c906108c
SS
14023
14024Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14025
d63a86f8 14026 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14027
14028 * gdb.c++/method.exp: Add missing close brace.
14029
140301999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14031
14032 * gdb.base/maint.exp: Use 'set height 0' to disable page
14033 prompting, not 'set height 400'.
14034
14035 Fix a bunch of timeouts.
14036 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14037 four separate tests, so expect doesn't take forever to match a ton
14038 of text against a regexp with lots of .* forms.
14039 ("maint print psymbols", "maint print symbols"): Make some of
14040 these greps more selective, so that expect doesn't try to wade
14041 through huge piles of output and time out.
14042
14043 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14044
14045 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14046 tests: one which doesn't expect shlib events to be reported, and
14047 another which does, but is XFAIL for all platforms other than
14048 HP/UX.
14049
14050 * gdb.base/break.exp: Teach the test suite that the `catch
14051 fork', `catch vfork', and `catch exec' commands produce error
14052 messages on platforms that don't provide these features.
14053
14054Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14055
14056 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14057 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14058 (shortening names from solib_threshold.exp etc), won't run on
14059 anything but HP-UX for the foreseeable future.
14060 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14061 reflect move.
14062
14063Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14064
14065 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14066 gdb.trace/Makefile.in (clean): Remove all test executables.
14067
14068Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14069
14070 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14071 successfully re-sets breakpoints in shared libraries.
14072 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14073
14074Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14075
d63a86f8
RM
14076 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14077 and compiled w/o GCC.
c906108c
SS
14078
14079 * gdb.hp/watch-cmd.exp: ditto.
14080
14081 * gdb.hp/watch-hp.exp: ditto.
14082
14083 * gdb.hp/xdb1.exp: ditto.
14084
14085 * gdb.hp/xdb2.exp: ditto.
14086
14087 * gdb.hp/dbx.exp: ditto.
14088
14089Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14090
14091 * constvars.c: Remove C++-isms.
14092 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14093 with GCC.
14094
14095Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14096
14097 The following changes are part of the HP merge.
14098
14099 * gdb.base/break.exp: new tests to verify that catchpoints for
14100 fork, vfork, and exec don't trigger inappropriately.
14101
14102 * gdb.base/opaque.exp: compile one file at a time, then link.
14103
14104 * gdb.base/signals.exp: be more restrictive about which hppa
14105 systems receive a setup_xfail. new tests.
14106
14107 * gdb.base/solib_threshold.build: new file.
14108 * gdb.base/solib_threshold.exp: new file.
14109 * gdb.base/solib_threshold.link_opts: new file.
14110 * gdb.base/solib_threshold.mk: new file.
14111 * gdb.base/gen_solib_threshold.c: new file.
14112
14113 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14114 tests. New tests for enums inside classes.
14115
14116 * gdb.c++/compiler.cc: indicate support of template debugging.
14117
14118 * gdb.c++/demangle.exp: run hp style demangling tests.
14119
14120 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14121 tests.
14122
14123 * gdb.c++/misc.cc: changes to support new tests.
14124
14125 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14126 to support new tests.
14127
14128 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14129 gcc, then skip these tests.
14130
14131Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14132
14133 The following files are part of the HP merge; some had longer
14134 names at HP, but have been renamed to be no more than 14
14135 characters in length.
14136
14137 * gdb.hp/ambiguous.cc: new file.
14138 * gdb.hp/ambiguous.exp: new file.
14139 * gdb.hp/attach.exp: new file.
14140 * gdb.hp/attach2.exp: new file.
14141 * gdb.hp/classes-hp.exp: new file.
14142 * gdb.hp/ctti.exp: new file.
14143 * gdb.hp/ctti-add.cc: new file.
14144 * gdb.hp/ctti-add1.cc: new file.
14145 * gdb.hp/ctti-add2.cc: new file.
14146 * gdb.hp/ctti-add3.cc: new file.
14147 * gdb.hp/dbx.exp: new file.
14148 * gdb.hp/exception.cc: new file.
14149 * gdb.hp/exception.exp: new file.
14150 * gdb.hp/foll-exec.c: new file.
14151 * gdb.hp/foll-exec.exp: new file.
14152 * gdb.hp/foll-fork.c: new file.
14153 * gdb.hp/foll-fork.exp: new file.
14154 * gdb.hp/foll-vfork.c: new file.
14155 * gdb.hp/foll-vfork.exp: new file.
14156 * gdb.hp/inherit-hp.exp: new file.
14157 * gdb.hp/more-steps.exp: new file.
14158 * gdb.hp/namespace.cc: new file.
14159 * gdb.hp/namespace.exp: new file.
14160 * gdb.hp/optimize.exp: new file.
14161 * gdb.hp/pxdb.c: new file.
14162 * gdb.hp/pxdb.exp: new file.
14163 * gdb.hp/quicksort.exp: new file.
14164 * gdb.hp/reg-test.exp: new file.
14165 * gdb.hp/reg-test.s: new file.
14166 * gdb.hp/sized-enum.c: new file.
14167 * gdb.hp/sized-enum.exp: new file.
14168 * gdb.hp/start-stop.exp: new file.
14169 * gdb.hp/templ-hp.cc: new file.
14170 * gdb.hp/templ-hp.exp: new file.
14171 * gdb.hp/thr-lib.c: new file.
14172 * gdb.hp/thr-lib.exp: new file.
14173 * gdb.hp/thr-lib.h: new file.
14174 * gdb.hp/thr-liblib.c: new file.
14175 * gdb.hp/virtfun-hp.c: new file.
14176 * gdb.hp/virtfun-hp.exp: new file.
14177 * gdb.hp/watch-cmd.exp: new file.
14178 * gdb.hp/watch-hp.exp: new file.
14179 * gdb.hp/xdb1.exp: new file.
14180 * gdb.hp/xdb2.exp: new file.
14181 * gdb.hp/xdb3.exp: new file.
14182
14183Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14184
14185 The following files are part of the HP merge; some had longer
14186 names at HP, but have been renamed to be no more than 14
14187 characters in length.
14188
14189 * gdb.base/ss.h: new file.
14190 * gdb.base/call-ar-st.c: new file.
14191 * gdb.base/call-ar-st.exp: new file.
14192 * gdb.base/call-rt-st.c: new file.
14193 * gdb.base/call-rt-st-exp: new file.
14194 * gdb.base/call-strs.exp: new file.
14195 * gdb.base/ena-dis-br.exp: new file.
14196 * gdb.base/environ.exp: new file.
14197 * gdb.base/long_long.exp: new file.
14198 * gdb.base/sect-cmd.exp: new file.
14199 * gdb.base/shlib-cl2.exp: new file.
14200 * gdb.base/smoke.exp: new file.
14201 * gdb.base/so-impl-ld.c: new file.
14202 * gdb.base/so-impl-ld.exp: new file.
14203 * gdb.base/so-indr-cl.c: new file.
14204 * gdb.base/so-indr-cl.exp: new file.
14205 * gdb.base/varargs.exp: new file.
14206 * gdb.base/volatile.exp: new file.
14207 * gdb.base/whatis-exp.exp: new file.
7a292a7a 14208 * gdb.base/display.exp: new file.
c906108c
SS
14209 * gdb.c++/derivation.exp: new file.
14210 * gdb.c++/local.exp: new file.
14211 * gdb.c++/member-ptr.exp: new file.
14212 * gdb.c++/overload.exp: new file.
14213 * gdb.c++/ovldbreak.exp: new file.
14214 * gdb.c++/ref-types.exp: new file.
14215 * gdb.c++/ref-types2.exp: new file.
14216 * gdb.c++/userdef.exp: new file.
d63a86f8 14217
c906108c
SS
14218Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14219
14220 * gdb.base/default.exp: Reflect wording change in remote.c.
14221
dc96c6c7 14222Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14223
14224 * gdb.base/help.exp: Update to reflect current text.
14225
14226Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14227
14228 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14229 they're stack variables and contain garbage.
14230 * gdb.c++/anon-union.exp: new file.
14231
14232 The following changes were made by David Taylor
14233 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14234 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14235 in changes by HP.
14236
14237 * gdb.base/bitops.exp: new file.
14238 * gdb.base/default.exp: change expected messages for catch and
14239 info catch tests to reflect HP merge changes.
14240 * gdb.base/enable-disable-break.exp
14241 * gdb.base/ending-run.c: new file.
14242 * gdb.base/long_long.c: new file.
14243 * gdb.base/maint.exp: new file.
14244 * gdb.base/pointers2.exp: new file.
14245 * gdb.base/shlib-call2.exp: new file.
14246 * gdb.base/solib.exp: new file.
14247 * gdb.base/step-test.c: new file.
14248 * gdb.c++/anon-union.cc: new file.
14249 * gdb.c++/local.cc: new file.
14250 * gdb.c++/member-pointer.cc: new file.
14251 * gdb.c++/method.cc: new file.
14252 * gdb.c++/ref-types.cc: new file.
14253 * gdb.c++/ref-types2.cc: new file.
14254 * gdb.c++/userdef.cc: new file.
d63a86f8 14255
c906108c
SS
14256 * gdb.base/scope.exp: compile one file at a time, then link.
14257 * gdb.base/langs.exp: ditto.
14258 * gdb.base/list.exp: ditto.
d63a86f8 14259
c906108c
SS
14260Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14261
14262 The following changes were made by David Taylor
14263 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14264 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14265 in changes by HP.
d63a86f8 14266
c906108c
SS
14267 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14268 skip tests. When compiling pass c++ flag to gdb_compile.
14269 * gdb.c++/
d63a86f8 14270
c906108c
SS
14271 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14272 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14273 (skip_hp_tests): new function.
14274 (gdb_preprocess): new function.
14275
14276 * configure.in (hpdir): decide whether to configure gdb.hp.
14277 * configure: regenerated.
14278
14279 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14280 to delete on clean.
14281 (EXECUTABLES): update to reflect new additions.
14282 * gdb.base/commands.exp: update message expected.
14283 * gdb.base/default.exp: add copyright notice.
14284 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14285 * gdb.base/help.exp: update messages to reflect current text.
14286 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14287 targets for recurse tests.
14288 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14289 skip this file.
14290
14291 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14292 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14293 compilation.
14294 * gdb.c++/misc.exp: ditto.
14295 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14296 run the tests. tell gdb_compile that it's a c++ compilation.
14297
14298 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 14299
c906108c
SS
14300 * gdb.base/all-bin.exp: new file.
14301 * gdb.base/arithmet.exp: new file.
14302 * gdb.base/assign.exp: new file.
14303 * gdb.base/completion.exp: new file.
14304 * gdb.base/cond-expr.exp: new file.
14305 * gdb.base/condbreak.exp: new file.
14306 * gdb.base/define.exp: new file.
14307 * gdb.base/dollar.exp: new file.
14308 * gdb.base/environment.exp: new file.
14309 * gdb.base/eval-skip.exp: new file.
14310 * gdb.base/jump.exp: new file.
14311 * gdb.base/logical.exp: new file.
14312 * gdb.base/pointers.exp: new file.
14313 * gdb.base/relational.exp: new file.
14314 * gdb.base/section_command.exp: new file.
14315 * gdb.base/whatis-expr.exp: new file.
14316
14317 * gdb.base/all-types.c: new file.
14318 * gdb.base/call-array-struct.c: new file.
14319 * gdb.base/call-return-struct.c: new file.
14320 * gdb.base/call-strings.c: new file.
14321 * gdb.base/callfuncs2.c: new file.
14322 * gdb.base/condbreak.c: new file.
14323 * gdb.base/constvars.c: new file.
14324 * gdb.base/display.c: new file.
14325 * gdb.base/int-type.c: new file.
14326 * gdb.base/jump.c: new file.
14327 * gdb.base/miscexprs.c: new file.
14328 * gdb.base/pointers.c: new file.
14329 * gdb.base/pointers2.c: new file.
14330 * gdb.base/shmain.c: new file.
14331 * gdb.base/shr1.c: new file.
14332 * gdb.base/shr2.c: new file.
14333 * gdb.base/solib.c: new file.
14334 * gdb.base/solib1.c: new file.
14335 * gdb.base/solib2.c: new file.
14336 * gdb.base/varargs.c: new file.
14337 * gdb.c++/derivation.cc: new file.
14338 * gdb.c++/overload.cc: new file.
14339 * gdb.c++/ovldbreak.cc: new file.
14340 * gdb.hp/attach.c: new file.
14341 * gdb.hp/attach2.c: new file.
14342 * gdb.hp/average.c: new file.
14343 * gdb.hp/compiler.c: new file.
14344 * gdb.hp/compiler.cc: new file.
14345 * gdb.hp/execd-program.c: new file.
14346 * gdb.hp/follow-exec.c: new file.
14347 * gdb.hp/follow-fork.c: new file.
14348 * gdb.hp/follow-vfork-and-exec.c: new file.
14349 * gdb.hp/misc-hp.cc: new file.
14350 * gdb.hp/more-steps.c: new file.
14351 * gdb.hp/optimize.c: new file.
14352 * gdb.hp/quicksort.c: new file.
14353 * gdb.hp/run-hp.c: new file.
14354 * gdb.hp/start-stop.c: new file.
14355 * gdb.hp/sum.c: new file.
14356 * gdb.hp/templates-hp.cc: new file.
14357 * gdb.hp/thread-local-in-lib.c: new file.
14358 * gdb.hp/thread-local-in-lib.h: new file.
14359 * gdb.hp/thread-local-in-lib.lib.c: new file.
14360 * gdb.hp/vforked-program.c: new file.
14361 * gdb.hp/virtfunc-hp.cc: new file.
14362 * gdb.hp/watchpoint-hp.c: new file.
14363 * gdb.hp/xdb.c: new file.
14364 * gdb.hp/xdb0.c: new file.
14365 * gdb.hp/xdb0.h: new file.
14366 * gdb.hp/xdb1.c: new file.
14367
14368Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14369
14370 The following change was made by Edith Epstein
14371 <eepstein@cygnus.com> as part of a project to merge in changes
14372 originally made by HP; HP did not create ChangeLog entries.
14373
14374 * gdb.c++/demangle.exp: changed the expected output for some
14375 ARM-style mangling -- removed second reference to datatype.
14376 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 14377 T1<char>::~T1<char>(void)
c906108c 14378 becomes,
a9c64011
AS
14379 maint demangle __dt__11T1__pt__2_cFv
14380 T1<char>::~T1(void)
c906108c
SS
14381
14382 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 14383
c906108c
SS
14384Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14385
14386 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14387 * gdb.trace/backtrace.exp: Likewise.
14388 * gdb.trace/circ.exp: Likewise.
14389 * gdb.trace/collection.exp: Likewise.
14390 * gdb.trace/deltrace.exp: Likewise.
14391 * gdb.trace/infotrace.exp: Likewise.
14392 * gdb.trace/limits.exp: Likewise.
14393 * gdb.trace/packetlen.exp: Likewise.
14394 * gdb.trace/passc-dyn.exp: Likewise.
14395 * gdb.trace/passcount.exp: Likewise.
14396 * gdb.trace/report.exp: Likewise.
14397 * gdb.trace/save-trace.exp: Likewise.
14398 * gdb.trace/tfind.exp: Likewise.
14399 * gdb.trace/tracecmd.exp: Likewise.
14400 * gdb.trace/while-dyn.exp: Likewise.
14401 * gdb.trace/while-stepping.exp: Likewise.
14402
144031998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14404
14405 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14406
14407Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14408
14409 From Brendan Kehoe:
14410 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14411 int return types.
14412
14413Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14414
14415 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14416 remote dos host testing right.
14417
14418Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14419
14420 * gdb.base/corefile.exp: remove some xfails.
14421
14422Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14423
14424 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14425 have different timestamps.
14426
14427Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14428
14429 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14430 gdb.base/default.exp: Replace "exec" with "executable".
14431
14432Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14433
14434 * gdb.base/default.exp: Change else if to elseif from previous
14435 delta.
14436
14437Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14438
14439 * gdb.base/default.exp: Add brace missing from previous delta.
14440
14441Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14442
14443 * gdb.base/default.exp: Support test for info float for all
14444 varieties of arm toolchain.
14445
dc96c6c7 14446Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14447
14448 * gdb.trace/*.exp: remove "remote_download" command.
14449
dc96c6c7 14450Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14451
14452 * gdb.trace/*.exp: remove -gdwarf from compile.
14453
14454Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14455
14456 * gdb.trace/configure.in(AC_INIT): typo
14457 * gdb.trace/configure: regenerated
14458
dc96c6c7 14459Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14460
14461 * config/m68k-emc.exp: New file.
14462 * lib/<emc-support.exp trace-support.exp}: New files.
14463 * configure.in: add new test directory gdb.trace.
14464 * gdb.trace/{configure configure.in Makefile.in}: New files.
14465 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14466 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14467 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14468 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14469 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14470 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14471 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 14472
dc96c6c7 14473Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14474
14475 * gdb.c++/classes.exp: Change all regular expressions to match
14476 arbitrary combinations of newline/carriage-return, so that they
14477 will work equally well on Unix and Windows.
14478 * gdb.c++/inherit.exp: ditto.
14479 * gdb.c++/virtfunc.exp: ditto.
14480
144811998-08-11 Dawn Perchik <dawn@cygnus.com>
14482
14483 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14484
c2d11a7d
JM
14485Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14486
14487 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14488 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14489 to use a0-a3/d0-d3 as needed.
14490
14491Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14492
14493 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14494 * gdb.disasm/am33.exp: Corresponding changes.
14495
c906108c
SS
144961998-07-11 Felix Lee <flee@cygnus.com>
14497
14498 * gdb.base/callfuncs.exp: add cmp10 test.
14499 * gdb.base/callfuncs.c (cmp10): new function.
14500
14501Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14502
d63a86f8 14503 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
14504 into two parts to get around a synchronization problem in expect.
14505
3fc11d3e
JM
14506Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14507
14508 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14509
14510 * configure.in: Add options for gdbtk testsuite.
14511
14512 * configure: Regenerate.
14513
14514 * gdb.gdbtk: New directory to hold gdbtk tests.
14515
c906108c
SS
14516Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14517
14518 * gdb.fortran/types.exp: Escape brackets in expect patterns
14519 for test_float_literal_types_accepted tests.
14520 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14521 before run test.
14522
c2d11a7d
JM
14523Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14524
14525 * am33.exp: Just compile, do not link the testcase.
14526 * am33.s: Add ".am33" pseudoop to force am33 mode.
14527
c906108c
SS
145281998-06-25 Felix Lee <flee@cygnus.com>
14529
14530 * gdb.base/setshow.exp: make sure $pc is sane.
14531
14532 * gdb.stabs/weird.exp: split expect patterns properly.
14533
c2d11a7d
JM
14534Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14535
14536 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14537 * gdb.disasm/am33.exp: Run it.
14538
dc96c6c7 14539Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14540
14541 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14542 match processing (and eliminate spurious timeouts when running).
14543
dc96c6c7 14544Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14545
14546 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14547 exception test, but conditionalize it on target [mach | gnu].
14548
dc96c6c7 14549Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14550
14551 * gdb.base/overlays.exp: fixup compile line for linker script.
14552
14553Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14554
14555 * gdb.fortran/types.exp: don't guess at float size.
14556
14557Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14558
14559 * gdb.base/exprs.exp: delete test that depends on int size.
14560
14561Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14562
14563 * config/sim.exp: Removed checks for target triplets.
14564 (gdb_target_sim): Use gdb,target_sim_options.
14565
14566Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14567
14568 * gdb.base/reread.exp: New file.
14569 * gdb.base/reread1.c: New file.
14570 * gdb.base/reread2.c: New file.
14571
14572Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14573
14574 * config/sim.exp: Use 'target sim -sparclite' when running
14575 SPARClite programs.
14576
14577Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14578
14579 * gdb.base/structs2.exp: New file.
14580 * gdb.base/structs2.c: New file.
14581
14582Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14583
14584 * gdb.asm/common.inc: New file.
14585 * gdb.asm/d10v.inc: New file.
14586 * asm-source.exp: Pass -I's to gas to find .inc files.
14587 Update line numbers in expected output.
14588 * asmsrc1.s: Rewrite.
14589 * asmsrc2.s: Rewrite.
14590 * configure.in: Create arch.inc symlink.
14591 * configure: Regenerate.
14592 * Makefile.in (distclean): Delete arch.inc.
14593
14594Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14595
14596 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14597 (t_enum_value2): ditto
14598 (t_enum_value3): ditto
14599 (main): ditto
14600Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14601
14602 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14603 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14604 change.
14605 Use gdb_test instead of send_gdb/gdb_expect sequences.
14606
14607Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14608
14609 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14610 not void.
14611
14612Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
14613
14614 * gdb.base/branches.c: Code with lots of loops and
14615 subroutines. Used to test gdbs ability to single step through PC
14616 changes, especially to test mips-tdep.c:mips_next_pc
14617
14618Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
14619
14620 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
14621 more rigorous EGCS C++ error checking.
14622
14623Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14624
a9c64011
AS
14625 * gdb.base/help.exp: Clean up `help set args' and `help show args'
14626 tests.
14627 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
14628 function when asleep.
14629 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
14630 for i*86 Linux and SVR4 signal handling problems.
14631 Remove linux xfail for `next to handler in signals_tests_1', fixed
14632 by recent infrun.c change.
14633 Limit backtrace to 10 frames to avoid timeout problems with infinite
14634 stack backtraces.
14635 Adjust expect pattern in `handle all print' test to match Apr 28 1997
14636 target.[ch] change.
c906108c
SS
14637
14638Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
14639
14640 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
14641 for a newline from gdb before continuing.
14642 (default_gdb_exit): Just look for y or n.
14643 (gdb_test): Detect abnormal exit from GDB running on DOS; if
14644 it does, fail the rests of the tests in the file.
14645
14646Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
14647
14648 * config/cygmon.exp: New file.
14649
14650Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
14651
14652 * gdb.base/list.exp: Fix problem with "list default lines around
14653 main" test on remote targets.
14654
14655 * gdb.base/scope.exp: Fix problem with filelocal_bss before
14656 run test on remote targets.
14657
14658Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
14659
14660 * gdb.asm: New directory.
14661 * configure.in: Configure it.
14662 * configure: Regenerate.
14663 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
14664 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
14665
14666Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
14667
14668 * config/mn10300-eval.exp: New file to support MN10300 eval board.
14669
dc96c6c7 14670Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14671
a9c64011
AS
14672 * gdb.base/overlays (several files): Merge the two overlay
14673 managers into one. Change variables (foox, barx, bazx, grbxx)
14674 back into ints but force them to load in their proper sections.
c906108c
SS
14675
14676Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
14677
14678 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
14679 on-chip insn memory and IMAP1 to upper 128k.
14680 (D10VCopy): Handle memory regions crossing 16k boundaries.
14681 (D10VCopy): Transfer data in 32 bit chunks.
14682
14683Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
14684
14685 * gdb.base/overlays.c (main): Exit normally when result is
14686 correct.
14687
14688 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
14689 map. Include space for printf in .text segment.
14690
14691 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
14692 updated d10v memory VMA/LMA map.
14693 (D10VCopy): Call D10VTranslate.
d63a86f8 14694
c906108c
SS
14695Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
14696
14697 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
14698
14699 * gdb.base/bar.c (barx, bar): Change variable to small array so
14700 that it won't be put into the .sdata - small data -
14701 section. Update reference.
14702 * gdb.base/baz.c (bazx, baz): Ditto.
14703 * gdb.base/foo.c (foox, foo): Ditto.
14704 * gdb.base/grbx.c (grbxx, grbx): Ditto.
14705
14706 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
14707 to be arrays.
d63a86f8 14708
dc96c6c7 14709Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 14710
a9c64011
AS
14711 * gdb.base/overlays.exp: fix up and get working again.
14712 Add tests for backtraces from an overlay function.
d63a86f8 14713
c906108c
SS
14714Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
14715
14716 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
14717 "calling function with watchpoint enabled".
14718
14719Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
14720
14721 * gdb.base/break.exp (test_next_with_recursion): Remove
14722 gdb_suppress_tests for d10v-*-*.
14723 * lib/gdb.exp (gdb_suppress_tests): Disable this function
14724 pending review of whether it is useful or not.
14725
14726Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
14727
14728 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
14729
14730Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
14731
14732 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
14733 * config/dve.exp: New file to support Densan boards.
14734
14735Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
14736
14737 * gdb.base/interrupt.exp: Document problem of simulators, signals,
14738 reads and BSD.
14739
14740Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
14741
14742 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
14743 response.
14744
14745 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
14746
14747Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
14748
14749 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
14750 test.
14751
14752 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
14753 target_sizeof_long and target_bigendian_p.
14754 (structs_by_value, structs_by_reference): Check values according
14755 to targets word size and endianess.
d63a86f8 14756
c906108c
SS
14757Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
14758
14759 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
14760 output.
14761
14762Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
14763
14764 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
14765 Update test of set args help to match source change.
14766
14767Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
14768
14769 * gdb.base/default.exp: Expect help system output to be in
14770 alphabetical order.
14771 * gdb.base/help.exp: Ditto.
14772
14773Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
14774
14775 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
14776 "i*86-pc-linux-gnu*".
14777 * gdb.base/interrupt.exp: Ditto.
14778 * gdb.base/corefile.exp: Ditto.
14779
14780 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
14781 define vxworks when building the testcase.
14782
14783 * gdb.base/ptype.exp: Fix testnames to be unique.
14784 * gdb.base/radix.exp: Ditto.
14785 * gdb.base/term.exp: Ditto.
14786 * gdb.base/whatis.exp: Ditto.
14787 * gdb.c++/classes.exp: Ditto.
14788
14789Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
14790
14791 * gdb.base/callfuncs.exp: Fix indentation.
14792
14793 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
14794 suppress_flag has been set.
14795 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
14796 target feature.
14797
14798Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
14799
14800 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
14801 the testcase.
14802
14803 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
14804 set_debug_traps() and breakpoint().
14805 * gdb.c++/misc.cc (main): Ditto.
14806 * gdb.c++/templates.cc (main): Ditto.
14807 * gdb.c++/virtfunc.cc (main): Ditto.
14808
14809Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
14810
14811 * lib/gdb.exp(gdb_step_for_stub): New function.
14812 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
14813 exists, reload the executable and do a "continue" instead of
14814 doing a jump.
14815 (runto_main): Use gdb_step_for_stub.
d63a86f8 14816
c906108c
SS
14817 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
14818 tests to have unique names.
14819 * gdb.base/callfuncs.exp: Ditto.
14820 * gdb.base/commands.exp: Ditto.
14821 * gdb.base/default.exp: Ditto.
14822 * gdb.base/help.exp: Ditto.
14823 * gdb.base/list.exp: Ditto.
14824 * gdb.base/opaque.exp: Ditto.
14825 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
14826 similar tests.
d63a86f8 14827
c906108c
SS
14828 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
14829 * gdb.c++/cplusfuncs.cc: Ditto.
14830 * gdb.c++/virtfunc.cc: Ditto.
14831
14832 * config/monitor.exp: Keep track of the last file we saw, rather
14833 than trying to get the info from gdb.
14834
14835 * gdb.fortran/types.exp: Move comment to previous line.
14836
14837Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
14838
14839 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
14840 target mode.
14841
14842Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
14843
14844 From Bob Manson:
14845 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
14846 string from GDB when it connects.
14847
14848 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
14849
14850Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
14851
14852 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
14853 if we can't get a debug format from GDB (we may be testing an
14854 older GDB). Use a 10 second timeout when checking for the format.
14855
14856 * gdb.stabs/weird.exp: Fix quoting.
14857
14858 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
14859
14860Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
14861
14862 * config/arm-ice.exp: New file.
14863
14864Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
14865
14866 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
14867 until it has been modified to work with the new testsuite.
14868
99707966 14869 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
14870 testcase won't compile, cause all of the testcases in the file to
14871 fail instead.
14872
14873 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
14874 (gdb_clear_suppressed): New procedure.
14875 (gdb_stop_suppressing_tests): Only clear suppress_flag if
14876 it contains a positive value.
14877
14878Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
14879
14880 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
14881
14882 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
14883
14884Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
14885
14886 * lib/gdb.exp (setup_xfail_format): New function.
14887 (get_debug_format): New function to get debug format.
14888 (debug_format): New global variable to hold last value set
14889 by get_debug_format.
14890 * gdb.base/list.exp: Call get_debug_format and expect some
14891 tests to fail for DWARF 1 and COFF formats.
14892 * gdb.c++/ptype.exp: Ditto.
14893 * gdb.c++/classes.exp: Ditto.
14894 * gdb.c++/cplusfuncs.exp: Ditto.
14895 * gdb.c++/inherit.exp: Ditto.
14896 * gdb.c++/templates.exp: Ditto.
14897 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 14898
c906108c
SS
14899Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
14900
14901 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
14902 host doesn't have a currently-open connection.
14903
14904 * config/sparclet.exp: Cleanups and fixes to make it generic for
14905 any gdb stub target. Handle cases where gdb doesn't respond when
14906 interrupted in a sane fashion.
14907
14908 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
14909 same thing in a totally different way.
14910
14911 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
14912 setting "timeout".
14913 (gdb_start): We set the global gdb_prompt variable in
14914 default_gdb_init now.
14915
14916Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
14917
14918 * gdb.base/printcmds.exp: Fix "check for floating addition"
14919 regexp to accept results within approx +/- .01 of exact value.
14920 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
14921
14922Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
14923
14924 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
14925 properly.
14926 (gdb_expect): Add optional timeout parameter, and add timeout
14927 value to various calls.
14928 (gdb_suppress_tests): Only give one warning message per group.
14929
14930Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
14931
14932 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
14933 global variables. Handle getting a value for $timeout more
14934 gracefully.
14935
14936Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14937
14938 * lib/gdb.exp: Close connection to remote host if gdb doesn't
14939 initialize.
14940 (default_gdb_init): New procedure; allow gdb_init to be overridden
14941 by a target configuration file.
14942 (gdb_expect): Pass the timeout to remote_expect.
14943
14944 * config/monitor.exp(gdb_load): Fix typo in regexp.
14945
14946Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
14947
14948 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
14949
14950Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
14951
14952 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
14953 here. Call gdb_target_exec before rebooting the target, to make
14954 sure the connection to the target is closed.
14955 (gdb_load): Pass the name of the executable to gdb_target_monitor.
14956 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
14957 Also detect "Timeout reading from remote" error.
14958
14959 * config/gdbserver.exp: Pass the executable being loaded to
14960 gdb_target_monitor. Don't call gdb_file_cmd here; let
14961 gdb_target_monitor do it.
14962
14963 * gdb.disasm/hppa.exp: Don't use exec_output.
14964
14965Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
14966
14967 * gdb.base/list.exp: If we're debugging a non-native target,
14968 try to set the pc register to point to the start of the
14969 program before doing the first list command.
14970
14971 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
14972 test_calls after restarting.
14973
14974 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
14975 reloading.
14976
14977 * gdb.base/watchpoint.exp: Fix typo.
14978
14979 * gdb.base/setshow.exp: Check for use_gdb_stub.
14980
14981 * gdb.base/break.exp: Fix continue until exit test for the gdb
14982 stub case.
14983 * gdb.base/langs.exp: Ditto.
14984
14985 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
14986 gdb_load_offset. If we weren't given a file to load, figure out
14987 what the current file is and use it.
14988
14989 * config/i386-bozo.exp: New file.
14990
14991Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
14992
14993 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
14994 feature.
14995
14996 * config/proelf.exp: New entry.
14997
14998Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
14999
15000 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15001 of regexps.
15002
15003 * gdb.base/watchpoint.exp: Don't run the test_stepping
15004 tests if gdb can't call functions on the target.
15005
15006 * gdb.base/setshow.exp: Don't run the set prompt tests if
15007 the board has gdb_prompt set.
15008
15009Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15010
15011 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15012 * gdb.base/commands.exp: Likewise.
15013 * gdb.base/setshow.exp: Likewise.
15014
15015Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15016
15017 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15018 feature.
15019
15020 * config/i960.exp: New file.
15021
15022Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15023
15024 * gdb.base/funcargs.exp: Check for gdb,short_int target
15025 feature instead of looking for explicit target triplets.
15026
dc96c6c7 15027Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15028
d63a86f8 15029 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15030 "p 123DEADBEEF", to check parse_number.
15031 * top.c: change "to enable to enable" to "to enable" in a couple
15032 of help strings.
15033
15034Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15035
15036 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15037 on the mn10300.
d63a86f8 15038
c906108c
SS
15039Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15040
15041 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15042 where the test executable is run with explicit args.
15043 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15044
15045Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15046
15047 * gdb.base/run.c: Use FAKEARGV to build test executable that
15048 does not require a command line arg, since most simulators
15049 don't currently support passing such an arg into the simulated
15050 program.
15051 * gdb.base/commands.exp: Change tests to insert the proper
15052 value as the arg to the first recursive factorial call. Change
15053 compilation line to define FAKEARGV at compile time.
15054
15055Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15056
15057 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15058 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15059 function with watchpoint enabled" test.
15060
15061Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15062
15063 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15064 Don't call gdb_test when the command doesn't return to a gdb prompt.
15065
15066 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15067 "Tests restarted" messages.
15068
15069Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15070
15071 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15072
dc96c6c7 15073Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15074
15075 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15076 for INFO SYMBOL; add help tests for OVERLAY commands.
15077 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15078 add tests for OVERLAY commands
15079 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15080 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15081 * gdb.base/sigall.c: add usestubs code frag
15082 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 15083
c906108c
SS
15084Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15085
15086 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15087 failures.
15088 (gdb_stop_suppressing_tests): Note that tests have restarted.
15089
15090Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15091
15092 * config/h8300.exp: New file.
15093
15094Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15095
15096 * gdb.base/setshow.exp: Check for the existence of a
15097 feature, not its value.
15098
15099Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15100
15101 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15102
15103 * gdb.base/scope.exp: It's now init0(), not init().
15104
15105 * gdb.base/scope0.c: For now, change init() to be init0().
15106
15107 * config/monitor.exp: Use gdb_serial in preference to serial
15108 or netport.
15109
15110 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15111 and it's not already set.
15112
15113Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15114
15115 * gdb.base/setshow.exp: Only test the run command if the target
15116 isn't using a stub and if it supports argument passing.
15117
15118Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15119
15120 * config/udi.exp(gdb_start): Make sure UDICONF is set
15121 properly before starting gdb.
15122
15123Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15124
15125 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15126 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15127 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15128
15129Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15130
15131 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15132 specialized code to reboot the board, use remote_reboot instead.
15133
15134 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15135
15136 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15137
15138 * config/monitor.exp: Make sure we disconnect from the target.
15139 Also, try a reboot/reload cycle instead of failing if the
15140 load fails.
15141
15142Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15143
15144 * gdb.base/default.exp: Don't set match_max.
15145 * gdb.base/help.exp: Ditto.
15146 * gdb.base/list.exp: Ditto.
15147 * gdb.base/signals.exp: Ditto.
15148
15149 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15150 set, use remote_ld to download the testcase instead of
15151 the GDB loader.
15152
15153Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15154
15155 * config/vr5000.exp: New file.
15156
15157 * config/monitor.exp(gdb_target_monitor): Add pattern for
15158 "Ending remote" to detect errors in connecting.
15159
15160 * gdb.base/setshow.exp: Add .* within auto language test.
15161
15162 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15163 target feature.
15164
15165 * config/monitor.exp(gdb_load): Check for a failure when loading,
15166 and reboot the board if necessary.
15167
15168 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15169 a set of tests. Remove print.* from the patterns being checked.
15170
15171Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15172
15173 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15174 refer to gdb_spawn_id.
15175
15176 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15177 longer used.
15178 * config/sparclet.exp: Ditto.
15179 * config/sparclet-old.exp: Ditto.
15180 * config/slite.exp: Ditto.
15181 * config/sim.exp: Ditto.
15182 * gdb.base/funcargs.exp: Ditto.
15183
15184 * lib/gdb.exp:Remove references to gdb_spawn_id.
15185 (gdb_expect): Move to remote.exp.
15186
15187Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15188
15189 * config/monitor.exp: Detect the "Couldn't establish connection"
15190 message from GDB.
15191
15192Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15193
15194 * gdb.base/bitfields.exp: Use runto instead of explicit
15195 gdb_run_cmd/gdb_expect sequences.
15196
15197 * gdb.base/break.exp(text_next_with_recursion): Add match for
15198 gdb_expect call.
15199
15200 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15201 We also need to handle the "A program is being debugged already"
15202 prompt from gdb. Use gdb_test to set the baud rate.
15203
15204 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15205 to 20000. Really. I mean it.
15206
15207Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15208
15209 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15210 fails. If suppress_flag is set, skip perror message about not
15211 being able to send to GDB.
15212 (send_gdb): If suppress_flag is set, don't try to send commands to
15213 GDB.
15214 (gdb_expect): If suppress_flag is set, always fail immediately.
15215 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15216 (gdb_init): Call gdb_stop_suppressing_tests.
15217 (default_gdb_exit): Ditto.
15218 (default_gdb_start): Ditto.
15219
15220 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15221 gdb_stop_suppressing_tests as appropriate.
15222 * gdb.base/break.exp: Ditto.
15223 * gdb.base/callfuncs.exp: Ditto.
15224 * gdb.base/commands.exp: Ditto.
15225 * gdb.base/exprs.exp: Ditto.
15226 * gdb.base/funcargs.exp: Ditto.
15227 * gdb.base/list.exp: Ditto.
15228 * gdb.base/recurse.exp: Ditto.
15229 * gdb.base/scope.exp: Ditto.
15230 * gdb.base/structs.exp: Ditto.
15231 * gdb.c++/inherit.exp: Ditto.
15232
15233Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15234
15235 * config/vr4300.exp: New file.
15236
99707966 15237 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 15238
99707966 15239 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
15240
15241Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15242
15243 * lib/gdb.exp(gdb_init): New function.
15244
15245 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15246 for each individual variable set.
15247
15248 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15249 name.
15250
15251 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15252
15253 * gdb.base/scope.exp: Use gdb_test.
15254
15255 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15256 aborting; the testsuite driver will do that for us (see
15257 gdb_finish). Also, use gdb_test in a few more places.
15258
15259Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15260
15261 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15262
15263Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15264
15265 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15266 and "add_tests" are not at the same address.
15267
15268Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15269
15270 * gdb.base/ptype.exp: Use gdb_test.
15271
15272Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15273
15274 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15275 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15276 left in. No longer expect them to fail.
15277
15278 * gdb.stabs/*.mt; Deleted, no longer used.
15279 * gdb.stabs/configure.in: Remove references to target makefile
15280 frags.
15281 * gdb.stabs/configure: Rebuilt.
15282
15283 * gdb.disasm/*.mt: Deleted, no longer used.
15284 * gdb.disasm/configure.in: Remove references to target makefile
15285 frags. Use "sh3.s" as the unique filename for this directory.
15286 * gdb.disasm/configure: Rebuilt.
15287
15288 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15289 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15290 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15291
15292Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15293
15294 * config/udi.exp: Use mondfe,name instead of remote_host.
15295
15296Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15297
15298 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15299 a function with a watchpoint enabled on the mn10200.
15300
15301 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15302 before trying to create it!
15303
15304Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15305
15306 * config/vx.exp: Use hostname instead of netport.
15307
15308 * config/vxworks.exp: New file.
15309
15310 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15311
15312 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15313 gdb before assuming everything worked. Send a ^C if a timeout
15314 occurs.
15315
15316 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15317 $gdb_spawn_id directly.
15318 (gdb_run_cmd): Try _start as well as start. Use the target feature
15319 gdb,start_symbol as the symbol to start from when jumping.
15320
15321Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15322
15323 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15324 redundant) test.
15325
15326 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15327 it doesn't lose for 16bit integer systems.
15328
15329Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15330
15331 * gdb.fortran/types.exp: If the target doesn't support "double"
15332 data types, then expect "real" types to only be 4 bytes.
15333
15334 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15335 call tests if the target doesn't support inferior function calls.
15336
15337 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15338 in printf tests.
15339
15340Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15341
15342 * gdb.base/help.exp: Disable "help set", "help show", and
15343 "help support". Simplify regexp for "help stack".
15344
15345 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15346 to 60 seconds. Temporarily set match_max to 15000 around the
15347 "info copying" test.
15348
15349 * gdb.base/nodebug.exp: Don't try to do an inferior function
15350 call if the target doesn't support them.
15351 * gdb.base/printcmds.exp: Likewise.
15352 * gdb.base/setvar.exp: Likewise.
15353 * gdb.base/structs.exp: Likewise.
15354 * gdb.c++/templates.exp: Likewise.
15355 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15356
15357 * gdb.base/recurse.exp: Enable for the mn10200.
15358
15359 * configure.in: Do configure gdb.stabs directory for *-*-elf
15360 targets.
15361 * configure: Rebuilt.
15362
15363 * gdb.base/break.exp: Check for gdb,noresults before testing
15364 exit status and/or results from the target.
15365 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15366 * lib/gdb.exp: Remove old (now bogus) initialization of
15367 noinferior, noargs, noresults and nosignals.
15368
15369Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15370
15371 * config/sh.exp: New file.
15372
15373 * config/slite.exp: Try to connect multiple times to the board
15374 before rebooting. Only send a "monitor run" if need_monitor_run
15375 is set.
15376
15377 * gdb.base/break.exp: Don't do the "stub continue" test if
15378 the target has gdb_stub set.
15379
15380 * gdb.base/callfuncs.exp: Increase the timeout.
15381
15382 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15383 if the target has gdb,noinferiorio set.
15384
15385 * gdb.base/list.exp: Increase match_max to 10000 characters.
15386
15387 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15388
15389 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15390 target.
15391
15392 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15393
15394Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15395
15396 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15397 trying to delete the copy of gdb. Catch the file delete so we
15398 don't die if the delete fails; also, the file should be copied to
15399 the host, not to the build.
15400
15401Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15402
15403 * lib/gdb.exp(gdb_test): Surround the result pattern with
15404 parenthesis in case it contains multiple regexps separated
15405 with |.
15406
15407 * gdb.base/watchpoint.exp: Use gdb_test.
15408 * gdb.base/default.exp: Ditto.
15409
15410Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15411
99707966 15412 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 15413
c906108c
SS
15414 * gdb.base/scope.exp: Use gdb_test.
15415 * gdb.c++/classes.exp: Ditto.
15416 * gdb.c++/inherit.exp: Ditto.
15417
15418Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15419
15420 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15421 remote_exec instead.
15422 * gdb.base/corefile.exp: Don't be ridiculous.
15423 * gdb.base/*.c: Add missing stub invocations.
15424
15425Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15426
15427 * config/slite.exp: Miscellaneous fixes.
15428
15429 * lib/gdb.exp: Fix runto.
15430
15431 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15432 the target.
15433
15434 * gdb.base/watchpoint.exp: Fix regexp.
15435
15436 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15437 close and wait commands, as the descriptor may now be
15438 invalid. Always call "remote_close host".
15439
15440Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15441
15442 Major rewrite for testsuite revision.
d63a86f8 15443
c906108c
SS
15444 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15445 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15446 instead of relying on spawn_id to always contain a valid
15447 spawn id.
15448 (get_compiler_info): New procedure to build the ${binfile}.ci
15449 file, instead of replicating this in N different places.
15450 (gdb_compile): New procedure.
d63a86f8 15451
c906108c
SS
15452 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15453 appropriate arguments) instead of compile. Use gdb_test in a lot
15454 more places. Use send_gdb instead of send. Always run gdb_start
15455 at the start of a testcase, as this is no longer done magically.
15456
15457 config/*-gdb.exp: Rename without the -gdb suffix.
15458
15459 config/mips.exp: Use remote_close instead of exit_remote_shell.
15460 config/monitor.exp: Use target_info instead of looking at
15461 baud, timeout, etc.
15462 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15463
15464Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15465
15466 * gdb.c++/templates.exp (test_ptype_of_templates),
15467 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15468 Update expect patterns for destructors and assignment operators
15469 to match corresponding c-typeprint.c changes.
15470 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15471 to destructor breakpoint test, GDB should be able to set the
15472 destructor breakpoint without specifying arguments.
15473
15474Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15475
15476 * gdb.threads/pthreads.exp: Change result for failure to compile due
15477 to lack of pthreads runtime support from an error to simply an
15478 unsupported test, per dejagnu standards.
15479
15480Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15481
15482 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15483 where GDB exits to reduce pattern match time.
15484 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15485
15486 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15487
dc96c6c7 15488Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15489
15490 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15491 * gdb.base/default.exp: ditto.
15492 * gdb.base/nodebug.exp: ditto.
15493 * gdb.base/printcmds.exp: ditto.
15494 * gdb.base/ptype.exp: ditto.
15495 * gdb.base/setvar.exp: ditto.
15496 * gdb.base/structs.exp: ditto.
15497 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15498
15499Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15500
15501 * configure, */configure: Rebuild with autoconf 2.12.
15502
15503Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15504
15505 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15506 use new i*86-pc-linux*-gnu quads.
15507 * gdb.base/corefile.exp: Ditto.
15508 * gdb.base/signals.exp: Ditto.
15509 * gdb.base/sigall.exp: Ditto.
15510 * gdb.base/interrupt.exp: Ditto.
15511
15512 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15513 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15514 RedHat 4.0.
d63a86f8 15515
c906108c
SS
15516 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15517 linux. This allows the test case to at least compile on latest
15518 linux, but still not run due to missing the threads runtime library.
15519
15520Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15521
15522 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15523 directory to search gdb directory. Accept and step over conditional
15524 stack alignment code. Consume $prompt in failure cases.
15525 Reset timeout to $oldtimeout instead of some arbitrary value.
15526 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15527 timeout problems with infinite stack backtraces.
15528 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15529 Accept function parameters for linkfunc member.
15530
15531Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15532
15533 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15534 (CXXFLAGS): Remove, unreferenced.
15535 (B_OPTIONS): Add for -B options and add code to initialize with
15536 previous -B options and also add -B option to pick up cross compiled
15537 runtime.
15538 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15539 doing cross compiles.
15540 (target_alias): Declare global.
15541 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15542 to verify that gcc exists in build tree, and if so set CC to that
15543 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 15544
c906108c
SS
15545Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15546
15547 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15548 ptype test for anonymous union. Fixup testcase to match
15549 current gcc debug output.
15550
15551Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15552
15553 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15554 force argument to an unsigned long type.
15555
15556Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15557
15558 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15559 tests and anonymous union print/ptype tests.
15560 * gdb.base/list.exp (test_forward-search): Increase timeout by
15561 5 minutes for the "search extremely long line" case.
15562 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15563 completely optional and that the pass/fail messages use the command as
15564 the message if that third arg is a null string.
15565 (gdb_test_exact): Arrange that a null string pattern means match a
15566 null string output rather than any output, which might include random
15567 errors.
15568 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15569 backtrace test.
15570 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15571 always failing and failure is now exposed by gdb.exp changes.
15572
15573Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15574
15575 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15576 weren't being noted.
15577
15578Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15579
15580 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15581 * gdb.stabs/weird.exp: Remove v_comb xfails.
15582
dc96c6c7 15583Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15584
15585 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 15586 list.exp scope.exp watchpoint.exp]
c906108c 15587 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 15588
dc96c6c7 15589Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15590
15591 * config/monitor.exp: Increase download timeout to 1000 seconds.
15592
dc96c6c7 15593Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15594
15595 * config/m32r.exp: Increase timeout to 120 seconds.
15596
15597Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15598
15599 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15600 and accept older ordering as obsolescent gcc or gdb.
15601 * gdb.c++/templates.exp: Ditto.
15602 * gdb.c++/virtfunc.exp: Ditto.
15603
15604Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15605
15606 * gdb.base/coremaker.c: Add code to mmap some data so we
15607 can check that it ends up in the core file.
15608 * gdb.base/corefile.exp: Add test to read mmapped data
15609 from core file.
15610
dc96c6c7 15611Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15612
15613 * config/m32r.exp: New file.
15614
15615Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
15616
15617 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
15618 that cflags can contains -gstabs, and work correctly for other tests.
15619
dc96c6c7 15620Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15621
15622 * gdb.base/setshow.exp: New file, tests show and set.
15623 * gdb.base/setshow.c: New file, tests show and set.
15624 * gdb.base/help.exp: Add test for help set|show annotate.
15625 * gdb.base/default.exp: Add test for set|show annotate.
15626
15627Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
15628
15629 * testsuite/gdb.base/break.exp: Make backtrace from factorial
15630 errors unique.
15631 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
15632 explicitly.
15633
15634Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
15635
15636 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
15637 and width commands. This is done elsewhere.
15638 * (gdb_start): Don't call gdb_start_sim here. That's already
15639 done in gdb_load. This fixes lots of failures in default.exp.
15640
15641Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
15642
15643 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
15644 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
15645 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
15646 in the same we we treat other failures (since it may be an expected
15647 condition), rather than as an error.
15648 * gdb.base/signals.exp (test_handle_all_print): Revert back to
15649 old test format.
15650
15651Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
15652
15653 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
15654 (distclean maintainer-clean realclean): No need to remove files
15655 twice. Nuke the duplicates.
15656 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 15657 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
15658 Remove config.h along with other config files.
15659
15660Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
15661
15662 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
15663 "p func1 ()" and note that rests of tests are skipped.
15664 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
15665 setup_xfails for "print func2::coremaker_local".
15666 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
15667 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
15668 affected by the previous run test.
15669 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
15670 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
15671 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
15672 "pass int powerset tuple" and "pass modeless int powerset tuple".
15673 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
15674 "real write 4" and "real write 8".
15675 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
15676 setup_xfails for "print vs1 after tuple assign 2",
15677 "print \$i after tuple assign 2", and
15678 "print vs2 after tuple assign 2".
15679 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
15680 meaningful error message and return -1 so the caller can
15681 suppress further tests and avoid a cascade of errors.
d63a86f8 15682
c906108c
SS
15683Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
15684
15685 * gdb.base/a1-selftest.exp: Tweak tests to account for new
15686 format for printing version.
15687 * gdb.base/default.exp: Ditto.
15688 * gdb.base/interrupt.exp: Fix problem with cascade of
15689 errors if child process dies while calling a function.
d63a86f8 15690
c906108c
SS
15691Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
15692
15693 * Makefile.in (VPATH): Add
15694 * Makefile.in (Makefile, config.status): Fix rules so things get
15695 remade when necessary.
15696
15697Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
15698
15699 * Makefile.in (just-check): Add path to sibling expect dir
15700 to environment variable specified by RPATH_ENVVAR.
15701
15702Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
15703
15704 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
15705 (just-check): Add shared library paths for libstdc++, tk,
15706 tcl, bfd, and opcodes to the environment variable specified
15707 in RPATH_ENVVAR.
15708 * configure.in: Add support to recognize --enable-shared flag
15709 and generate correct value for RPATH_ENVVAR.
15710 * configure: Regenerated with autoconf.
15711
15712Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
15713
15714 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
15715 include all osf versions.
15716 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
15717 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
15718 when target is linux. When failing to build pthreads test
15719 executable, give more meaningful message.
15720 * gdb.threads/pthreads.c: Hpux also uses old definition of second
15721 arg for pthread_create.
d63a86f8 15722
c906108c
SS
15723Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
15724
15725 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
15726 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
15727 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
15728 and -lpthreads (everybody else).
15729 (test_startup): Fail gracefully if threads are not supported.
15730 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
15731 "p/c array_index("abcdef",2)" when not gcc compiled.
15732 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
15733 "print func2::coremaker_local" when not gcc compiled.
15734 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
15735 "ptype on opaque struct tagname (statically)",
15736 "ptype on opaque struct tagname (dynamically) 1", and
15737 "ptype on opaque struct tagname (dynamically) 2"
15738 for not compiled with gcc.
15739 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
15740 backtrace when compiled with gcc.
d63a86f8 15741 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
15742 than always return success.
15743
15744Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
15745
15746 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
15747
15748Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
15749
15750 * gdb.base/structs.exp: Undo last change.
15751
15752Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
15753
15754 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
15755 encapsulate all the steps/nexts done during self test, starting
15756 at main, and makes them less sensitive to optimization issues.
15757 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
15758 signal handler" test.
15759 * gdb.threads/pthreads.exp: Only run this for native configs.
15760 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
15761 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
15762 tests.
15763 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
15764 for "runto test_calls(void)" test.
d63a86f8 15765
c906108c
SS
15766Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
15767
15768 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
15769 and don't expect address info in breakpoint confirmations.
15770
15771Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
15772
15773 * gdb.base/list.exp (test_forward_search): Increase timeout
15774 temporarily by 60 seconds for searching extremely long line,
15775 and then reset to old value when done. Increase expect input
15776 buffer to 10000.
15777
15778Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
15779
15780 * gdb.base/list.exp (test_forward_search): Fix to handle very
15781 long source line without overflowing expect's input buffer.
15782
15783Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
15784
15785 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
15786 "buffer_full".
15787
15788 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
15789 "buffer_full".
15790
15791 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
15792 "buffer_full".
15793
15794 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
15795 "buffer_full".
15796
15797Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
15798
15799 * configure.in (configdirs): Add gdb.threads.
15800 * configure: Regenerated with autoconf.
15801 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
15802 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
15803 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 15804
c906108c
SS
15805Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
15806
15807 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
15808
15809Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
15810
15811 * gdb.base/signals.exp (test_handle_all_print): Test separately for
15812 each signal's status in the output of "handle all print".
15813 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
15814 the \r\n sequence that immediately precedes the gdb prompt.
15815 * gdb.base/a1-selftest.exp: Save original timeout and restore
15816 after test.
15817
15818Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
15819
15820 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
15821 symbol.
15822
15823Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
15824
15825 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
15826
15827Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
15828
15829 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
15830 timeout by 60 seconds.
15831
15832Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
15833
15834 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
15835 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
15836 error return.
15837
15838Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
15839
15840 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
15841 gdb initialization, also report how long dejagnu waited. Restore
15842 old timeout before doing error return. Temporarily increase timeout
15843 by 3 minutes to allow for slow startups over heavy NFS use.
15844
15845Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
15846
15847 * lib/gdb.exp: Report timeout value for verbosity level 2.
15848 * config/gdbserver.exp: Ditto.
15849 * config/hppro.exp: Ditto.
15850 * config/mips-gdb.exp: Ditto.
15851 * config/monitor.exp: Ditto.
15852 * config/netware.exp: Ditto.
15853 * config/sim-gdb.exp: Ditto.
15854 * config/slite-gdb.exp: Ditto.
15855 * config/udi-gdb.exp: Ditto.
15856 * config/unix-gdb.exp: Ditto.
15857 * config/vx-gdb.exp: Ditto.
15858 * gdb.base/a1-selftest.exp: Ditto.
15859 * gdb.base/a2-run.exp: Ditto.
15860 * gdb.base/break.exp: Ditto.
15861 * gdb.base/corefile.exp: Ditto.
15862 * gdb.base/list.exp: Ditto.
15863 * gdb.base/recurse.exp: Ditto.
15864 * gdb.base/scope.exp: Ditto.
15865 * gdb.base/signals.exp: Ditto.
15866
15867Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15868
15869 * gdb.threads/Makefile.in (docdir): Removed.
15870
15871Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
15872
15873 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 15874 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 15875 @srcdir@.
d63a86f8 15876 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
15877 autoconf 2.5 or higher.
15878 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
15879
15880Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
15881
15882 * configure: Regenerated.
15883 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
15884 avoid name clashes with SunOS headers.
15885
15886Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
15887
15888 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
15889
15890Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
15891
15892 * gdb.base/callfuncs.exp: Finish last change -- make sure the
15893 prototype information ends up in the compiler info file.
15894
15895Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
15896
15897 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
15898 attempting to regenerate it. Eliminate use of a temporary file
15899 and just generate the info file directly. Source it immediately,
15900 for consistency of use.
15901 * gdb.base/corefile.exp: Ditto
15902 * gdb.base/exprs.exp: Ditto.
15903 * gdb.base/funcargs.exp: Ditto.
15904 * gdb.base/langs.exp: Ditto.
15905 * gdb.base/list.exp: Ditto.
15906 * gdb.base/mips_pro.exp: Ditto.
15907 * gdb.base/nodebug.exp: Ditto.
15908 * gdb.base/opaque.exp: Ditto.
15909 * gdb.base/ptype.exp: Ditto.
15910 * gdb.base/scope.exp: Ditto.
15911 * gdb.base/setvar.exp: Ditto.
15912 * gdb.base/signals.exp: Ditto.
15913 * gdb.base/whatis.exp: Ditto.
15914 * gdb.c++/templates.exp: Ditto.
15915 * gdb.c++/virtfunc.exp: Ditto.
15916 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
15917 whether or not to add -lstdc++ to the compile command line args.
15918
15919Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15920
15921 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
15922 it got fixed by the recent lookup_minimal_symbol_by_pc change.
15923 Increase timeout, a lot of single stepping might be needed if the
15924 target has no hardware watchpoints.
15925
15926Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
15927
15928 * gdb.base/break.exp: Ignore compiler warnings when compiling
15929 break.c.
15930 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
15931 * gdb.base/default.exp: Add h8300 xfails. Handle messages
15932 from remote-sim.
15933 * gdb.base/exprs.exp: Add h8300 xfails.
15934 * gdb.base/funcargs.exp: Likewise.
15935 * gdb.base/nodebug.exp: Likewise.
15936 * gdb.base/printcmds.exp: Likewise.
15937 * gdb.base/ptype.exp: Likewise.
15938 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
15939 h8300 xfails.
d63a86f8 15940 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
15941 on the h8300.
15942 * gdb.base/funcargs.c: Explicitly make last constant argument to
15943 call_after_alloca_subr an unsigned long type.
15944 * gdb.base/return.c: Include stdio.h.
15945
15946Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
15947
15948 * config/abug.exp: New file for the older Motorola Bug monitor
15949 that runs on the mvme13x series VME boards.
15950 * config/monitor.exp: Use the new config array for target settings
15951 if they exist.
15952
15953Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
15954
15955 * sim-gdb.exp: Make the SH simulator allocate less space when
15956 it is targeted.
15957
15958Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
15959
15960 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
15961 test.
15962
15963Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
15964
15965 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
15966 "rs6000-*-*" for "list function in include file" when gcc compiled.
15967 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
15968 for "p ctable1[120]".
15969 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
15970 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
15971 Remove setup_xfail for "rs6000-*-*" for
15972 "print 'scope0.c'::filelocal before run".
15973 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
15974 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
15975 since some compilers don't allow both options to be given
15976 on the same command line. Create object file and move it.
d63a86f8 15977
c906108c
SS
15978Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
15979
15980 * gdb.base/corefile.exp: Always regenerate the core file, since
15981 we always regenerate the coremaker program. Detect special case
15982 where registers cannot be read from core file.
d63a86f8 15983
c906108c
SS
15984Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
15985
15986 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
15987 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
15988 * gdb.c++/templates.exp: Only match on basename of file since
15989 some formats like xcoff don't encode directory information.
15990 * gdb.stabs/weird.exp: Use the right sed script for powerpc
15991 and rs6000 AIX xcoff targets.
15992 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
15993 * configure: Regenerate.
15994 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
15995 here, rather than in distclean.
d63a86f8 15996
c906108c
SS
15997Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
15998
15999 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16000 defined, and use it to compile the test case with -O2. The
16001 native compilation still uses no optimization.
16002 * gdb.base/mips_pro.c: Remove inline assembly code since
16003 it is compiled PIC by default, which results in assembler
16004 warnings that make the testsuite think the compilation
16005 was unsuccessful.
16006
16007Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16008
16009 * gdb.c++/misc.exp: Add note to message for
16010 "print s.a for foo struct" that this is a known gcc 2.7.2
16011 and earlier bug.
16012
16013Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16014
16015 * gdb.base/break.exp: Fix pattern for matching "Delete all
16016 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16017 setup_xfail for deleting all breakpoints test. Fix various
16018 timeout messages to include "(timeout)".
16019 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16020 for "p t_float_values2(3.14159,float_val2)".
16021 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16022 for "continue to call2g" when gcc compiled.
16023 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16024 "up to foo in langs.exp", "show language at foo in langs.exp",
16025 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16026 and "show language at fsub in langs.exp".
16027 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16028 "list line 1 in include file", "list message for lines past EOF",
16029 "list function in include file", "list list0.h:foo", and
16030 "list filename:function; nonexistant function".
16031 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16032 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16033 and "ptype t_char_array" to be for native cc only.
d63a86f8 16034
c906108c
SS
16035Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16036
d63a86f8 16037 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16038 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16039 "print func2::coremaker_local", and "backtrace in corefile.exp".
16040
16041Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16042
16043 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16044 "bt in signals.exp". This problem only appears when running
16045 the testsuite, and then only intermittently.
16046
16047Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16048
16049 * gdb.base/return.exp (return_tests): Differentiate between
16050 two tests of continuing.
16051
16052Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16053
16054 * */Makefile.in (maintainer-clean): Remove config.log.
16055 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16056 * gdb.c++/Makefile.in (PROGS): Add inherit.
16057 (clean): Remove *.ci.
16058
16059Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16060
16061 * gdb.c++/misc.cc: Add test code from Mike Stump.
16062 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16063
16064Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16065
16066 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16067 to "alpha-*-osf2*" and add comment.
16068 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16069 setup_xfail for "step over execarg initialization" and
16070 "step over corearg initialization".
16071 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16072 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16073 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16074 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16075 "print func2::coremaker_local", and "backtrace in corefile.exp".
16076 * gdb.base/signals.exp: Build and source signals.ci.
16077 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16078 to be for gcc only.
16079 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 16080
c906108c
SS
16081Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16082
16083 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16084 Feb 3 procfs.c change.
16085
16086Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16087
16088 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16089
16090Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16091
16092 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16093 from dejagnu's apparent default of 10 seconds, which gives random
16094 results when running the tests over NFS on moderately loaded systems.
16095 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16096
16097Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16098
16099 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16100 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16101 result reports.
16102
16103Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16104
16105 * configure.in (CY_AC_PATH_TCLH): Remove.
16106 * configure: Regenerate.
16107
16108Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16109
16110 * gdb.c++/Makefile.in (clean): Add missing '{'.
16111
16112Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16113
16114 * lib/gdb.exp: Provide a default value for noinferior.
16115
16116 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16117 Load libgloss.exp.
16118
16119Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16120
16121 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16122 the executable, not the .o to run the tests from.
16123
16124Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16125
16126 * gdb.base/break.exp: Don't test for program exit or exit status
16127 if $noresults if nonzero.
16128 * gdb.base/langs.exp: Likewise.
16129 * gdb.base/watchpoint.exp: Likewise.
16130
16131 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16132 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16133 trying to compile the testcase.
16134
16135Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16136
16137 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16138 * gdb.base/signals.exp (continue to handler): Likewise.
16139
16140Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16141
16142 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16143
16144 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16145
16146Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16147
16148 * gdb.base/corefile.exp: Recognize "not found" as failure
16149 when trying to determine if a core file was generated.
16150 If no core file was generate the first time, try again without
16151 the ulimit -c to work around braindamaged shells.
16152
16153Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16154
16155 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16156 [] tests with "test" and enclose string in quotes.
16157 * gdb.stabs/configure: Rebuild
d63a86f8 16158
c906108c
SS
16159Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16160
16161 Changes in sync with expect:
16162 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16163 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16164 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16165 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16166 argument to AC_REQUIRE.
16167 * configure: Regenerated.
16168
16169Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16170
16171 * gdb.base/corefile.exp: When generating a core, discard any
16172 error messages about ulimit not found and the "core dumped"
16173 message from the shell that runs the coredumper.
16174
16175Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16176
16177 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16178
16179 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16180 which sed script to run. Expect failure for v_comb test
16181 on PA targets too.
d63a86f8 16182
c906108c
SS
16183Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16184
16185 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16186 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16187
16188Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16189
16190 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16191 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16192 "sparc-sun-solaris*" xfails for "p v_comb".
16193 * lib/gdb.exp (default_gdb_start): Fix typo.
16194 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16195 messages to not include the full program name that caused
16196 the core dump since some systems (such as solaris) apparently
16197 truncate this path to about 80 characters.
16198 When generating a core file first try increasing the core file
16199 size limit to unlimited since some systems may default it to
16200 zero, and it is harmless to try it. Move the test for failing
16201 to generate a core file to where it will actually get executed.
16202 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16203 new gdb result from g++ debug info improvements and make old
16204 pattern obsolescent. Also account for size_t differences
16205 (may be int or long).
16206 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16207 initialization before function call is placed in the delay slot
16208 and thus appears to be skipped over by commands such as "next".
16209
16210Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16211
16212 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16213
16214Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16215
16216 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16217 input source file; fix code to compile test to deal with this
16218 convention.
16219 * gdb.c++/*.exp: Likewise.
16220
16221Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16222
16223 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16224 "bt in signals.exp".
16225
16226Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16227
16228 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16229 "step over execarg initialization" and
16230 "step over corearg initialization".
16231
16232Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16233
16234 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16235 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16236
16237Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16238
16239 From Rob Savoye (rob@poseidon.cygnus.com)
16240 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16241 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16242 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16243 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16244 configure.in}: Major reworking for autoconfig.
16245 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16246 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16247 New files.
16248 * config/unix-gdb.exp: Make GDB global.
16249 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16250 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16251 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16252 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16253 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16254 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16255 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16256 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16257 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16258 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16259 pr-8136.exp, result.exp, string.exp, tuples.exp},
16260 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16261 to returns as necessary, arrange for test to compile own testcase
16262 executable.
16263 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 16264
c906108c
SS
16265Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16266
16267 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16268 clear_xfail at end of test which might not call either pass or fail.
16269 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16270 "backtrace through signal handler".
16271
16272Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16273
16274 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16275 continuing from a job control stop signal.
16276 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16277
16278Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16279
16280 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16281 * gdb.base/corefile.exp: Likewise.
16282 * gdb.base/funcargs.exp: Likewise.
16283
16284Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16285
16286 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16287 * config/monitor.exp: Add support for setting baud rate.
16288
16289Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16290
16291 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16292 i*86-*-linux* xfails for "backtrace through signal handler".
16293 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16294 "print func2::coremaker_local".
16295 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16296 alpha-dec-osf2* xfail for
16297 "delete all breakpoints when none".
16298
16299Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16300
16301 * gdb.base/break.exp: Change test that deletes all breakpoints
16302 when no user breakpoints are installed. A post 4.15 change
16303 causes gdb to no longer prompt in this case.
16304
16305Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16306
16307 * gdb.base/return.exp (return_tests): Change xfail for test
16308 "correct value returned double test" to stop xfailing at
16309 Solaris 2.5. Apparently the bug has been fixed.
16310
16311Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16312
16313 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16314 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16315
16316Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16317
16318 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16319 * gdb.disasm/hppa.s: Corresponding changes.
16320
16321Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16322
16323 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16324 makefile fragment.
16325 * config/mt-hpux: Deleted.
16326
16327Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16328
d63a86f8 16329 * Many files: When warning about suppressed tests due to a
c906108c
SS
16330 nonexistant test binary, avoid incrementing the warning count.
16331
16332Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16333
16334 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 16335
c906108c
SS
16336Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16337
16338 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16339 "sparc-*-solaris2*".
16340
16341Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16342
16343 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16344 Add global and local variables and initialize them.
16345 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16346 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16347 extracts the file name and terminating signal from the core file.
16348 * TODO: Remove note about tests for correct mapping of corefile.
16349 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16350 from optimizing it away.
16351 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16352 handles common blocks.
16353
16354Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16355
16356 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16357 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16358
16359Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16360
16361 * Makefile.in (maintainer-clean): New target, synonym for
16362 realclean.
16363 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16364 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16365 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16366 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16367 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16368 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16369
16370Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16371
16372 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16373 xfails when not gcc compiled for "print foo::funclocal".
16374 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16375 "print foo::funclocal at foo",
16376 "print 'scope1.c'::foo::funclocal at foo",
16377 "print foo::funclocal_bss at foo",
16378 "print 'scope1.c'::foo::funclocal_bss at foo",
16379 "print foo::funclocal_ro at foo",
16380 "print 'scope1.c'::foo::funclocal_ro at foo",
16381 "print bar::funclocal at foo" and
16382 "print 'scope1.c'::bar::funclocal at foo".
16383 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16384 gcc compiled for "print foo::funclocal at bar".
16385 Expand all messages to ensure that they identify that
16386 the test is at bar().
16387 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16388 gcc compiled for:
16389 "ptype on opaque struct pointer (statically)",
16390 "ptype on opaque struct tagname (statically)",
16391 "ptype on opaque struct pointer (dynamically) 1",
16392 "ptype on opaque struct tagname (dynamically) 1",
16393 "ptype on opaque struct pointer (dynamically) 2" and
16394 "ptype on opaque struct tagname (dynamically) 2
16395 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16396 gcc compiled for:
16397 "p datalocal"
16398 "whatis datalocal",
16399 "ptype datalocal",
16400 "p bsslocal",
16401 "whatis bsslocal", and
16402 "ptype bsslocal".
16403 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16404 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16405 when not gcc compiled.
16406 * gdb.base/funcargs.exp (float_and_integral_args): Add
16407 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16408 compiled.
16409 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16410 "backtrace from call6a" when not gcc compiled.
16411 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16412 "backtrace from call7a" when not gcc compiled.
16413 * gdb.base/callfuncs.exp (do_function_calls):
16414 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16415 "p t_char_array_values(char_array_val2,char_array_val1)",
16416 "p t_char_array_values(char_array_val1,char_array_val2)",
16417 "p t_char_array_values("carray 1","carray 2")",
16418 "p t_char_array_values("carray 1",char_array_val2)",
16419 "p t_char_array_values(char_array_val1,"carray 2")",
16420 "p sum_args(1,{2})",
16421 "p sum_args(2,{2,3})",
16422 "p sum_args(3,{2,3,4})",
16423 "p sum_args(4,{2,3,4,5})"
16424 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16425 "backtrace in corefile.exp" when not gcc compiled.
16426
16427Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16428
16429 * gdb.base/signals.exp: Rewrite `handle all print' test as
16430 a procedure. Accept blanks or TABs as whitespace, increase
16431 timeout and expect input buffer size for the large output
16432 from the command. Remove "i*86-*-bsdi2.0" xfail.
16433
16434Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16435
16436 * gdb.base/setvar.exp: Add new testcases for truncation when
16437 assigning invalid values to bitfields.
16438
16439Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16440
d63a86f8 16441 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
16442 mips-sgi-irix* xfail for
16443 "call inferior func with struct - returns char *"
16444 and fix test so that an optional (unsigned char *) cast is
16445 accepted in the result.
16446
16447Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16448
16449 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16450 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16451 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16452 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16453 that accidentally got checked in.
16454
16455Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16456
d63a86f8 16457 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
16458 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16459 compiled test.
16460 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16461 Add mips-sgi-irix5* xfail for not gcc compiled.
16462 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16463 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16464 "p top", "whatis top", "p middle", and "whatis middle".
16465 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16466 "whatis signed char" for not gcc compiled.
16467 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16468 "set variable signed char=-1 (-1)" and
16469 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16470 * gdb.base/funcargs.exp (float_and_integral_args):
16471 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16472 Add mips-sgi-irix* xfail when not gcc compiled for
16473 "continue to call2b".
16474 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16475 "continue to call2g".
16476 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16477 "backtrace from call6a"
16478 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16479 "backtrace from call7k".
16480 Add mips-sgi-irix5* xfail when not gcc compiled for
16481 "backtrace from call7a".
16482 (localvars_after_alloca): Fix gdb_test cmds for
16483 "print * after runto ...".
16484 Remove rs6000-*-* xfails for
16485 "print i after runto localvars_after_alloca" and
16486 "print l after runto localvars_after_alloca"
16487 for all compilers.
16488 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16489 when not compiled with gcc, for:
16490 "print signed char == (minus)",
16491 "print signed char != (minus)",
16492 "print signed char < (minus)",
16493 "print signed char > (minus)".
16494 * gdb.base/callfuncs.exp (do_function_calls):
16495 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16496 "call inferior func with struct - returns char *".
d63a86f8 16497 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
16498 "correct value returned double test" to include Solaris 2.4.
16499 * gdb.base/funcargs.exp (float_and_integral_args):
16500 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 16501
c906108c
SS
16502Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16503
16504 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16505 enumeration bitfields if compiling with GNU C.
16506 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16507 to empty' prompt.
16508
16509Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16510
16511 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16512 test for PRO targets.
16513
16514 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16515 breakpoints in the inferior at any given time by making
16516 two groups of breakpoints for call2*, call6* and call7*
16517 tests.
16518
16519Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16520
16521 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16522 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16523 from optimizing it away.
16524 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16525 "call inferior func with struct".
16526
16527Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16528
16529 * configure.in: Only configure gdb.chill for particular targets.
16530
16531Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16532
16533 * gdb.base/Makefile.in: Add action to .c.o transformation
16534 rule that generates a .ci file for each .o file and remove
16535 explicit .c.o rules except for callfuncs.o.
16536 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16537 generates a .ci file for each .o file and remove explicit
16538 .cc.o rules.
16539 (clean): Remove *.tmp *.ci files.
16540 (EXECUTABLES): Remove templ-info.exp.
16541 * gdb.base/compiler.c: New file.
16542 * gdb.c++/compiler.cc: New file
16543 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16544 Change rs6000-*-* xfail for
16545 "print 'scope0.c'::filelocal_ro" and
16546 "print 'scope1.c'::filelocal" and
16547 "print 'scope1.c'::filelocal_bss" and
16548 "print 'scope1.c'::filelocal_ro" and
16549 "print 'scope1.c'::foo::funclocal" and
16550 "print 'scope1.c'::foo::funclocal_ro" and
16551 "print 'scope1.c'::bar::funclocal" and
16552 "print 'scope0.c'::filelocal_ro" and
16553 "print 'scope1.c'::filelocal at foo" and
16554 "print 'scope1.c'::filelocal_bss at foo" and
16555 "print 'scope1.c'::filelocal_ro at foo" and
16556 "print 'scope1.c'::foo::funclocal at foo" and
16557 "print 'scope1.c'::foo::funclocal_bss at foo" and
16558 "print 'scope1.c'::foo::funclocal_ro at foo" and
16559 "print 'scope1.c'::bar::funclocal at foo" and
16560 "print 'scope0.c'::filelocal_ro" and
16561 "print 'scope1.c'::filelocal" and
16562 "print 'scope1.c'::filelocal_bss" and
16563 "print 'scope1.c'::filelocal_ro" and
16564 "print 'scope1.c'::foo::funclocal" and
16565 "print 'scope1.c'::foo::funclocal_bss" and
16566 "print 'scope1.c'::foo::funclocal_ro" and
16567 "print 'scope1.c'::bar::funclocal" and
16568 "print 'scope1.c'::bar::funclocal_bss"
16569 to only be xfail'd when not compiled with gcc.
d63a86f8 16570 Add rs6000-*-* xfail for
c906108c
SS
16571 "print 'scope0.c'::filelocal_bss before run"
16572 when compiled with gcc.
16573 (test_at_main): Add rs6000-*-* xfail for
16574 "print filelocal_ro in test_at_main"
16575 when compiled with gcc.
16576 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 16577 Add rs6000-*-aix* xfail for
c906108c
SS
16578 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16579 "ptype t_char_array", not compiled with gcc.
16580 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16581 xfail for "list foo (in include file)" when gcc compiled.
16582 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16583 (integral_args): Add rs6000-*-* xfail for
16584 "run to call0a" if not compiled with gcc.
16585 (unsigned_integral_args): Add rs6000-*-* xfail for
16586 "run to call1a" if not compiled with gcc.
16587 (float_and_integral_args): Add rs6000-*-* xfail for
16588 "run to call2a" if not compiled with gcc and for
16589 "continue to call2b" for any compiler.
16590 Add rs6000-*-* xfail to
16591 "print f1 after run to call2a" for gcc compiled.
16592 (discard_and_shuffle): Add rs6000-*-* xfail for
16593 "run to call6a".
16594 (shuffle_round_robin): Add rs6000-*-* xfail for
16595 "backtrace from call7a" if not compiled with gcc.
16596 Add rs6000-*-* xfail for
16597 "backtrace from call7b" if compiled with gcc.
16598 (call_after_alloca): Add rs6000-*-* xfail for
16599 "print c in call_after_alloca" and
16600 "print s in call_after_alloca" and
16601 "backtrace from call_after_alloca_subr"
16602 if not compiled with gcc.
16603 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16604 "print c in localvars_in_indirect_call" and
16605 "print c in localvars_in_indirect_call" and
16606 "backtrace in indirectly called function" and
16607 "stepping into indirectly called function"
16608 if not compiled with gcc.
16609 (localvars_after_alloca): Add rs6000-*-* xfail for
16610 "print c after runto localvars_after_alloca" and
16611 "print s after runto localvars_after_alloca" and
16612 "print i after runto localvars_after_alloca" and
16613 "print l after runto localvars_after_alloca"
16614 for all compilers.
16615 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
16616 than whatis-info.exp.
16617 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
16618 than opaque-info.exp.
16619 Setup rs6000-*-* xfail for
d63a86f8 16620 "ptype on opaque struct pointer (statically)" and
c906108c
SS
16621 "ptype on opaque struct pointer (dynamically)" when
16622 not compiled with gcc.
16623 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
16624 rather than callf-info.exp.
16625 (do_function_calls): Add clear_xfail for rs6000-*-* for
16626 "p t_float_values2(3.14159,float_val2)". Seems to work
16627 fine there, both with xlc and gcc. Need to find out what
16628 it is doing right and fix other platforms.
16629 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
16630 "call inferior func with struct - returns int",
16631 "call inferior func with struct - returns long",
16632 "call inferior func with struct - returns float",
16633 "call inferior func with struct - returns double",
16634 "call inferior func with struct - returns char *",
16635 but only if not gcc compiled (presumes xlc compiled).
16636 Change rs6000-*-* xfails for
16637 "call inferior func with struct - returns char" and
16638 " call inferior func with struct - returns short" to only
16639 xfail if not using gcc.
16640 (clean mostlyclean): Remove *.ci and *.tmp files.
16641 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
16642 than templ-info.exp.
16643 * gdb.base/langs.exp: Source gdb.base/langs.ci.
16644 Add rs6000-*-* xfail for "up to foo in langs.exp"
16645 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
16646 when not gcc compiled.
d63a86f8 16647
c906108c
SS
16648Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16649
16650 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
16651 * gdb.base/corefile.exp: Likewise.
16652 * gdb.base/list.exp: Likewise.
16653 * gdb.base/scope.exp: Likewise.
16654 * gdb.base/siganls.exp: Likewise.
16655
16656 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
16657 compiler output.
16658 * gdb.base/whatis.exp: Likewise.
16659
16660Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
16661
16662 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
16663 failure (opcode table has been fixed to match reality).
16664
16665Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
16666
16667 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
16668 "call inferior func with struct - returns char",
16669 "call inferior func with struct - returns short"
16670
16671 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
16672 "print 'scope0.c'::filelocal at main",
16673 "print 'scope0.c'::filelocal_bss in test_at_main",
16674 "print 'scope0.c'::filelocal at foo",
16675 "print 'scope0.c'::filelocal_bss in test_at_foo",
16676 "print 'scope0.c'::filelocal at bar",
16677 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 16678
c906108c
SS
16679 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
16680 in source file 1". This bug seems to have been fixed with both
16681 gcc and native cc (was native assembler bug?).
16682
16683Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
16684
16685 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
16686 "backtrace through signal handler" to "i*86-*-sysv4*".
16687 * gdb.base/signals.exp: Add xfail for "'next' behaved as
16688 continue" case. Add "known SVR4 bug" to fail message.
16689 Add "i*86-*-bsdi2.0" xfail for "handle all print".
16690 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
16691 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
16692 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
16693 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
16694 "up to foo in langs.exp", "show language at foo in
16695 langs.exp", "up to cppsub_ in langs.exp", "show
16696 language at cppsub_ in langs.exp", "up to fsub in
16697 langs.exp", and "show language at fsub in langs.exp".
16698 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
16699 "bactrace in corefile.exp".
16700 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
16701 "call inferior function with struct - returns float" and
16702 "call inferior function with struct - returns double".
d63a86f8 16703
c906108c
SS
16704Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
16705
16706 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
16707 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
16708 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
16709 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
16710
16711Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
16712
16713 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
16714 (or overriden) "CHILL" macro rather then bare "gcc".
16715 Also look for ../../gcc/xgcc since that is what we will
16716 actually need, not "Makefile". Remove following assignment
16717 of CHILL to CHILL_FOR_TARGET because that results in
16718 recursive definition.
16719
16720Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
16721
16722 * gdb.base/corefile.exp: Change xfail for backtrace in
16723 corefile.exp from linuxaout to all linux.
16724 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
16725 cases where we miss the breakpoint at the signal handler
16726 for some reason. Setup xfail for linuxoldld/linuxaout and
16727 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
16728 hitting SIGURG breakpoint.
16729 * gdb.base/signals.exp: Setup xfail for "next" acting like
16730 continue to add linuxoldld. Setup xfail for all linux for
16731 "next to handler in signals_tests_1", "backtrace in
16732 signals_tests_1", "continue to func1", "pass SIGUSR1",
16733 and continue to handler".
16734
16735Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
16736
16737 * Update all FSF addresses except those in COPYING* files.
16738
16739Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
16740
16741 * gdb.base/a2-run.exp: Change messages to be more explicit about
16742 the status of args, and quote binfile in results.
16743
16744Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
16745
16746 * gdb.base/callfuncs.exp: Add tests for passing structs to
16747 inferior functions and return various types.
16748 * gdb.base/callfuncs.c: Add functions to receive a struct
16749 and return a member of the struct, in various types.
16750
16751Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16752
16753 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
16754
16755Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
16756
16757 * config/vxworks29k.exp: New file, sources vxworks.exp.
16758
16759Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16760
16761 * config/gdbremote.exp: New file. Testing framework using
16762 gdbserver.
16763
16764Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
16765
16766 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
16767 "call function when asleep" and "send end of file".
16768 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
16769 for "backtrace in corefile.exp".
16770 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
16771 for "backtrace through signal handler".
16772 * gdb.base/corefile.exp: Make sure we actually generate a core file
16773 before trying the core tests. Some systems allow the user to suppress
16774 generation of core files and default to that (linux for example).
16775 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
16776 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
16777
16778Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16779
16780 * gdb.threads: New directory with some crude multi-threaded
16781 gdb tests (step.exp and step2.exp).
16782 * config/mt-lynx (STEP_EXECUTABLE): Define.
16783 (THREADFLAGS): Define.
16784
16785Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
16786
16787 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
16788
16789 * gdb.base/signals.exp: Disable whole file for lynx until
16790 further notice.
16791
16792 * gdb.base/signals.exp: xfail test where "next" acts like
16793 "continue" for lynx.
16794
16795 * gdb.base/interrupt.exp: xfail test for calling function while
16796 inferior is asleep for lynx.
16797
16798 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
16799 than one cr-lf after each command.
16800
16801Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16802
16803 * configure.in: Reinstate setting of stabsdirs variable, fix
16804 typo in setting up configdirs for native builds.
16805
16806 * gdb.base/return.exp: Fix typo in return double test.
16807 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
16808 compiler from optimizing them away.
16809
16810Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
16811
16812 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
16813 sequences to be echo'd by gdb when using gdb_test.
16814 * gdb.chill/chexp.exp: Likewise.
16815 * gdb.fortran/exprs.exp: Likewise
16816
16817Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
16818
16819 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
16820 after the inferior gdb has started.
16821
16822 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
16823 after each command.
16824 * gdb.base/funcargs.exp: Likewise.
16825 * gdb.base/gdbvars.exp: Likewise.
16826 * gdb.base/interrupt.exp: Likewise.
16827 * gdb.base/list.exp: Likewise.
16828 * gdb.base/watchpoint.exp: Likewise.
16829 * gdb.c++/demangle.exp: Likewise.
16830 * gdb.c++/inherit.exp: Likewise.
16831 * gdb.chill/chexp.exp: Likewise.
16832 * gdb.fortran/exprs.exp: Likewise.
16833
16834 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
16835 test if we can't handle IO to/from the inferior.
16836
16837 * gdb.c++/misc.exp: Always check for a program already being
16838 started after sending a "run" command to gdb.
16839
16840 * gdb.base/twice.exp: Start with a fresh gdb.
16841
16842 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
16843 only depend on gdb's expression code, not the chill runtime.
16844
16845 * gdb.base/return.c: Put return values into variables so we
16846 can have gdb print them rather than depending on the program
16847 to print them.
16848 * gdb.base/return.exp: Corresponding changes.
16849
16850 * lib/gdb.exp: Provide default value for noinferiorio.
16851 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
16852 the inferior.
16853
16854 * gdb.base/break.exp: Always check for a program already being
16855 started after sending a "run" command to gdb.
16856 (text_next_with_recursion): Don't check the output from the
16857 program's printf statement. Instead just make sure the program
16858 exited.
16859
16860 * gdb.base/commands.exp: Protect tests which need arguments with
16861 $noargs conditionals.
16862
16863Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16864
16865 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
16866 of structure member arrays to match gdb/valops.c:value_addr change.
16867
16868Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
16869
16870 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
16871 cases.
16872
16873Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
16874
16875 * configure.in (configdirs): Remove gdb.chill from default list
16876 of subdirs and then add it back in only if doing a native build.
16877 The current chill compiler does not yet work in any cross build.
16878 * Revert all signal changes from Jul 6.
16879 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
16880 for sh-hms targets, allowing these tests to link, with no other
16881 changes. Testing is suppressed by setting "nosignals" in site.exp.
16882
16883Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
16884
16885 * configure.in (signaldirs): Define and add to configdirs for all
16886 targets except some specific ones that are known to not support signals.
16887 Also clean up formatting.
16888 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
16889 (signals, sigall): Remove rules to build.
16890 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
16891 Moved to new gdb.signals directory.
16892 * gdb.signals: New test directory.
16893 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
16894 signals.c signals.exp}: New or moved files.
16895
16896Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
16897
16898 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
16899
16900Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
16901
16902 * gdb.base/return.exp: Xfail `return double' test failure
16903 on at least Solaris 2.3 and handle future/past versions on
16904 a case by case basis as appropriate. Also update message
16905 to include i*86 failures.
16906
16907Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16908
16909 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
16910
16911 * lib/gdb.exp: Fix comment which erroneously identified
16912 gdb_file_cmd as gdb_load (the 19 May change was in fact to
16913 gdb_file_cmd not gdb_load).
16914 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
16915
16916 * gdb.base/setvar.exp: Make test names consistent between pass and
16917 fail cases. Use gdb_test more.
16918
16919Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16920
16921 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
16922
16923Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16924
16925 * gdb.base/help.exp: Fix expected help string for `show commands'.
16926
16927Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
16928
16929 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
16930
16931 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
16932 of a text section.
16933
16934Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
16935
16936 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
16937 that loop eventually terminates. Fix Connection refused logic so
16938 that testsuite will expire nicely.
16939
16940Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
16941
16942 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
16943 config/rom68k.exp: New tcl glue for the appropriate monitors.
16944 These all just end up calling monitor.exp.
16945 * config/monitor.exp (gdb_target_monitor): Handle `Connection
16946 refused' by retrying. Cleanup some timeout issues.
16947 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
16948 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
16949 callers don't have to set/restore global timeout variable.
16950
16951 * The following set of changes centralizes management of the global
16952 timeout variable. This way, it can be set in one target dependent
16953 place instead of dozens of places scattered throughout the test suite.
16954 If you need to lengthen a timeout, then you should either set timeout
16955 in one of the config/{target}.exp files, or multiply it by a factor.
16956 Setting it to an absolute value is always going to lose for some
16957 targets.
16958 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
16959 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
16960 * gdb.base/funcargs.exp: Don't set timeout.
16961 * gdb.base/list.exp (test_forward_search): Only use local timeout.
16962 * gdb.base/printcmds.exp (test_print_string_constants
16963 test_print_array_constants): Don't set timeout.
16964 * gdb.base/ptype.exp: Don't set timeout.
16965 * gdb.base/recurse.exp: Don't set timeout.
16966 * gdb.base/return.exp: Don't set timeout.
16967 * gdb.base/watchpoint.exp: Don't set timeout.
16968 * gdb.c++/classes.exp (do_tests): Don't set timeout.
16969 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
16970
16971Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
16972
16973 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
16974
16975Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16976
16977 * lib/gdb.exp: Disable chill tests for irix5.
16978
16979Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16980
16981 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
16982 each test pass or fail.
16983
16984Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16985
16986 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
16987 xlc not gcc.
16988
16989Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
16990
16991 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
16992
16993Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
16994
16995 * config/est.exp: Fix copyright and comments. Remove dead code.
16996 Use targetname, serialport and baud variables instead of fixed
16997 constants.
16998 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
16999 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17000
17001Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17002
17003 * gdb.base/watchpoint.exp: Don't run
17004 test_watchpoint_triggered_in_syscall for sunos.
17005
17006Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17007
17008 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17009 they don't seem to exist. Do include stdio.h.
17010
17011Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17012
17013 * gdb.base/a1-selftest.exp: Add alpha xfail.
17014
17015Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17016
17017 * gdb.base/watchpoint.c (main): Prompt before calling read().
17018 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17019 Revise accordingly. Remove cruft about sending "123" several
17020 times, until it gets noticed. Clean up the "print buf[0]" stuff
17021 so that it passes or fails, and waits for prompts in the usual way.
17022
17023Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17024
17025 * gdb.base/recurse.exp: Fix comment.
17026
17027 * TODO: Remove item about printing variables in nodebug.exp. Add
17028 item about enabling tests which are only run on some targets.
17029
17030 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17031 fail, make test names unique, use new gdb_test convention
17032 regarding pattern, use gdb_test more, etc.).
17033
17034 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17035 fail, make test names unique, etc.).
17036
17037Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17038
17039 * gdb.base/nodebug.c: Change return type of top and middle to
17040 short.
17041 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17042 are fixed by the recent mdebugread.c changes. Allow `short ()'
17043 as type for top and middle.
17044
17045Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17046
17047 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17048 nearly as I can tell, the whole thing was an accident in Stu's
17049 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17050 to replace a send/expect pair with gdb_test, but ended up only
17051 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17052 of 30 Mar 1995 took care of it, but left this vestigial comment
17053 which I am now nuking.
17054
17055Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17056
17057 * gdb.base/break.exp: Look for different line number for
17058 breakpoint at main depending on usestubs.
17059
17060Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17061
17062 * gdb.base/list.exp: Adjust some alternate expect patterns to
17063 match recent list0.c change. Add alternate expect pattern for
17064 output from `list default lines around main' for optimizing
17065 compilers.
17066
17067Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17068
17069 * lib/gdb.exp: If nosignals is not set, set it to 0.
17070
17071Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17072
17073 * config/slite-gdb.exp: Responds to load symbol table prompt.
17074 * gdb.base/break.exp: Adjust line number, fix rerun.
17075 * gdb.base/langs0.c: Add #ifdef usestubs.
17076
17077Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17078
17079 * gdb.base/list.exp: Adjust line contents after adding new lines in
17080 list0.c. Also fix a syntax error.
17081
17082 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17083 * gdb.base/break.exp: ditto.
17084 * gdb.base/list.exp: ditto.
17085 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17086 * gdb.base/run.c: ditto.
17087 * gdb.base/list0.c: ditto.
17088 * gdb.base/funcargs.c: ditto.
17089
17090Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17091
17092 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17093 $targetname, $serialport and $baud instead of hardwired variables.
17094 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17095 target doesn't support signals.
17096
17097Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17098
17099 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17100
17101Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17102
17103 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17104 Don't rely on the value of an auto variable before it has been
17105 initialized. Use gdb_test more.
17106
17107Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17108
17109 * lib/gdb.exp (default_gdb_version): A version number must start
17110 with a digit, but other than that contains all characters up to
17111 the first whitespace character.
17112
17113Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17114
17115 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17116
17117Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17118
17119 * gdb.c++/*.exp: Warn if executable does not exist. The original
17120 reason for skipping the warning was that configure.in sometimes
17121 intentionally skipped building the executables but the tcl code
17122 had no way of knowing. That (a) was always bogus with respect to
17123 error handling, (b) is no longer true (right now there is no way
17124 to skip C++ tests).
17125
17126 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17127
17128Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17129
17130 * gdb.base/list.exp: Add expect patterns for output from
17131 SunPRO compiled executables.
17132 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17133 types.
17134
17135Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17136
17137 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17138 number (we are already testing that the correct source line text
17139 gets printed).
17140
17141 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17142 that is what is intended, but something needed to be done to get
17143 sunos4 native working again.
17144
17145 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17146
17147 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17148 apparently went with a (very) old xfail.
17149
17150Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17151
17152 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17153 runto_main is a proc in gdb.exp that will do 'step' for target use
17154 stubs.
17155 * gdb.base/exprs.exp: ditto.
17156 * gdb.base/interrupt.exp: ditto.
17157 * gdb.base/opaque.exp: ditto.
17158 * gdb.base/printcmds.exp: ditto.
17159 * gdb.base/ptype.exp: ditto.
17160 * gdb.base/scope.exp: ditto.
17161 * gdb.base/setvar.exp: ditto.
17162 * gdb.base/signals.exp: ditto.
17163 * gdb.base/twice.exp: ditto.
17164 * gdb.c++/classes.exp: ditto.
17165 * gdb.c++/inherit.exp: ditto.
17166 * gdb.c++/templates.exp: ditto.
17167 * gdb.base/break.exp: no run and hit main for stubs. Change line
17168 numbers for breakpoints and info breakpoint.
17169 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17170 breakpoint().
17171 * gdb.base/callfuncs.c: ditto.
17172 * gdb.base/exprs: ditto.
17173 * gdb.base/interrupt.c: ditto.
17174 * gdb.base/opaque0.c: ditto.
17175 * gdb.base/printcmds.c: ditto.
17176 * gdb.base/ptype.c: ditto.
17177 * gdb.base/scope0.c: ditto.
17178 * gdb.base/setvar.c: ditto.
17179 * gdb.base/signals.c: ditto.
17180 * gdb.base/twice.c: ditto.
17181 * gdb.c++/misc.cc: ditto.
17182 * gdb.c++/templates.cc: ditto.
17183
17184Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17185
17186 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17187
17188 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17189 somewhere between `read' and `main.c'. I'm pretty sure the
17190 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17191 and it isn't particularly useful.
17192
17193 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17194
17195Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17196
17197 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17198
17199Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17200
17201 * config/mt-slite: add LIBS and -nostdlib.
17202 * config/slite-gdb.exp: add this new file to support sparclite target.
17203
17204Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17205
17206 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17207
17208 * gdb.base/a2-run.exp: Change argument to istarget from
17209 "*-*-vxworks" to "*-*-vxworks*".
17210 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17211
17212Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17213
17214 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17215 will not runto main but do a 'step' to step out of breakpoint().
17216 * config/mt-slite: add -Dusestubs.
17217
17218Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17219
17220 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17221 instead of just @.
17222
17223 * gdb.base/signals.exp: Add test for "handle all print".
17224 * TODO: Remove "handle all print". Also remove item about
17225 checking copyright date (I don't like the idea of a spurious FAIL
17226 based on when we run the tests).
17227
17228 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17229 for SunOS4 (reason for failure not investigated). Remove
17230 redundant test for $binfile.
17231
17232 * gdb.base/nodebug.c (array_index): Call malloc.
17233
17234 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17235
17236Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17237
17238 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17239 conventions and slightly simplify the matching regexp.
17240
17241Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17242
17243 * gdb.base/break.exp: Update gdb_test invocation to use new
17244 convention.
17245
17246 * lib/gdb.exp: If noargs is not set, set it to 0.
17247
17248 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17249 tests unique.
17250
17251 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17252
17253Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17254
17255 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17256 one argument of type "<non-float parameter>".
17257
17258Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17259
17260 * config/rom68k.exp: New file to support Motorola IDP board.
17261 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17262 * gdb.base/break.c: Change things around so that this program
17263 doesn't depend upon args. This is necessary to make remote
17264 targets work (in general, they can't take args).
17265 * gdb.base/break.exp: Don't try to send args to program. Don't
17266 expect output. Also, replace lots of code with gdb_test.
17267
17268Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17269
17270 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17271 printing of '\'' (which is what the comment says we are testing,
17272 even though we were not), not '''.
17273 (test_integer_literals_rejected): Test that printing ''' is an error.
17274
17275 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17276 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17277 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17278 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17279 Use gdb_test not test_print_accept.
17280 * lib/gdb.exp: Remove test_print_accept.
17281
17282 * gdb.base/signals.exp (signal_tests_1): Make pass message
17283 consistent with fail message.
17284
17285 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17286 unsigned char; the bug (PR 1821) is fixed.
17287
17288 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17289
17290 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17291 successful tests--makes xfailing them work right.
17292
17293Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17294
17295 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17296 only \r\n, not .*. The test can pass .* as the last thing in
17297 $pattern if that is what it wants. In addition to providing this
17298 flexibility, this change should speed up pattern matching in cases
17299 where the pattern already ended with .* (there were a number of
17300 them). This change also helps catch bad patterns--in the old
17301 scheme the typo "char \*" instead of "char \\*" would pass. Now
17302 it is caught.
17303 * Many .exp files: Update callers.
17304
17305 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17306 clearer and does not spuriously match multiple ('s. Likewise for
17307 ) and *.
17308
17309 * gdb.base/nodebug.exp: Test ability to call a function and pass
17310 it a string (even with no debugging info).
17311
17312 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17313 "p '\'", which is the same as "p ''" once tcl gets done with
17314 quoting, to "p '\\'", which I suspect is what is intended (one
17315 backslash gets sent to GDB).
17316
17317 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17318
17319Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17320
17321 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17322 1817) was fixed literally years ago.
17323
17324Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17325
17326 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17327 test, it causes stepping out of call_after_alloca_subr with
17328 optimizing compilers.
17329 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17330 fails.
17331
17332 * gdb.c++/templates.exp: Source templ-info.exp only if
17333 the templates executable exists.
17334
17335 * gdb.c++/misc.cc (class Contains_static_instance,
17336 class Contains_nested_static_instance),
17337 gdb.c++/classes.exp (test_static_members): Test printing of
17338 a class that contains a static instance of the class.
17339
17340Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17341
17342 * gdb.base/langs2.c (cppsub_): Don't prototype.
17343 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17344 only, I believe).
17345
17346Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17347
17348 * lib/gdb.exp (skip_chill_tests): New procedure.
17349
17350 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17351
17352Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17353
17354 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17355 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17356
17357Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17358
17359 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17360
17361 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17362 disassemble 8, not 16, instructions for part 4.
17363
17364 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17365 support the latter anymore.
17366
17367 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17368 -DNO_PROTOTYPES.
17369 * gdb.base/callfuncs.c: Control use of prototypes based on
17370 NO_PROTOTYPES, not __STDC__.
17371 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17372 t_float_values2 tests if prototypes in use.
17373
17374 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17375 t_double_values): When checking differences against DELTA, check
17376 that difference is within the range (-DELTA,DELTA), not just
17377 (-infinity,DELTA).
17378
17379Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17380
17381 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17382 'file' command firts, then 'target', then 'load', this is due to gdb
17383 target set up.
17384 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17385
17386Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17387
17388 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17389 FP load/store variants.
17390 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17391
17392Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17393
17394 * gdb.base/term.exp: Do not give a warning if not native, it is
17395 not an abnormal condition.
17396
17397Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17398
17399 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17400 t_char_array".
17401
17402Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17403
17404 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17405 are getting the version number.
17406
17407 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17408 if not native, it is not an abnormal condition.
17409
17410Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17411
17412 * lib/gdb.exp: Just use "file exists", rather than undocumented
17413 dejagnu procedure "findfile".
17414
17415Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17416
17417 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17418 (LDFLAGS): Set to -Xlinker -Ur.
17419
17420 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17421 Removed, these values are set by lib/gdb.exp.
17422
17423 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17424
17425Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17426
17427 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17428 of replicating gdb startup code.
17429
17430 * config/mt-vxworks (LDFLAGS): Set to -r.
17431 (CFLAGS_FOR_TARGET): Removed.
17432
17433 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17434 (gdb) and gdb for vxworks uses (vxgdb).
17435
17436 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17437 executable is not in the tree and host != target, use sed and
17438 program_transform_name to determine the gdb name used by the
17439 target.
17440
17441 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17442 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17443
17444Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17445
17446 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17447 floats, chars, and shorts where there are ANSI-style function
17448 definitions.
17449
17450 * gdb.base/langs.exp, gdb.base/langs*: New test.
17451 * gdb.base/Makefile.in: Build it.
17452 * TODO: Remove item about checking that C names don't get C++
17453 demangling applied; this test tests it.
17454
17455Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17456
17457 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17458 went with the const70 xfail. The xfail went away a year ago.
17459
17460 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17461
17462 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17463 for hp300.
17464
17465 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17466
17467 * gdb.base/a1-selftest.exp: Don't run on hp300.
17468
17469Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17470
17471 * Makefile.in (site.exp): Set host_alias and target_alias as well
17472 as host_triplet and target_triplet.
17473
17474Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17475
17476 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17477
17478 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17479 places as other ecoff systems).
17480
17481 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17482 ultrix.
17483
17484Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17485
17486 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17487 remove them.
17488 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17489 variable and "variable" in addition to "data variable".
17490 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17491
17492 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17493 2.
17494 * gdb.base/list1.c (long_line): Add additional statement at start
17495 of function.
17496 * gdb.base/list.exp (test_forward_search): Update line number to
17497 reflect new statement.
17498
17499Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17500
17501 * gdb.base/signals.exp: Reinitialize searched source directories
17502 after gdb_start call.
17503
17504Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17505
17506 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17507 * gdb.stabs/Makefile.in: Likewise.
17508
17509 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17510 change. Instead split the tests into smaller pieces.
17511 * gdb.disasm/hppa.s: Corresponding changes.
17512
17513Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17514
17515 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17516 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17517
17518 * gdb.base/funcargs.exp: Modify many tests so that every test
17519 either passes or fails. Make some test names unique.
17520
17521Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17522
17523 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17524 Call stty to set interrupt character.
17525
17526 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17527 for HP assembler versus GNU assembler based on actual behavior of
17528 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17529
17530 * TODO: Suggest a few more stepping tests.
17531
17532Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17533
17534 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17535 restart GDB for h8300 after a continue.
17536 (return): Add pattern to match a29k-udi behavior.
17537 * gdb.base/nodebug.exp: Remove obsolete comment.
17538 * gdb.base/regs.exp: New file, testing of register displays.
17539 * gdb.base/return.exp: Fix typo in reference to $objdir.
17540 * gdb.base/whatis.exp: Always start with a fresh GDB.
17541
17542Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17543
17544 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17545 higher, these tests generate a lot of output.
17546
17547Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17548
17549 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17550 code following the catch silently ignored some errors; without the
17551 catch they should be thrown like any other tcl error. Also, the
17552 catch used "" instead of {} which meant all the callers who wanted
17553 to include one of the characters "[]$ had to quote it an extra time.
17554 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17555 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17556 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17557 Remove extra quoting.
17558
17559Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17560
17561 * gdb.base/commands.exp: Make test names unique; every test either
17562 passes or fails. Update some comments.
17563
17564 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17565
17566Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17567
17568 The following fixes a FAIL caused by the fact that the alpha stabs
17569 configuration didn't use the ".if alpha" code in weird.def.
17570 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17571 bit pointer, so the 32 bit version works even on the alpha.
17572 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17573 Remove the stuff which allowed us to have separate versions for
17574 alpha and everything else.
17575
17576 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17577 regexp which "info func operator\[\](" is supposed to match. Fix
17578 string to send to GDB. Note that GDB still doesn't work right. Add a
17579 new test for "info func .perator\[\](" which GDB does handle correctly.
17580
17581 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17582
17583Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17584
17585 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17586 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17587 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17588 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17589 it makes the tests harder to understand and confuses test-o-matic.
17590 The preferred style is that each test provides a PASS or a FAIL,
17591 and has a unique message (e.g. "continue #54" not just "continue")
17592 which is the same for the pass and the fail.
17593 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17594 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17595 to lib/gdb.exp.
17596 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17597 prt_accept which was basically the same thing. Likewise for
17598 test_print_reject and prt_reject.
17599 * lib/gdb.exp (test_print_reject): Add some more error message
17600 patterns to match from the former printcmds.exp (prt_reject).
17601 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17602 One defect of the passcount stuff is that some of it failed to
17603 report XPASS where appropriate.
17604 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17605 stuff before and after arg in expected pattern.
17606 (test_paddr_operator_functions): Re-do test without print_addr_of;
17607 this is the only test which seems to want extra stuff there.
17608
17609Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17610
17611 * gdb.base/nodebug.exp: Update new tests to reflect improved
17612 wording of gdb output.
17613
17614 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
17615 and "ptype" work on variables in files compiled without -g.
17616 Replaces commented out "maint print msymbol" tests.
17617
17618Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17619
17620 * gdb.base/setvar.c (dummy): Call malloc.
17621
17622 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
17623 losing with the irix4 sed.
17624
17625 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
17626 ALRM" on irix4.
17627
17628Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17629
17630 * TODO: Remove items about corefile.exp testing new exec-file and
17631 backtrace; both are now done. Add items about printing enums.
17632
17633Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17634
17635 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
17636 "get signal $thissig" test fails.
17637
17638 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
17639
17640Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17641
17642 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
17643 compiler warning with dec alpha compiler.
17644
17645 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
17646 extra \n from gdb_test call (this explains why the prompt test
17647 that I removed yesterday was there).
17648 (user_defined_command_test): Remove extra \n and prompt test.
17649
17650 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
17651 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
17652 doesn't exist.
17653 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
17654 Also remove alpha workaround, which turns out to be because
17655 SIGABRT == SIGLOST.
17656
17657 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
17658
17659 * gdb.base/help.exp: Don't test "help show".
17660
17661Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17662
17663 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
17664 "set print address" is on.
17665 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
17666 pass prompt to gdb_test; gdb_test already looks for the prompt.
17667
17668 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
17669
17670 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
17671 was a vestige of the manual TESTSTRATEGY, and the purpose of it
17672 was to make sure that gdb can read a core file. But (a) the "read
17673 the corefile" part didn't make it to a1-selftest.exp, we just
17674 delete the corefile after creating it, and (b) we test reading
17675 corefiles in corefile.exp anyway. Also, this test left around a
17676 xgdb process on Solaris.
17677
17678 * gdb.base/corefile.exp: Also test backtrace.
17679
17680Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
17681
17682 * gdb.base/commands.exp: Test a simple user defined command with
17683 arguments and if/while statements; verify the full user command is
17684 printed by "show user".
17685
17686 * gdb.base/commands.exp: Test if/while commands as part of a
17687 breakpoint command list; verify they appear in breakpoint
17688 information.
17689
17690Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17691
17692 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
17693 than by dividing by zero.
17694
17695Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
17696
17697 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
17698 performing an inferior call with watchpoints enabled.
17699 * gdb.base/watchpoint.c (main): Delete second unnecessary read
17700 call.
17701
17702Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17703
17704 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
17705 of "file" command.
17706
17707 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
17708 Add additional pattern for when "int operator int(void);" appears
17709 in a different order.
17710
17711Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17712
17713 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
17714
17715 * gdb.base/help.exp: Replace most of docstrings for "info signals"
17716 and "signal" with ".*".
17717
17718Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17719
17720 * TODO: Add note about "handle all nostop".
17721
17722 * gdb.base/{sigall.c, sigall.exp}: New test.
17723 * gdb.base/Makefile.in: Add it.
17724
17725Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
17726
17727 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
17728 when invoking GDB, suppresses any windowing interface.
17729
17730Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
17731
17732 * config/sim-gdb: New file, simulator testing support.
17733
17734Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
17735
17736 * gdb.base/interrupt.exp: Test calling func1 twice.
17737
17738Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
17739
17740 * gdb.base/list.exp (test_forward_search): Set timeout higher
17741 when we'll be getting lots of output from gdb.
17742
17743 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
17744 "init_malloc" to after the expect statement. Run it if that
17745 regexp is taken, but also for two others which happen if source
17746 cannot be found.
17747
17748Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17749
17750 * gdb.base/printcmds.exp: New test, for printing register before
17751 program is running.
17752
17753Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17754
17755 * gdb.base/list.exp: Correct some alternate expect patterns
17756 to reflect changes in list1.c.
17757
17758Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17759
17760 * TODO: Add item regarding large frames.
17761
17762 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
17763
17764 * TODO: Remove item about enabling return.exp; it
17765 is enabled. Suggest a few more "return" tests.
17766
17767Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17768
17769 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
17770 anonymous unions.
17771
17772Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17773
17774 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
17775 and pr-5646.o, so "make" is the same as "make all", not "make
17776 pr-4975.o".
17777
17778Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
17779
17780 * gdb.base/list.exp: Adjust expectations to reflect changes in
17781 list1.c.
17782 (test_forward_search): New test proc.
17783 * gdb.base/list1.c (long_line): New function, has long source line.
17784
17785Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
17786
17787 * gdb.base/a1-selftest.exp: Change initial stepping to know about
17788 additional line of code that was added.
17789
17790Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
17791
17792 * gdb.disasm/hppa.s: Break the large branching tests into smaller
17793 tests so as not to overflow expect's input buffers.
17794 * gdb.disasm/hppa.exp: Corresponding changes.
17795
17796Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17797
17798 Beginnings of template debugging tests.
17799 * gdb.c++/templ-info.cc: New file to test for template
17800 debugging capability of the compiler.
17801 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
17802 templ-info.cc.
17803 * gdb.c++/templates.cc: Add explicit template instantiations
17804 to enable compiling with -fno-implicit-templates. Add destructor
17805 and 'value' method to T5 class for template tests.
17806 * gdb.c++/templates.exp: Add testcases for printing of template
17807 types, setting breakpoints on template methods and calling a
d63a86f8 17808 template method.
c906108c
SS
17809
17810Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
17811
17812 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
17813 branch target since some assemblers (gas-2.5) may emit a
17814 relocation for the branch instead of resolving it in the
17815 assembler.
17816
17817Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17818
17819 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
17820 through signal handler.
17821
17822Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17823
17824 * configure.in (*-*-netware): Use config/mt-netware.
17825
17826 * config/mt-netware: New file.
17827 * config/mt-i386-netware: Removed, separate configs for different
17828 netware architectures are no longer needed now that we have
17829 --with-headers.
17830
17831Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17832
17833 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
17834 by the recent changes to use ANSI C arithmetic conversions.
17835
17836Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17837
17838 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
17839 bug involving using inferior_pid to figure out whether to select a
17840 frame.
17841
17842Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
17843
17844 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
17845 match the current disassembler output.
17846
17847Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
17848
17849 * gdb.fortran/exprs.exp: Expect VOID instead of void.
17850 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
17851 types, expect "int" as type of integer values (for now).
17852
17853Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
17854
17855 * gdb.base/commands.exp: New tests for if/while commands.
17856
17857Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
17858
17859 * lib/gdb.exp (runto): Replace sub-pattern for hex value
17860 by .*, since hex values have different syntax in Chill mode.
17861
17862Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17863
17864 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
17865 linefeed from expect pattern for repeated types with indices > 9.
17866
17867Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
17868
17869 First part of Fortran test suite.
17870 * gdb.fortran: New directory.
17871 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
17872
17873Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17874
17875 * gdb.base/default.exp: Update expect pattern for load command
17876 without arguments.
17877
17878Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
17879
17880 * configure.in: Change i386 to i[345]86.
17881 * gdb.base/configure.in: Likewise.
17882 * gdb.c++/configure.in: Likewise.
17883 * gdb.chill/configure.in: Likewise.
17884
17885Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
17886
17887 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
17888 patterns, since that is not a valid context for comments.
17889
17890Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
17891
17892 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
17893 repeated types and repeated types with indices > 9.
17894
17895Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
17896
17897 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
17898 2417; old bug has been fixed.
17899
17900Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
17901
17902 * gdb.base/interrupt.exp: When trying to wake up the inferior,
17903 send the newline ourselves instead of assuming gdb_test will do
17904 so when passed an empty input string.
17905
17906 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
17907 stabs testcode.
17908
17909Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17910
17911 * lib/gdb.exp (gdb_test): Don't send anything if the first
17912 argument is an empty string. This makes cases where we want to
17913 match output that is already in expect's buffers (for example,
17914 matching a breakpoint after gdb_run_cmd has been called) work
17915 reliably.
17916
17917Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17918
17919 * config/netware.exp: New file.
17920
17921Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17922
17923 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
17924 the -B and -L prefixes so we can find the debugging stub.
17925
17926 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
17927 there and we are using the gcc from the tree.
17928
17929 * gdb.base/types.c: Removed.
17930
17931 * gdb.base/configure.in: Look for makefile fragments in ../config.
17932 Recognize i386-*-netware.
17933 * gdb.c++/configure.in: Likewise.
17934
17935Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17936
17937 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
17938 the correct TCL syntax.
17939
17940Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17941
17942 * gdb.base/opaque.exp: use runto instead of messing around with
17943 breakpoints. Simplify by using gdb_test.
17944
17945 * gdb.base/bitfields.exp: restart between tests on netware targets
17946 because breakpoints aren't relocated after target death. Run
17947 processes to completion.
17948
17949 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
17950
17951Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
17952
17953 * Makefile.in: Remove extra tabs that confuse some versions
17954 of "make". Use the newly built gdb to test with by default,
17955 rather than the first one in the tester's search path.
17956
17957Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
17958
17959 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
17960
17961 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
17962 condition help.
17963
17964Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17965
17966 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
17967
17968 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
17969 running.
17970 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
17971 * gdb.base/funcargs.exp: Likewise.
17972
17973 * gdb.base/bitfields.exp: Simplify by using gdb_test.
17974 * gdb.base/funcargs.exp: Likewise.
17975
17976 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
17977 message is "".
17978
17979Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17980
17981 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
17982 return,signals,twice}.exp: Handle non-existant binaries
17983 consistantly.
17984
17985 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
17986 * gdb.base/Makefile.in: Don't try to generate a core dump, we
17987 might testing a cross development system.
17988
17989Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
17990
17991 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
17992 runtest script is relative to ${srcdir}, not ${rootdir}.
17993
17994Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
17995
17996 * gdb.base/signals.exp: Allow for optionality of breakpoint
17997 address.
17998
17999Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18000
18001 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18002
18003Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18004
18005 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18006 for size_t definition.
18007 * gdb.c++/templates.cc: Likewise
18008
18009 * config/mt-i386-netware: New file.
18010
18011 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18012 defined.
18013
18014 * gdb.base/Makefile.in: Added support for systems that name core
18015 files by appending "core" to the program name.
18016 * gdb.base/a1-selftest.exp: Likewise.
18017
18018Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18019
18020 * gdb.base/return.exp: Add comment and message for `return double'
18021 test failure on Sparc Solaris.
18022
18023Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18024
18025 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18026
18027Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18028
18029 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18030 from optimizing them away.
18031 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18032 patterns to include default constructors and assignment operators,
18033 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18034 character in the output of the virtual base pointer.
18035
18036Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18037
18038 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18039 expression match in print_addr_of to avoid unintented matches.
18040 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18041 versions up to 2.5.8.
18042
18043Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18044
18045 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18046 included file to run under newer versions of expect.
18047 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18048 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18049 Remove xfail for the virtual table of BDDHookV.
18050
18051Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18052
18053 * lib/gdb.exp (string_to_regexp): Set a default result.
18054 (default_gdb_start): Fix misleading message.
18055
18056Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18057
18058 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18059 Remove all CC, etc definitions.
18060 * config/mt-hpux: New file.
18061 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18062 (CFLAGS, LDFLAGS): Define.
18063 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18064
18065 * Makefile.in (site.exp): Don't insert host_os, etc.
18066 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18067 (distclean): Check existence of subdir.
18068 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18069 * gdb.base/Makefile.in: General cleanup and simplification.
18070 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18071 to build executables. Use default rule to build .o files.
18072 (EXPECT, RUNTEST, CC): Fix relative pathname.
18073 (site.exp): Don't insert host_os, etc.
18074 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18075 and/or SIGUSR1 defined.
18076 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18077 * gdb.c++/Makefile.in: General cleanup and simplification.
18078 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18079 (CFLAGS): Remove.
18080 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18081
18082Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18083
18084 * gdb.base/recurse.exp: Misc changes to get tests running again
18085 after Kung's changes to the watchpoint code.
18086 * gdb.base/watchpoint.exp: Likewise.
18087
18088Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18089
18090 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18091
18092Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18093
18094 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18095 * lib/gdb.exp (default_gdb_start): Define.
18096 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18097 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18098 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18099 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18100 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18101 Don't call gdb_target_udi in between tests.
18102
18103Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18104
18105 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18106 (which was basically just a local version of the same thing). In
18107 addition to avoiding duplication, gdb_test_exact is faster.
18108 * lib/gdb.exp (gdb_test_exact): Fix typo.
18109
18110 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18111 don't give an error.
18112
18113 * gdb.base/term.exp: Call delete_breakpoints before starting.
18114
18115 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18116 (t10): Add comment.
18117
18118Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18119
18120 Reorganization of the GDB Test Suite.
18121
18122 * gdb.base: New directory, contains all the basic tests.
18123 * gdb.c++: New directory, tests specific to C++.
18124 * gdb.chill: New directory, tests specific to Chill.
18125 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18126 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18127 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18128 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18129 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18130 t30-31 to chill).
18131 * */gdbme.*: Rename to match appropriate expect scripts.
18132 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18133 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18134 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18135 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18136 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18137 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18138 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18139 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18140 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18141 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18142 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18143 gdb.c++/virtfunc.cc: New names of C++ files.
18144 * gdb.chill/chillvars.ch: New name of Chill file.
18145 * gdb.base/configure.in, gdb.c++/configure.in,
18146 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18147 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18148 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18149 * configure.in (configdirs): Update to reflect directory changes.
18150 (target_abbrev): No longer define for any configuration.
18151 * Makefile.in: Cosmetic improvements to header comments.
18152
18153Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18154
18155 Various changes to gdb.t31:
18156
18157 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18158 * gdbme.ch: Make all key-words and predefineds be upper-case.
18159 * chillvars.exp: Expect key-words and predefinds in upper-case.
18160
18161 * chillvars.exp: Use gdb_test_exact many places.
18162 Change expected output for arrays (which now includes index labels).
18163
18164 * pr-5020.exp, gdme.ch (module PR_5020):
18165 New test, for PR-5020.
18166
18167Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18168
18169 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18170 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18171
18172Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18173
18174 * Makefile.in: Fix bit-rot in definitions of CHILL,
18175 CHILL_FOR_TARGET and Chill_LIB.
18176 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18177 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18178 CHILL, and CHILL_LIB.
18179
18180Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18181
18182 * Revert the previous changes. Please see Rob's directory
18183 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18184
18185Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18186
18187 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18188 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18189 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18190 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18191 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18192 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18193 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18194 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18195 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18196 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18197 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18198 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18199 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18200 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18201 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18202 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18203 changes from 94Q1.
18204
18205Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18206
18207 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18208 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18209 Rob's new testing fragments.
18210
18211Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18212
18213 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 18214 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
18215
18216Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18217
18218 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18219 version also, match on casted version strings, and match on
18220 gdb startup case where the line numbers might be messed up.
18221
18222Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18223
18224 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 18225 (CFLAGS): Delete it from here.
c906108c
SS
18226
18227Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18228
18229 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18230
18231Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18232
18233 * Makefile.in (RUNTEST): Default to just "runtest".
18234
18235Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18236
18237 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18238 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18239 the code has been restructured.
18240
18241Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18242
18243 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18244 \n, not just one of each.
18245
18246 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18247 /bin/cc gives a warning if you do.
18248
18249Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18250
d63a86f8 18251 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
18252 __t10ListS_link1ZUiRCUiPT0
18253
18254Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18255
18256 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18257 on local variables in recursive functions.
18258
18259 * gdb.t07/Makefile.in: Build the new test.
18260
18261Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18262
18263 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18264 directly. Instead compare the return values from actual calls.
18265
18266Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18267
18268 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18269
18270Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18271
18272 * From Peter Schauer with minor modifications.
a9c64011
AS
18273 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18274 stops in mid-line in the caller. Add xfail for returning a float
18275 value on X86 targets.
c906108c
SS
18276
18277Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18278
18279 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18280 to avoid expect lossage.
18281 (fmem_LRbug_tests): Likewise.
18282 * gdb.disasm/hppa.s: Corresponding changes.
18283
18284 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18285 conditions to work with latest dejagnu/expect.
18286
18287 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18288 expected to fail on the PA.
18289 (backtrace in call with trampolines): Explicitly require main
18290 to be frame #1 (no trampolines should show up in backtrace).
18291
18292 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18293 "continue -expect".
18294 * gdb.t06/break.exp: Likewise.
18295 * gdb.t07/watchpoint.exp: Likewise.
18296 * gdb.t13/bitfields.exp: Likewise.
18297 * gdb.t15/{funcargs,return}.exp: Likewise.
18298 * gdb.stabs/weird.exp: Likewise.
18299 * config/{mips,udi}-gdb.exp: Likewise.
18300
18301 * hppa.sed: Enclose comments within a sed command to avoid
18302 losing with the old OSF1 sed.
18303
18304Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18305
18306 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18307 sequent dynix.
18308 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18309 * gdb.t15/funcargs.exp: Conditionally step again to really
18310 finish from marker_call_with_trampolines. Handle the case where
18311 the first step from within call_with_trampolines already steps
18312 us back to main.
18313 * gdb.t15/gdbme.c: Add comment to closing brace of
18314 call_with_trampolines for funcargs.exp.
18315
18316Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18317
d63a86f8 18318 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
18319 Fix typo(s).
18320
18321Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18322
18323 * gdb.t07/gdbme.c: More code for watchpoint testing.
18324
18325 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18326 "Hardware watchpoint" throughout file.
18327 (test_watchpoint_triggered_in_syscall): New test.
18328 (test_complex_watchpoint): New test.
18329
18330Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18331
18332 * gdbme.c (call_with_trampolines): New function to try and step
18333 into. Tests trampoline problems on the PA.
18334
18335 * funcargs.exp (localvars_in_indirect_call): No longer expect
18336 stepping into indirect call to fail on PAs.
18337 (test_stepping_over_trampolines): New test.
18338
18339Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18340
18341 * TODO: Add suggestions for static member function tests, and
18342 completion tests.
18343
18344Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18345
18346 * TODO: Add suggestions for "p/a" tests.
18347
18348 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18349 (default_gdb_exit): Replace all the hair with sending "quit" to
18350 the process with a simple close.
18351
18352Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18353
18354 * TODO: Add suggestions for shared library tests.
18355
18356Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18357
18358 * TODO: Add suggestions for x/s tests.
18359
18360Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18361
18362 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18363 "enable once", and "enable breakpoints once" with ".*".
18364
18365Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18366
18367 * TODO: Add suggestions about structure passing tests.
18368
18369Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18370
18371 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18372 the primary1 test, use work around if __GNUC__ < 2.
18373 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18374 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18375 Test for bad output rather than waiting for timeout. Issue
18376 second continue only if first continue failed.
18377
18378Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18379
18380 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18381 operator[] test with gdb_test because the old code didn't seem to
18382 be getting the quoting right with the new dejagnu.
18383
18384Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18385
18386 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18387 one from the path.
18388 * Makefile.in: Use a fresh expect if there is one, use runtest
18389 from the src tree if there is one.
d63a86f8 18390
c906108c
SS
18391Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18392
18393 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18394 next over recursive call. Revise the tests from that point on
18395 (which had been skipped) to match GDB's actual (correct) output.
18396
18397 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18398 with next over a breakpoint whose condition is false.
18399
18400 * gdb.t00/help.exp: Comment out "help set print" tests just like
18401 (and for same reason as) "help set" test.
18402
18403Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18404
18405 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18406 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18407
18408Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18409
18410 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18411 necessary gdb_target_udi.
18412
18413 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18414
18415 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18416 1838 and 2417; they are fixed.
18417
18418 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18419 gdb.t03/ptype.exp (ptype structure, ptype union):
18420 Remove xfails; the test is looser than when the xfails were added.
18421
18422 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18423 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18424
18425 * gdb.t01/run.exp: Only run shell test if isnative.
18426
18427 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18428 since "run" automatically loads if necessary. Call gdb_target_udi
18429 after the "file" since "file" kills any execution target.
18430
18431 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18432 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18433 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18434 argument for UDI.
18435
18436Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18437
18438 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18439
18440 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18441
18442Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18443
18444 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18445 properly quoting regexps. This makes the second argument to
18446 demangle a fixed string, which matches the callers, instead of a
18447 shell-style pattern which is what the previous implementation
18448 used. Update some of the callers.
18449
18450Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18451
18452 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18453 (comib_nullified_tests): Fix typo.
18454 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18455 strings. No longer expected to fail.
18456
18457 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18458 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18459 strings. No longer expected to fail.
18460
18461 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18462 string. No longer expected to fail.
18463
18464Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18465
18466 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18467 No longer expected to fail.
18468
18469 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18470 string. No longer expected to fail.
18471
18472Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18473
18474 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18475 only in the names (I probably got most of them). I was even
18476 generous with some which differed in underscores in names, and
18477 probably missed a few, and I *still* was able to remove almost a
18478 third of the file with almost no impact on testsuite coverage.
18479
18480Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18481
18482 * gdb.t00/default.exp: Match udi_attach error message as well as
18483 the one from child_attach.
18484
18485 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18486
18487 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18488
18489 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18490 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18491
18492 * Move test with enums and partial symbols back to
18493 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18494 Reverts the change of 26 May 93. Per today's change to
18495 stabs.texinfo, the behavior that weird.exp was expecting was
18496 unreasonable; what is important is that the compiler+gdb get
18497 things right, which happens with a recent gcc. Also fix the test
18498 to deal with native compilers which put out the stab gdb can't
18499 deal with.
18500
18501Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18502
18503 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18504 in the names. The main thing these accomplish is to slow things down.
18505 Many more such duplicates surely remain.
18506
18507 * gdb.t00/help.exp: Comment out "help support" test just like
18508 (and for same reason as) "help set" test.
18509
18510Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18511
18512 * gdb.t06/break.exp: Remove setup_xfails for
18513 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18514 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18515 about known bug in gcc to include up through 2.5.8.
18516 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18517 well as "_vb$".
18518 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18519 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18520 with latest gcc and gdb.
18521 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18522 well as "_vb$".
18523
18524Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18525
18526 * configure.in (hppa*-*-*): Also configure and build stabs-only
18527 tests.
18528
18529Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18530
18531 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18532 * gdb.t10/configure.in (hppa*-*-*): Use it.
18533
18534Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18535
18536 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18537
18538Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18539
18540 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18541 versions prior to 1.13.5.
18542
18543Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18544
18545 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18546 the prompt is at the start of a line.
18547
18548Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18549
18550 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18551 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18552 in the copr tests now.
18553 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18554 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18555 expected to fail.
18556
18557Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18558
18559 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18560 gdb.t31/chillvars.exp, lib/gdb.exp:
18561 Tweak to run under either version of expect.
18562 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18563 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18564 * gdb.t11/list.exp: Remove extraneous whitespace.
18565
18566Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18567
18568 * gdb.t16/printcmds.exp (test_print_strings): Accept
18569 "(unsigned char *) " before the string.
18570
18571 * TODO: Add notes about printing of fancy types and GDB expressions.
18572
18573Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18574
18575 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18576 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 18577 if doing mips-idt-ecoff.
c906108c
SS
18578
18579Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18580
18581 * Most .exp files: Tweak to run under either version of expect.
18582
18583Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18584
18585 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18586 xfails; I'm not sure why they are failing, but not because of PR 1806.
18587
18588Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18589
18590 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18591 defined in lib/gdb.exp.
18592
18593Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18594
18595 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18596 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18597 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18598 have to be typeless.
18599
18600Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18601
18602 * TODO: Add suggestion for copyright year test.
18603
18604Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18605
18606 * configure.in (*-*-lynxos*): Add stabs tests.
18607
18608Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18609
18610 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18611 so insert a tab before any assembler directive in column zero.
18612
18613 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
18614 stores.
18615 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
18616 stores.
18617 (fpu_short_memory_tests): Likewise.
18618
18619Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18620
18621 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
18622 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
18623 .stabs directives in comments.
18624
18625Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18626
18627 * TODO: New file, describing tests we could write.
18628 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
18629
18630Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18631
18632 * gdb.t06/signals.exp: Add kludge to force re-sync.
18633
18634 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
18635 to xgdb instead of gdb, get out of gdb.
18636
18637Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
18638
18639 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
18640 for info.
18641
18642Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18643
18644 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
18645 * gdb.stabs/configure.in (hppa*-*-*): Use it.
18646 * gdb.stabs/hppa.sed: New sed script for the PA.
18647
18648Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18649
18650 * gdb.stabs: Re-write weird.def and configuration to use sed
18651 instead of cpp. sed is portable and POSIX; cpp is neither.
18652
18653Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18654
18655 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
18656
18657Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18658
18659 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
18660
18661Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18662
18663 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
18664 "_vb$".
18665 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
18666 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
18667
18668Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18669
18670 * lib/gdb.exp: Comment out code which depends on non-existent
18671 `transform' procedure.
18672
18673Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
18674
18675 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
18676 * lib/gdb.exp: Transform tool name.
18677 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
18678 1.1's new error handling system.
18679
18680Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18681
18682 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
18683
18684Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18685
18686 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
18687 They made pattern matching so slow that timeouts happened on
18688 heavily loaded systems. Now any output from "show print" which
18689 gets us back to the GDB prompt is a PASS.
18690
18691Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
18692
18693 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
18694
18695Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18696
18697 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
18698
18699 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
18700 It is not from PR 3220.
18701
18702Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18703
18704 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
18705 just started failing because they depended on the order the
18706 subcommands are presented, or exact docstring text. This kind of
18707 test is a pain and has minimal benefit.
18708
18709Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18710
18711 * gdb.t09/corefile.exp: At end of test, use "core" command with
18712 no arguments.
18713
18714Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
18715
18716 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
18717 17}/Makefile.in: Make it possible to run the testsuite with Sun
18718 make and CC = cross gcc by adding explicit build rules for .o
18719 files.
18720
18721Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18722
18723 * gdb.t15/funcargs.exp: Don't put comments on same line as
18724 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 18725
c906108c
SS
18726Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18727
18728 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
18729
18730Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
18731
18732 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
18733 * gdb.t20/inherit.exp: remove three dumplicate entries.
18734
18735Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18736
18737 * gdb.t06/break.exp: For "next over recursive call", fail on any
18738 incorrect output, not just on "factorial (value=2)".
18739
18740Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18741
18742 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
18743 working now. Add an xfail if accesing a bss variable causes
18744 a memory error if the target is not yet run.
18745
18746Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18747
18748 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
18749 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
18750 name of __st* demangling (2 strings). Did Kung really get the
18751 more than 95 others right without testing them?
18752
18753Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
18754
18755 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
18756
18757Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
18758
18759 * configure.in (configdirs): Add gdb.disasm
18760 * gdb.disasm: New directory for GDB disassembler tests.
18761 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
18762
18763Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18764
18765 * gdb.t00/help.exp: Don't test "help set".
18766
18767 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
18768 from within expect statements. None of these happen anymore and
18769 they cause regressions to be silently unnoticed.
18770
18771 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
18772 messages) about known failures with gcc cygnus-2.4.5-930417.
18773
18774 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
18775 comp-info.exp so it gets built if it doesn't exist.
18776
18777 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
18778 it is no longer used.
18779 * gdb.t13/comp-info.c: Removed.
18780
18781Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18782
18783 * gdb.t06/signals.exp: Add xfail for sun3.
18784
18785Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18786
18787 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
18788 relevant because ^C doesn't get sent but failure can be reproduced
18789 interactively).
18790
18791Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18792
18793 * gdb.stabs/alpha.mt: New configuration file for alpha.
18794 * gdb.stabs/configure.in: Use it.
18795 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
18796 sharing with alpha.mt, redefine long to word via preprocessor.
18797 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
18798 for alpha.
18799 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
18800 native cc.
18801 * gdb.t00/teststrategy.exp: Change expect string so that we
18802 consume the `(xgdb)' from the command echo and from the gdb prompt.
18803 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
18804 gdb currently compares all values as long, so this failure probably
18805 applies to any configuration where LONGEST is bigger than a target int.
18806 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
18807 with gcc.
18808 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
18809 to handle opaque pointers, gcc is.
18810 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
18811 as first argument. Include <sys/types.h> and change all operator
18812 new definitions to use size_t.
18813 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
18814 now that we use size_t.
18815
18816Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18817
a9c64011 18818 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 18819 a long or float array cast all array members to the same type.
a9c64011 18820 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 18821 with 64 bit longs.
a9c64011 18822 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 18823 on alpha.
a9c64011 18824 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
18825
18826Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18827
18828 * gdb.t24 (demangle.exp): Constructors of templates have names like
18829 vector<int>::vector(int) not vector<int>::vector<int>(int). See
18830 section 14.6 of the ARM.
18831
18832 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
18833 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
18834 accomplish little and slow down the testsuite.
18835
18836 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
18837 Accept spaces various places.
18838
18839Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18840
18841 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
18842 with watchpoint enabled.
18843
18844 * Makefile.in: Remove definition of CC and remove the second
18845 definition of CXX (the "CXX = gcc" one remains). These definitions
18846 were causing backquotes to be expanded within backquotes, which
18847 doesn't work.
18848
18849Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
18850
18851 * gdb.t17/callfuncs.exp: Add "return 0" to end.
18852
18853Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18854
a9c64011
AS
18855 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
18856 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
18857 by mips cc and contains no stabs entries.
18858
18859Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
18860
18861 * config/vx-gdb.exp: Use fake device to load files rather than
18862 NFS.
18863 * lib/gdb.exp: New proc to do "file" command.
18864 * config/unix-gdb.exp: Use new "file" proc.
18865
18866Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
18867
18868 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
18869 Rework board rebooting slightly.
18870 (gdb_exit): Don't exit from the remote shell; there isn't one.
18871 * gdb.stabs/weird.exp: If a program is being debugged already,
18872 kill it.
18873 * gdb.t04/setvar.exp: Stop and restart gdb.
18874 * gdb.t05/expr.exp: Likewise.
18875 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
18876 restart gdb and reload the program.
18877 * gdb.t08/opaque.exp: Likewise.
18878 * gdb.t12/scope.exp: Likewise.
18879 * gdb.t13/bitfields.exp: Likewise.
18880 * gdb.t15/funcargs.exp: Likewise.
18881 * gdb.t20/classes.exp: Likewise.
18882 * gdb.t03/ptype.exp: Increase timeout.
18883 * gdb.t16/printcmds.exp (test_print_string_constants,
18884 test_print_array_constants): Likewise.
18885 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
18886 * gdb.t20/classes.exp (do_tests): Likewise.
18887 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
18888
18889Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
18890
18891 * gdb.stabs: Renamed *wierd* to *weird*.
18892
18893Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18894
18895 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
18896 for timeout. Add "known gcc 2.4.5 bug" to failure message.
18897
18898Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
18899
18900 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
18901 (do_tests): Remove xfail for whatis on one_var and two_var.
18902
18903Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
18904
18905 * Makefile.in: Made cross building work better by adding
18906 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
18907
18908Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18909
18910 * gdb.t15/{return.c,return.exp,Makefile.in}:
18911 New test, currently commented out.
18912
18913Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
18914
18915 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
18916 still running and removes the leftover named socket so GDb can do
18917 clean restarts.
18918
18919Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
18920
18921 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
18922 console, not GDB.
18923 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
18924 cross testing works better with "make check"
18925 * config/unix-gdb: Use default procedures for exit and version.
18926 * config/vx-gdb.exp: Cleaned up and massaged back to working order
18927 with the newest VxWorks.
18928
18929Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18930
18931 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
18932 old form.
18933
18934 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
18935 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
18936
18937 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
18938
18939 * config/unix-gdb.exp: Remove this version of gdb_exit
18940 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
18941 Rob says he'll look at it when he gets back to testing boards.
18942
18943Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
18944
18945 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
18946 an expected fail for certain ptype commands.
18947
18948 * gdb.t20/classes.exp: Update expected results of "ptype class
18949 Base1" to account for the constructor that now appears in the type.
18950
18951Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
18952
18953 * configure.in (configdirs): Restore gdb.t04, which mysteriously
18954 disappeared from list.
18955 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
18956 "alldone" proc with call to cleanup and exit.
18957 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
18958 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
18959 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
18960 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
18961 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
18962 "alldone" proc with simple returns that suppress remaining
18963 tests. The alldone proc went away many months ago.
18964
18965Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18966
18967 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
18968
18969 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
18970
18971Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18972
18973 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
18974 as vax gdb will display them.
18975
18976Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18977
18978 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
18979 optimizers.
18980
18981 * scope.exp: Change "bad value for localval" messages so each one
18982 is unique.
18983
18984 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
18985 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
18986
18987 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
18988
18989Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18990
18991 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
18992 doesn't exist (due to optimization).
18993
18994Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18995
18996 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
18997 contains \r because the filename is long.
18998
18999 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19000 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19001
19002Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19003
19004 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19005 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19006 Ultrix.
19007 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19008 int tests.
19009 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19010
19011Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19012
19013 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19014
19015 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19016 to match does not match the passing case but still matches the
c906108c
SS
19017 failing case.
19018
19019Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19020
19021 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19022
19023Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19024
19025 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19026 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19027 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19028 Remove various versions of gdb_exit.
19029 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19030 gdb_exit.
19031 * config/unix-gdb.exp: gdb_exit remains here, and should override
19032 the generic version, since it's doing a lot of wierd stuff that
19033 the other versions aren't. FIXME, fold it in, or abandon this
19034 version.
19035
19036Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19037
19038 * gdb.t24/demangle.exp: Add tests for PR 3220.
19039
19040Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19041
19042 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19043
19044Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19045
19046 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19047 "i386-*-*". Works for i486 as well.
19048
19049 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19050 bug, and expand domain of xfail to all SVR4 systems, since the
19051 actual problem is likely to be in generic SVR4 /proc support.
19052
19053Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19054
19055 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19056
19057Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19058
19059 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19060 xfails for other systems. Match a missing 'Continuing.' as an
19061 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19062
19063 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19064 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19065 Only issue warning for missing executables if -all option is used.
19066
19067 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19068 file if -all option is used. It's like an unpredictable XFAIL.
19069
19070Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19071
19072 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19073 for dynamically linked binaries.
19074
19075 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19076
19077Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19078
19079 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19080 to state that this is a known bug in old versions of g++.
19081
19082Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19083
19084 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19085 while waiting for `Continuing'.
19086
19087Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19088
19089 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19090 in text, data, and bss.
19091 * gdb.t10/nodebug.c: Add local and global test variables for
19092 initialized and uninitialized data.
19093
19094Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19095
19096 * config/unix-gdb.exp (gdb_exit): Add "wait".
19097
19098Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19099
19100 * gdb.t06/signals.exp: xfail the continue from the handler for all
19101 targets.
19102
19103 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19104 function with watchpoints enabled, the i386 call dummy starts with
19105 a call.
19106
19107 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19108 386 bsd names its corefiles.
19109
19110Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19111
19112 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19113 compilers don't grok it.
19114 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19115 with small octal ints rather than character constants, which
19116 are signed and might not fit if first promoted to int.
19117
19118Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19119
19120 * gdb.t09/Makefile.in (clean): Remove corefile.
19121
19122Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19123
19124 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19125
19126Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19127 and Jim Kingdon (kingdon@cygnus.com)
19128
19129 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19130 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19131 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19132
19133Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19134
19135 * gdb.t17/interrupt.exp: Add xfail for hppa.
19136
19137Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19138
19139 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19140 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19141 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19142 to determine signed-ness of bitfields and use the result to setup
19143 the xfail.
19144 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19145 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19146 call line is reached if necessary.
19147
19148Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19149
19150 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19151
19152Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19153
19154 * gdb.t06/break.exp: Also test `clear' command.
19155
19156Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19157
19158 * gdb.t00/teststrategy.exp: Remove extra quote.
19159
19160 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19161 watchpoint enabled to be for all non-68k machines.
19162
19163 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19164
19165Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19166
19167 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19168 targets use aout.mt instead of ecoff.mt as gas understands
19169 standard aout format.
19170
19171Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19172
19173 * lib/gdb.exp (runto): Don't insist that function we are running to
19174 was compiled with -g.
19175
19176 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19177
19178 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19179 to get back into the read system call.
19180 Accept leading newline in case where we woke it up.
19181
19182Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19183
19184 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19185 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19186 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19187 enable ecoff configuration.
19188
19189Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19190
19191 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19192
19193Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19194
19195 * gdb.t16/printcmds.exp: Add another printf test.
19196
19197Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19198
19199 * configure.in: If configured -with-stabs on any target, add
19200 stabsdirs to configdirs.
19201
19202Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19203
19204 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19205 fun" so pattern does not match the command itself.
19206
19207Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19208
19209 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19210
19211Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19212
19213 * gdb.t17/interrupt.exp: Test for more things.
19214
19215Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19216
19217 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19218 compiler arranges the code and line numbers.
19219
19220 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19221
19222Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19223
19224 * gdb.t00/help.exp: Increase expect input buffer size.
19225
19226Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19227
19228 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19229
19230 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19231
19232 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19233
19234 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19235 [0-9]*, not just [0-9].
19236
19237Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19238
19239 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19240
19241 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19242
19243Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19244
19245 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19246
19247Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19248
19249 * gdb.t06/signals.c: Add xfails for sun3.
19250
19251 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19252
19253 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19254 test_stepping tests.
19255
19256Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19257
19258 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19259
19260 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19261
19262 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19263 rather than actually putting it through cpp twice.
19264
19265 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19266
19267Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19268
19269 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19270 no longer needed.
19271
19272Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19273
19274 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19275
19276 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19277 C++ features prints as "struct", make it a pass, not an xfail.
19278
19279Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19280
19281 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19282 Don't require VA to print as "class" rather than "struct".
19283
19284Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19285
19286 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19287
19288Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19289
19290 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19291
19292Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19293
19294 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19295 order.
19296
19297Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19298
19299 * gdb.t16/printcmds.exp: Add printf tests.
19300
19301 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19302
19303 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19304
19305Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19306
19307 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19308 pass counts, to counteract any existing or future setup_xfails.
19309
19310Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19311
19312 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19313 {BEGIN,END}_COMMON for common block instead of STAB.
19314 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19315
19316 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19317 intp_var should be N_GSYM not N_LSYM.
19318 wierd-aout.S: Use a label for the value of the N_SO.
19319 wierd.def: Remove all backslashes.
19320 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19321
19322Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19323
19324 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19325 get the expected next to inheritance3.
19326
19327Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19328
19329 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19330 now that gcc-2.4 gets it right.
19331
19332Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19333
19334 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19335
19336 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19337 generating comp-info.exp which works for cross-compilation.
19338
19339Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19340
19341 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19342 "*-*-sysv4.*".
19343
19344Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19345
19346 * gdb.t01/run.exp: Start with a fresh gdb.
19347 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19348 SVR4.x.
19349
19350Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19351
19352 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19353 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19354 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19355 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19356 things to remove.
19357
19358Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19359
19360 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19361 test cases from bug reports.
19362
19363Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19364
19365 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19366 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19367 avoid spurious xfails.
19368 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19369 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19370 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19371
19372Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19373
19374 * gdb.t00/teststrategy.exp: Rework to provide more useful
19375 description of each test, fix problem with systems that define
19376 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19377 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19378 results for "next over recursive call" so timeouts aren't taken
19379 by error.
19380
19381Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19382
19383 * gdb.t12/scope.exp: Test printing of variables before run.
19384
19385 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19386 printed in wrong order due to sorting.
19387
19388Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19389
19390 * gdb.t00/teststrategy.exp: Fix expected results for printing
19391 user entered string constant. Is array of char, prints with no
19392 address.
19393
19394 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19395 commands.
19396 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19397 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19398 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19399 of struct of char arrays.
19400 * gdb.t00/radix.exp: New tests for radix commands.
19401
19402Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19403
19404 * gdb.t16/printcmd.exp: Print a variable before running program
19405 (with xfail for AIX).
19406
19407Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19408
19409 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19410
19411 * gdb.t16/printcmd.exp: Don't print variables before running program.
19412
19413 * gdb.t06/break.exp: Don't require envp argument to main.
19414
19415 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19416
19417 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19418 Add xfails for rs6000.
19419
19420 * gdb.t02/whatis.exp: Change other tests not to re-test something
19421 we already tested.
19422
19423 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19424 each type used has a variable of that type.
19425
19426Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19427
19428 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19429
19430Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19431
19432 * configure.in: change srctrigger to be a file, not a directory
19433
19434Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19435
19436 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19437
19438 * gdb.t11/list.exp: Fixed a couple of typos.
19439
19440Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19441
19442 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19443 is fixed and PR is closed.
19444 * gdb.t16 (gdbme.c): Add simple test string variable.
19445 * gdb.t16 (printcmds.exp): Add tests with simple test string
19446 variable, primarily for boundaries on "set print elements".
19447
19448Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19449
19450 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19451 Make leading 0's optional and don't expect a tab in the middle
19452 of the number.
19453
19454 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19455
19456 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19457 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19458 don't end command passed to gdb_test with newline.
19459
19460 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19461 signed keyword away, don't expect signed bitfields to be signed.
19462
19463 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19464 printing with only as many 1's as are in the field as well as printing
19465 with 32 1's (see comment).
19466
19467Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19468
19469 * gdb.t00/default.exp: Start with a fresh gdb.
19470 * configure.in (configdirs): Remove gdb.t31 until the chill
19471 compiler works again. It no longer is able to find chillrt0
19472 since it isn't in libchill.a anymore.
19473 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19474 wierd.o, make more modular.
19475 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19476 spurious newlines that caused problems.
19477
19478Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19479
19480 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19481 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19482 gdb.stabs/wierd.{exp,def}: Many new tests.
19483
19484 * gdb.t00/default.exp: update info line for new message.
19485
19486 * gdb.t02/{whatis.exp,gdbme.c}:
19487 Test that "char *" doesn't print as "caddr_t".
19488
19489Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19490
19491 * gdb.t00/help.exp: Use .* in place of some help messages which
19492 just changed.
19493 gdb.t00/default.exp: Update "info frame" test for new message.
19494 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19495 Remove some xfails
19496
19497Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19498
19499 * gdb.t03/{gdbme.c,ptype.exp}:
19500 Add tests for typedef'd struct and union without tags.
19501 Also check "whatis" on a variable of a typedef'd enum without a tag.
19502
19503 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19504 PRMS 1823; the bug still exists but isn't reproduced by this test
19505 anymore), and remove rs6000 XFAIL (the bug is fixed).
19506
19507 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19508 duplicated from whatis.exp. For those that are left, accept
19509 "long", "long int", or "int" for long variables (whatis.exp already
19510 has an XFAIL for "int", so no need to fail it here).
19511
19512 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19513 Deal with GCC's names for types now that GDB uses the compiler's names.
19514
19515 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19516 setup_xfail's for sunos4. If we #defined the signed keyword away,
19517 don't expect GDB to know that char it is signed.
19518
19519 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19520
19521Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19522
19523 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19524 should work on any system, regardless of debugging format.
19525 * gdb.t21/demangle.exp: Move to gdb.t24.
19526 * gdb.t24/demangle.exp: Move from gdb.t21.
19527 * gdb.t24/{Makefile.in, configure.in}: New files.
19528
19529Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19530
19531 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19532 * gdb.stabs: New directory.
19533
19534Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19535
19536 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19537 not just "Quit anyway?".
19538
19539Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19540
19541 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19542 that all setup_xfails are immediately followed by clear_xfails.
19543
19544Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19545
19546 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19547 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19548 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19549 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19550 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19551 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19552 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19553 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19554 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19555 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19556 gdb.t31/chillvars.exp, lib/gdb.exp:
19557 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19558 bug-gdb@prep.ai.mit.edu.
19559
19560Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19561
19562 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19563 with 0.0, not integer 0.
19564
19565Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19566
19567 * gdb.t06/break.exp: Update for "Kill the program" message change.
19568
19569Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19570
19571 * Makefile.in (GDBFLAGS): Set to -nx.
19572 * Makefile.in (site.exp): Use GDBFLAGS.
19573
19574Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19575
19576 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19577 Makefiles.
19578 (check): depend on just-check.
19579 (just-check): added so that tests can be run without a noop
19580 build pass.
19581
19582Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19583
19584 Switch to using configure's configdirs.
19585 * Makefile.in (Makefile): add configure.in dependency.
19586 (SUBDIRS): removed redundant assignment.
19587 * configure.in: switch subdirs assignment to configdirs.
19588 * gdb.t*/configure.in: new files.
19589
19590Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19591
19592 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19593 works.
19594
19595Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19596
19597 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19598 in explicit rules. Apparently this is not supported by some makes.
19599
19600Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19601
19602 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19603
19604Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19605
19606 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19607 disappeared.
19608
19609Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19610
19611 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19612
19613Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
19614
19615 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
19616 watchpoint problem that is now fixed.
19617 * gdb.t30/chexp.exp: Remove setup_xfail for printing
19618 uninitialized convenience variables.
19619 * gdb.t31/chillvars.exp: Fix expected patterns for printing
19620 structures.
19621
19622Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19623
19624 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
19625 which causes expect to get out of sync with gdb on long output
19626 from help set.
19627 * gdb.t09/corefile.exp: Make expected pattern for core file
19628 failing signal and frame output format less sun specific.
19629
19630Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
19631
19632 * gdb.t31/chillvars.exp: Add and remove initial dummy
19633 breakpoint, so that symbol table is forced in.
19634 (Needed at least on Sunos4, though it seems not SVR4.)
19635 * gdb.t31/chillvars.exp: Update for changed output format.
19636
19637Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
19638
a9c64011 19639 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
19640
19641Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
19642
19643 * Makefile.in: Added --srcdir when invoking runtest, removed the
19644 need for a local config file. (optional now)
19645
19646Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
19647
19648 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
19649 failure count used to force early termination. Add some more
19650 expected failures for gnu style demangling.
19651
19652Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19653
19654 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
19655 pmi variable from gdb.t20/gdbme to get optimized away.
19656 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
19657 Check for written corefile upon timeout _and_ eof.
19658
19659Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19660
19661 * config/unix-gdb.exp: Add missing return 0.
19662
19663Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19664
19665 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
19666 test termination.
19667
19668Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
19669
19670 * configure.in (subdirs): Put back gdb.t17 which mysteriously
19671 disappeared.
19672
19673Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
19674
19675 * gdb.t10/crossload.exp: Disable the i860-elf test until such
19676 time as i860 support works.
19677
d63a86f8 19678 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
19679 "backtrace 100\r" rather than just "backtrace\r", to match last
19680 change.
19681
19682Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
19683
19684 * config/udi-gdb.exp (gdb_exit): Remove close command.
19685 (gdb_target_udi): New procedure to set the UDI target.
19686 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
19687 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
19688 Added waits for prompts after several question responses. Added
19689 some more responses used by a29k-amd-udi-gdb.
19690 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
19691 pass different arguments, restart UDI connection after program
19692 completion.
19693 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
19694 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19695 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
19696 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
19697 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
19698 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
19699 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19700 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
19701 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
19702 after program completion.
19703 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
19704 compiled with a SELECT_VECS setting.
19705 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
19706 infinite recursion.
19707
19708 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
19709 Added checks for COFF results, and made them expected failures for
19710 all targets. It would be better to make them expected failures
19711 for COFF targets only.
19712
19713Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
19714
19715 * Makefile.in: add null dvi target, don't bother to recurse
19716 through test directories for info and install-info; rename
19717 $(datadir) to be dejagnu instead of deja-gnu
19718
19719Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
19720
19721 * gdb.t31/gdbme.ch: Re-enable code that previously caused
19722 compiler to coredump.
19723 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
19724 code.
19725
19726Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
19727
19728 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
19729 coredump.
19730 * gdb.t31/chillvars.exp: Comment out tests that depend on that
19731 code.
19732
19733Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
19734
19735 * gdb.t03/ptype.exp: tests for return code from gdb_test.
19736 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
19737 which in a shell. Deletes xgdb when done.
19738 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
19739 Tests the return from the "set height" or "set width" commands.
19740 Added a few return codes where needed.
19741
19742Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
19743
19744 * Makefile.in (SUBDIRS): Add gdb.t17.
19745 * configure.in (subdirs): Add gdb.t17.
19746 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
19747 files to test gdb's calling of functions in the inferior with
19748 the correct arguments and gdb's ability to retrieve any
19749 result returned.
19750
19751Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
19752
19753 * config/unix-gdb.exp (gdb_exit): Remove close commands that
19754 may be called after gdb goes away. Previous versions of expect
19755 needed these to avoid file descriptor leaks, but they cause
19756 errors with the current revision of expect.
19757 * gdb.t00/gdbvars.exp: Use -re on expected output after
19758 setting sevenbit-strings.
19759 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
19760 to set sevenbit-strings consistent across tests.
19761 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
19762 set sevenbit-strings consistent across tests.
19763
19764Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
19765
19766 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
19767 expected output to match current "expect" expectations.
19768
19769Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
19770
19771 * gdb.t00/default.exp: Change expected output for default "source"
19772 command, to match new gdb behavior which requires a filename to
19773 source.
19774
19775Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
19776
19777 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
19778 expected fail for i486-*-* that misses the marker2 function.
19779 * gdb.t10/crossload.exp (bfddefault): Allow successful
19780 recognition of a format to pass even if no symbols are found.
19781 Explicitly catch failures where the format is not recognized
19782 or is ambiguous, and add the reason to the fail message.
19783 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
19784 the cause is and invalid target and add reason to failure message.
19785 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
19786 elf32-i386, elf32-sparc, and elf32-i860.
19787 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
19788 Set up expected failure for 'filename'::variable scope resolution,
19789 which is now apparently broken on all targets.
19790 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
19791 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
19792 gdb.t23/templates.exp: Change failure for missing binfile into
19793 just a warning.
19794 gdb.t21/demangle.exp: Change all cfront references to 'arm'
19795 references.
19796
19797Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
19798
19799 * gdb.t00/default.exp: Add expected output for default "source"
19800 command, to match new gdb behavior.
19801 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
19802
19803Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
19804
19805 * config/*-gdb.exp: returns an error, rather than exiting on
19806 internal errors.
19807
19808Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
19809
19810 * gdb.t03/gdbme.c: Add pointer to struct variable.
19811 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
19812 referencing struct members.
19813
19814Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
19815
19816 * configure.in (mips-idt-ecoff): New target.
19817 * config/mips-gdb.exp: New file for remote board using MIPS remote
19818 debugging protocol.
19819
19820 * Redid configuration scheme. Removed gdb.t*/configure.in.
19821 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
19822 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
19823 distclean targets. Built executables via .o files. Adjusted
19824 tests to account for source files in $(srcdir) rather than
19825 $(objdir).
19826 * lib/gdb.exp (runto): Don't expect () after the function name,
19827 because it may have arguments.
19828
19829Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
19830
19831 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
19832 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
19833 expected failures for mips-idt-* and mips-sgi-*.
19834 * gdb.t00/default.exp (attach): Kill process if requested.
19835 * gdb.t00/help.exp (help target core, help target): Accept a gdb
19836 that does not read core files.
19837 * gdb.t01/run.exp: Removed checks for exit status code.
19838 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
19839 it is linked in.
19840 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
19841 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
19842 appropriate, rather than doing it by hand.
19843 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
19844 execution.
19845 * gdb.t10/crossload.exp: Kill existing program if needed.
19846 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
19847 appropriate, rather than doing it by hand. Always increase
19848 timeout for this test, not just for VxWorks.
19849
19850Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
19851
19852 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
19853 of Chill STRUCT types and STRUCT values.
19854 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
19855 than "char".
19856 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 19857 struct2): New struct definitions and initializations to test
c906108c
SS
19858 simple Chill STRUCT types.
19859
19860Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
19861
19862 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
19863 the null byte at the end of strings.
19864 * gdb.t00/default.exp: Make show version insensitive to copyright
19865 date.
19866 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
19867 to avoid dependencies on target char signedness.
19868 * gdb.t16/printcmds.exp: Update expected results for explicitly
19869 unsigned char.
19870 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
19871 now work.
19872 * gdb.t21/demangle.exp: Add many more patterns for template
19873 demangling, most of them being expected failures.
19874 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
19875 string we are matching for, to match on the whole string.
19876 * gdb.t21/demangle.exp: Add many new test strings to demangle,
19877 and fix a whole bunch that had incorrect expected output but were
19878 passing anyway because of the bug in "proc demangle".
19879 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
19880 type.
19881 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
19882
19883Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
19884
a9c64011
AS
19885 * gdb/testsuite: made modifications to testcases, etc., to allow
19886 them to work properly given the reorganization of deja-gnu and the
19887 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
19888
19889Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
19890
19891 * gdb/testsuite: Initial creation of gdb/testsuite.
19892 Migrated dejagnu testcases and support files for testing nm to
19893 gdb/testsuite from deja-gnu. These files were moved "as is"
19894 with no modifications. This migration is part of a major overhaul
19895 of dejagnu. The modifications to these testcases, etc., which
19896 will allow them to work with the new version of dejagnu will be
19897 made in a future update.
48efe704 19898
8d8cb839 19899 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 19900\f
8d8cb839
EZ
19901;; Local Variables:
19902;; mode: change-log
19903;; left-margin: 8
19904;; fill-column: 74
19905;; version-control: never
19906;; End:
902f2ccb
MC
19907
19908 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 19909 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
19910 Copying and distribution of this file, with or without modification,
19911 are permitted provided the copyright notice and this notice are preserved.