gas/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b2febfff
PP
12009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2
3 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
4
4aa995e1
PA
52009-02-06 Pedro Alves <pedro@codesourcery.com>
6
7 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
8
d8906c6f
TJB
92009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10
11 * gdb.python/python-cmd.exp: New file.
12
ff4ab08d
TG
132009-02-06 Tristan Gingold <gingold@adacore.com>
14
15 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16
aacd552b
TG
172009-02-05 Tristan Gingold <gingold@adacore.com>
18
19 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
20 pointer is dereferenced and use this signal name in regexp.
21 * gdb.base/signull.exp: Ditto.
22 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
23 * gdb.base/signull.c (main): Ditto.
24
08c637de
TJB
252009-02-04 Tom Tromey <tromey@redhat.com>
26 Thiago Jung Bauermann <bauerman@br.ibm.com>
27
28 * gdb.python/python-value.exp: Use `gdb.history' instead of
29 `gdb.value_from_history'.
30 (test_value_numeric_ops): Add test for conversion of enum constant.
31 * gdb.python/python-value.c (enum e): New type.
32 (evalue): New global.
33 (main): Use argv.
34
20261af8
JG
352009-02-04 Jerome Guitton <guitton@adacore.com>
36
37 * gdb.ada/uninitialized_vars: New test program.
38 * gdb.ada/uninitialized_vars.exp: New testcase.
39
52e44b43
TT
402009-02-02 Tom Tromey <tromey@redhat.com>
41
42 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
43 * gdb.cp/pr2489.cc: Rename...
44 * gdb.cp/pr9594.cc: ... to this.
45
1c71341a
TT
462009-02-02 Tom Tromey <tromey@redhat.com>
47
48 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
49 * gdb.cp/pr2489.cc: New file.
50 * gdb.cp/cpcompletion.exp: New file.
51
a4295225
TT
522009-02-02 Tom Tromey <tromey@redhat.com>
53
54 PR exp/9059:
55 * gdb.cp/call-c.exp: Add regression test.
56 * gdb.cp/call-c.cc (FooHandle): New typedef.
57 (main): New variable 'handle'.
58
592375cd
VP
592009-01-30 Vladimir Prus <vladimir@codesourcery.com>
60
61 * lib/mi-support.exp (et_mi_thread_list)
62 (check_mi_and_console_threads): Adjust for current thread in
63 -thread-list-ids output.
64
41447f92
VP
652009-01-30 Vladimir Prus <vladimir@codesourcery.com>
66
67 * gdb.mi/mi-break.exp (test_disabled_creation): New.
68 Call it.
69
35669430
DE
702009-01-28 Doug Evans <dje@google.com>
71
72 * gdb.arch/amd64-disp-step.S: New file.
73 * gdb.arch/amd64-disp-step.exp: New file.
74 * gdb.arch/i386-disp-step.S: New file.
75 * gdb.arch/i386-disp-step.exp: New file.
76
09f00d9a
PM
772009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
78
79 * gdb.base/find.exp: Set newline variable
80 using quotes instead of braces to fix cygwin failures.
81
1e8fb976
PA
822009-01-23 Pedro Alves <pedro@codesourcery.com>
83
84 * gdb.base/radix.exp: Add tests to ensure that that set
85 input-radix 0 and set output-radix 0 are really rejected.
86
da061712
PA
872009-01-23 Pedro Alves <pedro@codesourcery.com>
88
89 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
90 copyright years.
91
dd7e2d2b
PA
922009-01-23 Pedro Alves <pedro@codesourcery.com>
93
94 PR gdb/9664:
95 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
96
392452f6
PA
972009-01-22 Pedro Alves <pedro@codesourcery.com>
98
99 PR c++/9631:
100 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
101
8653e71c
PM
1022009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
103
104 * gdb.server/file-transfer.exp: Use EXEEXT variable for
105 binfile definition to fix Windows OS failure.
106
a12cc160
DJ
1072009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
108
109 PR gdb/9346
110 * gdb.base/interrupt.c (sigint_handler): New.
111 (main): Install a SIGINT handler if SIGNALS is defined. Exit
112 on error.
113 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
114 Test "signal SIGINT".
115
b89667eb
DE
1162009-01-19 Doug Evans <dje@google.com>
117
118 * gdb.base/break.exp: Update expected gdb output.
119 * gdb.base/sepdebug.exp: Ditto.
120 * gdb.mi/mi-syn-frame.exp: Ditto.
121 * gdb.mi/mi2-syn-frame.exp: Ditto.
122 * gdb.base/call-signal-resume.exp: New file.
123 * gdb.base/call-signals.c: New file.
124 * gdb.base/unwindonsignal.exp: New file.
125 * gdb.base/unwindonsignal.c: New file.
126 * gdb.threads/interrupted-hand-call.exp: New file.
127 * gdb.threads/interrupted-hand-call.c: New file.
128 * gdb.threads/thread-unwindonsignal.exp: New file.
129
adb483fe
DJ
1302009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
131
132 * gdb.base/define.exp: Test defining and hooking prefix commands.
133 * gdb.python/python.exp: Update test for "show user" output.
134
60023297
JK
1352009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
138 now the output exactly, using less wildcards. Expect also the output
139 of gfortran-4.3. Update for the f-valprint.c modification from
140 2008-04-22.
141 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
142 Remove gdb_test test names where matching the command.
143
ccc57cf9
PA
1442009-01-01 Pedro Alves <pedro@codesourcery.com>
145
146 PR breakpoints/9681:
147 * gdb.base/watchpoint.exp: Add regression test.
148
c7a6ca08
PA
1492008-12-31 Pedro Alves <pedro@codesourcery.com>
150
151 * gdb.threads/attach-into-signal.exp: Don't use
152 gdb_suppress_entire_file.
153 * gdb.threads/attach-stopped.exp: Ditto.
154 * gdb.threads/attachstop-mt.exp: Ditto.
155
3a031f65
PA
1562008-12-31 Pedro Alves <pedro@codesourcery.com>
157
158 PR gdb/8812:
159 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
160
09e6485f
PA
1612008-12-29 Pedro Alves <pedro@codesourcery.com>
162
163 PR gdb/7536:
164 * gdb.base/radix.exp: Add tests to ensure invalid input radices
165 and unsupported output radices are really rejected.
166
0cd53049
JK
1672008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 * gdb.cp/punctuator.exp: Backslash the '$' signs.
170
ba163c7e
TT
1712008-12-22 Tom Tromey <tromey@redhat.com>
172
173 * gdb.cp/punctuator.exp: New file.
174
6f4de6c9
JK
1752008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
176
177 * gdb.base/completion.exp (Completing non-existing component): New test.
178
0f34d0b4
JK
1792008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
180
181 Fix for PR gdb/8648.
182 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
183 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
184 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
185 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
186
db2ad4c3
JK
1872008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
188
189 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
190
bb5ef15e
DP
1912008-12-16 Christophe Lyon <christophe.lyon@st.com>
192
193 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
194 compiler actually generate code at the expected line number.
195
90142adc
JZ
1962008-12-15 Jie Zhang <jie.zhang@analog.com>
197
198 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
199
fad6eecd
TT
2002008-12-12 Tom Tromey <tromey@redhat.com>
201
202 * gdb.base/commands.exp (redefine_hook_test): New proc.
203 Call it.
204
17c8aaf5
TT
2052008-12-11 Tom Tromey <tromey@redhat.com>
206
207 * gdb.base/macscp.exp: New regression test.
208
7c8adf68
TT
2092008-12-11 Tom Tromey <tromey@redhat.com>
210
211 * gdb.base/macscp.exp: Print "address.addr".
212 * gdb.base/macscp1.c (struct outer): New struct.
213 (address): New global.
214
b05dcbb7
TT
2152008-12-09 Tom Tromey <tromey@redhat.com>
216
217 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
218 Call it.
219
2d476de1
DE
2202008-12-04 Doug Evans <dje@google.com>
221
222 * gdb.server/ext-run.exp: Relax regexp for init program.
223
87bdc959
TG
2242008-12-03 Tristan Gingold <gingold@adacore.com>
225
226 * gdb.base/macscp.exp: Generate an object file during compilation
227 to work around Darwin dsymutil limitations.
228
e0740f77
JK
2292008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
230
231 Test resolving external references to TLS variables.
232 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
233 FILE2_THREAD_LOCAL.
234 (testfile2, srcfile2): New variables.
235 * gdb.threads/tls.c (file2_thread_local)
236 (function_referencing_file2_thread_local): New.
237 * gdb.threads/tls2.c: New file.
238
67f0aac5
JB
2392008-11-28 Joel Brobecker <brobecker@adacore.com>
240
241 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
242 rather than integer, as integer might not be big enough when
243 on 64bit targets.
67f0aac5 244
c332165e
JG
2452008-11-27 Jerome Guitton <guitton@adacore.com>
246
247 * gdb.cp/formatted-ref.exp: Add equality test.
248 * gdb.ada/formatted_ref.exp: Ditto.
249
fc9b693c
JK
2502008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
251
252 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
253 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
254
a9c64011
AS
2552008-11-20 Andreas Schwab <schwab@suse.de>
256
257 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
258 matching syscall entry point.
259 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
260 (tcatch_vfork_then_child_follow): Likewise. Finish through
261 vfork even if we stopped at the syscall trampoline.
262
e2fd701e
DE
2632008-11-20 Doug Evans <dje@google.com>
264
265 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
266
69abc51c
TJB
2672008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
268
269 * gdb.arch/ppc-dfp.exp: New file.
270 * gdb.arch/ppc-dfp.c: New file.
271
c14c28ba
PP
2722008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
273
274 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 275
2e74121d
DE
2762008-11-17 Doug Evans <dje@google.com>
277
278 * gdb.mi/mi-syn-frame.exp: Update expected output.
279 * gdb.mi/mi2-syn-frame.exp: Update expected output.
280
66bb093b
VP
2812008-11-17 Vladimir Prus <vladimir@codesourcery.com>
282
283 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
284 "thread N" results in =thread-selected.
285 * lib/mi-support (mi_run_cmd, mi_expect_stop)
286 (mi_send_resuming_command_raw): Be prepared for
287 =thread-selected.
288
3d043ef6
VP
2892008-11-17 Vladimir Prus <vladimir@codesourcery.com>
290
a9c64011
AS
291 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
292 * lib/mi-support.exp: Likewise.
3d043ef6 293
808104c8
JB
2942008-11-16 Joel Brobecker <brobecker@adacore.com>
295
296 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
297 commands from the expected output for "help catch".
298
00b22944
JB
2992008-11-15 Joel Brobecker <brobecker@adacore.com>
300
301 * gdb.ada/int_deref.exp: New testcase.
302
59669435
TT
3032008-11-14 Nick Roberts <nickrob@snap.net.nz>
304
305 * gdb.mi/gdb2549.exp: New file.
306
de04a248
DE
3072008-11-11 Doug Evans <dje@google.com>
308
309 * gdb.base/callexit.exp: New file.
310 * gdb.base/callexit.c: New file.
311
6b8ce727
DE
3122008-11-10 Doug Evans <dje@google.com>
313
314 * lib/gdb.exp (GDBFLAGS): Move -nx ...
315 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
316 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
317 (default_gdb_start,default_gdb_exit): Ditto.
318 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
319 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
320 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
321 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
322 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
323 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
324
1b14b8aa
AS
3252008-11-03 Andreas Schwab <schwab@suse.de>
326
327 * gdb.base/hashline2.exp: Fix typo.
328 * gdb.base/hashline3.exp: Likewise.
329
f3134b88
TT
3302008-10-30 Tom Tromey <tromey@redhat.com>
331
332 * gdb.base/pointers.exp: Add test.
333 * gdb.base/pointers.c (k, S): New typedefs.
334 (instance): New global.
335
c2226152
AS
3362008-10-30 Andreas Schwab <schwab@suse.de>
337
338 * gdb.base/args.exp: Add tests for newlines.
339
462f405c
JB
3402008-10-30 Joel Brobecker <brobecker@adacore.com>
341
342 gdb.base/foll-exec.exp: Update the expected output of a couple
343 of "info breakpoints" tests.
344
79a45b7d
TT
3452008-10-28 Tom Tromey <tromey@redhat.com>
346
347 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
348
adc13a14
PA
3492008-10-24 Pedro Alves <pedro@codesourcery.com>
350
351 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
352 gdb_start_cmd.
353 Use runto_main before any test that requires execution.
354
252fbfc8
PA
3552008-10-23 Pedro Alves <pedro@codesourcery.com>
356
357 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
358 instead of SIGINT.
359
28148e3d
JB
3602008-10-22 Joel Brobecker <brobecker@adacore.com>
361
362 * gdb.base/completion.exp: Update expected output following
363 the addition of the "info tasks" command.
364
c209f847
TT
3652008-10-22 Tom Tromey <tromey@redhat.com>
366
367 * gdb.base/exprs.exp (test_expr): Add test for string
368 concatenation.
369
f177e350
PA
3702008-10-19 Pedro Alves <pedro@codesourcery.com>
371
372 * configure.ac: Output gdb.python/Makefile.
373 * configure: Regenerate.
374 * gdb.python/Makefile.in: New.
375
cce89356
JB
3762008-10-16 Joel Brobecker <brobecker@adacore.com>
377
378 * gdb.base/foll-fork.exp: Adjust the expected output to match
379 the new description for fork/vfork catchpoints in the "info
380 breakpoints" output.
381
176d289d
TJB
3822008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
383
384 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
385
a08702d6
TJB
3862008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
387
388 * gdb.python/python-value.c: New file.
389 * gdb.python/python-value.exp: New file.
390
1c5cfe86
PA
3912008-10-15 Pedro Alves <pedro@codesourcery.com>
392
393 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
394
5a98ad69
DP
3952008-10-15 Denis Pilat <denis.pilat@st.com>
396
41702f1b 397 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 398
dcb1a1e2
TT
3992008-10-09 Tom Tromey <tromey@redhat.com>
400
401 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
402 'fprintf' and 'stderr'.
403
9124fe48
JB
4042008-10-07 Joel Brobecker <brobecker@adacore.com>
405
406 * gdb.ada/ref_tick_size.exp: New testcase.
407
45452591
DE
4082008-10-06 Doug Evans <dje@google.com>
409
410 * gdb.dwarf2/dw2-cu-size.exp: New file.
411 * gdb.dwarf2/dw2-cu-size.S: New file.
412
413 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
414 .Ltype_int for clarity.
415
4fc5b208
PP
4162008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
417
418 PR gdb/2384:
419 * gdb.cp/gdb2384.exp: Extended to test more cases.
420 * gdb.cp/gdb2384.cc: Likewise.
421 * gdb.cp/gdb2384-base.h: Likewise.
422 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 423
d78df370
JK
4242008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
425
426 * gdb.base/maint.exp (maint print type): Remove printing
427 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
428
9a044a89
TT
4292008-09-30 Tom Tromey <tromey@redhat.com>
430
431 * gdb.base/macscp.exp: Add completion tests.
432 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
433 (TWENTY_THREE): Likewise.
434 (FORTY_EIGHT): Likewise.
435
506800a9
TT
4362008-09-30 Tom Tromey <tromey@redhat.com>
437
438 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
439 everywhere.
440 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
441
1a6f01b5
JK
4422008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
443
444 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
445 testcase is derived from. Fix racy dependency on an expected PID
446 number. No longer support the testcase on Linux kernel 2.4.x.
447
2fae03e8
TT
4482008-09-27 Tom Tromey <tromey@redhat.com>
449
450 * gdb.base/macscp.exp: Add tests for stringification, splicing,
451 and varargs.
452
1ad15515
PA
4532008-09-22 Pedro Alves <pedro@codesourcery.com>
454
455 * lib/mi-support.exp (mi_expect_interrupt): New.
456 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
457 from gdb.mi/mi-nonstop.exp.
458 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
459 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
460 lib/mi-support.exp.
461 Use mi_check_thread_states throughout. Avoid ".*" and do not
462 require an anchor after -exec-run.
463
d0b76dc6
DJ
4642008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
465
466 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
467 stop is pending. Avoid ".*" when two stops are pending.
468 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
469 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
470 newlines in fullnames.
471 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
472 (mi_expect_stop): Update comments. Only anchor in sync mode.
473 Do not match newlines.
474 (mi_send_resuming_command_raw): Always return status.
475 (mi_get_stop_line): Do not match more than one line by accident.
476 Only anchor in sync mode.
477 (mi_run_inline_test): If -exec-next fails, give up.
478
9990c830
UW
4792008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
480
481 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
482 on SPU.
483
ebcf6f00
JB
4842008-09-10 Joel Brobecker <brobecker@adacore.com>
485
486 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
487
b6db24e5
JB
4882008-09-10 Joel Brobecker <brobecker@adacore.com>
489
490 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
491 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
492 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
493 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
494 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
495 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
496 gdb.ada/interface.exp, gdb.ada/null_array.exp,
497 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
498 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
499 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
500 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
501 Include the "= " sequence in the expected output of print tests.
502
2bf448e0
JB
5032008-09-10 Joel Brobecker <brobecker@adacore.com>
504
505 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
506 description for boolean types.
507
d51fd4c8
PA
5082008-09-09 Pedro Alves <pedro@codesourcery.com>
509
510 * gdb.base/hook-stop-continue.c: New.
511 * gdb.base/hook-stop-continue.exp: New.
512
694182d2
DJ
5132008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
514
515 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
516
3b8a7fc0
JG
5172008-09-08 Jerome Guitton <guitton@adacore.com>
518
519 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
520 (stack_check_probe_2, stack_check_probe_loop_1)
521 (stack_check_probe_loop_2): New functions.
522 (main): Add call to these new functions.
523 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
524 functions, check that the breakpoint is inserted at the appropriate
525 location.
526 (insert_breakpoint): Slightly refine this procedure so that it can
527 be called several times in the test.
528
96cc0ae8
JG
5292008-09-08 Jerome Guitton <guitton@adacore.com>
530
531 * gdb.base/stack-checking.c: New file.
532 * gdb.base/stack-checking.exp: New file.
533
1f08b409
TJB
5342008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
535
536 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
537 * gdb.arch/altivec-regs.exp: Likewise.
538 * gdb.arch/vsx-regs.exp: Likewise.
539
3099e1c4
TJB
5402008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
541
542 * gdb.arch/ppc-fp.exp: New file.
543 * gdb.arch/ppc-fp.c: New file.
544
cc69bfc1
PP
5452008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
546
547 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
548 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 549
b02a33db
MS
5502008-09-04 Michael Snyder <msnyder@vmware.com>
551
552 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
553 as "at" (for non-debug functions such as _start).
554
2992cbe0
UW
5552008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
556
557 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
558 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
559 software watchpoints.
560 * gdb.base/watch_thread_num.exp: Likewise.
561
514f746b
AR
5622008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
563
564 * gdb.arch/i386-bp_permanent.exp: New test.
565
876cecd0
TT
5662008-08-24 Tom Tromey <tromey@redhat.com>
567
568 * gdb.base/maint.exp: Update "maint print type".
569
80f73d71
VP
5702008-08-21 Vladimir Prus <vladimir@codesourcery.com>
571
572 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
573 support. Adjust the order of "*running" notifications.
574 * gdb.mi/non-stop.c: Don't cast from int to void* and
575 back.
576
d9c78d7d
MK
5772008-08-20 Mark Kettenis <kettenis@gnu.org>
578
579 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
580 expect to find it in the "info frame" output.
581
97a2d1d3
DJ
5822008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
583
584 * gdb.base/interp.exp: Always consume both prompts.
585
b96e2927
PA
5862008-08-20 Pedro Alves <pedro@codesourcery.com>
587
588 * gdb.base/pending.exp: Test pending breakpoints without symbols
589 loaded.
590
8cf6e61a
VP
5912008-08-19 Vladimir Prus <vladimir@codesourcery.com>
592
593 * lib/mi-support.exp (mi_expect_stop): Produce
594 more details on failures.
595 * gdb.mi/mi-nonstop.exp: New.
596 * gdb.mi/non-stop.c: New.
597
c6ebd6cf
VP
5982008-08-19 Vladimir Prus <vladimir@codesourcery.com>
599
a9c64011
AS
600 * gdb.mi/mi-async.exp: Use 'set target-async'.
601 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 602
46a9b8ed
DJ
6032008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
604
605 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
606
44feb3ce
TT
6072008-08-17 Tom Tromey <tromey@redhat.com>
608
609 * gdb.base/help.exp (help catch): Rewrite.
610
311a4e6b
TJB
6112008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
612
613 * gdb.base/define.exp: Test indented command documentation.
614 * gdb.python/python.exp: Test indented multi-line command.
615
604c2f83
LM
6162008-08-15 Luis Machado <luisgpm@br.ibm.com>
617
618 * testsuite/gdb.arch/vsx-regs.c: New source file.
619 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
620 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
621
886a217c
TT
6222008-08-14 Tom Tromey <tromey@redhat.com>
623
624 * gdb.base/macscp.exp: Add regression test for "macro define" or
625 "macro undef" with no arguments.
626
c814a4f3
PP
6272008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
628
629 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 630
12ab8a60
UW
6312008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
632
633 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
634
d57a3c85
TJB
6352008-08-06 Tom Tromey <tromey@redhat.com>
636
637 * gdb.python/python.exp: New file.
638
c7b778ff
JK
6392008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
640
641 Fix for PR gdb/1543.
642 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
643 $LOCATION.
644 (location): New variable.
645 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
646 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
647 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
648 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
649 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
650 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
651 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
652 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
653 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
654 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
655 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
656 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
657 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
658 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
659 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
660 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
661 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
662 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
663 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
664 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
665 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
666 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
667 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
668 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
669 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
670 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
671 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
672 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
673 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
674 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
675 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
676 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
677 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
678 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
679 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
680 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
681 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
682 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
683 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
684 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
685 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
686 gdb.base/type-opaque.exp, gdb.base/until.exp,
687 gdb.base/value-double-free.c, gdb.base/varargs.exp,
688 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
689 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
690 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
691 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
692 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
693 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
694 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
695 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
696 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
697 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
698 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
699 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
700 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
701 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
702 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
703 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
704 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
705 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
706 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
707 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
708 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
709 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
710 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
711 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
712 gdb.pascal/types.exp, gdb.stabs/weird.exp,
713 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
714 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
715 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
716 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
717 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
718 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
719 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
720 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
721 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
722 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
723 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
724 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
725 lib/mi-support.exp, lib/trace-support.exp: Remove reference
726 to bug-gdb@prep.ai.mit.edu .
727
5e06a3d1
VP
7282008-07-31 Vladimir Prus <vladimir@codesourcery.com>
729
730 * lib/mi-support.exp (mi_load_shlibs): New.
731 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
732
9d81d21b
VP
7332008-07-30 Vladimir Prus <vladimir@codesourcery.com>
734
735 * lib/mi-support.exp (get_mi_thread_list)
736 (check_mi_and_console_threads): New, moved from ...
737 * gdb.mi/mi-pthread.exp: ...here.
738 * gdb.mi/gdb669.exp (get_mi_thread_list)
739 (check_mi_and_console_threads): Delete.
740 * gdb.mi/mi2-pthread.exp: Likewise.
741
bae98fe0
TT
7422008-07-28 Tom Tromey <tromey@redhat.com>
743
744 * Makefile.in (just-check): Remove. Move body to...
745 (check): ... here.
746
57380f4e
DJ
7472008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
748
749 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
750 Add a test for duplicated SIGINTs.
751
e09490f1
DJ
7522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
753
754 * gdb.threads/schedlock.exp (get_args): Update to work for any
755 value of NUM.
756 (Top level): Report the number of threads that did not resume.
757
6387b45f
DJ
7582008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
759
760 * gdb.dwarf2/dw2-compressed.S: Also define __start.
761
62f64ff2
DJ
7622008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
763
764 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
765 non-MI prompt.
766
fa8de41e
TT
7672008-07-26 Tom Tromey <tromey@redhat.com>
768
769 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
770 (function_struct, function_struct_ptr): New globals.
771 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
772 function pointer in a struct.
773
ccb3ac8a
TT
7742008-07-26 Tom Tromey <tromey@redhat.com>
775
776 * gdb.base/macscp.exp: Add test for macro lexing bug.
777
d7d9f01e
TT
7782008-07-18 Tom Tromey <tromey@redhat.com>
779
780 * gdb.base/macscp.exp: Add macro tests.
781
9bf07184
PP
7822008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
783
784 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
785
becf6477
PP
7862008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
787
788 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
789
0709f7d3
PP
7902008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
791
792 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 793
7093c834
PP
7942008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
795
796 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 797
b432ffe3
JK
7982008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
799
800 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
801
b1a268e5
VP
8022008-07-12 Vladimir Prus <vladimir@codesourcery.com>
803
804 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
805
e2995f8e
KB
8062008-07-11 Kevin Buettner <kevinb@redhat.com>
807
808 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
809 of regexp to account for changes made to GDB in the printing of
810 byte vectors.
811
14032a66
TT
8122008-07-11 Tom Tromey <tromey@redhat.com>
813
814 * gdb.base/completion.exp: Add 'help' completion test.
815
981505ef
JK
8162008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
817
818 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
819
10568435
JK
8202008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
821
822 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
823
4487aabf
PA
8242008-07-09 Pedro Alves <pedro@codesourcery.com>
825
826 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
827
a4a9b1c4
PA
8282008-07-09 Pedro Alves <pedro@codesourcery.com>
829
830 * gdb.base/fullname.exp: Restore pwd if compiling failed.
831
3c3185ac
JK
8322008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
833
834 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
835
7ebd49dc
VP
8362008-06-28 Vladimir Prus <vladimir@codesourcery.com>
837
838 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
839 previous commit. Add a comment.
840
84e46146
PA
8412008-06-28 Pedro Alves <pedro@codesourcery.com>
842
843 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
844
0f8d4a2f
VP
8452008-06-28 Vladimir Prus <vladimir@codesourcery.com>
846
847 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
848
f747e0ce
PA
8492008-06-27 Pedro Alves <pedro@codesourcery.com>
850
851 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
852 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
853 compiling an executable, link in an object that forces unbuffered
854 output.
855 * lib/set_unbuffered_mode.c: New file.
856
734a5c36
JK
8572008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
860
a2840c35
VP
8612008-06-25 Vladimir Prus <vladimir@codesourcery.com>
862
a9c64011
AS
863 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
864 mi_expect_stop.
865 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
866 Demand that *running is output.
867 (detect_async): Perform checking every time.
868 (mi_send_resuming_command): Extract everything into...
869 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
870 (mi_expect_stop): Don't accept any output before *stopped.
871
6ae37fef
VP
8722008-06-13 Vladimir Prus <vladimir@codesourcery.com>
873
874 Robustify mi-simplerun.
a9c64011
AS
875 * gdb.mi/basics.c (main): Add a call to sleep.
876 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
877 * gdb.mi/mi2-cli.exp: Likewise.
878 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 879
b4aa76f0 8802008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
881
882 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
883
e1ac3328
VP
8842008-06-10 Vladimir Prus <vladimir@codesourcery.com>
885
a9c64011
AS
886 * gdb.mi/mi-console.exp: Adjust.
887 * gdb.mi/mi-syn-frame.exp: Adjust.
888 * gdb.mi/mi2-console.exp: Adjust.
889 * gdb.mi/mi2-syn-frame.exp: Adjust.
890 * lib/mi-support.exp (mi_run_cmd): Adjust.
891 (mi_send_resuming_command): Adjust.
e1ac3328 892
f7f9a841
VP
8932008-06-10 Vladimir Prus <vladimir@codesourcery.com>
894
895 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
896 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
897 testing of stopped.
898 * gdb.mi/mi2-syn-frame.exp: Likewise.
899 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
900 (async, detect_async): New.
901 (mi_expect_stop, mi_continue_to_line): Adjust expectation
902 depending on if we're running in sync or async mode.
f7f9a841 903
37cd5d19
TT
9042008-06-09 Tom Tromey <tromey@redhat.com>
905
906 * gdb.base/completion.exp: New tests for field name completion
907 with spaces, and field name completion with '->'.
908
65d12d83
TT
9092008-06-06 Tom Tromey <tromey@redhat.com>
910
911 * gdb.base/break1.c (struct some_struct): New struct.
912 (values): New global.
913 * gdb.base/completion.exp: Add field name completion test.
914
ebfe2e3f
PP
9152008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
916
917 * gdb.cp/call-c.exp: Test for incorrect handling of reference
918 to pointer.
919 * gdb.cp/call-c.cc: Likewise.
920
bcf6fc3a
NR
9212008-06-06 Nick Roberts <nickrob@snap.net.nz>
922
923 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
924 annotation.
925
49fd4a42 9262008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 927 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
928
929 * gdb.threads/execl.c, gdb.threads/execl1.c,
930 gdb.threads/execl.exp: New tests.
a9c64011 931
8a34ac3f
AR
9322008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
933 Daniel Jacobowitz <dan@codesourcery.com>
934
935 * gdb.cp/exception.exp: Activate test, make it work with pending
936 catchpoints.
937
86ae69ef
JK
9382008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
941
f7f9ae2c
VP
9422008-05-28 Vladimir Prus <vladimir@codesourcery.com>
943
a9c64011
AS
944 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
945 now printed.
946 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 947
2a2d4dc3
AS
9482008-05-27 Andreas Schwab <schwab@suse.de>
949
950 * gdb.base/frame-args.exp: Handle arguments that are optimized
951 out.
952
5099e4d9
LM
9532008-05-26 Luis Machado <luisgpm@br.ibm.com>
954
955 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
956 quiet for ppc32 and group options into a single variable.
957
d9c36a91
JB
9582008-05-23 Joel Brobecker <brobecker@adacore.com>
959
960 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
961 of zero-size elements.
962 * gdb.ada/null_array.exp: Test printing this new array.
963
103a8671
JK
9642008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
965
966 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
967
07a4cc1a 9682008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
969
970 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
971 of the "finish" command.
972
55f996a7
NR
9732008-05-21 Nick Roberts <nickrob@snap.net.nz>
974
975 * gdb.base/annota1.exp: Test for new annotation.
976
907fc202
UW
9772008-05-16 Pedro Alves <pedro@codesourcery.com>
978
979 * gdb.base/fixsection.exp: New file.
980 * gdb.base/fixsection0.c: New file.
981 * gdb.base/fixsection1.c: New file.
982
e8f97270
UW
9832008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
984
985 * gdb.base/annota1.exp: Accept printf@... in place of printf.
986 * gdb.base/annota3.exp: Likewise.
987
ac0bb574
NF
9882008-05-13 Nathan Froyd <froydnj@codesourcery.com>
989
990 * gdb.base/watch_thread_num.exp: Don't run tests that require
991 watchpoints if the target doesn't support them.
992
6fadd07a
DE
9932008-05-12 Doug Evans <dje@google.com>
994
995 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
996
6e9a4a30
JB
9972008-05-09 Joel Brobecker <brobecker@adacore.com>
998
999 * gdb.ada/assign_1.exp: New testcase.
1000
08388c79
DE
10012008-05-09 Doug Evans <dje@google.com>
1002
a3c83fae
DE
1003 * gdb.base/find.exp: New file.
1004 * gdb.base/find.c: New file.
08388c79 1005
bd5ddfe8
DJ
10062008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1007
1008 * gdb.base/commands.exp (watchpoint_command_test): Handle
1009 gdb,no_hardware_watchpoints.
1010 * gdb.base/float.exp: Allow ARM targets without floating point.
1011 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1012
b5dd68e2 10132008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1014 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1015
1016 * gdb.ada/lang_switch: New test program.
1017 * gdb.ada/lang_switch.exp: New testcase.
1018
382d13d1
DE
10192008-05-05 Doug Evans <dje@google.com>
1020
1021 * gdb.base/help.exp (disassemble): Update expected help text.
1022
9dd789d0
PA
10232008-05-04 Pedro Alves <pedro@codesourcery.com>
1024
1025 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1026
611c83ae
PA
10272008-05-04 Pedro Alves <pedro@codesourcery.com>
1028
1029 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1030 different times.
1031
ff013f42
JK
10322008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1033
1034 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1035 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1036 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1037 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1038
96dff6a2
VP
10392008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1040
1041 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1042 notification to appear.
1043
55cd6f92
DJ
10442008-05-04 Daniel Jacobowitz <dan@debian.org>
1045
1046 * gdb.base/fullname.c: New file.
1047 * gdb.base/fullname.exp: New file.
1048 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1049
d705c43c
PA
10502008-05-03 Pedro Alves <pedro@codesourcery.com>
1051
1052 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1053 expressions with macros.
1054
333222e1
JK
10552008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1056
1057 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1058
5ac01682
DJ
10592008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1060
1061 * gdb.base/completion.exp: Handle lack of other symbols beginning
1062 with "a".
1063
1064 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1065
237fc4c9
PA
10662008-05-02 Jim Blandy <jimb@codesourcery.com>
1067
1068 * gdb.asm/asmsrc1.s: Add scratch space.
1069
ed5e9466
DJ
10702008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1071 Daniel Jacobowitz <dan@codesourcery.com>
1072
1073 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1074 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1075 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1076
b39cc962
DJ
10772007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1078
1079 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1080
36d520f5
JB
10812008-05-01 Joel Brobecker <brobecker@adacore.com>
1082
1083 * gdb.base/info-target.exp: New testcase.
1084
8d4e3071
DJ
10852008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1086
1087 * gdb.cp/hang.exp: Use .cc instead of .C.
1088 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1089 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1090
6f3f3097
DJ
10912008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1092
1093 * gdb.base/gdb1250.exp: Remove perror.
1094 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1095
5550a914
PA
10962008-04-30 Pedro Alves <pedro@codesourcery.com>
1097
1098 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1099 .2byte.
1100
d848e687
DJ
11012008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1102
1103 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1104 (maybe_kfail): New.
1105
93b5768b
PA
11062008-04-25 Pedro Alves <pedro@codesourcery.com>
1107
1108 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1109
721c02de
VP
11102008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1111
a9c64011
AS
1112 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1113 * gdb.mi/mi2-syn-frame.exp: Likewise.
1114 * lib/mi-support.exp: Likewise.
721c02de 1115
74960c60
VP
11162008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1117
1118 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1119 to specify regexp for the location to stop at.
1120 * gdb.base/break-always.c: New.
1121 * gdb.base/break-always.exp: New.
1122
d24317b4
VP
11232008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1124
1125 * lib/mi-support.exp (mi_runto_helper): Adjust
1126 for the original-location field.
1127 (mi_create_breakpoint, mi_list_breakpoints): New.
1128 * gdb.mi/mi-break.exp: Adjust.
1129 * gdb.mi/mi2-break.exp: Adjust.
1130 * gdb.mi/mi-pending.exp: Adjust.
1131 * gdb.mi/mi-simplerun.exp: Adjust.
1132 * gdb.mi/mi2-simplerun.exp: Adjust.
1133 * gdb.mi/mi-syn-frame.exp: Adjust.
1134 * gdb.mi/mi2-syn-frame.exp: Adjust.
1135 * gdb.mi/mi-until.exp: Adjust.
1136 * gdb.mi/mi2-until.exp: Adjust.
1137 * gdb.mi/mi-var-display.exp: Adjust.
1138 * gdb.mi/mi2-var-display.exp: Adjust.
1139 * gdb.mi/mi-watch.exp: Adjust.
1140 * gdb.mi/mi2-watch.exp: Adjust.
1141
fdc59709 11422008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1143
a9c64011
AS
1144 * aclocal.m4: Add override.m4.
1145 * configure: Regenerate.
fdc59709 1146
8e91f023
VP
11472008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1148
1149 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1150 '-var-update --all-values' reports new value even the type
1151 of a variable object has changed.
1152
233a11ab
CS
11532008-04-18 Craig Silverstein <csilvers@google.com>
1154
1155 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1156 files.
d24317b4 1157
9c1137ad
JB
11582008-04-18 Joel Brobecker <brobecker@adacore.com>
1159
1160 * gdb.ada/atomic_enum: New test program.
1161 * gdb.ada/atomic_enum.exp: New testcase.
1162
66d0bbc7
DE
11632008-04-17 Doug Evans <dje@google.com>
1164
1165 * gdb.opt/Makefile.in: Fix whitespace.
1166
100906b0
UW
11672008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1168
1169 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1170
4584e32e
DE
11712008-04-17 Doug Evans <dje@google.com>
1172
1173 * gdb.base/hashline1.exp: New testcase.
1174 * gdb.base/hashline2.exp: New testcase.
1175 * gdb.base/hashline2.exp: New testcase.
1176
0a320680
PA
11772008-04-17 Pedro Alves <pedro@codesourcery.com>
1178
1179 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1180
18ac113b
AR
11812008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1182
1183 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1184 temporary breakpoint to match "Temporary breakpoint".
1185 * gdb.base/break.exp (delete_breakpoints): Likewise.
1186 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1187 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1188 * gdb.base/display.exp: Likewise.
1189 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1190 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1191 * gdb.base/restore.exp (restore_tests): Likewise.
1192 * gdb.base/sepdebug.exp: Likewise.
1193 * gdb.base/watchpoint.exp: Likewise.
1194 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1195 * gdb.mi/mi-pending.exp: Likewise.
1196 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1197 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1198 * gdb.mi/mi-var-cmd.exp: Likewise.
1199 * gdb.mi/mi-var-display.exp: Likewise.
1200 * gdb.mi/mi2-cli.exp: Likewise.
1201 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1202 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1203 * gdb.mi/mi2-var-display.exp: Likewise.
1204 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1205 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1206 new "disp" field.
a9c64011 1207 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1208 reason. This is to support fix for PR2424.
1209
add38693
JK
12102008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1211
1212 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1213
fcacd99f
VP
12142008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1215
1216 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1217 field. Add more floating varobj tests.
fcacd99f 1218 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1219 field.
1220 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1221 (main): Call do_at_tests.
1222 * lib/mi-support.exp (mi_create_floating_varobj)
1223 (mi_varobj_update_with_type_change): New.
fcacd99f 1224
de051565
MK
12252008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1226
1227 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1228 option of -var-evaluate-expression.
1229 * gdb.mi/mi2-var-display.exp: Likewise.
1230
dbc52822
VP
12312008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1232
1233 Introduce test setup helpers.
a9c64011
AS
1234 * lib/gdb.exp (build_executable, clean_restart)
1235 (prepare_for_testing): New.
1236 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1237 * gdb.base/return.exp: Likewise.
1238 * gdb.base/ending-run.exp: Likewise.
dbc52822 1239
473591da
NR
12402008-04-07 Nick Roberts <nickrob@snap.net.nz>
1241
1242 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1243 Interface (MI) responses.
1244
2b2d9e11
VP
12452008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1246
a9c64011
AS
1247 * gdb.cp/breakpoint.cc: New code to test conditions involving
1248 member variables.
1249 * gdb.cp/breakpoint.exp: Test condition involving member
1250 variables.
2b2d9e11 1251
bb378428
VP
12522008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1253
1254 * lib/mi-support.exp (mi_expect_stop): New.
1255 (mi_run_cmd): Change the
1256 token. Use mi_send_resuming_command, use
1257 mi_expect_stop.
1258 (mi_execute_to_helper): Rename to mi_execute_to.
1259 (mi_send_resuming_command): Add more error patterns.
1260 (mi_wait_for_stop): Renamed to...
1261 (mi_get_stop_line): ...this.
1262 (mi_run_inline_test): Adjust.
1263
1264 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1265 * gdb.mi/mi-console.exp: Likewise.
1266 * gdb.mi/mi-pending.exp: Likewise.
1267 * gdb.mi/mi-simplerun.exp: Likewise.
1268 * gdb.mi/mi-stack.exp: Likewise.
1269 * gdb.mi/mi-stepi.exp: Likewise.
1270 * gdb.mi/mi-syn-frame.exp: Add comment.
1271 * gdb.mi/mi-until.exp: Likewise.
1272 * gdb.mi/mi-var-display.exp: Likewise.
1273 * gdb.mi/mi-watch.exp: Likewise.
1274 * gdb.mi/mi2-cli.exp: Likewise.
1275 * gdb.mi/mi2-console.exp: Likewise.
1276 * gdb.mi/mi2-simplerun.exp: Likewise.
1277 * gdb.mi/mi2-stack.exp: Likewise.
1278 * gdb.mi/mi2-stepi.exp: Likewise.
1279 * gdb.mi/mi2-until.exp: Likewise.
1280 * gdb.mi/mi2-var-display.exp: Likewise.
1281 * gdb.mi/mi2-watch.exp: Likewise.
1282
62172bb9
UW
12832008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1284
1285 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1286
1287 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1288
a13e061a
PA
12892008-04-04 Pedro Alves <pedro@codesourcery.com>
1290
1291 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1292 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1293 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1294 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1295 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1296 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1297 expect an mi error duplicated in stderr.
1298
eae06beb
JB
12992008-04-03 Joel Brobecker <brobecker@adacore.com>
1300
1301 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1302 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1303 Add a couple of tests that verify the behavior when the new setting
1304 is set to "cancel" and "all".
1305 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1306 "ask" before we start the testing.
1307
79c6ced6
AR
13082008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1309
1310 * gdb.cp/casts.cc: Add class reference variables.
1311 * gdb.cp/casts.exp: New test cases for up/down casting references.
1312
6c2d1a6b
MK
13132008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1314
1315 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1316 instead of beginning to make an extra test pass.
1317 * gdb.mi/mi2-var-display.exp: Likewise.
1318
55b411d9
MR
13192008-03-31 Maciej W. Rozycki <macro@mips.com>
1320
1321 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1322
c6140da2
MD
13232008-03-31 Markus Deuling <deuling@de.ibm.com>
1324 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1325
1326 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1327 value. Add xfail for older kernels.
1328
79732189
AR
13292008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1330
1331 Bring mi-support in line with gdb.exp.
1332 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1333 (mi_gdb_start): New function.
1334
33c3676e
MR
13352008-03-28 Maciej W. Rozycki <macro@mips.com>
1336
1337 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1338
92e28119
VP
13392008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1340
1341 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1342 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1343
9e8e3afe
VP
13442008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1345
1346 * lib/mi-support.exp (mi_create_varobj_checked): New.
1347 (mi_list_varobj_children): Allow to check for a
1348 value.
1349 (mi_list_array_varobj_children): New.
1350
1351 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1352 and mi_list_varobj_children, as opposed to hardcoding
1353 expected strings.
1354 * gdb.mi/gdb701.exp: Likewise.
1355 * gdb.mi/gdb792.exp: Likewise.
1356 * gdb.mi/mi-var-block.exp: Likewise.
1357 * gdb.mi/mi-var-cmd.exp: Likewise.
1358 * gdb.mi/mi-var-invalidate.exp: Likewise.
1359 * gdb.mi/mi2-var-block.exp: Likewise.
1360 * gdb.mi/mi2-var-child.exp: Likewise.
1361 * gdb.mi/mi2-var-cmd.exp: Likewise.
1362 * gdb.mi/mi2-var-display.exp: Likewise.
1363
9df50351
JK
13642008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1365
1366 Fix random false FAILs on i386.
1367 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1368
31e5d73a
DJ
13692008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1370
1371 PR gdb/544
1372 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1373
12f4afab
DJ
13742008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1375
1376 PR gdb/544
1377 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1378
b562a0cb
DJ
13792008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1380
1381 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1382 fixed PR gdb/544.
1383
17faa917
DJ
13842008-03-21 Pedro Alves <pedro@codesourcery.com>
1385
1386 * gdb.threads/fork-child-threads.exp: Test next over fork.
1387
6214f497
DJ
13882008-03-21 Chris Demetriou <cgd@google.com>
1389
1390 * gdb.base/break.exp (rbreak junk): New test for rbreak
1391 "Junk at end of arguments" issue.
1392
63092375
DJ
13932008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1394
1395 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1396 *& to work on created array elements.
1397 (Top level): Test print $pc with a file. Test string operations
1398 without a target.
1399 * gdb.base/ptype.exp: Do not expect *& to work on created array
1400 elements.
1401
b21991b0
DJ
14022008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1403
1404 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1405 gdb.threads/staticthreads.exp: Update exit query.
1406
c4b347c7
SL
14072008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1408
1409 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1410
fa4727a6
DJ
14112008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1412
1413 * gdb.base/watchpoint.c (global_ptr, func4): New.
1414 (main): Call func4.
1415 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1416 (test_inaccessible_watchpoint): New.
1417
2f34202f
MR
14182008-02-29 Maciej W. Rozycki <macro@mips.com>
1419
1420 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1421 select the largest.
1422
0d6ba1b1
DJ
14232008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1424
1425 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1426 frames-invalid annotations.
1427
e691325a
PM
14282008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1429
a9c64011 1430 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1431
f85b5ecc
DE
14322008-02-27 Doug Evans <dje@google.com>
1433
1434 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1435 for bug 1738.
1436 (breakpoint_to_handler_entry): Ditto.
1437
b40e7bf3
JB
14382008-02-27 Joel Brobecker <brobecker@adacore.com>
1439
1440 * gdb.base/ending-run.exp: Use the first line of code inside
1441 function body to test breakpoints.
1442 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1443 location where the breakpoint is inserted when using the line
1444 where a function is declared. Fix typo in the description of
1445 one of the tests.
1446 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1447
2faca73a
PM
14482008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1449
1450 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1451 tests.
2faca73a 1452
6f439c36
PM
14532008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1454
1455 * gdb.base/args.exp: avoid same output for tests
1456 with single quotes.
1457
54e52265
VP
14582008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1459
a9c64011
AS
1460 * gdb.base/annota1.exp: Adjust for 'info break'
1461 format changes.
1462 * gdb.base/annota3.exp: Likewise.
1463 * gdb.base/break.exp: Likewise.
1464 * gdb.base/condbreak.exp: Likewise.
1465 * gdb.base/pending.exp: Likewise.
1466 * gdb.base/sepdebug.exp: Likewise.
1467 * gdb.base/unload.exp: Likewise.
1468 * gdb.cp/ovldbreak.exp: Likewise.
1469 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1470
897b09ca
DE
14712008-02-07 Doug Evans <dje@google.com>
1472
1473 * gdb.cp/mb-inline.exp: New.
1474 * gdb.cp/mb-inline.h: New.
1475 * gdb.cp/mb-inline1.cc: New.
1476 * gdb.cp/mb-inline2.cc: New.
1477
b1c32d35
PM
14782008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1479
1480 * gdb.pascal/floats.pas: New test program.
1481 * gdb.pascal/floats.exp: New testcase.
1482
1a4ca44a
TJB
14832008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1484
1485 * gdb.base/callfuncs.c (t_float_many_args): New function.
1486 (t_double_many_args): New function.
1487 * gdb.base/callfuncs.exp: Add tests for exceeding float
1488 and double parameters passed through the stack.
1489
439048e8
JB
14902008-02-05 Joel Brobecker <brobecker@adacore.com>
1491
1492 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1493 gdb.ada/complete/foo.adb: New files.
1494 * gdb.ada/complete.exp: New testcase.
1495
81fe8080
DE
14962008-02-03 Doug Evans <dje@google.com>
1497
301f0ecf
DE
1498 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1499
81fe8080
DE
1500 * gdb.cp/gdb2384.exp: New file.
1501 * gdb.cp/gdb2384.cc: New file.
1502 * gdb.cp/gdb2384-base.h: New file.
1503 * gdb.cp/gdb2384-base.cc: New file.
1504
4b071aec
DE
15052008-02-02 Doug Evans <dje@google.com>
1506
1507 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1508
61137ba6
JB
15092007-02-01 Joel Brobecker <brobecker@adacore.com>
1510
1511 * gdb.ada/sym_print_name: New test program.
1512 * gdb.ada/sym_print_name.exp: New testcase.
1513
15142007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1515
1516 * gdb.ada/nested/hello.adb: New file.
1517 * gdb.ada/nested.exp: New testcase.
1518 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1519
98deb0da
VP
15202008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1521
1522 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1523 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1524 don't cause future evaluations of function to report
1525 creation of internal breakpoints.
98deb0da 1526
723a2275
VP
15272008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1528
1529 * gdb.mi/mi-break.exp (test_error): New.
1530 Call it.
1531
fb546a2f
LM
15322008-01-31 Luis Machado <luisgpm@br.ibm.com>
1533
1534 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1535 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1536
2d8fd90a
PM
15372008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1538
1539 * gdb.pascal/integers.pas: New test program.
1540 * gdb.pascal/integers.exp: New testcase.
1541
a7fa0ded
PM
15422008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1543
1544 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1545
5e1a1926
TJB
15462008-01-30 Luis Machado <luisgpm@br.ibm.com>
1547
1548 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1549 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1550
8d04f9f0
JB
15512008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1552
1553 * gdb.ada/formatted_ref: New test program.
1554 * gdb.ada/formatted_ref.exp: New testcase.
1555
1556 * gdb.cp/formatted-ref.cc: New file.
1557 * gdb.cp/formatted-ref.exp: New testcase.
1558
ce75a98f
JB
15592008-01-30 Joel Brobecker <brobecker@adacore.com>
1560
1561 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1562
e835f6bf
NR
15632008-01-30 Nick Roberts <nickrob@snap.net.nz>
1564
1565 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1566 (test_file_list_exec_source_file): Update to new macro-info field.
1567
d118ef87
PH
15682008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1569
1570 * gdb.ada/exprs: New test program.
1571 * gdb.ada/exprs.exp: New testcase.
1572
7d35ab09
TJB
15732008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1574
1575 * dfp-test.c (DELTA, DELTA_B): New definitions.
1576 (double_val1, double_val2, double_val3, double_val4, double_val5,
1577 double_val6, double_val7, double_val8, double_val9, double_val10,
1578 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1579 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1580 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1581 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1582 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1583 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1584 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1585 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1586 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1587 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1588 dec128_val16): New global variables.
1589 (decimal_dec128_align): New function.
1590 (decimal_mixed): Likewise.
1591 (decimal_many_args_dec32): Likewise.
1592 (decimal_many_args_dec64): Likewise.
1593 (decimal_many_args_dec128): Likewise.
1594 (decimal_many_args_mixed): Likewise.
1595 * dfp-test.exp: Add tests calling new inferior functions.
1596
2d717e4f
DJ
15972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1598
1599 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1600 gdb.server/ext-run.exp: New files.
1601 * lib/gdbserver-support.exp (gdbserver_download): New.
1602 (gdbserver_start): New. Update gdbserver expected
1603 output.
1604 (gdbserver_spawn): Use them.
1605 (gdbserver_start_extended): New.
1606
e85a822c
DJ
16072008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1608
1609 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1610 Run on GNU/Linux.
1611 (do_exec_tests): Check for systems which do not support catchpoints.
1612 Do not match START.
1613 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1614 Run on GNU/Linux. Enable verbose output.
1615 (check_fork_catchpoints): New.
1616 (explicit_fork_child_follow, catch_fork_child_follow)
1617 (tcatch_fork_parent_follow): Update expected messages.
1618 (do_fork_tests): Use check_fork_catchpoints.
1619 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1620 Run on GNU/Linux. Enable verbose output.
1621 (check_vfork_catchpoints): New.
1622 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1623 expected messages.
1624 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1625
401ea829
JB
16262008-01-29 Jim Blandy <jimb@red-bean.com>
1627
1628 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1629 host' errors.
1630 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1631
aceaf3ad
JB
16322008-01-29 Jim Blandy <jimb@red-bean.com>
1633
1634 * gdb.threads/sigthread.c: Use barriers to ensure that
1635 child_thread and child_thread_two are always initialized before we
1636 start to use them.
1637
a5606eee
VP
16382008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1639
1640 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
1641 * gdb.base/watchpoint-solib.c: New.
1642 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 1643
c55a82bb
PM
16442008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1645
1646 * gdb.base/gdb1056.exp: Add unsigned integer test.
1647
0993fe05
DE
16482008-01-28 Doug Evans <dje@google.com>
1649
1650 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1651
4fe42e7f
JB
16522008-01-27 Jim Blandy <jimb@codesourcery.com>
1653
c7a69933
JB
1654 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1655
4fe42e7f
JB
1656 * gdb.base/expand-psymtabs.exp: Doc fix.
1657
5def8285
MK
16582008-01-26 Mark Kettenis <kettenis@gnu.org>
1659
1660 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1661
5313c911
NR
16622008-01-24 Nick Roberts <nickrob@snap.net.nz>
1663
a9c64011 1664 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
1665 -var-set-format.
1666
93815fbf
VP
16672008-01-23 Chris Demetriou <cgd@google.com>
1668
1669 * gdb.threads/thread_events.c: New testcase source file.
1670 * gdb.threads/thread_events.exp: New testcase expect file.
1671
467a88ee
NR
16722008-01-23 Nick Roberts <nickrob@snap.net.nz>
1673
1674 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
1675
1676 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
1677 -var-set-format.
1678
d8f82aba
DJ
16792008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1680 Vladimir Prus <vladimir@codesourcery.com>
1681
1682 * gdb.base/float.exp: Allow missing floating point for m68k and
1683 PowerPC.
1684
60c46647
VP
16852008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1686
1687 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
1688 ignore count.
1689 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1690 * gdb.mi/mi-cli.exp: Adjust.
1691 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 1692
c7dd36a1
PA
16932008-01-17 Pedro Alves <pedro@codesourcery.com>
1694
1695 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1696 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1697 with dummy_ptr's address.
1698 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1699 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1700 all targets.
1701 * gdb.mi/mi2-var-child.exp: Likewise.
1702
39d5313e
JB
17032008-01-09 Joel Brobecker <brobecker@adacore.com>
1704
1705 * gdb.ada/null_array: New test program.
1706 * gdb.ada/null_array.exp: New testcase.
1707
0aea4bf3
LM
17082008-01-09 Luis Machado <luisgpm@br.ibm.com>
1709
1710 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1711 with required float modifiers.
1712
0b354900
JB
17132008-01-08 Joel Brobecker <brobecker@adacore.com>
1714
1715 * gdb.ada/funcall_param: New test program.
1716 * gdb.ada/funcall_param.exp: New testcase.
1717
cdb7f5d4
JB
17182008-01-08 Joel Brobecker <brobecker@adacore.com>
1719
1720 * gdb.ada/arrayparam: New test program.
1721 * gdb.ada/arrayparam.exp: New testcase.
1722
88e2547f
JB
17232008-01-08 Joel Brobecker <brobecker@adacore.com>
1724
1725 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1726 landed. Should also fix random failures in the test following it.
1727
f6867ce0
TJB
17282008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1729
1730 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1731 for expressions with decimal float values.
1732 (test_dfp_conversions): New function to test casts to and from
1733 decimal float types.
1734 Call test_dfp_conversions.
1735 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1736 elements.
1737 (main): Initialize ds.float4 and ds.double8 elements.
1738 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1739 string to new error message.
1740 (d64_set_tests): Likewise.
1741 (d128_set_tests): Likewise.
1742 Add tests for expressions with decimal float variables. Add tests for
1743 conversions to and from decimal float types.
1744
f9c11282
JB
17452008-01-05 Joel Brobecker <brobecker@adacore.com>
1746
1747 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1748 * gdb.ada/packed_tagged.exp: New testcase.
1749
0ecbca72
JB
17502008-01-04 Joel Brobecker <brobecker@adacore.com>
1751
1752 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1753 gdb.ada/homonym/homonym_main.adb: New files.
1754 * gdb.ada/homonym.exp: New testcase.
1755
c18d3d89
JB
17562008-01-04 Joel Brobecker <brobecker@adacore.com>
1757
1758 * gdb.ada/packed_array.exp: Add testing of references to
1759 a packed array.
1760
ecc7085b
JB
17612008-01-04 Joel Brobecker <brobecker@adacore.com>
1762
1763 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1764 New files.
1765 * gdb.ada/type_coercion.exp: New testcase.
1766
c474c922
JB
17672008-01-04 Joel Brobecker <brobecker@adacore.com>
1768
1769 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1770 gdb.ada/tagged/foo.adb: New file.
1771 * gdb.ada/tagged.exp: New testcase.
1772
9005b927
JB
17732008-01-04 Joel Brobecker <brobecker@adacore.com>
1774
1775 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1776 gdb.ada/ptype_field/foo.adb: New files.
1777 * gdb.ada/ptype_field.exp: New testcase.
1778
1a6aaad8
JB
17792008-01-03 Joel Brobecker <brobecker@adacore.com>
1780
1781 * gdb.ada/print_pc.exp: New testcase.
1782
0ef22f53
JB
17832008-01-03 Joel Brobecker <brobecker@adacore.com>
1784
1785 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1786 gdb.ada/taft_type/p.adb: New files.
1787 * gdb.ada/taft_type.exp: New testcase.
1788
1689ecf8
JB
17892008-01-03 Joel Brobecker <brobecker@adacore.com>
1790
1791 * gdb.ada/array_bounds/bar.adb: New file.
1792 * gdb.ada/array_bounds.exp: New testcase.
1793
a4d0b9c3
JB
17942008-01-03 Joel Brobecker <brobecker@adacore.com>
1795
1796 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1797 gdb.ada/arrayptr/foo.adb: New files.
1798 * gdb.ada/arrayptr.exp: New testcase.
1799
a31ace00
JB
18002008-01-03 Joel Brobecker <brobecker@adacore.com>
1801
1802 * gdb.base/set-lang-auto.exp: New testcase.
1803
a97fced3
JB
18042008-01-03 Joel Brobecker <brobecker@adacore.com>
1805
1806 * gdb.ada/fun_addr/foo.adb: New file.
1807 * gdb.ada/fun_addr.exp: New testcase.
1808
ef29ce1a
JK
18092008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1810
1811 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1812 New files
1813
0fafefe3
JB
18142008-01-02 Joel Brobecker <brobecker@adacore.com>
1815
1816 * array_subscript_addr/p.adb: New file.
a9c64011 1817 * array_subscript_addr.exp: New testcase.
0fafefe3 1818
c4359f8d
JB
18192008-01-02 Joel Brobecker <brobecker@adacore.com>
1820
a9c64011 1821 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
1822 New files.
1823 * gdb.ada/str_cmp_ref.exp: New testcase.
1824
1aa1b15b
JB
18252008-01-01 Joel Brobecker <brobecker@adacore.com>
1826
1827 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
1828 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 1829 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 1830
81c9b2cf
JB
18312008-01-01 Joel Brobecker <brobecker@adacore.com>
1832
1833 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
1834 gdb.ada/ref_param/pck.ads: New files.
1835 * gdb.ada/ref_param.exp: New testcase.
1836
319e4674
JB
18372008-01-01 Joel Brobecker <brobecker@adacore.com>
1838
1839 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
1840 gdb.ada/interface/foo.adb: New files.
1841 * gdb.ada/interface.exp: New testcase.
1842
ef682c56
JB
18432007-12-31 Jim Blandy <jimb@codesourcery.com>
1844
1845 * gdb.base/multi-forks.exp: Consume all output from child
1846 processes before proceeding to next test.
1847
f6f3eb6c
JB
18482007-12-29 Jim Blandy <jimb@codesourcery.com>
1849
1850 * configure: Regenerated.
1851
f652e42f
JB
18522007-12-27 Joel Brobecker <brobecker@adacore.com>
1853
1854 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
1855 gdb.ada/fixed_cmp/fixed.adb: New files.
1856 * gdb.ada/fixed_cmp.exp: New testcase.
1857
6943e596
JB
18582007-12-27 Joel Brobecker <brobecker@adacore.com>
1859
1860 * gdb.ada/boolean_expr.exp: New testcase.
1861
aad9a193
JB
18622007-12-26 Jim Blandy <jimb@codesourcery.com>
1863
1864 * gdb.base/multi-forks.exp: Doc fix.
1865
fb5f3683
JB
18662007-12-26 Joel Brobecker <brobecker@adacore.com>
1867
1868 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1869 * gdb.ada/char_param.exp: Do not compile our test program with
1870 -gnata, this is unnecessary.
1871 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
1872
384e4a9c
JB
18732007-12-24 Joel Brobecker <brobecker@adacore.com>
1874
1875 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
1876 gdb.ada/print_chars/foo.adb: New files.
1877 * gdb.ada/print_chars.exp: New testcase.
1878
01e044f7
JB
18792007-12-24 Joel Brobecker <brobecker@adacore.com>
1880
1881 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
1882 gdb.ada/char_param/foo.adb: New files.
1883 * gdb.ada/char_param.exp: New testcase.
1884
0ce17860
JB
18852007-12-22 Jim Blandy <jimb@codesourcery.com>
1886
1887 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
1888 hard-coding source line numbers into the test.
1889 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
1890 gdb_get_line_number to find.
1891
919809b9
JB
18922007-12-22 Joel Brobecker <brobecker@adacore.com>
1893
1894 * gdb.base/ptype.c (highest): New struct type.
1895 (the_highest): New variable of that type.
1896 (main): Add dummy assignment to a field of variable the_highest.
1897 * gdb.base/ptype.exp: Test type printing of our new variable.
1898
abc8a88d
PM
18992007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
1900
1901 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 1902 and record first explicitly generated thread number.
abc8a88d
PM
1903 Use that thread number for thread specific watchpoint test.
1904 Add iteration number to repetitive tests.
1905
5158f3e3
CES
19062007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
1907 Jim Blandy <jimb@codesourcery.com>
1908
1909 * gdb.base/expand-psymtabs.c: New testcase
1910 source file.
1911 * gdb.base/expand-psymtabs.exp: New testcase
1912 expect file.
1913
37e4754d
LM
19142007-12-17 Luis Machado <luisgpm@br.ibm.com>
1915
1916 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
1917 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
1918
551e5d04
JB
19192007-12-17 Joel Brobecker <brobecker@adacore.com>
1920
1921 * gdb.ada/frame_args/foo.adb: New file.
1922 * gdb.ada/frame_args/pck.ads: New file.
1923 * gdb.ada/frame_args/pck.adb: New file.
1924 * gdb.ada/frame_args.exp: New testcase.
1925
a05ee097
JB
19262007-12-17 Joel Brobecker <brobecker@adacore.com>
1927
1928 * gdb.base/frame-args.c: New file.
1929 * gdb.base/frame-args.exp: New testcase.
1930
c162e8c9 19312007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 1932 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
1933
1934 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
1935
afe8ab22 19362007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 1937
afe8ab22
VP
1938 * gdb.mi/mi-pending.exp: New.
1939 * gdb.mi/mi-pending.c: New.
1940 * gdb.mi/mi-pendshr.c: New.
1941
dfdfb3ca
JB
19422007-12-06 Jim Blandy <jimb@codesourcery.com>
1943
1944 * gdb.base/default.exp: Update expected output for 'info catch'.
1945
b7fca990
JK
19462007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1947
1948 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
1949 must be set to binary.
1950
6a1afc1e
PA
19512007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
1952
1953 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
1954
a6b151f1
DJ
19552007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
1956
1957 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
1958 gdb.mi/mi-file-transfer.exp: New.
1959
43039443
JK
19602007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1961
1962 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
1963
0ef2251b
MR
19642007-11-22 Maciej W. Rozycki <macro@mips.com>
1965
1966 * gdb.trace/backtrace.exp: Fix a typo.
1967 * gdb.trace/circ.exp: Likewise.
1968 * gdb.trace/collection.exp: Likewise.
1969 * gdb.trace/limits.exp: Likewise.
1970 * gdb.trace/report.exp: Likewise.
1971 * gdb.trace/tfind.exp: Likewise.
1972 * gdb.trace/while-dyn.exp: Likewise.
1973
5443631e
NR
19742007-11-21 Nick Roberts <nickrob@snap.net.nz>
1975
1976 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
1977 objects of pointers that can't be dereferenced are now
1978 "noneditable".
1979
a4ce5b0d
UW
19802007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1981
1982 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
1983 (target_cpu): Remove.
1984
d6e956e5
VP
19852007-10-15 Vladimir Prus <vladimir@codesourcery.com>
1986
1987 * gdb.base/ending-run.exp: Expect the list of cleared
1988 breakpoint to come in natural order, not the reversed one.
a9c64011 1989
214270ab
VP
19902007-11-07 Vladimir Prus <vladimir@codesourcery.com>
1991
1992 * gdb.mi/mi-var-child.c (do_child_deletion): New.
1993 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 1994
1a619819
LM
19952007-11-05 Luis Machado <luisgpm@br.ibm.com>
1996
1997 * gdb.base/printcmds.exp: New function
1998 test_printf_with_dfp.
1999
5b01a6fa
DE
20002007-11-02 Doug Evans <dje@google.com>
2001
2002 * gdb.disasm/t01_mov.s: Remove carriage returns.
2003 * gdb.disasm/t02_mova.s: Ditto.
2004 * gdb.disasm/t03_add.s: Ditto.
2005 * gdb.disasm/t04_sub.s: Ditto.
2006 * gdb.disasm/t05_cmp.s: Ditto.
2007 * gdb.disasm/t06_ari2.s: Ditto.
2008 * gdb.disasm/t07_ari3.s: Ditto.
2009 * gdb.disasm/t08_or.s: Ditto.
2010 * gdb.disasm/t09_xor.s: Ditto.
2011 * gdb.disasm/t10_and.s: Ditto.
2012 * gdb.disasm/t11_logs.s: Ditto.
2013 * gdb.disasm/t12_bit.s: Ditto.
2014 * gdb.disasm/t13_otr.s: Ditto.
2015
ec33ab7f
JK
20162007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2017
2018 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2019
ae0d01ff
UW
20202007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2021
2022 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2023 provide DFP support.
2024
55eddb0f
DJ
20252007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2026
2027 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2028 Test "set powerpc vector-abi". Skip auto-detection tests for old
2029 toolchains.
2030
7020f05c
PA
20312007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2032
2033 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2034 with [string compare].
2035
84bc3db9
PA
20362007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2037
2038 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2039 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2040
5876dc88
LM
20412007-10-25 Luis Machado <luisgpm@br.ibm.com>
2042
2043 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2044 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2045 * gdb.opt/Makefile.in: New makefile.
2046 * Makefile.in: Create new directory "gdb.opt".
2047 * configure.ac: Add "gdb.opt" directory.
2048 * configure: Regenerated.
a9c64011 2049
c3ea9a14
DE
20502007-10-25 Doug Evans <dje@google.com>
2051
2052 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2053 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2054
a9c64011 20552007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2056 Thiago Jung Bauermann <bauerman@br.ibm.com>
2057
2058 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2059 Floating Point expressions.
2060 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2061 Floating Point variables.
2062 * gdb.base/dfp-test.c: new file containing program with Decimal
2063 Floating variables, used by gdb.base/dfp-test.exp.
2064
62a24a2b
DJ
20652007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2066
2067 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2068
e7b1eae6
UW
20692007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2070
2071 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2072 compiling test case with GCC.
2073 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2074
c641edcc
UW
20752007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2076
2077 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2078 format changes.
2079
5e5ebfe6
MS
20802007-10-18 Michael Snyder <msnyder@specifix.com>
2081
2082 * gdb.base/dbx.exp: Add missing "-re " operator.
2083
e831e7b6
GM
20842007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2085
2086 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2087 * configure.ac: Removed trailing spaces after backslash.
2088 * gdb.modula2: New directory.
2089 * gdb.modula2/Makefile.in: New file.
2090 * gdb.modula2/unbounded-array.exp: New file.
2091 * gdb.modula2/unbounded1.c: New file.
2092
7cc46491
DJ
20932007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2094
2095 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2096
20972007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2098
2099 * gdb.base/sigstep.c (main): Add checks for
2100 return values for setitimer call.
2101 Call setitimer again with itimer = ITIMER_REAL
2102 if first call to setitimer fails.
2103
e91528f0
KH
21042007-10-11 Kazu Hirata <kazu@codesourcery.com>
2105
2106 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2107 of $timeout.
2108
2ec9a4f8
DJ
21092007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2110
2111 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2112
21132007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2114
2115 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2116 of gdb_expect call, to avoid interruption.
2117
64b2fa04
PA
21182007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2119
2120 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2121 (v_unsigned_long_long, v_long_long_array)
2122 (v_signed_long_long_array, v_unsigned_long_long_array)
2123 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2124 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2125 [!NO_LONG_LONG]: New.
2126 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2127 v_long_long_member.
2128
2129 (v_long_long_func, v_signed_long_long_func)
2130 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2131 (main) [!NO_LONG_LONG]: Initialize long long variants.
2132
2133 * gdb.base/whatis.exp: If board file requests no_long_long, build
2134 test with NO_LONG_LONG defined. Test long long, signed long long,
2135 and unsigned long long variants but only if board file doesn't
2136 disable it.
2137
a912286e 21382007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2139 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2140
2141 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2142 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2143 * configure: Regenerated.
2144 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2145 gdb.pascal/types.exp, lib/pascal.exp: New files.
2146
471ba8c9
DJ
21472007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2148
2149 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2150 call.
2151 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2152 to return to the call.
2153 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2154 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2155 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2156 * gdb.mi/mi-until.exp (test_until): Likewise.
2157 * gdb.mi/mi2-until.exp (test_until): Likewise.
2158
fef8a650
DJ
21592007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2160
2161 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2162 two-char array.
2163 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2164
d983da9c
DJ
21652007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2166
2167 * gdb.threads/watchthreads.c (thread_function): Sleep between
2168 iterations.
2169 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2170 at once for S/390. Generate matching fails and passes.
2171
17f62551
VP
21722007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2173
2174 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2175 the 'struct_declarations' variable to zeros.
a9c64011 2176
ed0616c6
VP
21772007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2178
2179 * gdb.cp/mb-ctor.cc: New.
2180 * gdb.cp/mb-ctor.exp: New.
2181 * gdb.cp/mb-templates.cc: New.
2182 * gdb.cp/mb-templates.exp: New.
2183
41f1b697
DJ
21842007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2185
2186 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2187
3f213f78
PA
21882007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2189
2190 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2191 targets.
2192 * configure: Regenerate.
2193
0d381245 21942007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2195
0d381245
VP
2196 * gdb.base/annota1.exp: Adjust for 'info break'
2197 format changes.
2198 * gdb.base/annota3.exp: Likewise.
2199 * gdb.base/break.exp: Likewise.
2200 * gdb.base/condbreak.exp: Likewise.
2201 * gdb.base/pending.exp: Likewise.
2202 * gdb.base/sepdebug.exp: Likewise.
2203 * gdb.base/unload.exp: Likewise.
2204 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2205
fe3f5fa8
VP
22062007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2207
2208 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2209 messages.
2210 * gdb.base/chng-syms.exp: Likewise.
2211 * gdb.base/unload.exp: Likewise.
a9c64011 2212
a75cf6c0
DJ
22132007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2214
2215 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2216
18ecae38
DJ
22172007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2218
2219 * schedlock.c (NUM): Change to 1.
2220 (main): Use args[0] for the main thread.
2221 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2222 regardless of the number of threads.
2223
5509918f
MR
22242007-09-14 Maciej W. Rozycki <macro@mips.com>
2225
4a543daf
MR
2226 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2227 type down.
2228 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2229 test.
2230 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2231 watchpoint type down.
2232 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2233 test.
2234
22352007-09-14 Maciej W. Rozycki <macro@mips.com>
2236
5509918f
MR
2237 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2238 Move all the tests here and run them twice, once using software
2239 watchpoints and once using hardware watchpoints.
2240 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2241
40b53987
DJ
22422007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2243
2244 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2245 test.
2246
695e2681
MK
22472007-09-10 Mark Kettenis <kettenis@gnu.org>
2248
8b3fc8d8
MK
2249 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2250 build-id.
2251
695e2681
MK
2252 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2253 know about $ORIGIN. Calculate output dir from $dest instead of
2254 using ${objdir}/{$subdir}.
2255
58d69f29
MK
22562007-09-09 Mark Kettenis <kettenis@gnu.org>
2257
2258 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2259 gcore, before continuing with the test.
2260
3e347599
DJ
22612007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2262
2263 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2264 * gdb.mi/mi-watch.exp: Likewise.
2265
ea37ba09
DJ
22662007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2267 Jim Blandy <jimb@codesourcery.com>
2268
2269 * gdb.arch/i386-sse.exp: Do not expect character constants.
2270 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2271 * gdb.base/display.exp: Allow print/s.
2272 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2273 and unsigned char array changes.
2274
2025a643
DJ
22752007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2276
2277 * gdb.base/display.exp: Add tests for printf %p.
2278
26669a27
PA
22792007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2280
2281 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2282 the dll name to unicode.
2283
c8f021f8
JK
22842007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2285
2286 * gdb.base/default.exp (show version): Update the version text.
2287 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2288
4cf31eea
JK
22892007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2290
2291 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2292 New files.
2293
4935890f
JK
22942007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2295
2296 * lib/gdb.exp (build_id_debug_filename_get): New function.
2297 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2298 Remove the generate DEBUG file for the future testcase runs.
2299 New testcase for the NT_GNU_BUILD_ID retrieval.
2300 Move the final testing step to ...
2301 (test_different_dir): ... a new function.
2302 New parameter XFAIL to XFAIL all the tests performed.
2303 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2304 New parameter TYPE to PF_PREFIX all the tests performed.
2305
02142340
VP
23062007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2307
2308 * gdb.mi/mi-var-cp.cc (path_expression): New
2309 function.
2310 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2311
36acd84e
UW
23122007-08-27 Markus Deuling <deuling@de.ibm.com>
2313
2314 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2315 to fit into SPU Local Store memory.
2316
a896d121
JB
23172007-08-23 Joel Brobecker <brobecker@adacore.com>
2318
2319 * gdb.base/default.exp: Adjust the expected output of "info
2320 warranty" after the switch to GPLv3.
2321
7b433602
JB
23222007-08-23 Joel Brobecker <brobecker@adacore.com>
2323
2324 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2325 to 30000 (from 20000).
2326
e22f8b7c
JB
23272007-08-23 Joel Brobecker <brobecker@adacore.com>
2328
2329 Switch the license of all .exp files to GPLv3.
2330 Switch the license of all .f and .f90 files to GPLv3.
2331 Switch the license of all .s and .S files to GPLv3.
2332
5a0e3bd0
JB
23332007-08-23 Joel Brobecker <brobecker@adacore.com>
2334
2335 * configure.ac: Switch license to GPLv3.
2336
cc00619d
JB
23372007-08-23 Joel Brobecker <brobecker@adacore.com>
2338
2339 Switch the licensing to GPLv3 for all .ads and .adb files.
2340
8d26208a
DJ
23412007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2342
2343 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2344 and t_int_double.
2345 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2346
4fcb9948
JB
23472007-08-17 Joel Brobecker <brobecker@adacore.com>
2348
2349 * gdb.base/step-line.c: Switch license to GPL version 3, and
2350 update copyright year.
2351 * gdb.base/step-line.inp: Likewise.
2352
b9c34f67
JB
23532007-08-17 Joel Brobecker <brobecker@adacore.com>
2354
2355 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2356 changes inside gdb1555.c.
2357 * gdb.base/pending.exp: Likewise.
2358
2cc17678
DJ
23592007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2360
2361 * config/default.exp: New file.
2362
e48883f7
DJ
23632007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2364
2365 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2366 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2367
1ab80e5b
MR
23682007-07-30 Maciej W. Rozycki <macro@mips.com>
2369
2370 * gdb.base/dump.exp: Force the correct endianness for binary
2371 formats not carrying this information.
2372
aba471f5
DJ
23732007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2374
2375 * gdb.threads/staticthreads.exp: Match .*sem_post.
2376
d4e07204
DJ
23772007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2378
2379 * gdb.base/readline.exp (operate_and_get_next): Match the final
2380 prompt.
2381
2b97317d
KB
23822007-07-23 Kevin Buettner <kevinb@redhat.com>
2383
2384 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2385 to restarting SID.
2386
44efa07a
KB
23872007-07-18 Kevin Buettner <kevinb@redhat.com>
2388
2389 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2390 prior to `gdb_start'.
2391
7b5ebade
KB
23922007-07-18 Kevin Buettner <kevinb@redhat.com>
2393
2394 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2395 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2396 Remove call to gdb_unload.
2397
255e7678
DJ
23982007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2399 Daniel Jacobowitz <dan@codesourcery.com>
2400
2401 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2402 for __WIN32__.
2403 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2404 * gdb.base/unload.exp: Use shared library test routines.
2405
3a40aaa0
UW
24062007-07-03 Markus Deuling <deuling@de.ibm.com>
2407
2408 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2409 * gdb.base/solib-symbol-lib.c: Likewise.
2410 * gdb.base/solib-symbol-main.c: Likewise.
2411
b0f4b84b
DJ
24122007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2413
2414 * config/gdbserver.exp (gdb_reconnect): New.
2415 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2416 gdb.base/solib-disc.exp: New files.
2417 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2418 remote debugging".
2419 (gdb_compile): Add shlib_load flag.
2420 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2421 port.
2422 (gdbserver_reconnect): New.
2423
1b05479a
DJ
24242007-07-01 Nick Roberts <nickrob@snap.net.nz>
2425 Daniel Jacobowitz <dan@codesourcery.com>
2426
2427 * gdb.base/annota3.exp: Test for if construct.
2428
86f78eb2
DJ
24292007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2430
2431 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2432
6a2eb474 24332007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2434 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2435
2436 * gdb.base/display.exp: Allow a newline after display/i.
2437 * gdb.base/pc-fp.exp: Likewise.
2438 * gdb.base/sigbpt.exp: Likewise.
2439
f8b73d13
DJ
24402007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2441
2442 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2443 required features to be included.
2444
4339e69e
DJ
24452007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2446
2447 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2448 in info threads output.
2449
23d964e7
UW
24502007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2451 Markus Deuling <deuling@de.ibm.com>
2452
2453 * gdb.arch/spu-info.exp: New testcase.
2454 * gdb.arch/spu-info.c: New file.
2455
fd20f75b
DJ
24562007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2457
2458 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2459 tpcs_offset. Restore lr after the call.
2460 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2461
2226f861
DJ
24622007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2463
2464 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2465 (gdbserver_run): Kill any running gdbserver.
2466 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2467
d12371a9
MR
24682007-05-17 Maciej W. Rozycki <macro@mips.com>
2469
2470 * gdb.base/sigbpt.exp: Preset segv_addr.
2471
93f02886
DJ
24722007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2473
2474 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2475 (gdb_compile_shlib): Likewise.
2476 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2477 (default_gdb_init): Clear cleanfiles.
2478 (gdb_finish): Delete recorded cleanfiles.
2479 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2480
2481 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2482 Do not use isnative.
2483 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2484 gdb.base/so-impl-ld.exp: Likewise.
2485 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2486 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2487 gdb_compile.
2488
b04e06d7
VP
24892007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2490
2491 * config/unknown.exp: Remove.
2492
069ed931
UW
24932007-05-15 Markus Deuling <deuling@de.ibm.com>
2494
2495 * gdb.base/info-proc.exp: Check is_remote.
2496
09db0d03
UW
24972007-05-14 Markus Deuling <deuling@de.ibm.com>
2498
2499 * gdb.base/gcore.exp: Initialize variable core_supported.
2500
af2cbe8c
DJ
25012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2502
2503 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2504
027c0295
DJ
25052007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2506
2507 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2508 * gdb.threads/print-threads.exp (test_all_threads): Allow
2509 negative and hexadecimal thread IDs.
2510
dc5000e7
DJ
25112007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2512
2513 * gdb.java/jprint.java (public): Avoid invalid call to static
2514 method.
2515
2e74ed18
DP
25162007-05-14 Denis Pilat <denis.pilat@st.com>
2517
2518 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2519 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2520 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2521 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2522 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2523
83547f02
UW
25242007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2525
2526 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2527 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2528 this mode.
2529 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2530 * gdb.base/spu.ld: New file.
2531
b18be20d
DJ
25322007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2533
2534 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2535
be444858
DJ
25362007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2537
2538 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2539
b1d53152
DJ
25402007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2541
2542 * gdb.java/jmain.exp: Handle demangled names with and without method
2543 signatures.
2544
d084b331
DJ
25452007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2546
2547 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2548 (have_a_very_merry_interrupt): Remove calls to puts.
2549 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2550 inferior output.
2551 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2552 test names.
2553
db9d7fc5
DJ
25542007-04-29 Markus Deuling <deuling@de.ibm.com>
2555 Daniel Jacobowitz <dan@codesourcery.com>
2556
2557 * gdb.base/auxv.exp (core_works): Also check is_remote.
2558 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2559
ef783a7d 25602007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2561
ef783a7d
VP
2562 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2563 message, not the undefined 'module' variable.
2564 * gdb.base/siginfo.exp: Likewise.
2565 * gdb.base/sigstep.exp: Likewise.
2566 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2567 serialport.
2568 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2569
b7b73cae
CV
25702007-04-25 Corinna Vinschen <vinschen@redhat.com>
2571
2572 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2573 target sim fails. Return 0 otherwise.
2574 (gdb_load): Return prematurely if gdb_target_sim fails.
2575
7d90fdfa
DP
25762007-04-16 Denis Pilat <denis.pilat@st.com>
2577
2578 * gdb.base/setshow.exp: Reset height after having set it to 100.
2579
5d3e9c85
DP
25802007-04-16 Denis Pilat <denis.pilat@st.com>
2581
2582 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2583
18e75969
DP
25842007-04-16 Denis Pilat <denis.pilat@st.com>
2585
2586 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2587
25d5ea92
VP
25882007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2589
2590 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2591 tests. Run the frozen varobjs test.
2592 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 2593 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 2594
0b49cb80
JK
25952007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2596
2597 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2598 gdb.base/type-opaque.exp: New files.
2599
a73bafbc 26002007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
2601
2602 * gdb.mi/mi-var-child.c
a73bafbc
VP
2603 (do_children_tests): User char[2] instead of
2604 char so that automatic printing of pointers to char
2605 don't give unpredicable result.
2606 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2607 local variables.
2608 * gdb.mi/mi-var-child.exp: Step to right line
2609 of do_children_tests.
2610 * gdb.mi/mi2-var-child.exp: Likewise.
2611 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 2612 do_locals_tests.
a73bafbc
VP
2613 (do_children_tests): User char[2] instead of
2614 char so that automatic printing of pointers to char
a9c64011 2615 don't give unpredicable result.
a73bafbc 2616 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2617 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
2618 Pass test name to mi_wait_for_stop.
2619
7ce59000
DJ
26202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2621
2622 * gdb.asm/asm-source.exp: Remove d10v case.
2623 * lib/gdb.exp (skip_cplus_tests): Likewise.
2624 * gdb.asm/d10v.inc: Deleted.
2625
20389057
DJ
26262007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2627
2628 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2629
8807d78b
DJ
26302007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2631
2632 * config/netware.exp: Delete file.
2633
aa3edb8e
JB
26342007-03-29 Joel Brobecker <brobecker@adacore.com>
2635
2636 * gdb.dwarf2/dw2-noloc.S: New file.
2637 * gdb.dwarf2/dw2-noloc.exp: New file.
2638
297561ac
PA
26392007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2640
2641 * gdb.cp/method2.cc: New test.
2642 * gdb.cp/method2.exp: New test.
2643 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2644
1f81bd39
DJ
26452007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2646
2647 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2648
9453113a
DJ
26492007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2650
2651 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2652
b741e217
DJ
26532007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2654
2655 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2656 (gdb_load): Delete, replace with...
2657 (gdb_reload): ...this.
2658 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2659 * gdb.server/server-mon.exp: Likewise.
2660 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2661 (gdb_start_cmd): New.
2662 (gdb_file_cmd): Save the last loaded file.
2663 (gdb_reload): New.
2664 (gdb_gnu_strip_debug): Use transform.
2665 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2666 support here. Use new $last_loaded_file. Check mtime.
2667 (gdb_target_cmd): Handle ObjC failure case.
2668 (infer_host_exec): Delete.
2669 (gdbserver_load): Rename to...
2670 (gdbserver_run): ...this. Simplify.
2671 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2672 (mi_gdb_load): Move most contents to a new function...
2673 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2674 (mi_run_cmd): Use mi_gdb_target_load.
2675 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2676 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2677 Use gdb_run_cmd.
2678 * gdb.base/charsign.exp: Remove incorrect comment.
2679 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2680 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2681 gdb.base/start.exp: Use gdb_start_cmd.
2682
446ab585 26832007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 2684 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
2685
2686 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2687 * gdb.base/signull.exp: Similarly.
2688
bbb88ebf
UW
26892007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2690
2691 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2692 messages available to test cases (like chng-sym.exp).
2693
cb8c4a99
AS
26942007-03-14 Andreas Schwab <schwab@suse.de>
2695
2696 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2697 format changes.
2698
4e463ff5
DJ
26992007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2700
2701 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2702 (optimized_1): New.
2703 (main): Call optimized_1.
2704 (gdb2029): Correct typos. Call gdb2029_marker.
2705 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2706 for gdb2029.
2707
b6db2c47
MK
27082007-03-12 Mark Kettenis <kettenis@gnu.org>
2709
2710 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2711 as tabs. Remove redundant test pattern.
2712
70ed3737
UW
27132007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2714
2715 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2716 for /a format output.
2717
47b67b60
DJ
27182007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2719
2720 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2721 collect output incrementally.
2722
b8953b0e
UW
27232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2724
2725 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2726 for -var-create lpcharacter test.
2727 * gdb.mi/mi2-var-cmd.exp: Likewise.
2728
7acd5c40
UW
27292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2730
2731 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2732 pass on targets where address zero is readable.
2733
9c6759c1
UW
27342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2735
2736 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2737 just a single architecture.
2738
a2f1aeb4
UW
27392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2740
2741 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2742 (fetch_all_registers): New function, uses gdb_test_multiple and
2743 exp_continue to fetch inferior output line-by-line.
2744 Replace all uses of do_get_all_registers by fetch_all_registers.
2745
46579ac2
UW
27462007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2747
2748 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2749 in target_info.
2750
fc133f24
MS
27512007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2752
a9c64011 2753 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
2754 consistancy; add a default (timeout) case.
2755
7646a51d
MS
27562007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2757
2758 * gdb.base/watchpoint.exp: Fix truncated comment.
2759
dcfff61f
MS
27602007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2761
2762 * Makefile.in: Remove spurious single-quotes from sed command.
2763
664e3ee9
DJ
27642007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2765
2766 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2767 func.
2768 * gdb.mi/mi2-var-cmd.exp: Likewise.
2769
d7cc6f2f
JB
27702007-02-27 Joel Brobecker <brobecker@adacore.com>
2771
a9c64011
AS
2772 * gdb.dwarf2/dw2-producer.S: New file.
2773 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
2774
27752007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2776
2777 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2778 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2779 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2780 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2781 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2782 Revert tests to use mi_gdb_test and include value field in output
2783 of -var-create.
2784
93d42b30
DJ
27852007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2786
2787 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2788
c499ed39
DJ
27892007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2790
2791 * gdb.base/maint.exp: Remove full paths from test names.
2792 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2793 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2794
9836f81b
JB
27952007-02-27 Joel Brobecker <brobecker@adacore.com>
2796
2797 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2798
c74d0ad8
DJ
27992007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2800
2801 * gdb.server/server-mon.exp: New test.
2802
2711e456
DJ
28032007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2804
2805 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2806
ff6f572f
DJ
28072007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2808
2809 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2810 register capitalization.
2811
fada3feb
DP
28122007-02-13 Denis Pilat <denis.pilat@st.com>
2813
2814 * gdb.mi/mi-var-invalidate.exp: New file.
2815
fb1e4ffc
DJ
28162007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2817
2818 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2819
3da939d7
DJ
28202007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2821
2822 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
2823
123dc839
DJ
28242007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2825
2826 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
2827 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
2828
877e3645 28292007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
2830
2831 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2832 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2833 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2834 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2835 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 2836 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 2837 Update tests to include value field in output of -var-create.
a9c64011 2838
3c0a2960
AS
28392007-02-08 Andreas Schwab <schwab@suse.de>
2840
2841 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
2842
108546a0
DJ
28432007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
2844
2845 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
2846 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
2847
d701dcab
DP
28482007-02-02 Denis Pilat <denis.pilat@st.com>
2849
2850 * gdb.threads/threadapply.exp: check that frame is not changed by
2851 the thread apply all command.
2852
783e3e2f
AS
28532007-01-31 Andreas Schwab <schwab@suse.de>
2854
6d9c3a87
AS
2855 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2856
3c50d7b9
AS
2857 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
2858 in the dwarf sections.
2859 * gdb.dwarf2/mac-fileno.S: Likewise.
2860
783e3e2f
AS
2861 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
2862 bspstore register on ia64.
2863
78ff580e
AS
28642007-01-29 Andreas Schwab <schwab@suse.de>
2865
cc8e9b12
AS
2866 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
2867 "frame-begin" annotation.
2868
78ff580e
AS
2869 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
2870 number of "frames-invalid" annotations.
2871
704a4f78
DJ
28722007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2873
2874 * gdb.base/commands.exp: Call if_commands_test.
2875 (gdb_test_no_prompt, if_commands_test): New.
2876
e741bf94
MK
28772007-01-28 Mark Kettenis <kettenis@gnu.org>
2878
2879 * gdb.threads/sigthread.c (NSIGS): Make bigger.
2880
474d0ad3
AS
28812007-01-27 Andreas Schwab <schwab@suse.de>
2882
2883 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
2884 .short/.int/.quad in the dwarf sections.
2885 * gdb.dwarf2/dw2-intercu.S: Likewise.
2886 * gdb.dwarf2/dw2-intermix.S: Likewise.
2887
e784b426
JK
28882007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2889
2890 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
2891 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
2892 array.
e784b426
JK
2893 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
2894 * gdb.base/setvar.exp: Likewise.
2895
37f08e04
AS
28962007-01-26 Andreas Schwab <schwab@suse.de>
2897
9a01813a
AS
2898 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
2899 test.
2900
37f08e04
AS
2901 * gdb.base/multi-forks.exp ("restart $i"): Also match
2902 __kernel_syscall_via_break.
2903
6e2a9270
VP
29042007-01-24 Vladimir Prus <vladimir@codesourcery.com>
2905
2906 * lib/mi-support.exp (mi_delete_varobj): New.
2907 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
2908 testcase.
2909 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
2910 (main): Call the above.
2911 (reference_update_test, base_in_reference_test)
2912 (reference_to_pointer): Delete the created varobjs.
a9c64011 2913
e515b470
DJ
29142007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
2915
2916 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
2917 * configure: Regenerated.
2918 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
2919 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
2920 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
2921 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
2922 * lib/gdb.exp (gdb_skip_xml_test): New function.
2923
08d8bcd7
DJ
29242007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
2925
2926 * gdb.base/sigrepeat.exp: Correct error message.
2927
29282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
2929 Daniel Jacobowitz <dan@codesourcery.com>
2930
2931 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
2932 gdb.arch/i386-gnu-cfi-asm.S: New files.
2933
97c3f1f3
JK
29342007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2935
2936 * lib/gdb.exp: Abort on missing `site.exp'.
2937
cb1df416
DJ
29382007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2939 Daniel Jacobowitz <dan@codesourcery.com>
2940
2941 * gdb.base/included.c, gdb.base/included.exp,
2942 gdb.base/included.h: New files.
2943
35990120
DJ
29442007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2945
2946 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
2947 (maximize_rlimit): Reduce limits on 64-bit systems.
2948
6e81a116 29492007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
2950
2951 From Marcus Deuling <deuling@de.ibm.com>:
2952 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
2953 every case.
2954
6c3c41f3
NR
29552007-01-13 Nick Roberts <nickrob@snap.net.nz>
2956
2957 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
2958 (test_path_specification): Use objdir instead of srcdir to always
2959 get an absolute filename.
2960
2f12c312
DJ
29612007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
2962
2963 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
2964
81121995
VP
29652007-01-11 Vladimir Prus <vladimir@codesourcery.com>
2966
2967 * gdb.mi/mi-var-cp.cc (reference_update_tests):
2968 Make sure the variable we're using is in scope.
2969 (reference_to_pointer): Likewise.
2970
4741b737
DJ
29712007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2972
2973 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
2974 has no debug information.
2975
054410c3
DJ
29762007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
2977
2978 * gdb.base/annota1.exp: Remove extra send_gdb.
2979
818f79f6
DJ
29802007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2981
2982 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
2983
f7a6bb70
DJ
29842007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2985
2986 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
2987
57e66780
DJ
29882007-01-08 Nick Roberts <nickrob@snap.net.nz>
2989 Daniel Jacobowitz <dan@codesourcery.com>
2990
2991 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
2992 lcharacter or linteger change. Correct duplicated test name.
2993 * gdb.mi/mi2-var-cmd.exp: Likewise.
2994
3d799a95
DJ
29952007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
2996
2997 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
2998
29992007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3000
a9c64011
AS
3001 * gdb.base/nofield.c: New file.
3002 * gdb.base/nofield.exp: New testcase.
51679ba9 3003
eafb94e8
NR
30042007-01-05 Nick Roberts <nickrob@snap.net.nz>
3005
3006 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3007
3008 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3009 test.
3010
5e572bb4
DJ
30112007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3012
3013 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3014
74a44383
DJ
30152007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3016
3017 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3018 when continuing.
3019
1b572db9
DJ
30202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3021
3022 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3023 Expect ".exe" extension.
3024
381bc39b
DJ
30252007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3026
3027 * gdb.base/charset.exp: Add explicit filename to break.
3028 * gdb.base/dbx.exp: Add explicit filename to breaks.
3029
2b70e4c6
DJ
30302007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3031
3032 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3033 * gdb.mi/mi2-file.exp: Likewise.
3034
303b6f5d
DJ
30352007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3036
3037 Implement specification of MI tests as comments
3038 in C and C++ sources.
3039 * lib/mi-support.exp (mi_autotest_data): New variable.
3040 (mi_autotest_source): New variable.
3041 (count_newlines, mi_prepare_inline_tests)
3042 (mi_get_inline_test, mi_continue_to_line)
3043 (mi_run_inline_test, mi_tbreak)
3044 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3045 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3046 Run inline tests.
3047 * gdb.mi/mi-var-cp.cc: Define tests here.
3048
23da0d94
VP
30492007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3050
3051 Simplify usage of mi_continue_to.
3052 * lib/mi-support.exp (mi_runto_helper): Renamed
3053 from mi_runto, added new parameter 'run_or_continue'.
3054 (mi_runto): Use mi_runto_helper.
3055 (mi_continue_to): Accept just function name as parameter.
3056 Use mi_runto_helper.
3057 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3058 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3059
f9e18282
JB
30602006-01-04 Joel Brobecker <brobecker@adacore.com>
3061
3062 Make this testcase a bit more realistic. The current code
3063 is too simplistic, and allows the compiler to optimize out
3064 some of the entities we need for this testcase.
3065 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3066 (Do_Nothing): Add extra parameter.
3067 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3068 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3069 by using a variable of type Void_Star.
3070
fd678c65
JB
30712006-01-04 Joel Brobecker <brobecker@adacore.com>
3072
3073 * gdb.ada/catch_ex/foo.adb: New file.
3074 * gdb.ada/catch_ex.exp: New testcase.
3075
05cfdb42
DJ
30762007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3077
3078 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3079 pass --image-base to linker.
3080
2e03ee74
DJ
30812007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3082 Daniel Jacobowitz <dan@codesourcery.com>
3083
3084 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3085 secondary prompts.
3086
0d5de010
DJ
30872007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3088
3089 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3090 output. Test the types of members and member pointers.
3091 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3092 gdb/2092.
3093 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3094 statement. Enable for GCC. Update expected output for some tests
3095 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3096 layout.
3097 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3098 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3099 (Diamond::vget_base): New.
3100 (main): Add new tests.
3101 * gdb.cp/printmethod.exp: Update expected output for member functions.
3102 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3103 print pEe->D::vg().
3104
61a771aa
DJ
31052007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3106
3107 * gdb.threads/tls.exp: Allow stops in sem_post.
3108
2fa63963
DJ
31092006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3110
3111 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3112 * gdb.base/annota3.exp: Likewise.
3113 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3114 again (instead of timing out).
3115 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3116 GCC bug 26475.
3117 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3118 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3119 test from jmisc1.exp.
3120 * gdb.java/jmisc1.exp: Delete.
3121 * gdb.java/jprint.exp: Adjust to work with method signatures including
3122 return types.
3123 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3124 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3125 * lib/java.exp (compile_java_from_source): Pass the correct type
3126 to target_compile.
3127
5eefc2b7
JB
31282006-12-31 Joel Brobecker <brobecker@adacore.com>
3129
3130 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3131 (stack_align_edx): New function.
3132 (stack_align_eax): New function.
3133 (main): Add calls to stack_align_edx and stack_align_eax.
3134 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3135 Add testing for the cases where the register used during a stack
3136 realignment is edx. Same for eax.
3137
227c54da
DJ
31382006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3139
3140 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3141 and generic PE targets.
3142
cab8ac94
JB
31432006-12-29 Joel Brobecker <brobecker@adacore.com>
3144
3145 * gdb.ada/array_return.exp: Update copyright date list.
3146
ba54f318
JB
31472006-12-27 Joel Brobecker <brobecker@adacore.com>
3148
3149 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3150 (Create_Small_Float_Vector): New function.
3151 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3152 function body.
3153 * gdb.ada/array_return/p.adb: Use new type and function from
3154 package Pck.
3155 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3156 able to print the value returned by a function returning an
3157 array of float.
3158
6b7a35dd
JB
31592006-12-20 Joel Brobecker <brobecker@adacore.com>
3160
3161 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3162 The associated tests should be PASSing.
3163
038224f6
VP
31642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3165
3166 Test for base in references.
3167 * gdb.mi/mi-var-cp.cc: Add test code.
3168 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3169 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3170 * gdb.mi/mi2-watch.exp: Likewise.
3171 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3172 (mi_list_varobj_children): New function.
3173
b26ed50d
VP
31742006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3175
3176 * lib/mi-support.exp
3177 (mi_runto): Accept "()" after function name.
3178 (mi_create_varobj): New function.
3179 (mi_varobj_update): New function.
3180 (mi_Check_varobj_value): New function.
3181 * gdb.mi/mi-var-cp.exp: New file.
3182 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3183
08232497
DJ
31842006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3185
3186 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3187 gdb.base/weaklib2.c: New files.
3188
d394c993 31892006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3190
ac6c2fba
NS
3191 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3192 info. Adjust test names.
3193
8ec659a0 3194 * gdb.base/break.c (main): Move position of malloc.
d394c993 3195 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3196
acd65feb
VP
31972006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3198
3199 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3200 assignement of arrays and function pointers.
3201 * gdb.mi/var-cmd.c: Add declaration necessary for above
3202 tests.
3203
f556d5e5
NS
32042006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3205
3206 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3207
3208 * gdb.threads/linux-dp.exp: Read thread table before and after
3209 creating each philosopher and verify it.
3210
697bc68d
NS
32112006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3212 Paul Brook <paul@codesourcery.com>
3213 Daniel Jacobowitz <dan@codesourcery.com>
3214
3215 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3216 main to remove duplication. Add start function of the form
697bc68d
NS
3217 '_*start[1-9]*'. Add RVDS start function.
3218
29d73ae4
DJ
32192006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3220
3221 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3222
c1d88655
UW
32232006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3224
3225 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3226 * gdb.asm/spu.inc: New file.
3227 * gdb.base/term.exp: Disable if [target_info exists noargs].
3228 * gdb.gdb/complaints.exp: Disable if ![isnative].
3229 * gdb.gdb/selftest.exp: Likewise.
3230 * gdb.gdb/observer.exp: Likewise.
3231 * gdb.gdb/xfullpath.exp: Likewise.
3232 * gdb.base/attach.exp: Disable on SPU target.
3233 * gdb.cp/bs145503.exp: Likewise.
3234 * gdb.cp/exception.exp: Likewise.
3235 * gdb.cp/userdef.exp: Likewise.
3236
32a13b1a
DJ
32372006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3238
3239 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3240
d8295fe9
VP
32412006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3242
3243 * gdb.base/completion.exp: Fix completion tests for
3244 'info' and 'info '.
3245 * gdb.base/help.exp (help_test_raw, test_class_help)
3246 (test_prefix_command_help): Move...
3247 * lib/gdb.exp: Here.
3248 * gdb.base/main.exp: Adjust.
3249 * gdb.cp/maint.exp: Adjust.
3250 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3251
8c394015
VP
32522006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3253
3254 * gdb.stabs/weird.exp (print_weird_var): Use
3255 gdb_test_multiple instead of gdb_expect.
3256
027fc1bc
VP
32572006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3258
3259 * gdb.base/help.exp (help_test_raw): New.
3260 (test_class_help): New.
3261 (test_prefix_command_help): New.
3262 Adjust testcases.
3263
67609209
FR
32642006-11-09 Christophe Lyon <christophe.lyon@st.com>
3265
3266 * gdb.base/constvars.c (main): Write to crass and crips, so that
3267 they are allocated by the compiler.
3268
f73adfeb
AS
32692006-10-27 Andreas Schwab <schwab@suse.de>
3270
3271 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3272 "detach-fork".
3273
2f83a18e
DJ
32742006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3275
3276 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3277 of patterns.
3278
94277a38
DJ
32792006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3280
3281 * gdb.base/sepdebug.exp: Remove debug format test.
3282 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3283 Handle no-symtab.
3284 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3285
5bd2f6e2
DJ
32862006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3287
3288 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3289 int to pointer or pointer to int.
3290 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3291
8c008720
DJ
32922006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3293
3294 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3295
9e35dae4
DJ
32962006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3297
3298 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3299
d9639e13
DJ
33002006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3301
3302 PR c++/2116
3303 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3304
390a1bd0
JB
33052006-10-06 Joel Brobecker <brobecker@adacore.com>
3306
3307 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3308 the corresponding bug has been fixed in GDB (PR/2018).
3309
dd920c33
JB
33102006-10-06 Joel Brobecker <brobecker@adacore.com>
3311
3312 * gdb.base/subst.exp: New testcase.
3313
53bbefe9
JB
33142006-10-06 Joel Brobecker <brobecker@adacore.com>
3315
3316 * gdb.ada/array_return/pck.ads: Add copyright notice.
3317 * gdb.ada/array_return/pck.adb: Likewise.
3318 * gdb.ada/array_return/p.adb: Likewise.
3319 * gdb.ada/exec_changed/first.adb: Likewise.
3320 * gdb.ada/exec_changed/second.adb: Likewise.
3321
09851417
JB
33222006-10-06 Joel Brobecker <brobecker@adacore.com>
3323
3324 * gdb.ada/watch_arg/watch.adb: New file.
3325 * gdb.ada/watch_arg.exp: New testcase.
3326
041bf30d
VP
33272006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3328
3329 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3330 via string_to_regexp.
041bf30d 3331 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3332
f286fbdd 33332006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3334
3335 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3336 Remove unused / obsolete files.
3337
7c07f349
NR
33382006-09-19 Nick Roberts <nickrob@snap.net.nz>
3339
3340 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3341
cd5ff84a
VP
33422006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3343
3344 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3345 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3346 the number of frames.
cd5ff84a 3347
ae018d1a
DJ
33482006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3349
3350 * gdb.base/args.c (main): Add breakpoint marker.
3351 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3352 really test empty arguments.
3353 (args_load): Delete.
3354 (args_test): New.
3355
b399c549
NR
33562006-09-13 Nick Roberts <nickrob@snap.net.nz>
3357
3358 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3359 check for one file.
3360
2ab1eb7a
VP
33612006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3362
3363 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3364 HIGH_FRAME argument to -stack-list-locals can be larger than
3365 the number of frames.
a9c64011 3366
476308bf
FF
33672006-08-18 Fred Fish <fnf@specifix.com>
3368
3369 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3370 '$' in front of skip_vmx_tests_saved when setting that.
3371
8625200f
AS
33722006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3373
3374 * gdb.base/trace-commands.exp: New file.
3375
089ec8f1
DJ
33762006-08-10 Joel Brobecker <brobecker@adacore.com>
3377 Daniel Jacobowitz <dan@codesourcery.com>
3378
3379 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3380 expected output of the backtrace commands.
3381
b60f0898
JB
33822006-08-09 Joel Brobecker <brobecker@adacore.com>
3383
3384 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3385 untested followed by return combination.
3386 * gdb.arch/altivec-regs.exp: Likewise.
3387 * gdb.arch/e500-abi.exp: Likewise.
3388 * gdb.arch/e500-regs.exp: Likewise.
3389 * gdb.arch/gdb1291.exp: Likewise.
3390 * gdb.arch/gdb1431.exp: Likewise.
3391 * gdb.arch/gdb1558.exp: Likewise.
3392 * gdb.arch/i386-prologue.exp: Likewise.
3393 * gdb.arch/i386-unwind.exp: Likewise.
3394 * gdb.asm/asm-source.exp: Likewise.
3395 * gdb.base/a2-run.exp: Likewise.
3396 * gdb.base/advance.exp: Likewise.
3397 * gdb.base/all-bin.exp: Likewise.
3398 * gdb.base/annota1.exp: Likewise.
3399 * gdb.base/annota3.exp: Likewise.
3400 * gdb.base/args.exp: Likewise.
3401 * gdb.base/arithmet.exp: Likewise.
3402 * gdb.base/assign.exp: Likewise.
3403 * gdb.base/async.exp: Likewise.
3404 * gdb.base/attach.exp: Likewise.
3405 * gdb.base/bang.exp: Likewise.
3406 * gdb.base/bigcore.exp: Likewise.
3407 * gdb.base/bitfields.exp: Likewise.
3408 * gdb.base/bitfields2.exp: Likewise.
3409 * gdb.base/break.exp: Likewise.
3410 * gdb.base/call-sc.exp: Likewise.
3411 * gdb.base/call-strs.exp: Likewise.
3412 * gdb.base/callfuncs.exp: Likewise.
3413 * gdb.base/checkpoint.exp: Likewise.
3414 * gdb.base/chng-syms.exp: Likewise.
3415 * gdb.base/code-expr.exp: Likewise.
3416 * gdb.base/commands.exp: Likewise.
3417 * gdb.base/completion.exp: Likewise.
3418 * gdb.base/cond-expr.exp: Likewise.
3419 * gdb.base/condbreak.exp: Likewise.
3420 * gdb.base/consecutive.exp: Likewise.
3421 * gdb.base/constvars.exp: Likewise.
3422 * gdb.base/corefile.exp: Likewise.
3423 * gdb.base/cvexpr.exp: Likewise.
3424 * gdb.base/dbx.exp: Likewise.
3425 * gdb.base/define.exp: Likewise.
3426 * gdb.base/detach.exp: Likewise.
3427 * gdb.base/display.exp: Likewise.
3428 * gdb.base/dump.exp: Likewise.
3429 * gdb.base/ena-dis-br.exp: Likewise.
3430 * gdb.base/ending-run.exp: Likewise.
3431 * gdb.base/environ.exp: Likewise.
3432 * gdb.base/eval-skip.exp: Likewise.
3433 * gdb.base/exprs.exp: Likewise.
3434 * gdb.base/fileio.exp: Likewise.
3435 * gdb.base/finish.exp: Likewise.
3436 * gdb.base/float.exp: Likewise.
3437 * gdb.base/foll-exec.exp: Likewise.
3438 * gdb.base/foll-fork.exp: Likewise.
3439 * gdb.base/foll-vfork.exp: Likewise.
3440 * gdb.base/freebpcmd.exp: Likewise.
3441 * gdb.base/funcargs.exp: Likewise.
3442 * gdb.base/gcore.exp: Likewise.
3443 * gdb.base/gdb1090.exp: Likewise.
3444 * gdb.base/gdb1250.exp: Likewise.
3445 * gdb.base/huge.exp: Likewise.
3446 * gdb.base/info-proc.exp: Likewise.
3447 * gdb.base/interrupt.exp: Likewise.
3448 * gdb.base/jump.exp: Likewise.
3449 * gdb.base/langs.exp: Likewise.
3450 * gdb.base/lineinc.exp: Likewise.
3451 * gdb.base/list.exp: Likewise.
3452 * gdb.base/logical.exp: Likewise.
3453 * gdb.base/long_long.exp: Likewise.
3454 * gdb.base/macscp.exp: Likewise.
3455 * gdb.base/maint.exp: Likewise.
3456 * gdb.base/mips_pro.exp: Likewise.
3457 * gdb.base/miscexprs.exp: Likewise.
3458 * gdb.base/multi-forks.exp: Likewise.
3459 * gdb.base/opaque.exp: Likewise.
3460 * gdb.base/overlays.exp: Likewise.
3461 * gdb.base/pc-fp.exp: Likewise.
3462 * gdb.base/pointers.exp: Likewise.
3463 * gdb.base/printcmds.exp: Likewise.
3464 * gdb.base/psymtab.exp: Likewise.
3465 * gdb.base/ptype.exp: Likewise.
3466 * gdb.base/recurse.exp: Likewise.
3467 * gdb.base/relational.exp: Likewise.
3468 * gdb.base/relocate.exp: Likewise.
3469 * gdb.base/remote.exp: Likewise.
3470 * gdb.base/reread.exp: Likewise.
3471 * gdb.base/restore.exp: Likewise.
3472 * gdb.base/return.exp: Likewise.
3473 * gdb.base/return2.exp: Likewise.
3474 * gdb.base/scope.exp: Likewise.
3475 * gdb.base/sect-cmd.exp: Likewise.
3476 * gdb.base/sep.exp: Likewise.
3477 * gdb.base/sepdebug.exp: Likewise.
3478 * gdb.base/setshow.exp: Likewise.
3479 * gdb.base/setvar.exp: Likewise.
3480 * gdb.base/sigall.exp: Likewise.
3481 * gdb.base/sigbpt.exp: Likewise.
3482 * gdb.base/signals.exp: Likewise.
3483 * gdb.base/signull.exp: Likewise.
3484 * gdb.base/sizeof.exp: Likewise.
3485 * gdb.base/solib.exp: Likewise.
3486 * gdb.base/step-line.exp: Likewise.
3487 * gdb.base/step-test.exp: Likewise.
3488 * gdb.base/structs.exp: Likewise.
3489 * gdb.base/structs2.exp: Likewise.
3490 * gdb.base/term.exp: Likewise.
3491 * gdb.base/twice.exp: Likewise.
3492 * gdb.base/until.exp: Likewise.
3493 * gdb.base/varargs.exp: Likewise.
3494 * gdb.base/volatile.exp: Likewise.
3495 * gdb.base/watchpoint.exp: Likewise.
3496 * gdb.base/whatis-exp.exp: Likewise.
3497 * gdb.base/whatis.exp: Likewise.
3498 * gdb.cp/ambiguous.exp: Likewise.
3499 * gdb.cp/annota2.exp: Likewise.
3500 * gdb.cp/annota3.exp: Likewise.
3501 * gdb.cp/bool.exp: Likewise.
3502 * gdb.cp/breakpoint.exp: Likewise.
3503 * gdb.cp/casts.exp: Likewise.
3504 * gdb.cp/class2.exp: Likewise.
3505 * gdb.cp/classes.exp: Likewise.
3506 * gdb.cp/cplusfuncs.exp: Likewise.
3507 * gdb.cp/ctti.exp: Likewise.
3508 * gdb.cp/derivation.exp: Likewise.
3509 * gdb.cp/exception.exp: Likewise.
3510 * gdb.cp/gdb1355.exp: Likewise.
3511 * gdb.cp/hang.exp: Likewise.
3512 * gdb.cp/inherit.exp: Likewise.
3513 * gdb.cp/local.exp: Likewise.
3514 * gdb.cp/m-data.exp: Likewise.
3515 * gdb.cp/m-static.exp: Likewise.
3516 * gdb.cp/member-ptr.exp: Likewise.
3517 * gdb.cp/method.exp: Likewise.
3518 * gdb.cp/misc.exp: Likewise.
3519 * gdb.cp/namespace.exp: Likewise.
3520 * gdb.cp/overload.exp: Likewise.
3521 * gdb.cp/ovldbreak.exp: Likewise.
3522 * gdb.cp/pr-1023.exp: Likewise.
3523 * gdb.cp/pr-1210.exp: Likewise.
3524 * gdb.cp/pr-574.exp: Likewise.
3525 * gdb.cp/printmethod.exp: Likewise.
3526 * gdb.cp/psmang.exp: Likewise.
3527 * gdb.cp/ref-params.exp: Likewise.
3528 * gdb.cp/ref-types.exp: Likewise.
3529 * gdb.cp/rtti.exp: Likewise.
3530 * gdb.cp/templates.exp: Likewise.
3531 * gdb.cp/try_catch.exp: Likewise.
3532 * gdb.cp/userdef.exp: Likewise.
3533 * gdb.cp/virtfunc.exp: Likewise.
3534 * gdb.disasm/am33.exp: Likewise.
3535 * gdb.disasm/h8300s.exp: Likewise.
3536 * gdb.disasm/mn10300.exp: Likewise.
3537 * gdb.disasm/sh3.exp: Likewise.
3538 * gdb.disasm/t01_mov.exp: Likewise.
3539 * gdb.disasm/t02_mova.exp: Likewise.
3540 * gdb.disasm/t03_add.exp: Likewise.
3541 * gdb.disasm/t04_sub.exp: Likewise.
3542 * gdb.disasm/t05_cmp.exp: Likewise.
3543 * gdb.disasm/t06_ari2.exp: Likewise.
3544 * gdb.disasm/t07_ari3.exp: Likewise.
3545 * gdb.disasm/t08_or.exp: Likewise.
3546 * gdb.disasm/t09_xor.exp: Likewise.
3547 * gdb.disasm/t10_and.exp: Likewise.
3548 * gdb.disasm/t11_logs.exp: Likewise.
3549 * gdb.disasm/t12_bit.exp: Likewise.
3550 * gdb.disasm/t13_otr.exp: Likewise.
3551 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3552 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3553 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3554 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3555 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3556 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3557 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3558 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3559 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3560 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3561 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3562 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3563 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3564 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3565 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3566 * gdb.mi/gdb701.exp: Likewise.
3567 * gdb.mi/gdb792.exp: Likewise.
3568 * gdb.mi/mi-basics.exp: Likewise.
3569 * gdb.mi/mi-break.exp: Likewise.
3570 * gdb.mi/mi-cli.exp: Likewise.
3571 * gdb.mi/mi-console.exp: Likewise.
3572 * gdb.mi/mi-disassemble.exp: Likewise.
3573 * gdb.mi/mi-eval.exp: Likewise.
3574 * gdb.mi/mi-file.exp: Likewise.
3575 * gdb.mi/mi-read-memory.exp: Likewise.
3576 * gdb.mi/mi-regs.exp: Likewise.
3577 * gdb.mi/mi-return.exp: Likewise.
3578 * gdb.mi/mi-simplerun.exp: Likewise.
3579 * gdb.mi/mi-stack.exp: Likewise.
3580 * gdb.mi/mi-stepi.exp: Likewise.
3581 * gdb.mi/mi-syn-frame.exp: Likewise.
3582 * gdb.mi/mi-until.exp: Likewise.
3583 * gdb.mi/mi-var-block.exp: Likewise.
3584 * gdb.mi/mi-var-child.exp: Likewise.
3585 * gdb.mi/mi-var-cmd.exp: Likewise.
3586 * gdb.mi/mi-var-display.exp: Likewise.
3587 * gdb.mi/mi-watch.exp: Likewise.
3588 * gdb.mi/mi2-basics.exp: Likewise.
3589 * gdb.mi/mi2-break.exp: Likewise.
3590 * gdb.mi/mi2-cli.exp: Likewise.
3591 * gdb.mi/mi2-console.exp: Likewise.
3592 * gdb.mi/mi2-disassemble.exp: Likewise.
3593 * gdb.mi/mi2-eval.exp: Likewise.
3594 * gdb.mi/mi2-file.exp: Likewise.
3595 * gdb.mi/mi2-read-memory.exp: Likewise.
3596 * gdb.mi/mi2-regs.exp: Likewise.
3597 * gdb.mi/mi2-return.exp: Likewise.
3598 * gdb.mi/mi2-simplerun.exp: Likewise.
3599 * gdb.mi/mi2-stack.exp: Likewise.
3600 * gdb.mi/mi2-stepi.exp: Likewise.
3601 * gdb.mi/mi2-syn-frame.exp: Likewise.
3602 * gdb.mi/mi2-until.exp: Likewise.
3603 * gdb.mi/mi2-var-block.exp: Likewise.
3604 * gdb.mi/mi2-var-child.exp: Likewise.
3605 * gdb.mi/mi2-var-cmd.exp: Likewise.
3606 * gdb.mi/mi2-var-display.exp: Likewise.
3607 * gdb.mi/mi2-watch.exp: Likewise.
3608 * gdb.stabs/exclfwd.exp: Likewise.
3609 * gdb.stabs/weird.exp: Likewise.
3610 * gdb.threads/gcore-thread.exp: Likewise.
3611 * gdb.trace/actions.exp: Likewise.
3612 * gdb.trace/backtrace.exp: Likewise.
3613 * gdb.trace/circ.exp: Likewise.
3614 * gdb.trace/collection.exp: Likewise.
3615 * gdb.trace/deltrace.exp: Likewise.
3616 * gdb.trace/infotrace.exp: Likewise.
3617 * gdb.trace/limits.exp: Likewise.
3618 * gdb.trace/packetlen.exp: Likewise.
3619 * gdb.trace/passc-dyn.exp: Likewise.
3620 * gdb.trace/passcount.exp: Likewise.
3621 * gdb.trace/report.exp: Likewise.
3622 * gdb.trace/save-trace.exp: Likewise.
3623 * gdb.trace/tfind.exp: Likewise.
3624 * gdb.trace/tracecmd.exp: Likewise.
3625 * gdb.trace/while-dyn.exp: Likewise.
3626 * gdb.trace/while-stepping.exp: Likewise.
3627
f4b618d1
JB
36282006-08-08 Joel Brobecker <brobecker@adacore.com>
3629
3630 * gdb.base/step-bt.c: New file.
3631 * gdb.base/step-bt.exp: New testcase.
3632
3d00d119
DJ
36332006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3634
3635 * config/monitor.exp (gdb_load): Remove support for obsolete
3636 download-write-size.
3637 * gdb.base/remote.exp: Likewise. Update all callers of
3638 gdb_timed_load.
3639
017b5bd4
DJ
36402006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3641
3642 * cursal.exp: Pass binfile to gdb_load.
3643
837c599d
DJ
36442006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3645
3646 * gdb.base/cursal.exp: Add "" to gdb_load call.
3647
8dd4540b
MK
36482006-07-29 Mark Kettenis <kettenis@gnu.org>
3649
3650 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3651 NetBSD/ELF targets.
3652
ab5c9f60
DJ
36532006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3654
3655 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3656 operator*.
3657
4c42eaff
DJ
36582006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3659
3660 * gdb.base/completion.exp: Update for change in "file" behavior.
3661 * gdb.stabs/weird.exp: Likewise.
3662 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3663 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3664
0155cc76
NS
36652006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3666
3667 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3668 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3669
16026cd7
AS
36702006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3671
3672 * gdb.base/default.exp: Update source command error message.
3673 * gdb.base/help.exp: Update 'help source' message.
3674
16963cb6
DJ
36752006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3676
3677 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3678 test.
3679
6d7fd486
AS
36802006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3681
3682 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3683
29e8a844
DJ
36842006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3685
3686 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3687
6afcfa39
DJ
36882006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3689
3690 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3691
267a692b
MK
36922006-07-17 Mark Kettenis <kettenis@gnu.org>
3693
3694 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3695 *-*-openbsd* from targets for wich we expect ARM FPA floating
3696 point format.
3697
85d2fec4
NR
36982006-07-17 Nick Roberts <nickrob@snap.net.nz>
3699
3700 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3701
37022006-07-17 Mark Kettenis <kettenis@gnu.org>
3703
3704 * gdb.base/annota3.exp: Expect frame-begin annotation.
3705
85b4c6e8
JB
37062006-07-14 Joel Brobecker <brobecker@adacore.com>
3707
3708 * gdb.base/help.exp: Adjust "help unset" test to accept
3709 any list of unset commands.
3710
fb933624
DJ
37112006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3712 Daniel Jacobowitz <dan@codesourcery.com>
3713
3714 * gdb.cp/ref-params.exp: New test.
3715 * gdb.cp/ref-params.cc: New source file.
3716 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3717
1dff4b64
MK
37182006-07-08 Mark Kettenis <kettenis@gnu.org>
3719
3720 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3721 spaces/tabs in regular expressions since they might not be there.
3722
40d2e0e3
AS
37232006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3724
3725 * gdb.base/ifelse.exp: New file.
3726
f6c957d2
NS
37272006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3728
3729 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3730 line.
3731 * gdb.base/huge.exp: Loop over compilation to find a size that
3732 is acceptable.
3733 * gdb.base/remote.exp: Correct expected strings.
3734 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3735
b9c5a23d
DJ
37362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3737
3738 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3739
9af2e58d
DJ
37402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3741
3742 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3743 native.
3744
30930ca5
DJ
37452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3746
3747 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3748 enable stabs testing.
3749
aa32fa1d
DJ
37502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3751
bd4a4c80 3752 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3753 gdb_test_multiple does.
3754
321fef15
DJ
37552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3756
3757 * Makefile.in (host_alias): Remove.
3758 (target_alias): Use @target_noncanonical@.
3759 (site.exp): Don't set host_alias.
3760 * aclocal.m4: Remove contents. Include acx.m4.
3761 * configure: Regenerated.
3762 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3763
e1c2defa
NS
37642006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3765
e63b55d1
NS
3766 * lib/gdb.exp (gdb_load_cmd): New.
3767
5600ea19
NS
3768 * gdb.base/fileio.c: Add system(NULL) test.
3769 * gdb.base/fileio.exp: Check it.
3770
e1c2defa
NS
3771 * gdb.base/break.c: Add 10a breakpoint at }
3772 * gdb.base/break.exp: Add test for breakpoint at }
3773 * gdb.cp/anon-union.cc: Add code at end of function.
3774 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3775 * gdb.mi/var-cmd.c: Add code at end of function.
3776 * gdb.mi/mi-var-display.exp: Adjust end of next.
3777 * gdb.mi/mi2-var-display.exp: Likewise.
3778 * gdb.base/fileio.c: Add stop function and insert calls at
3779 stopping places.
3780 * gdb.base/fileio.exp: Breakpoint stop function and remove
3781 explicit line number references.
3782
6c0112ec
JB
37832006-05-19 Joel Brobecker <brobecker@adacore.com>
3784
a9c64011
AS
3785 * gdb.base/del.exp (test_delete_alias): New function.
3786 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 3787
154189a4
FF
37882006-05-18 Fred Fish <fnf@specifix.com>
3789
3790 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3791 required. Check for spurious output after program exits normally.
3792
582e64c2
FF
37932006-05-17 Fred Fish <fnf@specifix.com>
3794
3795 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3796 gdb_load, so it works in the simulator.
3797
8ef6493a
FF
37982006-05-11 Fred Fish <fnf@specifix.com>
3799
3800 * gdb.base/bang.exp: Ignore unexpected output between the
3801 "program exited normally" and the gdb prompt, as many other
3802 tests do.
3803
692b141c
MK
38042006-05-07 Mark Kettenis <kettenis@gnu.org>
3805
3806 * gdb.base/help.exp: Make "delete checkpoint" part option for
3807 "help d" and "help delete" tests.
3808
540b8a30
UW
38092006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3810
a9c64011 3811 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
3812 expected output in some mi_gdb_test statements.
3813 * gdb.mi/mi2-basics.exp: Likewise.
3814
9b6462d9
JB
38152006-05-05 Joel Brobecker <brobecker@adacore.com>
3816
3817 * gdb.base/del.c: New file.
3818 * gdb.base/del.exp: New testcase.
3819
954de43b
DM
38202006-05-05 David S. Miller <davem@sunset.davemloft.net>
3821
3822 * gdb.base/break.exp: Do not assume a breakpoint on
3823 main will actually be in $srcfile when optimizing.
1303f75e
DM
3824 * gdb.base/savedregs.exp: Do not require that the dummy
3825 frame location match up to a symbol and source file location.
c3242428
DM
3826 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
3827 will get printed without a mi_cmd_data_list_register_values prefix.
3828 (*-data-list-register-*): Correct regular expressions to expect the new
3829 pseudo d? floating point registers.
3830 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 3831
c7e64c9a
DJ
38322006-05-05 Christophe Lyon <christophe.lyon@st.com>
3833
3834 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
3835 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
3836 is allocated by the compiler.
3837 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
3838 anons, e, anone to force their allocation by the compiler.
3839
38402006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
3841
3842 * gdb.base/help.exp: Update expected text for help d and
3843 help delete.
3844
27ce9a6d
MK
38452006-05-02 Mark Kettenis <kettenis@gnu.org>
3846
3847 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
3848 NetBSD/ELF targets.
3849
8608915f
MK
38502006-04-30 Mark Kettenis <kettenis@gnu.org>
3851
3852 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
3853 single-step breakpoint fails; make this a KFAIL on
3854 sparc*-*-openbsd*.
3855 * gdb.base/siginfo.exp: Likewise.
3856 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3857
b8db102d
MS
38582006-04-26 Michael Snyder <msnyder@redhat.com>
3859
3860 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
3861 which may have to consume output from other forks.
3862 Add tests to make sure that "delete fork" succeeded.
3863
c702009a
MS
38642006-04-20 Michael Snyder <msnyder@redhat.com>
3865
3866 * 2006-03-22 Jim Blandy <jimb@redhat.com>
3867 Add support for the Renesas M32C and M16C.
3868
3869 * gdb.asm/asm-source.exp: Add m32c target.
3870 * gdb.asm/m32c.inc: Support for m32c target.
3871
e28493f2
AS
38722006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
3873
3874 * gdb.base/commands.exp (recursive_source_test): New test.
3875
880da185
DM
38762006-04-04 David S. Miller <davem@sunset.davemloft.net>
3877
3878 * gdb.base/float.exp: Add pattern for sparc targets.
3879
61d9b92f
DJ
38802006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3881
3882 * gdb.base/commands.exp (stray_arg0_test): New test.
3883
bd717df8
PB
38842006-03-30 Paul Brook <paul@codesourcery.com>
3885
3886 * gdb.mi/mi-until.exp: kfail broken until command.
3887 * gdb.mi/mi2-until.exp: Ditto.
3888
ec793d3c
NR
38892006-03-27 Nick Roberts <nickrob@snap.net.nz>
3890
3891 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
3892
831004b7
AO
38932006-03-08 Alexandre Oliva <aoliva@redhat.com>
3894
3895 * gdb.base/prelink.exp: Anchor tested-for regular expression
3896 on gdb prompt.
3897
effe49a0
PB
38982006-03-07 Paul Brook <paul@codesourcery.com>
3899
3900 * gdb.base/assign.exp: Correct fail message.
3901
e5461016
PB
39022006-03-07 Paul Brook <paul@codesourcery.com>
3903
3904 * lib/compiler.c: Extract armcc version number.
3905 * lib/compiler.cc: Ditto.
3906
fc91c6c2
PB
39072006-03-07 Paul Brook <paul@codesourcery.com>
3908
3909 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
3910 additional_flags=-w.
3911 * gdb.arch/altivec-regs.exp: Ditto.
3912 * gdb.arch/e500-abi.exp: Ditto.
3913 * gdb.arch/e500-regs.exp: Ditto.
3914 * gdb.base/all-bin.exp: Ditto.
3915 * gdb.base/annota1.exp: Ditto.
3916 * gdb.base/annota3.exp: Ditto.
3917 * gdb.base/args.exp: Ditto.
3918 * gdb.base/arithmet.exp: Ditto.
3919 * gdb.base/assign.exp: Ditto.
3920 * gdb.base/async.exp: Ditto.
3921 * gdb.base/bang.exp: Ditto.
3922 * gdb.base/break.exp: Ditto.
3923 * gdb.base/call-rt-st.exp: Ditto.
3924 * gdb.base/completion.exp: Ditto.
3925 * gdb.base/cond-expr.exp: Ditto.
3926 * gdb.base/condbreak.exp: Ditto.
3927 * gdb.base/consecutive.exp: Ditto.
3928 * gdb.base/define.exp: Ditto.
3929 * gdb.base/display.exp: Ditto.
3930 * gdb.base/ena-dis-br.exp: Ditto.
3931 * gdb.base/environ.exp: Ditto.
3932 * gdb.base/eval-skip.exp: Ditto.
3933 * gdb.base/info-proc.exp: Ditto.
3934 * gdb.base/jump.exp: Ditto.
3935 * gdb.base/logical.exp: Ditto.
3936 * gdb.base/long_long.exp: Ditto.
3937 * gdb.base/maint.exp: Ditto.
3938 * gdb.base/miscexprs.exp: Ditto.
3939 * gdb.base/pc-fp.exp: Ditto.
3940 * gdb.base/pointers.exp: Ditto.
3941 * gdb.base/relational.exp: Ditto.
3942 * gdb.base/reread.exp: Ditto.
3943 * gdb.base/sect-cmd.exp: Ditto.
3944 * gdb.base/sep.exp: Ditto.
3945 * gdb.base/sepdebug.exp: Ditto.
3946 * gdb.base/until.exp: Ditto.
3947 * gdb.base/whatis-exp.exp: Ditto.
3948 * gdb.cp/annota2.exp: Ditto.
3949 * gdb.cp/annota3.exp: Ditto.
3950 * gdb.trace/actions.exp: Ditto.
3951 * gdb.trace/backtrace.exp: Ditto.
3952 * gdb.trace/circ.exp: Ditto.
3953 * gdb.trace/collection.exp: Ditto.
3954 * gdb.trace/deltrace.exp: Ditto.
3955 * gdb.trace/infotrace.exp: Ditto.
3956 * gdb.trace/limits.exp: Ditto.
3957 * gdb.trace/packetlen.exp: Ditto.
3958 * gdb.trace/passc-dyn.exp: Ditto.
3959 * gdb.trace/passcount.exp: Ditto.
3960 * gdb.trace/report.exp: Ditto.
3961 * gdb.trace/save-trace.exp: Ditto.
3962 * gdb.trace/tfind.exp: Ditto.
3963 * gdb.trace/tracecmd.exp: Ditto.
3964 * gdb.trace/while-dyn.exp: Ditto.
3965 * gdb.trace/while-stepping.exp: Ditto.
3966 * lib/gdb.exp: Ditto.
3967 (gdb_compile): Handle nowarning option.
3968
5f4a23d9
AO
39692006-03-07 Alexandre Oliva <aoliva@redhat.com>
3970
3971 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
3972 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
3973 Rename executable to prelinkt. Don't re-prelink if we didn't
3974 get a core file. Test prelink -u exit status to tell whether
3975 prelinking failed. Use gdb_test_multiple.
3976
9733fc94
DJ
39772006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3978
3979 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
3980 (do_tests): Call it.
3981
cc10cae3
AO
39822006-02-28 Alexandre Oliva <aoliva@redhat.com>
3983
3984 * gdb.base/prelink.exp: New test.
3985 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
3986
15c46491
WZ
39872006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
3988
3989 * gdb.fortran/derived-type.f90: New file.
3990 * gdb.fortran/derived-type.exp: New testcase.
3991
5c9f7ded
DJ
39922006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
3993
3994 * gdb.base/default.exp: Allow ';' as a directory separator.
3995
5b96932b
AS
39962006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
3997
3998 * gdb.base/help.exp (help add-symbol-file): Update.
3999
1986bccd
AS
40002006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4001
4002 * gdb.base/help.exp (help load): Update expected results.
4003
a8b7528f
FF
40042006-02-19 Fred Fish <fnf@specifix.com>
4005
4006 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4007 specifix hex value as part of results.
4008 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4009
f8261448
FF
40102006-02-16 Fred Fish <fnf@specifix.com>
4011
4012 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4013 ushort_addr, and slong_addr, so the typedefs are not optimized
4014 away.
4015 * gdb.base/whatis.exp: Add tests using type name for struct type,
4016 union type, enum type, and typedef.
a9c64011 4017
31d8bdd2
MK
40182006-02-13 Mark Kettenis <kettenis@gnu.org>
4019
4020 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4021
34e41e63
JB
40222006-02-13 Jim Blandy <jimb@redhat.com>
4023
4024 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4025 case where it takes two "next" commands to skip past the init
4026 call.
4027
ac6e4f31
FF
40282006-02-12 Fred Fish <fnf@specifix.com>
4029
4030 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4031 to handle cases where it takes two "next" commands to skip
4032 past the init call.
4033
2db2d571
JB
40342006-02-07 Joel Brobecker <brobecker@adacore.com>
4035
4036 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4037 on hppa32 targets.
4038
38fcd64c
DJ
40392006-02-06 Vladimir Prus <ghost@cs.msu.su>
4040
4041 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4042 field.
4043
1315ad46
MK
40442006-01-29 Mark Kettenis <kettenis@gnu.org>
4045
4046 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4047
5625b943
DJ
40482006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4049
4050 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4051 files.
4052
80df1bbe
DJ
40532006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4054
4055 * gdb.cp/maint.exp: Set complaints to a positive value.
4056
9078e690
DJ
40572006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4058
4059 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4060 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4061 function name.
4062
9c903399
DJ
40632006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4064
4065 * gdb.base/checkpoint.c: Update copyright notice. Include
4066 <stdlib.h>.
4067
761ae4d6
JB
40682006-01-04 Jim Blandy <jimb@redhat.com>
4069
4070 * gdb.asm/asm-source.exp: Independently provide default values for
4071 asm-flags and debug-flags. Use 'string equal' to do the
4072 comparison, not the implicit expr's '==' operator. Remove
4073 now-unneeded assignments to asm-flags. In h8300 case, place
4074 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4075
099ac3dd
MS
40762006-01-04 Michael Snyder <msnyder@redhat.com>
4077
4078 * gdb.base/checkpoint.c: New file.
4079 * gdb.base/checkpoint.exp: New file.
4080 * gdb.base/multi-fork.c: New file.
4081 * gdb.base/multi-fork.exp: New file.
4082 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4083
f4d85314
FF
40842006-01-04 Fred Fish <fnf@specifix.com>
4085
4086 * gdb.base/ptype.c (foo): Add typedef.
4087 (intfoo): Add function.
4088 * gdb.base/ptype1.c: New file.
4089 * gdb.base/ptype.exp: Handle compilation and linking with two
4090 source files. Test that proper type for "foo" is found based
4091 on source context rather than first match found in symtabs.
4092
a1b06f35
MK
40932005-12-28 Mark Kettenis <kettenis@gnu.org>
4094
4095 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4096 * gdb.asm/openbsd.inc: Indent commands.
4097
d082a1e2
MK
40982005-12-26 Mark Kettenis <kettenis@gnu.org>
4099
c65016bd
MK
4100 * gdb.base/freebpcmd.exp: Increase timeout.
4101
d082a1e2
MK
4102 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4103
d3c32a0e
DJ
41042005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4105
4106 * gdb.base/default.exp: Update check for "show version".
4107
9fdb1f50
RC
41082005-12-09 Randolph Chung <tausq@debian.org>
4109
4110 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4111 * gdb.asm/pa64.inc: New file.
4112
5f2c56f7
RC
41132005-12-09 Randolph Chung <tausq@debian.org>
4114
4115 * gdb.asm/common.inc: Indent commands.
4116 * gdb.asm/asmsrc1.s: Likewise.
4117 * gdb.asm/asmsrc2.s: Likewise.
4118
8117349c
RC
41192005-12-09 Randolph Chung <tausq@debian.org>
4120
4121 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4122 (get_addr_of_sym): Remove duplicate print.
4123 (gen_core): xfail hppa*-*-hpux*, update expected output.
4124 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4125 * gdb.arch/pa64-nullify.s: New file.
4126
8f07f25a
RC
41272005-12-09 Randolph Chung <tausq@debian.org>
4128
4129 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4130
55b39184
DJ
41312005-12-07 Christophe Lyon <christophe.lyon@st.com>
4132
4133 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4134 code generation for these functions.
4135 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4136 error message.
4137
31e2b00f
AS
41382005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4139
4140 * gdb.base/help.exp (help b, help br, help bre, help brea)
4141 (help break): Update the expected message.
4142
c3d0b56e
SC
41432005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4144
4145 * gdb.asm/m68hc11.inc: Setup the data section.
4146 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4147 script for this test.
4148 (m6812-*-*): Likewise.
4149
36ae0ea9
RC
41502005-11-09 Randolph Chung <tausq@debian.org>
4151
4152 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4153
9d6f42e9
WZ
41542005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4155
4156 * gdb.base/break.exp: Fix a comment typo.
4157
e2126a14
EZ
41582005-11-03 Jim Blandy <jimb@redhat.com>
4159
a9c64011
AS
4160 Checked in by Elena Zannoni <ezannoni@redhat.com>
4161
e2126a14
EZ
4162 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4163
e0ac7199
CV
41642005-11-02 Corinna Vinschen <vinschen@redhat.com>
4165
4166 * gdb.arch/gdb1558.c: Include stdio.h.
4167
31d3fb18
MK
41682005-10-31 Mark Kettenis <kettenis@gnu.org>
4169
4170 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4171
e52b687c
MK
41722005-10-31 Mark Kettenis <kettenis@gnu.org>
4173
4174 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4175
f4711d79
PG
41762005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4177
a9c64011
AS
4178 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4179 vscr" tests to better match output.
f4711d79 4180
987a9106
JB
41812005-10-12 Jim Blandy <jimb@redhat.com>
4182
4183 * gdb.base/structs.exp (any): New function.
4184 (test_struct_returns): Don't make any assumptions at all about
4185 what value the function returns when GDB can't set the return
4186 value.
4187
2336bb58
JB
41882005-10-09 Joel Brobecker <brobecker@adacore.com>
4189
4190 * gdb.ada/arrayidx/p.adb: New file.
4191 * gdb.ada/arrayidx.exp: New testcase
4192
41932005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4194
4195 * gdb.ada/array_return/pck.ads: New file.
4196 * gdb.ada/array_return/pck.adb: New file.
4197 * gdb.ada/array_return/p.adb: New file.
4198 * gdb.ada/array_return.exp: New testcase.
4199
705335ea
JB
42002005-10-03 Joel Brobecker <brobecker@adacore.com>
4201
a9c64011
AS
4202 * gdb.base/arrayidx.c: New file.
4203 * gdb.base/arrayidx.exp: New testcase.
705335ea 4204
11ee9940
NR
42052005-09-29 Nick Roberts <nickrob@snap.net.nz>
4206
4207 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4208 frames-invalid and breakpoints-invalid are no longer generated
4209 with level 3 so don't expect them in the output.
4210
39fb8e9e
BR
42112005-09-27 Bob Rossi <bob@brasko.net>
4212
a9c64011 4213 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4214 from test. Escape the | in mi_gdb_test call.
4215 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4216 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4217 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4218 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4219 expected regex's in mi_gdb_test calls.
4220 * lib/mi-support.exp: Remove arbitrary .* from tests.
4221 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4222 Fully anchor GDB/MI expected results in mi_gdb_test.
4223 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4224 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4225
2af48f68
PB
42262005-09-26 Paul Brook <paul@codesourcery.com>
4227
4228 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4229
f34502bc
WZ
42302005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4231
4232 * bfp-test.c: New file.
4233 * bfp-test.exp: New testcase.
4234
ca929517
WZ
42352005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4236
4237 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4238 of subarray and substring variable.
4239 * gdb.fortran/subarray.f: New source file for the test of subarray
4240 and substring variable evaluation.
4241 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4242 of string constant.
4243
c761af65
DJ
42442005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4245
4246 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4247 copyright dates.
4248
561d7a1d
PG
42492005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4250
4251 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4252 powerpc altivec' test with an almost identical 'info vector' test.
4253
b2b64cc9
PG
42542005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4255
a9c64011
AS
4256 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4257 vscr" tests to match output.
b2b64cc9 4258
6ac4d15a
PG
42592005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4260
a9c64011
AS
4261 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4262 output.
6ac4d15a 4263
40e55bef
BR
42642005-09-11 Bob Rossi <bob@brasko.net>
4265
4266 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4267 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4268 commands that return an MI output command and an asyncronous MI output
4269 command.
4270 * gdb.mi/mi-console.exp: Ditto.
4271
3c7385ec
BR
42722005-09-11 Bob Rossi <bob@brasko.net>
4273
4274 * gdb.mi/mi-var-child.c: Include <string.h>.
4275
a6cd0eb3
DJ
42762005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4277
4278 * killed.exp: Correct gdb_expect syntax.
4279
2f168eed
CV
42802005-08-09 Corinna Vinschen <vinschen@redhat.com>
4281
4282 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4283
ecd3fd0f
BR
42842005-08-02 Bob Rossi <bob@brasko.net>
4285
4286 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4287 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4288 Change tests to inferior-tty-set/show.
4289 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4290 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4291 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4292 inferior. Use mi_gdb_test to get GDB and Inferior output.
4293 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4294 descriptor.
4295 (mi_inferior_tty_name): Add inferior PTY file name.
4296 (mi_gdb_start): Add INFERIOR_PTY parameter.
4297 (mi_gdb_test): Add IPATTERN parameter.
4298
f1ea48cb 42992005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4300
f1ea48cb
BR
4301 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4302 parameter to mi_gdb_test.
4303 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4304
6e650a67
DJ
43052005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4306
4307 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4308 struct_declarations.
4309 * gdb.mi/mi-var-child.exp: Step over the initialization of
4310 struct_declarations.
4311
8be260b6
DJ
43122005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4313
4314 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4315 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4316 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4317 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4318 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4319 file.
4320
4e660f07
NR
43212005-07-27 Nick Roberts <nickrob@snap.net.nz>
4322
4323 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4324 (do_children_tests): Assign values to the extra elements.
4325
4326 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4327 them for tests for "-var-update --no-values" and
a9c64011 4328 "-var-update --all-values".
4e660f07
NR
4329 Add test for "-var-list-children --simple-values".
4330
4331 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4332
4333 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4334 "-stack-list-locals --simple-values" Improve doc strings and
4335 comments.
4336
6bdae935
MK
43372005-07-18 Mark Kettenis <kettenis@gnu.org>
4338
598b7a6f
MK
4339 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4340 *-*-openbsd*.
4341 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4342
6bdae935
MK
4343 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4344 sigaltsatck'.
4345
1323e929 43462005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4347
1323e929
BR
4348 * gdb.base/default.exp (tty): Changed output of command.
4349 * gdb.base/help.exp (help tty): Ditto.
4350
b1a9c082
MK
43512005-07-12 Mark Kettenis <kettenis@gnu.org>
4352
4353 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4354
10a844a2
MK
43552005-07-10 Mark Kettenis <kettenis@gnu.org>
4356
4357 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4358 -stack-select-frame without arguments.
4359 (test_stack_frame_listing): Add test for newly implemented command
4360 -stack-info-frame.
4361
3cb3b8df
BR
43622005-07-06 Bob Rossi <bob@brasko.net>
4363
4364 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4365 command.
4366 (Copyright): Update copyright.
4367
a0c5fbcf
WZ
43682005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4369
4370 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4371 tests to evaluate exponentiation expression.
4372
984971d0
AS
43732005-06-29 Andreas Schwab <schwab@suse.de>
4374
4375 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4376 main to avoid warnings.
4377
4378 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4379
fe03833f
NR
43802005-06-20 Nick Roberts <nickrob@snap.net.nz>
4381
4382 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4383 -stack-select-frame without arguments.
4384 (test_stack_frame_listing): Add test for newly implemented command
4385 -stack-info-frame.
a9c64011 4386
7a55f279
WZ
43872005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4388
0ffa0ea5
DJ
4389 * gdb.fortran/array-element.f: New file.
4390 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4391
26585198
DJ
43922005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4393
4394 * gdb.base/bigcore.exp: Correct checks for systems which can
4395 not dump a large core file.
4396
c1bd25fd
DJ
43972005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4398
4399 * gdb.base/relocate.c: Add a copyright notice.
4400 (dummy): Remove.
4401 * gdb.base/relocate.exp: Test printing the values of variables
4402 from a relocatable file.
4403
589e074d
DJ
44042005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4405
4406 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4407 excess MI output after an error.
4408
0915f927
JB
44092005-05-29 Joel Brobecker <brobecker@adacore.com>
4410
4411 * gdb.arch/alpha-step.c: New file.
4412 * gdb.arch/alpha-step.exp: New testcase.
4413
76ff342d
DJ
44142005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4415 Dennis Brueni <dennis@slickedit.com>
4416
4417 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4418 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4419 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4420 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4421 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4422 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4423 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4424
96b0c7ac
DJ
44252005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4426 Wu Zhou <woodzltc@cn.ibm.com>
4427
4428 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4429 IBM's xlc compiler.
4430 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4431 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4432
f21565d2
JB
44332005-05-13 Jim Blandy <jimb@redhat.com>
4434
4435 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4436 calling gdb_suppress_entire_file.
4437 * gdb.base/charset.exp: Same.
4438 * gdb.base/call-rt-st.exp: Same.
4439
6006a3a1
BR
44402005-05-05 Bob Rossi <bob_rossi@cox.net>
4441
4442 * lib/gdb.exp (fullname_syntax): Added global regex.
4443 (fullname_syntax_POSIX): Ditto.
4444 (fullname_syntax_UNC): Ditto.
4445 (fullname_syntax_DOS_CASE): Ditto.
4446 (fullname_syntax_DOS): Ditto.
4447 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4448 fullname_syntax variable to scope and use it.
4449 (test_file_list_exec_source_files): Ditto.
4450 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4451
c3b69c04
DJ
44522005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4453
4454 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4455
3c95e6af
PG
44562004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4457
a9c64011
AS
4458 * lib/gdb.exp (skip_altivec_tests): New function, based on
4459 check_vmx_hw_available from the GCC testsuite.
4460 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4461 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4462
78df6c56
JB
44632005-05-02 Jim Blandy <jimb@redhat.com>
4464
4465 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4466 calling gdb_suppress_entire_file.
4467
1690f9cf
DJ
44682005-04-30 Randolph Chung <tausq@debian.org>
4469
4470 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4471 Slightly relax "sem_post" name checking.
4472
5ea106f7
PG
44732005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4474
4475 * gdb.base/unload.exp: Use new shared library infrastructure.
4476
bf7234cf
PG
44772005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4478
4479 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4480 infrastructure.
bf7234cf 4481
547b869a
CV
44822005-04-29 Corinna Vinschen <vinschen@redhat.com>
4483
4484 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4485 * gdb.asm/h8300.inc: New file.
4486
f07e55f0
PG
44872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4488
4489 * gdb.base/shlib-call.exp: Change to use new shared library
4490 infrastructure.
4491
3cbba3d1
PG
44922005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4493
a9c64011
AS
4494 * gdb.base/pending.exp: Change to use new shared library
4495 infrastructure.
3cbba3d1 4496
ed6df200
PG
44972005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4498
a9c64011
AS
4499 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4500 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4501
8c8f4ebe
PG
45022005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4503
a9c64011
AS
4504 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4505 shared objects being adjusted and update copyright years.
8c8f4ebe 4506
607fbc54
DJ
45072005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4508
4509 * ChangeLog: Correct some 2003-01-13 dates.
4510 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4511 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4512 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4513 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4514 gdb.trace/tfind.exp: Update copyright years.
4515
57bf0e56
DJ
45162005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4517 Daniel Jacobowitz <dan@codesourcery.com>
4518
4519 * lib/gdb.exp (gdb_compile): Handle shlib=.
4520 (gdb_compile_shlib): New function.
4521
9b593790
PG
45222005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4523
a9c64011 4524 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4525
9494c6a5
DJ
45262005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4527
4528 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4529 gdb.server.
4530 * configure.ac: Likewise.
4531 * configure: Regenerated.
4532 * gdb.gdbserver/Makefile.in: Moved to...
4533 * gdb.server/Makefile.in: ... here.
4534 * gdb.gdbserver/server.c: Moved to...
4535 * gdb.server/server.c: ... here.
4536 * gdb.gdbserver/server-run.exp: Moved to...
4537 * gdb.server/server-run.exp: ... here.
4538
6f8eac0e
DJ
45392005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4540
4541 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4542 * configure.ac: Create gdb.gdbserver/Makefile.
4543 * configure: Regenerated.
4544 * lib/gdbserver-support.exp: New file, derived from
4545 config/gdbserver.exp.
4546 * config/gdbserver.exp: Use gdbserver-support.exp.
4547 * gdb.gdbserver/Makefile.in: New file.
4548 * gdb.gdbserver/server.c: New file.
4549 * gdb.gdbserver/server-run.exp: New file.
4550
6e87504d
PG
45512005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4552
a9c64011
AS
4553 * lib/gdb.exp (test_compiler_info): Return compiler_info
4554 if no arguments are given.
6e87504d 4555
d1779be4
PG
45562005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4557
4558 * gdb.arch/altivec-abi.exp: Check for compiler and set
4559 use altivec' flag accordingly.
4560 * gdb.arch/altivec-regs.exp: Likewise.
4561
88750304
DJ
45622005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4563
4564 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4565
f3fb768d
AS
45662005-03-27 Andreas Schwab <schwab@suse.de>
4567
4568 * gdb.base/bigcore.c (main): Add missing mode argument in open
4569 call.
4570
7e813ac5
DJ
45712005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4572
4573 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4574 downloads.
4575 * config/gdbserver.exp (gdb_load): Likewise.
4576
8e3049aa
PB
45772005-03-14 Paul Brook <paul@codesourcery.com>
4578
4579 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4580 targets.
4581
a9df7c44
JB
45822005-03-09 Joel Brobecker <brobecker@adacore.com>
4583
4584 * gdb.dwarf2/dup-psym.S: New file.
4585 * gdb.dwarf2/dup-psym.exp: New testcase.
4586
9f0d94e8
JB
45872005-03-09 Joel Brobecker <brobecker@adacore.com>
4588
4589 * gdb.ada/exec_changed/first.adb: New file.
4590 * gdb.ada/exec_changed/second.adb: New file.
4591 * gdb.ada/exec_changed.exp: New testcase.
4592
5f579bc5
NS
45932005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4594
36e9969c
NS
4595 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4596 (A2): New class.
4597 (main): Test operator+.
4598 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4599 breakpoint test.
4600
5f579bc5
NS
4601 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4602 * gdb.base/signull.exp: Disable if gdb,nosignals.
4603 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4604 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4605 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4606 * gdb.mi/mi2-console.exp: Likewise.
4607 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4608 continue output at start.
4609 (gdb_collect_locals_test): Robustify regexp.
4610 * gdb.trace/passc-dyn.exp: Fix comment typo.
4611 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4612
be46087e
CV
46132005-03-08 Corinna Vinschen <vinschen@redhat.com>
4614
4615 * gdb.asm/asm-source.exp: Add iq2000 case.
4616 * gdb.asm/iq2000.inc: New file.
4617
384e1a61 46182005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 4619
384e1a61
MI
4620 * gdb.base/command.exp: Change hardcoded value to regular expression.
4621 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4622
584b6e9e
DJ
46232005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4624
4625 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4626 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4627 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4628 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4629 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4630
ab5b5d61
MK
46312005-03-05 Mark Kettenis <kettenis@gnu.org>
4632
4633 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4634 changes.
4635
ae051c1b
PG
46362004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4637
a9c64011
AS
4638 * lib/compiler.c: Add test for IBM's xlc compiler.
4639 * lib/compiler.cc: Likewise.
ae051c1b 4640
3f0f6ed2
JB
46412004-02-24 Joel Brobecker <brobecker@adacore.com>
4642
4643 * gdb.ada/fixed_points.exp: Create compilation object directory
4644 before running the test.
4645 * gdb.ada/null_record.exp: Likewise.
4646 * gdb.ada/packed_array.exp: Likewise.
4647 * gdb.ada/start.exp: Likewise.
4648
724f452b
JB
46492005-02-15 Joel Brobecker <brobecker@adacore.com>
4650
4651 * gdb.ada/packed_array/pa.adb: New file.
4652 * gdb.ada/packed_array.exp: New testcase.
4653
57f5cdfb 46542005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4655
1f393151
MK
4656 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4657 files.
4658
ebdda337
MK
4659 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4660 on *-*-openbsd*. Correctly match whitespace in regukar
4661 expressions.
4662
cf309262
DJ
46632005-02-10 Daniel Jacobowitz <dan@debian.org>
4664
4665 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4666 PR exp/1821
4667 * gdb.base/gdb1821.c: New test file.
4668 * gdb.base/gdb1821.exp: New test file.
4669
3be49e7a
JB
46702005-02-09 Joel Brobecker <brobecker@adacore.com>
4671
4672 * gdb.base/start.c: New file.
4673 * gdb.base/start.exp: New testcase.
4674
e292e67d
JB
46752005-02-09 Joel Brobecker <brobecker@adacore.com>
4676
4677 * gdb.ada/start/dummy.adb: New file.
4678 * gdb.ada/start.exp: New testcase.
4679
dbdfa66c
CV
46802005-02-09 Corinna Vinschen <vinschen@redhat.com>
4681
4682 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4683 for printing symbols and statistics.
4684 Add test for using relative pathnames in "maint print msymbols" test.
4685 Mark "maint info sections DATA" XFAIL on Cygwin.
4686 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4687 tests.
4688
d7941671
AC
46892005-02-09 Andreas Schwab <schwab@suse.de>
4690
4691 Committed by Andrew Cagney <cagney@gnu.org>
4692 * gdb.base/remotetimeout.exp: New file.
4693
74e5ef44
MK
46942005-02-07 Mark Kettenis <kettenis@gnu.org>
4695
4696 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4697
464dd14d
JB
46982005-02-03 Joel Brobecker <brobecker@adacore.com>
4699
4700 * gdb.ada/gnat_ada.gpr: New file.
4701 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4702 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4703 * configure.ac: No longer generate gnat_ada.gpr.
4704 * configure: Regenerate.
4705 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4706 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4707 * gdb.ada/null_record/bar.ads: Likewise.
4708 * gdb.ada/null_record/bar.adb: Likewise.
4709 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4710 * gdb.ada/null_record.exp (testdir): New variable.
4711 (testfile): executable is now in testdir subdirectory.
4712 (srcfile): Use full path to the main compilation unit.
4713 * gdb.ada/fixed_points.exp: Same changes as above.
4714
30d756ae
NR
47152005-02-03 Nick Roberts <nickrob@snap.net.nz>
4716
4717 * gdb.base/interp.exp: New test.
4718
9d799f85
AC
47192005-01-24 Andrew Cagney <cagney@gnu.org>
4720
4721 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4722
15656118
AC
47232005-01-19 Andrew Cagney <cagney@gnu.org>
4724
a892c31b
AC
4725 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4726 configure.ac not configure.in.
4727
15656118
AC
4728 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4729 of powerpc*-*-*.
4730 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 4731 * gdb.base/list.exp (test_list_function)
15656118
AC
4732 (test_list_filename_and_function): Ditto.
4733 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4734
a7b01baf
AC
47352005-01-16 Andrew Cagney <cagney@gnu.org>
4736
17d92a02
AC
4737 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4738
a7b01baf
AC
4739 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4740
bc8332bb
AC
47412005-01-14 Andrew Cagney <cagney@gnu.org>
4742
4743 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4744 * gdb.mi/mi2-var-cmd.exp: Ditto.
4745
4d074752
CV
47462005-01-10 Corinna Vinschen <vinschen@redhat.com>
4747
4748 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4749
bec39cab
AC
47502005-01-07 Andrew Cagney <cagney@gnu.org>
4751
4752 * configure.ac: Rename configure.in, require autoconf 2.59.
4753 * configure: Re-generate.
4754 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4755 * gdb.stabs/configure: Re-generate.
4756 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4757 * gdb.hp/configure: Re-generate.
4758 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4759 autoconf 2.59.
4760 * gdb.hp/gdb.objdbg/configure: Re-generate.
4761 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4762 autoconf 2.59.
4763 * gdb.hp/gdb.defects/configure: Re-generate.
4764 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4765 autoconf 2.59.
4766 * gdb.hp/gdb.compat/configure: Re-generate.
4767 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4768 autoconf 2.59.
4769 * gdb.hp/gdb.base-hp/configure: Re-generate.
4770 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4771 autoconf 2.59.
4772 * gdb.hp/gdb.aCC/configure: Re-generate.
4773
f10b16d4
JB
47742004-12-15 Jim Blandy <jimb@redhat.com>
4775
4776 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4777 under NPTL when there is debugging info available for libpthread.
4778
fb6e1814
JG
47792004-12-13 Jerome Guitton <guitton@gnat.com>
4780
4781 * gdb.ada/fixed_points.c: New file.
4782 * gdb.ada/fixed_points.exp: New file.
4783
fe46cd3a
RC
47842004-12-03 Randolph Chung <tausq@debian.org>
4785
4786 * gdb.arch/pa-nullify.exp: New file.
4787 * gdb.arch/pa-nullify.s: New file.
4788
8de0841b
RC
47892004-11-30 Randolph Chung <tausq@debian.org>
4790
4791 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4792 instead of "tbug". Fix regexp to work properly with gdb_test.
4793
c8170782
PH
47942004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4795
4796 * gdb.base/bitfields2.exp: New test.
4797 * gdb.base/bitfields2.c: New file.
4798
954269c2
RE
47992004-11-28 Richard Earnshaw <rearnsha@arm.com>
4800
4801 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4802
0107feed
RC
48032004-11-16 Randolph Chung <tausq@debian.org>
4804
4805 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4806
f073ae8c
DJ
48072004-11-14 Daniel Jacobowitz <dan@debian.org>
4808
4809 * gdb.threads/threadapply.exp: Correct "macro details" test.
4810
19ad59e7
JJ
48112004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4812
4813 * gdb.threads/threadapply.exp: New test.
4814 * gdb.threads/threadapply.c: New file.
4815
9cf0961b
MK
48162004-11-07 Mark Kettenis <kettenis@gnu.org>
4817
4818 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4819 frames.
4820
c789492a
FL
48212004-11-05 Felix Lee <felix+log1@specifixinc.com>
4822
4823 * gdb.base/cursal.exp: New file.
4824 * gdb.base/cursal.c: New file.
4825
a1e167bb
AC
48262004-11-03 Andrew Cagney <cagney@gnu.org>
4827
4828 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
4829
b7cbf173
MK
48302004-10-30 Mark Kettenis <kettenis@gnu.org>
4831
4832 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
4833 NetBSD/ELF targets.
4834
88f9d34f
JB
48352004-10-29 Joel Brobecker <brobecker@gnat.com>
4836
4837 * gdb.threads/bp_in_thread.c: New file, copied from
4838 pthread_cond_wait.c.
4839 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
4840 file, rather than reusing the .c file from another testcase.
4841
ca7d6a0c
JB
48422004-10-20 Joel Brobecker <brobecker@gnat.com>
4843
4844 * gdb.ada/null_record.exp: Check where we stopped after
4845 sending the start command, instead of where the associated
4846 temporary breakpoint was inserted.
4847
0d863d03
AC
48482004-10-14 Andrew Cagney <cagney@gnu.org>
4849
4850 * gdb.mi/gdb701.c (main): Return 0.
4851
d11e72cb
DJ
48522004-10-13 Daniel Jacobowitz <dan@debian.org>
4853
d40539a4 4854 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 4855
e1923096
JJ
48562004-10-12 Jeff Johnston <jjohnstn@redhat.com>
4857
4858 * gdb.threads/schedlock.c: Add comment markers to use to find
4859 line numbers.
4860 * gdb.threads/schedlock.exp: Adjust regex to handle the new
4861 comments.
4862 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
4863 breakpoint lines.
4864
ec8ba2c9
DJ
48652004-10-12 Daniel Jacobowitz <dan@debian.org>
4866
4867 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
4868
0eb3658b
DJ
48692004-10-12 Daniel Jacobowitz <dan@debian.org>
4870
4871 * configure.in: Add gdb.dwarf2.
4872 * configure: Regenerated.
4873 * Makefile.in: Add gdb.dwarf2.
4874 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
4875 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
4876 gdb.dwarf2/file1.txt: New files.
4877
a271cc33
OF
48782004-10-11 Orjan Friberg <orjanf@axis.com>
4879
a9c64011 4880 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
4881 of "run", since the latter doesn't work with remote targets. Adjust
4882 the breakpoint numbering accordingly.
4883 * gdb.threads/pthread_cond_wait.exp: Ditto.
4884
895ce074
MC
48852004-10-08 Michael Chastain <mec.gnu@mindspring.com>
4886
4887 * gdb.base/overlays.exp: Update copyright years.
4888
6be3092d
KI
48892004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
4890
4891 * gdb.base/overlays.exp: Disable if target is Linux.
4892
e05389b8
FL
48932004-10-06 Felix Lee <felix+log1@specifixinc.com>
4894
4895 * config/gdbserver.exp (gdb_load): Use right filename on remote.
4896
73cb587d
KI
48972004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
4898
4899 * gdb.asm/asm-source.exp: Add m32r-linux target.
4900 * gdb.asm/m32r-linux.inc: New file.
4901
3c0edcdc
AC
49022004-09-24 Andrew Cagney <cagney@redhat.com>
4903 David Anderson <anderson@redhat.com>
4904
4905 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
4906 command fails, assume things will work.
4907 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
4908 (_GNU_SOURCE): Define.
4909 (print_unsigned, print_hex): Change parameter to "long long".
4910 (print_byte_count): New function, use to print byte counts.
4911 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
4912 O_LARGEFILE.
4913 (main): Compute an upper bound on a corefile in max_core_size.
4914 Limit memory chunk size to max_core_size. Limit total memory
4915 allocated to max_core_size.
4916
4bb3667f
AC
49172004-09-23 Andrew Cagney <cagney@gnu.org>
4918
4919 * gdb.base/bigcore.exp: Replace the code that creates a corefile
4920 from a separate process with code that creates a corefile by
4921 making the inferior dump core.
4922
60fe1a51
MK
49232004-09-23 Mark Kettenis <kettenis@gnu.org>
4924
4925 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
4926 block.
4927
8e937346
MC
49282004-09-23 Michael Chastain <mec.gnu@mindspring.com>
4929
4930 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
4931 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
4932 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
4933 Likewise.
4934
7213f6d6
JJ
49352004-09-20 Jeff Johnston <jjohnstn@redhat.com>
4936
4937 * gdb.java/jprint.exp: New test case for java inferior call.
4938 * gdb.java/jprint.java: Ditto.
4939
eac69dca
JB
49402004-09-15 Joel Brobecker <brobecker@gnat.com>
4941
4942 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
4943
22227696
MC
49442004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4945
4946 * gdb.threads/killed.c: Include <stdlib.h>.
4947 * gdb.threads/pthreads.c: Likewise.
4948
7dd403a4
MC
49492004-09-14 Michael Chastain <mec.gnu@mindspring.com>
4950
4951 * gdb.threads/killed.c: Add copyright notice.
4952
33f2d567
JM
49532004-09-10 Jason Molenda (jmolenda@apple.com)
4954
a9c64011
AS
4955 * gdb.base/define.exp: Two new tests to verify zero space chars
4956 after 'if' and 'while' commands in a user-defined command is correctly
4957 parsed.
33f2d567 4958
e05b62ac
AC
49592004-09-08 Andrew Cagney <cagney@gnu.org>
4960
4961 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
4962 delivery test with duplicate at end of file.
4963
9cbe82da
MK
49642004-09-06 Mark Kettenis <kettenis@jive.nl>
4965
4966 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
4967
564803d9
MC
49682004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4969
4970 * config/hppro.exp: Removed.
4971
7c6807ce
MC
49722004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4973
4974 * config/sparclet.exp: Removed.
4975
bf7e26dd
MC
49762004-09-05 Michael Chastain <mec.gnu@mindspring.com>
4977
4978 * config/udi.exp: Removed.
4979
714e341b
MC
49802004-09-02 Michael Chastain <mec.gnu@mindspring.com>
4981
4982 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
4983 of "exp_continue".
4984 (advancei): Likewise.
4985
1236e623
JJ
49862004-09-01 Jeff Johnston <jjohnstn@redhat.com>
4987
4988 * gdb.base/unload.exp: Fix so messages aren't duplicated.
4989
3bdcad15
MI
49902004-09-01 Manoj Iyer <manjo@austin.ibm.com>
4991
228af206 4992 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
4993 to check for nodebug in executable.
4994 * gdb.gdb/observer.exp (setup_test): Likewise.
4995 * gdb.gdb/selftest.exp (test_with_self): Likewise.
4996 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
4997
c72b934c
AC
49982004-09-01 Andrew Cagney <cagney@gnu.org>
4999
5000 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5001 files.
5002
edd9b715
JJ
50032004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5004
5005 * gdb.base/unload.exp: Fix expected warning message to match
5006 latest format.
5007
fb4ce06b
CV
50082004-09-01 Corinna Vinschen <vinschen@redhat.com>
5009
5010 * gdb.base/call-rt-st.exp: Fix typos.
5011
ce78e7c3
MI
50122004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5013
5014 * gdb.threads/thread_check.exp: New testcase.
5015 * gdb.threads/thread_check.c: New testcase.
5016
2dedb159
AC
50172004-08-31 Andrew Cagney <cagney@gnu.org>
5018
5019 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5020 (skip_to_handler_entry): New procedures. Test stepping into a
5021 handler when the breakpoint is at the handler's entry point.
5022
68f53502
AC
50232004-08-30 Andrew Cagney <cagney@gnu.org>
5024
5025 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5026 gdb/1757.
5027
3e3ffd2b
MC
50282004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5029
5030 With code from Manoj Iyer <manjo@austin.ibm.com>:
5031 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5032 return value. Add an arm for "no debugging symbols found".
5033 Change a stray "error" to "perror".
5034 (gdb_run_cmd): Adapt to new return value.
5035 * gdb.base/remote.exp: Adapt to new return value.
5036 * gdb.gdb/complaints.exp: Likewise.
5037 * gdb.gdb/observer.exp: Likewise.
5038 * gdb.gdb/selftest.exp: Likewise.
5039 * gdb.gdb/xfullpath.exp: Likewise.
5040
4b6f5fd2
JB
50412004-08-27 Joel Brobecker <brobecker@gnat.com>
5042
5043 * gdb.threads/bp_in_thread.exp: New testcase.
5044
e5b25496
MC
50452004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5046
5047 Fix PR testsuite/1735.
5048 * gdb.threads/schedlock.c (thread_function): Add a cast
5049 to suppress a gcc warning.
5050 * gdb.threads/thread-specific.c (thread_function): Likewise.
5051
934353d6
MC
50522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5053
5054 * gdb.base/unload.c: Include <stdlib.h>.
5055
f98a0aef 50562004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5057
f98a0aef 5058 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5059 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5060 synchronized after the "return".
5061
5a2e8882
MC
50622004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5063
5064 * gdb.mi/basics.c: Include <stdio.h>.
5065 * gdb.mi/pthreads.c: Include <stdlib.h>.
5066 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5067
a9640423
MC
50682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5069
5070 * gdb.threads/schedlock.c: Add copyright notice.
5071
b04e311d
AC
50722004-08-25 Andrew Cagney <cagney@gnu.org>
5073
5074 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5075 (skip_over_handler, breakpoint_over_hander): New test procedures.
5076 (advance, advancei): Add a proper prefix, do not use
5077 rerun_to_main.
5078 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5079
7c27f15b
MC
50802004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5081
5082 * gdb.mi/basics.c: Add copyright notice.
5083 * gdb.mi/var-cmd.c: Add copyright notice.
5084
fffc87ae
MC
50852004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5086
5087 * lib/gdb.exp: Remove signed_keyword_not_used.
5088 * lib/compiler.c: Likewise.
5089 * lib/compiler.cc: Likewise.
5090
d782e0bf
MC
50912004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5092
5093 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5094 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5095
96033e83
MC
50962004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5097
5098 * gdb.base/whatis.c: Add copyright notice.
5099
cf38c229
MK
51002004-08-20 Mark Kettenis <kettenis@gnu.org>
5101
5102 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5103 it to skip the breakpoints encoded in the inline assembly.
5104
f4b49756
MC
51052004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5106
5107 * Makefile.in: Add gdb.fortran.
5108
2f193b69
MC
51092004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5110
5111 * gdb.base/call-sc.exp (test_scalar_returns):
5112 Fix cut-and-paste glitch in "Make fun return now".
5113
89a237cb
MC
51142004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5115
5116 * configure.in: Add gdb.fortran.
5117 * configure: Regenerate.
5118 * gdb.fortran/Makefile.in: New file.
5119 * lib/gdb.exp (skip_fortran_tests): New procedure.
5120
469aff8e
MC
51212004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5122
5123 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5124 reference to bug-gnu@prep.ai.mit.edu.
5125 * gdb.mi/mi-var-child.exp: Likewise.
5126 * gdb.mi/mi-var-cmd.exp: Likewise.
5127 * gdb.mi/mi-var-display.exp: Likewise.
5128 * gdb.mi/mi2-var-block.exp: Likewise.
5129 * gdb.mi/mi2-var-child.exp: Likewise.
5130 * gdb.mi/mi2-var-cmd.exp: Likewise.
5131 * gdb.mi/mi2-var-display.exp: Likewise.
5132
00b51b9f
MK
51332004-08-15 Mark Kettenis <kettenis@gnu.org>
5134
5135 * gdb.base/unload.c (main): Make local variable msg const.
5136
45f07fef
MC
51372004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5138
5139 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5140 to bug-gnu@prep.ai.mit.edu.
5141 * gdb.mi/mi-disassemble.exp: Likewise.
5142 * gdb.mi/mi-eval.exp: Likewise.
5143 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5144 default line number.
5145 * gdb.mi/mi-return.exp: Likewise.
5146 * gdb.mi/mi-simplerun.exp: Likewise.
5147 * gdb.mi/mi-stack.exp: Likewise.
5148 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5149 number with explicit range test.
5150 * gdb.mi/mi-watch.exp: Likewise.
5151 * gdb.mi/mi2-break.exp: Likewise.
5152 * gdb.mi/mi2-cli.exp: Likewise.
5153 * gdb.mi/mi2-disassemble.exp: Likewise.
5154 * gdb.mi/mi2-eval.exp: Likewise.
5155 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5156 default line number.
5157 * gdb.mi/mi2-return.exp: Likewise.
5158 * gdb.mi/mi2-simplerun.exp: Likewise.
5159 * gdb.mi/mi2-stack.exp: Likewise.
5160 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5161 number with explicit range test.
5162 * gdb.mi/mi2-watch.exp: Likewise.
5163
dd8c8ee7
MC
51642004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5165
5166 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5167 * gdb.cp/m-static.exp: Likewise.
5168 * gdb.cp/rtti.exp: Likewise.
5169
4e838464
MK
51702004-08-14 Mark Kettenis <kettenis@gnu.org>
5171
5172 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5173
8d8cb839
EZ
51742004-08-14 Eli Zaretskii <eliz@gnu.org>
5175
5176 * ChangeLog: Prefix Local Variables with semi-colons and indent
5177 the reference to older ChangeLog files, to fix fontification in
5178 Emacs.
5179
deea8bb0
MC
51802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5181
5182 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5183 * gdb.mi/mi2-break.exp: Likewise.
5184
c3297504
MC
51852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5186
5187 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5188
25808999
MC
51892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5190
5191 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5192
226a8d71
MC
51932004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5194
5195 * gdb.cp/classes.exp: Remove unused declarations. Just let
5196 test names default instead of providing special names. Remove
5197 extraneous demangler test.
5198
37fdf854
JJ
51992004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5200
5201 * gdb.base/unload.exp: New test for breakpoints in dynamically
5202 loaded libraries.
5203 * gdb.base/unload.c: Ditto.
5204 * gdb.base/unloadshr.c: Ditto.
5205
2d3a7986
MC
52062004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5207
5208 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5209 cp_test_ptype_class.
5210 (test_enums): Likewise.
5211
c72b934c
AC
52122004-08-10 Andrew Cagney <cagney@gnu.org>
5213
5214 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5215 files.
5216
cc503c8a
AC
52172004-08-10 Andrew Cagney <cagney@gnu.org>
5218
5219 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5220 init_malloc call.
5221
902f2ccb
MC
52222004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5223
5224 * ChangeLog: Add copyright notice. The notice is copied
5225 from emacs 21.3 top level ChangeLog.
5226
78c90502
MC
52272004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5228
5229 * lib/cp-support.exp: New file.
5230 * lib/cp-support.exp (cp_test_type_class): New function.
5231 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5232 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5233 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5234 cp_test_ptype_class.
5235
88e5ea78
MC
52362004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5237
5238 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5239 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5240 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5241 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5242 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5243 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5244 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5245 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5246 gdb.mi/mi2-watch.exp: Update copyright years.
5247
6a89fc9c
MK
52482004-08-09 Mark Kettenis <kettenis@gnu.org>
5249
5250 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5251
1482e0de
MC
52522004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5253
5254 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5255 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5256 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5257 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5258 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5259 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5260 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5261 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5262 gdb.mi/mi-watch.exp: Update copyright years.
5263
1a5ce3f3
DJ
52642004-08-08 Daniel Jacobowitz <dan@debian.org>
5265
5266 PR gdb/1738
5267 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5268 from a breakpoint with a pending signal.
5269
04f6ecf2
DJ
52702004-08-08 Daniel Jacobowitz <dan@debian.org>
5271
5272 PR gdb/1736
5273 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5274 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5275 the prompt.
5276 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5277
54d90d35
DJ
52782004-08-08 Daniel Jacobowitz <dan@debian.org>
5279
5280 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5281
d2f6abb0
DJ
52822004-08-08 Daniel Jacobowitz <dan@debian.org>
5283
5284 PR gdb/1736
5285 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5286 for i?86-*-linux*.
5287
5598c03d
DJ
52882004-08-08 Daniel Jacobowitz <dan@debian.org>
5289
5290 * gdb.arch/i386-prologue.exp: Compile without debug information.
5291
c6fee705
MC
52922004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5293
5294 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5295 rather than asking gdb to search.
5296
dd90efdb
MC
52972004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5298
5299 * gdb.base/gcore.c: Include <string.h>.
5300
1e84bec1
MC
53012004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5302
5303 * gdb.base/gcore.c: Add copyright notice.
5304
e425eb2b
MC
53052004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5306
5307 * gdb.base/freebpcmd.c: Include <stdio.h>.
5308 * gdb.base/long_long.c: Include <string.h>.
5309 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5310 * gdb.base/siginfo.c: Include <string.h>.
5311 * gdb.base/sigstep.c: Include <string.h>.
5312
cb9aaed5
MC
53132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5314
5315 * gdb.base/complex.c: Include <stdlib.h>.
5316
55944f3d
MC
53172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5318
5319 * gdb.base/complex.c: Add copyright notice.
5320
7b2953d9
MC
53212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5322
5323 * gdb.base/charset.c: Include <stdlib.h>.
5324
c9133d23
MC
53252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5326
5327 * gdb.base/auxv.c: Include <stdlib.h>.
5328
0a8490ad
MC
53292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5330
5331 * gdb.base/auxv.c: Add copyright notice.
5332
3426d5ec
MC
53332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5334
5335 * gdb.base/coremaker.c: Add copyright notice.
5336 * gdb.base/coremaker2.c: Add copyright notice.
5337
8da195dd
AC
53382004-08-04 Andrew Cagney <cagney@gnu.org>
5339
5340 * gdb.base/store.exp: Update copyright.
5341 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5342 names, do not import gdb_prompt.
5343
8d394f98
AC
53442004-08-01 Andrew Cagney <cagney@gnu.org>
5345
5346 Fix PR testsuite/1729.
5347 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5348 not use capture_value with value 4.
5349 (capture_value): Add optional test name parameter.
5350 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5351 the prefix, pass to capture_value.
5352
b6702b23
MK
53532004-08-01 Mark Kettenis <kettenis@gnu.org>
5354
5355 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5356 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5357 (main): Call new function.
5358
c203e0ca
MC
53592004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5360
5361 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5362
a7995a30
MC
53632004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5364
5365 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5366
9366563b
MC
53672004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5368
b6eeaf26 5369 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5370 Accept more values of vtbl pointer. Remove some messages
5371 about "obsolete gcc or gdb".
5372
2fc1f950
MC
53732004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5374
5375 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5376
c724d49b
MC
53772004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5378
5379 * gdb.base/asm-source.exp: Properly convert target board
5380 debug flags from gcc format to binutils format.
5381
736b0fce
MK
53822004-07-28 Mark Kettenis <kettenis@gnu.org>
5383
5384 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5385 gdb1718". PR backtrace/1718 partially fixed.
5386
5633ea5c
JJ
53872004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5388
5389 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5390
575eebb1
NC
53912004-07-26 Nick Clifton <nickc@redhat.com>
5392
5393 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5394 good default value for a specific architecture is available then
5395 set it to that value. Otherwise default to the -gstabs switch.
5396 Remove the -g... switches from the asm-flags variable. Allow the
5397 target board info to override the value if it wants to. Pass the
5398 switch on the assembler command line.
5399
62104619
MK
54002004-07-23 Mark Kettenis <kettenis@gnu.org>
5401
5402 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5403 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5404 (main): Call new function.
5405
4a1135b8
MC
54062004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5407
5408 Test for PR exp/1715.
5409 * gdb.base/radix.exp: Refactor common procedures. Make all
5410 test names unique. Change XFAIL to KFAIL.
5411
8a12c1f0
MC
54122004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5413
5414 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5415 * gdb.ada/gnat_ada.gin: ... to here.
5416 * configure.in: Use gnat_ada.gin.
5417 * configure: Regenerate.
5418
23b451cf
AC
54192004-07-20 Andrew Cagney <cagney@gnu.org>
5420
5421 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5422 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5423 XFAILs. Clean up test messages and comments. Check backtraces.
5424 Delete re-sync code.
5425
ab618a02
MC
54262004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5427
5428 Fix PR cli/740.
5429 * gdb.base/annota1.exp: Honor gdb,nosignals.
5430 * gdb.base/annota3.exp: Likewise.
5431
46dad340
MC
54322004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5433
5434 * lib/java.exp: Update copyright notice.
5435
756d8c70
AC
54362004-07-19 Andrew Cagney <cagney@gnu.org>
5437
5438 * gdb.base/selftest.exp: Copy file from here ...
5439 * gdb.gdb/selftest.exp: ... to here.
5440
586027e6
AC
54412004-07-16 Andrew Cagney <cagney@redhat.com>
5442
5443 * lib/insight-support.exp: Delete file.
5444 * lib/java.exp (java_init): Fix copyright.
5445
029d2200
AC
54462004-07-16 Andrew Cagney <cagney@gnu.org>
5447
5448 * gdb.base/restore.c: Append "prologue" to comments marking the a
5449 function's prologue.
5450 * gdb.base/restore.exp: Update copyright, re-indent.
5451 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5452 callerN" prefix where needed. Update patterns that match a
5453 function's prologue.
5454
653b62c5
MC
54552004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5456
5457 * gdb.base/restore.c: Add copyright notice.
5458
f7d690e5
AC
54592004-07-16 Andrew Cagney <cagney@gnu.org>
5460
5461 * gdb.base/logical.exp: Update copyright.
5462 (evaluate): New procedure. Use to re-implement tests using
5463 several tables.
5464
d629a7cb
MH
54652004-07-14 Martin Hunt <hunt@redhat.com>
5466
5467 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5468 which fixes some problems where init.tcl was not found.
5469
9c7bb332
AC
54702004-07-13 Andrew Cagney <cagney@gnu.org>
5471
6bf46641
AC
5472 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5473 (check_sizeof, check_valueof): Do not include the output in the
5474 test name. Use gdb_test.
5475 (get_valueof): Use gdb_test_multiple.
5476
c4ffd4c0
AC
5477 * gdb.base/step-test.exp: Update copyright. Use
5478 gdb_test_multiple. Ensure that test names do not include
5479 architecture dependent output.
5480
ab89363a
AC
5481 * gdb.gdb/observer.exp: Update copyright.
5482 (setup_test): Use gdb_test_multiple.
5483 (attach_first_observer, attach_second_observer)
5484 (attach_third_observer, detach_first_observer)
5485 (detach_second_observer, detach_third_observer)
5486 (reset_counters, check_counters): Make $message a prefix.
5487 (test_normal_stop_notifications): Add "args" parameter - a list of
5488 init functions to be called. Make $message a prefix,
5489 (test_observer_normal_stop): Change the message prefixes so that
5490 they are unique, pass the attach / detach procedures to
5491 test_normal_stop_notifications.
5492
ec58997a
AC
5493 * gdb.base/signull.exp (test_segv): Prefix all tests with
5494 "${name}". Clean up test messages.
5495
b475183b
AC
5496 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5497
9c7bb332
AC
5498 * gdb.base/ena-dis-br.exp: Update copyright.
5499 (break_at): New function. Replace send_gdb with gdb_test,
5500 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5501 ignore count, not stopped at bpt", with KFAIL.
5502
2dd95497
CV
55032004-07-13 Corinna Vinschen <vinschen@redhat.com>
5504
5505 * gdb.base/attach.exp: Remove cleanupfile handling.
5506
419e626b
AC
55072004-07-12 Andrew Cagney <cagney@gnu.org>
5508
5509 * gdb.base/annota1.exp: Cleanup corefile test name.
5510 * gdb.base/annota3.exp: Ditto.
5511
8b1b3228
AC
55122004-07-12 Andrew Cagney <cagney@gnu.org>
5513
78650829
AC
5514 * gdb.base/signals.exp: Clean up copyright, re-indent.
5515
8b1b3228
AC
5516 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5517 gdb_test and gdb_test_multiple.
5518
935c2760
JJ
55192004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5520
5521 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5522 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5523 provide line number info for first statement in main.
5524
1544280f
AC
55252004-07-08 Andrew Cagney <cagney@gnu.org>
5526
1279f4ff
AC
5527 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5528
1544280f
AC
5529 * gdb.base/sigbpt.exp: Make the common part of each test name a
5530 prefix instead of suffix.
5531
bcc82369
BR
55322004-07-07 Bob Rossi <bob_rossi@cox.net>
5533
5534 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5535 test from test_tbreak_creation_and_listing to
5536 test_file_list_exec_source_file
5537 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5538 Changed name of test from test_tbreak_creation_and_listing to
5539 test_file_list_exec_source_file
5540
23f4b0aa
JJ
55412004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5542
5543 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5544 the jmisc() constructor instead of <init>.
5545 * gdb.java/jmisc1.exp: Ditto.
5546
56401cd5
AC
55472004-07-07 Andrew Cagney <cagney@gnu.org>
5548
5549 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5550 corrupting the PC.
5551
44ae2f6a
MC
55522004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5553
5554 * gdb.cp/templates.exp: Accept whitespace change in demangler
5555 output.
5556
45a83408
AC
55572004-07-06 Andrew Cagney <cagney@gnu.org>
5558
5559 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5560
d205ad70
MC
55612004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5562
5563 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5564 * lib/compiler.cc: Likewise.
5565
06ea1a61
MC
55662004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5567
5568 * lib/compiler.cc: Work around string preprocessing problem
5569 with old hp c++ compiler.
5570 * lib/compiler.c: Likewise.
5571
daab1251
CV
55722004-06-29 Corinna Vinschen <vinschen@redhat.com>
5573
5574 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5575 directives to conditionalize symbol prefixing.
5576 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5577 additional_flags handling. Add underscore prefix for Cygwin.
5578 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5579 conditionalize symbol prefixing.
5580 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5581 additional_flags handling. Add underscore prefix for Cygwin.
5582
cc984116
CV
55832004-06-29 Corinna Vinschen <vinschen@redhat.com>
5584
5585 * gdb.base/bigcore.exp: Skip test on Cygwin.
5586
c279b077
MC
55872004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5588
5589 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5590 formats for "info register". Use gdb_test_multiple. Fix
5591 the "invalid register" test.
5592
0e915747
CV
55932004-06-28 Corinna Vinschen <vinschen@redhat.com>
5594
5595 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5596 PID for Cygwin. Add Cygwin specific strings to check for in some
5597 tests.
5598 (do_attach_tests): Add a test for user interaction when attaching
5599 to a process with no matching symbol table already loaded.
5600
11422c86
AC
56012004-06-26 Andrew Cagney <cagney@gnu.org>
5602
5603 Test PR java/1567 and PR java/1565.
5604 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5605 * gdb.java/jmisc2.exp: Delete file.
5606
cefbce26
MC
56072004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5608
5609 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5610
e19f872c
CV
56112004-06-25 Corinna Vinschen <vinschen@redhat.com>
5612
5613 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5614 attach process.
5615
d931ba3b
MC
56162004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5617
5618 * gdb.cp/pr-1553.exp: Remove.
5619
aef68c48
MC
56202004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5621
5622 * gdb.cp/pr-1553.cc: Remove.
5623 * gdb.cp/pr-1553.exp: Disable this test.
5624
8d5df71a
JB
56252004-06-20 Jim Blandy <jimb@redhat.com>
5626
a9c64011 5627 Fix PR testsuite/1680.
8d5df71a
JB
5628 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5629 regular expressions.
5630
4ac6f39d
MC
56312004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5632
5633 Fix PR testsuite/1679.
5634 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5635 Issue an UNSUPPORTED result instead.
5636
1b413552
JB
56372004-06-18 Jim Blandy <jimb@redhat.com>
5638
5639 * gdb.base/charset.exp: Only send a control-C if we see a new
5640 prompt and incomplete command.
5641
6daa6ebd
MC
56422004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5643
5644 * gdb.cp/pr-574.cc: Add copyright notice.
5645
51fa4ae0
JB
56462004-06-17 Jim Blandy <jimb@redhat.com>
5647
5648 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5649 cases where the regexp has no groups; this grabs random text from
5650 the previous test suite, whatever that was.
5651
8fea26c5
MC
56522004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5653
5654 * gdb.cp/printmethod.cc: Add copyright notice.
5655
1e3aeb41
MC
56562004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5657
5658 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5659
9d9030bc
AC
56602004-06-16 Andrew Cagney <cagney@gnu.org>
5661
5662 * gdb.base/signull.c: Update copyright. Include <string.h>.
5663 (bowler): Replace data_pointer with data_read
5664 and data_write cases. Add code_descriptor case.
5665 (zero, desc): New array and pointer.
5666 (data, code): Change to simple pointers.
5667 * gdb.base/signull.exp: Fix probe pattern matching a function
5668 descriptor SIGSEGV. Replace data_pointer with data_read and
5669 data_write tests.
5670
acd4ad44
AC
56712004-06-16 Andrew Cagney <cagney@gnu.org>
5672
5673 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5674
08fd625c
MC
56752004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5676
5677 * gdb.base/long_long.c: Add copyright notice.
5678
1903502c
MC
56792004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5680
5681 * gdb.base/long_long.exp: Remove reference to
5682 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5683 to gdb_breakpoint and gdb_continue_to_breakpoint.
5684
83313cb1
JB
56852004-06-14 Jim Blandy <jimb@redhat.com>
5686
5687 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5688 endian case.
5689
1bf404ef
AC
56902004-06-14 Andrew Cagney <cagney@gnu.org>
5691
5692 * gdb.base/gcore.exp (capture_command_output): Delete the always
5693 passing tests containing inferior values.
5694 * gdb.base/ending-run.exp: Do not include the breakpoint address
5695 in the test message. Update copyright.
5696 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5697 size in the test name, use gdb_test_multiple. Update copyright.
5698
ef220b33
MC
56992004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5700
5701 * gdb.cp/ref-types.cc: Add copyright notice.
5702
4f70a4c9
MC
57032004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5704
5705 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5706 hp_aCC_compiler.
5707 * lib/compiler.cc: Likewise.
5708 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5709 'set' commands. Log diagnostics for other lines. Set
5710 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5711
335928ac
MC
57122004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5713
5714 * gdb.cp/try_catch.cc: Add copyright notice.
5715
2efb12e8
MC
57162004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5717
5718 * gdb.cp/userdef.cc: Add copyright notice.
5719
0bbed51a
MC
57202004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5721
5722 * gdb.cp/virtfunc.cc: Add copyright notice.
5723
e12a46c9
RC
57242004-06-11 Randolph Chung <tausq@debian.org>
5725
5726 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5727 problem.
5728
338e05af
AC
57292004-06-10 Andrew Cagney <cagney@gnu.org>
5730
5731 * lib/compiler.cc, lib/compiler.c: Append either
5732 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5733 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5734 instead of gcc-3-3.
5735
dc3f10cb
AC
57362004-06-09 Andrew Cagney <cagney@gnu.org>
5737
b4d946af
AC
5738 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5739 gdb/1455, bug is specific to "long long" and "double".
a9c64011 5740
dc3f10cb
AC
5741 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5742 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5743 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5744 fixed.
5745
b5c0bfa2
AC
57462004-06-09 Andrew Cagney <cagney@gnu.org>
5747
5748 * gdb.base/structs.exp (test_struct_returns): Replace
5749 "return_value_unknown" and "finish_value_unknown" by
5750 "return_value_known" and "finish_value_known". Instead of
5751 "return_value_unknown" iff "finish_value_unknown", check
5752 "return_value_known" implies "finish_value_known".
5753
caeb605f
MH
57542004-06-08 Martin Hunt <hunt@redhat.com>
5755
5756 * gdb.base/float.exp: Add pattern for mips targets.
5757
c892bb64
RC
57582004-06-08 Randolph Chung <tausq@debian.org>
5759
5760 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5761 message for unknown architectures more clear.
5762
48306d3e
JB
57632004-06-08 Joel Brobecker <brobecker@gnat.com>
5764
5765 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5766 start the execution of the program.
5767
83ecb59f
JB
57682004-06-07 Jim Blandy <jimb@redhat.com>
5769
5770 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5771 * gdb.arch/i386-cpuid.h: New helper file.
5772
55264cb4
RC
57732004-06-07 Randolph Chung <tausq@debian.org>
5774
5775 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5776 has started.
5777
23cadb28
RM
57782004-06-04 Roland McGrath <roland@redhat.com>
5779
5780 Fix PR gdb/1647.
5781 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5782 differently to be robust to output buffering differences.
5783
51d01eda
MC
57842004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5785
5786 * gdb.threads/pthreads.exp: Update copyright years.
5787 (check_control_c): Change asynchronous 'after' to synchronous.
5788
f4fc3b93
RM
57892004-06-04 Roland McGrath <roland@redhat.com>
5790
5791 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5792 next gdb prompt.
5793
4013522b
MC
57942004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5795
5796 Fix PR gdb/1636.
5797 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5798 calls to synchronous.
5799
7a8f1e6b
JB
58002004-05-26 Jim Blandy <jimb@redhat.com>
5801
5802 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5803
81bb3443
RC
58042004-05-24 Randolph Chung <tausq@debian.org>
5805
5806 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5807 * gdb.asm/pa.inc: New file.
5808
8f5a3103
MK
58092004-05-22 Mark Kettenis <kettenis@gnu.org>
5810
5811 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5812
734b8fe8 58132004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 5814 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
5815
5816 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5817 GDB prompt.
5818
725603e1
UW
58192004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5820
f4fc3b93 5821 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
5822 setjmp/longjmp. Use sigaction instead of signal.
5823
8b923272 58242004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 5825 Michael Snyder <msnyder@redhat.com>
8b923272
JB
5826
5827 * gdb.threads/pthread_cond_wait.c: New file.
5828 * gdb.threads/pthread_cond_wait.exp: New testcase.
5829
8bfabb04
AC
58302004-05-13 Andrew Cagney <cagney@redhat.com>
5831
5832 * gdb.base/signull.exp, gdb.base/signull.c: New files.
5833 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
5834
42edda50
AC
58352004-05-11 Andrew Cagney <cagney@redhat.com>
5836
5837 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
5838 fixed but revealed gdb/1639.
5839
d303a6c7
AC
58402004-05-10 Andrew Cagney <cagney@redhat.com>
5841
5842 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
5843 func1" and "next to 2nd alarm", kernel bug avoided.
5844
bf08c2a1
DJ
58452004-05-10 Daniel Jacobowitz <dan@debian.org>
5846
5847 PR external/1568
5848 * gdb.base/bigcore.exp: Check the size of the dumped core file.
5849 XFAIL if it is smaller than bytes_allocated.
5850 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
5851 (main): Make chunks_allocated unsigned. Correct comment.
5852
c0586a34
JB
58532004-05-07 Joel Brobecker <brobecker@gnat.com>
5854
5855 * gdb.arch/powerpc-aix-prologue.c: New file.
5856 * gdb.arch/powerpc-aix-prologue.exp: New file.
5857
f2785d12
JB
58582004-05-07 Jim Blandy <jimb@redhat.com>
5859
5860 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
5861 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
5862
bd7f6e30
JB
58632004-05-06 Joel Brobecker <brobecker@gnat.com>
5864
5865 * gdb.base/sep.exp: No longer setup_kfail when the program was
5866 built with dwarf2.
5867
0a5e7efe
JI
58682004-05-05 Jim Ingham <jingham@apple.com>
5869
5870 * gdb.base/pending.exp: Make sure pending breakpoints
5871 preserve the ignore count.
f4fc3b93 5872
a8958849
MK
58732004-04-27 Jerome Guitton <guitton@gnat.com>
5874
5875 * i386-prologue.exp: Add testcase for jump instruction as first
5876 instruction of the real code.
5877 * i386-prologue.c (jump_at_beginning): New function.
5878
7e103f5b
MK
58792004-04-28 Mark Kettenis <kettenis@gnu.org>
5880
5881 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
5882 x86_64-*-*.
5883
5d38b224
MK
58842004-04-28 Mark Kettenis <kettenis@gnu.org>
5885
5886 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
5887 i*86-*-*.
5888
0ef32fd9
MK
58892004-04-25 Mark Kettenis <kettenis@gnu.org>
5890
5891 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
5892 expression that checks the return type.
5893
71d7dd7c
AC
58942004-04-23 Andrew Cagney <cagney@redhat.com>
5895
5896 * gdb.base/call-sc.exp: New test of scalar call/return values.
5897 * gdb.base/call-sc.c: Ditto.
5898
1e9f977e
JJ
58992004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5900
5901 * gdb.threads/manythreads.c: Reduce thread stack size.
5902
899d9e3a
JJ
59032004-04-23 Jeff Johnston <jjohnstn@redhat.com>
5904
5905 * gdb.threads/manythreads.c: Add copyright notice.
5906
61bcae62
AC
59072004-04-23 Andrew Cagney <cagney@redhat.com>
5908
5909 * gdb.base/siginfo.exp: Better handle step out of signal.
5910 * gdb.base/sigstep.exp: Ditto.
5911
7339a42e 59122004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 5913 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
5914
5915 * gdb.threads/manythreads.c: New testcase.
5916 * gdb.threads/manythreads.exp: Ditto.
5917
5c98409b
JB
59182004-04-22 Jim Blandy <jimb@redhat.com>
5919
5920 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
5921 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
5922
3b611f1a
MC
59232004-04-21 Michael Chastain <mec.gnu@mindspring.com>
5924
5925 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
5926
f0fd9238
AC
59272004-04-21 Andrew Cagney <cagney@redhat.com>
5928
5929 * gdb.base/sigstep.c: New file.
5930 * gdb.base/sigstep.exp: New file.
5931
90990674
JB
59322004-04-16 Joel Brobecker <brobecker@gnat.com>
5933
5934 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
5935 call to observer_notify_normal_stop.
5936
78cef34b
AC
59372004-04-15 Andrew Cagney <cagney@redhat.com>
5938
5939 * gdb.base/siginfo.c: New file.
5940 * gdb.base/siginfo.exp: New file.
5941
d2343407
JB
59422004-04-12 J. Brobecker <brobecker@gnat.com>
5943
5944 * gdb.base/sep.exp: Fix typo in comment.
5945
a2dba3c8
JB
59462004-04-12 J. Brobecker <brobecker@gnat.com>
5947
5948 * gdb.base/sep.c: New file.
5949 * gdb.base/sep-proc.c: New file.
5950 * gdb.base/sep.exp: New testcase.
5951
15f7b60e
MK
59522004-04-09 Mark Kettenis <kettenis@gnu.org>
5953
5954 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
5955 support.
5956
44f4de1a
AC
59572004-04-05 Andrew Cagney <cagney@redhat.com>
5958
5959 * gdb.base/sigaltstack.c: New file.
5960 * gdb.base/sigaltstack.exp: New file.
5961
ef04f396
JB
59622004-04-04 Joel Brobecker <brobecker@gnat.com>
5963
5964 * gdb.base/foll-fork.exp: Update the expected output for
5965 "help set follow-fork-mode", to match a change that was made
5966 to the help of this variable on 2004-01-13.
5967
d40d2c92
JB
59682004-04-01 Joel Brobecker <brobecker@gnat.com>
5969
5970 * lib/ada.exp: Add copyright notice.
5971 * bar.ads: Likewise.
5972 * bar.adb: Likewise.
5973 * null_record.adb: Likewise.
5974 * null_record.exp: Likewise.
5975 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
5976
f86ef5a3
JB
59772004-04-01 Joel Brobecker <brobecker@gnat.com>
5978
5979 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
5980 * configure: Regenerate.
5981
414e70e3
JB
59822004-04-01 Joel Brobecker <brobecker@gnat.com>
5983
5984 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
5985 to build the application. Remove the message printed when in
5986 verbose mode, redundant with the UNSUPPORTED message above.
5987
f0aaee49
JB
59882004-03-31 Joel Brobecker <brobecker@gnat.com>
5989
5990 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
5991 * gdb.ada (null_record.exp): New testcase.
5992
ac81cb54
JB
59932004-03-31 Joel Brobecker <brobecker@gnat.com>
5994
5995 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
5996
854af2f7
JB
59972004-03-31 Joel Brobecker <brobecker@gnat.com>
5998
5999 * gdb.ada: New subdirectory.
6000 * gdb.ada/Makefile.in: New file.
6001 * gdb.ada/gnat_ada.gpr.in: New file.
6002
034cb681
JB
60032004-03-31 Joel Brobecker <brobecker@gnat.com>
6004
6005 * lib/ada.exp: New file.
6006
78a1a894
DJ
60072004-03-24 Daniel Jacobowitz <drow@mvista.com>
6008
6009 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6010 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6011
4b2b3b3e
AC
60122004-03-22 Andrew Cagney <cagney@redhat.com>
6013
6014 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6015 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6016 Problem identified by Ulrich Weigand.
6017
23c73aa3
DC
60182004-03-17 David Carlton <carlton@kealia.com>
6019
6020 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6021 PR c++/826.
6022
d63a86f8
RM
60232004-03-16 Roland McGrath <roland@redhat.com>
6024
6025 * gdb.base/auxv.exp: New file.
6026 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6027
0e02aa50
DC
60282004-03-12 David Carlton <carlton@kealia.com>
6029
6030 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6031 * gdb.cp/pr-1553.cc: Ditto.
6032 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6033 pass branch.
6034
c20b71be
MC
60352004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6036
6037 * gdb.cp/templates.exp: Accept more template types.
6038
c7414a01
MC
60392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6040
6041 From Corinna Vinschen with modifications.
6042 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6043 local variable obj_with_enum.
6044 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6045 results with obj_with_enum.
6046
ed69573c
MC
60472004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6048
6049 * gdb.cp/classes.cc: New file, copied from misc.cc.
6050 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6051
28301461
MC
60522004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6053
6054 * gdb.cp/misc.cc: Add copyright notice.
6055
1198ecbe
DC
60562004-03-05 David Carlton <carlton@kealia.com>
6057
6058 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6059 * gdb.cp/rtti.h: Update copyright.
6060 (namespace n2::n3): New.
6061 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6062 (n2::n3::func3): New.
6063 (main): Call n2::n3::func3.
6064 * gdb.cp/rtti2.cc: Update copyright.
6065 (n2::create3): New.
6066
9e08c470
MK
60672004-03-04 Mark Kettenis <kettenis@gnu.org>
6068
6069 * gdb.asm/openbsd.inc: Fix typo.
6070
4bebc3aa
FF
60712004-03-03 Fred Fish <fnf@redhat.com>
6072
6073 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6074 "val" instead of unused "size". Update copyright year.
6075
6ea9fb37
DJ
60762004-02-29 Daniel Jacobowitz <drow@mvista.com>
6077
6078 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6079 to use unsigned char.
6080 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6081 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6082
23b23974
DJ
60832004-02-29 Daniel Jacobowitz <drow@mvista.com>
6084
6085 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6086 line of output.
6087
7574fd53
DJ
60882004-02-28 Daniel Jacobowitz <drow@mvista.com>
6089
6090 * gdb.base/relocate.c (dummy): Initialize.
6091
a195357f
DJ
60922004-02-28 Daniel Jacobowitz <drow@mvista.com>
6093
6094 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6095 a breakpoint at exit.
6096
72fd54a9
FF
60972004-02-27 Fred Fish <fnf@redhat.com>
6098
6099 * gdb.base/chng-syms.exp: Add expect condition to match failing
6100 case that isn't a timeout.
6101
b9d23137
AC
61022004-02-27 Andrew Cagney <cagney@redhat.com>
6103
6104 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6105 support.
6106
15d208f6 61072004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6108
15d208f6
FF
6109 * gdb.arch/gdb1431.c: Remove.
6110 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6111 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6112 of "until" incorrectly.
6113
98f9cd2d
JB
61142004-02-26 J. Brobecker <brobecker@gnat.com>
6115
6116 * gdb.cp/class2.cc (empty): New class.
6117 (refer): New function.
6118 (main): Declare an object of type empty and use it.
6119 * gdb.cp/class2.exp: Print the value of an object of type empty.
6120
9b50c11b
JJ
61212004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6122
6123 * gdb.base/langs.exp: Update query string to match the
6124 new nquery format used for pending breakpoints.
6125
0dcd613f
AC
61262004-02-26 Andrew Cagney <cagney@redhat.com>
6127
6128 Fix PR i18n/1570.
6129 * gdb.base/charset.c: Update copyright notice.
6130 (main, init_string): Remove the escape character '\e' tests.
6131 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6132 * gdb.base/charset.exp (valid_host_charset): Ditto.
6133 * gdb.base/setvar.exp: Ditto.
6134
b8a56647
AC
61352004-02-24 Andrew Cagney <cagney@redhat.com>
6136
90d59e34
AC
6137 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6138 mmapped data in core file" PASS and FAIL messages consistent.
6139
b8a56647
AC
6140 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6141 setting a breakpoint. Work around PR java/1565.
6142
9f27c604
JJ
61432004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6144
6145 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6146 new nquery format.
6147 * gdb.base/pending.exp: Ditto.
6148
3224a706
MK
61492004-02-22 Mark Kettenis <kettenis@gnu.org>
6150
6151 * configure.in: Run stabs tests on *BSD.
6152 * configure: Regenerated.
6153
41e0a9ca
MK
61542004-02-21 Mark Kettenis <kettenis@gnu.org>
6155
6156 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6157
1e1b3428
FF
61582004-02-20 Fred Fish <fnf@redhat.com>
6159
6160 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6161 blank in test for "returns short", for consistency with other
6162 "returns xxx" tests. Update copyright year.
6163
f9a7572a
FF
61642004-02-19 Fred Fish <fnf@redhat.com>
6165
6166 New testcase for PR breakpoint/1558.
6167 * gdb.arch/gdb1558.exp: New file.
6168 * gdb.arch/gdb1558.c: New file.
6169
b2ce2854
EZ
61702004-02-19 Elena Zannoni <ezannoni@redhat.com>
6171
6172 * gdb.base/nodebug.exp: Fix typo.
6173
e7c9ff01
JB
61742004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6175
6176 Committed by Jim Blandy <jimb@redhat.com>.
6177
62f4b920
JB
6178 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6179
2db536a1
JB
6180 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6181
e7c9ff01
JB
6182 * gdb.base/float.exp: Support s390*-*-* targets.
6183
f3205b34
AF
61842004-02-17 Adam Fedor <fedor@gnu.org>
6185
6186 * gdb.base/gdb1555.exp: New file.
6187 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6188
9d62932d
EZ
61892004-02-17 Elena Zannoni <ezannoni@redhat.com>
6190
6191 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6192
344c9711
FF
61932004-02-16 Fred Fish <fnf@redhat.com>
6194
6195 * gdb.arch/gdb1291.c: Remove
6196 * gdb.arch/gdb1291.s: New test input file.
6197 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6198 fail. Test for correct result, known incorrect result, other
6199 failures and timeouts.
6200
2d822687
AC
62012004-02-16 Andrew Cagney <cagney@redhat.com>
6202
6203 * gdb.base/bigcore.exp: New file.
6204 * gdb.base/bigcore.c: New file.
6205
dac15b66
AC
62062004-02-13 Andrew Cagney <cagney@redhat.com>
6207
6208 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6209 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6210 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6211 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6212 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6213 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6214 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6215 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6216 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6217 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6218
6bdfc2c4
JJ
62192004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6220
6221 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6222 executed is an alloc instruction.
6223
87b3ede8
DC
62242004-02-11 David Carlton <carlton@kealia.com>
6225
6226 * gdb.cp/breakpoint.exp: New.
6227 * gdb.cp/breakpoint.cc: New.
6228
6e19e2bf
MC
62292004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6230
6231 Partial fix for PR gdb/1543.
6232 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6233 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6234 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6235 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6236 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6237 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6238 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6239 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6240 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6241 to bug-gdb@prep.ai.mit.edu .
6242 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6243 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6244 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6245 Likewise.
6246
5c5455dc
AC
62472004-02-10 Andrew Cagney <cagney@redhat.com>
6248
6249 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6250 using gdb_internal_error_resync.
6251
9cf689d7
DJ
62522004-02-09 Daniel Jacobowitz <drow@mvista.com>
6253
6254 * gdb.threads/thread-specific.exp: Stop early if no threads are
6255 found.
6256
d2dc51db
MC
62572004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6258
6259 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6260
14b1a056
DJ
62612004-02-08 Daniel Jacobowitz <drow@mvista.com>
6262
6263 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6264 breakpoints.
6265
83f66e8f
DJ
62662004-02-07 Daniel Jacobowitz <drow@mvista.com>
6267
6268 * config/sim.exp (gdb_load): Handle $arg == "".
6269 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6270 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6271
30fc0091
EZ
62722004-02-07 Elena Zannoni <ezannoni@redhat.com>
6273
a9c64011
AS
6274 * gdb.base/maint.exp: Update test to reflect
6275 obstack changes.
30fc0091 6276
4d806929
JJ
62772004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6278
6279 * gdb.base/pendshr.c (pendfunc): New function that calls
6280 pendfunc1.
6281 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6282
7bfdd688
FF
62832004-02-04 Fred Fish <fnf@redhat.com>
6284
6285 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6286 function symbols and update copyright years.
6287 * gdb.arch/gdb1291.c: Ditto.
6288
aaa08ee4
MC
62892004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6290
6291 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6292
dbad7755
MC
62932004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6294
6295 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6296
ec4646ef
MC
62972004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6298
6299 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6300
1b802196
FF
63012004-02-02 Fred Fish <fnf@redhat.com>
6302
6303 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6304 remote targets. Update copyright years.
6305
18fe2033
JJ
63062004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6307
6308 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6309 support.
6310 * gdb.base/langs.exp: Fix test which attempts to create
6311 breakpoint on non-existent function to handle new pending
6312 support.
6313 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6314 a breakpoint.
6315 * gdb.base/pending.exp: New test.
6316 * gdb.base/pending.c: New file.
6317 * gdb.base/pendshr.c: Ditto.
6318
8d577d32
DC
63192004-02-02 David Carlton <carlton@kealia.com>
6320
6321 * gdb.cp/overload.exp: Add overloadNamespace tests.
6322 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6323 (overloadNamespace, XXX): New.
6324 (main): Call XXX::marker2.
6325
3ad13771
FF
63262004-02-01 Fred Fish <fnf@redhat.com>
6327
6328 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6329 * gdb.base/finish.exp: Ditto.
6330 * gdb.base/gcore.exp: Ditto.
6331 * gdb.base/huge.exp: Ditto.
6332 * gdb.base/info-proc.exp: Ditto.
6333 * gdb.base/return2.exp: Ditto.
6334 * gdb.threads/gcore-thread.exp: Ditto.
6335
44c75849
DJ
63362004-02-01 Daniel Jacobowitz <drow@mvista.com>
6337
6338 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6339
005bc093
MK
63402004-02-01 Mark Kettenis <kettenis@gnu.org>
6341
6342 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6343 that opening the file succeeds on OpenBSD.
6344
c47cebdb
DJ
63452004-02-01 Daniel Jacobowitz <drow@mvista.com>
6346
6347 * gdb.threads/thread-specific.c: New file.
6348 * gdb.threads/threads-specific.exp: New test script.
6349 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6350 to expect_out.
6351
5a01311c
MK
63522004-02-01 Mark Kettenis <kettenis@gnu.org>
6353
6354 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6355 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6356 only on the "print_small_structs from print_long_arg_list" test.
6357
ce22a4f1
DJ
63582004-02-01 Daniel Jacobowitz <drow@mvista.com>
6359
6360 * gdb.base/completion.exp: Kill a stray backslash.
6361
6362 From Jim Ingham <jingham@apple.com>:
6363 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6364 agrees with the result from sending a tab.
6365
abbab9d3
DJ
63662004-01-31 Daniel Jacobowitz <drow@mvista.com>
6367
6368 * gdb.base/chng-syms.exp: Remove stray newline.
6369
53904d1e
MK
63702004-01-31 Mark Kettenis <kettenis@gnu.org>
6371
6372 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6373 *-*-openbsd*.
6374 * gdb.asm/openbsd.inc: New file.
6375
3a4b3aac
MK
63762004-01-30 Mark Kettenis <kettenis@gnu.org>
6377
6378 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6379 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6380 *-*solaris2*. Remove commented out default settings for
6381 asm-flags. Replace gdb_compile with target_link.
6382
ebac27b4
MC
63832004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6384
6385 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6386 for all tests. Remove old hp-ux and cygnus xfail cases.
6387
d8679d84
PH
63882004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6389
6390 * gdb.base/chng-syms.exp: New file.
6391 * gdb.base/chng-syms.c: New file.
6392
0a55bc22
MC
63932004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6394
6395 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6396 Provide arms for current output in all my configurations.
6397
94b8e876
MC
63982004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6399
6400 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6401 * lib/compiler.cc: Likewise.
6402 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6403 get the right preprocessor. Eval the output directly. Remove
6404 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6405 hp_f77_compiler and hp_f90_compiler completely.
6406 (gdb_preprocess): Delete.
6407 (get_compiler): Delete.
6408
7cf03d44
MK
64092004-01-24 Mark Kettenis <kettenis@gnu.org>
6410
6411 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6412 <string.h>.
6413
68b6dce9
NR
64142004-01-24 Nick Roberts <nick@nick.uklinux.net>
6415
6416 * gdb.mi/mi-stack.exp: Update copyright.
6417
b368761e
DC
64182004-01-23 David Carlton <carlton@kealia.com>
6419
6420 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6421 test for cp_lookup_transparent_type.
6422 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6423 call them.
6424
f2061b53
DJ
64252004-01-23 Daniel Jacobowitz <drow@mvista.com>
6426
6427 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6428 after -var-update.
6429
37fc574a
DC
64302004-01-23 David Carlton <carlton@kealia.com>
6431
6432 * gdb.cp/namespace.cc (C::ensureRefs): New.
6433 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6434
8e94b928
NR
64352004-01-20 Nick Roberts <nick@nick.uklinux.net>
6436
6437 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6438 case "-stack-list-locals 2".
6439 * gdb.mi/mi-var-child.exp: Test for case
6440 "-var-list-children --all-values NAME".
6441
997b0952
MC
64422004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6443
6444 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6445
52470da3
MK
64462004-01-18 Mark Kettenis <kettenis@gnu.org>
6447
7049b4b8
MK
6448 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6449 used with gdb_test_multiple.
6450
52470da3
MK
6451 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6452 read at address 0. This fixes PR testsuite/1504.
6453
da6012e5
DJ
64542004-01-18 Daniel Jacobowitz <drow@mvista.com>
6455
6456 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6457 Remove downloading, guessing the host executable, the calls to
6458 gdb_file_cmd and gdb_target_cmd, and "load" support.
6459 (infer_host_exec): New function broken out from gdb_load.
6460 (gdb_load): New wrapper for gdbserver_gdb_load.
6461 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6462 gdb_target_cmd. Use -target-select.
6463 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6464 Download binaries to the host. Clear last_mi_remote_file when
6465 we load a new binary.
6466 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6467 call gdbserver_gdb_load and mi_gdb_target_cmd.
6468
32c70722
MC
64692004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6470
6471 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6472 type patterns.
6473
b0cecf36
MC
64742004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6475
6476 * gdb.cp/templates.exp: Fix typo in test name of
6477 "print Foo<volatile char*>::foo".
6478
4120d7e6
MC
64792004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6480
6481 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6482
f679e530
BE
64832004-01-16 Ben Elliston <bje@wasabisystems.com>
6484
6485 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6486 (clean mostlyclean): Remove empty rm.
6487
091c48f6
MC
64882004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6489
6490 * gdb.base/setvar.exp: Add copyright years.
6491
3e5fc8d2
DC
64922004-01-14 David Carlton <carlton@bactrian.org>
6493
6494 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6495 PR c++/1511 and update coment.
6496 * gdb.cp/templates.exp: Update patterns to match current output.
6497 If changes involve something other than whitespace, KFAIL
6498 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6499
63d06c5c
DC
65002004-01-14 David Carlton <carlton@kealia.com>
6501
6502 * gdb.cp/namespace.exp: Add tests involving classes defined within
6503 namespaces.
6504 * gdb.cp/namespace.cc (C::CClass): New.
6505 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6506
a51dab88
EZ
65072004-01-14 Elena Zannoni <ezannoni@redhat.com>
6508
6509 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6510 what debug info we have. Print a better message if something goes
6511 wrong while producing the separate debug info file.
6512
a476ccc9
MC
65132004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6514
6515 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6516
f453692c
MC
65172004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6518
6519 * gdb.base/callfuncs.c: Add copyright notice.
6520
f40063a5
MC
65212004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6522
6523 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6524 inheritance. PR gdb/1498, PR gcc/13539.
6525
19ac3974
EZ
65262004-01-13 Elena Zannoni <ezannoni@redhat.com>
6527
a9c64011
AS
6528 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6529 test specific name.
6530 * gdb.mi/gdb669.exp: Ditto.
6531 * gdb.mi/mi-pthreads.exp: Ditto.
6532 * gdb.mi/mi1-pthreads.exp: Ditto.
6533 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6534
56c97c6e
MC
65352004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6536
6537 * gdb.cp/member-ptr.cc: Add copyright notice.
6538
a0644324
MC
65392004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6540
6541 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6542 some patterns for recent versions of gcc and hpacc. Delete
6543 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6544 Delete tests that access a NULL pointer-to-member-data. This
6545 script is still disabled for gcc.
6546
32fabe09
EZ
65472004-01-12 Elena Zannoni <ezannoni@redhat.com>
6548
6549 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6550 escaped correctly.
32fabe09 6551
1f8a6abb
EZ
65522004-01-12 Elena Zannoni <ezannoni@redhat.com>
6553
6554 * gdb.base/sepdebug.exp: New file.
6555 * gdb.base/sepdebug.c: New file.
6556 * lib/gdb.exp (separate_debug_filename): New procedure.
6557 (gdb_gnu_strip_debug): New procedure.
6558
48efe704
AC
65592004-01-12 Andrew Cagney <cagney@redhat.com>
6560
6561 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6562 * gdb.mi/ChangeLog-1999-2003: New file.
6563
a9415475
AC
65642004-01-12 Andrew Cagney <cagney@redhat.com>
6565
6566 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6567 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6568 or EEXIST", treat EBUSY as an XFAIL.
6569
83b8cf9d
MC
65702004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6571
6572 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6573 hp_cc_compiler.
6574
9939d2a8
MC
65752004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6576
6577 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6578 decorations.
6579
1ff8cadf
MC
65802004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6581
6582 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6583 and "(aCC)" decorations. Remove obsolete doco about old
6584 test results.
6585
6fa9022e
MC
65862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6587
6588 * gdb.cp/exception.exp: Fix typo in doco.
6589
209721fe
MK
65902004-01-09 Mark Kettenis <kettenis@gnu.org>
6591
6592 * gdb.base/gdb1476.exp: Fix typo.
6593
ef11303e
MC
65942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6595
6596 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6597 file.
6598
041ab88c
MC
65992004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6600
6601 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6602 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6603 Use gdb_compile. Remove restriction on gcc. Add some patterns
6604 for recent version of gdb. Delete second half, which was a copy
6605 of the first half with different build flags. This test is
6606 still disabled because it is still not ready for production.
6607
e36d075a
MC
66082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6609
6610 * gdb.cp/exception.cc: Add copyright notice.
6611 * gdb.cp/exception.exp: Add a notice that this file is broken
6612 because of line number changes caused by addition of copyright
6613 notice.
6614
42b190ad
MC
66152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6616
6617 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6618 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6619
8f25f06b
MC
66202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6621
6622 * gdb.cp/classes.exp: Accept gnu abi 2.
6623 * gdb.cp/derivation.exp: Likewise.
6624 * gdb.cp/overload.exp: Likewise.
6625 * gdb.cp/virtfunc.exp: Likewise.
6626
06ded8b8
MC
66272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6628
6629 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6630 semicolon after end of function.
6631
77c26ae3
MC
66322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6633
6634 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6635 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6636 boilerplate code for compiling and running the program under
6637 test. Add some string method tests.
6638
20757486
MC
66392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6640
6641 * gdb.cp/bs15503.cc: Add copyright notice.
6642 * gdb.cp/bs15503.exp: Adjust line number.
6643
0fd3b503
MC
66442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6645
6646 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6647 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6648
10d1bea8
MC
66492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6650
6651 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6652 hp_cc_compiler.
6653
2789202a
MC
66542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6655
6656 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6657 * gdb.cp/ctti.exp: Use the marker instead of "next".
6658 With gcc, run further before bailing.
6659
b862f14c
MC
66602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6661
6662 * gdb.cp/cttiadd.cc: Add copyright notice.
6663 * gdb.cp/cttiadd1.cc: Likewise.
6664 * gdb.cp/cttiadd2.cc: Likewise.
6665 * gdb.cp/cttiadd3.cc: Likewise.
6666
96da2469
MC
66672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6668
6669 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6670 Use gdb_test, gdb_test_multiple. Use floating-point values that
6671 have exact representations in IEEE-ish formats.
6672
053248ff
MC
66732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6674
6675 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6676 compilers. Delete duplicate call to get_compiler_info.
6677 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6678 * gdb.base/volatile.exp: Likewise.
6679
84acecdd
MK
66802004-01-07 Mark Kettenis <kettenis@gnu.org>
6681
6682 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6683 memory at address 0.
6684
fe11a27f
MC
66852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6686
6687 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6688 to test for hp-ux assembler. Fix copyright years.
6689
60ad077b
AC
66902004-01-07 Andrew Cagney <cagney@redhat.com>
6691
6692 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6693
1c9b8f33
AC
66942004-01-07 Andrew Cagney <cagney@redhat.com>
6695
6696 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6697 when creating the read-only file. From analysis by Roland McGrath
6698 and Elena Zannoni.
6699
753ccc7a
MC
67002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6701
6702 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6703
eca3e36b
MC
67042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6705
6706 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6707 data pointers.
6708
f8d4bac4
MC
67092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6710
6711 * gdb.cp/m-static.exp: Compile one source file at a time.
6712 Delete unused call to get_compiler_info.
6713
9b4e0f94
MC
67142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6715
6716 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6717 * gdb.base/call-rt-st.exp: Likewise.
6718 * gdb.base/nodebug.exp: Likewise.
6719 * gdb.base/volatile.exp: Likewise.
6720 * gdb.cp/ref-types.exp: Likewise.
6721 * gdb.cp/templates.exp: Likewise.
6722
023c1024
MK
67232004-01-05 Mark Kettenis <kettenis@gnu.org>
6724
6725 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6726
19703c4a
MC
67272004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6728
6729 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6730 hppa*-hp-hpux*.
6731
18b67037
MK
67322004-01-04 Mark Kettenis <kettenis@gnu.org>
6733
ba6219c8
MK
6734 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6735 x86_64-*-*.
6736
18b67037
MK
6737 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6738 sparc64-*-* and sparc*-solaris2*.
6739
1bfbbb9d
MK
67402004-01-04 Mark Kettenis <kettenis@gnu.org>
6741
6742 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6743 return ${tests}" test. The ${tests} already mentions the
6744 filename.
6745
06846494
MC
67462004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6747
6748 * gdb.cp/local.exp: Accept gcc abi 2.
6749
3b0cb202
MC
67502004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6751
6752 * gdb.cp/templates.exp: Accept gcc abi 2.
6753
0643ec3f
MC
67542004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6755
6756 * lib/compiler.cc: Remove supports_template_debugging.
6757 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6758
d231d0b1
MC
67592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6760
6761 * gdb.cp/namespace.exp: Accept gcc abi 2.
6762
44ffb27c
MC
67632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6764
6765 * gdb.cp/method.exp: Accept gcc abi 2.
6766
184ad485
MC
67672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6768
6769 * gdb.cp/classes.exp: Generate identical results as old version.
6770 * gdb.cp/derivation.exp: Likewise.
6771 * gdb.cp/overload.exp: Likewise.
6772 * gdb.cp/virtfunc.exp: Likewise.
6773
116f09e7
MC
67742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6775
6776 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6777 mysterious bug with sourceware version of expect.
6778
b1379776
MC
67792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6780
6781 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6782 current versions of gcc, including gcc abi 2. Remove gratuitous
6783 restart of test program. Use gdb_test_multiple and gdb_test for
6784 all tests. Add patterns to xfail missing "const" in "const char *"
6785 and kfail PR gdb/1155.
6786
6b7a4c0e
MC
67872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6788
6789 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6790 current versions of gcc, including gcc abi 2. Remove gratuitous
6791 restart of test program. Use gdb_test_multiple and gdb_test for
6792 all tests. Add patterns to kfail PR gdb/1498.
6793
51615d72
MC
67942003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6795
6796 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6797 current versions of gcc, including gcc abi 2. Use "breakpoint"
6798 and "continue" instead of restarting the target program. Use
6799 gdb_test_multiple and gdb_test for all tests.
6800
7b79a9d7
MK
68012004-01-01 Mark Kettenis <kettenis@gnu.org>
6802
6803 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6804 for *-*-solaris2*.
6805
1cd3489f
MC
68062003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6807
6808 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6809 current versions of gcc, including gcc abi 2. Use "breakpoint"
6810 and "continue" instead of restarting the target program several
6811 times. Use gdb_test_multiple and gdb_test for all tests.
6812
850742db
MC
68132003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6814
6815 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6816 source files.
6817
eb4bbda8
MC
68182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6819
6820 * gdb.base/environ.exp: Handle compiling test case from multiple
6821 source files.
6822
e42c7771
MC
68232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6824
6825 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
6826
80e4b428
JB
68272003-12-17 Jim Blandy <jimb@redhat.com>
6828
5f06973a
JB
6829 * gdb.base/freebpcmd.c: Add copyright notice.
6830
80e4b428
JB
6831 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
6832
0ab84fb7
MC
68332003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6834
6835 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
6836
1b3bb3d0
JB
68372003-12-13 Jim Blandy <jimb@redhat.com>
6838
6839 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
6840
3a4c9371
KB
68412003-12-12 Kevin Buettner <kevinb@redhat.com>
6842
6843 * gdb.asm/frv.inc: New file.
6844 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
6845
a1dea79a
FF
68462003-12-09 Fred Fish <fnf@redhat.com>
6847
6848 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
6849 functions to break1.c and leave prototypes behind. Add more
6850 "set breakpoint NN here" comments.
6851 * gdb.base/break1.c: New file.
6852
6853 * gdb.base/break.exp: Handle compiling test case from multiple
6854 source files and change source file references as needed.
6855 * gdb.base/completion.exp: Ditto.
6856 * gdb.base/condbreak.exp: Ditto.
6857 * gdb.base/define.exp: Ditto.
6858 * gdb.base/ena-dis-br.exp: Ditto.
6859 * gdb.base/info-proc.exp: Ditto.
6860 * gdb.base/maint.exp: Ditto.
6861 * gdb.base/until.exp: Ditto.
6862
6863 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
6864 hardcoded line numbers.
6865 * gdb.base/define.exp: Ditto.
6866 * gdb.base/ena-dis-br.exp: Ditto.
6867 * gdb.base/maint.exp: Ditto.
6868 * gdb.base/until.exp: Ditto.
6869
6870 * gdb.base/completion.exp: Use "break1" for completion tests since
6871 "break" is no longer a unique prefix.
6872
5266b69c
AC
68732003-12-06 Andrew Cagney <cagney@redhat.com>
6874
6875 * gdb.base/structs.exp (test_struct_returns): When applicable, set
6876 "return_value_unimplemented". When an unimplemented struct return
6877 architecture, report incorrect values as a KFAIL
6878
374451f0
MC
68792003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6880
6881 * gdb.cp/rtti.exp: Accept new wording of warning from
6882 cp_lookup_rtti_type.
6883
ba9b20a7
MC
68842003-12-05 Michael Chastain <mec.gnu@mindspring.com>
6885
6886 Partial fix for PR testsuite/1456.
6887 * gdb.base/scope.exp (test_at_main): Replace references to
6888 gcc_compiled with calls to test_compiler_info.
6889 (test_at_foo): Likewise.
6890 (test_at_bar): Likewise.
6891
b74b6d0b
MC
68922003-12-04 Michael Chastain <mec.gnu@mindspring.com>
6893
6894 Partial fix for PR testsuite/1456.
6895 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
6896 to test_compiler_info.
6897
ccfa3402
MC
68982003-12-03 Michael Chastain <mec.gnu@mindspring.com>
6899
6900 * gdb.base/so-impl-ld.exp: Update copyright notice.
6901
f6246aba
MC
69022003-12-02 Michael Chastain <mec.gnu@mindspring.com>
6903
6904 Partial fix for PR testsuite/1456.
6905 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
6906 to test_compiler_info.
6907
13ae734a
MC
69082003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6909
6910 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
6911 from current versions of gdb. Clean up regular expressions.
6912 Delete redundant timeout case.
6913
d8e1cdee
MC
69142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6915
6916 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
6917 from current versions of gdb. Clean up regular expressions.
6918 Delete redundant timeout case.
6919
96457b64
MC
69202003-12-01 Michael Chastain <mec.gnu@mindspring.com>
6921
6922 Partial fix for PR testsuite/1456.
6923 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
6924 gcc_compiled with call to test_compiler_info.
6925
f35309fc
MC
69262003-11-30 Michael Chastain <mec.gnu@mindspring.com>
6927
6928 Partial fix for PR testsuite/1456.
6929 * gdb.base/list.exp (test_list_function): Delete unused declaration
6930 of gcc_compiled.
6931
d7afdf9b
MC
69322003-11-29 Michael Chastain <mec.gnu@mindspring.com>
6933
6934 Partial fix for PR testsuite/1456.
6935 * gdb.base/complex.exp: Replace reference to gcc_compiled with
6936 call to test_compiler_info.
6937
71507b56
MK
69382003-11-29 Mark Kettenis <kettenis@gnu.org>
6939
6940 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
6941 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
6942 it to create the appropriate note.inc.
6943 * gdb.asm/asmsrc1.s: Include "note.inc".
6944 * gdb.asm/netbsd.inc: New file.
6945 * gdb.asm/empty.inc: New file.
6946
f81f93f7
MC
69472003-11-28 Michael Chastain <mec.gnu@mindspring.com>
6948
6949 Partial fix for PR testsuite/1456.
6950 * gdb.base/constvars.exp: Replace references to gcc_compiled with
6951 calls to test_compiler_info.
6952
9a77938e
MC
69532003-11-27 Michael Chastain <mec.gnu@mindspring.com>
6954
6955 Partial fix for PR testsuite/1456.
6956 * gdb.base/volatile.exp: Replace references to gcc_compiled with
6957 calls to test_compiler_info.
6958
e8367dc7
MK
69592003-11-27 Mark Kettenis <kettenis@gnu.org>
6960
6961 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
6962 pattern for the KFAILs.
6963
526c61ee
AF
69642003-11-25 Adam Fedor <fedor@gnu.org>
6965
6966 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
6967 * gdb.objc/objcdecode.m: New file.
6968
28f2d600
AF
69692003-11-25 Adam Fedor <fedor@gnu.org>
6970
6971 * gdb.objc/nondebug.exp: Test for PR objc/1236.
6972 * gdb.objc/nondebug.m: New file.
6973
a3895cee
BE
69742003-11-26 Ben Elliston <bje@wasabisystems.com>
6975
6976 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
6977 NetBSD as it does on FreeBSD. Modelled on a similar change by
6978 Mark Kettenis on 2003-05-30.
6979 (link-flags): Set to "--entry _start" regardless of target.
6980 Special linker flags are to be appended to $link-flags.
6981 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
6982
c9f2c8a3
MC
69832003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6984
6985 * gdb.cp/method.exp: Accept output of new demangler.
6986
15a0587a 69872003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
6988
6989 * gdb/class2.exp: New file.
6990 * gdb/class2.cc: New file.
6991
3c00b570
MC
69922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
6993
6994 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
6995 of new demangler.
6996
7027acc7
MK
69972003-11-23 Mark Kettenis <kettenis@gnu.org>
6998
6999 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7000 of gdb_test "run".
7001
b0e1598a
MK
70022003-11-23 Mark Kettenis <kettenis@gnu.org>
7003
7004 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7005 "continue" into "run".
7006
4d9eda44
MC
70072003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7008
7009 Partial fix for PR testsuite/1456.
7010 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7011 call to test_compiler_info.
7012 * gdb.cp/ctti.exp: Likewise.
7013 * gdb.cp/derivation.exp: Likewise.
7014 * gdb.cp/member-ptr.exp: Likewise.
7015 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7016 reference to gcc_compiled.
7017
70182003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7019
7020 Fix PR testsuite/1463.
7021 * gdb.base/structs.exp (start_structs_test): Call
7022 get_debug_format before using the debug format.
7023
d422fe19
AC
70242003-11-22 Andrew Cagney <cagney@redhat.com>
7025
7026 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7027 * gdb.base/structs.exp: Use gdb_test_multiple.
7028
039cf96d
AC
70292003-11-20 Andrew Cagney <cagney@redhat.com>
7030
6882279b
AC
7031 * gdb.base/structs.exp: Handle and recover from internal errors.
7032 Replace "foo${n}" with "foo<n>" in test messages.
7033
e53890ae
AC
7034 * gdb.base/structs.exp: Update copyright. Rewrite.
7035 * gdb.base/structs.c: Update copyright. Rewrite.
7036
2b211c59
AC
7037 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7038 resync count exceeded.
d63a86f8 7039
039cf96d
AC
7040 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7041 from the internal error.
7042 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7043 Original from Jim Blandy.
7044 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7045
eac98b22
AC
70462003-11-19 Andrew Cagney <cagney@redhat.com>
7047
7048 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7049 KFAIL.
7050
67455b2a
MK
70512003-11-17 Mark Kettenis <kettenis@gnu.org>
7052
7053 New testcase for PR backtrace/1435.
7054 * gdb.arch/i386-unwind.exp: New file.
7055 * gdb.arch/i386-unwind.c: New file.
7056
853d6e5b
AC
70572003-11-17 Andrew Cagney <cagney@redhat.com>
7058
7059 * lib/gdb.exp (compiler_info): New global.
7060 (test_compiler_info): New function.
7061 (get_compiler_info): Set compiler_info.
7062 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7063 "compiler_info" to gcc-<major>-<minor>.
7064
38cf6e11
MC
70652003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7066
7067 * gdb.trace/configure: Remove.
7068
a50d3602
EZ
70692003-11-13 Elena Zannoni <ezannoni@redhat.com>
7070
7071 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7072 breakpoints.
a50d3602
EZ
7073 * gdb.base/break.exp: Remove all references to explicit line
7074 numbers.
7075
d9407aaa
NC
70762003-11-11 Nick Clifton <nickc@redhat.com>
7077
7078 * gdb.base/shreloc.exp: Do not run for targets which do not
7079 support shared objects.
7080
db488fc1
CV
70812003-11-10 Corinna Vinschen <vinschen@redhat.com>
7082
7083 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7084 Don't run tests if nofileio flag is given.
7085
6a90a18e
EZ
70862003-11-07 Elena Zannoni <ezannoni@redhat.com>
7087
7088 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7089 as well as 'Watchpoint'.
6a90a18e 7090
0b915e9c
EZ
70912003-11-06 Elena Zannoni <ezannoni@redhat.com>
7092
7093 Reported by Jim Ingham <jingham@apple.com>:
7094 * gdb.base/annota1.exp: Match at least one occurrence of the
7095 signal handler annotation.
7096
d7e4b55f
EZ
70972003-11-06 Elena Zannoni <ezannoni@redhat.com>
7098
a9c64011
AS
7099 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7100 as well as 'Watchpoint'.
d7e4b55f 7101
2fe4e8d0
MC
71022003-11-05 Michael Chastain <mec@shout.net>
7103
7104 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7105
6ef88553
KW
71062003-11-03 Kris Warkentin <kewarken@qnx.com>
7107
7108 * gdb.arch/gdb1291.c: New test file.
7109 * gdb.arch/gdb1291.exp: New test script.
7110 * gdb.arch/gdb1431.c: New test file.
7111 * gdb.arch/gdb1431.exp: New test script.
7112
ae7dc4d8
MC
71132003-10-22 Michael Chastain <mec@shout.net>
7114
7115 * gdb.mi/pthreads.c: Add copyright notice.
7116
c39d7427
MC
71172003-10-22 Michael Chastain <mec@shout.net>
7118
7119 * gdb.threads/pthreads.c: Add copyright notice.
7120
8b7d96c1
MC
71212003-10-20 Michael Chastain <mec@shout.net>
7122
7123 * gdb.base/gdb1056.exp: New test script.
7124
d1d69fdd
DJ
71252003-10-13 Daniel Jacobowitz <drow@mvista.com>
7126
7127 * gdb.threads/killed.exp: Use gdb_run_cmd.
7128
7d605576
DJ
71292003-10-13 Daniel Jacobowitz <drow@mvista.com>
7130
7131 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7132 create a core file.
7133 * gdb.threads/gcore-thread.exp: Likewise.
7134
618ec112
CV
71352003-10-13 Corinna Vinschen <vinschen@redhat.com>
7136
7137 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7138 type, based on char type.
7139 (struct bit_flags_short_t): New bitfield type, based on short type.
7140 (init_bit_flags_char): New fuction.
7141 (init_bit_flags_short): Ditto.
7142 (print_bit_flags_char): Ditto.
7143 (print_bit_flags_short): Ditto.
7144 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7145
9367a73c
MC
71462003-10-11 Michael Chastain <mec@shout.net>
7147
7148 * gdb.base/call-rt-st.exp: Update copyright year.
7149
1decf120
KI
71502003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7151
7152 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7153 * gdb.disasm/sh3.s: Ditto.
7154
5445b2ae
DJ
71552003-10-07 Daniel Jacobowitz <drow@mvista.com>
7156
7157 * gdb.threads/switch-threads.exp: New test.
7158 * gdb.threads/switch-threads.c: New source file.
7159
aec24853
CV
71602003-10-07 Corinna Vinschen <vinschen@redhat.com>
7161
7162 * gdb.base/ending-run.exp: Add sh specific case.
7163
adc7428d
AC
71642003-10-06 Andrew Cagney <cagney@redhat.com>
7165
7166 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7167 * gdb.disasm/mn10200.exp: Delete obsolete file.
7168
c9d37158
DJ
71692003-09-29 Daniel Jacobowitz <drow@mvista.com>
7170
7171 * ChangeLog: Correct an entry command.exp -> commands.exp.
7172 * gdb.base/commands.exp (bp_deleted_in_command_test)
7173 (temporary_breakpoint_commands): Check noargs.
7174
79c2c32d
DC
71752003-09-25 David Carlton <carlton@kealia.com>
7176
7177 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7178 of some print tests, where appropriate. Add tests for C::D::cd,
7179 E::ce, F::cXfX, G::XgX.
7180 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7181
594e6d67
RE
71822003-09-25 Richard Earnshaw <rearnsha@arm.com>
7183
7184 * lib/java.exp (java_init): Import target_alias before using it.
7185
10f0d451
DC
71862003-09-25 David Carlton <carlton@kealia.com>
7187
7188 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7189
274bcba0
EZ
71902003-09-23 Elena Zannoni <ezannoni@redhat.com>
7191
d63a86f8 7192 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7193 weirdness.
274bcba0 7194
cdbf20f7
MC
71952003-09-17 Michael Chastain <mec@shout.net>
7196
7197 * gdb.cp/gdb1355.exp: New file.
7198 * gdb.cp/gdb1355.c: New file.
7199
71e06f80
CV
72002003-09-15 Corinna Vinschen <vinschen@redhat.com>
7201
7202 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7203 * gdb.asm/sh.inc: New file.
7204
5c4e30ca
DC
72052003-09-11 David Carlton <carlton@kealia.com>
7206
bd45b7af
DC
7207 * gdb.cp/namespace.exp: Add tests for namespace types.
7208 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7209 (test_namespace): New.
7210
1c199746
EZ
72112003-09-11 Elena Zannoni <ezannoni@redhat.com>
7212
a9c64011 7213 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7214 * gdb.stabs/weird.exp: Ditto.
1c199746 7215
04ed252f
MC
72162003-09-08 Michael Chastain <mec@shout.net>
7217
7218 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7219
d8a2d9e7
MC
72202003-09-07 Michael Chastain <mec@shout.net>
7221
7222 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7223 'parse error'.
7224
161afb24
MK
72252003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7226
7227 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7228
49f2741a
MC
72292003-08-30 Michael Chastain <mec@shout.net>
7230
7231 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7232 * gdb.gdb/observer.exp: Ditto.
7233 * gdb.gdb/xfullpath.exp: Ditto.
7234
8afa723e
MK
72352003-08-29 Mark Kettenis <kettenis@gnu.org>
7236
7237 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7238 *-*-*bsd*.
7239
f31dfe3b
JJ
72402003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7241
7242 * gdb.base/dump.exp: Skip for ia64.
7243
4630e498
JJ
72442003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7245
7246 * gdb.asm/asm-source.exp: Add ia64 support.
7247 * gdb.asm/ia64.inc: New file.
7248
1105b7ef
MC
72492003-08-22 Michael Chastain <mec@shout.net>
7250
7251 * gdb.cp: New directory.
7252 * gdb.cp/*: Copy from gdb.c++/*.
7253 * gdb.c++/*: Remove.
7254 * Makefile.in: Change gdb.c++ to gdb.cp.
7255 * configure.in: Ditto.
7256 * configure: Regnerate.
7257
c945b932
MK
72582003-08-18 Mark Kettenis <kettenis@gnu.org>
7259
7260 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7261 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7262
2b66634b
DJ
72632003-08-17 Daniel Jacobowitz <drow@mvista.com>
7264
7265 * mi-var-display.exp (-var-list-children weird): Accept function
7266 pointers with argument types.
7267 * mi1-var-display.exp (-var-list-children weird): Likewise.
7268 * mi2-var-display.exp (-var-list-children weird): Likewise.
7269
a356f73b
DJ
72702003-08-17 Daniel Jacobowitz <drow@mvista.com>
7271
7272 * gdb.base/annota3.exp: Add missing newline.
7273
483417b8
MC
72742003-08-06 Michael Chastain <mec@shout.net>
7275
7276 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7277
c99c59c3
MS
72782003-08-12 Michael Snyder <msnyder@redhat.com>
7279
7280 * gdb.base/float.exp: Add test for SH.
7281
55ed7501
MK
72822003-08-10 Mark Kettenis <kettenis@gnu.org>
7283
7284 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7285
1a371f2e
EZ
72862003-08-07 Elena Zannoni <ezannoni@redhat.com>
7287
7288 * gdb.base/completion.exp: Remove reduntant completion test
7289 on filename.
7290
e0f353ce
EZ
72912003-08-07 Elena Zannoni <ezannoni@redhat.com>
7292
a9c64011
AS
7293 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7294 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7295 gdb.trace/save-trace.exp: Make sure that full pathnames are
7296 escaped correctly.
e0f353ce 7297
5710a1af 72982003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7299
a9c64011
AS
7300 * configure.in: Don't generate config.h from config.hin.
7301 * configure: Regenerate.
7302 * config.hin: Remove file.
7303 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7304 * gdb.threads/pthreads.c: Ditto.
5710a1af 7305
dcd81ce9
DJ
73062003-08-07 Daniel Jacobowitz <drow@mvista.com>
7307
7308 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7309 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7310 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7311 Replace ld24 with seth/add3.
7312
6009d884
AC
73132003-08-02 Andrew Cagney <cagney@redhat.com>
7314
7315 * gdb.base/annota3.exp: New file.
7316 * gdb.base/annota3.c: New file.
7317 * gdb.c++/annota3.exp: New file.
7318 * gdb.c++/annota3.cc: New file.
7319
51514e06
MC
73202003-07-29 Michael Chastain <mec@shout.net>
7321
7322 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7323 actually failed.
7324 (do_pass): Likewise.
7325 * gdb.threads/tls.exp: Always initialize no_of_threads.
7326
4ee6625b
DJ
73272003-07-27 Daniel Jacobowitz <drow@mvista.com>
7328
7329 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7330 pattern.
7331 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7332 * gdb.threads/tls.exp: Recognize one case of the host library not
7333 supporting TLS.
7334
225f2bf6
AC
73352003-07-27 Andrew Cagney <cagney@redhat.com>
7336
7337 * gdb.base/fileio.exp: Use SH when running commands using
7338 remote_exec.
7339
bcb27c9f
DJ
73402003-07-24 Daniel Jacobowitz <drow@mvista.com>
7341
7342 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7343 * gdb.base/relocate.c (dummy): New padding array.
7344
3d67be83
MS
73452003-07-22 Michael Snyder <msnyder@redhat.com>
7346
d63a86f8 7347 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7348
7349 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7350 patterns to be more general, accepting old and new output.
7351 Some output chars (such as '+') also must be quoted.
d63a86f8 7352 Some addresses are displayed numerically instead of
3d67be83
MS
7353 symbolically.
7354
57ba3b85
MS
73552003-07-23 Michael Snyder <msnyder@redhat.com>
7356
686d097c
MS
7357 * gdb.base/return2.exp: Don't test long-long return.
7358
57ba3b85
MS
7359 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7360 * gdb.disasm/t01_mov.exp: Ditto.
7361 * gdb.disasm/t02_mova.s: Ditto.
7362 * gdb.disasm/t02_mova.exp: Ditto.
7363 * gdb.disasm/t03_add.s: Ditto.
7364 * gdb.disasm/t03_add.exp: Ditto.
7365 * gdb.disasm/t04_sub.s: Ditto.
7366 * gdb.disasm/t04_sub.exp: Ditto.
7367 * gdb.disasm/t05_cmp.s: Ditto.
7368 * gdb.disasm/t05_cmp.exp: Ditto.
7369 * gdb.disasm/t06_ari2.s: Ditto.
7370 * gdb.disasm/t06_ari2.exp: Ditto.
7371 * gdb.disasm/t07_ari3.s: Ditto.
7372 * gdb.disasm/t07_ari3.exp: Ditto.
7373 * gdb.disasm/t08_or.s: Ditto.
7374 * gdb.disasm/t08_or.exp: Ditto.
7375 * gdb.disasm/t09_xor.s: Ditto.
7376 * gdb.disasm/t09_xor.exp: Ditto.
7377 * gdb.disasm/t10_and.s: Ditto.
7378 * gdb.disasm/t10_and.exp: Ditto.
7379 * gdb.disasm/t11_logs.s: Ditto.
7380 * gdb.disasm/t11_logs.exp: Ditto.
7381 * gdb.disasm/t12_bit.s: Ditto.
7382 * gdb.disasm/t12_bit.exp: Ditto.
7383 * gdb.disasm/t13_otr.s: Ditto.
7384 * gdb.disasm/t13_otr.exp: Ditto.
7385
e00759ef
EZ
73862003-07-22 Elena Zannoni <ezannoni@redhat.com>
7387
7388 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7389
8bc2021f
EZ
73902003-07-22 Elena Zannoni <ezannoni@redhat.com>
7391
a9c64011
AS
7392 * gdb.threads/tls.c : New file.
7393 * gdb.threads/tls.exp : New file.
7394 * gdb.threads/tls-main.c : New file.
7395 * gdb.threads/tls-shared.c : New file.
7396 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7397
89320c4c
AS
73982003-07-22 Andreas Schwab <schwab@suse.de>
7399
7400 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7401
180dea7c
AS
74022003-07-20 Andreas Schwab <schwab@suse.de>
7403
7404 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7405 due to insn reordering.
7406
0714963c
AC
74072003-07-15 Andrew Cagney <cagney@redhat.com>
7408
7409 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7410
98a23b3f
MC
74112003-07-15 Michael Chastain <mec@shout.net>
7412
7413 * gdb.base/gdb1250.exp: New file.
7414 * gdb.base/gdb1250.c: New file.
7415
27e417a2
ML
74162003-07-09 Michal Ludvig <mludvig@suse.cz>
7417
7418 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7419 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7420
8bc2021f
EZ
74212003-07-09 Elena Zannoni <ezannoni@redhat.com>
7422
a9c64011
AS
7423 * gdb.threads/tls.c: New file.
7424 * gdb.threads/tls.exp: New file.
7425 * gdb.threads/tls-main.c: New file.
7426 * gdb.threads/tls-shared.c: New file.
7427 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7428
d99968dc
EZ
74292003-07-09 Elena Zannoni <ezannoni@redhat.com>
7430
7431 * gdb.base/annota1.exp: Make sure that we properly escape the
7432 full path of the source file. Xfail more permissive patterns,
d63a86f8 7433 due to a compiler debug info problem.
d99968dc 7434
83876b3b
AS
74352003-07-07 Andreas Schwab <schwab@suse.de>
7436
2705e972
AS
7437 * gdb.asm/m68k.inc: New file.
7438 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7439
83876b3b
AS
7440 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7441 arguments"): Also match negative number.
7442
7443 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7444
3a871b37
DJ
74452003-07-03 Daniel Jacobowitz <drow@mvista.com>
7446
7447 * gdb.base/store.c (charest): New typedef.
7448 (add_char): Rename to add_charest, update.
7449 (wack_char): Rename to wack_charest, update types. Return l + r
7450 to keep r live across the call.
7451 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7452 (wack_double, wack_doublest): Return l + r to keep r live across
7453 the call.
7454 * gdb.base/store.exp: Accomodate store.c changes.
7455
b2a7f303
DC
74562003-06-30 David Carlton <carlton@kealia.com>
7457
7458 * gdb.c++/maint.exp (test_invalid_name): New.
7459 (test_first_component): Add tests for invalid names.
7460
3c6cb4a1
MC
74612003-06-29 Michael Chastain <mec@shout.net>
7462
7463 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7464 output of '<VTT for class>' for virtual base classes.
7465
f1c2644b
DJ
74662003-06-29 Daniel Jacobowitz <drow@mvista.com>
7467
7468 * gdb.base/completion.exp: Tab-complete "complet" instead of
7469 "compl".
7470 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7471
18080350
DJ
74722003-06-29 Daniel Jacobowitz <drow@mvista.com>
7473
7474 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7475 * gdb.base/volatile.exp: Likewise.
7476
f56973f8
DJ
74772003-06-29 Daniel Jacobowitz <drow@mvista.com>
7478
7479 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7480 gdb/1265.
7481
74822003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7483 Daniel Jacobowitz <drow@mvista.com>
7484
7485 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7486 initial line count of 'captured_main' from 26 to 32.
7487 (test_with_self): Allow xmalloc call to be interleaved with the
7488 preceding two lines.
7489
e766d4d6
JB
74902003-06-24 Joel Brobecker <brobecker@gnat.com>
7491
7492 * gdb.base/bang.exp: New testcase.
7493
f125c9a4
JB
74942003-06-23 Joel Brobecker <brobecker@gnat.com>
7495
7496 * gdb.base/langs.exp: Add some tests for the "minimal" language
7497 support.
7498
6e25beaf
EZ
74992003-06-23 Elena Zannoni <ezannoni@redhat.com>
7500
7501 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7502 the testcase.
7503
2f816dda
DJ
75042003-06-22 Daniel Jacobowitz <drow@mvista.com>
7505
7506 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7507 offset.
7508
db5a5748
DJ
75092003-06-22 Daniel Jacobowitz <drow@mvista.com>
7510
7511 * gdb.c++/pr-1210.cc: New file.
7512 * gdb.c++/pr-1210.exp: New file.
7513
1df0c130
DJ
75142003-06-21 Daniel Jacobowitz <drow@mvista.com>
7515
7516 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7517 000-exec-continue.
7518
a92feac0
MK
75192003-06-15 Mark Kettenis <kettenis@gnu.org>
7520
7521 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7522 on *-*-*bsd* instead of *-*-freebsd*.
7523
81a58f5b
AC
75242003-06-14 Andrew Cagney <cagney@redhat.com>
7525
7526 * gdb.base/store.exp: Test longest and doublest. Test all
7527 parameters. Weaken return statement match.
7528 * gdb.base/store.c: Add longest and doublest - aka long long and
7529 long double functions. Put all parameters into local register
7530 variables. Use negative values.
7531
b257a0d3
AC
75322003-06-14 Andrew Cagney <cagney@redhat.com>
7533
7534 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7535 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7536 exit status.
7537 * gdb.base/fileio.exp: Disable target when nointerrupts and
7538 noinferiorio, instead of limiting it to remote. Use remote_exec
7539 instead of system.
d63a86f8 7540
21c38304
JJ
75412003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7542
7543 * gdb.base/float.exp: Add ia64 support.
7544
1bcdb424
CV
75452003-06-12 Corinna Vinschen <vinschen@redhat.com>
7546
7547 * gdb.base/fileio.exp: Run only on remote targets.
7548
6aeb981f
CV
75492003-06-10 Corinna Vinschen <vinschen@redhat.com>
7550
7551 * gdb.base/fileio.c: New file, testing File-I/O.
7552 * gdb.base/fileio.exp: Ditto.
7553
53df362e
RG
75542003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7555
7556 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7557 shared objects after relocation at load time (gdb PR/1132).
7558 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7559 as above, part of the shared object relocation test.
53df362e 7560
ffee1b46
MK
75612003-06-08 Mark Kettenis <kettenis@gnu.org>
7562
b5ca3722
MK
7563 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7564 fully filled history list.
7565 * gdb.base/gdb_history: New file.
7566
03ed860d
MK
7567 * gdb.base/signals.exp: XFAIL "continue to func1" on
7568 i*86-*-freebsd*.
7569
ffee1b46
MK
7570 * gdb.base/attach.exp: When trying to attach to a nonexistent
7571 process, make it possible to specify the PID based on the target,
7572 and do so for *-*-freebsd*.
7573
d80dbb52
RH
75742003-06-02 Richard Henderson <rth@redhat.com>
7575
7576 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7577
6dd77b81
RH
75782003-06-02 Richard Henderson <rth@redhat.com>
7579
7580 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7581
f6347e16
RH
75822003-06-02 Richard Henderson <rth@redhat.com>
7583
7584 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7585
2c161407
DJ
75862003-06-01 Daniel Jacobowitz <drow@mvista.com>
7587
7588 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7589 of globalvar.
7590
572eb746
MK
75912003-06-01 Mark Kettenis <kettenis@gnu.org>
7592
7593 * gdb.asm/asm-source.exp: Check for memory read errors in
7594 disassembler test on *BSD too.
7595
9e9617a5
RH
75962003-06-01 Richard Henderson <rth@redhat.com>
7597
7598 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7599 for .frame.
7600 (gdbasm_call): Lose ldgp.
7601 (gdbasm_startup): Add frame information.
7602 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7603
7b34ad4e
MK
76042003-05-31 Mark Kettenis <kettenis@gnu.org>
7605
7606 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7607 i?86-*-*.
7608
10059fdf
MK
76092003-05-30 Mark Kettenis <kettenis@gnu.org>
7610
7611 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7612 FreeBSD.
7613
acf4b816
RH
76142003-05-29 Richard Henderson <rth@redhat.com>
7615
7616 * gdb.asm/alpha.inc: New file.
7617 * gdb.asm/asm-source.exp: Use it.
7618
e9ecd949
JB
76192003-05-29 Jim Blandy <jimb@redhat.com>
7620
7621 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7622 'core.PID'.
7623
e3e5a4f3
JB
76242003-05-22 Jim Blandy <jimb@redhat.com>
7625
7626 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7627 backtrace.
d63a86f8 7628
72fe3d25
DC
76292003-05-20 David Carlton <carlton@math.stanford.edu>
7630
7631 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7632 this time.
7633
58da2eb2
DC
76342003-05-19 David Carlton <carlton@bactrian.org>
7635
7636 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7637 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7638
1fcb5155
DC
76392003-05-19 David Carlton <carlton@bactrian.org>
7640
7641 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7642 namespace tests.
7643 Bump copyright date.
7644 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7645 (main): Call C::D::marker2.
7646 * gdb.c++/namespace1.cc: New file.
7647
85e85163
JJ
76482003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7649
7650 Roland McGrath <roland@redhat.com>
d63a86f8 7651 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7652 there is no manager thread.
7653
a25fbfec
JJ
76542003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7655
d63a86f8
RM
7656 * gdb.threads/schedlock.exp: Remove assumption that all threads
7657 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7658 in one of the child threads rather than the main thread.
7659
be375bae
JB
76602003-05-07 Jim Blandy <jimb@redhat.com>
7661
09bf6082
JB
7662 Add support for assembly source testing on the s390x.
7663 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7664 architecture.
7665 * gdb.asm/s390x.inc: New file.
7666
be375bae
JB
7667 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7668 succession of 'if' statements.
7669
00905d52
AC
76702003-05-05 Andrew Cagney <cagney@redhat.com>
7671
7672 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7673
b1e29e33
AC
76742003-05-05 Andrew Cagney <cagney@redhat.com>
7675
7676 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7677 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7678
e33d66ec
EZ
76792003-05-02 Elena Zannoni <ezannoni@redhat.com>
7680
7681 * gdb.base/charset.exp: Update based on new behavior of set/show
7682 charset commands.
7683
2b6fd0d8
AC
76842003-05-01 Andrew Cagney <cagney@redhat.com>
7685
7686 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7687 variable do not give memory errors.
7688
130cacce
AF
76892003-04-30 Adam Fedor <fedor@gnu.org>
7690
7691 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7692 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7693 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7694 gdb.objc/basicclass.m: : New files
7695
7696 * lib/gdb.exp (gdb_compile_objc): New procedure.
7697
bea71854
DJ
76982003-04-27 Daniel Jacobowitz <drow@mvista.com>
7699
7700 * gdb.base/signals.exp: Make backtrace tests more specific.
7701
0f20eeea
DC
77022003-04-23 David Carlton <carlton@bactrian.org>
7703
7704 * gdb.c++/maint.exp (test_first_component): Add tests for
7705 'operator' in more locations.
7706
c8c4d8dc
KB
77072003-04-16 Kevin Buettner <kevinb@redhat.com>
7708
7709 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7710
3fe60e3c
EZ
77112003-04-16 Elena Zannoni <ezannoni@redhat.com>
7712
7713 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 7714 func marke' instead. Update test name.
3fe60e3c 7715
9219021c
DC
77162003-04-15 David Carlton <carlton@math.stanford.edu>
7717
7718 * gdb.c++/maint.exp: New file.
7719
5dd55bdd
EZ
77202003-04-14 Elena Zannoni <ezannoni@redhat.com>
7721
7722 * gdb.threads/schedlock.c: Change type of thread function argument
7723 to long, to avoid warnings on 64-bit platforms.
7724
00890572
EZ
77252003-04-14 Elena Zannoni <ezannoni@redhat.com>
7726
a9c64011
AS
7727 * gdb.base/attach.exp: Add new message from ptrace in case of
7728 attaching to nonexistent process.
d63a86f8 7729
93201743
JB
77302003-04-11 Jim Blandy <jimb@redhat.com>
7731
7732 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7733 gdb.c++/userdef.cc: Place comments on the lines to which the
7734 marker function might return.
7735 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7736 gdb.c++/userdef.exp: Look for those comments to check that we've
7737 returned to the right place, instead of checking line numbers.
7738
2a11c64d
EZ
77392003-04-11 Elena Zannoni <ezannoni@redhat.com>
7740
a9c64011
AS
7741 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7742 match on sourcefile name, instead of directory name.
2a11c64d 7743
68ab8fc5
EZ
77442003-04-10 Elena Zannoni <ezannoni@redhat.com>
7745
d63a86f8 7746 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7747 working directory name.
7748
5624293a
JB
77492003-04-09 Jim Blandy <jimb@redhat.com>
7750
7751 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7752 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7753 after an inferior function call, report the failure, but allow the
7754 test to continue.
7755
f1f02ee4
SC
77562003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7757
7758 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7759 with -DPROTOTYPES.
7760
6eb79af0
SC
77612003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7762
7763 * gdb.base/break.exp: Revert last patch.
7764
8dfb4cf0
SC
77652003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7766
7767 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7768 with -DPROTOTYPES.
7769
ed4c619a
AC
77702003-04-02 Andrew Cagney <cagney@redhat.com>
7771
7772 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7773 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7774 matching directories by the name breakpoint.
7775 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7776 Make "continue to marker1" consistent.
7777 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7778 message consistent.
7779 * lib/gdb.exp: Put "the program is no longer running", and "the
7780 program exited" in parenthesis.
7781 * lib/mi-support.exp: Ditto.
d63a86f8 7782
4e35d5f0 77832003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7784
4e35d5f0
BR
7785 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7786
71900fe8
AC
77872003-03-29 Andrew Cagney <cagney@redhat.com>
7788
7789 * gdb.base/sizeof.c (main): Print the value of '\377'.
7790 * gdb.base/sizeof.exp: Check the sign of '\377'.
7791
c0655a16
MC
77922003-03-27 Michael Chastain <mec@shout.net>
7793
7794 * gdb.base/gdb1090.exp: New file.
7795 * gdb.base/gdb1090.cc: New file.
7796
5b2a3989
JB
77972003-03-27 J. Brobecker <brobecker@gnat.com>
7798
7799 * gdb.gdb/observer.exp: New regression test.
7800
79876890
MC
78012003-03-27 Michael Chastain <mec@shout.net>
7802
7803 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7804 * gdb.base/ptype.exp: Likewise.
7805
6eac95e3
CV
78062003-03-27 Corinna Vinschen <vinschen@redhat.com>
7807
7808 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7809
e8c71839
MC
78102003-03-26 Michael Chastain <mec@shout.net>
7811
7812 * gdb.base/ptype.exp: Actually use some typedef'd types.
7813
71b10041
SC
78142003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7815
7816 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7817 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7818
2512cf80
CV
78192003-03-20 Corinna Vinschen <vinschen@redhat.com>
7820
7821 * gdb.base/default.exp: Fix regular expression.
7822
0d195a4f
CV
78232003-03-20 Corinna Vinschen <vinschen@redhat.com>
7824
7825 * gdb.base/args.exp: Fix regular expression.
7826
8a2dbca8
CV
78272003-03-20 Corinna Vinschen <vinschen@redhat.com>
7828
7829 * gdb.base/help.exp: Allow Win32 child process.
7830
bf028682
CV
78312003-03-20 Corinna Vinschen <vinschen@redhat.com>
7832
7833 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
7834 when stepping out of main().
7835
182dbe85
CV
78362003-03-20 Corinna Vinschen <vinschen@redhat.com>
7837
7838 * gdb.base/default.exp: Check for win32 specific message when calling
7839 "run" without executable.
7840
d67a6ba5
CV
78412003-03-20 Corinna Vinschen <vinschen@redhat.com>
7842
7843 * gdb.base/args.exp: Expect .exe in output.
7844
a955b5bb
CV
78452003-03-20 Corinna Vinschen <vinschen@redhat.com>
7846
7847 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
7848 Cygwin native.
7849
bf6bad4b
AC
78502003-03-17 Andrew Cagney <cagney@redhat.com>
7851
7852 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
7853 vector registes.
7854 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
7855 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
7856
293e9a31
DC
78572003-03-17 David Carlton <carlton@math.stanford.edu>
7858
7859 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
7860 test, for PR breakpoints/38.
7861 Call test_watchpoint_and_breakpoint.
7862 * gdb.base/watchpoint.c (func3): New function.
7863 (main): Call func3.
7864
5330f2db
DC
78652003-03-04 David Carlton <carlton@math.stanford.edu>
7866
7867 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
7868 Garply<Garply<char> >:: garply".
7869 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
7870 with respect to PR c++/1111; note also PR c++/1113.
7871 (test_template_breakpoints): KFAIL "constructor breakpoint" with
7872 respect to PR c++/1062.
7873 KFAIL "destructor breakpoint" with respect to PR c++/1112.
7874
6ece72da
DC
78752003-03-03 David Carlton <carlton@math.stanford.edu>
7876
7877 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
7878 with respect to PR c++/57.
7879 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
7880 c++/826.
7881 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
7882 respect to PR c++/57.
7883
85ca1584
DC
78842003-03-03 David Carlton <carlton@math.stanford.edu>
7885
7886 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
7887 respect to PR c++/33 into FAILs.
7888
98e9c5b8
MC
78892003-03-03 Michael Chastain <mec@shout.net>
7890
7bedbf27
MC
7891 * configure.in: Update copyright years.
7892
78932003-03-03 Michael Chastain <mec@shout.net>
7894
7895 * Makefile.in: Update copyright years.
98e9c5b8 7896
f683e100
DC
78972003-02-28 David Carlton <carlton@math.stanford.edu>
7898
7899 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
7900 print class instead of struct and/or superfluous protection
7901 specifiers, as long as the resulting output is equivalent to the
7902 source code.
7903 Delete FIXME from end of messages on tests that don't need
7904 fixing.
7905
a9e0cf2c
DC
79062003-02-28 David Carlton <carlton@math.stanford.edu>
7907
7908 * gdb.c++/templates.exp (do_tests): Allow const in the two
7909 Foo<volatile char *>::foo tests.
7910
e8d359df
MS
79112003-02-27 Michael Snyder <msnyder@redhat.com>
7912
d63a86f8 7913 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
7914 will be consistant.
7915
0b71dc91
DC
79162003-02-26 David Carlton <carlton@math.stanford.edu>
7917
7918 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
7919 char *>::foo" test with respect to PR c++/33. Create a new test
7920 which is identical to that one except that it doesn't put the
7921 space between the "char" and the "*"; KFAIL it, too.
7922
dd14ab43
DC
79232003-02-26 David Carlton <carlton@math.stanford.edu>
7924
7925 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
7926 template types into either PASSes or KFAILs (corresponding to PR
7927 c++/57). Tweak indentation. Update copyright.
7928
1146c7f1
SC
79292003-02-23 Stephane Carrez <stcarrez@nerim.fr>
7930
7931 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
7932
74641dfb
MC
79332003-02-13 Michael Chastain <mec@shout.net>
7934
7935 * gdb.base/exprs.exp: Remove i960 remnants.
7936 * gdb.base/funcargs.exp: Likewise.
7937 * gdb.base/list.exp: Likewise.
7938 * gdb.base/ptype.exp: Likewise.
7939
559cd2d0
DC
79402003-02-14 David Carlton <carlton@math.stanford.edu>
7941
7942 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
7943 pEe->D::vg()" from XFAIL to KFAIL.
7944
c4f90d87
JM
79452003-02-13 Jason Molenda (jmolenda@apple.com)
7946
7947 * gdb.base/maint.exp: Update maint print statistics regexp to include
7948 new entries.
7949
cbc4d97c
MC
79502003-02-13 Michael Chastain <mec@shout.net>
7951
7952 * gdb.c++/inherit.exp: Remove call to get_debug_format.
7953
40f235b7
MC
79542003-02-12 Michael Chastain <mec@shout.net>
7955
7956 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
7957 * gdb.c++/inherit.exp: Likewise.
7958 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
7959 * gdb.c++/templates.exp: Likewise.
7960 * gdb.c++/virtfunc.exp: Likewise.
7961
c56716b0
JM
79622003-02-06 Jason Molenda (jason-cl@molenda.com)
7963
7964 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
7965 why the code is written that way.
7966
070afcf8
MC
79672003-02-05 Michael Chastain <mec@shout.net>
7968
7969 * gdb.base/dump.exp: Add missing copyright line.
7970
5d0331e5
JM
79712003-02-05 Jason Molenda (jason-cl@molenda.com)
7972
f7ae6d3e 7973 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
7974 at the beginning so the breakpoint doesn't get set on the loop.
7975
92851186
MC
79762003-02-05 Michael Chastain <mec@shout.net>
7977
7978 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
7979 output for configurations with gcc 2.95.3.
7980
cbf1e085
AC
79812003-02-05 Keith Seitz <keiths@redhat.com>
7982 Andrew Cagney <ac131313@redhat.com>
7983
7984 * gdb.mi/mi-cli.exp: New file.
d63a86f8 7985
29518e1e
MC
79862003-02-04 Michael Chastain <mec@shout.net>
7987
7988 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
7989 Call perror and then continue.
7990
5af1d5f3
MC
79912003-02-03 Michael Chastain <mec@shout.net>
7992
7993 * gdb.c++/pr-1023.cc: New file.
7994 * gdb.c++/pr-1023.exp: New file.
7995
6b549786
JB
79962003-02-05 Jim Blandy <jimb@redhat.com>
7997
7998 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
7999 it's local to foobar. Check for it there, and check that it's not
8000 present in main.
8001 * gdb.c++/local.cc (marker2): New function.
8002 (foobar): Call marker1.
8003 (main): Call marker2 instead of marker1.
8004
67f16606
AC
80052003-02-04 Andrew Cagney <ac131313@redhat.com>
8006
8007 * gdb.disasm/mn10200.exp: Obsolete file.
8008 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8009 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8010 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8011
1c5cb38e
DC
80122003-02-04 David Carlton <carlton@math.stanford.edu>
8013
8014 * gdb.c++/overload.exp: Test intToChar(1).
8015 * gdb.c++/overload.cc (intToChar): New.
8016 (main): Call intToChar.
8017
d1fe6965
DC
80182003-02-03 David Carlton <carlton@math.stanford.edu>
8019
8020 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8021 'might_kfail' arg.
8022 KFAIL some of the continue_to_bp_overloaded calls, according to
8023 PR c++/1025.
8024
9ba61c5d
MC
80252003-02-01 Michael Chastain <mec@shout.net>
8026
8027 * gdb.base/advance.c (marker1): New marker function.
8028 * gdb.base/advance.exp: When the 'advance' command lands on the
8029 return breakpoint, it can legitimately stop on either the
8030 current line or the next line. Accommodate both outcomes.
8031 * gdb.base/until.exp: Likewise.
8032
e7494ffb
AC
80332003-02-02 Andrew Cagney <ac131313@redhat.com>
8034
8035 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8036 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8037 now a list, not a tuple.
8038 * gdb.mi/mi-var-display.exp: Ditto.
8039 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8040
075559bc
AC
80412003-02-01 Andrew Cagney <ac131313@redhat.com>
8042
8043 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8044 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8045 stack backtraces.
8046 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8047
2bd4c7b1
MK
80482003-02-01 Mark Kettenis <kettenis@gnu.org>
8049
8050 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8051 gdb.mi/mi1-pthreads.exp: Return instead of calling
8052 gdb_suppress_entire_file.
8053
eabd8992
MS
80542003-02-01 Mark Salter <msalter@redhat.com>
8055
8056 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8057
71469e2f
MS
80582003-01-31 Mark Salter <msalter@redhat.com>
8059
8060 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8061 Support empty arg.
8062
38a94d44
MC
80632003-01-30 Michael Chastain <mec@shout.net>
8064
8065 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8066 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8067 has been fixed in gdb/readline on 2003-01-09.
8068
19ea9e73
MS
80692003-01-29 Michael Snyder <msnyder@redhat.com>
8070
e8d359df
MS
8071 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8072 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8073 * gdb.base/args.exp: Skip if target does not support args passing.
8074
2307bd6a
DJ
80752003-01-22 Daniel Jacobowitz <drow@mvista.com>
8076
19ea9e73 8077 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8078 gdb_test. Accept a list of expect arguments as the third
8079 parameter.
8080 (gdb_test): Use it.
8081
f2dd3617
EZ
80822003-01-20 Elena Zannoni <ezannoni@redhat.com>
8083
8084 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8085 allow for different test tree configurations. Update some
8086 tescases accordingly.
8087 * gdb.arch/altivec-regs.exp: Ditto.
8088 * gdb.asm/asm-source.exp: Ditto.
8089 * gdb.base/advance.exp: Ditto.
8090 * gdb.base/display.exp: Ditto.
d63a86f8 8091 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8092 * gdb.base/mips_pro.exp: Ditto.
8093 * gdb.base/overlays.exp: Ditto.
8094 * gdb.base/relocate.exp: Ditto.
8095 * gdb.base/setshow.exp: Ditto.
8096 * gdb.base/step-line.exp: Ditto.
8097 * gdb.base/step-test.exp: Ditto.
8098 * gdb.base/until.exp: Ditto.
8099 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8100
c71cdefd
DC
81012003-01-17 David Carlton <carlton@math.stanford.edu>
8102
8103 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8104 corresponding to PR c++/945.
8105 Update copyright.
8106
fdba05d7
DC
81072003-01-17 David Carlton <carlton@math.stanford.edu>
8108
8109 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8110 corresponding to PR c++/68.
8111
81122003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8113
8114 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8115 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8116 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8117
c362c33a
EZ
81182003-01-15 Elena Zannoni <ezannoni@redhat.com>
8119
0fbc361c
EZ
8120 * gdb.base/break.exp: Fix change of default location, because of
8121 removal of until tests.
8122 * gdb.base/help.exp: Update test for new 'until' help message.
8123 Add test for help on 'advance'.
a9c64011 8124 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8125
dabf8a35
MK
81262003-01-15 Mark Kettenis <kettenis@gnu.org>
8127
8128 * gdb.base/default.exp: Adapt "info float" test for recent changes
8129 to that command. Add test for "info vector".
8130 * gdb.base/float.exp: New file. Add test for "info float" that
8131 resembles the old test in gdb.base/default.exp.
8132
a1769aca
DC
81332003-01-15 David Carlton <carlton@math.stanford.edu>
8134
8135 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8136
82025e13
EZ
81372003-01-15 Elena Zannoni <ezannoni@redhat.com>
8138
8139 * gdb.base/break.exp: Move the tests of until command from here...
8140 * gdb.base/until.exp: ... to here. New file. Add other tests.
8141 * gdb.base/advance.c: New file.
8142 * gdb.base/advance.exp: New file.
8143
8f9ab801
EZ
81442003-01-14 Elena Zannoni <ezannoni@redhat.com>
8145
a9c64011
AS
8146 * gdb.base/args.c: New file.
8147 * gdb.base/args.exp: New file.
8f9ab801 8148
9ae66589
DJ
81492003-01-14 Daniel Jacobowitz <drow@mvista.com>
8150
8151 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8152
8d77e5c3
DJ
81532003-01-14 Daniel Jacobowitz <drow@mvista.com>
8154
8155 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8156
12d2f0a1
DJ
81572003-01-14 Daniel Jacobowitz <drow@mvista.com>
8158
8159 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8160 dates.
8161
6ca37014
DJ
81622003-01-13 Daniel Jacobowitz <drow@mvista.com>
8163
8164 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8165
b0023472
DJ
81662003-01-13 Daniel Jacobowitz <drow@mvista.com>
8167
8168 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8169 (ptype &*"foo").
8170 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8171
607fbc54 81722003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8173
8174 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8175 * gdb.mi/mi1-console.exp: Likewise.
8176
607fbc54 81772003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8178
8179 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8180 * gdb.mi/mi1-console.exp: Likewise.
8181
a1fb14a2
DJ
81822003-01-13 Daniel Jacobowitz <drow@mvista.com>
8183
8184 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8185
c4cf40b7
DJ
81862003-01-09 Daniel Jacobowitz <drow@mvista.com>
8187
8188 * gdb.base/detach.exp: New test.
8189
696d5a5b
DJ
81902003-01-09 Daniel Jacobowitz <drow@mvista.com>
8191
8192 * Makefile.in (ALL_SUBDIRS): New variable.
8193 (subdirs, clean, distclean): Use it.
8194 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8195 regenerating Makefile, since it is generated from the top level.
8196 * gdb.asm/Makefile.in: Likewise.
8197 * gdb.base/Makefile.in: Likewise.
8198 * gdb.c++/Makefile.in: Likewise.
8199 * gdb.disasm/Makefile.in: Likewise.
8200 * gdb.java/Makefile.in: Likewise.
8201 * gdb.mi/Makefile.in: Likewise.
8202 * gdb.threads/Makefile.in: Likewise.
8203 * gdb.trace/Makefile.in: Likewise.
8204
754533e4
DC
82052003-01-09 David Carlton <carlton@math.stanford.edu>
8206
8207 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8208 Add copyright year 2003.
8209
d8b3e9ee
MC
82102003-01-06 Michael Chastain <mec@shout.net>
8211
8212 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8213 When selecting a thread, 'line' and 'file' are optional.
8214 * gdb.mi/mi1-pthreads.exp: Likewise.
8215
8e9e0fe6
AS
82162003-01-06 Andreas Schwab <schwab@suse.de>
8217
8218 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8219 failures.
8220
b5ab8ff3
DJ
82212003-01-04 Daniel Jacobowitz <drow@mvista.com>
8222
8223 Fix PR gdb/844
8224 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8225 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8226
8227 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8228 instead of calling gdb_suppress_entire_file.
8229 * gdb.threads/print-threads.exp: Likewise.
8230 * gdb.threads/schedlock.exp: Likewise.
8231
8232 * gdb.threads/killed.exp: Return instead of calling
8233 gdb_suppress_entire_file.
8234 * gdb.threads/linux-dp.exp: Likewise.
8235 * gdb.threads/pthreads.exp: Likewise.
8236
1e698235
DJ
82372003-01-04 Daniel Jacobowitz <drow@mvista.com>
8238
8239 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8240 stabs.
8241 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8242 * gdb.base/whatis.exp: Always allow (void) after function names.
8243
147ff08c
DJ
82442003-01-04 Daniel Jacobowitz <drow@mvista.com>
8245
8246 * gdb.c++/casts.exp: Correct regexp.
8247
dc62bfc2
MK
82482003-01-04 Mark Kettenis <kettenis@gnu.org>
8249
8250 * configure.in: Call AC_CONFIG_HEADER. Don't call
8251 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8252 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8253 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8254 aforementioned directories in the AC_OUPUT call.
8255 * config.hin: New file.
8256 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8257 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8258 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8259 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8260 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8261 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8262 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8263 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8264 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8265 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8266 gdb.threads/configure.in, gdb.threads/configure,
8267 gdb.threads/config.in, gdb.trace/configure.in,
8268 gdb.trace/configure: Removed.
8269
77afa639
MC
82702003-01-03 Michael Chastain <mec@shout.net>
8271
8272 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8273 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8274
7634bb6e
DJ
82752003-01-03 Daniel Jacobowitz <drow@mvista.com>
8276
8277 * gdb.base/store.exp: Fix regular expressions.
8278
b39c905e
MK
82792002-12-28 Mark Kettenis <kettenis@gnu.org>
8280
8281 * configure.in: Rewrite.
8282 * configure: Regenerated.
8283
0a8551dd
DC
82842003-01-03 David Carlton <carlton@math.stanford.edu>
8285
8286 * gdb.base/psymtab.exp: New file.
8287 * gdb.base/psymtab1.c: Ditto.
8288 * gdb.base/psymtab2.c: Ditto.
8289
c60b7188
AF
82902002-12-23 Adam Fedor <fedor@gnu.org>
8291
8292 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8293
ee73db83
DC
82942002-12-23 David Carlton <carlton@math.stanford.edu>
8295
8296 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8297 and current_directory initialization.
8298
d6c1774e
JB
82992002-12-22 Jim Blandy <jimb@redhat.com>
8300
f0a847b8
JB
8301 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8302 rather than as part of the output file name.
8303
d6c1774e
JB
8304 * gdb.base/attach.exp: There's no need to copy the test program to
8305 /tmp; that was only ever necessary on HP/UX, and this test is
8306 entirely disabled there anyway.
8307
f0708dbb
JB
83082002-12-21 Jim Blandy <jimb@redhat.com>
8309
4c2acfea
JB
8310 * gdb.c++/psmang.exp: Doc fix.
8311
f0708dbb
JB
8312 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8313 test.
8314
9579e000
DC
83152002-12-20 David Carlton <carlton@math.stanford.edu>
8316
8317 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8318
d1810171
MC
83192002-12-18 Michael Chastain <mec@shout.net>
8320
8321 * gdb.c++/annota2.exp: Add copyright year 2002.
8322
76565097
DC
83232002-12-17 David Carlton <carlton@math.stanford.edu>
8324
8325 * gdb.c++/try_catch.cc: Add marker comments.
8326 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8327 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8328 * gdb.c++/m-static.cc: Ditto.
8329 * gdb.c++/m-static1.cc: Ditto.
8330 * gdb.c++/try_catch.cc: Ditto.
8331
da81390b
JJ
83322002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8333
8334 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8335 to see whether we are using the new -environment-directory
8336 command which resets via -r or the old version of the command
8337 which may prompt the user. Part of fix for gdb/741.
8338
b304d130
AC
83392002-12-13 Andrew Cagney <ac131313@redhat.com>
8340
8341 * gdb.fortran/types.exp: Update obsolete comment.
8342 * gdb.fortran/exprs.exp: Ditto.
8343 * lib/gdb.exp: Delete obsolete code.
8344 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8345 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8346 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8347 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8348 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8349 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8350 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8351 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8352 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8353 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8354 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8355 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8356 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8357 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8358 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8359 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8360 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8361 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8362 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8363 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8364 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8365 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8366 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8367 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8368 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8369 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8370 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8371 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8372 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8373 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8374 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8375 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8376 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8377 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8378 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8379 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8380 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8381
a23b6e6a
DC
83822002-12-11 David Carlton <carlton@math.stanford.edu>
8383
8384 * gdb.c++/m-data.exp: Add test for members that shadow global
8385 variables: see PR gdb/804.
8386 * gdb.c++/m-data.cc: Ditto.
8387
6604731b
DJ
83882002-12-10 Daniel Jacobowitz <drow@mvista.com>
8389
8390 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8391
de46ecd7
DC
83922002-12-06 David Carlton <carlton@math.stanford.edu>
8393
8394 * gdb.base/store.c: Don't declare functions static.
8395
27e829d0
AC
83962002-12-04 Andrew Cagney <ac131313@redhat.com>
8397
8398 * gdb.base/store.exp, gdb.base/store.c: New files.
8399
92806416
DJ
84002002-12-03 Daniel Jacobowitz <drow@mvista.com>
8401
8402 * gdb.base/selftest.exp: Update for current gdb.
8403
3bcbaac5
DJ
84042002-12-03 Daniel Jacobowitz <drow@mvista.com>
8405
8406 * gdb.base/maint.exp: Only dump symbols from one source file
8407 or objfile.
8408
f4f00b1f
DJ
84092002-12-03 Daniel Jacobowitz <drow@mvista.com>
8410
8411 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8412 function call.
8413
f1c8a949
JB
84142002-11-25 Jim Blandy <jimb@redhat.com>
8415
8416 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8417 function appearing in error message.
8418
9e297a97
DJ
84192002-11-21 Daniel Jacobowitz <drow@mvista.com>
8420
8421 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8422
1f312e79
JJ
84232002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8424
d63a86f8
RM
8425 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8426 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8427 should be in mi console format. This is part of fix for PR gdb/604.
8428
83c31e7d
FN
84292002-09-18 Fernando Nasser <fnasser@redhat.com>
8430
8431 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8432 which explicitly prints the zero offset as "+0".
8433
322b3f65
DJ
84342002-10-22 Daniel Jacobowitz <drow@mvista.com>
8435
8436 * gdb.threads/schedlock.c (args): Make unsigned.
8437
84382002-10-21 Daniel Jacobowitz <drow@mvista.com>
8439
8440 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8441 numbers. Allow "foo2|selected stack frame".
8442 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8443 * gdb.asm/asmsrc2.s: Likewise.
8444 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8445 comments.
8446 * gdb.asm/mips.inc: New file.
8447
5e2fe5b8
AF
84482002-10-18 Adam Fedor <fedor@gnu.org>
8449
8450 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8451 * gdb.base/help.exp: Likewise.
8452
abe1a5d0
KB
84532002-10-17 Kevin Buettner <kevinb@redhat.com>
8454
8455 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8456 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8457
10abb1d4
JB
84582002-10-02 Jim Blandy <jimb@redhat.com>
8459
8460 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8461
1f609b42
AC
84622002-10-01 Andrew Cagney <ac131313@redhat.com>
8463
8464 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8465 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8466 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8467 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8468 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8469 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8470 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8471
0aee02e4
AC
84722002-09-29 Andrew Cagney <ac131313@redhat.com>
8473
8474 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8475 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8476 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8477 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8478 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8479 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8480 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8481
6fde09ad
KB
84822002-09-27 Kevin Buettner <kevinb@redhat.com>
8483
8484 * gdb.base/annota1.exp (info break): Make directory components of
8485 path optional since not all compilers emit this debug information.
8486
8487 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8488 step ends up stepping out of the function instead of stopping on
8489 the epilogue.
8490
9e8aab75
KS
84912002-09-26 Keith Seitz <keiths@redhat.com>
8492
8493 * lib/insight-support.exp (gdbtk_start): Figure out where
8494 the insight executable is based on where gdb is. Use this
8495 executable to start insight instead of gdb.
8496
e36180d7
AC
84972002-09-25 Andrew Cagney <cagney@redhat.com>
8498
8499 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8500
9dd34b2b
AC
85012002-09-24 Andrew Cagney <ac131313@redhat.com>
8502
8503 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8504 test_isolated_complaints.
8505 (test_empty_complaint): New function.
8506 (test_empty_complaints): New function. Check no output when no
8507 complaints.
d63a86f8 8508
dea97812
KB
85092002-09-19 Jim Blandy <jimb@redhat.com>
8510
a9c64011 8511 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8512
54951bd7
AC
85132002-09-19 Andrew Cagney <ac131313@redhat.com>
8514
8515 * gdb.gdb/complaints.exp: New file.
8516
dec43320
AC
85172002-09-18 Andrew Cagney <ac131313@redhat.com>
8518
8519 * gdb.base/maint.exp: Check `help maint internal-warning'.
8520
e70d6e3f
DC
85212002-09-18 David Carlton <carlton@math.stanford.edu>
8522
8523 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8524 numbers, and replace them by a single breakpoint after the
8525 constructors are all finished.
8526 Add test 4.
8527 * gdb.c++/m-static.cc: Add test 4.
8528 * gdb.c++/m-static.h: New file.
8529 * gdb.c++/m-static1.cc: New file.
8530
8531 * gdb.c++/printmethod.exp: New file.
8532 * gdb.c++/printmethod.cc: New file.
8533
8534 * gdb.c++/pr-574.exp: New file.
8535 * gdb.c++/pr-574.cc: New file.
8536
afb5c968
CV
85372002-09-18 Corinna Vinschen <vinschen@redhat.com>
8538
8539 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8540 embedded targets which never actually exit.
8541
31e45dee
FN
85422002-09-18 Fernando Nasser <fnasser@redhat.com>
8543
8544 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8545 "don't step after run" as unresolved or unsupported, instead of xfail.
8546
a283c5a1
CV
85472002-09-18 Corinna Vinschen <vinschen@redhat.com>
8548
8549 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8550 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8551 Add newline to expected string in "step out of main (status wrapper)"
8552 case.
8553
11350d2a
CV
85542002-09-18 Corinna Vinschen <vinschen@redhat.com>
8555
8556 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8557 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8558
0deec7d6
TT
85592002-09-17 Tom Tromey <tromey@redhat.com>
8560
8561 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8562 \000, not \0, in double-quoted string.
8563
b2b4a1b5
CV
85642002-09-14 Corinna Vinschen <vinschen@redhat.com>
8565
c9d37158 8566 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8567 string after running the commands execution on breakpoint tests.
8568
1c56143a
CV
85692002-09-13 Corinna Vinschen <vinschen@redhat.com>
8570
8571 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8572
37f8da45
JB
85732002-09-12 Joel Brobecker <brobecker@gnat.com>
8574
8575 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8576
08b468e0
KS
85772002-09-10 Keith Seitz <keiths@redhat.com>
8578
8579 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8580 runto proc.
8581 (mi_run_to_main): Use mi_runto.
8582 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8583
dc360f58
KS
85842002-09-10 Keith Seitz <keiths@redhat.com>
8585
8586 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8587 regexp for stopping at main. Could have multiple event notifications.
8588 Don't assume that main was declared with no parameters.
8589 (mi_next): Use mi_step_to.
8590 (mi_step): Use mi_next_to.
8591
ce3abcfb
CV
85922002-09-09 Corinna Vinschen <vinschen@redhat.com>
8593
8594 * gdb.base/default.exp: Fix expected string in `info float' test.
8595
d1f5b980
BE
85962002-09-09 Ben Elliston <bje@redhat.com>
8597
8598 * config/mips.exp: Update comments.
8599 * config/mips-idt.exp: Likewise.
8600 * config/nind.exp: Likewise.
8601 * config/slite.exp: Likewise.
8602 * config/sparclet.exp: Likewise.
8603 * config/udi.exp: Likewise.
8604 * config/vx.exp: Likewise.
8605 * config/vxworks29k.exp: Likewise.
8606
2f71430b
JB
86072002-09-05 Jim Blandy <jimb@redhat.com>
8608
8609 * gdb.threads/killed.exp: Fix test failure message.
8610
7ddebc7e
KS
86112002-09-04 Keith Seitz <keiths@redhat.com>
8612
8613 * lib/mi-support.exp: Update copyright.
8614 (mi_gdb_test): Increase the priority of the expected pattern
8615 so that it matches gdb_test.
8616
0ae67eb3
KS
86172002-09-03 Keith Seitz <keiths@redhat.com>
8618
8619 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8620 Use integer comparison instead of string comparison for testing
8621 whether binary was built.
8622
38fc42c8
JB
86232002-09-03 Jim Blandy <jimb@redhat.com>
8624
8625 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8626
b6ff0e81
JB
86272002-08-29 Jim Blandy <jimb@redhat.com>
8628
8629 * gdb.threads/pthreads.exp: Move the portable thread compilation
8630 code into a function in lib/gdb.exp, and call that from here.
8631 * lib/gdb.exp (gdb_compile_pthreads): New function.
8632
07c98896
KS
86332002-08-29 Keith Seitz <keiths@redhat.com>
8634
8635 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8636 expect_out so that callers can get at it.
8637
0312286c
DJ
86382002-08-23 Daniel Jacobowitz <drow@mvista.com>
8639
8640 * gdb.threads/print-threads.c: New file.
8641 * gdb.threads/print-threads.exp: New file.
8642 * gdb.threads/schedlock.c: New file.
8643 * gdb.threads/schedlock.exp: New file.
8644
dd039bc4
EZ
86452002-08-22 Elena Zannoni <ezannoni@redhat.com>
8646
a9c64011
AS
8647 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8648 not altivec.c.
dd039bc4 8649
1f36144c
MK
86502002-08-17 Mark Kettenis <kettenis@gnu.org>
8651
8652 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8653 targets. The problem should be fixed now.
8654
16057ec7 86552002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8656
8657 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8658 2002-07-24 change that removes final dots from error messages.
8659
3c1499ad
TT
86602002-08-13 Tom Tromey <tromey@redhat.com>
8661
8662 * gdb.base/readline.exp: New file.
8663
a20ce2c3
AC
86642002-08-01 Andrew Cagney <ac131313@redhat.com>
8665
8666 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8667 supress message.
8668
db034ac5
AC
86692002-08-01 Andrew Cagney <cagney@redhat.com>
8670
8671 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8672 CHILL_FOR_TARGET and CHILL_LIB.
8673 * configure.in (configdirs): Remove gdb.chill.
8674 * configure: Regenerate.
8675 * lib/gdb.exp: Obsolete references to chill.
8676 * gdb.fortran/types.exp: Ditto.
8677 * gdb.fortran/exprs.exp: Ditto.
8678
3e000b18
KB
86792002-07-30 Kevin Buettner <kevinb@redhat.com>
8680
8681 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8682 set Irix-specific compile and link flags.
8683
28f4966b
KB
86842002-07-29 Kevin Buettner <kevinb@redhat.com>
8685
8686 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8687 source files. The ``-o'' option doesn't work with the ``-E'' option
8688 when using the Irix compiler.
8689
46c0d5a6
DJ
86902002-07-19 Daniel Jacobowitz <drow@mvista.com>
8691
8692 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8693 Improve support for reusing an exec file. Copy exec file
8694 to target, and run gdbserver on the target instead of on the host.
8695
eecf4bed
JB
86962002-07-18 Jim Blandy <jimb@redhat.com>
8697
0f815cdf
JB
8698 * gdb.base/ending-run.exp: Don't expect to see the program end in
8699 some orderly fashion when we're running on a real stand-alone
8700 board.
8701
eecf4bed
JB
8702 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8703 targets that don't support interrupts.
8704
52d309e4
JB
87052002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8706
8707 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8708 systems.
8709 Move comments in expect statements to inside the actions, so that they
8710 don't get matched against.
8711
ff683d9e
MK
87122002-07-10 Mark Kettenis <kettenis@gnu.org>
8713
8714 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8715 function when asleep" test.
8716
b5356753
AC
87172002-07-10 Andrew Cagney <ac131313@redhat.com>
8718
8719 * gdb.base/page.exp: Rewrite to handle problems with very long
8720 `info set' output. Update copyright.
8721
6aa4d13a
AC
87222002-06-26 Andrew Cagney <ac131313@redhat.com>
8723
8724 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8725 gdb.threads-hp.
8726 * gdb.hp/configure: Regenerate.
8727 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8728 * gdb.hp/gdb.threads-hp/configure: Delete file.
8729 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8730
8cf8c2b8
AC
87312002-06-22 Andrew Cagney <ac131313@redhat.com>
8732
8733 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8734 setlocale, bindtextdomain and textdomain.
8735
6827a8f8
JB
87362002-06-11 Jim Blandy <jimb@redhat.com>
8737
919d772c
JB
8738 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8739 preprocessor macro information is present.
8740
6827a8f8
JB
8741 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8742 tests.
8743
c15b0d21
MS
87442002-06-06 Michael Snyder <msnyder@redhat.com>
8745
c5984d70
MS
8746 * gdb.base/overlays.exp: Record addresses of overlay
8747 functions in TCL variables rather than in GDB variables,
8748 to avoid having GDB convert them to pointers (with loss
8749 of information).
8750
d63a86f8 8751 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8752 default linker script changes.
c15b0d21
MS
8753 * gdb.base/long_long.exp: Add check for sizeof (long double).
8754
be26fe0d
ML
87552002-06-06 Michal Ludvig <mludvig@suse.cz>
8756
8757 * gdb.asm/asm-source.exp: Add x86-64 target.
8758 * gdb.asm/x86_64.inc: New.
d63a86f8 8759
258093ca 87602002-05-30 Michael Chastain <mec@shout.net>
258093ca 8761
4b3153f1 8762 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8763 * gdb.c++/m-static.cc: New file.
8764 * gdb.c++/m-static.exp: New file.
8765
241264c6
MS
87662002-05-28 Michael Snyder <msnyder@redhat.com>
8767
8768 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8769 precision.
8770
9bba8c8f 87712002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8772
4b3153f1 8773 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8774 * gdb.c++/m-data.cc: New file.
8775 * gdb.c++/m-data.exp: New file.
8776
87772002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8778
4b3153f1 8779 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8780 * gdb.c++/try_catch.cc: New file.
d63a86f8 8781 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8782
def1b996
MC
87832002-05-27 Michael Chastain <mec@shout.net>
8784
8785 * gdb.c++/local.exp: Accept more nested types in output.
8786
522ba268
MC
87872002-05-26 Michael Chastain <mec@shout.net>
8788
8789 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8790
277254ba
MS
87912002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8792
8793 * lib/gdb.exp (gdb_wrapper_init): Just because
8794 gdb_wrapper_file exists, this does not mean that the file
8795 should not be rebuilt. That is what gdb_wrapper_initialized
8796 is for.
8797 (default_gdb_init): Reset gdb_wrapper_initialized.
8798
b61a8733
MS
87992002-05-23 Michael Snyder <msnyder@redhat.com>
8800
d63a86f8 8801 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8802 the precision of the floating point test results.
8803 * gdb.base/call-rt-st.exp: Ditto.
8804
b61a8733
MS
8805 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8806 * gdb.base/call-rt-st.exp: Ditto.
8807
56f6e910
MC
88082002-05-19 Michael Chastain <mec@shout.net>
8809
8810 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8811
ad0b0016
EZ
88122002-05-19 Elena Zannoni <ezannoni@redhat.com>
8813
a9c64011
AS
8814 * configure.in (configdirs): Add gdb.arch.
8815 * configure: Regenerate.
ad0b0016 8816
f617d2b6
JB
88172002-05-17 Jim Blandy <jimb@redhat.com>
8818
8819 * gdb.base/completion.exp: Recognize the more detailed error
8820 messages produced by the macro expander's lexical analyzer.
8821
eac2a696
EZ
88222002-05-14 Elena Zannoni <ezannoni@redhat.com>
8823
a9c64011
AS
8824 * gdb.arch/altivec-abi.c: New file.
8825 * gdb.arch/altivec-abi.exp: New file.
8826 * gdb.arch/altivec-regs.c: New file.
8827 * gdb.arch/altivec-regs.exp: New file.
eac2a696 8828
2fdde8f8
DJ
88292002-05-14 Daniel Jacobowitz <drow@mvista.com>
8830
8831 * gdb.base/maint.exp (maint print type): Update for new type
8832 structure.
d63a86f8 8833
e31f1a7c
EZ
88342002-05-14 Elena Zannoni <ezannoni@redhat.com>
8835
8836 * gdb.arch: New directory.
8837 * gdb.arch/configure.in: New file.
8838 * gdb.arch/configure: New file.
8839 * gdb.arch/Makefile.in: New file.
8840
db589741
CV
88412002-05-13 Corinna Vinschen <vinschen@redhat.com>
8842
8843 * gdb.asm/asm-source.exp: Add v850 as supported target.
8844 * gdb.asm/v850.inc: New file.
8845
8ce2a7dc
DJ
88462002-05-13 Daniel Jacobowitz <drow@mvista.com>
8847
8848 * gdb.c++/annota2.exp (annotate-quit): Add comment.
8849
df763c7f
DJ
88502002-05-12 Daniel Jacobowitz <drow@mvista.com>
8851
8852 * gdb.base/break.exp: Check 'break "marker2"'.
8853
377daeed
MS
88542002-05-10 Michael Snyder <msnyder@redhat.com>
8855
8856 * gdb.base/long_long.exp: Fix typo.
8857
c4b7bc2b
JB
88582002-05-10 Jim Blandy <jimb@redhat.com>
8859
ecac9a4e
JB
8860 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
8861 a bug.
8862
c4b7bc2b
JB
8863 * gdb.base/printcmds.exp (test_integer_literals_rejected):
8864 Recognize more detailed error message produced by the macro
8865 expander's lexical analyzer.
8866 * lib/gdb.exp (test_print_reject): Same.
8867
e71019a1
MK
88682002-05-09 Mark Kettenis <kettenis@gnu.org>
8869
8870 * gdb.c++/method.exp: Fix typo.
8871
fedfc8e6
MS
88722002-05-08 Michael Snyder <msnyder@redhat.com>
8873
166a1957
MS
8874 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
8875 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 8876 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
8877 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
8878 Add iftarget clause for strongarm.
d63a86f8 8879
f1c47eb2
MS
88802002-05-06 Michael Snyder <msnyder@redhat.com>
8881
cb9a9d3e
MS
8882 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
8883 (gdb_continue_to_end): Accept output from status wrapper.
8884 * gdb.base/ending-run.exp: Add case for output from status wrapper.
8885 Clean up fail messages to match pass messages.
8886
f1c47eb2
MS
8887 Enable the "needs_status_wrapper" testsuite feature.
8888 * lib/gdb.exp (gdb_wrapper_init): New procedure.
8889 (gdb_compile): Conditionally call gdb_wrapper_init.
8890 * gdb.base/a2-run.exp: Recognize output from status wrapper.
8891 * gdb.c++/method.exp: Recognize output from status wrapper.
8892
6079c749
BE
88932002-05-06 Ben Elliston <bje@redhat.com>
8894From Graydon Hoare <graydon@redhat.com>
8895
8896 * config/sid.exp: Include support for "rawsid" protocol.
8897
188baff3
JB
88982002-05-03 Jim Blandy <jimb@redhat.com>
8899
8900 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
8901 * gdb.c++/hang3.C: New file.
8902
b9c07f0f
AC
89032002-05-04 Andrew Cagney <ac131313@redhat.com>
8904
8905 * gdb.base/default.exp: Remove obsolete code.
8906 * gdb.c++/misc.exp: Ditto. Update copyright.
8907 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
8908 * gdb.base/whatis.exp: Ditto. Update copyright.
8909 * gdb.base/scope.exp: Ditto. Update copyright.
8910 * gdb.base/ptype.exp: Ditto. Update copyright.
8911 * gdb.base/printcmds.exp: Ditto. Update copyright.
8912 * gdb.base/opaque.exp: Ditto. Update copyright.
8913 * gdb.base/list.exp: Ditto.
8914 * gdb.base/funcargs.exp: Ditto. Update copyright.
8915 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
8916 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
8917 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
8918 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
8919 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
8920 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
8921
5c7a0397
MS
89222002-05-02 Michael Snyder <msnyder@redhat.com>
8923
d6dcc264 8924 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
8925 * gdb.base/long_long.exp: Add xscale target.
8926 * gdb.base/default.exp: Add xscale target.
8927
eb7f1c48
JB
89282002-05-01 Jim Blandy <jimb@redhat.com>
8929
8930 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
8931 gdb.c++/hang.exp: New test.
8932
a6befae8
FF
89332002-05-01 Fred Fish <fnf@redhat.com>
8934
8935 * gdb.base/completion.exp: Handle completions of "./Make" for
8936 more than one completion possibility, as is the case when we
8937 build and test in the source tree.
8938
0a310277
AG
89392002-04-29 Anthony Green <green@redhat.com>
8940
8941 * gdb.java/jmisc1.exp: New file.
8942 * gdb.java/jmisc2.exp: New file.
8943
6ff9af88
DJ
89442002-04-24 Daniel Jacobowitz <drow@mvista.com>
8945
8946 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
8947
96b3d632
EZ
89482002-04-23 Elena Zannoni <ezannoni@redhat.com>
8949
8950 * gdb.base/help.exp: Change 'help status' to allow for target
8951 dependent output differences.
8952
5019bb54
MC
89532002-04-22 Michael Chastain <mec@shout.net>
8954
8955 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
8956
a805a116
MC
89572002-04-22 Michael Chastain <mec@shout.net>
8958
8959 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
8960
a1706bfd
DM
89612002-04-17 David S. Miller <davem@redhat.com>
8962
8963 * gdb.asm/sparc64.inc: New file.
8964 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
8965
a73a20a2
EZ
89662002-04-19 Elena Zannoni <ezannoni@redhat.com>
8967
8968 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
8969 instruction file directly into the build tree. Clean up at end of
8970 test.
8971
ba678339
DM
89722002-04-18 David S. Miller <davem@redhat.com>
8973
8974 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
8975 handle 64-bit platforms correctly.
8976 * gdb.base/maint.exp: Likewise.
8977
b03399da
KB
89782002-04-18 Kevin Buettner <kevinb@redhat.com>
8979
8980 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
8981 ``-fpic'' when compiling files comprising a shared library, but
8982 it does need additional linker flags in order to find shared
8983 libraries at run time.
8984
e2004992
KB
89852002-04-18 Kevin Buettner <kevinb@redhat.com>
8986
8987 * gdb.base/cvexpr.c (use): New function.
8988 (main): Invoke use() on all global variables to prevent
8989 some linkers from deleting these otherwise unused symbols.
8990
d8937120
MC
89912002-04-17 Michael Chastain <mec@shout.net>
8992From David S. Miller <davem@redhat.com>
8993
8994 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
8995 handle 64-bit platforms correctly.
8996
ffd61a58
MS
89972002-04-12 Michael Snyder <msnyder@redhat.com>
8998From Jim Blandy <jimb@redhat.com>
a9c64011 8999 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9000 script can handle this instead.
9001 * gdb.base/bar.c (barx): Same.
9002 * gdb.base/baz.c (bazx): Same.
9003 * gdb.base/grbx.c (grbxx): Same.
9004
9005 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9006 manager doesn't automatically unmap overlays unnecessarily.
9007
6b8426a6
MH
90082002-04-10 Martin M. Hunt <hunt@redhat.com>
9009
9010 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9011 stepping out of main.
9012
34af4875
MC
90132002-04-09 Michael Chastain <mec@shout.net>
9014
9015 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9016 scope so that the nested scope tests will make sense.
9017 * gdb.c++/local.exp: Write patterns that actually work with gcc
9018 (the HP patterns "were never known to work with gcc").
9019 Keep the old aCC patterns too.
9020
2d1676a0
DJ
90212002-04-09 Daniel Jacobowitz <drow@mvista.com>
9022
9023 * gdb.base/attach.exp: Correct target board test.
9024
3a63e3f9
MC
90252002-04-08 Michael Chastain <mec@shout.net>
9026
9027 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9028 in a const method. Add some xfail and fail cases for configurations
9029 that do not emit the "const ...".
9030
f18dabd2
MC
90312002-04-07 Michael Chastain <mec@shout.net>
9032
9033 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9034 Accept "A * const" and "const A * const" as type of "this".
9035 Fix spelling of getFunky throughout. Make messages uniform.
9036
0fcddd82
EZ
90372002-04-07 Elena Zannoni <ezannoni@redhat.com>
9038
a9c64011 9039 Work around for PR gdb/285:
0fcddd82
EZ
9040 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9041
16a8534a
EZ
90422002-04-07 Elena Zannoni <ezannoni@redhat.com>
9043
9044 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9045 instructions file at run time instead of configure time.
9046 Sometimes we run the test in a directory that is not the one we
9047 configured in.
9048 * gdb.asm/configure.in: Delete creation of symlink.
9049 * gdb.asm/configure: Regenerate.
9050
24181d81
JB
90512002-04-05 J. Brobecker <brobecker@gnat.com>
9052
9053 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9054 xfullpath () function.
9055
7cdb7107
DJ
90562002-04-04 Daniel Jacobowitz <drow@mvista.com>
9057
9058 * gdb.asm/Makefile.in: Correct dependencies.
9059
9060 * gdb.asm/powerpc.inc: New file.
9061 * gdb.asm/asm-source.exp: Add PowerPC.
9062 * gdb.asm/configure.in: Likewise.
9063 * gdb.asm/configure: Regenerated.
9064
a7d17088
DJ
90652002-04-04 Daniel Jacobowitz <drow@mvista.com>
9066
9067 * gdb.base/relocate.exp: New file.
9068 * gdb.base/relocate.c: New file.
9069
cd721503
FF
90702002-04-04 Fred Fish <fnf@redhat.com>
9071
9072 * gdb.base/step-test.exp: Update comment regarding stopping in
9073 memcpy/bcopy calls inserted as part of the compiler runtime.
9074
b22ad7a7
MS
90752002-04-04 Michael Snyder <msnyder@redhat.com>
9076
9077 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9078
5f279fa6
DJ
90792002-04-03 Daniel Jacobowitz <drow@mvista.com>
9080
9081 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9082 (gdb_expect): Remove $notransfer hack.
9083
dd0fd3ce
DJ
90842002-04-02 Daniel Jacobowitz <drow@mvista.com>
9085
9086 * gdb.c++/classes.exp ("calling method for small class"): Match
9087 updated register output.
9088
1e50cda1
DJ
90892002-03-30 Daniel Jacobowitz <drow@mvista.com>
9090
9091 Fix PR gdb/452
9092 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9093 when finished. Make gdb_file_cmd send "exec-file" when
9094 appropriate.
9095
24015922
DJ
90962002-03-30 Daniel Jacobowitz <drow@mvista.com>
9097
9098 * gdb.base/attach.exp: Remove extra setup_xfail.
9099
dd7dfd64
MS
91002002-03-26 Michael Snyder <msnyder@redhat.com>
9101
9102 * gdb.base/default.exp: Add tests for dump, append, and restore.
9103 * gdb.base/help.exp: Add tests for dump, append, and restore.
9104 * gdb.base/dump.exp: New file, test dump, append and restore.
9105 * gdb.base/dump.c: New file.
9106
48b2f8d7
MS
91072002-03-27 Michael Snyder <msnyder@redhat.com>
9108
d63a86f8 9109 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9110 clean-ups in help messages.
9111
05b4d525
FF
91122002-03-26 Fred Fish <fnf@redhat.com>
9113
9114 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9115 have debugging info for those functions and the compiler uses them
9116 internally to copy structs around.
9117
d7679631
FF
91182002-03-26 Fred Fish <fnf@redhat.com>
9119
9120 * gdb.base/list.exp: Revert the change made yesterday and add note
9121 about why we don't list the default lines for remote targets.
9122
523ac3f9
MS
91232002-03-25 Michael Snyder <msnyder@redhat.com>
9124
9125 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9126
754b2b8d
FF
91272002-03-25 Fred Fish <fnf@redhat.com>
9128
9129 * gdb.base/list.exp: This test works on remote targets so remove
9130 the short circuit for remote targets. Update copyright.
9131
33c3e192
FF
91322002-03-25 Fred Fish <fnf@redhat.com>
9133
9134 * gdb.base/attach.exp: Fix logic error that was suppressing this
9135 test for all non hppa*-*-hpux* targets, instead of the hp target.
9136 Move comments closer to the suppression point. Also now need to
9137 check that we are running natively.
9138
d43e73ee
MS
91392002-03-22 Michael Snyder <msnyder@redhat.com>
9140
882c8f02
MS
9141 * gdb.base/default.exp: Add test for gcore. Update copyright.
9142 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9143
04c12f60
FF
91442002-03-06 Fred Fish <fnf@redhat.com>
9145
9146 * gdb.base/funcargs.c: Remove extraneous ';' character.
9147 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9148
b43df995
MC
91492002-03-04 Michael Chastain <mec@shout.net>
9150
9151 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9152 accommodate gcc v3 function signature.
9153 * gdb.mi/mi0-var-cmd-exp: Ditto.
9154
92362027
AC
91552002-02-24 Andrew Cagney <ac131313@redhat.com>
9156
9157 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9158 ``GNU/Linux'' or ``Linux kernel''
9159 * testsuite/gdb.threads/pthreads.c: Ditto.
9160
258ad32d
MC
91612002-02-24 Michael Chastain <mec@shout.net>
9162
9163 * gdb.threads/pthreads.c (thread1): Add a return statement.
9164 (thread2): Likewise.
9165 (foo): Likewise.
9166
04c3b3d4
MC
91672002-02-23 Michael Chastain <mec@shout.net>
9168
9169 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9170 to placate gcc.
9171
5a2a0a20
MC
91722002-02-23 Michael Chastain <mec@shout.net>
9173
9174 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9175 test "ptype bint". The test passes on all my stabs configurations.
9176
a640f7fc
JB
91772002-02-21 Jim Blandy <jimb@redhat.com>
9178
27924826
JB
9179 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9180 filename at a time, and watch for the ones we want to see.
9181
a640f7fc
JB
9182 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9183 types of pointers to prototyped functions.
9184
edcc8c75
AC
91852002-02-20 Andrew Cagney <ac131313@redhat.com>
9186
9187 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9188 signed, unsigned and straight char.
9189 (padding_char, padding_short, padding_int, padding_long,
9190 padding_long_long, padding_float, padding_double,
9191 padding_long_double): New global variables.
9192 (fill, fill_structs): New functions.
9193
9194 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9195 for correctly sized writes. Update copyright.
9196 (get_valueof): New procedure.
9197 (get_sizeof): Call get_valueof.
9198 (check_valueof): New procedure.
9199 (check_padding): New procedure.
9200
ac57ea44
MC
92012002-02-20 Michael Chastain <mec@shout.net>
9202
9203 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9204 to setup_xfail. Document some of the remaining calls.
9205
7a10c941
MC
92062002-02-18 Michael Chastain <mec@shout.net>
9207
9208 * gdb.c++/userdef.exp: Update copyright year.
9209
fb8acdcc
DJ
92102002-02-18 Daniel Jacobowitz <drow@mvista.com>
9211
9212 * gdb.c++/userdef.exp: Test overloaded operators properly.
9213 Remove xfails.
9214
fda6ae12
MS
92152002-02-14 Michael Snyder <msnyder@redhat.com>
9216
9217 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9218
676a0442
DJ
92192002-02-14 Daniel Jacobowitz <drow@mvista.com>
9220
9221 * gdb.base/a2-run.exp: Check for a remote target properly.
9222 * gdb.base/annota1.exp: Likewise.
9223 * gdb.base/list.exp: Likewise.
9224 * gdb.base/reread.exp: Likewise.
9225 * gdb.base/scope.exp: Likewise.
9226 * gdb.base/shlib-call.exp: Likewise.
9227 * gdb.base/term.exp: Likewise.
9228 * gdb.c++/annota2.exp: Likewise.
9229
78b4f468
RE
92302002-02-13 Richard Earnshaw <rearnsha@arm.com>
9231
9232 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9233
9a81ba51
MC
92342002-02-10 Michael Chastain <mec@shout.net>
9235
9236 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9237 (call_after_alloca): Ditto.
9238
004af6c7
DJ
92392002-02-10 Daniel Jacobowitz <drow@mvista.com>
9240
9241 * gdb.base/ending-run.exp: Guard "cont" test with
9242 gdb_skip_stdio_test.
9243
37225f62
JB
92442002-02-06 Jim Blandy <jimb@redhat.com>
9245
9246 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9247 from here...
9248 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9249 To here. Disable this test on non-HP platforms. Add big comment.
9250
fe6fdd96
MS
92512002-02-04 Michael Snyder <msnyder@redhat.com>
9252
9253 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9254 other than d10v and m32r.
9255
036fad3f
RE
92562002-02-02 Richard Earnshaw <rearnsha@arm.com>
9257
9258 * gdb.base/default.exp: Rewrite test patterns to reduce time
9259 taken to match them.
9260
7148ab62
DJ
92612002-01-30 Daniel Jacobowitz <drow@mvista.com>
9262
9263 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9264 Allow a start function above main.
9265 * gdb.threads/linux-dp.exp: Fix copyright date.
9266
396cc255
DJ
92672002-01-30 Daniel Jacobowitz <drow@mvista.com>
9268
a9c64011
AS
9269 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9270 (check_philosopher_stack): Check for manager thread before checking
9271 for a just-starting thread.
396cc255 9272
f038d31b
DJ
92732002-01-30 Daniel Jacobowitz <drow@mvista.com>
9274
9275 From Neil Booth <neil@daikokuya.demon.co.uk>:
9276 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9277 warnings.
9278
b3ff9d9a
FF
92792002-01-21 Fred Fish <fnf@redhat.com>
9280
9281 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9282 not caller.
9283
39ad761d
JB
92842002-01-21 Jim Blandy <jimb@redhat.com>
9285
9286 * gdb.base/reread.exp: Check that GDB properly re-reads the
9287 executable file when it changes while no inferior is running.
9288
aaf320fa
FF
92892002-01-21 Fred Fish <fnf@redhat.com>
9290
a9c64011
AS
9291 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9292 optionally accept the "shlib events" variation.
aaf320fa 9293
808a31f5
JB
92942002-01-21 Jim Blandy <jimb@redhat.com>
9295
9296 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9297 call `fflush' after every `printf', so that the output is produced
9298 at predictable points, regardless of whatever buffering does (or
9299 doesn't) take place.
9300 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9301 at different points.
9302
4420d5e2
DJ
93032002-01-20 Daniel Jacobowitz <drow@mvista.com>
9304
9305 * gdb.c++/inherit.exp: Update copyright years.
9306 * gdb.c++/method.exp: Likewise.
9307
3e36a0f4
DJ
93082002-01-20 Daniel Jacobowitz <drow@mvista.com>
9309
9310 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9311 artificial methods/arguments.
9312 * gdb.c++/derivation.exp: Likewise.
9313 * gdb.c++/inherit.exp: Likewise.
9314 * gdb.c++/method.exp: Likewise.
9315 * gdb.c++/virtfunc.exp: Likewise.
9316
b4ceaee6
AC
93172002-01-18 Andrew Cagney <ac131313@redhat.com>
9318
9319 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9320 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9321 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9322 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9323 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9324 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9325
ecace851
JB
93262002-01-17 Jim Blandy <jimb@redhat.com>
9327
9328 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9329 anchoring the pattern matching the entry point symbol's name.
9330
375fc983
AC
93312002-01-17 Andrew Cagney <ac131313@redhat.com>
9332
9333 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9334 continue/quit query. Update copyright.
9335
fe6fdd96
MS
93362002-01-14 Michael Snyder <msnyder@redhat.com>
9337
9338 * gdb.base/gcore.exp: Remove extra debugging output.
9339
e017c81f
DJ
93402002-01-13 Daniel Jacobowitz <drow@mvista.com>
9341
9342 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9343 for slightly dubious v2 mangled string.
9344
37ab3bf8
DJ
93452002-01-13 Daniel Jacobowitz <drow@mvista.com>
9346
9347 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9348
1bc05c3a 93492002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9350
1bc05c3a 9351 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9352
1bc05c3a
JM
9353 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9354 constructors.
9355 * gdb.c++/derivation.exp: Likewise.
9356 * gdb.c++/templates.exp: Likewise.
9357 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9358
1bc05c3a
JM
93592002-01-10 Michael Snyder <msnyder@redhat.com>
9360
9361 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9362
a911c360
MS
93632002-01-08 Michael Snyder <msnyder@redhat.com>
9364
9365 * gdb.base/gcore.exp: New test for generate-core-file command.
9366 * gdb.base/gcore.c: Testcase for above.
9367 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9368
ea2119ec
JM
93692002-01-08 Jason Merrill <jason@redhat.com>
9370
9371 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9372
68203136
FF
93732002-01-07 Fred Fish <fnf@redhat.com>
9374
9375 * gdb.c++/overload.exp: Remove unconditional xfails for:
9376 print foo_instance1.overloadargs(1)
9377 print foo_instance1.overloadargs(1, 2)
9378 print foo_instance1.overloadargs(1, 2, 3)
9379 print foo_instance1.overloadargs(1, 2, 3, 4)
9380 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9381 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9382 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9383 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9384 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9385 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9386 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9387 print foo_instance1.overload1arg()
9388 print foo_instance1.overload1arg((char)arg2)
9389 print foo_instance1.overload1arg((signed char)arg3)
9390 print foo_instance1.overload1arg((unsigned char)arg4)
9391 print foo_instance1.overload1arg((int)arg7)
9392 print foo_instance1.overload1arg((unsigned int)arg8)
9393 print foo_instance1.overload1arg((float)arg11)
9394 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9395
21b9b5b1
MS
93962002-01-07 Michael Snyder <msnyder@redhat.com>
9397
9398 * gdb.base/huge.exp: New test. Print a very large target data object.
9399 (skip_huge_test): New test variable. Define if you want to skip this
9400 test. The test reads an 8 megabyte data object from the target, so it
9401 might be very time consuming on remote targets with a slow connection.
9402 * gdb.base/huge.c: New file. Test case for above.
9403
725f922e
FF
94042002-01-07 Fred Fish <fnf@redhat.com>
9405
9406 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9407 g_instance.bfoo, and g_instance.cfoo.
9408
634d57ec
JL
9409Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9410
f286b2c3
JL
9411 * gdb.base/break.c (multi_line_if_conditional): New function.
9412 (multi_ilne_while_conditional): Likewise.
9413 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9414 IF or WHILE condition puts the breakpoint at the start of
9415 the condition.
9416
634d57ec
JL
9417 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9418 hppa*-*-hpux* expected failure.
9419 * gdb.base/structs.exp (do_function_calls): Similarly.
9420
9421 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9422 watchpoints.
9423
9fbfe2dc
AC
94242002-01-06 Andrew Cagney <ac131313@redhat.com>
9425
9426 Fix PR gdb/66.
9427 * gdb.base/structs.exp: Replace skip for a29k with skip for
9428 gdb,cannot_call_functions.
9429 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9430 * gdb.base/callfuncs.exp: Ditto.
9431 * gdb.base/call-rt-st.exp: Ditto.
9432 * gdb.base/call-strs.exp: Ditto.
9433 * gdb.base/callfwmall.exp: Ditto.
9434 * gdb.base/scope.exp: Obsolete xfail a29k.
9435 * gdb.c++/misc.exp: Ditto.
9436 * gdb.c++/cplusfuncs.exp: Ditto.
9437 * gdb.base/ptype.exp: Ditto.
9438 * gdb.base/printcmds.exp: Ditto.
9439 * gdb.base/opaque.exp: Ditto.
9440 * gdb.base/list.exp: Ditto.
9441 * gdb.base/funcargs.exp: Ditto.
9442 * gdb.base/default.exp: Ditto.
9443
8ddad156
MS
94442002-01-04 Michael Snyder <msnyder@redhat.com>
9445
ca4976a6 9446 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9447 * gdb.base/maint.exp: Add tests for maint info sections options.
9448
1b074332
JL
9449Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9450
9451 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9452
7d159115
CV
94532001-12-20 Corinna Vinschen <vinschen@redhat.com>
9454
9455 * gdb.asm/arm.inc: New file.
9456 * gdb.asm/asm-source.exp: Add arm targets.
9457 * gdb.asm/configure.in: Ditto.
9458 * gdb.asm/configure: Recreated from configure.in.
9459
8fb87725
JL
9460Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9461
afabe08c
JL
9462 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9463 with HP's compiler.
9464 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9465 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9466 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9467 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9468
9469 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9470 either HP's compilers or GCC.
9471
db521deb
JL
9472 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9473 a SIGBUS or SIGSEGV.
9474
9475 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9476
9477 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9478 can be compiled with either HP's compiler or GCC.
9479
cfa88ab7
JL
9480 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9481 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9482 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9483
ca344dff
JL
9484 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9485 to match current gdb output. Update due to using auto-solib-limit
9486 for limiting instead of overloading auto-solib-add.
9487 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9488 test program.
9489
3f3c6e55 9490 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9491 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9492 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9493 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9494 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9495 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9496 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9497 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9498 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9499 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9500 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9501 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9502 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9503
8fb87725
JL
9504 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9505 a SIGTRAP to the inferior.
9506
cf599fa7
CV
95072001-12-19 Corinna Vinschen <vinschen@redhat.com>
9508
9509 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9510 Substitute call to target_link by call to gdb_compile.
9511
2cd045cd
JL
9512Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9513
a9c64011
AS
9514 * gdb.base/break.exp: Fix HP specific search string when testing
9515 backtracing in a called function.
2cd045cd 9516
a9c64011
AS
9517 * gdb.base/constvars.exp: Only set lang to C++ if we're
9518 compiling the test with HP's compilers.
9519 * gdb.base/volatile.exp: Similarly.
2cd045cd 9520
99ebe9ac
JB
95212001-12-19 Jim Blandy <jimb@redhat.com>
9522
9523 * gdb.base/printcmds.exp: Expect the null character to be printed
9524 as '\0', and the '\013' to be printed as '\v'.
9525 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9526 * gdb.base/setvar.exp: Same.
9527
b9891b29
JB
95282001-12-17 Jim Blandy <jimb@redhat.com>
9529
0eba65ab
JB
9530 * gdb.base/completion.exp: Rather than completing very long
9531 filenames, which can make the readline library produce output we
9532 don't recognize, cd to the directory first, and then complete
9533 using nice, short relative paths.
9534
6970b5b1
JB
9535 * gdb.base/completion.exp: On some systems, there is, in fact, a
9536 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9537 variables as being in scope. So use `no_var_named_this'
9538 instead of `b'.
6970b5b1 9539
b9891b29
JB
9540 * gdb.base/corefile.exp: Recognize the message saying that GDB
9541 can't find the core file's registers as a failure.
9542
e6ccd35f
JSC
95432001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9544
a9c64011
AS
9545 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9546 test expect string more specific.
e6ccd35f 9547
105ba819
CV
95482001-12-13 Corinna Vinschen <vinschen@redhat.com>
9549
9550 * gdb.asm/asm-source.exp: Add support for xstormy16.
9551 * gdb.asm/configure.in: Ditto.
9552 * gdb.asm/configure: Rebuild.
9553 * gdb.asm/xstormy16.inc: New file.
9554
e9e79dd9
FF
95552001-12-10 Fred Fish <fnf@redhat.com>
9556
9557 * gdb.base/maint.exp: Update to match changes in type dumping code.
9558
347dc97d
JB
95592001-12-10 Jim Blandy <jimb@redhat.com>
9560
9561 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9562 matching the entry point symbol's name at the beginning of the
9563 line.
9564
5178b9d6
DJ
95652001-12-07 Daniel Jacobowitz <drow@mvista.com>
9566
9567 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9568 gdb.c++/inherit.exp, gdb.c++/method.exp,
9569 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9570 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9571 and class layout support.
9572
af890c52
DJ
95732001-12-07 Daniel Jacobowitz <drow@mvista.com>
9574
9575 * gdb.c++/classes.exp: Add test for static member function.
9576 * gdb.c++/misc.cc: Add class with static member function.
9577
7a345fb3
JB
95782001-12-07 Jim Blandy <jimb@redhat.com>
9579
f2e54a80 9580 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9581 those tests as `unsupported'.
9582 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9583 Rewrite subsequent tests to use it.
9584
9585 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9586 those tests as `unsupported'.
9587 * gdb.base/structs.exp (call_struct_func): New function.
9588 (do_function_calls): Use call_struct_func to call the functions
9589 returning structs.
9590
0bc69509
JB
9591 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9592 whether functions are prototyped or not, so we can't possibly pass
9593 arguments to t_float_values2 properly.
9594
7a345fb3
JB
9595 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9596 value of `timeout' for targets other than the mips*tx39-*.
9597
edb6ede1
MS
95982001-12-06 Michael Snyder <msnyder@redhat.com>
9599
d63a86f8 9600 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9601 and detect whether the start symbol has a leading underscore.
9602
2d842f13
JB
96032001-12-04 Jim Blandy <jimb@redhat.com>
9604
9605 * gdb.base/completion.exp: Clarify indentation.
9606
68550daf
JB
96072001-12-03 Jim Blandy <jimb@redhat.com>
9608
9609 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9610 variables on the S/390, not `.word'.
9611
cd5195a8
JB
96122001-11-30 Jim Blandy <jimb@redhat.com>
9613
9614 Add assembly-source tests for s390-ibm-linux.
9615 * gdb.asm/s390.inc: New file.
9616 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9617 the S/390 architecture.
a9c64011 9618 * gdb.asm/configure: Regenerated.
cd5195a8 9619
ca9efc90
MS
96202001-11-30 Michael Snyder <msnyder@redhat.com>
9621
9622 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9623 next, info source, info sources, info line, global and static
9624 variables, and static functions.
9625 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9626 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9627 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9628 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9629 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9630 (gdbasm_leave): Restore frame pointer.
9631 (gdbasm_startup): Copy stack set-up from crt0.S.
9632
d0e66976
FN
96332001-11-26 Fernando Nasser <fnasser@redhat.com>
9634
9635 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9636 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9637 to a local (non-static) variable. Copy tstruct.a to a static buffer
9638 and return a pointer to that buffer.
9639 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9640
e2334072
MK
96412001-11-24 Mark Kettenis <kettenis@gnu.org>
9642
9643 * gdb.asm/configure.in: Fix recognition of ix86 target.
9644 * gdb.asm/configure: Regenerate.
9645
756caa3d
MS
96462001-11-21 Michael Snyder <msnyder@redhat.com>
9647
9648 * gdb.asm/sparc.inc: New file.
9649 * gdb.asm/asm-source.exp: Recognize sparc target.
9650 * gdb.asm/configure.in: Recognize sparc target.
9651 * gdb.asm/configure: Regenerate.
d63a86f8 9652
9a4d72d5
MS
96532001-11-21 Michael Snyder <msnyder@redhat.com>
9654
9655 * gdb.asm/m32r.inc: New file.
9656 * gdb.asm/asm-source.exp: Recognize m32r target.
9657 * gdb.asm/configure.in: Recognize m32r target.
9658 * gdb.asm/configure: Regenerate.
9659
a773d1cd
MS
96602001-11-20 Michael Snyder <msnyder@redhat.com>
9661
017ac23d
MS
9662 * gdb.asm/i386.inc: New file.
9663 * gdb.asm/asm-source.exp: Recognize ix86 target.
9664 * gdb.asm/configure.in: Recognize ix86 target.
9665 * gdb.asm/configure: Regenerate.
9666
a773d1cd
MS
9667 * gdb.c++/namespace.exp: Fix quotes in output messages.
9668
bb632afb
MS
96692001-11-14 Michael Snyder <msnyder@redhat.com>
9670
25d559ca 9671 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9672 qualifier in a type cast expression, to designate an address
9673 in the instruction space (Harvard architecture).
9674
4749e309
MS
96752001-11-13 Michael Snyder <msnyder@redhat.com>
9676
9677 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9678 Tests for expressions using 'const' and 'volatile'.
9679
25050984
CV
96802001-11-13 Corinna Vinschen <vinschen@redhat.com>
9681
9682 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9683
1902c51f
DJ
96842001-11-12 Daniel Jacobowitz <drow@mvista.com>
9685
9686 * lib/mi-support.exp (mi_run_to_helper): Move comments
9687 outside of gdb_expect.
9688
dcf95b47
DJ
96892001-11-11 Daniel Jacobowitz <drow@mvista.com>
9690
9691 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9692 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9693 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9694 mi0_run_to): New functions.
9695 * gdb.mi/mi-simplerun.exp: Use them.
9696 * gdb.mi/mi0-simplerun.exp: Likewise.
9697 * gdb.mi/mi-var-cmd.exp: Likewise.
9698 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9699
45b074e1
AC
97002001-11-10 Andrew Cagney <ac131313@redhat.com>
9701
9702 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9703 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9704
bf50d346
AC
97052001-11-09 Andrew Cagney <ac131313@redhat.com>
9706
9707 * gdb.base/restore.exp: Include $expected value in restored test
9708 message.
9709
9383332c
AC
97102001-11-09 Andrew Cagney <ac131313@redhat.com>
9711
9712 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9713 implemented.
9714
db62520a
MS
97152001-11-08 Michael Snyder <msnyder@redhat.com>
9716
9717 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9718 Add pass/fail message for stop at breakpoint in call dummy function.
9719
b5703437
MS
97202001-11-07 Michael Snyder <msnyder@redhat.com>
9721
d63a86f8
RM
9722 * gdb.c++/templates.exp (test_template_breakpoints):
9723 If we get an overload menu, but it does not match what
760f6330 9724 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9725 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9726 making the whitespace optional. Argument for "new" may be
9727 "unsigned" as well as "unsigned int/long".
d63a86f8 9728 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9729 making the whitespace optional. Also replace "(void) with
9730 "((void|)), making the keyword "void" optional.
d63a86f8 9731 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9732 making the whitespace optional. Also replace "(void) with
9733 "((void|)), making the keyword "void" optional.
3bf40917
MS
9734 * gdb.base/callfuncs.c (t_float_values): This function must
9735 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9736 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9737 can be tested against both cases. Usually one case involves
9738 promotion of float to double, while the other does not.
9739 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9740 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9741 includes a stack frame for "start".
9742
c8ab4e6d
JB
97432001-11-05 Jim Blandy <jimb@redhat.com>
9744
9745 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9746 pointers are 32 bits long, and that offsets of relocs are always
9747 stored in the data (REL-style), and not in the reloc entry itself
9748 (RELA-style).
9749 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9750 stabs.
9751
3f08ced9
MS
97522001-11-01 Michael Snyder <msnyder@redhat.com>
9753
9754 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9755 and regular expression operators by using quoting.
9756
cbfa24cd
MS
97572001-10-31 Michael Snyder <msnyder@redhat.com>
9758
9759 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9760 depending on what the symbol table contains.
9761 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9762 the output of the ptype command. Similarly, accept both "const &"
9763 and "const&".
9764
aaa68313
CV
97652001-10-31 Corinna Vinschen <vinschen@redhat.com>
9766
9767 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9768 symbol `STORAGE' to allow to choose the storage class of
9769 the local datastructures.
9770 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9771 compiler directive.
9772
91740388
MS
97732001-10-30 Michael Snyder <msnyder@redhat.com>
9774
9775 * gdb.base/jump.exp: Allow it to run for all targets.
9776
1b7c05e7
CV
97772001-10-29 Corinna Vinschen <vinschen@redhat.com>
9778
9779 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9780 with new double_array size.
9781 (main): Change storage class of all local variables to static.
9782 Reduce size of double_array to 9.
9783 * gdb.base/call-ar-st.exp: Increase timeout value.
9784 Change expected output for double array to match new size in
9785 call-ar-st.c.
9786
36a22261
CV
97872001-10-29 Corinna Vinschen <vinschen@redhat.com>
9788
9789 * gdb.base/ending-run.exp: Create identical output when passing
9790 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9791 Stormy16 target.
36a22261 9792
92b8ae91
MK
97932001-10-28 Mark Kettenis <kettenis@gnu.org>
9794
9795 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9796 that we catch the expected failure under Linux/x86.
9797
cb135b83
OF
97982001-10-29 Orjan Friberg <orjanf@axis.com>
9799
9800 * gdb.base/setvar.exp: Escape curly braces.
9801 * gdb.stabs/weird.exp: Ditto.
9802
6884aa54
DJ
98032001-10-27 Daniel Jacobowitz <drow@mvista.com>
9804
9805 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9806 * gdm.mi/mi0-hack-cli.exp: Likewise.
9807
0398c9aa
AC
98082001-10-25 Andrew Cagney <ac131313@redhat.com>
9809
9810 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9811 messages.
9812
d20bf2e8
AC
98132001-10-21 Andrew Cagney <ac131313@redhat.com>
9814
9815 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9816 checking MI enabled.
9817
03dd63aa
CV
98182001-10-09 Corinna Vinschen <vinschen@redhat.com>
9819
9820 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
9821
1d9d99f3
FCE
98222001-10-04 Frank Ch. Eigler <fche@redhat.com>
9823
9824 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
9825 if gdb child process crashes, just signal an error.
9826
838ae6c4
JB
98272001-10-02 Jim Blandy <jimb@redhat.com>
9828
9829 * lib/gdb.exp (test_xfail_format): Simplify.
9830
9831 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
9832 front of the variable name `format'. Simplify `if'.
9833
8f0cbc1c
DJ
98342001-10-01 Daniel Jacobowitz <drow@mvista.com>
9835
9836 * gdb.threads/pthreads.exp: Wait for output and delay
9837 before sending ^C.
9838
1f08dafd
DJ
98392001-10-01 Daniel Jacobowitz <drow@mvista.com>
9840
9841 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
9842 some incorrect output instead of timing out.
9843 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
9844
674f90ff
CV
98452001-09-28 Corinna Vinschen <vinschen@redhat.com>
9846
9847 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
9848 check to allow additional `int'.
9849
9b284272
DJ
98502001-09-27 Daniel Jacobowitz <drow@mvista.com>
9851
9852 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
9853 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
9854
b55a4771
MS
98552001-09-27 Michael Snyder <msnyder@redhat.com>
9856
9857 * lib/gdb.exp (test_debug_format): New proc.
9858 (setup_xfail_format): Use new proc test_debug_format.
9859 * gdb.base/constvars.exp (local_compiler_xfail_check): New
9860 proc; use new service proc test_debug_format.
9861 Replace all other "gcc_compiled" tests with this test.
9862 * gdb.base/volatile.exp (local_compiler_xfail_check): New
9863 proc; use new service proc test_debug_format.
9864 Replace all other "gcc_compiled" tests with this test.
9865
98662001-09-27 Michael Snyder <msnyder@redhat.com>
9867
9868 * gdb.base/cvexpr.exp: New file.
9869 * gdb.base/cvexpr.c: New file
9870 Test for expressions using const and volatile keywords.
9871
4e6667ac
CV
98722001-09-26 Corinna Vinschen <vinschen@redhat.com>
9873
9874 * gdb.base/constvars.exp: Check for different orders of keywords
9875 and additional "int" strings in output.
9876
4f337972
AC
98772001-09-22 Andrew Cagney <ac131313@redhat.com>
9878
9879 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
9880 responses from "help maint".
9881
2015650d
FCE
98822001-09-19 Frank Ch. Eigler <fche@redhat.com>
9883
9884 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
9885 to localhost:NNN instead of :NNN, in case Xvfb is listening
9886 only on TCP.
9887
f3bcedc1
CV
98882001-09-19 Corinna Vinschen <vinschen@redhat.com>
9889
9890 * gdb.base/recurse.exp: When checking leaving the watchpoint
9891 scope, recognize when gdb is in function's epilogue and pass.
9892
6b819c92
KS
98932001-09-18 Keith Seitz <keiths@redhat.com>
9894
9895 * lib/insight-support.exp (_gdbtk_export_target_info): Add
9896 support for running tests against sid targets.
9897 (gdbtk_done): Ditto.
9898
a10c9419
CV
98992001-09-18 Corinna Vinschen <vinschen@redhat.com>
9900
9901 * gdb.base/ending-run.c (main): Set stdout buffersize
9902 to the same reasonable value for any target.
9903 * gdb.base/ending-run.exp: Add a regular expression
9904 to make testsuite happy on Sanyo Stormy16 target.
9905
739d0d99
CV
99062001-09-17 Corinna Vinschen <vinschen@redhat.com>
9907
9908 * gdb.base/display.c (do_loops): Add float variable `f'.
9909 Increment f in loop.
9910 * gdb.base/display.exp: Increment timeout by 60 seconds.
9911 Change float display test to use variable `f'.
9912
1b8947f0
JB
99132001-09-17 Jim Blandy <jimb@redhat.com>
9914
9915 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
9916 overflowing the limited breakpoint tables on some ROM monitors
9917 (like the ROM68K).
9918
9890ac81
FCE
99192001-09-15 Frank Ch. Eigler <fche@redhat.com>
9920
9921 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
9922 the "-ac" (disable access control) flag.
9923
6db765ea
JH
99242001-08-30 Jeff Holcomb <jeffh@redhat.com>
9925
9926 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
9927 ints.
9928
4c32cc04
KS
99292001-08-30 Keith Seitz <keiths@redhat.com>
9930
9931 * lib/gdb.exp: Move all insight-related functionality into
9932 separate file.
9933 * lib/insight-support.exp: New file.
9934
8d6e6f81
FCE
99352001-08-29 Frank Ch. Eigler <fche@redhat.com>
9936
9937 * config/sid.exp (sid_start): Never set sid verbosity; disable
9938 expect_background {} that consumed its stdout; tolerate </dev/null.
9939 Attempt to set endianness override in "sid" protocol mode. Cleanup.
9940
6a90e1d0
AC
99412001-08-18 Andrew Cagney <ac131313@redhat.com>
9942
9943 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
9944 CLI jump command to start it.
9945 (mi_run_to_main): Fail immediatly when unexpected output.
9946
1759b3c3
AC
99472001-08-18 Andrew Cagney <ac131313@redhat.com>
9948
9949 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
9950 beginning of function. Fix PR gdb/191.
9951
61d11d80
FCE
99522001-08-16 Frank Ch. Eigler <fche@redhat.com>
9953
9954 * config/sid.exp (sid_start): Don't warn if we cannot figure out
9955 what to force sid endianness to.
9956
942a4df2
KS
99572001-08-15 Keith Seitz <keiths@redhat.com>
9958
9959 * lib/gdb.exp (gdbtk_start): Don't set environment
9960 variables for TCL_LIBRARY and friends. Insight will
9961 now figure these out for itself.
9962
0521c418
MS
99632001-08-02 Michael Snyder <msnyder@redhat.com>
9964
9965 * gdb.base/completion.exp: Remove the symbol "a64l" from
9966 the expect string; this is target-specific, and not related
9967 to what is being tested.
9968
74a9a58a
DB
99692001-08-02 Dave Brolley <brolley@redhat.com>
9970
9971 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
9972
c70819fa
MS
99732001-07-25 Michael Snyder <msnyder@redhat.com>
9974
c2b8fa57
MS
9975 * gdb.base/consecutive.exp: New file. Test stepping over
9976 breakpoints on consecutive instructions.
9977 * gdb.base/consecutive.c: New file.
9978
c70819fa
MS
9979 * gdb.base/call-rt-st.exp: Use double-backslash to quote
9980 curly braces in regular expressions.
9981
2b1a1355
MS
99822001-07-25 Michael Snyder <msnyder@redhat.com>
9983
9984 * gdb.base/ending-run.exp: Accept "Program exited normally" as
9985 legitimate output from stepping out of main.
9986
413eca6f
KS
99872001-07-22 Keith Seitz <keiths@redhat.com>
9988
9989 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
9990 the empty string, do not run the tests.
9991
7e5a9322
SC
99922001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9993
9994 * gdb.base/long_long.exp: Detect size of pointer. Take into
9995 account 2-byte pointers when testing for p/a results.
9996
de58f10f
SC
99972001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
9998
d63a86f8 9999 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10000 and defined to 1K for m68hc11.
10001 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10002 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10003 (sizeof_random_data): New variable to tell the size of the data table;
10004 don't test past this size; always run to main.
10005
d6f5fea1
SC
100062001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10007
10008 * gdb.base/return2.exp: return of long long and double fails for
10009 68HC11; don't execute these tests on that platform.
10010 * gdb.base/return.exp: Return of a double fails for 68hc11.
10011
c477543d
SC
100122001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10013
10014 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10015 tests that print a float.
10016 * call-rt-st.exp: Likewise.
10017
63cf1c79
MK
100182001-07-12 Mark Kettenis <kettenis@gnu.org>
10019
10020 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10021 running this test on Linux.
10022
112f9ab5
MC
100232001-06-24 Michael Chastain <chastain@redhat.com>
10024
10025 * gdb.base/arithmet.exp: Remove some tests to make all test names
10026 unique.
10027
4970cb0f
MS
100282001-07-03 Michael Snyder <msnyder@redhat.com>
10029
10030 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10031 the output of the ptype command.
10032
d85da69f
MS
100332001-07-02 Michael Snyder <msnyder@redhat.com>
10034
4c8a82de
MS
10035 * gdb.base/completion.exp: Don't assume that break.c is the only
10036 source file that may contain functions named "marker".
d85da69f
MS
10037 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10038
8afc772b
AC
100392001-06-28 Andrew Cagney <ac131313@redhat.com>
10040
10041 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10042 of files to delete.
10043
10044 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10045 * gdb.disasm/h8300s.exp: New file.
10046 gdb.disasm/h8300s.s: Likewise.
10047
cff22675
AC
100482001-06-27 Andrew Cagney <ac131313@redhat.com>
10049
10050 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10051 empty breakpoint tables.
10052
68c81b54
AC
100532001-06-25 Andrew Cagney <ac131313@redhat.com>
10054
10055 * lib/mi-support.exp: Update args=... part of stop-reason
10056 patterns. Accept either a list or a tuple.
10057
2dd62704
AC
100582001-06-23 Andrew Cagney <ac131313@redhat.com>
10059
10060 * lib/mi-support.exp: Remove local emacs variable defining
10061 change-log-default-name.
10062
b4127474
MC
100632001-06-22 Michael Chastain <chastain@redhat.com>
10064
10065 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10066 This is operationally compatible with the previous version.
10067
8dbfb380
JB
100682001-06-13 Jim Blandy <jimb@redhat.com>
10069
10070 * lib/gdb.exp (gdb_test): Doc fix.
10071
f2d8c86d
MC
100722001-06-10 Michael Chastain <chastain@redhat.com>
10073
10074 * gdb.base/exprs.exp: Remove a duplicate test.
10075
81564d34
JB
100762001-06-06 Jim Blandy <jimb@redhat.com>
10077
10078 * gdb.base/return2.exp (main): Use values to test float and double
10079 returns that are not NaN's, to avoid being confused by IEEE
10080 comparison rules.
10081
da55addb
MS
100822001-06-04 Michael Snyder <msnyder@redhat.com>
10083
10084 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10085 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10086 rather than wait for 12 more tests to time out.
10087
42c65987
JB
100882001-06-06 Jim Blandy <jimb@redhat.com>
10089
b18bced9 10090 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10091 Don't forget to match the GDB prompt.
b18bced9 10092
42c65987
JB
10093 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10094
5b41e5f0
JB
100952001-06-04 Jim Blandy <jimb@redhat.com>
10096
10097 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10098 command.
10099
015e046f
KB
101002001-05-31 Kevin Buettner <kevinb@redhat.com>
10101
10102 * gdb.base/annota1.exp (info break): Match four or more spaces
10103 after "Address".
10104
fb1ffbbe
MC
101052001-05-31 Michael Chastain <chastain@redhat.com>
10106
10107 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10108 (dm_type_int_star): Likewise.
10109 (dm_type_long_star): Likewise.
10110 (dm_type_void_star): Likewise.
10111
5ea2a32c
KB
101122001-05-29 Kevin Buettner <kevinb@redhat.com>
10113
10114 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10115 to a known value in order to get consistent results regardless
10116 of the setting of INPUTRC or the presence or contents of .inputrc.
10117
ae23c492
MS
101182001-05-24 Michael Snyder <msnyder@redhat.com>
10119
ac55707e
MS
10120 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10121 Don't require that the main thread and the manager thread are the
10122 first in the list.
10123
ae23c492
MS
10124 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10125 debugging. If test fails, issue an "unsupported" not a "fail".
10126
400071f1
JB
101272001-05-24 Jim Blandy <jimb@redhat.com>
10128
10129 Don't assume that short is shorter than int.
10130 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10131 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10132 this isn't true.
400071f1
JB
10133 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10134 an int, is not equal to ~0 stored in an unsigned char. This tests
10135 the same thing that the previous test meant to, but works on
10136 16-bit machines, too.
10137 ("print unsigned char != (~0)"): Same test, complemented.
10138
0816a3e5
MS
101392001-05-24 Michael Snyder <msnyder@redhat.com>
10140
10141 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10142 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10143 and prevents dejagnu getting out of step.
10144
f6dc23a9
KB
101452001-05-23 Kevin Buettner <kevinb@redhat.com>
10146
10147 * gdb.base/finish.exp (finish_void): Revise pattern for
10148 stopping on the call statement to not permit stopping at
10149 the start of the instructions comprising the call sequence.
10150
7dbd117d
MC
101512001-05-19 Michael Chastain <chastain@redhat.com>
10152
10153 * gdb.base/callfuncs.exp: Make all test names unique.
10154 * gdb.base/commands.exp: Make all test names unique.
10155 * gdb.base/condbreak.exp: Make all test names unique.
10156 * gdb.base/dbx.exp: Make all test names unique.
10157 * gdb.base/default.exp: Make all test names unique.
10158 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10159 and TIMEOUT messages to their corresponding PASS message.
10160 * gdb.base/ending-run.exp: Make all test names unique.
10161 * gdb.base/long_long.exp: Remove duplicate test.
10162
6b0b0a9e
KB
101632001-05-21 Kevin Buettner <kevinb@redhat.com>
10164
10165 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10166 stop on the call statement as well as the statement after the
10167 call.
10168
2caa35cb
MS
101692001-05-21 Michael Snyder <msnyder@redhat.com>
10170
10171 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10172
40713331
EZ
101732001-05-10 Elena Zannoni <ezannoni@redhat.com>
10174
a9c64011
AS
10175 * gdb.base/completion.exp: Revamp test. Make it execute on all
10176 platforms.
40713331 10177
c2c1be8d
EZ
101782001-05-10 Elena Zannoni <ezannoni@redhat.com>
10179
a9c64011
AS
10180 * config/gdbserver.exp (gdb_load): Handle the case
10181 in which the arguments to gdbserver are given in the
10182 baseboard configuration file.
10183 Also handle the case in which the server needs to do a
10184 load.
2c9cd303 10185
9671de48
KS
101862001-05-07 Keith Seitz <keiths@cygnus.com>
10187
a9c64011
AS
10188 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10189 set up the display for testing.
10190 (gdbtk_start): Convert all paths to paths that tcl will like.
10191 Export target information to environment.
10192 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10193 necessary.
10194 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10195 (to_tcl_path): New proc to convert a given pathname into
10196 a path acceptible as an argument to a tcl command.
10197 (_gdbtk_export_target_info): New proc to export target info
10198 into the environment for gdbtk testing.
10199 (gdbtk_done): New proc to signal end-of-test.
9671de48 10200
5a360f47
JB
102012001-05-06 Jim Blandy <jimb@redhat.com>
10202
10203 * restore.c: Make the code of caller0 correspond to its comment.
10204
66c756c6
MS
102052001-05-03 Michael Snyder <msnyder@redhat.com>
10206
10207 * config/sid.exp (gdb_target_sid): Check for error messages.
10208 On error or timeout, don't make expect exit (which will terminate
10209 all subsequent tests); instead just make gdb exit.
d63a86f8 10210 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10211 return a negative value.
10212
a966fde5
JB
102132001-04-24 Jim Blandy <jimb@redhat.com>
10214
851c18e0
JB
10215 * gdb.c++/templates.exp: If we see the prompt for the overload
10216 list, but we haven't recognized any of the longer patterns,
10217 arrange for this test to fail, not hang.
10218
a966fde5
JB
10219 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10220 variations.
10221
db144853
MC
102222001-04-22 Michael Chastain <chastain@redhat.com>
10223
10224 * gdb.c++/local.exp: Use the 'runto' library function.
10225 * gdb.c++/namespace.exp: Likewise.
10226 * gdb.c++/overload.exp: Likewise.
10227
3207ec21
KB
102282001-03-26 Kevin Buettner <kevinb@redhat.com>
10229
10230 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10231 * gdb.base/step-line.exp: New file. Test step/next in presence of
10232 #line directives.
10233 * gdb.base/step-line.c: New file. Test program for the above.
10234 * gdb.base/step-line.inp: New file. We pretend that this file has
10235 been transformed by some other tool into step-line.c.
10236
13b57657
JB
102372001-03-21 Jim Blandy <jimb@redhat.com>
10238
10239 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10240 unmangled operator names.
10241
754cbe1c
JB
102422001-03-20 Jim Blandy <jimb@redhat.com>
10243
10244 * gdb.threads/linux-dp.exp: Recognize an additional message
10245 generated by GDB when it doesn't understand how to debug threads
10246 on the target system.
10247
177495c9
AC
102482001-03-19 Andrew Cagney <ac131313@redhat.com>
10249
10250 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10251
f266096b
MC
102522001-03-12 Michael Chastain <chastain@redhat.com>
10253
10254 * gdb.c++/derivation.exp: Use the 'runto' library function.
10255
cac3c2ff
MC
102562001-03-12 Michael Chastain <chastain@redhat.com>
10257
10258 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10259
b6c11a24
MC
102602001-02-24 Michael Chastain <chastain@redhat.com>
10261
10262 * gdb.c++/ref-types.exp: Change handwritten code to library
10263 function 'runto'.
10264
6bae5bce
OF
102652001-03-16 Orjan Friberg <orjanf@axis.com>
10266
10267 * gdb.base/signals.exp: Set count to 0 explicitly.
10268
0015fd9a
MS
102692001-03-15 Mark Salter <msalter@redhat.com>
10270
10271 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10272 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10273 (gdb_load): Add support for additional target_info: gdb_download_size
10274 and gdb_load_timeout.
0015fd9a 10275
fc33412a
DT
10276Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10277
10278 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10279 file -- to prevent failing when the compile fails but we have no
10280 intention of running the tests anyway.
10281
10282 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10283 tests if set.
10284
10285 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10286 integers.
10287
10288 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10289 * gdb.c++/namespace.exp: Ditto.
10290
115f06de
OF
102912001-03-07 Orjan Friberg <orjanf@axis.com>
10292
10293 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10294 * gdb.base/pointers.exp: Relax pattern match of decimals.
10295
b6ba6518
KB
102962001-03-06 Kevin Buettner <kevinb@redhat.com>
10297
10298 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10299 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10300 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10301 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10302 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10303 config/sh.exp, config/sid.exp, config/slite.exp,
10304 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10305 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10306 config/vxworks.exp, config/vxworks29k.exp,
10307 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10308 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10309 gdb.base/arithmet.exp, gdb.base/assign.exp,
10310 gdb.base/async.exp, gdb.base/attach.exp,
10311 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10312 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10313 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10314 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10315 gdb.base/commands.exp, gdb.base/completion.exp,
10316 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10317 gdb.base/constvars.exp, gdb.base/corefile.exp,
10318 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10319 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10320 gdb.base/ending-run.exp, gdb.base/environ.exp,
10321 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10322 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10323 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10324 gdb.base/funcargs.exp, gdb.base/help.exp,
10325 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10326 gdb.base/logical.exp, gdb.base/long_long.exp,
10327 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10328 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10329 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10330 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10331 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10332 gdb.base/regs.exp, gdb.base/relational.exp,
10333 gdb.base/remote.exp, gdb.base/reread.exp,
10334 gdb.base/restore.exp, gdb.base/return2.exp,
10335 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10336 gdb.base/selftest.exp, gdb.base/setshow.exp,
10337 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10338 gdb.base/sigall.exp, gdb.base/signals.exp,
10339 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10340 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10341 gdb.base/step-test.exp, gdb.base/structs.c,
10342 gdb.base/structs.exp, gdb.base/structs2.exp,
10343 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10344 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10345 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10346 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10347 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10348 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10349 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10350 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10351 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10352 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10353 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10354 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10355 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10356 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10357 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10358 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10359 gdb.trace/circ.exp, gdb.trace/collection.exp,
10360 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10361 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10362 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10363 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10364 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10365 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10366 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10367 notices.
10368
dc96c6c7 103692001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10370
10371 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10372 first arg is int not float.
10373
dc96c6c7 103742001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10375
10376 * gdb.base/reread.exp: Unsupported for non-native targets;
10377 doesn't work for remote debugging.
10378
9b0c4aeb
FN
103792001-02-19 Fernando Nasser <fnasser@redhat.com>
10380
10381 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10382 * gdb.base/ending-run.exp: Properly handle the BSP state when
10383 stepping past the end of main.
9b0c4aeb 10384
02aa71d5
MC
103852001-02-19 John Moore <jmoore@redhat.com>
10386
10387 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10388 Converted HPUX fix for non-expected items following multiple
10389 step commands into general solution for all platforms.
10390
1fa449a4
MC
103912001-02-18 Michael Chastain <chastain@redhat.com>
10392
10393 * gdb.c++/classes.exp (do_tests): Change runto statements
10394 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10395 statements demangler agnostic.
10396 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10397 (gdb_virtfunc_restart): Likewise.
10398
b2f9ec70
MC
103992001-02-14 Michael Chastain <chastain@redhat.com>
10400
10401 * gdb.c++/inherit.exp (do_tests): Change runto statements
10402 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10403 statements demangler agnostic.
10404
cf74b8ca
AC
10405Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10406
10407 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10408 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10409 before calling common_routine 15 times'' tests.
10410
99f78f56
MC
104112001-02-11 Michael Chastain <chastain@redhat.com>
10412
10413 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10414 Helps the test script figure out which demangler is in use.
10415 (dm_type_foo_ref): Ditto.
10416 (dm_type_int_star): Ditto.
10417 (dm_type_long_star): Ditto.
10418 (dm_type_unsigned_int): Ditto.
10419 (dm_type_void): Ditto.
10420 (dm_type_void_star): Ditto.
99707966 10421 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10422 Probe the gdb demangler and set variables to accommodate
10423 formatting differences.
10424 (info_func_regexp): New function. Same as info_func, but
10425 matches against a regexp.
10426 (info_func): Match against a literal string.
10427 (print_addr_2): New function. Match against a literal string,
10428 which can be different from the input to gdb.
10429 (print_addr): Simply call print_addr_2 with the same argument twice.
10430 (test_lookup_operator_functions): Use demangler formatting variables.
10431 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10432 the tests in the same order as the C++ class declaration.
10433 (test_paddr_operator_functions): Ditto.
10434 (test_paddr_overloaded_functions): Ditto.
10435 (test_paddr_hairy_functions): Use demangler formatting variables.
10436 Add reference to gdb/19 for related tests.
10437 (do_tests): Call probe_demangler.
10438
1de8f023
KB
104392001-01-30 Kevin Buettner <kevinb@redhat.com>
10440
10441 * gdb.c++/templates.cc (printf): Remove unused function definition.
10442
ca3f91ed
MS
104432001-01-26 Felix Lee <flee@redhat.com>
10444
10445 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10446
104472001-01-25 matthew green <mrg@redhat.com>
10448
10449 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10450 up sid.
10451 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10452
104532001-01-25 matthew green <mrg@redhat.com>
10454
10455 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10456 Deprecate $sid_spawn_id.
ca3f91ed
MS
10457 (sid_exit): Remove code necessary only for `spawn.'
10458
104592001-01-25 matthew green <mrg@redhat.com>
10460
10461 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10462
fb18ec4a
MC
104632001-01-28 Michael Chastain <chastain@redhat.com>
10464
10465 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10466 to call when tests fail. It takes gdb out of the overloaded
10467 function choice menu back to the main prompt, so that the test
10468 program stays synchronized.
10469 (set_bp_overloaded): New proc to collect all the common
10470 code for setting a breakpoint on an overloaded name. Calls
10471 take_gdb_out_of_choice_menu when needed.
10472 (menu_overload1arg): New variable to collect the repeated
10473 instances of the expected menu for an overloaded name. Change
10474 the regular expression to handle changes in g++ type encoding:
10475 "void" can be either "void" or "", and "unsigned int" can be
10476 either "unsigned int" or "unsigned".
10477 (continue_to_bp_overloaded): Change regular expressions to handle
10478 changes in g++ type encoding.
10479 (no proc): Call take_gdb_out_of_choice_menu when needed.
10480 Remove redundant calls to "info break". Accept either "canceled"
10481 or "cancelled". Change regular expressions in "info break"
10482 calls to handle changes in g++ type encoding. Give all tests
10483 unique strings.
10484
9c646a6e
BE
104852001-01-17 Ben Elliston <bje@redhat.com>
10486
10487 * config/sid.exp: New file.
10488
9549d9c1
AC
10489Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10490
10491 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10492
dc96c6c7 104932000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10494
10495 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10496 Add a RE to accept a non-ascii char if one is ever presented.
10497
b4df4f68
FN
104982000-12-20 Fernando Nasser <fnasser@redhat.com>
10499
297dd0fd 10500 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10501
dc96c6c7 105022000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10503
d63a86f8 10504 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10505 in regexp. One '\' does not suffice on Linux.
10506
4a7bddb6
MC
105072000-12-09 Michael Chastain <chastain@redhat.com>
10508
10509 * gdb.base/break.exp (test_clear_command): Use a marker function
10510 rather than 'main' for the test function. Also move this
10511 test to an execution point where the marker function names are
10512 guaranteed to be bound to functions. (Executing tests after a
10513 'finish' from main runs into name conflicts with local names
10514 in __libc_start_main).
10515
dc96c6c7 105162000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10517
10518 * gdb.base/finish.exp: New test for gdb's "finish" command.
10519 * gdb.base/return2.exp: New test for gdb's "return" command.
10520 * gdb.base/return2.c: New source file for above.
10521
dc96c6c7 105222000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10523
10524 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10525 * gdb.base/miscexprs.exp: Ditto.
10526 * gdb.base/pointers.exp: Ditto.
10527 * gdb.c++/derivation.exp: Ditto.
10528 * gdb.c++/local.exp: Ditto.
10529 * gdb.c++/namespace.exp: Ditto.
10530 * gdb.c++/overload.exp: Ditto.
10531 * gdb.c++/ref-types.exp: Ditto.
10532
dc96c6c7 105332000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10534
10535 * gdb.base/constvars.exp: Test result of "up" command.
10536 * gdb.base/miscexprs.exp: Ditto.
10537 * gdb.base/pointers.exp: Ditto.
10538 * gdb.base/scope.exp: Ditto.
10539 * gdb.c++/derivation.exp: Ditto.
10540 * gdb.c++/local.exp: Ditto.
10541 * gdb.c++/namespace.exp: Ditto.
10542 * gdb.c++/overload.exp: Ditto.
10543 * gdb.c++/ref-types.exp: Ditto.
10544
44097287
FN
105452000-11-22 Michael Chastain <chastain@redhat.com>
10546
10547 * mips_pro.exp: Accept either "middle -> top -> main" or
10548 "middle -> main" in the backtrace, because gcc can optimize
10549 tail calls to jumps. Remove setup_xfail for the hppa case.
10550 Add a comment with the original warning messages from PR 3016,
10551 which was filed in 1993, to preserve them for posterity.
10552
9d2e1bab
ND
105532000-11-17 Nick Duffek <nsd@redhat.com>
10554
10555 * lib/gdb.exp (gdb_test): Override timeout with board info.
10556
1aca8eb7
ND
105572000-11-17 Nick Duffek <nsd@redhat.com>
10558
10559 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10560 the second kill and detach messages.
10561
93076499
ND
105622000-11-17 Nick Duffek <nsd@redhat.com>
10563
10564 * configure.in: Add AC_EXEEXT.
10565 * configure: Regenerate.
10566 * Makefile.in (just-check): Export EXEEXT.
10567 * lib/gdb.exp ($EXEEXT): Import from environment.
10568 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10569 expect "maint dump-me" on Cygwin.
10570 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10571 $EXEEXT.
10572
30e87cd3
ND
105732000-11-17 Nick Duffek <nsd@redhat.com>
10574
10575 * gdb.base/break.exp: Test backtrace and finish from called
10576 function on all platforms, not just HP-UX.
10577
dc96c6c7 105782000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10579
10580 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10581 code from gdb_target_monitor, so it can be used independantly
10582 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10583
dc96c6c7 105842000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10585
10586 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10587 * gdb.base/corefile.exp: Expect the message "Program is being
10588 debugged already" when we send the "corefile" command, since
10589 the preceeding gdb_load may have connected gdb to a remote target.
10590 * gdb.base/display.exp: Disable hardware watchpoints if new
10591 board info variable "no_hardware_watchpoints" is true.
10592 Replace single-letter commands with more readable ones.
10593 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10594 if new board info variable "no_hardware_watchpoints" is true.
10595 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10596 to see if stdio (printf) testing is possible.
10597 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10598 board info variable "no_hardware_watchpoints" is true. Use new
10599 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10600
39124dea
FN
106012000-11-13 Fernando Nasser <fnasser@redhat.com>
10602
10603 From Orjan Friberg <orjanf@axis.com>:
10604 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10605 in array print pattern match.
10606
a9e2e984
FN
106072000-11-09 Fernando Nasser <fnasser@redhat.com>
10608
10609 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10610 spelling "cancelled" to U.S. spelling "canceled" to match changes
10611 made to gdb.
10612 * gdb.c++/ovldbreak.exp: Ditto.
10613
c7db355b
PS
106142000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10615
10616 * gdb.base/callfuncs.c (main): Moved to end of file, call
10617 t_double_values to initialize the FPU before inferior calls are made.
10618 * gdb.base/callfuncs.exp: Test for register preservation after calling
10619 inferior functions. Add tests for continuining, finishing and
10620 returning from a stop in a call dummy.
10621
dc96c6c7 106222000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10623
10624 * gdb.base/commands.exp: Break up long lines, and re-indent.
10625
dc96c6c7 106262000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10627
10628 * config/gdbserver.exp: Rewritten from the ground up, to make it
10629 compatible with the current dejagnu tree, and to make it work with
10630 the new "gdbserver" in libremote.
10631
dc96c6c7 106322000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10633
10634 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10635 * gdb.base/varargs.exp: Skip entire test if no printf support.
10636 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10637 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10638
dc96c6c7 106392000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10640
10641 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10642 no floating point support.
10643 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10644 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10645 * gdb.base/call-rt-st.exp: Ditto.
10646 * gdb.base/call-strs.exp: Ditto.
10647
bac5fc66
JG
106482000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10649
10650 * gdb.base/sizeof.c: include <stdio.h>.
10651
10652 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
10653 'finish', otherwise uncaptured gdb_prompt would potentially
10654 throw remaining test points out of sync.
bac5fc66 10655
b22a6027
SB
106562000-07-26 Scott Bambrough <scottb@netwinder.org>
10657
10658 * gdb.base/recurse.exp: Run tests for all targets.
10659 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10660 gnu-oldld case on ARM.
10661 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10662 for ARM targets.
d63a86f8 10663
d8231941
AG
10664Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10665
10666 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10667 * gdb.java/configure: Rebuild.
10668
8caabe69
AG
10669Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10670
10671 * gdb.java/jv-exp.exp: New file.
10672
9d273ca3
AG
10673Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10674
10675 * configure: Rebuilt.
10676 * configure.in (configdirs): Add gdb.java.
10677 * gdb.java/jmisc.java: New file.
10678 * gdb.java/jmisc.exp: New file.
10679 * gdb.java/Makefile.in: New file.
10680 * gdb.java/configure: Rebuilt.
10681 * gdb.java/configure.in: New file.
10682 * lib/java.exp: New file.
10683
4f823a66
AC
10684Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10685
10686 * gdb.base/exprs.exp: Test casts to a pointer including over and
10687 underflow.
10688
2391e11d
AC
10689Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10690
10691 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10692 and the compilers sizes.
10693
54602222
ND
106942000-07-09 Nick Duffek <nsd@redhat.com>
10695
10696 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10697 (use_methods): New function.
10698 (main): Call use_methods().
10699 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10700 (do_tests): Call test_method_param_class.
10701
2bec0572
ND
107022000-07-09 Nick Duffek <nsd@redhat.com>
10703
10704 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10705 spelling.
10706 (test_enums): New procedure. Move enum tests from end of script
10707 to here. Set breakpoint on function name instead of line number.
10708 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10709 (enums2): New marker function.
10710 (enums1): New function.
10711 (main): Call enums1(). Move enum tests to enums1().
10712
78492fde
AC
10713Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10714
10715 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10716 compile/link program. Update line numbers.
10717 * gdb.asm/d10v.inc: Define ``startup''.
10718 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10719
49a2cef8
AC
10720Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10721
10722 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10723
3e6c8688
EZ
107242000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10725
10726 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10727 of 'help maint print' command.
10728
9ff5cbe9
AC
10729Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10730
10731 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10732 they use gdb_expect_list.
10733
17c579bd
AC
10734Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10735
10736 * gdb.base/commands.exp: Use ``set remote
10737 memory-read-packet-size'' instead of ``set endian big'' to test
10738 long commands.
10739
e6d71bf3
DB
107402000-06-03 Daniel Berlin <dan@cgsoftware.com>
10741
10742 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10743 g++, and stop skipping them.
e6d71bf3
DB
10744
10745 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10746 work under g++.
10747
d63a86f8 10748 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10749 initialization.
10750
dc96c6c7 107512000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10752
10753 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10754 the regular expression: accept an (almost) arbitrary sequence of
10755 "frames-invalid" and "breakpoints-invalid" messages both before
10756 and after the "starting" message.
10757
dc96c6c7 107582000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10759
10760 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10761
dc96c6c7 107622000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10763
10764 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10765 Relax the regular expression a little, make it pass on Solaris 8.
10766
8216cda9
KB
107672000-05-12 Kevin Buettner <kevinb@redhat.com>
10768
10769 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10770 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10771 Instead, it is permissible for gdb to stop on the line of the
10772 call itself.
10773
1a570b2f
MS
107742000-05-12 Michael Snyder <msnyder@.cygnus.com>
10775
10776 * gdb.base/break.exp (bp on small function, optimized file):
10777 Add a second pass pattern. The behavior differs here between stabs
10778 and dwarf for one-line functions. Stabs preserves two line symbols
10779 (one before the prologue and one after) with the same line number,
10780 but dwarf regards these as duplicates and discards one of them.
10781 Therefore the address after the prologue (where the breakpoint is)
10782 has no exactly matching line symbol, and GDB reports the breakpoint
10783 as if it were in the middle of a line rather than at the beginning.
10784
dc96c6c7 107852000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10786
d63a86f8 10787 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10788 rather than "send_gdb" (for consistancy).
10789
7d418785
AC
10790Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10791
10792 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10793 * gdb.c++/templates.cc: Properly check for GCC version number.
10794 * lib/compiler.cc: Likewise
10795
dc96c6c7 107962000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10797
d63a86f8 10798 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10799 gdb may not stop at the first line of main, due to code motion.
10800
dc96c6c7 108012000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10802
10803 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10804 This test depends on parsing the printf output from the target.
10805 Since the sparclet stub doesn't do stdio, this will never work.
10806 * gdb.base/call-rt-st.exp: ditto.
10807 * gdb.base/call-strs: ditto.
10808
dc96c6c7 108092000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10810
10811 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10812
10813 * gdb.base/ending-run.exp: After connecting to a remote target,
10814 but before running, the target will appear to be in a random
10815 location. Specify both a file and a line for breakpoints.
10816 Also, the function that calls main may be called 'init'
10817 rather than 'start'.
10818
a5a51225
EZ
108192000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10820
10821 * gdb.base/help.exp: Update output for add-symbol-file command.
10822
7930cc7c
FN
108232000-04-10 Fernando Nasser <fnasser@cygnus.com>
10824
10825 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
10826 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
10827
23e37ab1
C
108282000-04-07 J.T. Conklin <jtc@redback.com>
10829
e93c542c
C
10830 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
10831
23e37ab1
C
10832 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
10833
591b8fa3
PDM
10834Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
10835
10836 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
10837 values that can be represented exactly.
10838 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
10839 above change, and to not check against the directory part of the source
10840 file name.
10841 (step into print_long_arg_list): Likewise.
10842 (print print_small_structs from print_long_arg_list): Likewise.
10843 (print print_long_arg_list): Likewise.
10844
7a495180
EZ
108452000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10846
30b53638 10847 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 10848
beb998c6
AC
10849Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
10850
10851 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
10852
1c689132
DB
108532000-03-25 Daniel Berlin <dan@cgsoftware.com>
10854
10855 * gdb.base/commands.exp (deprecated_command_test): Add test for
10856 deprecate with no arguments.
10857
c1790a9d
JL
108582000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
10859
10860 * gdb.base/break.exp: Add new test for setting breakpoints on
10861 optimized code so we can test breakpoints work even when function
10862 prologues may be optimized away
10863
003ba290
FN
108642000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
10865
10866 From David Whedon <dwhedon@gordian.com>
a9c64011 10867 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 10868
6837a0a2
DB
108692000-03-22 Daniel Berlin <dan@cgsoftware.com>
10870
10871 * gdb.base/help.exp: Added test for new apropos command.
10872
b9593231
KB
108732000-03-21 Kevin Buettner <kevinb@redhat.com>
10874
10875 * gdb.base/pointers.c (usevar): New function.
10876 (main): Make sure that global variables v_int_pointer2, rptr,
10877 and y are all referenced someplace in the program by calling
10878 usevar() on them. [Some linkers delete symbols which are
10879 never referenced. The space remains, but there's no way to
10880 get a (symbolic) handle on the variable from the debugger.]
10881
751a959b
EZ
108822000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10883
10884 * gdb.base/printcmds.c: Add typedeffed arrays.
10885
10886 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
10887 procedure to test arrays that are typedef'd.
10888
73a93a32
JI
108892000-03-13 James Ingham <jingham@leda.cygnus.com>
10890
10891 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 10892 the library directories.
73a93a32 10893
fb40c209
AC
10894Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
10895
10896 * configure.in (configdirs): Add sub directory gdb.mi.
10897 * configure: Re-generate.
10898
10899 * gdb.mi: New directory.
d63a86f8 10900
ee4dd2c9
AC
109012000-02-25 Scott Bambrough <scottb@netwinder.org>
10902
10903 * gdb.base/long_long.exp: Correct test suite failure when printing
10904 a long long value as a double on ARM platforms.
10905
70f0cc22
JB
109062000-02-16 Jim Blandy <jimb@redhat.com>
10907
10908 * gdb.base/break.exp ("breakpoint line number"): Make sure the
10909 default source file is set properly before running this test.
10910
853819b8
EZ
109112000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10912
10913 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
10914 gdbtk/library directory, not in gdbtcl2.
10915
dfcd3bfb
JM
109162000-02-04 Jim Blandy <jimb@redhat.com>
10917
10918 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
10919 backslash from regexp pattern.
10920
10921 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
10922 procedure. Use it to run all the "continue to bp overloaded"
10923 tests. Note that this changes the names of the tests slightly.
10924 If the breakpoint hit message includes a hex PC value, because
10925 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
10926 from the real source code, still consider that a pass.
10927
10928 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
10929 XFAIL here if the breakpoint message contains a hex address. Note
10930 similar change on 1999-11-02.
10931
10932 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
10933
10934 * gdb.base/ptype.exp: Establish a default source file before
10935 calling get_debug_format.
10936
109372000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
10938
10939 * gdb.base/watchpoint.exp: Remove duplication of test messages.
10940
8b93c638
JM
109412000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10942
10943 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
10944 of successive stepi commands -- while in the prologue we should see
10945 the function entry bracket.
10946
109472000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
10948
10949 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
10950 reach __change_mode() when stepping through the end of main().
10951
c5394b80
JM
109522000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
10953
10954 * gdb.base/default.exp: Fix expected pattern.
10955 * gdb.base/help.exp: Same.
10956
0d06e24b
JM
109572000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10958
10959 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
10960 Don't use xfail's because that affects only the following test.
d63a86f8 10961
0d06e24b
JM
10962 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
10963 solaris or linux.
10964
10965 * gdb.base/selftest.exp: Update to reflect changes to main.c.
10966
dc96c6c7 109672000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 10968
d63a86f8 10969 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
10970 "A syntax error" rather than "A parse error". Accept both.
10971
109722000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
10973
10974 * gdb.base/default.exp: Remove OS dependent string from "target
10975 remote" test.
10976 * gdb.base/help.exp: Same for "help target remote" test.
10977
c3f6f71d
JM
109782000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10979
10980 From Jim Kingdon <kingdon@redhat.com>:
10981
10982 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
10983 prompt (cleanup rather than necessity, but still might keep output
10984 from spilling to next test).
10985
109862000-01-02 Fred Fish <fnf@cygnus.com>
10987
10988 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
10989 AIX, which defines them in <sys/types.h>.
10990
ed9a39eb 109911999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 10992
ed9a39eb
JM
10993 * gdb.base/default.exp: Match arm* etc instead of arm in "info
10994 float" test.
10995
109961999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 10997
ed9a39eb 10998 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
10999
11000 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11001 outermost frame disallowed".
11002
110031999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11004
11005 * gdb.base/setvar.exp: New tests for setting the value of a struct
11006 with a constant list.
11007
110081999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11009
11010 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11011 require the user to type a cast before setting the value of a struct.
11012
de57eccd
JM
110131999-12-06 Jim Blandy <jimb@cygnus.com>
11014
11015 * gdb.base/default.exp: Expect the new 'info float' command on
11016 all i386 platforms.
11017
11018 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11019 LinuxThreads libraries that don't support debugging.
11020
c2d11a7d
JM
11021Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11022
11023 * gdb.base/remote.c: Fill the buffer with truely random data.
11024 Change the buffer type to ``unsigned char'' to simplify size
11025 arithmetic.
11026
11027 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11028 stub only handles 400-1 byte packets. Verify that the download
11029 worked.
11030
110311999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11032
11033 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11034 tests, using UNRESOLVED for the untested cases. Also, does not wait
11035 for a timeout if the prompt was received before a recognizable pattern.
11036
110371999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11038
11039 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11040
110411999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11042
11043 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11044 watchpoints.
11045
110461999-11-24 Jason Merrill <jason@casey.cygnus.com>
11047
11048 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11049
11050 * gdb.c++/local.exp: Be more flexible in recognizing local class
11051 name mangling. Don't allow horribly truncated method names.
11052 * gdb.c++/derivation.exp: Expect protected inheritance.
11053 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11054 * gdb.c++/virtfunc.exp: Likewise.
11055 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11056 when printing a nested enum.
11057
110581999-11-22 Jim Blandy <jimb@cygnus.com>
11059
11060 * gdb.base/step-test.exp: Properly await GDB's response to setting
11061 a breakpoint on the call to large_struct_by_value.
11062
11063 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11064 just because we have debug info for the `start' function.
11065
110661999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11067
11068 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11069 "Unknown signal" messages, which indicate (on LinuxThreads) that
11070 GDB doesn't know how to debug threads on this system. This is
11071 better than hanging while philosopher 0 dumps chatter into gdb.log.
11072
110731999-11-18 Tom Tromey <tromey@cygnus.com>
11074
11075 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11076
110771999-11-18 Fred Fish <fnf@cygnus.com>
11078
11079 * gdb.base/coremaker2.c: Add sample program for generating
11080 cores that is more self contained than coremaker.c. Eventually
11081 I'll add more code to this and tie it into the testsuite.
11082
4ce44c66
JM
110831999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11084
11085 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11086
110871999-11-10 Jimmy Guo <guo@cup.hp.com>
11088
11089 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11090 from $srcdir/lib/.
11091 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11092 and gdb.c++/.
11093
11094 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11095
d63a86f8 11096 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11097 'continue with watch' test point.
11098
110991999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11100
11101 Merged from p2linux-990323-branch:
d63a86f8 11102
4ce44c66
JM
11103 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11104
11cf8741
JM
11105Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11106
11107 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11108 {limit,fixed}''. Test ``set download-write-size''.
11109
11110Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11111
11112 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11113 gdb_expect_list.
11114
11115Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11116
11117 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11118
111191999-11-03 Mark Salter <msalter@cygnus.com>
11120
11121 * gdb.base/break.exp: Fix "stub continue" pattern.
11122
111231999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11124
11125 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11126
111271999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11128
11129 * gdb.base/display.exp ("finish"): Add timeout clause.
11130
11131 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11132 plain prompt clause, so this doesn't have to time out in order to
11133 fail.
11134
11135 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11136 breakpoint hit messages include an address.
11137
11138 * gdb.base/display.exp: Don't forget to escape parens in regular
11139 expressions. Unix regexp notatation sucks.
11140
111411999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11142
11143 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11144 order for 'signalled' message.
11145
5c44784c
JM
111461999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11147
11148 From Jimmy Guo <guo@cup.hp.com>:
11149 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11150 * gdb.base/annota1.c: Add code for tests to work with.
11151
111521999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11153
11154 * gdb.base/remote.exp: New test for remote downloading settings.
11155 * gdb.base/remote.c: New file with large .data.
11156
917317f4
JM
111571999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11158
11159 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11160 for LinuxThreads support, merged from the Code Fusion branch.
11161
11162Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11163
11164 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11165 containing exp_continue into a while within an expect. Don't
11166 attempt a start more than three times. Check return value from
11167 gdb_load.
d63a86f8 11168
2df3850c
JM
11169Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11170
11171 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11172 a pass case.
11173
2acceee2
JM
111741999-10-01 Kevin Buettner <kevinb@cygnus.com>
11175
11176 * gdb.base/break.c (main): Added a statement that we can step
11177 off of.
11178 * gdb.base/break.exp: Added tests for setting a breakpoint
11179 at an offset and stepping onto a breakpoint.
11180
111811999-10-01 Fred Fish <fnf@cygnus.com>
11182
d63a86f8 11183 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11184 gdb output.
11185
c2c6d25f
JM
111861999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11187
11188 * gdb.base/break.exp: Code locations are in hex, don't forget!
11189 (For HP-UX.)
11190
111911999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11192
11193 * condbreak.exp: Use break.c as test program.
11194 * condbreak.c: Remove, redundant with break.c.
11195
111961999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11197
11198 * config/monitor.exp (gdb_target_monitor): Disable X- and
11199 Z-packets if the target needs it.
11200
112011999-09-13 James Ingham <jingham@leda.cygnus.com>
11202
11203 * gdb.c++/overload.exp: Added tests for listing overloaded
11204 functions with function pointers in the arg, explicitly calling
11205 out the version you want.
11206
cff3e48b
JM
112071999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11208
11209 * long_long.exp: Add variations of test cases that work for
11210 targets with 16-bit ints and 32-bit doubles.
11211
d4f3574e
SS
112121999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11213
11214 * break.c (main): Compare a possibly-uninitialized argc with an
11215 unlikely value that fits in 16 bits.
11216
112171999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11218
11219 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11220 0xfeeb, don't want negative numbers if ints are 16 bits.
11221
11222 * lib/gdb.exp (skip_cplus_tests): New proc.
11223 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11224 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11225 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11226 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11227 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11228 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11229 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11230 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11231
11232 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11233
11234Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11235
11236 * gdb.base/corefile.exp (up): Allow a parameter to appear
11237 in the frame that we're going up to.
11238
11239 From Jim Blandy <jimb@cygnus.com>:
11240
11241 * gdb.base/default.exp (info float): Expect some output now.
11242
11243 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11244 returning floating-point values to fail on the x86.
11245 * gdb.base/callfwmall.exp (do_function_calls): Same.
11246
11247 * gdb.base/list.exp (test_listsize): Correct expectations for
11248 listing line 1 with listsize 2. Also, listing a single line
11249 works now, as does listing three lines. [Kevin's note: There
11250 were a number of other cases fixed too where the expectations
11251 differed...]
11252
112531999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11254
11255 * gdb.base/selftest.exp: Add case for when version prints as
11256 constant string instead of char pointer.
11257
104c1213
JM
112581999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11259
11260 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11261 stepping out of main.
11262
11263 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11264 G++ used.
11265
11266 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11267 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11268
11269 * gdb.c++/ovldbreak.exp: Update match string in test that
11270 includes a warning of multiple breakpoints.
11271
112721999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11273
11274 * gdb.base/display.exp: Improve precision of step-after-finish
11275 added yesterday.
11276
11277 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11278 test.
11279
11280 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11281 configs when using G++, not just hppa*.
11282
112831999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11284
11285 * gdb.base/async.c: New file.
11286 * gdb.base/async.exp: New file.
11287
11288Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11289
11290 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11291 PA64.
11292
53a5351d
JM
11293Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11294
104c1213
JM
11295 * gdb.base/display.exp: "finish" can leave us mid-line on many
11296 targets, deal with it. Add a small constant to main, instead of
11297 1000 since main+1000 may not be a valid address in the target.
11298
53a5351d
JM
11299 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11300 on hpux11.
11301
11302 * gdb.base/attach.exp: Handle another hpux11 error message variant
11303 when attaching to a process that does not exist.
11304
113051999-08-19 J.T. Conklin <jtc@redback.com>
11306
11307 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11308 characters in 'continue to 1241' test.
11309
113101999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11311
11312 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11313 stop in print_long_arg_list, define and use a whitespace
11314 variable in print_small_structs test, add an XFAIL for Solaris.
11315 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11316 interested enough to fix.
11317
7be570e7
JM
113181999-08-13 Keith Seitz <keiths@cygnus.com>
11319
11320 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11321 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11322 proc knows about targets other than the natives.
11323 (test_assign): Use "gdb_run_cmd" to "run" the target.
11324 Check that we've actually hit the breakpoint at main.
11325 When we attempt to assign a value to a local variable, check
11326 that the variable is in the current scope, i.e., don't use
11327 a test with an empty result.
11328
11329Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11330
11331 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11332 command.
11333
113341999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11335
11336 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11337 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11338 gdb.compat, gdb.threads-hp.
11339 gdb.hp/configure, gdb.hp/configure.in: New files.
11340 gdb.hp/Makefile.in: Recurse into new subdirs.
11341 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11342 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11343 in object files.
11344 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11345
96baa820
JM
113461999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11347
11348 * gdb.base/display.exp: Help expect by putting a newline in the
11349 funky printf, remove a bogus p/a test.
11350
113511999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11352
11353 * gdb.base/display.exp: Make sure that when we say 'run', we are
11354 connected to the target. This is necessary when running not
11355 natively.
11356
113571999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11358
11359 * gdb.base/step-test.exp: Removed some extraneous messages.
11360
11361 * gdb.base/long_long.exp: Don't run memory examination tests
11362 on little-endian targets (they will need a different set of
11363 results to match).
11364
113651999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11366
11367 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11368 until somebody decides to fix GDB.
11369
11370 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11371 constant as "ULL".
11372 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11373 matches for a couple x/2 commands.
11374
a0b3c4fd
JM
113751999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11376
11377 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11378 by merging in ref-types2 tests.
11379 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11380
11381 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11382 * gdb.c++/Makefile.in: Add standard actions.
11383 (EXECUTABLES): Rename from PROGS, update list.
11384 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11385 from gdb.hp.
11386 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11387 foo and bar locals.
11388 * gdb.c++/anon-union.exp: Fix tests to match.
11389 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11390 expect matches to handle output variations.
11391 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11392 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11393 output, add HP alternatives for new and delete prints.
11394 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11395 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11396 * gdb.c++/demangle.exp: Use $style when reporting failure.
11397 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11398 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11399 match alternatives.
11400 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11401 compilers.
11402 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11403 * gdb.c++/method.exp: Add match alternatives.
11404 * gdb.c++/misc.cc: Add bool types.
11405 * gdb.c++/misc.exp: Add tests for bool types.
11406 * gdb.c++/overload.exp: Add xfails.
11407 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11408 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11409 add some more template parameter tests (only for HP currently).
11410 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11411 * gdb.c++/virtfunc.cc: Add return type and value for main.
11412 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11413 match alternatives.
d63a86f8 11414
a0b3c4fd
JM
114151999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11416
11417 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11418
114191999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11420
11421 * gdb.base/signals.exp: Don't expect getting a backtrace from
11422 within a signal handler to fail on Linux.
11423
114241999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11425
11426 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11427 * lib/gdb.exp: Remove some gratuitious semicolons.
11428 (delete_breakpoints): Increase timeout.
11429 (gdb_expect): Add -notransfer option.
11430 (gdb_test): Use -notransfer option.
11431 (get_compiler_info): Add f77 case.
11432 (get_compiler): New proc, split out from gdb_preprocess, add f77
11433 case.
11434 (gdb_preprocess): Call get_compiler.
11435
11436 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11437 * gdb.base/attach.exp, gdb.base/display.exp,
11438 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11439 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11440 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11441 third arg to gdb_test.
11442 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11443 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11444 HP-UX xfails, add others.
11445 * gdb.base/completion.exp: Reflect name change of self-test.
11446 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11447 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11448 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11449 HP failure number.
11450 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11451 useless HP-UX 10.30 references.
11452 * gdb.base/maint.exp: Loosen matches.
11453 * gdb.base/pointers.c (main): Declare more_code.
11454 * gdb.base/pointers.exp: Match on output of a `next'.
11455 * gdb.base/structs.c: Add prototypes.
11456 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11457 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11458
114591999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11460
11461 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11462 command.
11463
114641999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11465
11466 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11467 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11468
11469 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11470 debug info. Deal with lack of signal hanlder info in stack.
11471
a9c64011 11472 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11473 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11474
5a2468f5
JM
114751999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11476
11477 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11478 gdb.base/foll-vfork.exp: Don't run for crosses.
11479
adf40b2e
JM
11480Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11481
11482 * gdb.base/configure.in: Check for gdbvars.exp instead of
11483 a1-selftest.exp.
11484 * gdb.base/configure: Re-generate.
11485
114861999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11487
11488 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11489 in trying to run first and name is too long.
11490
11491 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11492 pointers2.c and pointers2.exp, respectively.
11493 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11494 doschk happier.
11495
43e526b9
JM
114961999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11497
11498 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11499 callfuncs2.c and callfuncs2.exp.
11500
11501 * gdb.base/list.exp: Remove mistaken xfails.
11502 * gdb.base/list0.h: Add optional prototypes.
11503
9846de1b
JM
11504Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11505
a9c64011 11506 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11507 calling malloc.
a9c64011
AS
11508 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11509 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11510 use.
11511
115121999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11513
11514 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11515 * gdb.base/annota2.cc, annota2.exp: Move from here.
11516 * gdb.c++/annota2.cc, annota2.exp: To here.
11517 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11518
43ff13b4
JM
11519Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11520
11521 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11522 a consistent format.
11523
085dd6e6
JM
115241999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11525
11526 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11527 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11528 HP compilers, also set the globals $true and $false.
11529
11530 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11531 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11532 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11533 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11534 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11535 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11536 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11537 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11538 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11539 whatis.c} Add C++ compatible function definitions and return
11540 types, add includes for library functions.
11541 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11542 * gdb.base/step-test.c (myglob): Rename from glob.
11543 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11544 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11545 files, move here from gdb.hp.
11546 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11547 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11548 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11549 Adjust line numbers in regexps.
11550
11551 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11552 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11553 instead of 0/1.
11554
11555 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11556 foll-vfork.exp: New files, move here from gdb.hp.
11557 * gdb.base/page.exp: New file, test of pagination command.
11558
11559 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11560 recursion test.
11561 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11562
11563 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11564 gdb.base/solib.exp: Fix compiler invocation process.
11565
11566 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11567 HP-UX 11, turn off overload resolution explicitly.
11568 * gdb.base/commands.exp: Set argument list explicitly, add
11569 watchpoint test.
11570 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11571 them work.
11572 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11573 expressions properly.
11574 * gdb.base/corefile.exp: Loosen the match slightly.
11575 * gdb.base/default.exp: Allow "Error accessing memory" message
11576 also.
11577 * gdb.base/display.exp: Skip over x/0 j if PA64.
11578 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11579 * gdb.base/interrupt.exp: Ditto.
11580 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11581 in use.
11582 * gdb.base/list.exp: Add xfails for HP-UX.
11583 * gdb.base/long_long.exp: Refine some of the numeric matches.
11584 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11585 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11586 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11587 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11588 * gdb.base/ptype.exp: Succeed on more varieties of output.
11589 * gdb.base/scope.exp: Add xfails for HP-UX.
11590 * gdb.base/sect-cmd.exp: Add more cases.
11591 * gdb.base/setvar.exp: Add xfails for HP-UX.
11592 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11593 * gdb.base/signals.exp: Match on void symbolically.
11594 * gdb.base/step-test.exp: Add case for PA64.
11595 * gdb.base/term.exp: Add exit and restart.
11596 * gdb.base/twice.exp: Clean up after self.
11597 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11598 * gdb.base/whatis.exp: Allow more ways to pass tests.
11599
11600 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11601 no longer useful.
11602
11603Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11604
11605 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11606 list of patterns.
11607 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11608 print_double_array(double_array)", "continuing to breakpoint
11609 1018", "print print_double_array(array_d)" and "continuing to
11610 1034" tests.
d63a86f8 11611
085dd6e6
JM
116121999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11613
a9c64011 11614 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
11615
116161999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11617
11618 * config/mt-*: Remove, these haven't been used since 1996.
11619
116201999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11621
11622 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11623 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11624 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11625
9e0b60a8
JM
116261999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11627
11628 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11629 simpler match case for the ptype of the big class.
11630
116311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11632
11633 * gdb.exp: Fix test for gdb_prompt existence.
11634
116351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11636
11637 * gdb.exp (gdb_test): Add fail after calls to perror.
11638
116391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11640
11641 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11642
116431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11644
11645 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11646
0f71a2f6
JM
11647Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11648
11649 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11650 malloc() is linked in.
11651
116521999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11653
11654 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11655 step at end.
11656
11657 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11658
116591999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11660
11661 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11662
cce74817
JM
11663Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11664
11665 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11666 * gdb.base/mips_pro.exp: Likewise.
11667
116681999-06-02 Keith Seitz <keiths@cygnus.com>
11669
11670 * gdb.c++/templates.cc: Change all "new" operators to throw
11671 an exception.
11672 * gdb.c++/cplusfuncs.cc: Likewise.
11673
11674 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11675
11676Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11677
11678 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
11679 * gdb.base/ending-run.exp: When stepping out of main, accept a
11680 step into an arbitrary assembler file.
cce74817 11681
392a587b
JM
116821999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11683
d63a86f8 11684 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11685 "breakpoint-invalid" to be printed.
d63a86f8 11686 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11687 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11688 * gdb.base/annota2.cc: Initialize a.x to 0.
11689
9e086581
JM
116901999-05-17 Keith Seitz <keiths@cygnus.com>
11691
11692 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11693 when "skip_float_tests" set.
11694 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11695 "print print_ten_doubles", and "step into print_long_arg_list".
11696 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11697 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11698 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11699 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11700 "skip_float_tests" is set.
11701 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11702 when "skip_float_tests" set.
d63a86f8 11703
cd0fc7c3
SS
117041999-05-06 Keith Seitz <keiths@cygnus.com>
11705
11706 * gdb.base/annota2.cc: Include stdio.h.
11707
11708Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11709
11710 * gdb.base/crossload.exp: Remove, this has been disabled ever
11711 since BFD stopped including all targets, and cross-GDB gets
11712 plenty of testing anyway.
11713 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11714 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11715 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11716 * gdb.base/README: Remove, was doc for this.
11717 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11718 needed.
11719
b83266a0
SS
117201999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11721
11722 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11723 output.
11724
11725 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11726 * gdb.base/annota2.exp: New file. More annotation tests.
11727 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11728 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11729
117301999-04-23 Angela Marie Thomas <angela@cygnus.com>
11731
11732 * config/cfdbug.exp: New file.
11733
7a292a7a
SS
117341999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11735
11736 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11737 Marcus Daniel's and Dale Hawkins's demangler crashes.
11738
11739 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11740 test_lucid_style_demangling, test_arm_style_demangling,
11741 test_hp_style_demangling): Try Tom Tromey's core-dumping
11742 identifier under each demangling style.
11743
117441999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11745
11746 * gdb.c++/demangle.exp: Include the current demangling style
11747 in all test names.
11748 (current_demangling_style): New global variable.
11749 (set_demangling_style, test_demangling_core, test_demangling,
11750 test_demangling_exact): New functions.
11751 (test_gnu_style_demangling, test_lucid_style_demangling,
11752 test_arm_style_demangling, test_hp_style_demangling): Use those,
11753 instead of calling gdb_test and gdb_test_exact directly.
11754 (catch_demangling_errors): New function, which reports errors
11755 signalled by the demangling test functions in an orderly way.
11756 (do_tests): Use catch_demangling_errors.
11757
117581999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11759
11760 * gdb.base/signals.exp (test_handle_all_print): Use () for
11761 grouping in expressions, not {}.
11762
11763 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11764 initialized yet.
11765
117661999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11767
11768 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11769 are listed.
11770
117711999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11772
11773 * gdb.stabs/weird.exp: Test for CC being defined before
11774 looking at its value.
11775
117761999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11777
11778 * gdb.base/call-ar-st.exp: Remove stray '#'.
11779 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11780 "short int" and "long int".
11781 * gdb.c++/overload.cc: Cast the string added in the previous
11782 change, to mollify finicky HP compiler.
11783 * gdb.hp/reg-test.exp (testfile): Fix file name.
11784 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11785
7a292a7a
SS
11786 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11787 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11788 alternate form of enum ptype.
11789
c906108c
SS
117901999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11791
7a292a7a
SS
11792 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11793 * gdb.hp/*.exp: Change all to run compiler probe only after
11794 passing skip_hp_tests, so as not to waste time on guaranteed
11795 failure.
11796
c906108c
SS
11797 * gdb.c++/overload.cc: Pass string instead of char addr, always
11798 init ccpfoo.
11799 * gdb.c++/templates.cc: Fix syntax error.
11800
7a292a7a
SS
11801Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11802
11803 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11804 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11805 command.
11806
118071999-03-18 James Ingham <jingham@cygnus.com>
11808
11809 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11810
11811 * gdb.c++/method.exp: It was testing an uninitialized int on the
11812 stack and assuming it was positive.
11813
11814 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11815
11816 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11817 keep it from killing the rest of the tests.
7a292a7a
SS
11818 Use gdb_continue_to_end.
11819
11820 * gdb.base/sigall.exp: use gdb_continue_to_end.
11821
11822 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
11823
11824 * gdb.base/display.exp: use runto_main, not run.
11825
d63a86f8
RM
11826 * gdb.base/default.exp: Check for the current error message in the
11827 r abbreviation test.
7a292a7a
SS
11828 Add strongarm to the targets that know info float.
11829
d63a86f8 11830 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
11831 run which doesn't work with monitors.
11832
11833 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
11834
11835 * gdb.base/break.exp: use the gdb_continue_to_end proc.
11836
11837 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
11838 program. Traps the case (in Cygmon) when the program never really
11839 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
11840 more places, so I used my name. Sorry Mark...
11841
11842 * config/monitor.exp (gdb_target_monitor): added another
11843 target_info parameter: remotebinarydownload. This will set the
11844 remotebinarydownload flag if this is causing some boards trouble.
11845
118461999-03-18 Mark Salter <msalter@cygnus.com>
11847
11848 * lib/gdb.exp (continue_to_exit): New function.
11849
11850 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
11851 * gdb.base/ending-run.exp: Ditto.
11852 * gdb.base/step-test.exp: Ditto.
11853
118541999-03-16 Stan Shebs <shebs@andros.cygnus.com>
11855
11856 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
11857 (suggested by Art Haas <ahaas@neosoft.com>).
11858
118591999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
11860
11861 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
11862
11863Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
11864
11865 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
11866 descriptions of types (short unsigned int vs unsigned short, etc).
11867
118681999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
11869
11870 * gdb.base/call-strs.exp: Don't assume that `step' will step over
11871 a call to strlen; sometimes we do have sources.
11872
118731999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
11874
11875 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
11876 character, so GDB won't print garbage after its end.
d63a86f8 11877
c906108c
SS
11878 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
11879 breakpoint there instead. Sometimes GCC emits memcpy to handle
11880 the large structures being passed by value, so we step into that
11881 instead of sum_array_print, which obscures what we're really testing.
11882 * gdb.base/step-test.exp: However, we do want a test that notices
11883 the bizarre steps into memcpy, so do that here. Add check for
11884 stepping into function calls that pass large structures by value.
11885 ("Is that a noun clause, or are you just happy to see me?")
11886 Remove all references to specific line numbers.
11887 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
11888 New type and function.
11889 (main): Call large_struct_by_value, passing it a large struct by value.
11890 * lib/gdb.exp (gdb_get_line_number): New function.
11891
11892 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
11893 more portable.
11894
7a292a7a
SS
118951999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
11896
c906108c
SS
11897 * lib/gdb.exp: Doc fixes.
11898
7a292a7a
SS
118991999-03-05 Nick Clifton <nickc@cygnus.com>
11900
d63a86f8 11901 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
11902
119031999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
11904
c906108c
SS
11905 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
11906 commands. They're not germane to this test, and they don't work
11907 that way on remote targets.
11908
3fc11d3e
JM
119091999-03-01 James Ingham <jingham@cygnus.com>
11910
11911 * Changelog entries merged over from gdb development branch.
11912
3fc11d3e
JM
11913 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
11914
11915 * lib/gdb.exp (gdbtk_analyze_results): Generic function
11916 for outputting results of test run.
11917
2d4a1622 11918 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
11919
11920 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 11921
7a292a7a
SS
119221999-02-25 Felix Lee <flee@cygnus.com>
11923
11924 * lib/gdb.exp (debug_format): initialize
11925
c906108c
SS
119261999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
11927
11928 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
11929 * gdb.base/call-rt-st.c: Ditto.
11930
c906108c
SS
119311999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
11932
11933 * gdb.threads/pthreads.exp (horiz): New variable.
11934 (test_startup): Fix regexps that capture thread numbers.
11935
119361999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
11937
11938 * gdb.base/smoke.exp: Disambiguate two test case names (both
11939 called ``print'').
11940
11941Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11942
11943 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
11944 compilation.
11945
119461999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11947
11948 * gdb.base/miscexprs.exp: Change patterns to match GDB's
11949 actual output formatting.
11950 * gdb.base/smoke.exp: GDB removes leading 0's.
11951 * gdb.base/volatile.exp: Don't check type of remuneration;
11952 that variable is no longer defined in constvars.c.
11953 * gdb.base/step-test.c (main): Exit with explicit exit code.
11954 * gdb.base/step-test.exp: Remove two nexti checks--they are
11955 not portable.
11956
119571999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
11958
11959 * gdb.base/help.exp ("help delete display"): Fix test to match
11960 gdb's output.
11961
11962 * gdb.base/long_long.c (known_types): Initialize values to zero.
11963 * gdb.base/long_long.exp: Step one more line
11964 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
11965 leading zeros. Explicitly ask for hex formatting. Use
11966 unique test case names.
c906108c
SS
11967
11968Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11969
d63a86f8 11970 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
11971
11972 * gdb.c++/method.exp: Add missing close brace.
11973
119741999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
11975
11976 * gdb.base/maint.exp: Use 'set height 0' to disable page
11977 prompting, not 'set height 400'.
11978
11979 Fix a bunch of timeouts.
11980 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
11981 four separate tests, so expect doesn't take forever to match a ton
11982 of text against a regexp with lots of .* forms.
11983 ("maint print psymbols", "maint print symbols"): Make some of
11984 these greps more selective, so that expect doesn't try to wade
11985 through huge piles of output and time out.
11986
11987 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
11988
11989 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
11990 tests: one which doesn't expect shlib events to be reported, and
11991 another which does, but is XFAIL for all platforms other than
11992 HP/UX.
11993
11994 * gdb.base/break.exp: Teach the test suite that the `catch
11995 fork', `catch vfork', and `catch exec' commands produce error
11996 messages on platforms that don't provide these features.
11997
11998Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
11999
12000 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12001 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12002 (shortening names from solib_threshold.exp etc), won't run on
12003 anything but HP-UX for the foreseeable future.
12004 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12005 reflect move.
12006
12007Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12008
12009 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12010 gdb.trace/Makefile.in (clean): Remove all test executables.
12011
12012Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12013
12014 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12015 successfully re-sets breakpoints in shared libraries.
12016 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12017
12018Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12019
d63a86f8
RM
12020 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12021 and compiled w/o GCC.
c906108c
SS
12022
12023 * gdb.hp/watch-cmd.exp: ditto.
12024
12025 * gdb.hp/watch-hp.exp: ditto.
12026
12027 * gdb.hp/xdb1.exp: ditto.
12028
12029 * gdb.hp/xdb2.exp: ditto.
12030
12031 * gdb.hp/dbx.exp: ditto.
12032
12033Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12034
12035 * constvars.c: Remove C++-isms.
12036 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12037 with GCC.
12038
12039Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12040
12041 The following changes are part of the HP merge.
12042
12043 * gdb.base/break.exp: new tests to verify that catchpoints for
12044 fork, vfork, and exec don't trigger inappropriately.
12045
12046 * gdb.base/opaque.exp: compile one file at a time, then link.
12047
12048 * gdb.base/signals.exp: be more restrictive about which hppa
12049 systems receive a setup_xfail. new tests.
12050
12051 * gdb.base/solib_threshold.build: new file.
12052 * gdb.base/solib_threshold.exp: new file.
12053 * gdb.base/solib_threshold.link_opts: new file.
12054 * gdb.base/solib_threshold.mk: new file.
12055 * gdb.base/gen_solib_threshold.c: new file.
12056
12057 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12058 tests. New tests for enums inside classes.
12059
12060 * gdb.c++/compiler.cc: indicate support of template debugging.
12061
12062 * gdb.c++/demangle.exp: run hp style demangling tests.
12063
12064 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12065 tests.
12066
12067 * gdb.c++/misc.cc: changes to support new tests.
12068
12069 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12070 to support new tests.
12071
12072 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12073 gcc, then skip these tests.
12074
12075Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12076
12077 The following files are part of the HP merge; some had longer
12078 names at HP, but have been renamed to be no more than 14
12079 characters in length.
12080
12081 * gdb.hp/ambiguous.cc: new file.
12082 * gdb.hp/ambiguous.exp: new file.
12083 * gdb.hp/attach.exp: new file.
12084 * gdb.hp/attach2.exp: new file.
12085 * gdb.hp/classes-hp.exp: new file.
12086 * gdb.hp/ctti.exp: new file.
12087 * gdb.hp/ctti-add.cc: new file.
12088 * gdb.hp/ctti-add1.cc: new file.
12089 * gdb.hp/ctti-add2.cc: new file.
12090 * gdb.hp/ctti-add3.cc: new file.
12091 * gdb.hp/dbx.exp: new file.
12092 * gdb.hp/exception.cc: new file.
12093 * gdb.hp/exception.exp: new file.
12094 * gdb.hp/foll-exec.c: new file.
12095 * gdb.hp/foll-exec.exp: new file.
12096 * gdb.hp/foll-fork.c: new file.
12097 * gdb.hp/foll-fork.exp: new file.
12098 * gdb.hp/foll-vfork.c: new file.
12099 * gdb.hp/foll-vfork.exp: new file.
12100 * gdb.hp/inherit-hp.exp: new file.
12101 * gdb.hp/more-steps.exp: new file.
12102 * gdb.hp/namespace.cc: new file.
12103 * gdb.hp/namespace.exp: new file.
12104 * gdb.hp/optimize.exp: new file.
12105 * gdb.hp/pxdb.c: new file.
12106 * gdb.hp/pxdb.exp: new file.
12107 * gdb.hp/quicksort.exp: new file.
12108 * gdb.hp/reg-test.exp: new file.
12109 * gdb.hp/reg-test.s: new file.
12110 * gdb.hp/sized-enum.c: new file.
12111 * gdb.hp/sized-enum.exp: new file.
12112 * gdb.hp/start-stop.exp: new file.
12113 * gdb.hp/templ-hp.cc: new file.
12114 * gdb.hp/templ-hp.exp: new file.
12115 * gdb.hp/thr-lib.c: new file.
12116 * gdb.hp/thr-lib.exp: new file.
12117 * gdb.hp/thr-lib.h: new file.
12118 * gdb.hp/thr-liblib.c: new file.
12119 * gdb.hp/virtfun-hp.c: new file.
12120 * gdb.hp/virtfun-hp.exp: new file.
12121 * gdb.hp/watch-cmd.exp: new file.
12122 * gdb.hp/watch-hp.exp: new file.
12123 * gdb.hp/xdb1.exp: new file.
12124 * gdb.hp/xdb2.exp: new file.
12125 * gdb.hp/xdb3.exp: new file.
12126
12127Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12128
12129 The following files are part of the HP merge; some had longer
12130 names at HP, but have been renamed to be no more than 14
12131 characters in length.
12132
12133 * gdb.base/ss.h: new file.
12134 * gdb.base/call-ar-st.c: new file.
12135 * gdb.base/call-ar-st.exp: new file.
12136 * gdb.base/call-rt-st.c: new file.
12137 * gdb.base/call-rt-st-exp: new file.
12138 * gdb.base/call-strs.exp: new file.
12139 * gdb.base/ena-dis-br.exp: new file.
12140 * gdb.base/environ.exp: new file.
12141 * gdb.base/long_long.exp: new file.
12142 * gdb.base/sect-cmd.exp: new file.
12143 * gdb.base/shlib-cl2.exp: new file.
12144 * gdb.base/smoke.exp: new file.
12145 * gdb.base/so-impl-ld.c: new file.
12146 * gdb.base/so-impl-ld.exp: new file.
12147 * gdb.base/so-indr-cl.c: new file.
12148 * gdb.base/so-indr-cl.exp: new file.
12149 * gdb.base/varargs.exp: new file.
12150 * gdb.base/volatile.exp: new file.
12151 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12152 * gdb.base/display.exp: new file.
c906108c
SS
12153 * gdb.c++/derivation.exp: new file.
12154 * gdb.c++/local.exp: new file.
12155 * gdb.c++/member-ptr.exp: new file.
12156 * gdb.c++/overload.exp: new file.
12157 * gdb.c++/ovldbreak.exp: new file.
12158 * gdb.c++/ref-types.exp: new file.
12159 * gdb.c++/ref-types2.exp: new file.
12160 * gdb.c++/userdef.exp: new file.
d63a86f8 12161
c906108c
SS
12162Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12163
12164 * gdb.base/default.exp: Reflect wording change in remote.c.
12165
dc96c6c7 12166Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12167
12168 * gdb.base/help.exp: Update to reflect current text.
12169
12170Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12171
12172 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12173 they're stack variables and contain garbage.
12174 * gdb.c++/anon-union.exp: new file.
12175
12176 The following changes were made by David Taylor
12177 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12178 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12179 in changes by HP.
12180
12181 * gdb.base/bitops.exp: new file.
12182 * gdb.base/default.exp: change expected messages for catch and
12183 info catch tests to reflect HP merge changes.
12184 * gdb.base/enable-disable-break.exp
12185 * gdb.base/ending-run.c: new file.
12186 * gdb.base/long_long.c: new file.
12187 * gdb.base/maint.exp: new file.
12188 * gdb.base/pointers2.exp: new file.
12189 * gdb.base/shlib-call2.exp: new file.
12190 * gdb.base/solib.exp: new file.
12191 * gdb.base/step-test.c: new file.
12192 * gdb.c++/anon-union.cc: new file.
12193 * gdb.c++/local.cc: new file.
12194 * gdb.c++/member-pointer.cc: new file.
12195 * gdb.c++/method.cc: new file.
12196 * gdb.c++/ref-types.cc: new file.
12197 * gdb.c++/ref-types2.cc: new file.
12198 * gdb.c++/userdef.cc: new file.
d63a86f8 12199
c906108c
SS
12200 * gdb.base/scope.exp: compile one file at a time, then link.
12201 * gdb.base/langs.exp: ditto.
12202 * gdb.base/list.exp: ditto.
d63a86f8 12203
c906108c
SS
12204Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12205
12206 The following changes were made by David Taylor
12207 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12208 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12209 in changes by HP.
d63a86f8 12210
c906108c
SS
12211 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12212 skip tests. When compiling pass c++ flag to gdb_compile.
12213 * gdb.c++/
d63a86f8 12214
c906108c
SS
12215 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12216 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12217 (skip_hp_tests): new function.
12218 (gdb_preprocess): new function.
12219
12220 * configure.in (hpdir): decide whether to configure gdb.hp.
12221 * configure: regenerated.
12222
12223 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12224 to delete on clean.
12225 (EXECUTABLES): update to reflect new additions.
12226 * gdb.base/commands.exp: update message expected.
12227 * gdb.base/default.exp: add copyright notice.
12228 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12229 * gdb.base/help.exp: update messages to reflect current text.
12230 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12231 targets for recurse tests.
12232 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12233 skip this file.
12234
12235 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12236 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12237 compilation.
12238 * gdb.c++/misc.exp: ditto.
12239 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12240 run the tests. tell gdb_compile that it's a c++ compilation.
12241
12242 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12243
c906108c
SS
12244 * gdb.base/all-bin.exp: new file.
12245 * gdb.base/arithmet.exp: new file.
12246 * gdb.base/assign.exp: new file.
12247 * gdb.base/completion.exp: new file.
12248 * gdb.base/cond-expr.exp: new file.
12249 * gdb.base/condbreak.exp: new file.
12250 * gdb.base/define.exp: new file.
12251 * gdb.base/dollar.exp: new file.
12252 * gdb.base/environment.exp: new file.
12253 * gdb.base/eval-skip.exp: new file.
12254 * gdb.base/jump.exp: new file.
12255 * gdb.base/logical.exp: new file.
12256 * gdb.base/pointers.exp: new file.
12257 * gdb.base/relational.exp: new file.
12258 * gdb.base/section_command.exp: new file.
12259 * gdb.base/whatis-expr.exp: new file.
12260
12261 * gdb.base/all-types.c: new file.
12262 * gdb.base/call-array-struct.c: new file.
12263 * gdb.base/call-return-struct.c: new file.
12264 * gdb.base/call-strings.c: new file.
12265 * gdb.base/callfuncs2.c: new file.
12266 * gdb.base/condbreak.c: new file.
12267 * gdb.base/constvars.c: new file.
12268 * gdb.base/display.c: new file.
12269 * gdb.base/int-type.c: new file.
12270 * gdb.base/jump.c: new file.
12271 * gdb.base/miscexprs.c: new file.
12272 * gdb.base/pointers.c: new file.
12273 * gdb.base/pointers2.c: new file.
12274 * gdb.base/shmain.c: new file.
12275 * gdb.base/shr1.c: new file.
12276 * gdb.base/shr2.c: new file.
12277 * gdb.base/solib.c: new file.
12278 * gdb.base/solib1.c: new file.
12279 * gdb.base/solib2.c: new file.
12280 * gdb.base/varargs.c: new file.
12281 * gdb.c++/derivation.cc: new file.
12282 * gdb.c++/overload.cc: new file.
12283 * gdb.c++/ovldbreak.cc: new file.
12284 * gdb.hp/attach.c: new file.
12285 * gdb.hp/attach2.c: new file.
12286 * gdb.hp/average.c: new file.
12287 * gdb.hp/compiler.c: new file.
12288 * gdb.hp/compiler.cc: new file.
12289 * gdb.hp/execd-program.c: new file.
12290 * gdb.hp/follow-exec.c: new file.
12291 * gdb.hp/follow-fork.c: new file.
12292 * gdb.hp/follow-vfork-and-exec.c: new file.
12293 * gdb.hp/misc-hp.cc: new file.
12294 * gdb.hp/more-steps.c: new file.
12295 * gdb.hp/optimize.c: new file.
12296 * gdb.hp/quicksort.c: new file.
12297 * gdb.hp/run-hp.c: new file.
12298 * gdb.hp/start-stop.c: new file.
12299 * gdb.hp/sum.c: new file.
12300 * gdb.hp/templates-hp.cc: new file.
12301 * gdb.hp/thread-local-in-lib.c: new file.
12302 * gdb.hp/thread-local-in-lib.h: new file.
12303 * gdb.hp/thread-local-in-lib.lib.c: new file.
12304 * gdb.hp/vforked-program.c: new file.
12305 * gdb.hp/virtfunc-hp.cc: new file.
12306 * gdb.hp/watchpoint-hp.c: new file.
12307 * gdb.hp/xdb.c: new file.
12308 * gdb.hp/xdb0.c: new file.
12309 * gdb.hp/xdb0.h: new file.
12310 * gdb.hp/xdb1.c: new file.
12311
12312Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12313
12314 The following change was made by Edith Epstein
12315 <eepstein@cygnus.com> as part of a project to merge in changes
12316 originally made by HP; HP did not create ChangeLog entries.
12317
12318 * gdb.c++/demangle.exp: changed the expected output for some
12319 ARM-style mangling -- removed second reference to datatype.
12320 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12321 T1<char>::~T1<char>(void)
c906108c 12322 becomes,
a9c64011
AS
12323 maint demangle __dt__11T1__pt__2_cFv
12324 T1<char>::~T1(void)
c906108c
SS
12325
12326 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12327
c906108c
SS
12328Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12329
12330 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12331 * gdb.trace/backtrace.exp: Likewise.
12332 * gdb.trace/circ.exp: Likewise.
12333 * gdb.trace/collection.exp: Likewise.
12334 * gdb.trace/deltrace.exp: Likewise.
12335 * gdb.trace/infotrace.exp: Likewise.
12336 * gdb.trace/limits.exp: Likewise.
12337 * gdb.trace/packetlen.exp: Likewise.
12338 * gdb.trace/passc-dyn.exp: Likewise.
12339 * gdb.trace/passcount.exp: Likewise.
12340 * gdb.trace/report.exp: Likewise.
12341 * gdb.trace/save-trace.exp: Likewise.
12342 * gdb.trace/tfind.exp: Likewise.
12343 * gdb.trace/tracecmd.exp: Likewise.
12344 * gdb.trace/while-dyn.exp: Likewise.
12345 * gdb.trace/while-stepping.exp: Likewise.
12346
123471998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12348
12349 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12350
12351Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12352
12353 From Brendan Kehoe:
12354 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12355 int return types.
12356
12357Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12358
12359 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12360 remote dos host testing right.
12361
12362Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12363
12364 * gdb.base/corefile.exp: remove some xfails.
12365
12366Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12367
12368 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12369 have different timestamps.
12370
12371Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12372
12373 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12374 gdb.base/default.exp: Replace "exec" with "executable".
12375
12376Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12377
12378 * gdb.base/default.exp: Change else if to elseif from previous
12379 delta.
12380
12381Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12382
12383 * gdb.base/default.exp: Add brace missing from previous delta.
12384
12385Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12386
12387 * gdb.base/default.exp: Support test for info float for all
12388 varieties of arm toolchain.
12389
dc96c6c7 12390Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12391
12392 * gdb.trace/*.exp: remove "remote_download" command.
12393
dc96c6c7 12394Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12395
12396 * gdb.trace/*.exp: remove -gdwarf from compile.
12397
12398Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12399
12400 * gdb.trace/configure.in(AC_INIT): typo
12401 * gdb.trace/configure: regenerated
12402
dc96c6c7 12403Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12404
12405 * config/m68k-emc.exp: New file.
12406 * lib/<emc-support.exp trace-support.exp}: New files.
12407 * configure.in: add new test directory gdb.trace.
12408 * gdb.trace/{configure configure.in Makefile.in}: New files.
12409 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12410 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12411 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12412 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12413 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12414 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12415 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12416
dc96c6c7 12417Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12418
12419 * gdb.c++/classes.exp: Change all regular expressions to match
12420 arbitrary combinations of newline/carriage-return, so that they
12421 will work equally well on Unix and Windows.
12422 * gdb.c++/inherit.exp: ditto.
12423 * gdb.c++/virtfunc.exp: ditto.
12424
124251998-08-11 Dawn Perchik <dawn@cygnus.com>
12426
12427 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12428
c2d11a7d
JM
12429Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12430
12431 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12432 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12433 to use a0-a3/d0-d3 as needed.
12434
12435Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12436
12437 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12438 * gdb.disasm/am33.exp: Corresponding changes.
12439
c906108c
SS
124401998-07-11 Felix Lee <flee@cygnus.com>
12441
12442 * gdb.base/callfuncs.exp: add cmp10 test.
12443 * gdb.base/callfuncs.c (cmp10): new function.
12444
12445Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12446
d63a86f8 12447 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12448 into two parts to get around a synchronization problem in expect.
12449
3fc11d3e
JM
12450Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12451
12452 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12453
12454 * configure.in: Add options for gdbtk testsuite.
12455
12456 * configure: Regenerate.
12457
12458 * gdb.gdbtk: New directory to hold gdbtk tests.
12459
c906108c
SS
12460Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12461
12462 * gdb.fortran/types.exp: Escape brackets in expect patterns
12463 for test_float_literal_types_accepted tests.
12464 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12465 before run test.
12466
c2d11a7d
JM
12467Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12468
12469 * am33.exp: Just compile, do not link the testcase.
12470 * am33.s: Add ".am33" pseudoop to force am33 mode.
12471
c906108c
SS
124721998-06-25 Felix Lee <flee@cygnus.com>
12473
12474 * gdb.base/setshow.exp: make sure $pc is sane.
12475
12476 * gdb.stabs/weird.exp: split expect patterns properly.
12477
c2d11a7d
JM
12478Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12479
12480 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12481 * gdb.disasm/am33.exp: Run it.
12482
dc96c6c7 12483Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12484
12485 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12486 match processing (and eliminate spurious timeouts when running).
12487
dc96c6c7 12488Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12489
12490 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12491 exception test, but conditionalize it on target [mach | gnu].
12492
dc96c6c7 12493Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12494
12495 * gdb.base/overlays.exp: fixup compile line for linker script.
12496
12497Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12498
12499 * gdb.fortran/types.exp: don't guess at float size.
12500
12501Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12502
12503 * gdb.base/exprs.exp: delete test that depends on int size.
12504
12505Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12506
12507 * config/sim.exp: Removed checks for target triplets.
12508 (gdb_target_sim): Use gdb,target_sim_options.
12509
12510Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12511
12512 * gdb.base/reread.exp: New file.
12513 * gdb.base/reread1.c: New file.
12514 * gdb.base/reread2.c: New file.
12515
12516Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12517
12518 * config/sim.exp: Use 'target sim -sparclite' when running
12519 SPARClite programs.
12520
12521Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12522
12523 * gdb.base/structs2.exp: New file.
12524 * gdb.base/structs2.c: New file.
12525
12526Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12527
12528 * gdb.asm/common.inc: New file.
12529 * gdb.asm/d10v.inc: New file.
12530 * asm-source.exp: Pass -I's to gas to find .inc files.
12531 Update line numbers in expected output.
12532 * asmsrc1.s: Rewrite.
12533 * asmsrc2.s: Rewrite.
12534 * configure.in: Create arch.inc symlink.
12535 * configure: Regenerate.
12536 * Makefile.in (distclean): Delete arch.inc.
12537
12538Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12539
12540 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12541 (t_enum_value2): ditto
12542 (t_enum_value3): ditto
12543 (main): ditto
12544Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12545
12546 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12547 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12548 change.
12549 Use gdb_test instead of send_gdb/gdb_expect sequences.
12550
12551Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12552
12553 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12554 not void.
12555
12556Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12557
12558 * gdb.base/branches.c: Code with lots of loops and
12559 subroutines. Used to test gdbs ability to single step through PC
12560 changes, especially to test mips-tdep.c:mips_next_pc
12561
12562Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12563
12564 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12565 more rigorous EGCS C++ error checking.
12566
12567Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12568
a9c64011
AS
12569 * gdb.base/help.exp: Clean up `help set args' and `help show args'
12570 tests.
12571 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
12572 function when asleep.
12573 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
12574 for i*86 Linux and SVR4 signal handling problems.
12575 Remove linux xfail for `next to handler in signals_tests_1', fixed
12576 by recent infrun.c change.
12577 Limit backtrace to 10 frames to avoid timeout problems with infinite
12578 stack backtraces.
12579 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12580 target.[ch] change.
c906108c
SS
12581
12582Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12583
12584 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12585 for a newline from gdb before continuing.
12586 (default_gdb_exit): Just look for y or n.
12587 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12588 it does, fail the rests of the tests in the file.
12589
12590Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12591
12592 * config/cygmon.exp: New file.
12593
12594Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12595
12596 * gdb.base/list.exp: Fix problem with "list default lines around
12597 main" test on remote targets.
12598
12599 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12600 run test on remote targets.
12601
12602Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12603
12604 * gdb.asm: New directory.
12605 * configure.in: Configure it.
12606 * configure: Regenerate.
12607 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12608 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12609
12610Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12611
12612 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12613
dc96c6c7 12614Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12615
a9c64011
AS
12616 * gdb.base/overlays (several files): Merge the two overlay
12617 managers into one. Change variables (foox, barx, bazx, grbxx)
12618 back into ints but force them to load in their proper sections.
c906108c
SS
12619
12620Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12621
12622 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12623 on-chip insn memory and IMAP1 to upper 128k.
12624 (D10VCopy): Handle memory regions crossing 16k boundaries.
12625 (D10VCopy): Transfer data in 32 bit chunks.
12626
12627Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12628
12629 * gdb.base/overlays.c (main): Exit normally when result is
12630 correct.
12631
12632 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12633 map. Include space for printf in .text segment.
12634
12635 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12636 updated d10v memory VMA/LMA map.
12637 (D10VCopy): Call D10VTranslate.
d63a86f8 12638
c906108c
SS
12639Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12640
12641 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12642
12643 * gdb.base/bar.c (barx, bar): Change variable to small array so
12644 that it won't be put into the .sdata - small data -
12645 section. Update reference.
12646 * gdb.base/baz.c (bazx, baz): Ditto.
12647 * gdb.base/foo.c (foox, foo): Ditto.
12648 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12649
12650 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12651 to be arrays.
d63a86f8 12652
dc96c6c7 12653Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12654
a9c64011
AS
12655 * gdb.base/overlays.exp: fix up and get working again.
12656 Add tests for backtraces from an overlay function.
d63a86f8 12657
c906108c
SS
12658Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12659
12660 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12661 "calling function with watchpoint enabled".
12662
12663Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12664
12665 * gdb.base/break.exp (test_next_with_recursion): Remove
12666 gdb_suppress_tests for d10v-*-*.
12667 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12668 pending review of whether it is useful or not.
12669
12670Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12671
12672 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12673
12674Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12675
12676 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12677 * config/dve.exp: New file to support Densan boards.
12678
12679Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12680
12681 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12682 reads and BSD.
12683
12684Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12685
12686 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12687 response.
12688
12689 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12690
12691Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12692
12693 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12694 test.
12695
12696 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12697 target_sizeof_long and target_bigendian_p.
12698 (structs_by_value, structs_by_reference): Check values according
12699 to targets word size and endianess.
d63a86f8 12700
c906108c
SS
12701Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12702
12703 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12704 output.
12705
12706Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12707
12708 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12709 Update test of set args help to match source change.
12710
12711Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12712
12713 * gdb.base/default.exp: Expect help system output to be in
12714 alphabetical order.
12715 * gdb.base/help.exp: Ditto.
12716
12717Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12718
12719 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12720 "i*86-pc-linux-gnu*".
12721 * gdb.base/interrupt.exp: Ditto.
12722 * gdb.base/corefile.exp: Ditto.
12723
12724 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12725 define vxworks when building the testcase.
12726
12727 * gdb.base/ptype.exp: Fix testnames to be unique.
12728 * gdb.base/radix.exp: Ditto.
12729 * gdb.base/term.exp: Ditto.
12730 * gdb.base/whatis.exp: Ditto.
12731 * gdb.c++/classes.exp: Ditto.
12732
12733Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12734
12735 * gdb.base/callfuncs.exp: Fix indentation.
12736
12737 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12738 suppress_flag has been set.
12739 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12740 target feature.
12741
12742Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12743
12744 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12745 the testcase.
12746
12747 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12748 set_debug_traps() and breakpoint().
12749 * gdb.c++/misc.cc (main): Ditto.
12750 * gdb.c++/templates.cc (main): Ditto.
12751 * gdb.c++/virtfunc.cc (main): Ditto.
12752
12753Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12754
12755 * lib/gdb.exp(gdb_step_for_stub): New function.
12756 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12757 exists, reload the executable and do a "continue" instead of
12758 doing a jump.
12759 (runto_main): Use gdb_step_for_stub.
d63a86f8 12760
c906108c
SS
12761 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12762 tests to have unique names.
12763 * gdb.base/callfuncs.exp: Ditto.
12764 * gdb.base/commands.exp: Ditto.
12765 * gdb.base/default.exp: Ditto.
12766 * gdb.base/help.exp: Ditto.
12767 * gdb.base/list.exp: Ditto.
12768 * gdb.base/opaque.exp: Ditto.
12769 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12770 similar tests.
d63a86f8 12771
c906108c
SS
12772 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12773 * gdb.c++/cplusfuncs.cc: Ditto.
12774 * gdb.c++/virtfunc.cc: Ditto.
12775
12776 * config/monitor.exp: Keep track of the last file we saw, rather
12777 than trying to get the info from gdb.
12778
12779 * gdb.fortran/types.exp: Move comment to previous line.
12780
12781Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12782
12783 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12784 target mode.
12785
12786Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12787
12788 From Bob Manson:
12789 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12790 string from GDB when it connects.
12791
12792 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12793
12794Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12795
12796 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12797 if we can't get a debug format from GDB (we may be testing an
12798 older GDB). Use a 10 second timeout when checking for the format.
12799
12800 * gdb.stabs/weird.exp: Fix quoting.
12801
12802 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12803
12804Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12805
12806 * config/arm-ice.exp: New file.
12807
12808Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12809
12810 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12811 until it has been modified to work with the new testsuite.
12812
99707966 12813 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12814 testcase won't compile, cause all of the testcases in the file to
12815 fail instead.
12816
12817 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12818 (gdb_clear_suppressed): New procedure.
12819 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12820 it contains a positive value.
12821
12822Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
12823
12824 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
12825
12826 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
12827
12828Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
12829
12830 * lib/gdb.exp (setup_xfail_format): New function.
12831 (get_debug_format): New function to get debug format.
12832 (debug_format): New global variable to hold last value set
12833 by get_debug_format.
12834 * gdb.base/list.exp: Call get_debug_format and expect some
12835 tests to fail for DWARF 1 and COFF formats.
12836 * gdb.c++/ptype.exp: Ditto.
12837 * gdb.c++/classes.exp: Ditto.
12838 * gdb.c++/cplusfuncs.exp: Ditto.
12839 * gdb.c++/inherit.exp: Ditto.
12840 * gdb.c++/templates.exp: Ditto.
12841 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 12842
c906108c
SS
12843Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
12844
12845 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
12846 host doesn't have a currently-open connection.
12847
12848 * config/sparclet.exp: Cleanups and fixes to make it generic for
12849 any gdb stub target. Handle cases where gdb doesn't respond when
12850 interrupted in a sane fashion.
12851
12852 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
12853 same thing in a totally different way.
12854
12855 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
12856 setting "timeout".
12857 (gdb_start): We set the global gdb_prompt variable in
12858 default_gdb_init now.
12859
12860Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
12861
12862 * gdb.base/printcmds.exp: Fix "check for floating addition"
12863 regexp to accept results within approx +/- .01 of exact value.
12864 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
12865
12866Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
12867
12868 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
12869 properly.
12870 (gdb_expect): Add optional timeout parameter, and add timeout
12871 value to various calls.
12872 (gdb_suppress_tests): Only give one warning message per group.
12873
12874Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
12875
12876 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
12877 global variables. Handle getting a value for $timeout more
12878 gracefully.
12879
12880Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
12881
12882 * lib/gdb.exp: Close connection to remote host if gdb doesn't
12883 initialize.
12884 (default_gdb_init): New procedure; allow gdb_init to be overridden
12885 by a target configuration file.
12886 (gdb_expect): Pass the timeout to remote_expect.
12887
12888 * config/monitor.exp(gdb_load): Fix typo in regexp.
12889
12890Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
12891
12892 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
12893
12894Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
12895
12896 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
12897 here. Call gdb_target_exec before rebooting the target, to make
12898 sure the connection to the target is closed.
12899 (gdb_load): Pass the name of the executable to gdb_target_monitor.
12900 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
12901 Also detect "Timeout reading from remote" error.
12902
12903 * config/gdbserver.exp: Pass the executable being loaded to
12904 gdb_target_monitor. Don't call gdb_file_cmd here; let
12905 gdb_target_monitor do it.
12906
12907 * gdb.disasm/hppa.exp: Don't use exec_output.
12908
12909Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
12910
12911 * gdb.base/list.exp: If we're debugging a non-native target,
12912 try to set the pc register to point to the start of the
12913 program before doing the first list command.
12914
12915 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
12916 test_calls after restarting.
12917
12918 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
12919 reloading.
12920
12921 * gdb.base/watchpoint.exp: Fix typo.
12922
12923 * gdb.base/setshow.exp: Check for use_gdb_stub.
12924
12925 * gdb.base/break.exp: Fix continue until exit test for the gdb
12926 stub case.
12927 * gdb.base/langs.exp: Ditto.
12928
12929 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
12930 gdb_load_offset. If we weren't given a file to load, figure out
12931 what the current file is and use it.
12932
12933 * config/i386-bozo.exp: New file.
12934
12935Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
12936
12937 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
12938 feature.
12939
12940 * config/proelf.exp: New entry.
12941
12942Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
12943
12944 * lib/gdb.exp: Remove spurious .* patterns at the beginning
12945 of regexps.
12946
12947 * gdb.base/watchpoint.exp: Don't run the test_stepping
12948 tests if gdb can't call functions on the target.
12949
12950 * gdb.base/setshow.exp: Don't run the set prompt tests if
12951 the board has gdb_prompt set.
12952
12953Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
12954
12955 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
12956 * gdb.base/commands.exp: Likewise.
12957 * gdb.base/setshow.exp: Likewise.
12958
12959Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
12960
12961 * config/monitor.exp(gdb_start): Look for gdb_prompt target
12962 feature.
12963
12964 * config/i960.exp: New file.
12965
12966Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
12967
12968 * gdb.base/funcargs.exp: Check for gdb,short_int target
12969 feature instead of looking for explicit target triplets.
12970
dc96c6c7 12971Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 12972
d63a86f8 12973 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
12974 "p 123DEADBEEF", to check parse_number.
12975 * top.c: change "to enable to enable" to "to enable" in a couple
12976 of help strings.
12977
12978Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
12979
12980 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
12981 on the mn10300.
d63a86f8 12982
c906108c
SS
12983Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
12984
12985 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
12986 where the test executable is run with explicit args.
12987 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
12988
12989Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
12990
12991 * gdb.base/run.c: Use FAKEARGV to build test executable that
12992 does not require a command line arg, since most simulators
12993 don't currently support passing such an arg into the simulated
12994 program.
12995 * gdb.base/commands.exp: Change tests to insert the proper
12996 value as the arg to the first recursive factorial call. Change
12997 compilation line to define FAKEARGV at compile time.
12998
12999Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13000
13001 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13002 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13003 function with watchpoint enabled" test.
13004
13005Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13006
13007 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13008 Don't call gdb_test when the command doesn't return to a gdb prompt.
13009
13010 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13011 "Tests restarted" messages.
13012
13013Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13014
13015 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13016
dc96c6c7 13017Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13018
13019 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13020 for INFO SYMBOL; add help tests for OVERLAY commands.
13021 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13022 add tests for OVERLAY commands
13023 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13024 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13025 * gdb.base/sigall.c: add usestubs code frag
13026 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13027
c906108c
SS
13028Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13029
13030 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13031 failures.
13032 (gdb_stop_suppressing_tests): Note that tests have restarted.
13033
13034Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13035
13036 * config/h8300.exp: New file.
13037
13038Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13039
13040 * gdb.base/setshow.exp: Check for the existence of a
13041 feature, not its value.
13042
13043Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13044
13045 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13046
13047 * gdb.base/scope.exp: It's now init0(), not init().
13048
13049 * gdb.base/scope0.c: For now, change init() to be init0().
13050
13051 * config/monitor.exp: Use gdb_serial in preference to serial
13052 or netport.
13053
13054 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13055 and it's not already set.
13056
13057Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13058
13059 * gdb.base/setshow.exp: Only test the run command if the target
13060 isn't using a stub and if it supports argument passing.
13061
13062Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13063
13064 * config/udi.exp(gdb_start): Make sure UDICONF is set
13065 properly before starting gdb.
13066
13067Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13068
13069 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13070 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13071 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13072
13073Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13074
13075 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13076 specialized code to reboot the board, use remote_reboot instead.
13077
13078 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13079
13080 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13081
13082 * config/monitor.exp: Make sure we disconnect from the target.
13083 Also, try a reboot/reload cycle instead of failing if the
13084 load fails.
13085
13086Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13087
13088 * gdb.base/default.exp: Don't set match_max.
13089 * gdb.base/help.exp: Ditto.
13090 * gdb.base/list.exp: Ditto.
13091 * gdb.base/signals.exp: Ditto.
13092
13093 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13094 set, use remote_ld to download the testcase instead of
13095 the GDB loader.
13096
13097Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13098
13099 * config/vr5000.exp: New file.
13100
13101 * config/monitor.exp(gdb_target_monitor): Add pattern for
13102 "Ending remote" to detect errors in connecting.
13103
13104 * gdb.base/setshow.exp: Add .* within auto language test.
13105
13106 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13107 target feature.
13108
13109 * config/monitor.exp(gdb_load): Check for a failure when loading,
13110 and reboot the board if necessary.
13111
13112 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13113 a set of tests. Remove print.* from the patterns being checked.
13114
13115Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13116
13117 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13118 refer to gdb_spawn_id.
13119
13120 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13121 longer used.
13122 * config/sparclet.exp: Ditto.
13123 * config/sparclet-old.exp: Ditto.
13124 * config/slite.exp: Ditto.
13125 * config/sim.exp: Ditto.
13126 * gdb.base/funcargs.exp: Ditto.
13127
13128 * lib/gdb.exp:Remove references to gdb_spawn_id.
13129 (gdb_expect): Move to remote.exp.
13130
13131Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13132
13133 * config/monitor.exp: Detect the "Couldn't establish connection"
13134 message from GDB.
13135
13136Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13137
13138 * gdb.base/bitfields.exp: Use runto instead of explicit
13139 gdb_run_cmd/gdb_expect sequences.
13140
13141 * gdb.base/break.exp(text_next_with_recursion): Add match for
13142 gdb_expect call.
13143
13144 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13145 We also need to handle the "A program is being debugged already"
13146 prompt from gdb. Use gdb_test to set the baud rate.
13147
13148 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13149 to 20000. Really. I mean it.
13150
13151Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13152
13153 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13154 fails. If suppress_flag is set, skip perror message about not
13155 being able to send to GDB.
13156 (send_gdb): If suppress_flag is set, don't try to send commands to
13157 GDB.
13158 (gdb_expect): If suppress_flag is set, always fail immediately.
13159 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13160 (gdb_init): Call gdb_stop_suppressing_tests.
13161 (default_gdb_exit): Ditto.
13162 (default_gdb_start): Ditto.
13163
13164 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13165 gdb_stop_suppressing_tests as appropriate.
13166 * gdb.base/break.exp: Ditto.
13167 * gdb.base/callfuncs.exp: Ditto.
13168 * gdb.base/commands.exp: Ditto.
13169 * gdb.base/exprs.exp: Ditto.
13170 * gdb.base/funcargs.exp: Ditto.
13171 * gdb.base/list.exp: Ditto.
13172 * gdb.base/recurse.exp: Ditto.
13173 * gdb.base/scope.exp: Ditto.
13174 * gdb.base/structs.exp: Ditto.
13175 * gdb.c++/inherit.exp: Ditto.
13176
13177Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13178
13179 * config/vr4300.exp: New file.
13180
99707966 13181 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13182
99707966 13183 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13184
13185Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13186
13187 * lib/gdb.exp(gdb_init): New function.
13188
13189 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13190 for each individual variable set.
13191
13192 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13193 name.
13194
13195 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13196
13197 * gdb.base/scope.exp: Use gdb_test.
13198
13199 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13200 aborting; the testsuite driver will do that for us (see
13201 gdb_finish). Also, use gdb_test in a few more places.
13202
13203Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13204
13205 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13206
13207Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13208
13209 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13210 and "add_tests" are not at the same address.
13211
13212Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13213
13214 * gdb.base/ptype.exp: Use gdb_test.
13215
13216Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13217
13218 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13219 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13220 left in. No longer expect them to fail.
13221
13222 * gdb.stabs/*.mt; Deleted, no longer used.
13223 * gdb.stabs/configure.in: Remove references to target makefile
13224 frags.
13225 * gdb.stabs/configure: Rebuilt.
13226
13227 * gdb.disasm/*.mt: Deleted, no longer used.
13228 * gdb.disasm/configure.in: Remove references to target makefile
13229 frags. Use "sh3.s" as the unique filename for this directory.
13230 * gdb.disasm/configure: Rebuilt.
13231
13232 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13233 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13234 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13235
13236Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13237
13238 * config/udi.exp: Use mondfe,name instead of remote_host.
13239
13240Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13241
13242 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13243 a function with a watchpoint enabled on the mn10200.
13244
13245 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13246 before trying to create it!
13247
13248Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13249
13250 * config/vx.exp: Use hostname instead of netport.
13251
13252 * config/vxworks.exp: New file.
13253
13254 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13255
13256 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13257 gdb before assuming everything worked. Send a ^C if a timeout
13258 occurs.
13259
13260 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13261 $gdb_spawn_id directly.
13262 (gdb_run_cmd): Try _start as well as start. Use the target feature
13263 gdb,start_symbol as the symbol to start from when jumping.
13264
13265Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13266
13267 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13268 redundant) test.
13269
13270 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13271 it doesn't lose for 16bit integer systems.
13272
13273Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13274
13275 * gdb.fortran/types.exp: If the target doesn't support "double"
13276 data types, then expect "real" types to only be 4 bytes.
13277
13278 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13279 call tests if the target doesn't support inferior function calls.
13280
13281 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13282 in printf tests.
13283
13284Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13285
13286 * gdb.base/help.exp: Disable "help set", "help show", and
13287 "help support". Simplify regexp for "help stack".
13288
13289 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13290 to 60 seconds. Temporarily set match_max to 15000 around the
13291 "info copying" test.
13292
13293 * gdb.base/nodebug.exp: Don't try to do an inferior function
13294 call if the target doesn't support them.
13295 * gdb.base/printcmds.exp: Likewise.
13296 * gdb.base/setvar.exp: Likewise.
13297 * gdb.base/structs.exp: Likewise.
13298 * gdb.c++/templates.exp: Likewise.
13299 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13300
13301 * gdb.base/recurse.exp: Enable for the mn10200.
13302
13303 * configure.in: Do configure gdb.stabs directory for *-*-elf
13304 targets.
13305 * configure: Rebuilt.
13306
13307 * gdb.base/break.exp: Check for gdb,noresults before testing
13308 exit status and/or results from the target.
13309 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13310 * lib/gdb.exp: Remove old (now bogus) initialization of
13311 noinferior, noargs, noresults and nosignals.
13312
13313Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13314
13315 * config/sh.exp: New file.
13316
13317 * config/slite.exp: Try to connect multiple times to the board
13318 before rebooting. Only send a "monitor run" if need_monitor_run
13319 is set.
13320
13321 * gdb.base/break.exp: Don't do the "stub continue" test if
13322 the target has gdb_stub set.
13323
13324 * gdb.base/callfuncs.exp: Increase the timeout.
13325
13326 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13327 if the target has gdb,noinferiorio set.
13328
13329 * gdb.base/list.exp: Increase match_max to 10000 characters.
13330
13331 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13332
13333 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13334 target.
13335
13336 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13337
13338Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13339
13340 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13341 trying to delete the copy of gdb. Catch the file delete so we
13342 don't die if the delete fails; also, the file should be copied to
13343 the host, not to the build.
13344
13345Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13346
13347 * lib/gdb.exp(gdb_test): Surround the result pattern with
13348 parenthesis in case it contains multiple regexps separated
13349 with |.
13350
13351 * gdb.base/watchpoint.exp: Use gdb_test.
13352 * gdb.base/default.exp: Ditto.
13353
13354Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13355
99707966 13356 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13357
c906108c
SS
13358 * gdb.base/scope.exp: Use gdb_test.
13359 * gdb.c++/classes.exp: Ditto.
13360 * gdb.c++/inherit.exp: Ditto.
13361
13362Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13363
13364 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13365 remote_exec instead.
13366 * gdb.base/corefile.exp: Don't be ridiculous.
13367 * gdb.base/*.c: Add missing stub invocations.
13368
13369Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13370
13371 * config/slite.exp: Miscellaneous fixes.
13372
13373 * lib/gdb.exp: Fix runto.
13374
13375 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13376 the target.
13377
13378 * gdb.base/watchpoint.exp: Fix regexp.
13379
13380 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13381 close and wait commands, as the descriptor may now be
13382 invalid. Always call "remote_close host".
13383
13384Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13385
13386 Major rewrite for testsuite revision.
d63a86f8 13387
c906108c
SS
13388 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13389 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13390 instead of relying on spawn_id to always contain a valid
13391 spawn id.
13392 (get_compiler_info): New procedure to build the ${binfile}.ci
13393 file, instead of replicating this in N different places.
13394 (gdb_compile): New procedure.
d63a86f8 13395
c906108c
SS
13396 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13397 appropriate arguments) instead of compile. Use gdb_test in a lot
13398 more places. Use send_gdb instead of send. Always run gdb_start
13399 at the start of a testcase, as this is no longer done magically.
13400
13401 config/*-gdb.exp: Rename without the -gdb suffix.
13402
13403 config/mips.exp: Use remote_close instead of exit_remote_shell.
13404 config/monitor.exp: Use target_info instead of looking at
13405 baud, timeout, etc.
13406 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13407
13408Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13409
13410 * gdb.c++/templates.exp (test_ptype_of_templates),
13411 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13412 Update expect patterns for destructors and assignment operators
13413 to match corresponding c-typeprint.c changes.
13414 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13415 to destructor breakpoint test, GDB should be able to set the
13416 destructor breakpoint without specifying arguments.
13417
13418Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13419
13420 * gdb.threads/pthreads.exp: Change result for failure to compile due
13421 to lack of pthreads runtime support from an error to simply an
13422 unsupported test, per dejagnu standards.
13423
13424Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13425
13426 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13427 where GDB exits to reduce pattern match time.
13428 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13429
13430 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13431
dc96c6c7 13432Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13433
13434 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13435 * gdb.base/default.exp: ditto.
13436 * gdb.base/nodebug.exp: ditto.
13437 * gdb.base/printcmds.exp: ditto.
13438 * gdb.base/ptype.exp: ditto.
13439 * gdb.base/setvar.exp: ditto.
13440 * gdb.base/structs.exp: ditto.
13441 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13442
13443Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13444
13445 * configure, */configure: Rebuild with autoconf 2.12.
13446
13447Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13448
13449 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13450 use new i*86-pc-linux*-gnu quads.
13451 * gdb.base/corefile.exp: Ditto.
13452 * gdb.base/signals.exp: Ditto.
13453 * gdb.base/sigall.exp: Ditto.
13454 * gdb.base/interrupt.exp: Ditto.
13455
13456 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13457 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13458 RedHat 4.0.
d63a86f8 13459
c906108c
SS
13460 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13461 linux. This allows the test case to at least compile on latest
13462 linux, but still not run due to missing the threads runtime library.
13463
13464Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13465
13466 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13467 directory to search gdb directory. Accept and step over conditional
13468 stack alignment code. Consume $prompt in failure cases.
13469 Reset timeout to $oldtimeout instead of some arbitrary value.
13470 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13471 timeout problems with infinite stack backtraces.
13472 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13473 Accept function parameters for linkfunc member.
13474
13475Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13476
13477 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13478 (CXXFLAGS): Remove, unreferenced.
13479 (B_OPTIONS): Add for -B options and add code to initialize with
13480 previous -B options and also add -B option to pick up cross compiled
13481 runtime.
13482 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13483 doing cross compiles.
13484 (target_alias): Declare global.
13485 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13486 to verify that gcc exists in build tree, and if so set CC to that
13487 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13488
c906108c
SS
13489Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13490
13491 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13492 ptype test for anonymous union. Fixup testcase to match
13493 current gcc debug output.
13494
13495Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13496
13497 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13498 force argument to an unsigned long type.
13499
13500Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13501
13502 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13503 tests and anonymous union print/ptype tests.
13504 * gdb.base/list.exp (test_forward-search): Increase timeout by
13505 5 minutes for the "search extremely long line" case.
13506 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13507 completely optional and that the pass/fail messages use the command as
13508 the message if that third arg is a null string.
13509 (gdb_test_exact): Arrange that a null string pattern means match a
13510 null string output rather than any output, which might include random
13511 errors.
13512 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13513 backtrace test.
13514 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13515 always failing and failure is now exposed by gdb.exp changes.
13516
13517Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13518
13519 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13520 weren't being noted.
13521
13522Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13523
13524 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13525 * gdb.stabs/weird.exp: Remove v_comb xfails.
13526
dc96c6c7 13527Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13528
13529 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13530 list.exp scope.exp watchpoint.exp]
c906108c 13531 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13532
dc96c6c7 13533Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13534
13535 * config/monitor.exp: Increase download timeout to 1000 seconds.
13536
dc96c6c7 13537Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13538
13539 * config/m32r.exp: Increase timeout to 120 seconds.
13540
13541Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13542
13543 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13544 and accept older ordering as obsolescent gcc or gdb.
13545 * gdb.c++/templates.exp: Ditto.
13546 * gdb.c++/virtfunc.exp: Ditto.
13547
13548Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13549
13550 * gdb.base/coremaker.c: Add code to mmap some data so we
13551 can check that it ends up in the core file.
13552 * gdb.base/corefile.exp: Add test to read mmapped data
13553 from core file.
13554
dc96c6c7 13555Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13556
13557 * config/m32r.exp: New file.
13558
13559Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13560
13561 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13562 that cflags can contains -gstabs, and work correctly for other tests.
13563
dc96c6c7 13564Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13565
13566 * gdb.base/setshow.exp: New file, tests show and set.
13567 * gdb.base/setshow.c: New file, tests show and set.
13568 * gdb.base/help.exp: Add test for help set|show annotate.
13569 * gdb.base/default.exp: Add test for set|show annotate.
13570
13571Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13572
13573 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13574 errors unique.
13575 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13576 explicitly.
13577
13578Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13579
13580 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13581 and width commands. This is done elsewhere.
13582 * (gdb_start): Don't call gdb_start_sim here. That's already
13583 done in gdb_load. This fixes lots of failures in default.exp.
13584
13585Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13586
13587 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13588 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13589 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13590 in the same we we treat other failures (since it may be an expected
13591 condition), rather than as an error.
13592 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13593 old test format.
13594
13595Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13596
13597 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13598 (distclean maintainer-clean realclean): No need to remove files
13599 twice. Nuke the duplicates.
13600 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13601 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13602 Remove config.h along with other config files.
13603
13604Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13605
13606 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13607 "p func1 ()" and note that rests of tests are skipped.
13608 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13609 setup_xfails for "print func2::coremaker_local".
13610 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13611 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13612 affected by the previous run test.
13613 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13614 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13615 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13616 "pass int powerset tuple" and "pass modeless int powerset tuple".
13617 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13618 "real write 4" and "real write 8".
13619 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13620 setup_xfails for "print vs1 after tuple assign 2",
13621 "print \$i after tuple assign 2", and
13622 "print vs2 after tuple assign 2".
13623 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13624 meaningful error message and return -1 so the caller can
13625 suppress further tests and avoid a cascade of errors.
d63a86f8 13626
c906108c
SS
13627Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13628
13629 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13630 format for printing version.
13631 * gdb.base/default.exp: Ditto.
13632 * gdb.base/interrupt.exp: Fix problem with cascade of
13633 errors if child process dies while calling a function.
d63a86f8 13634
c906108c
SS
13635Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13636
13637 * Makefile.in (VPATH): Add
13638 * Makefile.in (Makefile, config.status): Fix rules so things get
13639 remade when necessary.
13640
13641Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13642
13643 * Makefile.in (just-check): Add path to sibling expect dir
13644 to environment variable specified by RPATH_ENVVAR.
13645
13646Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13647
13648 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13649 (just-check): Add shared library paths for libstdc++, tk,
13650 tcl, bfd, and opcodes to the environment variable specified
13651 in RPATH_ENVVAR.
13652 * configure.in: Add support to recognize --enable-shared flag
13653 and generate correct value for RPATH_ENVVAR.
13654 * configure: Regenerated with autoconf.
13655
13656Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13657
13658 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13659 include all osf versions.
13660 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13661 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13662 when target is linux. When failing to build pthreads test
13663 executable, give more meaningful message.
13664 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13665 arg for pthread_create.
d63a86f8 13666
c906108c
SS
13667Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13668
13669 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13670 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13671 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13672 and -lpthreads (everybody else).
13673 (test_startup): Fail gracefully if threads are not supported.
13674 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13675 "p/c array_index("abcdef",2)" when not gcc compiled.
13676 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13677 "print func2::coremaker_local" when not gcc compiled.
13678 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13679 "ptype on opaque struct tagname (statically)",
13680 "ptype on opaque struct tagname (dynamically) 1", and
13681 "ptype on opaque struct tagname (dynamically) 2"
13682 for not compiled with gcc.
13683 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13684 backtrace when compiled with gcc.
d63a86f8 13685 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13686 than always return success.
13687
13688Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13689
13690 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13691
13692Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13693
13694 * gdb.base/structs.exp: Undo last change.
13695
13696Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13697
13698 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13699 encapsulate all the steps/nexts done during self test, starting
13700 at main, and makes them less sensitive to optimization issues.
13701 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13702 signal handler" test.
13703 * gdb.threads/pthreads.exp: Only run this for native configs.
13704 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13705 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13706 tests.
13707 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13708 for "runto test_calls(void)" test.
d63a86f8 13709
c906108c
SS
13710Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13711
13712 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13713 and don't expect address info in breakpoint confirmations.
13714
13715Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13716
13717 * gdb.base/list.exp (test_forward_search): Increase timeout
13718 temporarily by 60 seconds for searching extremely long line,
13719 and then reset to old value when done. Increase expect input
13720 buffer to 10000.
13721
13722Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13723
13724 * gdb.base/list.exp (test_forward_search): Fix to handle very
13725 long source line without overflowing expect's input buffer.
13726
13727Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13728
13729 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13730 "buffer_full".
13731
13732 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13733 "buffer_full".
13734
13735 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13736 "buffer_full".
13737
13738 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13739 "buffer_full".
13740
13741Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13742
13743 * configure.in (configdirs): Add gdb.threads.
13744 * configure: Regenerated with autoconf.
13745 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13746 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13747 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13748
c906108c
SS
13749Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13750
13751 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13752
13753Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13754
13755 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13756 each signal's status in the output of "handle all print".
13757 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13758 the \r\n sequence that immediately precedes the gdb prompt.
13759 * gdb.base/a1-selftest.exp: Save original timeout and restore
13760 after test.
13761
13762Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13763
13764 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13765 symbol.
13766
13767Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13768
13769 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13770
13771Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13772
13773 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13774 timeout by 60 seconds.
13775
13776Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13777
13778 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13779 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13780 error return.
13781
13782Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13783
13784 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13785 gdb initialization, also report how long dejagnu waited. Restore
13786 old timeout before doing error return. Temporarily increase timeout
13787 by 3 minutes to allow for slow startups over heavy NFS use.
13788
13789Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13790
13791 * lib/gdb.exp: Report timeout value for verbosity level 2.
13792 * config/gdbserver.exp: Ditto.
13793 * config/hppro.exp: Ditto.
13794 * config/mips-gdb.exp: Ditto.
13795 * config/monitor.exp: Ditto.
13796 * config/netware.exp: Ditto.
13797 * config/sim-gdb.exp: Ditto.
13798 * config/slite-gdb.exp: Ditto.
13799 * config/udi-gdb.exp: Ditto.
13800 * config/unix-gdb.exp: Ditto.
13801 * config/vx-gdb.exp: Ditto.
13802 * gdb.base/a1-selftest.exp: Ditto.
13803 * gdb.base/a2-run.exp: Ditto.
13804 * gdb.base/break.exp: Ditto.
13805 * gdb.base/corefile.exp: Ditto.
13806 * gdb.base/list.exp: Ditto.
13807 * gdb.base/recurse.exp: Ditto.
13808 * gdb.base/scope.exp: Ditto.
13809 * gdb.base/signals.exp: Ditto.
13810
13811Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13812
13813 * gdb.threads/Makefile.in (docdir): Removed.
13814
13815Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13816
13817 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13818 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13819 @srcdir@.
d63a86f8 13820 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
13821 autoconf 2.5 or higher.
13822 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
13823
13824Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
13825
13826 * configure: Regenerated.
13827 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
13828 avoid name clashes with SunOS headers.
13829
13830Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
13831
13832 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
13833
13834Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
13835
13836 * gdb.base/callfuncs.exp: Finish last change -- make sure the
13837 prototype information ends up in the compiler info file.
13838
13839Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
13840
13841 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
13842 attempting to regenerate it. Eliminate use of a temporary file
13843 and just generate the info file directly. Source it immediately,
13844 for consistency of use.
13845 * gdb.base/corefile.exp: Ditto
13846 * gdb.base/exprs.exp: Ditto.
13847 * gdb.base/funcargs.exp: Ditto.
13848 * gdb.base/langs.exp: Ditto.
13849 * gdb.base/list.exp: Ditto.
13850 * gdb.base/mips_pro.exp: Ditto.
13851 * gdb.base/nodebug.exp: Ditto.
13852 * gdb.base/opaque.exp: Ditto.
13853 * gdb.base/ptype.exp: Ditto.
13854 * gdb.base/scope.exp: Ditto.
13855 * gdb.base/setvar.exp: Ditto.
13856 * gdb.base/signals.exp: Ditto.
13857 * gdb.base/whatis.exp: Ditto.
13858 * gdb.c++/templates.exp: Ditto.
13859 * gdb.c++/virtfunc.exp: Ditto.
13860 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
13861 whether or not to add -lstdc++ to the compile command line args.
13862
13863Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13864
13865 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
13866 it got fixed by the recent lookup_minimal_symbol_by_pc change.
13867 Increase timeout, a lot of single stepping might be needed if the
13868 target has no hardware watchpoints.
13869
13870Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
13871
13872 * gdb.base/break.exp: Ignore compiler warnings when compiling
13873 break.c.
13874 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
13875 * gdb.base/default.exp: Add h8300 xfails. Handle messages
13876 from remote-sim.
13877 * gdb.base/exprs.exp: Add h8300 xfails.
13878 * gdb.base/funcargs.exp: Likewise.
13879 * gdb.base/nodebug.exp: Likewise.
13880 * gdb.base/printcmds.exp: Likewise.
13881 * gdb.base/ptype.exp: Likewise.
13882 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
13883 h8300 xfails.
d63a86f8 13884 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
13885 on the h8300.
13886 * gdb.base/funcargs.c: Explicitly make last constant argument to
13887 call_after_alloca_subr an unsigned long type.
13888 * gdb.base/return.c: Include stdio.h.
13889
13890Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
13891
13892 * config/abug.exp: New file for the older Motorola Bug monitor
13893 that runs on the mvme13x series VME boards.
13894 * config/monitor.exp: Use the new config array for target settings
13895 if they exist.
13896
13897Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
13898
13899 * sim-gdb.exp: Make the SH simulator allocate less space when
13900 it is targeted.
13901
13902Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
13903
13904 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
13905 test.
13906
13907Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
13908
13909 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
13910 "rs6000-*-*" for "list function in include file" when gcc compiled.
13911 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
13912 for "p ctable1[120]".
13913 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
13914 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
13915 Remove setup_xfail for "rs6000-*-*" for
13916 "print 'scope0.c'::filelocal before run".
13917 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
13918 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
13919 since some compilers don't allow both options to be given
13920 on the same command line. Create object file and move it.
d63a86f8 13921
c906108c
SS
13922Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
13923
13924 * gdb.base/corefile.exp: Always regenerate the core file, since
13925 we always regenerate the coremaker program. Detect special case
13926 where registers cannot be read from core file.
d63a86f8 13927
c906108c
SS
13928Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
13929
13930 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
13931 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
13932 * gdb.c++/templates.exp: Only match on basename of file since
13933 some formats like xcoff don't encode directory information.
13934 * gdb.stabs/weird.exp: Use the right sed script for powerpc
13935 and rs6000 AIX xcoff targets.
13936 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
13937 * configure: Regenerate.
13938 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
13939 here, rather than in distclean.
d63a86f8 13940
c906108c
SS
13941Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
13942
13943 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
13944 defined, and use it to compile the test case with -O2. The
13945 native compilation still uses no optimization.
13946 * gdb.base/mips_pro.c: Remove inline assembly code since
13947 it is compiled PIC by default, which results in assembler
13948 warnings that make the testsuite think the compilation
13949 was unsuccessful.
13950
13951Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
13952
13953 * gdb.c++/misc.exp: Add note to message for
13954 "print s.a for foo struct" that this is a known gcc 2.7.2
13955 and earlier bug.
13956
13957Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
13958
13959 * gdb.base/break.exp: Fix pattern for matching "Delete all
13960 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
13961 setup_xfail for deleting all breakpoints test. Fix various
13962 timeout messages to include "(timeout)".
13963 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
13964 for "p t_float_values2(3.14159,float_val2)".
13965 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
13966 for "continue to call2g" when gcc compiled.
13967 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
13968 "up to foo in langs.exp", "show language at foo in langs.exp",
13969 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
13970 and "show language at fsub in langs.exp".
13971 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
13972 "list line 1 in include file", "list message for lines past EOF",
13973 "list function in include file", "list list0.h:foo", and
13974 "list filename:function; nonexistant function".
13975 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
13976 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
13977 and "ptype t_char_array" to be for native cc only.
d63a86f8 13978
c906108c
SS
13979Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
13980
d63a86f8 13981 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
13982 setup_xfail for "print coremaker_bss", "print coremaker_ro",
13983 "print func2::coremaker_local", and "backtrace in corefile.exp".
13984
13985Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
13986
13987 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
13988 "bt in signals.exp". This problem only appears when running
13989 the testsuite, and then only intermittently.
13990
13991Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
13992
13993 * gdb.base/return.exp (return_tests): Differentiate between
13994 two tests of continuing.
13995
13996Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
13997
13998 * */Makefile.in (maintainer-clean): Remove config.log.
13999 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14000 * gdb.c++/Makefile.in (PROGS): Add inherit.
14001 (clean): Remove *.ci.
14002
14003Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14004
14005 * gdb.c++/misc.cc: Add test code from Mike Stump.
14006 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14007
14008Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14009
14010 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14011 to "alpha-*-osf2*" and add comment.
14012 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14013 setup_xfail for "step over execarg initialization" and
14014 "step over corearg initialization".
14015 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14016 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14017 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14018 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14019 "print func2::coremaker_local", and "backtrace in corefile.exp".
14020 * gdb.base/signals.exp: Build and source signals.ci.
14021 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14022 to be for gcc only.
14023 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14024
c906108c
SS
14025Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14026
14027 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14028 Feb 3 procfs.c change.
14029
14030Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14031
14032 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14033
14034Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14035
14036 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14037 from dejagnu's apparent default of 10 seconds, which gives random
14038 results when running the tests over NFS on moderately loaded systems.
14039 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14040
14041Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14042
14043 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14044 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14045 result reports.
14046
14047Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14048
14049 * configure.in (CY_AC_PATH_TCLH): Remove.
14050 * configure: Regenerate.
14051
14052Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14053
14054 * gdb.c++/Makefile.in (clean): Add missing '{'.
14055
14056Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14057
14058 * lib/gdb.exp: Provide a default value for noinferior.
14059
14060 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14061 Load libgloss.exp.
14062
14063Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14064
14065 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14066 the executable, not the .o to run the tests from.
14067
14068Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14069
14070 * gdb.base/break.exp: Don't test for program exit or exit status
14071 if $noresults if nonzero.
14072 * gdb.base/langs.exp: Likewise.
14073 * gdb.base/watchpoint.exp: Likewise.
14074
14075 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14076 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14077 trying to compile the testcase.
14078
14079Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14080
14081 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14082 * gdb.base/signals.exp (continue to handler): Likewise.
14083
14084Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14085
14086 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14087
14088 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14089
14090Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14091
14092 * gdb.base/corefile.exp: Recognize "not found" as failure
14093 when trying to determine if a core file was generated.
14094 If no core file was generate the first time, try again without
14095 the ulimit -c to work around braindamaged shells.
14096
14097Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14098
14099 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14100 [] tests with "test" and enclose string in quotes.
14101 * gdb.stabs/configure: Rebuild
d63a86f8 14102
c906108c
SS
14103Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14104
14105 Changes in sync with expect:
14106 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14107 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14108 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14109 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14110 argument to AC_REQUIRE.
14111 * configure: Regenerated.
14112
14113Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14114
14115 * gdb.base/corefile.exp: When generating a core, discard any
14116 error messages about ulimit not found and the "core dumped"
14117 message from the shell that runs the coredumper.
14118
14119Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14120
14121 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14122
14123 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14124 which sed script to run. Expect failure for v_comb test
14125 on PA targets too.
d63a86f8 14126
c906108c
SS
14127Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14128
14129 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14130 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14131
14132Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14133
14134 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14135 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14136 "sparc-sun-solaris*" xfails for "p v_comb".
14137 * lib/gdb.exp (default_gdb_start): Fix typo.
14138 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14139 messages to not include the full program name that caused
14140 the core dump since some systems (such as solaris) apparently
14141 truncate this path to about 80 characters.
14142 When generating a core file first try increasing the core file
14143 size limit to unlimited since some systems may default it to
14144 zero, and it is harmless to try it. Move the test for failing
14145 to generate a core file to where it will actually get executed.
14146 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14147 new gdb result from g++ debug info improvements and make old
14148 pattern obsolescent. Also account for size_t differences
14149 (may be int or long).
14150 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14151 initialization before function call is placed in the delay slot
14152 and thus appears to be skipped over by commands such as "next".
14153
14154Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14155
14156 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14157
14158Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14159
14160 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14161 input source file; fix code to compile test to deal with this
14162 convention.
14163 * gdb.c++/*.exp: Likewise.
14164
14165Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14166
14167 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14168 "bt in signals.exp".
14169
14170Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14171
14172 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14173 "step over execarg initialization" and
14174 "step over corearg initialization".
14175
14176Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14177
14178 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14179 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14180
14181Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14182
14183 From Rob Savoye (rob@poseidon.cygnus.com)
14184 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14185 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14186 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14187 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14188 configure.in}: Major reworking for autoconfig.
14189 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14190 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14191 New files.
14192 * config/unix-gdb.exp: Make GDB global.
14193 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14194 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14195 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14196 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14197 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14198 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14199 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14200 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14201 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14202 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14203 pr-8136.exp, result.exp, string.exp, tuples.exp},
14204 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14205 to returns as necessary, arrange for test to compile own testcase
14206 executable.
14207 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14208
c906108c
SS
14209Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14210
14211 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14212 clear_xfail at end of test which might not call either pass or fail.
14213 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14214 "backtrace through signal handler".
14215
14216Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14217
14218 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14219 continuing from a job control stop signal.
14220 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14221
14222Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14223
14224 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14225 * gdb.base/corefile.exp: Likewise.
14226 * gdb.base/funcargs.exp: Likewise.
14227
14228Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14229
14230 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14231 * config/monitor.exp: Add support for setting baud rate.
14232
14233Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14234
14235 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14236 i*86-*-linux* xfails for "backtrace through signal handler".
14237 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14238 "print func2::coremaker_local".
14239 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14240 alpha-dec-osf2* xfail for
14241 "delete all breakpoints when none".
14242
14243Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14244
14245 * gdb.base/break.exp: Change test that deletes all breakpoints
14246 when no user breakpoints are installed. A post 4.15 change
14247 causes gdb to no longer prompt in this case.
14248
14249Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14250
14251 * gdb.base/return.exp (return_tests): Change xfail for test
14252 "correct value returned double test" to stop xfailing at
14253 Solaris 2.5. Apparently the bug has been fixed.
14254
14255Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14256
14257 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14258 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14259
14260Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14261
14262 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14263 * gdb.disasm/hppa.s: Corresponding changes.
14264
14265Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14266
14267 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14268 makefile fragment.
14269 * config/mt-hpux: Deleted.
14270
14271Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14272
d63a86f8 14273 * Many files: When warning about suppressed tests due to a
c906108c
SS
14274 nonexistant test binary, avoid incrementing the warning count.
14275
14276Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14277
14278 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14279
c906108c
SS
14280Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14281
14282 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14283 "sparc-*-solaris2*".
14284
14285Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14286
14287 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14288 Add global and local variables and initialize them.
14289 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14290 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14291 extracts the file name and terminating signal from the core file.
14292 * TODO: Remove note about tests for correct mapping of corefile.
14293 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14294 from optimizing it away.
14295 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14296 handles common blocks.
14297
14298Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14299
14300 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14301 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14302
14303Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14304
14305 * Makefile.in (maintainer-clean): New target, synonym for
14306 realclean.
14307 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14308 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14309 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14310 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14311 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14312 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14313
14314Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14315
14316 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14317 xfails when not gcc compiled for "print foo::funclocal".
14318 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14319 "print foo::funclocal at foo",
14320 "print 'scope1.c'::foo::funclocal at foo",
14321 "print foo::funclocal_bss at foo",
14322 "print 'scope1.c'::foo::funclocal_bss at foo",
14323 "print foo::funclocal_ro at foo",
14324 "print 'scope1.c'::foo::funclocal_ro at foo",
14325 "print bar::funclocal at foo" and
14326 "print 'scope1.c'::bar::funclocal at foo".
14327 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14328 gcc compiled for "print foo::funclocal at bar".
14329 Expand all messages to ensure that they identify that
14330 the test is at bar().
14331 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14332 gcc compiled for:
14333 "ptype on opaque struct pointer (statically)",
14334 "ptype on opaque struct tagname (statically)",
14335 "ptype on opaque struct pointer (dynamically) 1",
14336 "ptype on opaque struct tagname (dynamically) 1",
14337 "ptype on opaque struct pointer (dynamically) 2" and
14338 "ptype on opaque struct tagname (dynamically) 2
14339 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14340 gcc compiled for:
14341 "p datalocal"
14342 "whatis datalocal",
14343 "ptype datalocal",
14344 "p bsslocal",
14345 "whatis bsslocal", and
14346 "ptype bsslocal".
14347 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14348 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14349 when not gcc compiled.
14350 * gdb.base/funcargs.exp (float_and_integral_args): Add
14351 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14352 compiled.
14353 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14354 "backtrace from call6a" when not gcc compiled.
14355 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14356 "backtrace from call7a" when not gcc compiled.
14357 * gdb.base/callfuncs.exp (do_function_calls):
14358 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14359 "p t_char_array_values(char_array_val2,char_array_val1)",
14360 "p t_char_array_values(char_array_val1,char_array_val2)",
14361 "p t_char_array_values("carray 1","carray 2")",
14362 "p t_char_array_values("carray 1",char_array_val2)",
14363 "p t_char_array_values(char_array_val1,"carray 2")",
14364 "p sum_args(1,{2})",
14365 "p sum_args(2,{2,3})",
14366 "p sum_args(3,{2,3,4})",
14367 "p sum_args(4,{2,3,4,5})"
14368 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14369 "backtrace in corefile.exp" when not gcc compiled.
14370
14371Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14372
14373 * gdb.base/signals.exp: Rewrite `handle all print' test as
14374 a procedure. Accept blanks or TABs as whitespace, increase
14375 timeout and expect input buffer size for the large output
14376 from the command. Remove "i*86-*-bsdi2.0" xfail.
14377
14378Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14379
14380 * gdb.base/setvar.exp: Add new testcases for truncation when
14381 assigning invalid values to bitfields.
14382
14383Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14384
d63a86f8 14385 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14386 mips-sgi-irix* xfail for
14387 "call inferior func with struct - returns char *"
14388 and fix test so that an optional (unsigned char *) cast is
14389 accepted in the result.
14390
14391Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14392
14393 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14394 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14395 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14396 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14397 that accidentally got checked in.
14398
14399Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14400
d63a86f8 14401 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14402 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14403 compiled test.
14404 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14405 Add mips-sgi-irix5* xfail for not gcc compiled.
14406 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14407 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14408 "p top", "whatis top", "p middle", and "whatis middle".
14409 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14410 "whatis signed char" for not gcc compiled.
14411 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14412 "set variable signed char=-1 (-1)" and
14413 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14414 * gdb.base/funcargs.exp (float_and_integral_args):
14415 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14416 Add mips-sgi-irix* xfail when not gcc compiled for
14417 "continue to call2b".
14418 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14419 "continue to call2g".
14420 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14421 "backtrace from call6a"
14422 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14423 "backtrace from call7k".
14424 Add mips-sgi-irix5* xfail when not gcc compiled for
14425 "backtrace from call7a".
14426 (localvars_after_alloca): Fix gdb_test cmds for
14427 "print * after runto ...".
14428 Remove rs6000-*-* xfails for
14429 "print i after runto localvars_after_alloca" and
14430 "print l after runto localvars_after_alloca"
14431 for all compilers.
14432 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14433 when not compiled with gcc, for:
14434 "print signed char == (minus)",
14435 "print signed char != (minus)",
14436 "print signed char < (minus)",
14437 "print signed char > (minus)".
14438 * gdb.base/callfuncs.exp (do_function_calls):
14439 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14440 "call inferior func with struct - returns char *".
d63a86f8 14441 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14442 "correct value returned double test" to include Solaris 2.4.
14443 * gdb.base/funcargs.exp (float_and_integral_args):
14444 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14445
c906108c
SS
14446Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14447
14448 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14449 enumeration bitfields if compiling with GNU C.
14450 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14451 to empty' prompt.
14452
14453Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14454
14455 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14456 test for PRO targets.
14457
14458 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14459 breakpoints in the inferior at any given time by making
14460 two groups of breakpoints for call2*, call6* and call7*
14461 tests.
14462
14463Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14464
14465 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14466 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14467 from optimizing it away.
14468 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14469 "call inferior func with struct".
14470
14471Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14472
14473 * configure.in: Only configure gdb.chill for particular targets.
14474
14475Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14476
14477 * gdb.base/Makefile.in: Add action to .c.o transformation
14478 rule that generates a .ci file for each .o file and remove
14479 explicit .c.o rules except for callfuncs.o.
14480 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14481 generates a .ci file for each .o file and remove explicit
14482 .cc.o rules.
14483 (clean): Remove *.tmp *.ci files.
14484 (EXECUTABLES): Remove templ-info.exp.
14485 * gdb.base/compiler.c: New file.
14486 * gdb.c++/compiler.cc: New file
14487 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14488 Change rs6000-*-* xfail for
14489 "print 'scope0.c'::filelocal_ro" and
14490 "print 'scope1.c'::filelocal" and
14491 "print 'scope1.c'::filelocal_bss" and
14492 "print 'scope1.c'::filelocal_ro" and
14493 "print 'scope1.c'::foo::funclocal" and
14494 "print 'scope1.c'::foo::funclocal_ro" and
14495 "print 'scope1.c'::bar::funclocal" and
14496 "print 'scope0.c'::filelocal_ro" and
14497 "print 'scope1.c'::filelocal at foo" and
14498 "print 'scope1.c'::filelocal_bss at foo" and
14499 "print 'scope1.c'::filelocal_ro at foo" and
14500 "print 'scope1.c'::foo::funclocal at foo" and
14501 "print 'scope1.c'::foo::funclocal_bss at foo" and
14502 "print 'scope1.c'::foo::funclocal_ro at foo" and
14503 "print 'scope1.c'::bar::funclocal at foo" and
14504 "print 'scope0.c'::filelocal_ro" and
14505 "print 'scope1.c'::filelocal" and
14506 "print 'scope1.c'::filelocal_bss" and
14507 "print 'scope1.c'::filelocal_ro" and
14508 "print 'scope1.c'::foo::funclocal" and
14509 "print 'scope1.c'::foo::funclocal_bss" and
14510 "print 'scope1.c'::foo::funclocal_ro" and
14511 "print 'scope1.c'::bar::funclocal" and
14512 "print 'scope1.c'::bar::funclocal_bss"
14513 to only be xfail'd when not compiled with gcc.
d63a86f8 14514 Add rs6000-*-* xfail for
c906108c
SS
14515 "print 'scope0.c'::filelocal_bss before run"
14516 when compiled with gcc.
14517 (test_at_main): Add rs6000-*-* xfail for
14518 "print filelocal_ro in test_at_main"
14519 when compiled with gcc.
14520 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14521 Add rs6000-*-aix* xfail for
c906108c
SS
14522 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14523 "ptype t_char_array", not compiled with gcc.
14524 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14525 xfail for "list foo (in include file)" when gcc compiled.
14526 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14527 (integral_args): Add rs6000-*-* xfail for
14528 "run to call0a" if not compiled with gcc.
14529 (unsigned_integral_args): Add rs6000-*-* xfail for
14530 "run to call1a" if not compiled with gcc.
14531 (float_and_integral_args): Add rs6000-*-* xfail for
14532 "run to call2a" if not compiled with gcc and for
14533 "continue to call2b" for any compiler.
14534 Add rs6000-*-* xfail to
14535 "print f1 after run to call2a" for gcc compiled.
14536 (discard_and_shuffle): Add rs6000-*-* xfail for
14537 "run to call6a".
14538 (shuffle_round_robin): Add rs6000-*-* xfail for
14539 "backtrace from call7a" if not compiled with gcc.
14540 Add rs6000-*-* xfail for
14541 "backtrace from call7b" if compiled with gcc.
14542 (call_after_alloca): Add rs6000-*-* xfail for
14543 "print c in call_after_alloca" and
14544 "print s in call_after_alloca" and
14545 "backtrace from call_after_alloca_subr"
14546 if not compiled with gcc.
14547 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14548 "print c in localvars_in_indirect_call" and
14549 "print c in localvars_in_indirect_call" and
14550 "backtrace in indirectly called function" and
14551 "stepping into indirectly called function"
14552 if not compiled with gcc.
14553 (localvars_after_alloca): Add rs6000-*-* xfail for
14554 "print c after runto localvars_after_alloca" and
14555 "print s after runto localvars_after_alloca" and
14556 "print i after runto localvars_after_alloca" and
14557 "print l after runto localvars_after_alloca"
14558 for all compilers.
14559 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14560 than whatis-info.exp.
14561 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14562 than opaque-info.exp.
14563 Setup rs6000-*-* xfail for
d63a86f8 14564 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14565 "ptype on opaque struct pointer (dynamically)" when
14566 not compiled with gcc.
14567 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14568 rather than callf-info.exp.
14569 (do_function_calls): Add clear_xfail for rs6000-*-* for
14570 "p t_float_values2(3.14159,float_val2)". Seems to work
14571 fine there, both with xlc and gcc. Need to find out what
14572 it is doing right and fix other platforms.
14573 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14574 "call inferior func with struct - returns int",
14575 "call inferior func with struct - returns long",
14576 "call inferior func with struct - returns float",
14577 "call inferior func with struct - returns double",
14578 "call inferior func with struct - returns char *",
14579 but only if not gcc compiled (presumes xlc compiled).
14580 Change rs6000-*-* xfails for
14581 "call inferior func with struct - returns char" and
14582 " call inferior func with struct - returns short" to only
14583 xfail if not using gcc.
14584 (clean mostlyclean): Remove *.ci and *.tmp files.
14585 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14586 than templ-info.exp.
14587 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14588 Add rs6000-*-* xfail for "up to foo in langs.exp"
14589 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14590 when not gcc compiled.
d63a86f8 14591
c906108c
SS
14592Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14593
14594 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14595 * gdb.base/corefile.exp: Likewise.
14596 * gdb.base/list.exp: Likewise.
14597 * gdb.base/scope.exp: Likewise.
14598 * gdb.base/siganls.exp: Likewise.
14599
14600 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14601 compiler output.
14602 * gdb.base/whatis.exp: Likewise.
14603
14604Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14605
14606 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14607 failure (opcode table has been fixed to match reality).
14608
14609Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14610
14611 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14612 "call inferior func with struct - returns char",
14613 "call inferior func with struct - returns short"
14614
14615 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14616 "print 'scope0.c'::filelocal at main",
14617 "print 'scope0.c'::filelocal_bss in test_at_main",
14618 "print 'scope0.c'::filelocal at foo",
14619 "print 'scope0.c'::filelocal_bss in test_at_foo",
14620 "print 'scope0.c'::filelocal at bar",
14621 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14622
c906108c
SS
14623 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14624 in source file 1". This bug seems to have been fixed with both
14625 gcc and native cc (was native assembler bug?).
14626
14627Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14628
14629 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14630 "backtrace through signal handler" to "i*86-*-sysv4*".
14631 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14632 continue" case. Add "known SVR4 bug" to fail message.
14633 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14634 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14635 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14636 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14637 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14638 "up to foo in langs.exp", "show language at foo in
14639 langs.exp", "up to cppsub_ in langs.exp", "show
14640 language at cppsub_ in langs.exp", "up to fsub in
14641 langs.exp", and "show language at fsub in langs.exp".
14642 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14643 "bactrace in corefile.exp".
14644 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14645 "call inferior function with struct - returns float" and
14646 "call inferior function with struct - returns double".
d63a86f8 14647
c906108c
SS
14648Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14649
14650 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14651 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14652 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14653 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14654
14655Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14656
14657 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14658 (or overriden) "CHILL" macro rather then bare "gcc".
14659 Also look for ../../gcc/xgcc since that is what we will
14660 actually need, not "Makefile". Remove following assignment
14661 of CHILL to CHILL_FOR_TARGET because that results in
14662 recursive definition.
14663
14664Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14665
14666 * gdb.base/corefile.exp: Change xfail for backtrace in
14667 corefile.exp from linuxaout to all linux.
14668 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14669 cases where we miss the breakpoint at the signal handler
14670 for some reason. Setup xfail for linuxoldld/linuxaout and
14671 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14672 hitting SIGURG breakpoint.
14673 * gdb.base/signals.exp: Setup xfail for "next" acting like
14674 continue to add linuxoldld. Setup xfail for all linux for
14675 "next to handler in signals_tests_1", "backtrace in
14676 signals_tests_1", "continue to func1", "pass SIGUSR1",
14677 and continue to handler".
14678
14679Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14680
14681 * Update all FSF addresses except those in COPYING* files.
14682
14683Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14684
14685 * gdb.base/a2-run.exp: Change messages to be more explicit about
14686 the status of args, and quote binfile in results.
14687
14688Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14689
14690 * gdb.base/callfuncs.exp: Add tests for passing structs to
14691 inferior functions and return various types.
14692 * gdb.base/callfuncs.c: Add functions to receive a struct
14693 and return a member of the struct, in various types.
14694
14695Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14696
14697 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14698
14699Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14700
14701 * config/vxworks29k.exp: New file, sources vxworks.exp.
14702
14703Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14704
14705 * config/gdbremote.exp: New file. Testing framework using
14706 gdbserver.
14707
14708Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14709
14710 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14711 "call function when asleep" and "send end of file".
14712 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14713 for "backtrace in corefile.exp".
14714 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14715 for "backtrace through signal handler".
14716 * gdb.base/corefile.exp: Make sure we actually generate a core file
14717 before trying the core tests. Some systems allow the user to suppress
14718 generation of core files and default to that (linux for example).
14719 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14720 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14721
14722Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14723
14724 * gdb.threads: New directory with some crude multi-threaded
14725 gdb tests (step.exp and step2.exp).
14726 * config/mt-lynx (STEP_EXECUTABLE): Define.
14727 (THREADFLAGS): Define.
14728
14729Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14730
14731 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14732
14733 * gdb.base/signals.exp: Disable whole file for lynx until
14734 further notice.
14735
14736 * gdb.base/signals.exp: xfail test where "next" acts like
14737 "continue" for lynx.
14738
14739 * gdb.base/interrupt.exp: xfail test for calling function while
14740 inferior is asleep for lynx.
14741
14742 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14743 than one cr-lf after each command.
14744
14745Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14746
14747 * configure.in: Reinstate setting of stabsdirs variable, fix
14748 typo in setting up configdirs for native builds.
14749
14750 * gdb.base/return.exp: Fix typo in return double test.
14751 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14752 compiler from optimizing them away.
14753
14754Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14755
14756 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14757 sequences to be echo'd by gdb when using gdb_test.
14758 * gdb.chill/chexp.exp: Likewise.
14759 * gdb.fortran/exprs.exp: Likewise
14760
14761Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14762
14763 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14764 after the inferior gdb has started.
14765
14766 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14767 after each command.
14768 * gdb.base/funcargs.exp: Likewise.
14769 * gdb.base/gdbvars.exp: Likewise.
14770 * gdb.base/interrupt.exp: Likewise.
14771 * gdb.base/list.exp: Likewise.
14772 * gdb.base/watchpoint.exp: Likewise.
14773 * gdb.c++/demangle.exp: Likewise.
14774 * gdb.c++/inherit.exp: Likewise.
14775 * gdb.chill/chexp.exp: Likewise.
14776 * gdb.fortran/exprs.exp: Likewise.
14777
14778 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14779 test if we can't handle IO to/from the inferior.
14780
14781 * gdb.c++/misc.exp: Always check for a program already being
14782 started after sending a "run" command to gdb.
14783
14784 * gdb.base/twice.exp: Start with a fresh gdb.
14785
14786 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14787 only depend on gdb's expression code, not the chill runtime.
14788
14789 * gdb.base/return.c: Put return values into variables so we
14790 can have gdb print them rather than depending on the program
14791 to print them.
14792 * gdb.base/return.exp: Corresponding changes.
14793
14794 * lib/gdb.exp: Provide default value for noinferiorio.
14795 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14796 the inferior.
14797
14798 * gdb.base/break.exp: Always check for a program already being
14799 started after sending a "run" command to gdb.
14800 (text_next_with_recursion): Don't check the output from the
14801 program's printf statement. Instead just make sure the program
14802 exited.
14803
14804 * gdb.base/commands.exp: Protect tests which need arguments with
14805 $noargs conditionals.
14806
14807Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14808
14809 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14810 of structure member arrays to match gdb/valops.c:value_addr change.
14811
14812Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14813
14814 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14815 cases.
14816
14817Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14818
14819 * configure.in (configdirs): Remove gdb.chill from default list
14820 of subdirs and then add it back in only if doing a native build.
14821 The current chill compiler does not yet work in any cross build.
14822 * Revert all signal changes from Jul 6.
14823 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
14824 for sh-hms targets, allowing these tests to link, with no other
14825 changes. Testing is suppressed by setting "nosignals" in site.exp.
14826
14827Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
14828
14829 * configure.in (signaldirs): Define and add to configdirs for all
14830 targets except some specific ones that are known to not support signals.
14831 Also clean up formatting.
14832 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
14833 (signals, sigall): Remove rules to build.
14834 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
14835 Moved to new gdb.signals directory.
14836 * gdb.signals: New test directory.
14837 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
14838 signals.c signals.exp}: New or moved files.
14839
14840Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
14841
14842 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
14843
14844Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
14845
14846 * gdb.base/return.exp: Xfail `return double' test failure
14847 on at least Solaris 2.3 and handle future/past versions on
14848 a case by case basis as appropriate. Also update message
14849 to include i*86 failures.
14850
14851Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14852
14853 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
14854
14855 * lib/gdb.exp: Fix comment which erroneously identified
14856 gdb_file_cmd as gdb_load (the 19 May change was in fact to
14857 gdb_file_cmd not gdb_load).
14858 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
14859
14860 * gdb.base/setvar.exp: Make test names consistent between pass and
14861 fail cases. Use gdb_test more.
14862
14863Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14864
14865 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
14866
14867Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14868
14869 * gdb.base/help.exp: Fix expected help string for `show commands'.
14870
14871Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
14872
14873 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
14874
14875 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
14876 of a text section.
14877
14878Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
14879
14880 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
14881 that loop eventually terminates. Fix Connection refused logic so
14882 that testsuite will expire nicely.
14883
14884Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
14885
14886 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
14887 config/rom68k.exp: New tcl glue for the appropriate monitors.
14888 These all just end up calling monitor.exp.
14889 * config/monitor.exp (gdb_target_monitor): Handle `Connection
14890 refused' by retrying. Cleanup some timeout issues.
14891 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
14892 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
14893 callers don't have to set/restore global timeout variable.
14894
14895 * The following set of changes centralizes management of the global
14896 timeout variable. This way, it can be set in one target dependent
14897 place instead of dozens of places scattered throughout the test suite.
14898 If you need to lengthen a timeout, then you should either set timeout
14899 in one of the config/{target}.exp files, or multiply it by a factor.
14900 Setting it to an absolute value is always going to lose for some
14901 targets.
14902 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
14903 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
14904 * gdb.base/funcargs.exp: Don't set timeout.
14905 * gdb.base/list.exp (test_forward_search): Only use local timeout.
14906 * gdb.base/printcmds.exp (test_print_string_constants
14907 test_print_array_constants): Don't set timeout.
14908 * gdb.base/ptype.exp: Don't set timeout.
14909 * gdb.base/recurse.exp: Don't set timeout.
14910 * gdb.base/return.exp: Don't set timeout.
14911 * gdb.base/watchpoint.exp: Don't set timeout.
14912 * gdb.c++/classes.exp (do_tests): Don't set timeout.
14913 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
14914
14915Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
14916
14917 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
14918
14919Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14920
14921 * lib/gdb.exp: Disable chill tests for irix5.
14922
14923Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14924
14925 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
14926 each test pass or fail.
14927
14928Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14929
14930 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
14931 xlc not gcc.
14932
14933Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
14934
14935 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
14936
14937Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
14938
14939 * config/est.exp: Fix copyright and comments. Remove dead code.
14940 Use targetname, serialport and baud variables instead of fixed
14941 constants.
14942 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
14943 * config/cpu32bug.exp: New file to support cpu32bug monitors.
14944
14945Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14946
14947 * gdb.base/watchpoint.exp: Don't run
14948 test_watchpoint_triggered_in_syscall for sunos.
14949
14950Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14951
14952 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
14953 they don't seem to exist. Do include stdio.h.
14954
14955Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14956
14957 * gdb.base/a1-selftest.exp: Add alpha xfail.
14958
14959Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14960
14961 * gdb.base/watchpoint.c (main): Prompt before calling read().
14962 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
14963 Revise accordingly. Remove cruft about sending "123" several
14964 times, until it gets noticed. Clean up the "print buf[0]" stuff
14965 so that it passes or fails, and waits for prompts in the usual way.
14966
14967Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14968
14969 * gdb.base/recurse.exp: Fix comment.
14970
14971 * TODO: Remove item about printing variables in nodebug.exp. Add
14972 item about enabling tests which are only run on some targets.
14973
14974 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
14975 fail, make test names unique, use new gdb_test convention
14976 regarding pattern, use gdb_test more, etc.).
14977
14978 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
14979 fail, make test names unique, etc.).
14980
14981Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14982
14983 * gdb.base/nodebug.c: Change return type of top and middle to
14984 short.
14985 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
14986 are fixed by the recent mdebugread.c changes. Allow `short ()'
14987 as type for top and middle.
14988
14989Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
14990
14991 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
14992 nearly as I can tell, the whole thing was an accident in Stu's
14993 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
14994 to replace a send/expect pair with gdb_test, but ended up only
14995 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
14996 of 30 Mar 1995 took care of it, but left this vestigial comment
14997 which I am now nuking.
14998
14999Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15000
15001 * gdb.base/break.exp: Look for different line number for
15002 breakpoint at main depending on usestubs.
15003
15004Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15005
15006 * gdb.base/list.exp: Adjust some alternate expect patterns to
15007 match recent list0.c change. Add alternate expect pattern for
15008 output from `list default lines around main' for optimizing
15009 compilers.
15010
15011Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15012
15013 * lib/gdb.exp: If nosignals is not set, set it to 0.
15014
15015Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15016
15017 * config/slite-gdb.exp: Responds to load symbol table prompt.
15018 * gdb.base/break.exp: Adjust line number, fix rerun.
15019 * gdb.base/langs0.c: Add #ifdef usestubs.
15020
15021Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15022
15023 * gdb.base/list.exp: Adjust line contents after adding new lines in
15024 list0.c. Also fix a syntax error.
15025
15026 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15027 * gdb.base/break.exp: ditto.
15028 * gdb.base/list.exp: ditto.
15029 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15030 * gdb.base/run.c: ditto.
15031 * gdb.base/list0.c: ditto.
15032 * gdb.base/funcargs.c: ditto.
15033
15034Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15035
15036 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15037 $targetname, $serialport and $baud instead of hardwired variables.
15038 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15039 target doesn't support signals.
15040
15041Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15042
15043 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15044
15045Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15046
15047 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15048 Don't rely on the value of an auto variable before it has been
15049 initialized. Use gdb_test more.
15050
15051Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15052
15053 * lib/gdb.exp (default_gdb_version): A version number must start
15054 with a digit, but other than that contains all characters up to
15055 the first whitespace character.
15056
15057Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15058
15059 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15060
15061Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15062
15063 * gdb.c++/*.exp: Warn if executable does not exist. The original
15064 reason for skipping the warning was that configure.in sometimes
15065 intentionally skipped building the executables but the tcl code
15066 had no way of knowing. That (a) was always bogus with respect to
15067 error handling, (b) is no longer true (right now there is no way
15068 to skip C++ tests).
15069
15070 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15071
15072Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15073
15074 * gdb.base/list.exp: Add expect patterns for output from
15075 SunPRO compiled executables.
15076 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15077 types.
15078
15079Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15080
15081 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15082 number (we are already testing that the correct source line text
15083 gets printed).
15084
15085 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15086 that is what is intended, but something needed to be done to get
15087 sunos4 native working again.
15088
15089 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15090
15091 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15092 apparently went with a (very) old xfail.
15093
15094Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15095
15096 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15097 runto_main is a proc in gdb.exp that will do 'step' for target use
15098 stubs.
15099 * gdb.base/exprs.exp: ditto.
15100 * gdb.base/interrupt.exp: ditto.
15101 * gdb.base/opaque.exp: ditto.
15102 * gdb.base/printcmds.exp: ditto.
15103 * gdb.base/ptype.exp: ditto.
15104 * gdb.base/scope.exp: ditto.
15105 * gdb.base/setvar.exp: ditto.
15106 * gdb.base/signals.exp: ditto.
15107 * gdb.base/twice.exp: ditto.
15108 * gdb.c++/classes.exp: ditto.
15109 * gdb.c++/inherit.exp: ditto.
15110 * gdb.c++/templates.exp: ditto.
15111 * gdb.base/break.exp: no run and hit main for stubs. Change line
15112 numbers for breakpoints and info breakpoint.
15113 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15114 breakpoint().
15115 * gdb.base/callfuncs.c: ditto.
15116 * gdb.base/exprs: ditto.
15117 * gdb.base/interrupt.c: ditto.
15118 * gdb.base/opaque0.c: ditto.
15119 * gdb.base/printcmds.c: ditto.
15120 * gdb.base/ptype.c: ditto.
15121 * gdb.base/scope0.c: ditto.
15122 * gdb.base/setvar.c: ditto.
15123 * gdb.base/signals.c: ditto.
15124 * gdb.base/twice.c: ditto.
15125 * gdb.c++/misc.cc: ditto.
15126 * gdb.c++/templates.cc: ditto.
15127
15128Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15129
15130 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15131
15132 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15133 somewhere between `read' and `main.c'. I'm pretty sure the
15134 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15135 and it isn't particularly useful.
15136
15137 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15138
15139Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15140
15141 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15142
15143Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15144
15145 * config/mt-slite: add LIBS and -nostdlib.
15146 * config/slite-gdb.exp: add this new file to support sparclite target.
15147
15148Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15149
15150 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15151
15152 * gdb.base/a2-run.exp: Change argument to istarget from
15153 "*-*-vxworks" to "*-*-vxworks*".
15154 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15155
15156Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15157
15158 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15159 will not runto main but do a 'step' to step out of breakpoint().
15160 * config/mt-slite: add -Dusestubs.
15161
15162Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15163
15164 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15165 instead of just @.
15166
15167 * gdb.base/signals.exp: Add test for "handle all print".
15168 * TODO: Remove "handle all print". Also remove item about
15169 checking copyright date (I don't like the idea of a spurious FAIL
15170 based on when we run the tests).
15171
15172 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15173 for SunOS4 (reason for failure not investigated). Remove
15174 redundant test for $binfile.
15175
15176 * gdb.base/nodebug.c (array_index): Call malloc.
15177
15178 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15179
15180Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15181
15182 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15183 conventions and slightly simplify the matching regexp.
15184
15185Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15186
15187 * gdb.base/break.exp: Update gdb_test invocation to use new
15188 convention.
15189
15190 * lib/gdb.exp: If noargs is not set, set it to 0.
15191
15192 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15193 tests unique.
15194
15195 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15196
15197Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15198
15199 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15200 one argument of type "<non-float parameter>".
15201
15202Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15203
15204 * config/rom68k.exp: New file to support Motorola IDP board.
15205 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15206 * gdb.base/break.c: Change things around so that this program
15207 doesn't depend upon args. This is necessary to make remote
15208 targets work (in general, they can't take args).
15209 * gdb.base/break.exp: Don't try to send args to program. Don't
15210 expect output. Also, replace lots of code with gdb_test.
15211
15212Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15213
15214 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15215 printing of '\'' (which is what the comment says we are testing,
15216 even though we were not), not '''.
15217 (test_integer_literals_rejected): Test that printing ''' is an error.
15218
15219 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15220 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15221 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15222 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15223 Use gdb_test not test_print_accept.
15224 * lib/gdb.exp: Remove test_print_accept.
15225
15226 * gdb.base/signals.exp (signal_tests_1): Make pass message
15227 consistent with fail message.
15228
15229 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15230 unsigned char; the bug (PR 1821) is fixed.
15231
15232 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15233
15234 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15235 successful tests--makes xfailing them work right.
15236
15237Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15238
15239 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15240 only \r\n, not .*. The test can pass .* as the last thing in
15241 $pattern if that is what it wants. In addition to providing this
15242 flexibility, this change should speed up pattern matching in cases
15243 where the pattern already ended with .* (there were a number of
15244 them). This change also helps catch bad patterns--in the old
15245 scheme the typo "char \*" instead of "char \\*" would pass. Now
15246 it is caught.
15247 * Many .exp files: Update callers.
15248
15249 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15250 clearer and does not spuriously match multiple ('s. Likewise for
15251 ) and *.
15252
15253 * gdb.base/nodebug.exp: Test ability to call a function and pass
15254 it a string (even with no debugging info).
15255
15256 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15257 "p '\'", which is the same as "p ''" once tcl gets done with
15258 quoting, to "p '\\'", which I suspect is what is intended (one
15259 backslash gets sent to GDB).
15260
15261 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15262
15263Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15264
15265 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15266 1817) was fixed literally years ago.
15267
15268Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15269
15270 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15271 test, it causes stepping out of call_after_alloca_subr with
15272 optimizing compilers.
15273 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15274 fails.
15275
15276 * gdb.c++/templates.exp: Source templ-info.exp only if
15277 the templates executable exists.
15278
15279 * gdb.c++/misc.cc (class Contains_static_instance,
15280 class Contains_nested_static_instance),
15281 gdb.c++/classes.exp (test_static_members): Test printing of
15282 a class that contains a static instance of the class.
15283
15284Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15285
15286 * gdb.base/langs2.c (cppsub_): Don't prototype.
15287 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15288 only, I believe).
15289
15290Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15291
15292 * lib/gdb.exp (skip_chill_tests): New procedure.
15293
15294 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15295
15296Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15297
15298 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15299 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15300
15301Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15302
15303 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15304
15305 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15306 disassemble 8, not 16, instructions for part 4.
15307
15308 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15309 support the latter anymore.
15310
15311 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15312 -DNO_PROTOTYPES.
15313 * gdb.base/callfuncs.c: Control use of prototypes based on
15314 NO_PROTOTYPES, not __STDC__.
15315 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15316 t_float_values2 tests if prototypes in use.
15317
15318 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15319 t_double_values): When checking differences against DELTA, check
15320 that difference is within the range (-DELTA,DELTA), not just
15321 (-infinity,DELTA).
15322
15323Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15324
15325 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15326 'file' command firts, then 'target', then 'load', this is due to gdb
15327 target set up.
15328 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15329
15330Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15331
15332 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15333 FP load/store variants.
15334 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15335
15336Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15337
15338 * gdb.base/term.exp: Do not give a warning if not native, it is
15339 not an abnormal condition.
15340
15341Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15342
15343 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15344 t_char_array".
15345
15346Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15347
15348 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15349 are getting the version number.
15350
15351 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15352 if not native, it is not an abnormal condition.
15353
15354Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15355
15356 * lib/gdb.exp: Just use "file exists", rather than undocumented
15357 dejagnu procedure "findfile".
15358
15359Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15360
15361 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15362 (LDFLAGS): Set to -Xlinker -Ur.
15363
15364 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15365 Removed, these values are set by lib/gdb.exp.
15366
15367 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15368
15369Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15370
15371 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15372 of replicating gdb startup code.
15373
15374 * config/mt-vxworks (LDFLAGS): Set to -r.
15375 (CFLAGS_FOR_TARGET): Removed.
15376
15377 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15378 (gdb) and gdb for vxworks uses (vxgdb).
15379
15380 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15381 executable is not in the tree and host != target, use sed and
15382 program_transform_name to determine the gdb name used by the
15383 target.
15384
15385 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15386 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15387
15388Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15389
15390 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15391 floats, chars, and shorts where there are ANSI-style function
15392 definitions.
15393
15394 * gdb.base/langs.exp, gdb.base/langs*: New test.
15395 * gdb.base/Makefile.in: Build it.
15396 * TODO: Remove item about checking that C names don't get C++
15397 demangling applied; this test tests it.
15398
15399Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15400
15401 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15402 went with the const70 xfail. The xfail went away a year ago.
15403
15404 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15405
15406 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15407 for hp300.
15408
15409 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15410
15411 * gdb.base/a1-selftest.exp: Don't run on hp300.
15412
15413Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15414
15415 * Makefile.in (site.exp): Set host_alias and target_alias as well
15416 as host_triplet and target_triplet.
15417
15418Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15419
15420 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15421
15422 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15423 places as other ecoff systems).
15424
15425 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15426 ultrix.
15427
15428Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15429
15430 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15431 remove them.
15432 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15433 variable and "variable" in addition to "data variable".
15434 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15435
15436 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15437 2.
15438 * gdb.base/list1.c (long_line): Add additional statement at start
15439 of function.
15440 * gdb.base/list.exp (test_forward_search): Update line number to
15441 reflect new statement.
15442
15443Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15444
15445 * gdb.base/signals.exp: Reinitialize searched source directories
15446 after gdb_start call.
15447
15448Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15449
15450 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15451 * gdb.stabs/Makefile.in: Likewise.
15452
15453 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15454 change. Instead split the tests into smaller pieces.
15455 * gdb.disasm/hppa.s: Corresponding changes.
15456
15457Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15458
15459 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15460 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15461
15462 * gdb.base/funcargs.exp: Modify many tests so that every test
15463 either passes or fails. Make some test names unique.
15464
15465Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15466
15467 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15468 Call stty to set interrupt character.
15469
15470 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15471 for HP assembler versus GNU assembler based on actual behavior of
15472 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15473
15474 * TODO: Suggest a few more stepping tests.
15475
15476Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15477
15478 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15479 restart GDB for h8300 after a continue.
15480 (return): Add pattern to match a29k-udi behavior.
15481 * gdb.base/nodebug.exp: Remove obsolete comment.
15482 * gdb.base/regs.exp: New file, testing of register displays.
15483 * gdb.base/return.exp: Fix typo in reference to $objdir.
15484 * gdb.base/whatis.exp: Always start with a fresh GDB.
15485
15486Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15487
15488 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15489 higher, these tests generate a lot of output.
15490
15491Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15492
15493 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15494 code following the catch silently ignored some errors; without the
15495 catch they should be thrown like any other tcl error. Also, the
15496 catch used "" instead of {} which meant all the callers who wanted
15497 to include one of the characters "[]$ had to quote it an extra time.
15498 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15499 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15500 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15501 Remove extra quoting.
15502
15503Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15504
15505 * gdb.base/commands.exp: Make test names unique; every test either
15506 passes or fails. Update some comments.
15507
15508 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15509
15510Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15511
15512 The following fixes a FAIL caused by the fact that the alpha stabs
15513 configuration didn't use the ".if alpha" code in weird.def.
15514 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15515 bit pointer, so the 32 bit version works even on the alpha.
15516 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15517 Remove the stuff which allowed us to have separate versions for
15518 alpha and everything else.
15519
15520 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15521 regexp which "info func operator\[\](" is supposed to match. Fix
15522 string to send to GDB. Note that GDB still doesn't work right. Add a
15523 new test for "info func .perator\[\](" which GDB does handle correctly.
15524
15525 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15526
15527Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15528
15529 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15530 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15531 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15532 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15533 it makes the tests harder to understand and confuses test-o-matic.
15534 The preferred style is that each test provides a PASS or a FAIL,
15535 and has a unique message (e.g. "continue #54" not just "continue")
15536 which is the same for the pass and the fail.
15537 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15538 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15539 to lib/gdb.exp.
15540 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15541 prt_accept which was basically the same thing. Likewise for
15542 test_print_reject and prt_reject.
15543 * lib/gdb.exp (test_print_reject): Add some more error message
15544 patterns to match from the former printcmds.exp (prt_reject).
15545 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15546 One defect of the passcount stuff is that some of it failed to
15547 report XPASS where appropriate.
15548 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15549 stuff before and after arg in expected pattern.
15550 (test_paddr_operator_functions): Re-do test without print_addr_of;
15551 this is the only test which seems to want extra stuff there.
15552
15553Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15554
15555 * gdb.base/nodebug.exp: Update new tests to reflect improved
15556 wording of gdb output.
15557
15558 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15559 and "ptype" work on variables in files compiled without -g.
15560 Replaces commented out "maint print msymbol" tests.
15561
15562Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15563
15564 * gdb.base/setvar.c (dummy): Call malloc.
15565
15566 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15567 losing with the irix4 sed.
15568
15569 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15570 ALRM" on irix4.
15571
15572Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15573
15574 * TODO: Remove items about corefile.exp testing new exec-file and
15575 backtrace; both are now done. Add items about printing enums.
15576
15577Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15578
15579 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15580 "get signal $thissig" test fails.
15581
15582 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15583
15584Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15585
15586 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15587 compiler warning with dec alpha compiler.
15588
15589 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15590 extra \n from gdb_test call (this explains why the prompt test
15591 that I removed yesterday was there).
15592 (user_defined_command_test): Remove extra \n and prompt test.
15593
15594 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15595 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15596 doesn't exist.
15597 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15598 Also remove alpha workaround, which turns out to be because
15599 SIGABRT == SIGLOST.
15600
15601 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15602
15603 * gdb.base/help.exp: Don't test "help show".
15604
15605Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15606
15607 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15608 "set print address" is on.
15609 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15610 pass prompt to gdb_test; gdb_test already looks for the prompt.
15611
15612 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15613
15614 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15615 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15616 was to make sure that gdb can read a core file. But (a) the "read
15617 the corefile" part didn't make it to a1-selftest.exp, we just
15618 delete the corefile after creating it, and (b) we test reading
15619 corefiles in corefile.exp anyway. Also, this test left around a
15620 xgdb process on Solaris.
15621
15622 * gdb.base/corefile.exp: Also test backtrace.
15623
15624Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15625
15626 * gdb.base/commands.exp: Test a simple user defined command with
15627 arguments and if/while statements; verify the full user command is
15628 printed by "show user".
15629
15630 * gdb.base/commands.exp: Test if/while commands as part of a
15631 breakpoint command list; verify they appear in breakpoint
15632 information.
15633
15634Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15635
15636 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15637 than by dividing by zero.
15638
15639Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15640
15641 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15642 performing an inferior call with watchpoints enabled.
15643 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15644 call.
15645
15646Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15647
15648 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15649 of "file" command.
15650
15651 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15652 Add additional pattern for when "int operator int(void);" appears
15653 in a different order.
15654
15655Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15656
15657 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15658
15659 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15660 and "signal" with ".*".
15661
15662Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15663
15664 * TODO: Add note about "handle all nostop".
15665
15666 * gdb.base/{sigall.c, sigall.exp}: New test.
15667 * gdb.base/Makefile.in: Add it.
15668
15669Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15670
15671 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15672 when invoking GDB, suppresses any windowing interface.
15673
15674Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15675
15676 * config/sim-gdb: New file, simulator testing support.
15677
15678Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15679
15680 * gdb.base/interrupt.exp: Test calling func1 twice.
15681
15682Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15683
15684 * gdb.base/list.exp (test_forward_search): Set timeout higher
15685 when we'll be getting lots of output from gdb.
15686
15687 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15688 "init_malloc" to after the expect statement. Run it if that
15689 regexp is taken, but also for two others which happen if source
15690 cannot be found.
15691
15692Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15693
15694 * gdb.base/printcmds.exp: New test, for printing register before
15695 program is running.
15696
15697Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15698
15699 * gdb.base/list.exp: Correct some alternate expect patterns
15700 to reflect changes in list1.c.
15701
15702Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15703
15704 * TODO: Add item regarding large frames.
15705
15706 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15707
15708 * TODO: Remove item about enabling return.exp; it
15709 is enabled. Suggest a few more "return" tests.
15710
15711Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15712
15713 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15714 anonymous unions.
15715
15716Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15717
15718 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15719 and pr-5646.o, so "make" is the same as "make all", not "make
15720 pr-4975.o".
15721
15722Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15723
15724 * gdb.base/list.exp: Adjust expectations to reflect changes in
15725 list1.c.
15726 (test_forward_search): New test proc.
15727 * gdb.base/list1.c (long_line): New function, has long source line.
15728
15729Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15730
15731 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15732 additional line of code that was added.
15733
15734Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15735
15736 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15737 tests so as not to overflow expect's input buffers.
15738 * gdb.disasm/hppa.exp: Corresponding changes.
15739
15740Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15741
15742 Beginnings of template debugging tests.
15743 * gdb.c++/templ-info.cc: New file to test for template
15744 debugging capability of the compiler.
15745 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15746 templ-info.cc.
15747 * gdb.c++/templates.cc: Add explicit template instantiations
15748 to enable compiling with -fno-implicit-templates. Add destructor
15749 and 'value' method to T5 class for template tests.
15750 * gdb.c++/templates.exp: Add testcases for printing of template
15751 types, setting breakpoints on template methods and calling a
d63a86f8 15752 template method.
c906108c
SS
15753
15754Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15755
15756 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15757 branch target since some assemblers (gas-2.5) may emit a
15758 relocation for the branch instead of resolving it in the
15759 assembler.
15760
15761Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15762
15763 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15764 through signal handler.
15765
15766Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15767
15768 * configure.in (*-*-netware): Use config/mt-netware.
15769
15770 * config/mt-netware: New file.
15771 * config/mt-i386-netware: Removed, separate configs for different
15772 netware architectures are no longer needed now that we have
15773 --with-headers.
15774
15775Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15776
15777 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15778 by the recent changes to use ANSI C arithmetic conversions.
15779
15780Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15781
15782 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15783 bug involving using inferior_pid to figure out whether to select a
15784 frame.
15785
15786Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15787
15788 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15789 match the current disassembler output.
15790
15791Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15792
15793 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15794 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15795 types, expect "int" as type of integer values (for now).
15796
15797Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15798
15799 * gdb.base/commands.exp: New tests for if/while commands.
15800
15801Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15802
15803 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15804 by .*, since hex values have different syntax in Chill mode.
15805
15806Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15807
15808 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15809 linefeed from expect pattern for repeated types with indices > 9.
15810
15811Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15812
15813 First part of Fortran test suite.
15814 * gdb.fortran: New directory.
15815 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15816
15817Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15818
15819 * gdb.base/default.exp: Update expect pattern for load command
15820 without arguments.
15821
15822Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
15823
15824 * configure.in: Change i386 to i[345]86.
15825 * gdb.base/configure.in: Likewise.
15826 * gdb.c++/configure.in: Likewise.
15827 * gdb.chill/configure.in: Likewise.
15828
15829Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
15830
15831 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
15832 patterns, since that is not a valid context for comments.
15833
15834Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
15835
15836 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
15837 repeated types and repeated types with indices > 9.
15838
15839Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
15840
15841 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
15842 2417; old bug has been fixed.
15843
15844Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
15845
15846 * gdb.base/interrupt.exp: When trying to wake up the inferior,
15847 send the newline ourselves instead of assuming gdb_test will do
15848 so when passed an empty input string.
15849
15850 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
15851 stabs testcode.
15852
15853Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15854
15855 * lib/gdb.exp (gdb_test): Don't send anything if the first
15856 argument is an empty string. This makes cases where we want to
15857 match output that is already in expect's buffers (for example,
15858 matching a breakpoint after gdb_run_cmd has been called) work
15859 reliably.
15860
15861Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15862
15863 * config/netware.exp: New file.
15864
15865Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15866
15867 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
15868 the -B and -L prefixes so we can find the debugging stub.
15869
15870 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
15871 there and we are using the gcc from the tree.
15872
15873 * gdb.base/types.c: Removed.
15874
15875 * gdb.base/configure.in: Look for makefile fragments in ../config.
15876 Recognize i386-*-netware.
15877 * gdb.c++/configure.in: Likewise.
15878
15879Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15880
15881 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
15882 the correct TCL syntax.
15883
15884Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15885
15886 * gdb.base/opaque.exp: use runto instead of messing around with
15887 breakpoints. Simplify by using gdb_test.
15888
15889 * gdb.base/bitfields.exp: restart between tests on netware targets
15890 because breakpoints aren't relocated after target death. Run
15891 processes to completion.
15892
15893 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
15894
15895Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
15896
15897 * Makefile.in: Remove extra tabs that confuse some versions
15898 of "make". Use the newly built gdb to test with by default,
15899 rather than the first one in the tester's search path.
15900
15901Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
15902
15903 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
15904
15905 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
15906 condition help.
15907
15908Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15909
15910 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
15911
15912 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
15913 running.
15914 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
15915 * gdb.base/funcargs.exp: Likewise.
15916
15917 * gdb.base/bitfields.exp: Simplify by using gdb_test.
15918 * gdb.base/funcargs.exp: Likewise.
15919
15920 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
15921 message is "".
15922
15923Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15924
15925 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
15926 return,signals,twice}.exp: Handle non-existant binaries
15927 consistantly.
15928
15929 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
15930 * gdb.base/Makefile.in: Don't try to generate a core dump, we
15931 might testing a cross development system.
15932
15933Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15934
15935 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
15936 runtest script is relative to ${srcdir}, not ${rootdir}.
15937
15938Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
15939
15940 * gdb.base/signals.exp: Allow for optionality of breakpoint
15941 address.
15942
15943Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15944
15945 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
15946
15947Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15948
15949 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
15950 for size_t definition.
15951 * gdb.c++/templates.cc: Likewise
15952
15953 * config/mt-i386-netware: New file.
15954
15955 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
15956 defined.
15957
15958 * gdb.base/Makefile.in: Added support for systems that name core
15959 files by appending "core" to the program name.
15960 * gdb.base/a1-selftest.exp: Likewise.
15961
15962Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15963
15964 * gdb.base/return.exp: Add comment and message for `return double'
15965 test failure on Sparc Solaris.
15966
15967Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
15968
15969 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
15970
15971Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15972
15973 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
15974 from optimizing them away.
15975 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
15976 patterns to include default constructors and assignment operators,
15977 to match gcc versions beyond 2.5.8. Accept any cplus demangling
15978 character in the output of the virtual base pointer.
15979
15980Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15981
15982 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
15983 expression match in print_addr_of to avoid unintented matches.
15984 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
15985 versions up to 2.5.8.
15986
15987Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15988
15989 * gdb.base/list.exp: Tweak alternate pattern for listing of an
15990 included file to run under newer versions of expect.
15991 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
15992 consecutive >'s in templates to accomodate recent cplus-dem.c change.
15993 Remove xfail for the virtual table of BDDHookV.
15994
15995Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
15996
15997 * lib/gdb.exp (string_to_regexp): Set a default result.
15998 (default_gdb_start): Fix misleading message.
15999
16000Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16001
16002 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16003 Remove all CC, etc definitions.
16004 * config/mt-hpux: New file.
16005 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16006 (CFLAGS, LDFLAGS): Define.
16007 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16008
16009 * Makefile.in (site.exp): Don't insert host_os, etc.
16010 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16011 (distclean): Check existence of subdir.
16012 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16013 * gdb.base/Makefile.in: General cleanup and simplification.
16014 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16015 to build executables. Use default rule to build .o files.
16016 (EXPECT, RUNTEST, CC): Fix relative pathname.
16017 (site.exp): Don't insert host_os, etc.
16018 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16019 and/or SIGUSR1 defined.
16020 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16021 * gdb.c++/Makefile.in: General cleanup and simplification.
16022 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16023 (CFLAGS): Remove.
16024 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16025
16026Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16027
16028 * gdb.base/recurse.exp: Misc changes to get tests running again
16029 after Kung's changes to the watchpoint code.
16030 * gdb.base/watchpoint.exp: Likewise.
16031
16032Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16033
16034 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16035
16036Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16037
16038 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16039 * lib/gdb.exp (default_gdb_start): Define.
16040 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16041 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16042 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16043 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16044 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16045 Don't call gdb_target_udi in between tests.
16046
16047Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16048
16049 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16050 (which was basically just a local version of the same thing). In
16051 addition to avoiding duplication, gdb_test_exact is faster.
16052 * lib/gdb.exp (gdb_test_exact): Fix typo.
16053
16054 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16055 don't give an error.
16056
16057 * gdb.base/term.exp: Call delete_breakpoints before starting.
16058
16059 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16060 (t10): Add comment.
16061
16062Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16063
16064 Reorganization of the GDB Test Suite.
16065
16066 * gdb.base: New directory, contains all the basic tests.
16067 * gdb.c++: New directory, tests specific to C++.
16068 * gdb.chill: New directory, tests specific to Chill.
16069 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16070 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16071 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16072 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16073 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16074 t30-31 to chill).
16075 * */gdbme.*: Rename to match appropriate expect scripts.
16076 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16077 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16078 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16079 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16080 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16081 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16082 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16083 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16084 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16085 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16086 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16087 gdb.c++/virtfunc.cc: New names of C++ files.
16088 * gdb.chill/chillvars.ch: New name of Chill file.
16089 * gdb.base/configure.in, gdb.c++/configure.in,
16090 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16091 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16092 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16093 * configure.in (configdirs): Update to reflect directory changes.
16094 (target_abbrev): No longer define for any configuration.
16095 * Makefile.in: Cosmetic improvements to header comments.
16096
16097Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16098
16099 Various changes to gdb.t31:
16100
16101 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16102 * gdbme.ch: Make all key-words and predefineds be upper-case.
16103 * chillvars.exp: Expect key-words and predefinds in upper-case.
16104
16105 * chillvars.exp: Use gdb_test_exact many places.
16106 Change expected output for arrays (which now includes index labels).
16107
16108 * pr-5020.exp, gdme.ch (module PR_5020):
16109 New test, for PR-5020.
16110
16111Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16112
16113 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16114 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16115
16116Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16117
16118 * Makefile.in: Fix bit-rot in definitions of CHILL,
16119 CHILL_FOR_TARGET and Chill_LIB.
16120 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16121 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16122 CHILL, and CHILL_LIB.
16123
16124Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16125
16126 * Revert the previous changes. Please see Rob's directory
16127 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16128
16129Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16130
16131 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16132 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16133 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16134 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16135 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16136 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16137 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16138 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16139 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16140 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16141 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16142 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16143 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16144 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16145 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16146 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16147 changes from 94Q1.
16148
16149Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16150
16151 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16152 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16153 Rob's new testing fragments.
16154
16155Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16156
16157 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16158 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16159
16160Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16161
16162 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16163 version also, match on casted version strings, and match on
16164 gdb startup case where the line numbers might be messed up.
16165
16166Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16167
16168 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16169 (CFLAGS): Delete it from here.
c906108c
SS
16170
16171Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16172
16173 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16174
16175Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16176
16177 * Makefile.in (RUNTEST): Default to just "runtest".
16178
16179Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16180
16181 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16182 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16183 the code has been restructured.
16184
16185Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16186
16187 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16188 \n, not just one of each.
16189
16190 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16191 /bin/cc gives a warning if you do.
16192
16193Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16194
d63a86f8 16195 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16196 __t10ListS_link1ZUiRCUiPT0
16197
16198Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16199
16200 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16201 on local variables in recursive functions.
16202
16203 * gdb.t07/Makefile.in: Build the new test.
16204
16205Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16206
16207 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16208 directly. Instead compare the return values from actual calls.
16209
16210Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16211
16212 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16213
16214Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16215
16216 * From Peter Schauer with minor modifications.
a9c64011
AS
16217 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16218 stops in mid-line in the caller. Add xfail for returning a float
16219 value on X86 targets.
c906108c
SS
16220
16221Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16222
16223 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16224 to avoid expect lossage.
16225 (fmem_LRbug_tests): Likewise.
16226 * gdb.disasm/hppa.s: Corresponding changes.
16227
16228 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16229 conditions to work with latest dejagnu/expect.
16230
16231 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16232 expected to fail on the PA.
16233 (backtrace in call with trampolines): Explicitly require main
16234 to be frame #1 (no trampolines should show up in backtrace).
16235
16236 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16237 "continue -expect".
16238 * gdb.t06/break.exp: Likewise.
16239 * gdb.t07/watchpoint.exp: Likewise.
16240 * gdb.t13/bitfields.exp: Likewise.
16241 * gdb.t15/{funcargs,return}.exp: Likewise.
16242 * gdb.stabs/weird.exp: Likewise.
16243 * config/{mips,udi}-gdb.exp: Likewise.
16244
16245 * hppa.sed: Enclose comments within a sed command to avoid
16246 losing with the old OSF1 sed.
16247
16248Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16249
16250 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16251 sequent dynix.
16252 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16253 * gdb.t15/funcargs.exp: Conditionally step again to really
16254 finish from marker_call_with_trampolines. Handle the case where
16255 the first step from within call_with_trampolines already steps
16256 us back to main.
16257 * gdb.t15/gdbme.c: Add comment to closing brace of
16258 call_with_trampolines for funcargs.exp.
16259
16260Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16261
d63a86f8 16262 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16263 Fix typo(s).
16264
16265Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16266
16267 * gdb.t07/gdbme.c: More code for watchpoint testing.
16268
16269 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16270 "Hardware watchpoint" throughout file.
16271 (test_watchpoint_triggered_in_syscall): New test.
16272 (test_complex_watchpoint): New test.
16273
16274Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16275
16276 * gdbme.c (call_with_trampolines): New function to try and step
16277 into. Tests trampoline problems on the PA.
16278
16279 * funcargs.exp (localvars_in_indirect_call): No longer expect
16280 stepping into indirect call to fail on PAs.
16281 (test_stepping_over_trampolines): New test.
16282
16283Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16284
16285 * TODO: Add suggestions for static member function tests, and
16286 completion tests.
16287
16288Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16289
16290 * TODO: Add suggestions for "p/a" tests.
16291
16292 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16293 (default_gdb_exit): Replace all the hair with sending "quit" to
16294 the process with a simple close.
16295
16296Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16297
16298 * TODO: Add suggestions for shared library tests.
16299
16300Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16301
16302 * TODO: Add suggestions for x/s tests.
16303
16304Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16305
16306 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16307 "enable once", and "enable breakpoints once" with ".*".
16308
16309Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16310
16311 * TODO: Add suggestions about structure passing tests.
16312
16313Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16314
16315 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16316 the primary1 test, use work around if __GNUC__ < 2.
16317 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16318 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16319 Test for bad output rather than waiting for timeout. Issue
16320 second continue only if first continue failed.
16321
16322Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16323
16324 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16325 operator[] test with gdb_test because the old code didn't seem to
16326 be getting the quoting right with the new dejagnu.
16327
16328Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16329
16330 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16331 one from the path.
16332 * Makefile.in: Use a fresh expect if there is one, use runtest
16333 from the src tree if there is one.
d63a86f8 16334
c906108c
SS
16335Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16336
16337 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16338 next over recursive call. Revise the tests from that point on
16339 (which had been skipped) to match GDB's actual (correct) output.
16340
16341 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16342 with next over a breakpoint whose condition is false.
16343
16344 * gdb.t00/help.exp: Comment out "help set print" tests just like
16345 (and for same reason as) "help set" test.
16346
16347Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16348
16349 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16350 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16351
16352Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16353
16354 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16355 necessary gdb_target_udi.
16356
16357 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16358
16359 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16360 1838 and 2417; they are fixed.
16361
16362 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16363 gdb.t03/ptype.exp (ptype structure, ptype union):
16364 Remove xfails; the test is looser than when the xfails were added.
16365
16366 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16367 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16368
16369 * gdb.t01/run.exp: Only run shell test if isnative.
16370
16371 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16372 since "run" automatically loads if necessary. Call gdb_target_udi
16373 after the "file" since "file" kills any execution target.
16374
16375 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16376 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16377 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16378 argument for UDI.
16379
16380Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16381
16382 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16383
16384 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16385
16386Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16387
16388 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16389 properly quoting regexps. This makes the second argument to
16390 demangle a fixed string, which matches the callers, instead of a
16391 shell-style pattern which is what the previous implementation
16392 used. Update some of the callers.
16393
16394Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16395
16396 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16397 (comib_nullified_tests): Fix typo.
16398 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16399 strings. No longer expected to fail.
16400
16401 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16402 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16403 strings. No longer expected to fail.
16404
16405 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16406 string. No longer expected to fail.
16407
16408Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16409
16410 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16411 No longer expected to fail.
16412
16413 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16414 string. No longer expected to fail.
16415
16416Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16417
16418 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16419 only in the names (I probably got most of them). I was even
16420 generous with some which differed in underscores in names, and
16421 probably missed a few, and I *still* was able to remove almost a
16422 third of the file with almost no impact on testsuite coverage.
16423
16424Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16425
16426 * gdb.t00/default.exp: Match udi_attach error message as well as
16427 the one from child_attach.
16428
16429 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16430
16431 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16432
16433 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16434 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16435
16436 * Move test with enums and partial symbols back to
16437 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16438 Reverts the change of 26 May 93. Per today's change to
16439 stabs.texinfo, the behavior that weird.exp was expecting was
16440 unreasonable; what is important is that the compiler+gdb get
16441 things right, which happens with a recent gcc. Also fix the test
16442 to deal with native compilers which put out the stab gdb can't
16443 deal with.
16444
16445Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16446
16447 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16448 in the names. The main thing these accomplish is to slow things down.
16449 Many more such duplicates surely remain.
16450
16451 * gdb.t00/help.exp: Comment out "help support" test just like
16452 (and for same reason as) "help set" test.
16453
16454Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16455
16456 * gdb.t06/break.exp: Remove setup_xfails for
16457 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16458 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16459 about known bug in gcc to include up through 2.5.8.
16460 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16461 well as "_vb$".
16462 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16463 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16464 with latest gcc and gdb.
16465 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16466 well as "_vb$".
16467
16468Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16469
16470 * configure.in (hppa*-*-*): Also configure and build stabs-only
16471 tests.
16472
16473Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16474
16475 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16476 * gdb.t10/configure.in (hppa*-*-*): Use it.
16477
16478Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16479
16480 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16481
16482Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16483
16484 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16485 versions prior to 1.13.5.
16486
16487Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16488
16489 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16490 the prompt is at the start of a line.
16491
16492Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16493
16494 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16495 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16496 in the copr tests now.
16497 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16498 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16499 expected to fail.
16500
16501Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16502
16503 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16504 gdb.t31/chillvars.exp, lib/gdb.exp:
16505 Tweak to run under either version of expect.
16506 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16507 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16508 * gdb.t11/list.exp: Remove extraneous whitespace.
16509
16510Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16511
16512 * gdb.t16/printcmds.exp (test_print_strings): Accept
16513 "(unsigned char *) " before the string.
16514
16515 * TODO: Add notes about printing of fancy types and GDB expressions.
16516
16517Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16518
16519 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16520 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16521 if doing mips-idt-ecoff.
c906108c
SS
16522
16523Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16524
16525 * Most .exp files: Tweak to run under either version of expect.
16526
16527Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16528
16529 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16530 xfails; I'm not sure why they are failing, but not because of PR 1806.
16531
16532Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16533
16534 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16535 defined in lib/gdb.exp.
16536
16537Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16538
16539 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16540 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16541 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16542 have to be typeless.
16543
16544Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16545
16546 * TODO: Add suggestion for copyright year test.
16547
16548Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16549
16550 * configure.in (*-*-lynxos*): Add stabs tests.
16551
16552Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16553
16554 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16555 so insert a tab before any assembler directive in column zero.
16556
16557 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16558 stores.
16559 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16560 stores.
16561 (fpu_short_memory_tests): Likewise.
16562
16563Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16564
16565 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16566 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16567 .stabs directives in comments.
16568
16569Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16570
16571 * TODO: New file, describing tests we could write.
16572 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16573
16574Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16575
16576 * gdb.t06/signals.exp: Add kludge to force re-sync.
16577
16578 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16579 to xgdb instead of gdb, get out of gdb.
16580
16581Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16582
16583 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16584 for info.
16585
16586Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16587
16588 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16589 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16590 * gdb.stabs/hppa.sed: New sed script for the PA.
16591
16592Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16593
16594 * gdb.stabs: Re-write weird.def and configuration to use sed
16595 instead of cpp. sed is portable and POSIX; cpp is neither.
16596
16597Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16598
16599 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16600
16601Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16602
16603 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16604
16605Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16606
16607 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16608 "_vb$".
16609 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16610 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16611
16612Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16613
16614 * lib/gdb.exp: Comment out code which depends on non-existent
16615 `transform' procedure.
16616
16617Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16618
16619 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16620 * lib/gdb.exp: Transform tool name.
16621 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16622 1.1's new error handling system.
16623
16624Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16625
16626 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16627
16628Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16629
16630 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16631 They made pattern matching so slow that timeouts happened on
16632 heavily loaded systems. Now any output from "show print" which
16633 gets us back to the GDB prompt is a PASS.
16634
16635Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16636
16637 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16638
16639Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16640
16641 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16642
16643 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16644 It is not from PR 3220.
16645
16646Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16647
16648 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16649 just started failing because they depended on the order the
16650 subcommands are presented, or exact docstring text. This kind of
16651 test is a pain and has minimal benefit.
16652
16653Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16654
16655 * gdb.t09/corefile.exp: At end of test, use "core" command with
16656 no arguments.
16657
16658Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16659
16660 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16661 17}/Makefile.in: Make it possible to run the testsuite with Sun
16662 make and CC = cross gcc by adding explicit build rules for .o
16663 files.
16664
16665Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16666
16667 * gdb.t15/funcargs.exp: Don't put comments on same line as
16668 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16669
c906108c
SS
16670Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16671
16672 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16673
16674Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16675
16676 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16677 * gdb.t20/inherit.exp: remove three dumplicate entries.
16678
16679Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16680
16681 * gdb.t06/break.exp: For "next over recursive call", fail on any
16682 incorrect output, not just on "factorial (value=2)".
16683
16684Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16685
16686 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16687 working now. Add an xfail if accesing a bss variable causes
16688 a memory error if the target is not yet run.
16689
16690Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16691
16692 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16693 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16694 name of __st* demangling (2 strings). Did Kung really get the
16695 more than 95 others right without testing them?
16696
16697Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16698
16699 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16700
16701Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16702
16703 * configure.in (configdirs): Add gdb.disasm
16704 * gdb.disasm: New directory for GDB disassembler tests.
16705 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16706
16707Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16708
16709 * gdb.t00/help.exp: Don't test "help set".
16710
16711 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16712 from within expect statements. None of these happen anymore and
16713 they cause regressions to be silently unnoticed.
16714
16715 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16716 messages) about known failures with gcc cygnus-2.4.5-930417.
16717
16718 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16719 comp-info.exp so it gets built if it doesn't exist.
16720
16721 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16722 it is no longer used.
16723 * gdb.t13/comp-info.c: Removed.
16724
16725Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16726
16727 * gdb.t06/signals.exp: Add xfail for sun3.
16728
16729Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16730
16731 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16732 relevant because ^C doesn't get sent but failure can be reproduced
16733 interactively).
16734
16735Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16736
16737 * gdb.stabs/alpha.mt: New configuration file for alpha.
16738 * gdb.stabs/configure.in: Use it.
16739 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16740 sharing with alpha.mt, redefine long to word via preprocessor.
16741 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16742 for alpha.
16743 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16744 native cc.
16745 * gdb.t00/teststrategy.exp: Change expect string so that we
16746 consume the `(xgdb)' from the command echo and from the gdb prompt.
16747 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16748 gdb currently compares all values as long, so this failure probably
16749 applies to any configuration where LONGEST is bigger than a target int.
16750 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16751 with gcc.
16752 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16753 to handle opaque pointers, gcc is.
16754 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16755 as first argument. Include <sys/types.h> and change all operator
16756 new definitions to use size_t.
16757 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16758 now that we use size_t.
16759
16760Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16761
a9c64011 16762 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 16763 a long or float array cast all array members to the same type.
a9c64011 16764 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 16765 with 64 bit longs.
a9c64011 16766 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 16767 on alpha.
a9c64011 16768 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
16769
16770Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16771
16772 * gdb.t24 (demangle.exp): Constructors of templates have names like
16773 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16774 section 14.6 of the ARM.
16775
16776 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16777 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16778 accomplish little and slow down the testsuite.
16779
16780 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16781 Accept spaces various places.
16782
16783Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16784
16785 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16786 with watchpoint enabled.
16787
16788 * Makefile.in: Remove definition of CC and remove the second
16789 definition of CXX (the "CXX = gcc" one remains). These definitions
16790 were causing backquotes to be expanded within backquotes, which
16791 doesn't work.
16792
16793Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16794
16795 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16796
16797Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16798
a9c64011
AS
16799 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16800 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
16801 by mips cc and contains no stabs entries.
16802
16803Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16804
16805 * config/vx-gdb.exp: Use fake device to load files rather than
16806 NFS.
16807 * lib/gdb.exp: New proc to do "file" command.
16808 * config/unix-gdb.exp: Use new "file" proc.
16809
16810Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16811
16812 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16813 Rework board rebooting slightly.
16814 (gdb_exit): Don't exit from the remote shell; there isn't one.
16815 * gdb.stabs/weird.exp: If a program is being debugged already,
16816 kill it.
16817 * gdb.t04/setvar.exp: Stop and restart gdb.
16818 * gdb.t05/expr.exp: Likewise.
16819 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16820 restart gdb and reload the program.
16821 * gdb.t08/opaque.exp: Likewise.
16822 * gdb.t12/scope.exp: Likewise.
16823 * gdb.t13/bitfields.exp: Likewise.
16824 * gdb.t15/funcargs.exp: Likewise.
16825 * gdb.t20/classes.exp: Likewise.
16826 * gdb.t03/ptype.exp: Increase timeout.
16827 * gdb.t16/printcmds.exp (test_print_string_constants,
16828 test_print_array_constants): Likewise.
16829 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
16830 * gdb.t20/classes.exp (do_tests): Likewise.
16831 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
16832
16833Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
16834
16835 * gdb.stabs: Renamed *wierd* to *weird*.
16836
16837Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16838
16839 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
16840 for timeout. Add "known gcc 2.4.5 bug" to failure message.
16841
16842Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
16843
16844 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
16845 (do_tests): Remove xfail for whatis on one_var and two_var.
16846
16847Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
16848
16849 * Makefile.in: Made cross building work better by adding
16850 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
16851
16852Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16853
16854 * gdb.t15/{return.c,return.exp,Makefile.in}:
16855 New test, currently commented out.
16856
16857Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
16858
16859 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
16860 still running and removes the leftover named socket so GDb can do
16861 clean restarts.
16862
16863Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
16864
16865 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
16866 console, not GDB.
16867 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
16868 cross testing works better with "make check"
16869 * config/unix-gdb: Use default procedures for exit and version.
16870 * config/vx-gdb.exp: Cleaned up and massaged back to working order
16871 with the newest VxWorks.
16872
16873Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16874
16875 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
16876 old form.
16877
16878 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
16879 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
16880
16881 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
16882
16883 * config/unix-gdb.exp: Remove this version of gdb_exit
16884 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
16885 Rob says he'll look at it when he gets back to testing boards.
16886
16887Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
16888
16889 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
16890 an expected fail for certain ptype commands.
16891
16892 * gdb.t20/classes.exp: Update expected results of "ptype class
16893 Base1" to account for the constructor that now appears in the type.
16894
16895Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
16896
16897 * configure.in (configdirs): Restore gdb.t04, which mysteriously
16898 disappeared from list.
16899 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
16900 "alldone" proc with call to cleanup and exit.
16901 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
16902 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
16903 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
16904 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
16905 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
16906 "alldone" proc with simple returns that suppress remaining
16907 tests. The alldone proc went away many months ago.
16908
16909Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16910
16911 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
16912
16913 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
16914
16915Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16916
16917 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
16918 as vax gdb will display them.
16919
16920Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16921
16922 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
16923 optimizers.
16924
16925 * scope.exp: Change "bad value for localval" messages so each one
16926 is unique.
16927
16928 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
16929 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
16930
16931 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
16932
16933Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16934
16935 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
16936 doesn't exist (due to optimization).
16937
16938Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16939
16940 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
16941 contains \r because the filename is long.
16942
16943 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
16944 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
16945
16946Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16947
16948 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
16949 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
16950 Ultrix.
16951 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
16952 int tests.
16953 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
16954
16955Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
16956
16957 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
16958
16959 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 16960 to match does not match the passing case but still matches the
c906108c
SS
16961 failing case.
16962
16963Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16964
16965 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
16966
16967Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
16968
16969 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
16970 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
16971 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
16972 Remove various versions of gdb_exit.
16973 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
16974 gdb_exit.
16975 * config/unix-gdb.exp: gdb_exit remains here, and should override
16976 the generic version, since it's doing a lot of wierd stuff that
16977 the other versions aren't. FIXME, fold it in, or abandon this
16978 version.
16979
16980Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16981
16982 * gdb.t24/demangle.exp: Add tests for PR 3220.
16983
16984Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16985
16986 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
16987
16988Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
16989
16990 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
16991 "i386-*-*". Works for i486 as well.
16992
16993 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
16994 bug, and expand domain of xfail to all SVR4 systems, since the
16995 actual problem is likely to be in generic SVR4 /proc support.
16996
16997Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16998
16999 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17000
17001Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17002
17003 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17004 xfails for other systems. Match a missing 'Continuing.' as an
17005 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17006
17007 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17008 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17009 Only issue warning for missing executables if -all option is used.
17010
17011 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17012 file if -all option is used. It's like an unpredictable XFAIL.
17013
17014Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17015
17016 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17017 for dynamically linked binaries.
17018
17019 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17020
17021Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17022
17023 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17024 to state that this is a known bug in old versions of g++.
17025
17026Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17027
17028 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17029 while waiting for `Continuing'.
17030
17031Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17032
17033 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17034 in text, data, and bss.
17035 * gdb.t10/nodebug.c: Add local and global test variables for
17036 initialized and uninitialized data.
17037
17038Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17039
17040 * config/unix-gdb.exp (gdb_exit): Add "wait".
17041
17042Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17043
17044 * gdb.t06/signals.exp: xfail the continue from the handler for all
17045 targets.
17046
17047 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17048 function with watchpoints enabled, the i386 call dummy starts with
17049 a call.
17050
17051 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17052 386 bsd names its corefiles.
17053
17054Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17055
17056 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17057 compilers don't grok it.
17058 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17059 with small octal ints rather than character constants, which
17060 are signed and might not fit if first promoted to int.
17061
17062Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17063
17064 * gdb.t09/Makefile.in (clean): Remove corefile.
17065
17066Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17067
17068 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17069
17070Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17071 and Jim Kingdon (kingdon@cygnus.com)
17072
17073 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17074 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17075 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17076
17077Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17078
17079 * gdb.t17/interrupt.exp: Add xfail for hppa.
17080
17081Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17082
17083 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17084 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17085 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17086 to determine signed-ness of bitfields and use the result to setup
17087 the xfail.
17088 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17089 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17090 call line is reached if necessary.
17091
17092Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17093
17094 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17095
17096Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17097
17098 * gdb.t06/break.exp: Also test `clear' command.
17099
17100Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17101
17102 * gdb.t00/teststrategy.exp: Remove extra quote.
17103
17104 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17105 watchpoint enabled to be for all non-68k machines.
17106
17107 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17108
17109Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17110
17111 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17112 targets use aout.mt instead of ecoff.mt as gas understands
17113 standard aout format.
17114
17115Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17116
17117 * lib/gdb.exp (runto): Don't insist that function we are running to
17118 was compiled with -g.
17119
17120 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17121
17122 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17123 to get back into the read system call.
17124 Accept leading newline in case where we woke it up.
17125
17126Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17127
17128 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17129 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17130 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17131 enable ecoff configuration.
17132
17133Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17134
17135 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17136
17137Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17138
17139 * gdb.t16/printcmds.exp: Add another printf test.
17140
17141Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17142
17143 * configure.in: If configured -with-stabs on any target, add
17144 stabsdirs to configdirs.
17145
17146Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17147
17148 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17149 fun" so pattern does not match the command itself.
17150
17151Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17152
17153 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17154
17155Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17156
17157 * gdb.t17/interrupt.exp: Test for more things.
17158
17159Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17160
17161 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17162 compiler arranges the code and line numbers.
17163
17164 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17165
17166Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17167
17168 * gdb.t00/help.exp: Increase expect input buffer size.
17169
17170Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17171
17172 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17173
17174 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17175
17176 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17177
17178 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17179 [0-9]*, not just [0-9].
17180
17181Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17182
17183 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17184
17185 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17186
17187Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17188
17189 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17190
17191Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17192
17193 * gdb.t06/signals.c: Add xfails for sun3.
17194
17195 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17196
17197 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17198 test_stepping tests.
17199
17200Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17201
17202 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17203
17204 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17205
17206 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17207 rather than actually putting it through cpp twice.
17208
17209 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17210
17211Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17212
17213 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17214 no longer needed.
17215
17216Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17217
17218 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17219
17220 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17221 C++ features prints as "struct", make it a pass, not an xfail.
17222
17223Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17224
17225 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17226 Don't require VA to print as "class" rather than "struct".
17227
17228Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17229
17230 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17231
17232Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17233
17234 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17235
17236Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17237
17238 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17239 order.
17240
17241Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17242
17243 * gdb.t16/printcmds.exp: Add printf tests.
17244
17245 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17246
17247 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17248
17249Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17250
17251 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17252 pass counts, to counteract any existing or future setup_xfails.
17253
17254Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17255
17256 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17257 {BEGIN,END}_COMMON for common block instead of STAB.
17258 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17259
17260 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17261 intp_var should be N_GSYM not N_LSYM.
17262 wierd-aout.S: Use a label for the value of the N_SO.
17263 wierd.def: Remove all backslashes.
17264 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17265
17266Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17267
17268 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17269 get the expected next to inheritance3.
17270
17271Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17272
17273 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17274 now that gcc-2.4 gets it right.
17275
17276Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17277
17278 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17279
17280 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17281 generating comp-info.exp which works for cross-compilation.
17282
17283Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17284
17285 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17286 "*-*-sysv4.*".
17287
17288Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17289
17290 * gdb.t01/run.exp: Start with a fresh gdb.
17291 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17292 SVR4.x.
17293
17294Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17295
17296 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17297 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17298 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17299 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17300 things to remove.
17301
17302Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17303
17304 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17305 test cases from bug reports.
17306
17307Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17308
17309 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17310 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17311 avoid spurious xfails.
17312 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17313 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17314 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17315
17316Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17317
17318 * gdb.t00/teststrategy.exp: Rework to provide more useful
17319 description of each test, fix problem with systems that define
17320 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17321 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17322 results for "next over recursive call" so timeouts aren't taken
17323 by error.
17324
17325Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17326
17327 * gdb.t12/scope.exp: Test printing of variables before run.
17328
17329 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17330 printed in wrong order due to sorting.
17331
17332Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17333
17334 * gdb.t00/teststrategy.exp: Fix expected results for printing
17335 user entered string constant. Is array of char, prints with no
17336 address.
17337
17338 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17339 commands.
17340 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17341 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17342 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17343 of struct of char arrays.
17344 * gdb.t00/radix.exp: New tests for radix commands.
17345
17346Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17347
17348 * gdb.t16/printcmd.exp: Print a variable before running program
17349 (with xfail for AIX).
17350
17351Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17352
17353 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17354
17355 * gdb.t16/printcmd.exp: Don't print variables before running program.
17356
17357 * gdb.t06/break.exp: Don't require envp argument to main.
17358
17359 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17360
17361 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17362 Add xfails for rs6000.
17363
17364 * gdb.t02/whatis.exp: Change other tests not to re-test something
17365 we already tested.
17366
17367 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17368 each type used has a variable of that type.
17369
17370Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17371
17372 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17373
17374Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17375
17376 * configure.in: change srctrigger to be a file, not a directory
17377
17378Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17379
17380 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17381
17382 * gdb.t11/list.exp: Fixed a couple of typos.
17383
17384Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17385
17386 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17387 is fixed and PR is closed.
17388 * gdb.t16 (gdbme.c): Add simple test string variable.
17389 * gdb.t16 (printcmds.exp): Add tests with simple test string
17390 variable, primarily for boundaries on "set print elements".
17391
17392Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17393
17394 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17395 Make leading 0's optional and don't expect a tab in the middle
17396 of the number.
17397
17398 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17399
17400 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17401 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17402 don't end command passed to gdb_test with newline.
17403
17404 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17405 signed keyword away, don't expect signed bitfields to be signed.
17406
17407 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17408 printing with only as many 1's as are in the field as well as printing
17409 with 32 1's (see comment).
17410
17411Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17412
17413 * gdb.t00/default.exp: Start with a fresh gdb.
17414 * configure.in (configdirs): Remove gdb.t31 until the chill
17415 compiler works again. It no longer is able to find chillrt0
17416 since it isn't in libchill.a anymore.
17417 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17418 wierd.o, make more modular.
17419 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17420 spurious newlines that caused problems.
17421
17422Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17423
17424 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17425 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17426 gdb.stabs/wierd.{exp,def}: Many new tests.
17427
17428 * gdb.t00/default.exp: update info line for new message.
17429
17430 * gdb.t02/{whatis.exp,gdbme.c}:
17431 Test that "char *" doesn't print as "caddr_t".
17432
17433Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17434
17435 * gdb.t00/help.exp: Use .* in place of some help messages which
17436 just changed.
17437 gdb.t00/default.exp: Update "info frame" test for new message.
17438 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17439 Remove some xfails
17440
17441Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17442
17443 * gdb.t03/{gdbme.c,ptype.exp}:
17444 Add tests for typedef'd struct and union without tags.
17445 Also check "whatis" on a variable of a typedef'd enum without a tag.
17446
17447 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17448 PRMS 1823; the bug still exists but isn't reproduced by this test
17449 anymore), and remove rs6000 XFAIL (the bug is fixed).
17450
17451 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17452 duplicated from whatis.exp. For those that are left, accept
17453 "long", "long int", or "int" for long variables (whatis.exp already
17454 has an XFAIL for "int", so no need to fail it here).
17455
17456 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17457 Deal with GCC's names for types now that GDB uses the compiler's names.
17458
17459 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17460 setup_xfail's for sunos4. If we #defined the signed keyword away,
17461 don't expect GDB to know that char it is signed.
17462
17463 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17464
17465Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17466
17467 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17468 should work on any system, regardless of debugging format.
17469 * gdb.t21/demangle.exp: Move to gdb.t24.
17470 * gdb.t24/demangle.exp: Move from gdb.t21.
17471 * gdb.t24/{Makefile.in, configure.in}: New files.
17472
17473Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17474
17475 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17476 * gdb.stabs: New directory.
17477
17478Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17479
17480 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17481 not just "Quit anyway?".
17482
17483Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17484
17485 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17486 that all setup_xfails are immediately followed by clear_xfails.
17487
17488Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17489
17490 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17491 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17492 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17493 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17494 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17495 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17496 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17497 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17498 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17499 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17500 gdb.t31/chillvars.exp, lib/gdb.exp:
17501 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17502 bug-gdb@prep.ai.mit.edu.
17503
17504Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17505
17506 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17507 with 0.0, not integer 0.
17508
17509Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17510
17511 * gdb.t06/break.exp: Update for "Kill the program" message change.
17512
17513Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17514
17515 * Makefile.in (GDBFLAGS): Set to -nx.
17516 * Makefile.in (site.exp): Use GDBFLAGS.
17517
17518Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17519
17520 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17521 Makefiles.
17522 (check): depend on just-check.
17523 (just-check): added so that tests can be run without a noop
17524 build pass.
17525
17526Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17527
17528 Switch to using configure's configdirs.
17529 * Makefile.in (Makefile): add configure.in dependency.
17530 (SUBDIRS): removed redundant assignment.
17531 * configure.in: switch subdirs assignment to configdirs.
17532 * gdb.t*/configure.in: new files.
17533
17534Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17535
17536 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17537 works.
17538
17539Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17540
17541 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17542 in explicit rules. Apparently this is not supported by some makes.
17543
17544Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17545
17546 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17547
17548Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17549
17550 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17551 disappeared.
17552
17553Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17554
17555 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17556
17557Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17558
17559 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17560 watchpoint problem that is now fixed.
17561 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17562 uninitialized convenience variables.
17563 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17564 structures.
17565
17566Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17567
17568 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17569 which causes expect to get out of sync with gdb on long output
17570 from help set.
17571 * gdb.t09/corefile.exp: Make expected pattern for core file
17572 failing signal and frame output format less sun specific.
17573
17574Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17575
17576 * gdb.t31/chillvars.exp: Add and remove initial dummy
17577 breakpoint, so that symbol table is forced in.
17578 (Needed at least on Sunos4, though it seems not SVR4.)
17579 * gdb.t31/chillvars.exp: Update for changed output format.
17580
17581Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17582
a9c64011 17583 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
17584
17585Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17586
17587 * Makefile.in: Added --srcdir when invoking runtest, removed the
17588 need for a local config file. (optional now)
17589
17590Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17591
17592 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17593 failure count used to force early termination. Add some more
17594 expected failures for gnu style demangling.
17595
17596Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17597
17598 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17599 pmi variable from gdb.t20/gdbme to get optimized away.
17600 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17601 Check for written corefile upon timeout _and_ eof.
17602
17603Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17604
17605 * config/unix-gdb.exp: Add missing return 0.
17606
17607Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17608
17609 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17610 test termination.
17611
17612Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17613
17614 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17615 disappeared.
17616
17617Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17618
17619 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17620 time as i860 support works.
17621
d63a86f8 17622 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17623 "backtrace 100\r" rather than just "backtrace\r", to match last
17624 change.
17625
17626Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17627
17628 * config/udi-gdb.exp (gdb_exit): Remove close command.
17629 (gdb_target_udi): New procedure to set the UDI target.
17630 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17631 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17632 Added waits for prompts after several question responses. Added
17633 some more responses used by a29k-amd-udi-gdb.
17634 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17635 pass different arguments, restart UDI connection after program
17636 completion.
17637 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17638 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17639 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17640 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17641 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17642 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17643 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17644 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17645 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17646 after program completion.
17647 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17648 compiled with a SELECT_VECS setting.
17649 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17650 infinite recursion.
17651
17652 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17653 Added checks for COFF results, and made them expected failures for
17654 all targets. It would be better to make them expected failures
17655 for COFF targets only.
17656
17657Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17658
17659 * Makefile.in: add null dvi target, don't bother to recurse
17660 through test directories for info and install-info; rename
17661 $(datadir) to be dejagnu instead of deja-gnu
17662
17663Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17664
17665 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17666 compiler to coredump.
17667 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17668 code.
17669
17670Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17671
17672 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17673 coredump.
17674 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17675 code.
17676
17677Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17678
17679 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17680 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17681 which in a shell. Deletes xgdb when done.
17682 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17683 Tests the return from the "set height" or "set width" commands.
17684 Added a few return codes where needed.
17685
17686Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17687
17688 * Makefile.in (SUBDIRS): Add gdb.t17.
17689 * configure.in (subdirs): Add gdb.t17.
17690 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17691 files to test gdb's calling of functions in the inferior with
17692 the correct arguments and gdb's ability to retrieve any
17693 result returned.
17694
17695Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17696
17697 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17698 may be called after gdb goes away. Previous versions of expect
17699 needed these to avoid file descriptor leaks, but they cause
17700 errors with the current revision of expect.
17701 * gdb.t00/gdbvars.exp: Use -re on expected output after
17702 setting sevenbit-strings.
17703 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17704 to set sevenbit-strings consistent across tests.
17705 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17706 set sevenbit-strings consistent across tests.
17707
17708Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17709
17710 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17711 expected output to match current "expect" expectations.
17712
17713Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17714
17715 * gdb.t00/default.exp: Change expected output for default "source"
17716 command, to match new gdb behavior which requires a filename to
17717 source.
17718
17719Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17720
17721 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17722 expected fail for i486-*-* that misses the marker2 function.
17723 * gdb.t10/crossload.exp (bfddefault): Allow successful
17724 recognition of a format to pass even if no symbols are found.
17725 Explicitly catch failures where the format is not recognized
17726 or is ambiguous, and add the reason to the fail message.
17727 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17728 the cause is and invalid target and add reason to failure message.
17729 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17730 elf32-i386, elf32-sparc, and elf32-i860.
17731 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17732 Set up expected failure for 'filename'::variable scope resolution,
17733 which is now apparently broken on all targets.
17734 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17735 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17736 gdb.t23/templates.exp: Change failure for missing binfile into
17737 just a warning.
17738 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17739 references.
17740
17741Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17742
17743 * gdb.t00/default.exp: Add expected output for default "source"
17744 command, to match new gdb behavior.
17745 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17746
17747Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17748
17749 * config/*-gdb.exp: returns an error, rather than exiting on
17750 internal errors.
17751
17752Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17753
17754 * gdb.t03/gdbme.c: Add pointer to struct variable.
17755 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17756 referencing struct members.
17757
17758Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17759
17760 * configure.in (mips-idt-ecoff): New target.
17761 * config/mips-gdb.exp: New file for remote board using MIPS remote
17762 debugging protocol.
17763
17764 * Redid configuration scheme. Removed gdb.t*/configure.in.
17765 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17766 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17767 distclean targets. Built executables via .o files. Adjusted
17768 tests to account for source files in $(srcdir) rather than
17769 $(objdir).
17770 * lib/gdb.exp (runto): Don't expect () after the function name,
17771 because it may have arguments.
17772
17773Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17774
17775 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17776 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17777 expected failures for mips-idt-* and mips-sgi-*.
17778 * gdb.t00/default.exp (attach): Kill process if requested.
17779 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17780 that does not read core files.
17781 * gdb.t01/run.exp: Removed checks for exit status code.
17782 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17783 it is linked in.
17784 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17785 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17786 appropriate, rather than doing it by hand.
17787 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17788 execution.
17789 * gdb.t10/crossload.exp: Kill existing program if needed.
17790 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17791 appropriate, rather than doing it by hand. Always increase
17792 timeout for this test, not just for VxWorks.
17793
17794Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17795
17796 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17797 of Chill STRUCT types and STRUCT values.
17798 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17799 than "char".
17800 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17801 struct2): New struct definitions and initializations to test
c906108c
SS
17802 simple Chill STRUCT types.
17803
17804Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17805
17806 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17807 the null byte at the end of strings.
17808 * gdb.t00/default.exp: Make show version insensitive to copyright
17809 date.
17810 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17811 to avoid dependencies on target char signedness.
17812 * gdb.t16/printcmds.exp: Update expected results for explicitly
17813 unsigned char.
17814 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17815 now work.
17816 * gdb.t21/demangle.exp: Add many more patterns for template
17817 demangling, most of them being expected failures.
17818 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17819 string we are matching for, to match on the whole string.
17820 * gdb.t21/demangle.exp: Add many new test strings to demangle,
17821 and fix a whole bunch that had incorrect expected output but were
17822 passing anyway because of the bug in "proc demangle".
17823 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
17824 type.
17825 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
17826
17827Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
17828
a9c64011
AS
17829 * gdb/testsuite: made modifications to testcases, etc., to allow
17830 them to work properly given the reorganization of deja-gnu and the
17831 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
17832
17833Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
17834
17835 * gdb/testsuite: Initial creation of gdb/testsuite.
17836 Migrated dejagnu testcases and support files for testing nm to
17837 gdb/testsuite from deja-gnu. These files were moved "as is"
17838 with no modifications. This migration is part of a major overhaul
17839 of dejagnu. The modifications to these testcases, etc., which
17840 will allow them to work with the new version of dejagnu will be
17841 made in a future update.
48efe704 17842
8d8cb839 17843 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 17844\f
8d8cb839
EZ
17845;; Local Variables:
17846;; mode: change-log
17847;; left-margin: 8
17848;; fill-column: 74
17849;; version-control: never
17850;; End:
902f2ccb
MC
17851
17852 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 17853 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
17854 Copying and distribution of this file, with or without modification,
17855 are permitted provided the copyright notice and this notice are preserved.
This page took 1.944477 seconds and 4 git commands to generate.